Hello All…
I am new to gnuradio and the USRP and I am trying to find a way to send
pseudorandomly selected samples from the ADC down the USB pipe to
gnuradio
for processing. I have an algorithm for selecting the samples, but I am
not
sure as to which parts of the Verilog source files I need to change in
order
to reconfigure the FPGA for my needs.
If anyone can point me in the right direction, I would greatly
appreciate
it.
Thanks a lot…
Dustin
View this message in context:
http://www.nabble.com/Random-sampling-tp17995935p17995935.html
Sent from the GnuRadio mailing list archive at Nabble.com.
On Thu, Jun 19, 2008 at 12:00 AM, dustin_m [email protected] wrote:
Hello All…
I am new to gnuradio and the USRP and I am trying to find a way to send
pseudorandomly selected samples from the ADC down the USB pipe to gnuradio
for processing. I have an algorithm for selecting the samples, but I am not
sure as to which parts of the Verilog source files I need to change in order
to reconfigure the FPGA for my needs.
Welcome aboard - I’m confused. You just want random samples? Is
there anything stopping you from performing said algorithm at the host
on a randomly decimated sample stream?
May I inquire on your application?
Brian
dustin_m wrote:
You’ll need to remove the halfband and CIC decimators and put your block
between the CORDIC (if you need it) and the usb interface.
Matt
I am new to gnuradio and the USRP and I am trying to find a way to send
pseudorandomly selected samples from the ADC down the USB pipe to gnuradio
for processing. I have an algorithm for selecting the samples, but I am not
sure as to which parts of the Verilog source files I need to change in order
to reconfigure the FPGA for my needs.
This sounds like a good idea! I would also be interested in this kind
of functionality.
Welcome aboard - I’m confused. You just want random samples? Is
there anything stopping you from performing said algorithm at the host
on a randomly decimated sample stream?
May I inquire on your application?
I guess one application would be wide-band alias-free spectrum
estimation (at least that is what I would do with such a sampler).
http://matwbn.icm.edu.pl/ksiazki/amc/amc15/amc1544.pdf
juha
On Thu, Jun 19, 2008 at 7:02 PM, Dustin M. [email protected]
wrote:
Juha, Brian,
I am working on a research project that involves wide-band spectral
estimation with the USRP. In this case, the bottleneck is USB 2.0, which is
why I need to implement my sample selection algorithm on the FPGA.
Interesting. Well, I’d start at the top level:
http://gnuradio.org/trac/browser/gnuradio/trunk/usrp/fpga/toplevel/usrp_std/usrp_std.v
If you need no cordic, CIC or halfband filter, just rip out the entire
RX chain and place your algorithm there. The raw ADC samples are
rx_a_a/b and rx_b_a/b.
Sounds like fun. Good luck!
Brian
Juha, Brian,
I am working on a research project that involves wide-band spectral
estimation with the USRP. In this case, the bottleneck is USB 2.0,
which is why I need to implement my sample selection algorithm on the
FPGA.
Thanks for your interest.