discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] SDR Radio Telescope Receiver


From: Marcus D. Leech
Subject: Re: [Discuss-gnuradio] SDR Radio Telescope Receiver
Date: Fri, 28 Jan 2011 18:38:58 -0500
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101209 Fedora/3.1.7-0.35.b3pre.fc14 Thunderbird/3.1.7

Hello All,

I'm currently an undergraduate engineering student at Grand Valley State University. For my senior design project, I'm working on designing a SDR-based radio telescope to compliment the NASA RadioJove project (a direct conversion receiver for use in radio astronomy).

In a nutshell, the receiver must be able to receive an AM signal with a center frequency of 20.1MHz and a bandwidth of 1MHz. On the software side of things, we need to be able to plot signal strength as a function of time and frequency in real time. We are planning to use analog mixing to get an IF centered around 500kHz and 1MHz bandwidth. The IF would then be sampled that with a 14-bit ADC clocked around 4MHz. The output of the ADC would then be sent to some kind of controller (ie. FPGA, microcontroller, etc) which would do a little bit of digital down converting to get the signal into its I and Q centered around DC and send it over USB to the host PC.

While I am not completely against using an FPGA in the design of our receiver, I would really like to use a fast microcontroller, PSoC, or similar device as I have much more experience programming in C than I do in HDL. Has anyone hear of a SDR receiver with 1MHz bandwidth using a microcontroller? I was thinking along the lines of using a ARM Cortex M3 chip with high clock frequency (~80MHz), DMA, and external ADC clocked around 4MHz, but I'm not sure if the ARM chip would be fast enough to down convert all that data and send it over USB quickly enough. If anyone has links to resources where this kind of thing has been done that would be awesome.

I'm very new to SDR development so any input would be greatly appreciated.

Thanks!
Phil
A few comments:

check out the gr-radio-astronomy sub-tree. It's old, but should still function.

What you might consider doing, if you're committed to building your own hardware, is a direct-conversion receiver, perhaps with a fixed LO at 20.1MHz, and then sample with a 1MSps ADC, feeding an FX2 for USB-2.0. No need for an FPGA, provided you never want to
  change sample rates before the signal gets to the host PC.

The FX2 uController/USB-2.0 interface is very common, very inexpensive hardware, and has a nice FIFO interface that's easy to interface
  to ADC hardware.

Another thing to keep in mind, is that your *usable* bandwidth around 20.1MHz is likely to only be a few 10s of KHz, due to lots of
  interference down there.  So your 1MHz bandwidth may be utterly wasted.

For narrowband stuff, you might consider something like the SoftRock series of direct-conversion receivers, or the UHFSDR. The UHFSDR tunes from DC to 700MHz, and gives a 96KHz bandpass--perfect for audio. Combine the UHFSDR with the SDR-Widget,
  and you have a pretty-complete narrowband platform.




--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org





reply via email to

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