Hi Tanero,

Yes a general LDPC encoder/decoder pair was implemented during GSoC2013.
However as far as I know it is not yet volk enhanced. Tom should know more
about that, as he was the mentor for this project if I remember correctly.
This could also be a feasible GSoC project, though I have to admit that I
am no expert on LDPC codes. It could be a lot harder than BCJR/Viterbi
based decoders, as LDPC implies random memory accesses all over the place,
so an efficient data shuffling algorithm is crucial here (Again Tom might
know more about that). However I know for sure that the decoder for
standardized codes like DVBT2 can be enhanced by SSE/AVX operations. This
could also be a valid GSoC project where also gr-dtv core modules should
benefit. You could also have a look at this.

One last thing. Please keep all conversations about GSoC on the mailing
list. We want to keep the discussion as open and transparent as possible
and it is also for your own good if as many people/mentors read your
proposals/ideas. This is the best way for you to get feedback. Also keep in
mind that the decision about whether you can participate in GSoC is made by
all mentors, so if the other mentors know you better because you kept your
ideas visible on the GNURadio mailing list, your chances will better (given
you provided a good proposal).

Cheers,
Jan

2016-03-13 22:14 GMT+01:00 Tanero Juthero <tanej...@gmail.com>:

>   I have read the following resources you suggested I read.For the project
> I was intending to implement encoder and
>
> decoder for LDPC ,but going through the gr-fec module ,I noticed there
> were already encoders and decoders for ldpc.I came
>
> across a pdf on this same project for GSOC 2013 by Perez , I don't  know
> if I am right but it seems they had not yet been
>
> fully integrated as modules to add to the already existing convolution
> decoders and encoders.My question is will this
>
> project be about reusing the existing ldpc encoder and decoder
> codes,optimizing them with volk or having something
>
> new?  Thanks
>
> On Tue, Mar 8, 2016 at 8:38 AM, Jan Krämer <kraemer...@gmail.com> wrote:
>
>> Hi Tane,
>>
>> great to hear that you want to contribute to GSoC and GNURadio. Bad
>> things first (well not really too bad ;) ), you should have some knowledge
>> about the operations used in forward error correction. There are several
>> techniques used (LDPC, Turbo-Decoder, Viterbi) but you don't have to know
>> all of them. It is also a plus if you know in advance what kind of channel
>> code you want to implement as it affects the way it can be optimized. If
>> you don't know anything about decoders, a strong knowledge in optimizing,
>> especially vectorizing, algorithms might help equally.
>> If you want some good places to start I would recommend the "GNURadio
>> Guided Tutorials" [0], the documentation on VOLK [1] and the FEC-API [2]
>> (the GNURadio Forward Error Correction Framework).
>>
>> Hope that answers some of your questions.
>> Cheers,
>> Jan
>>
>> [0] https://gnuradio.org/redmine/projects/gnuradio/wiki/Guided_Tutorials
>> [1] http://libvolk.org/
>> [2] https://gnuradio.org/doc/doxygen/page_fec.html
>>
>>
>> 2016-03-07 11:35 GMT+01:00 Tanero Juthero <tanej...@gmail.com>:
>>
>>>  Hello I am Tane Juth , Third year student studying Software
>>> engineering  at the Faculty Of Engineering and technology,University of
>>> Buea .I wish to contribute to Gnuradio for the Google Summer Of Code
>>> period.I have looked at the project   " Implement optimized,
>>> standardized channel codes" ,and I am interested to know the difficulty
>>> level and any resources to get me started.I have followed the tutorial on
>>> OOT to completion and ran the test cases.I looked at the gr-fec module
>>> codes encoders and decoders ,if there is any link to get me practicing more
>>> with gnuradio I'll love to have it.Thanks
>>>
>>> _______________________________________________
>>> Discuss-gnuradio mailing list
>>> Discuss-gnuradio@gnu.org
>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>>
>>>
>>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to