usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Reed-Solomon en/decoder

J
Jeon
Thu, Mar 5, 2015 12:48 PM

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.

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.
ME
Matt Ettus
Fri, Mar 6, 2015 12:07 AM

There is the ATSC reed solomon decoder which shows up in GRC.  The reed
solomon c files are not full gnu radio blocks.  They are intended to be put
inside your custom gnu radio blocks, like the ATSC one above.

For more info on that, the GNU Radio mailing list may be a better place to
ask.

Matt

On Thu, Mar 5, 2015 at 4:48 AM, Jeon via USRP-users <
usrp-users@lists.ettus.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.


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

There is the ATSC reed solomon decoder which shows up in GRC. The reed solomon c files are not full gnu radio blocks. They are intended to be put inside your custom gnu radio blocks, like the ATSC one above. For more info on that, the GNU Radio mailing list may be a better place to ask. Matt On Thu, Mar 5, 2015 at 4:48 AM, Jeon via USRP-users < usrp-users@lists.ettus.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. > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > >