I ran these programs in USRP1. and gave the following arguements:
1)./tx --rate 500000 --freq 10000000 --file rr.txt[this is the name
of the file i transferred]
2)./rx --rate 500000 --freq 10000000 --file r1.txt[this is the name of
the file where i store the received text]
When I tried to transmit and receive some sample text files, the
sender transmitted it correctly, but the receiver is not receiving
anything. When I opened the received file, I found that the file was
more than 10MB and there were some gibberish text in the file. The
programs specify in the help options that they transmit and receive
binary samples, so I don’t know if I am working with the correct
programs or if I am giving the correct arguments while running them.
I also need to change the modulation schemes for different channel
environments. Actually, I am working on adaptive modulation schemes in
my experiments. However, I don’t find an option to change the
modulation schemes in UHD. (I saw those options in python based
non-uhd codes, e.g. benchmar_Rx and benchmark_Tx). Are there any
programs like that in UHD codes that allow change of modulation
schemes?
Your feedback will be very appreciated.
Thanks,
–
Regards
Shantharam Balasubramanian
MS in Electrical and Computer Engineering
Rutgers University
Ph:732-543-6863
Email:[email protected]
On 09/20/2011 10:25 AM, shantharam balasubramanian wrote:
of the file i transferred]
2)./rx --rate 500000 --freq 10000000 --file r1.txt[this is the name of
the file where i store the received text]
Those files are supposed to contain baseband samples.
When I tried to transmit and receive some sample text files, the
sender transmitted it correctly, but the receiver is not receiving
anything. When I opened the received file, I found that the file was
more than 10MB and there were some gibberish text in the file. The
programs specify in the help options that they transmit and receive
binary samples, so I don’t know if I am working with the correct
programs or if I am giving the correct arguments while running them.
You have scared me.
I also need to change the modulation schemes for different channel
environments. Actually, I am working on adaptive modulation schemes in
my experiments. However, I don’t find an option to change the
modulation schemes in UHD. (I saw those options in python based
non-uhd codes, e.g. benchmar_Rx and benchmark_Tx). Are there any
programs like that in UHD codes that allow change of modulation
schemes?
Gnuradio implements many modulation schemes. UHD provides an interface
to send/recv baseband samples. You should use gnuradio w/ UHD to
implement a receiver and transmitter chain.
Thanks for the email. I went through the website you mentioned and I
found
there were benchmark_tx.py and benchmark_rx.py files in the gr-digital
folder.
We imaged the nodes using gnuradio-uhd-working.ndz. Using this image, we
see
the following folders when we log in to the nodes:
On the other hand, I was expecting to see the gr-digital folder after
selecting the gnuradio folder because the gr-digital folder is inside
the
gnuradio folder in the link ( https://github.com/trondeau/gnuradio/tree/digital/gr-digital/examples).
Unfortunately, I don’t see the gr-digital folder there.
Can you tell me what image I should burn on the SD cards in order to see
this folder and the files that I can see on the website?
Thanks for the reply. I have some questions regarding installing grc.
The questions are probably too naive since we are still at the
beginning level of using gnuradio.
We work in WINLAB, Rutgers University. It has a 400 grid testbed and 2
sandboxes that are compatible with GNUradio. There are SD cards
inserted in the nodes. We just load gnuradio images before starting
any experiment (using commands like: omf-5.2 load all
gnuradio-uhd-3.1.2-usrp1.ndz). Now, when you ask us to install gr-uhd,
do you mean that we should install it in the SD cards? Because
gnuradio is not installed in our computers. We just load the image in
the SD cards (inserted in the nodes), ssh to the nodes and then run
the example programs.