Sorry if this question is repeated, I am still a beginner in GNU radio,
I couldn’t find the answer after searching the Web.
Where I can write the Coding of C++ in the GNU radio? and How can access
these Installed C++ blocks in GNU radio ?
I want it to run a project ofParallelProcessing using C++ to operate
multiple USRPs with 20 MS/s each at the same time synchronized with each
others.
I am using Ubuntu 10.04 LTS as operating system.
Thanks in advance.
I think a good starting would be to modify “rx_samples_to_file.cpp” or
“tx_samples_to_file.cpp.”. The files are located in uhd/host/examples.
How many USRPs will you use? Will they use the same host machine? Time
synchronization is possible using the PPS input on a USRP2 or N2xx. My
group uses the PPS and 10MHz oscillator output from a GPS receiver for
time
sync. Check out the following for more information on synchronzing
device
time: http://files.ettus.com/uhd_docs/manual/html/sync.html
Hope this helps!
Ryan
On Mon, Jul 23, 2012 at 7:40 AM, Abdelrahman Anis <
The file you referenced contains no main function for execution: it is a
header file that defines the functions contained in the multi_usrp
class. Additionally, I believe that code is used for multi_usrp.py
(Python
script, not C++). I have never used the Python scripts: my recording
needs
are simple enough that I can get away with modifying
“rx_samples_to_file.cpp”
The source code for the C++ examples is located in “uhd/host/examples”
but
the compiled executables are in “uhd/host/build/examples.” The
following
will show you a list of parameters that are available for
“rx_samples_to_file”: