reconstruc a signal using a filter

조회 수: 6 (최근 30일)
biomed
biomed 2011년 9월 28일
I have a vector Xs that represents the values of a sampled signal.
How can I reconstruct the original signal?
I know that I should multiply the vector Xs with a low pass filter, but how can I choose its order and cutoff frequency?

답변 (1개)

Jan
Jan 2011년 9월 28일
You cannot reconstruct the original signal. The recorded signal contains only the measured information, while the process of measurement reduces the level of information.
But if you have additional information, e.g. that the original signal is a clean sine wave, you can find a physically motivated set of parameters for the filter. So please explain, what you have measured and which arguments you have for filtering.
  댓글 수: 2
biomed
biomed 2011년 9월 28일
The initial signal is aperiodic. Using Fourier I extimated its band value and its sampling frequency.
Then I sampled the signal using its sampling frequency and now I need to reconstruct it to verify that the sampling frequency was correct.
Can I use a filter or should I try in another way, maybe using "interp1"?
Thank you for your help!!
Walter Roberson
Walter Roberson 2011년 9월 28일
Sampling frequencies do not apply to Fourier Transforms, only to Discrete Fourier Transforms.
If you have a sampled signal, then you cannot reconstruct the original signal unless you have information about limitations on the original signal. If the signal did a "happy dance" between every sample (as it does if you measure the signal precisely enough), then you would never know because of all finite sampling is sub-sampling.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Discrete Fourier and Cosine Transforms에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by