Hi Jeon,
I don't think RS is typical only for DVB apps. RS is indeed used in DTV but it 
has been used in many wireless applications before too as being simple to 
implement and having many advantages as an block coder/decoder together with 
convolutional one. One advantage of RS is its capability of recovering errors 
that appear in bursts. This is why it has been used also in harddrives and 
barcode readers where errors may appear in bursts and entire portion of the 
data could be missing entirely.
Bogdan
 

     On Wednesday, March 11, 2015 12:16 PM, Jeon <sjeon87+gnura...@gmail.com> 
wrote:
   

 Thank you all Bogdan and Ron.

I wil try your codes.

It's not important, but one general question.
Why do the most of Reed-Solomon implentations exist under digital TV or 
broadcasting?
I can guess that DVB is the typical application of RS.
But, how about other wireless communications?
I can see a list of wireless applications with some googling. (I'm not sure 
they are standards or just proposal)

Regards,
Jeon.

2015-03-11 14:42 GMT+09:00 Bogdan Diaconescu <b_diacone...@yahoo.com>:

HI Jeon, you might try the RS encoder/decoder in my gr-dvbt implementation. 
There are grc blocks that you can use directly after installing gr-dvbt.


https://github.com/BogdanDIA/gr-dvbt  
Regards,Bogdan


     On Tuesday, March 10, 2015 9:33 AM, Jeon <sjeon87+gnura...@gmail.com> 
wrote:
   

 I need Reed-Solomon encoder and decoder to perform RS(15, 2/4/7/11).

I found that there are RS codes in gr-fec/lib/reed-solomon.
But, I couldn't find some grc blocks implementing the library codes.
In addition, I don't see work() function which is generally implemented in 
other blocks.

On the other hand, I found ccsds keyword in decode_rs_ccsds.c and 
encode_rs_ccsds.c
and I can find that keyword in some grc blocks, fec_encode_ccsds, 
fec_decode_ccsds, ccsds_encoder_def.
But, I don't think such blocks can do what I want.

Are there encoder and decoder which have been already implemented?
Do I not understand how to use RS blocks which have been already implemented?
Or should I implement them?

Regards,
Jeon.
_______________________________________________
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


   
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to