discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] RFX2400+USRP buffers


From: kaleem ahmad
Subject: [Discuss-gnuradio] RFX2400+USRP buffers
Date: Wed, 10 Sep 2008 09:50:24 -0700 (PDT)

Hello everyone,

I am trying to implement a simple FSK system to measure bit error rate
(BER), and packet loss rate (PLR) using:

1-Linux
2-USRP motherboard
3-RFX2400 daughter card

I want to implement an echo back system where one Transceiver (say Master)
will transmit a small frame (let say 48 byte, and important thing is that I
neccessarily need small payload) to other transceiver (say Slave). The Salve
returns the frame immediatelly without any processing to Master  and Master
measures BER and PLR.

The problem which I am facing is that I am unable to transmitt such small
packets. I have noticed that if I have a large file with let say few Kbytes
contents then it is transmitted (partially, the end of file is always
missing...I guess it is stuck somewhere in buffer????) but if I have such
small packets as I metioned earlier then most of the time the packets are
lost. If the packet is received then it is totally corrupt (say almost 100%
BER) unlike large files which are received in very good quality (But
important and notable point is that even the large files are 100% courrupt
at the end). This makes me wonder why last few hundered bytes are always
courrupt??? (for small file the whole file lies in that category of last few
hundered bytes)

I have tried a lot but unable to solve the problem! Now can any one help me
to understand what can be the problem? Is it somewhere in the buffers? Is it
some sort of synchronization problem??? and which buffers (of
USRP/RFX2400/GNURadio) are involved in such flowgraph. The flow graph with
actual names of blocks used by me is given below (I have attached complete
code if some one want to have a look):

Transmit path flowgraph:

gr.file_source -> gr.simple_framer -> gr.bytes_to_syms ->
gr.interp_fir_filter_fff -> gr.frequency_modulator_fc ->
gr.multiply_const_cc -> usrp.source_c

Receive path flowgraph:

usrp.source_c -> gr.fir_filter_ccf -> gr.quadrature_demod_cf ->
simple_correlator -> gr.file_sink

Best Regards

Kaleem Ahmad

http://www.nabble.com/file/p19415046/fsk_rx.py fsk_rx.py 
http://www.nabble.com/file/p19415046/fsk_tx.py fsk_tx.py 
-- 
View this message in context: 
http://www.nabble.com/RFX2400%2BUSRP-buffers-tp19415046p19415046.html
Sent from the GnuRadio mailing list archive at Nabble.com.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]