Re: CCSDS BCH and CLTU coding
Hi I have a couple of follow up questions: 1. What is the purpose of the "Acq_samples" and "CLTU's" arguments used by the block? 2. I installed the OOT module on gnuradio 3.7, but it looks like gnuradio fails to import the module and I'm receiving an import error "no module named kcsa_swig" . Do you know what I'm missing by any chance? Thanks, Yotam On Mon, Nov 7, 2022 at 12:11 PM Yotam Rabin wrote: > Great, thanks! > > On Mon, Nov 7, 2022 at 11:55 AM WarMonkey wrote: > >> Reuse the function and build your OOT module. >> >> On Mon, 7 Nov 2022 at 17:54, Yotam Rabin wrote: >> >>> Thank you, I see that the library is built for gnuradio 3.7, is there a >>> ported version for 3.8 by any chance? >>> >>> On Sat, Nov 5, 2022 at 6:39 AM WarMonkey wrote: >>> Check this out https://github.com/opensatellite/KS-1Q/blob/master/host/gr-kcsa-ks1q/lib/halfduplex_tc_impl.cc#L195 Yotam Rabin 于2022年11月3日周四 21:50写道: > Hi everyone! > I'm trying to design a gnuradio based ccsds transmitter using the > ccsds 231.0-b TC standard. > My design requires the use of BCH (63,56) code and the encapsulation > of the data inside the CLTU packet. > Does anyone have any experience with this in gnuradio ? I wasn't able > to find any implementations of such coding. > [image: image.png] > Any help would be greatly appreciated > Thanks, > Yotam >
Re: CCSDS BCH and CLTU coding
CCSDS BCH(63,56) is a block code, take 7 bytes as input, 63bits as output. see details in ccsds 231 book. On Wed, 9 Nov 2022 at 19:31, Yotam Rabin wrote: > Hi I have a couple of follow up questions: > 1. What is the purpose of the "Acq_samples" and "CLTU's" arguments used > by the block? > 2. I installed the OOT module on gnuradio 3.7, but it looks like gnuradio > fails to import the module and I'm receiving an import error "no module > named kcsa_swig" . > Do you know what I'm missing by any chance? > Thanks, > > Yotam > > On Mon, Nov 7, 2022 at 12:11 PM Yotam Rabin wrote: > >> Great, thanks! >> >> On Mon, Nov 7, 2022 at 11:55 AM WarMonkey wrote: >> >>> Reuse the function and build your OOT module. >>> >>> On Mon, 7 Nov 2022 at 17:54, Yotam Rabin wrote: >>> Thank you, I see that the library is built for gnuradio 3.7, is there a ported version for 3.8 by any chance? On Sat, Nov 5, 2022 at 6:39 AM WarMonkey wrote: > Check this out > > https://github.com/opensatellite/KS-1Q/blob/master/host/gr-kcsa-ks1q/lib/halfduplex_tc_impl.cc#L195 > > > Yotam Rabin 于2022年11月3日周四 21:50写道: > >> Hi everyone! >> I'm trying to design a gnuradio based ccsds transmitter using the >> ccsds 231.0-b TC standard. >> My design requires the use of BCH (63,56) code and the encapsulation >> of the data inside the CLTU packet. >> Does anyone have any experience with this in gnuradio ? I wasn't able >> to find any implementations of such coding. >> [image: image.png] >> Any help would be greatly appreciated >> Thanks, >> Yotam >> >
Re: CCSDS BCH and CLTU coding
Yotam, You are probably missing swig, sudo apt-get install swig. Then after cmake, make, sudo make install, run ldconfig. - Brandon Smith On Wed, Nov 9, 2022 at 6:32 AM Yotam Rabin wrote: > Hi I have a couple of follow up questions: > 1. What is the purpose of the "Acq_samples" and "CLTU's" arguments used > by the block? > 2. I installed the OOT module on gnuradio 3.7, but it looks like gnuradio > fails to import the module and I'm receiving an import error "no module > named kcsa_swig" . > Do you know what I'm missing by any chance? > Thanks, > Yotam > > On Mon, Nov 7, 2022 at 12:11 PM Yotam Rabin wrote: > >> Great, thanks! >> >> On Mon, Nov 7, 2022 at 11:55 AM WarMonkey wrote: >> >>> Reuse the function and build your OOT module. >>> >>> On Mon, 7 Nov 2022 at 17:54, Yotam Rabin wrote: >>> Thank you, I see that the library is built for gnuradio 3.7, is there a ported version for 3.8 by any chance? On Sat, Nov 5, 2022 at 6:39 AM WarMonkey wrote: > Check this out > > https://github.com/opensatellite/KS-1Q/blob/master/host/gr-kcsa-ks1q/lib/halfduplex_tc_impl.cc#L195 > > > Yotam Rabin 于2022年11月3日周四 21:50写道: > >> Hi everyone! >> I'm trying to design a gnuradio based ccsds transmitter using the >> ccsds 231.0-b TC standard. >> My design requires the use of BCH (63,56) code and the encapsulation >> of the data inside the CLTU packet. >> Does anyone have any experience with this in gnuradio ? I wasn't able >> to find any implementations of such coding. >> [image: image.png] >> Any help would be greatly appreciated >> Thanks, >> Yotam >> >
Re: CCSDS BCH and CLTU coding
Thanks, it worked! Yotam On Wed, Nov 9, 2022 at 2:08 PM Brandon Smith wrote: > Yotam, > > You are probably missing swig, sudo apt-get install swig. > Then after cmake, make, sudo make install, run ldconfig. > > - Brandon Smith > > > On Wed, Nov 9, 2022 at 6:32 AM Yotam Rabin wrote: > >> Hi I have a couple of follow up questions: >> 1. What is the purpose of the "Acq_samples" and "CLTU's" arguments used >> by the block? >> 2. I installed the OOT module on gnuradio 3.7, but it looks like gnuradio >> fails to import the module and I'm receiving an import error "no module >> named kcsa_swig" . >> Do you know what I'm missing by any chance? >> Thanks, >> Yotam >> >> On Mon, Nov 7, 2022 at 12:11 PM Yotam Rabin wrote: >> >>> Great, thanks! >>> >>> On Mon, Nov 7, 2022 at 11:55 AM WarMonkey >>> wrote: >>> Reuse the function and build your OOT module. On Mon, 7 Nov 2022 at 17:54, Yotam Rabin wrote: > Thank you, I see that the library is built for gnuradio 3.7, is there > a ported version for 3.8 by any chance? > > On Sat, Nov 5, 2022 at 6:39 AM WarMonkey > wrote: > >> Check this out >> >> https://github.com/opensatellite/KS-1Q/blob/master/host/gr-kcsa-ks1q/lib/halfduplex_tc_impl.cc#L195 >> >> >> Yotam Rabin 于2022年11月3日周四 21:50写道: >> >>> Hi everyone! >>> I'm trying to design a gnuradio based ccsds transmitter using the >>> ccsds 231.0-b TC standard. >>> My design requires the use of BCH (63,56) code and the encapsulation >>> of the data inside the CLTU packet. >>> Does anyone have any experience with this in gnuradio ? I wasn't >>> able to find any implementations of such coding. >>> [image: image.png] >>> Any help would be greatly appreciated >>> Thanks, >>> Yotam >>> >>