Alfread,
I am willing to help you get started with this.
Let's take the README file and go over the "For the impatient:" section.
Which of the steps have you completed?
Achilleas
================================
For the impatient:
1) Download gr-cdma from github
> git clone
https://github.com/anastas/gr-cdma.git2) Edit the file gr-cdma/python/cdma_parameters.py (line 97)
and set the prefix variable with your gr-cdma trunk directory.
prefix="YOUR_PREFIX_HERE/gr-cdma" # put the prefix of your gr-cdma trunk
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 blocks (compile one at a time and reload each time)
"amp_var_est_hier.grc",
"cdma_tx_hier.grc",
"chopper_correlator.grc",
"cdma_rx_hier.grc",
"cdma_tx_hier1.grc",
"cdma_rx_hier1.grc"
and compile them
-- Reload all blocks in grc
-- Load the application "cdma_txrx.grc" or "cdma_txrx1.grc" and have fun
Experiment with manual acq/tra, auto acq/tra, changing freq and timing offset, SNR, modulation/coding type, etc