Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21591 Discussions

Signal Processing

Altera_Forum
Honored Contributor II
4,687 Views

Hi guys, 

 

First of all I would like to thanks everybody for the tips. But now I have another problem. 

 

I am building a receiver and I will use FPGA to process the signal. My receiver has a front -end (antenna) a LNA, filter, and a A/D converter. After the A/D converter I need to process that signal in a FPGA and show the signal spectrum in a PC computer.  

 

I don't know what I can do after A/D converter. I am lost, because I don't know how the FPGA can process the signal. 

 

Does anybody can help me? 

 

thanks
0 Kudos
25 Replies
Altera_Forum
Honored Contributor II
1,164 Views

 

--- Quote Start ---  

Let us simply assume, that the down conversion has been achieved somehow, also including sufficient filtering to remove aliasing components. So which information do you want to extract from the digitized signal available at the ADC output? 

--- Quote End ---  

 

 

Hi FvM, 

 

I have a frequency range of 100 KHz to 3 GHz, I want to show a signal between that frequency range. But, I can do it only in the frequency domain, so I do a FFT after ADC and I show that spectrum in a PC computer. 

 

My problem is only do the FFT because to show it in a PC computer is not me do it. 

 

Am I correct? 

 

thanks
0 Kudos
Altera_Forum
Honored Contributor II
1,164 Views

 

--- Quote Start ---  

I did not understand Kaz, 

 

Can you write again? 

 

thanks 

--- Quote End ---  

 

 

Altera has many pre-made cores (vhdl or veriolog/AHDL or encrypted). They need licence or are part of quartus license. fft module is commonly available. So you don't need to write fft module; just use that module. Most people do it that way. There is no need to re-write such modules. See altera literature on fft core and how to instantiate it.
0 Kudos
Altera_Forum
Honored Contributor II
1,164 Views

 

--- Quote Start ---  

Altera has many pre-made cores (vhdl or veriolog/AHDL or encrypted). They need licence or are part of quartus license. fft module is commonly available. So you don't need to write fft module; just use that module. Most people do it that way. There is no need to re-write such modules. See altera literature on fft core and how to instantiate it. 

--- Quote End ---  

 

 

Thanks KAz
0 Kudos
Altera_Forum
Honored Contributor II
1,164 Views

 

--- Quote Start ---  

Hello Dave, 

 

Thanks for all, 

 

I would like a reference on digital signal processing, because I didn't understand very well what you said. 

 

thanks 

--- Quote End ---  

 

 

I would recommend getting a copy of 

 

Understanding Digital Signal Processing, 3rd Ed, R. G Lyons. 

 

Also read this document. There are plenty of references at the end of it as well. 

 

http://www.ovro.caltech.edu/~dwh/correlator/pdf/esc-320paper_hawkins.pdf (http://www.ovro.caltech.edu/%7edwh/correlator/pdf/esc-320paper_hawkins.pdf

 

In these slides, you will see power spectra calculated from radio galaxies 

 

http://www.ovro.caltech.edu/~dwh/correlator/pdf/esc-320slides_hawkins.pdf (http://www.ovro.caltech.edu/%7edwh/correlator/pdf/esc-320slides_hawkins.pdf

 

Cheers, 

Dave
0 Kudos
Altera_Forum
Honored Contributor II
1,164 Views

 

--- Quote Start ---  

I would recommend getting a copy of 

 

Understanding Digital Signal Processing, 3rd Ed, R. G Lyons. 

 

Also read this document. There are plenty of references at the end of it as well. 

 

http://www.ovro.caltech.edu/~dwh/correlator/pdf/esc-320paper_hawkins.pdf (http://www.ovro.caltech.edu/%7edwh/correlator/pdf/esc-320paper_hawkins.pdf

 

In these slides, you will see power spectra calculated from radio galaxies 

 

http://www.ovro.caltech.edu/~dwh/correlator/pdf/esc-320slides_hawkins.pdf (http://www.ovro.caltech.edu/%7edwh/correlator/pdf/esc-320slides_hawkins.pdf

 

Cheers, 

Dave 

--- Quote End ---  

 

 

 

Hi Dave, 

 

Thanks so much for these reference. I will study it. 

 

Thanks for help me
0 Kudos
Reply