Having a higher samples per symbol (greater than 7) with lower bitrate

Hi,
the maximum samples per symbol value that benchmark_tx has is 7. What
happens if I change it to a higher value and reduce the bitrate such
that
the usrp constraints are still met. I read somewhere that having a
sample
per symbol value greater than 7 is impractical. Why?

=> the maximum samples per symbol value that benchmark_tx has is 7. What

happens if I change it to a higher value and reduce the bitrate such that
the usrp constraints are still met. I read somewhere that having a sample
per symbol value greater than 7 is impractical. Why?

From a strictly ‘seat of the pants’ point of view, it seems to work
fine. You can edit the array (I think in pick_bitrate.py) that limits
the search space for bitrates to a sps less than 7. You can add your
own like, 50 and 60 for example, and pick_bitrate will then allow for
you to use the very low data rates associated.

As for why this might be bad, I have no idea, we did it mainly as a
‘look what we can do’ for testing out a large range of bitrates. When
we took experimental data over a range of SNRs using a channel
emulator to set the SNR via additive noise we found that the empirical
measurements very closely matched the theoretical limits expected from
BPSK.

Jason

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