---------- Forwarded message ---------- From: Zhe Feng <feng...@umich.edu> Date: Sun, Mar 9, 2014 at 2:42 PM Subject: Re: [Discuss-gnuradio] gr-cdma is ready To: Karan Talasila <karan....@gmail.com> Cc: Achilleas Anastasopoulos <anas...@umich.edu>
Hi Karan, If you installed this gr-cdma module with DENABLE_DOXYGEN=ON, you can find the html documentation in usr/local/share/doc/gr-cdma/html/index.html This html gives a general description of the module and contains the documentation of all the c++ blocks used (flag_gen, chopper, vector_insert2), and all hier blocks. For the python blocks (kronecker_filter, freq_timing_estimator), you open your python and do: *import cdma,* *help(cdma) #for a general look of cdma* *help(cdma.kronecker_filter) #for checking the documentation of the block kronecker_filter. * Please feel free to reply if you have any additional questions or suggestions. Best, Zhe On Sat, Mar 8, 2014 at 6:50 AM, Karan Talasila <karan....@gmail.com> wrote: > Hi Achillaes, > can you tell me where the documentation of all the > blocks used in cdma_tx and cdma_rx are? I tried the cdma_trrx.grc and i got > a menu list with options to change freq and timing offset and eb/N0. But i > wasn't able to transmit and recieve packets or know how changing parameters > in the menu is changing the output. I would like to look into the > documentation of inidvidual blocks to understand better. > > > On Fri, Mar 7, 2014 at 3:44 AM, Achilleas Anastasopoulos < > anas...@umich.edu> wrote: > >> Dear all, >> >> the OOT module gr-cdma that we have been working on with Zhe Feng is now >> ready (also fully documented). You can find it here: >> >> https://github.com/anastas/gr-cdma.git >> >> An important acknowledgement: >> >> this project grew out of the DARPA SPECTRUM CHALLENGE: >> our team eventually dropped out of the race because of other time >> commitments but I and Zhe decided to finish up the design and make it >> publicly available since DARPA was generous enough to send us USRPs for >> testing etc. >> >> I am looking forward to feedback from the community and to ideas for >> expanding/improving the design. >> >> ======================================= >> For the impatient: >> >> 1) Download gr-cdma from github >> > git clone https://github.com/anastas/gr-cdma.git >> >> 2) Build the package >> > mkdir build_cdma >> > cd build_cdma >> > cmake -DENABLE_DOXYGEN=ON ../gr-cdma >> > make >> > sudo make install >> > sudo ldconfig >> >> 3) compile hierarchical blocks and play with built in app >> > cd gr-cdma/apps >> > gnuradio-companion & >> In the gnuradio-companion environment >> -- Load the hier block "amp_var_est_hier.grc", "cdma_tx_hier.grc", >> "chopper_correlator1.grc", "cdma_rx_hier.grc" and compile them >> making sure to reload blocks after each compilation >> -- Load the application "cdma_txrx.grc" and have fun >> Experiment with manual acq/tra, auto acq/tra, changing freq and timing >> offset, SNR, etc >> -- If you have 2 USRPs load the cdma_tx.grc and cdma_rx.grc and enjoy >> real-time >> CDMA transmission. You can also use the cdma_tx.grc and cdma_rx.grc by >> writting >> and reading to a fifo (first do > makefifo /tmp/cdma.fifo) >> ===================================== >> >> best, >> Achilleas >> >> >> _______________________________________________ >> Discuss-gnuradio mailing list >> Discuss-gnuradio@gnu.org >> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >> >> > > > -- > Regards > Karan Talasila > -- Zhe Feng Electrical Engineering: System University of Michigan Ann Arbor Tel: 734-834-3188
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio