I am attempting to establish bidirectional communications between two
computers using USRPs. As a proof of concept, I would like for one
to be transmitting a sequence of numbers (i.e. the complex numbers
corresponding to a sine wave), and the other to receive this and
send it back to the transmitting computer. The bidirectional link
effectively done with tunnel.py, emulating an ethernet connection with
TUN/TAP driver. It works fine - each computer can ping the other.
in order to implement it this way I would need to write a driver outside
GNU Radio entirely, to make use of the emulated ethernet connection gr0.
would prefer to generate a pipeline that handles all of this within it,
I’ve spent the past ~10 weeks familiarizing myself with how pipelines
handled. Much of this has been dealing with FM transmission rather than
using certain digital modulation schemes, so some parts are still
but it is less of a jump for me.
So… this brings me to an alternative, for which I have a concept but
still missing a few pieces before implementation is possible.
On the “smart” transmitting end, I would have a file source containing
output of a signal generator (i.e. usrp_siggen.py), followed by passing
through benchmark_tx to the receiving computer. The receiving computer
have a simpler pipeline connecting the output of benchmark_rx to
benchmark_tx, passing it back. The original transmitting computer would
benchmark_rx running as well, and be storing any output in another file.
Basically, I want to have it go as follows:
file source --> benchmark_tx <=====> benchmark_rx -->benchmark_tx
But… I’ve yet to see benchmark_tx and benchmark_rx used as elements of
pipeline rather than executables unto themselves, and have also yet to
benchmark_tx accept a specific file source, or benchmark_rx deliver
packets to a file sink. The code for benchmark_tx only appears to
packets from an unspecified source and transmit them, and benchmark_rx
doesn’t specify a destination for what it is recieving. How does one
this? Clearly, there is something I am not grasping in the transition
FM to DBPSK.
View this message in context:
Sent from the GnuRadio mailing list archive at Nabble.com.