Re: [Discuss-gnuradio] Reed-Solomon en/decoder

2015-03-11 Thread Jeon
Dear Bogdan, Thanks again for your answers. I am currently looking into your gr-dvbt for RS and CC. I have a couple of questions as I am not familiar with GNU Radio or Cpp. First, is it possible to use reed_solomon class in your gr-dvbt in my codes which will be written outside from gr-dvbt? I th

Re: [Discuss-gnuradio] Reed-Solomon en/decoder

2015-03-11 Thread Bogdan Diaconescu
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

Re: [Discuss-gnuradio] Reed-Solomon en/decoder

2015-03-11 Thread Ron Economos
Reed-Solomon codes are a form of FEC (Forward Error Correction). They make sense for communications channels that don't have a way for the receiver to ask for a re-transmission (such as broadcasting). Reed-Solomon codes are used on many digital formats. One of the first uses of RS coding were the

Re: [Discuss-gnuradio] Reed-Solomon en/decoder

2015-03-11 Thread Jeon
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

Re: [Discuss-gnuradio] Reed-Solomon en/decoder

2015-03-10 Thread Bogdan Diaconescu
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 wrote: I need Reed-Solomon encoder an

Re: [Discuss-gnuradio] Reed-Solomon en/decoder

2015-03-10 Thread Ron Economos
Yes, the gr-dtv ATSC RS encoder was added in a recent commit after the 3.7.6.1 release. Sorry, I forgot to mention that. The ATSC code in gr-dtv is a re-write of the code in gr-atsc. The functionality of the RS encoder and decoder is the same, so for those blocks it's just a clean-up of the code.

Re: [Discuss-gnuradio] Reed-Solomon en/decoder

2015-03-10 Thread Jeon
Thanks, Ron and Tom. But I couldn't find atsc_rs_encoder_impl.cc. Only I can find decoder. I'm using version 3.7.6.1 One thing is, I can find rs en/decoder in gnuradio/gr-atsc. Are these irrelevant with gr-dtv? When I look into repository, gr-dtv/lib/ has both encoder and decoder Currently, I am

Re: [Discuss-gnuradio] Reed-Solomon en/decoder

2015-03-10 Thread Tom Rondeau
On Tue, Mar 10, 2015 at 3:35 AM, Ron Economos wrote: > Take a look in: > > gnuradio/gr-dtv/lib/atsc/atsc_rs_encoder_impl.cc > gnuradio/gr-dtv/lib/atsc/atsc_rs_decoder_impl.cc > > Ron > > > On 03/10/2015 12:30 AM, Jeon wrote: > > I need Reed-Solomon encoder and decoder to perform RS(15, 2/4/7/11

Re: [Discuss-gnuradio] Reed-Solomon en/decoder

2015-03-10 Thread Ron Economos
Take a look in: gnuradio/gr-dtv/lib/atsc/atsc_rs_encoder_impl.cc gnuradio/gr-dtv/lib/atsc/atsc_rs_decoder_impl.cc Ron On 03/10/2015 12:30 AM, Jeon 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

[Discuss-gnuradio] Reed-Solomon en/decoder

2015-03-10 Thread Jeon
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