Convert Complex data to Real
조회 수: 7 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Star Strider
2017년 12월 14일
... is there any way to convert it to a real signal with twice the amount of points @20MSps
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Transforms에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!