discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] gr-cdma is ready


From: Achilleas Anastasopoulos
Subject: Re: [Discuss-gnuradio] gr-cdma is ready
Date: Wed, 12 Mar 2014 12:30:56 -0400



---------- Forwarded message ----------
From: Zhe Feng <address@hidden>
Date: Sun, Mar 9, 2014 at 2:42 PM
Subject: Re: [Discuss-gnuradio] gr-cdma is ready
To: Karan Talasila <address@hidden>
Cc: Achilleas Anastasopoulos <address@hidden>


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 <address@hidden> 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 <address@hidden> 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:
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
address@hidden
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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]