Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
You have a few options:
1. Block the DC with a capacitor and use an ADC with a differential input. The negative values won't matter then.
2. Block the DC with a capacitor and include an offset circuit with a fast OpAmp.
3. Use a center tap transformer in the input.
What you must keep in mind is...
You will especially need floating point maths when you multiply a very large number with a very small number and still retain accuracy.
i.e. say you want to multiply two variables where one or both have a possible range of from 0.001 to 100000 and you want to retain 4 digit accuracy. If you do...
It depends a lot on what you would like to achieve.
Are you doing it real time, what frequency do you plan to go to etc.
Things to consider are:
Obviously speed
RAM available. Some DSP chips don't have enough
Special DSP functions such as bit reverse etc.
A2D and D2A on board
My project is to demodulate a SSB signal using a Freescale DSP Micro. I have completed the code for the FFT, filter and then IFFT with overlap add etc. Sampling is done at 20 kHz.
What I am not sure if is how exactly is the SSB demodulation done with one complex FFT.
What I know is:
The I and...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.