Software Defined Radio on Xilinx Virtex 4

Hello, Let me right again in this forum on the same topic. But know in English. Whatever my English is very poor. I am working for about 4 month's ego with an ML405 Xilinx Virtex 4 board and I wanted now to implement a Software Defined Radio (SDR). I understand everything that relates to SDR (theory, operation, Etc..) Very good. Likewise, I also understand VHDL and VERILOG. Now I would like to know if someone is thus also employs An SDR Board on the above (or others) to implement appropriate Experience exchange.

In following a detailed overview of what I Made now:

First, I strive times only to receive an AM signal.

Hardware is on the board as much: DA converter (LM4550) National and an external A / D converters (LTC2208) by Linear Technology. I have prepared all software developed (ADC.vhd, DAC.vhd, DDC.vhd ,...)I make already the simulation. Now, I must try my signals: and with a Function generator, I would like to generate a sine wave, and then the sine wave through the FPGA with the process by the AD and DA converters. I Am suppose to have the same signals again after the DAC.

Example. Sine (1Khz) ----> ADC -> FPGA ---> DAC ---> sinus (1Khz) I can hear something (signal) at the output (by the DA converter) with the Headphones. However, I cannot measure it with the oscilloscope. I had already tried without much success, and ask what the problem Lie? Whether it down sampling, or rather in a Clock functions?

Did someone get an idea or a tip for me?

I look forward to all suggestions and thank you in advance...

Chindji

Reply to
auguste.chindji
Loading thread data ...

Chindji,

There's not enough information in your post to be able to effectively troubleshoot your problem.

This is what I'd do:

1) Write some HDL code to generate a fixed output from your DAC. Make sure this works. 2) Apply a constant DC level to your ADC. Check that this makes it from the ADC to the DAC. 3) Go back to testing your sine wave.

Tell us the results. :-)

BTW, using an FPGA for an SDR when you're just beginning probably isn't the best idea; I'd suggest using a PC or at least a DSP instead. The performance is lower, of course, but it's *much* easier to debug when things don't work.

---Joel

Reply to
Joel Koltner

Could you please check in Wikipedia on the definition of "Cross posting". There'll be a definition of multiple posting, which is what you're doing now.

This would not be a bad topic to cross-post to the three groups that I mentioned in reply to your multiple post on comp.arch.embedded, but please don't multiple-post -- it's a pain to us, and reduces the value of the thread to you.

--
Tim Wescott
Control systems and communications consulting
http://www.wescottdesign.com

Need to learn how to apply control theory in your embedded system?
"Applied Control Theory for Embedded Systems" by Tim Wescott
Elsevier/Newnes, http://www.wescottdesign.com/actfes/actfes.html
Reply to
Tim Wescott

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.