hi
I tried setting the bit rate of benchmark_tx/rx below 500k and the
receiver
senses no messages below this rate. Is there any specific reason why is
it
so? I use xcvr2450 boards. and i transmit at 5.1G.
Thanks
Udaya
View this message in context:
http://www.nabble.com/Benchmark_tx-rx-does-not-work-below-500k-bitrate-tp25090996p25090996.html
Sent from the GnuRadio mailing list archive at Nabble.com.
udadidd wrote:
hi
I tried setting the bit rate of benchmark_tx/rx below 500k and the receiver
senses no messages below this rate. Is there any specific reason why is it
so? I use xcvr2450 boards. and i transmit at 5.1G.
The lower your bitrate, the narrower the signal gets. The narrower the
signal, the narrower the filters. With narrow filters, the frequency
offsets become a problem. The best way to handle this would be to add
some sort of coarse frequency acquisition and tracking, but that is not
in the code now, only fine tracking.
Matt
I faced the same issues and my findings on this was:
•Empirically:
for Reliable transmission 120 Kbps <= Br (data rate) <= 2 Mbps (For
GMSK, Pkt. Size = 1500)
•Theoretically:
- Maximum Bit rate corresponds to Minimum Decimation Rate and min.
samples/symbol value
- ADC Sampling Rate = 100 MSamples/Sec
- Min. Decimation Factor (D) =4, Min. Samples/Symbol (S) = 2
- Maximum bitrate = ADC rate / (D * S) = 12.5 Mbps
However the host computer is not fast enough to generate samples at
this rate and therefore the practical max. is limited to 2 - 5 Mbps
•Minimum Bit rate corresponds to Max. Interpolation and Max Samples/Sym
- DAC Sampling Rate = 400 Msamples/Sec
- Max. Interpolation Factor (I) = 512, Max Samples/Symbol (S) = 7
- Minimum bit rate = DAC rate /(I * S) = 111.6 Kbps
which more or less confirms with the empirical minimum
Srinivas
Graduate Student
WINLAB, Rutgers University