Simple Tx/Rx setup

Hello folks,

I am attempting to transmit a bit stream from one bladeRF to another
bladeRF
using an SMA cable from the Tx output to the Rx input of the other. For
simplicity’s sake, I’m transmitting a finite bit stream of 1’s (not
ASCII
1’s), and setting the File Source to not repeat itself.

I started by modifying …/gr_digital/examples/demod/dpsk_loopback.grc to
a
Tx/Rx setup as follows. I am trying to get the bladeRFs communicating at
‘baseband’ before moving on to OFDM transmission.

Tx.grc: http://pastebin.com/HFFtXuHW
Rx.grc: http://pastebin.com/hFRTZsm3

I’ve noticed, when using a hex editor to compare the files at each
respective stage, namely that iq_in does not match iq_out.

On that note, are there any simple examples (.grc) on how to time tag IQ
samples output from the bladeRF? At the moment, I’m naively searching
for
finite strings based on the iq_in generated from the DPSK Mod block in
Tx.grc, so I don’t really know if I’m comparing the right samples at
each
time instance.

Am I missing something elementary in my setup or do I have to use
channel
coding to prevent errors in transmission?

I do apologize if I’m being fairly thick; I’m fairly new to DSP, SDRs
and
Gnuradio.

Regards,

Kamarisam


View this message in context:
http://gnuradio.4.n7.nabble.com/Simple-Tx-Rx-setup-tp44544.html
Sent from the GnuRadio mailing list archive at Nabble.com.

Kamarisam,

I really hope you’re using an attenuator in between the two devices.
I’m not terribly familiar with bladerf’s frontend but if it works
similar to our devices,
you’ll fry them if you don’t attenuate the TX signal going through the
SMA cable.

Cheers,

Moritz

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs