Convert Complex data to Real
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello, If I have a complex signal with sample rate @10MSps, is there any way to convert it to a real signal with twice the amount of points @20MSps.
From a graphical point of view, using an FFT, if we construct a double sided spectrum from the complex data we can see from -5MHz to +5MHz (since it is constructed using complex data each side is independant of the other). If we apply a frequency shift of 5MHz the signal now ranges from 0 to 10MHz. If we now copy and mirror the spectrum to create a double sided spectrum ranging from -10MHz to +10MHz we would have a spectrum with one side a mirror image of the other, (which looks just like a double sided spectrum of a real signal). We could then perform an ifft to the signal and result in a real signal with twice the points (and sample rate) of the original with a 5MHz upconvert.
I tried this in matlab however I didn't get ideal results. I just wanted to get peoples opinions on this on whether it can be done and if so what I am missing from my calculation.
0 Commenti
Risposte (1)
Star Strider
il 14 Dic 2017
... is there any way to convert it to a real signal with twice the amount of points @20MSps
0 Commenti
Vedere anche
Categorie
Scopri di più su Transforms in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!