Greetings, My name is Harshit Gupta, graduated in Electrical Engineering. Currently pursuing masters from Indian Institute of Technology, Delhi. Having studied information theory in my post-graduate coursework, I can understand FEC codes in a better manner. I want to contribute to GNU Radio with my coding skills and knowledge of channel coding. I am very interested to work on FEC decoders particularly starting from LDPC decoders. GNU Radio would benefit from these integrations.
The gr-fec API by GNU is an implementation of a few channel coding techniques but are quite slow to be used in high throughput applications. The current issue is to use standardized decoders in the coding techniques to make gr-fec API suitable for high-performance applications and integrate it with GNU radio. I went through some recent research paper like in QPP-Block-LDPC Codes which proposes new approaches to implement the existing codes. The relevant list can be found here[1]. I went through gr::fec::code::cc_encoder Class and gr::fec::code::ccsds_encoder, which implements the above code that is more highly optimized for specific settings (rate 1/2, K=7, and polynomials [109, 79]). Also, I went through the application of LDPC. It seems 5G will greatly benefit from fast LDPC code. A project on fast implementation of LDPC code will be a good experience. I searched through 3GPP 38 series of documents [2] and found the used LDPC algorithm. I have listed out steps for optimal implementation. My queries are: 1. what kind of generic code for decoder I should add in my proposal? 2.Please look at my draft proposal[3]. Is there any redundant information? 3. Fast LDPC decoder and optimal implementation of 3GPP used LDPC codes Both are good but which to choose? Deadline is quite near. Hence I am diligently working on the proposal Links: [1] http://aff3ct.github.io/hof_ldpc.html <https://rb.tc/33YDM#http://aff3ct.github.io/hof_ldpc.html> [2] http://www.3gpp.org/DynaReport/38-series.htm <https://rb.tc/33YDN#http://www.3gpp.org/DynaReport/38-series.htm> [3] https://github.com/harshit4084/MyDoc/blob/master/gsoc2018_Harshit_Gupta.pdf <https://rb.tc/33YDO#https://github.com/harshit4084/MyDoc/blob/master/gsoc2018_Harshit_Gupta.pdf> . Thank you, Harshit Gupta
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio