How can I resample at original rate

조회 수: 1 (최근 30일)
S. David
S. David 2014년 5월 17일
댓글: S. David 2014년 5월 20일
Hello,
I transmit a signal over a channel that time-scale and time-shift the transmit signal. To generate the received signal I first resample the transmit signal as:
d_Res=resample(d,p1,q1);
and then apply time shifting to it, which results in the received signal v. I want to sample v at the original rate of d. How can I do that?
Thanks in advance
  댓글 수: 1
S. David
S. David 2014년 5월 20일
When I resample an additive white Gaussian noise (AWGN) process at different rates, all the resulting samples will be independent, right?

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

답변 (1개)

Star Strider
Star Strider 2014년 5월 17일
Not really certain (in spite of our earlier conversations) that I completely understand.
Would
vr = resample(v, q1,p1)
produce the result you want?
  댓글 수: 4
Star Strider
Star Strider 2014년 5월 20일
‘When I resample an additive white Gaussian noise (AWGN) process at different rates, all the resulting samples will be independent, right?’
I would assume in that situation that the samples would be i.i.d., yes.
With respect to the constant shift, I thought that is what you want.
S. David
S. David 2014년 5월 20일
I didn't understand what you mean by " With respect to the constant shift, I thought that is what you want ", but what happens physically is the following:
  1. The channel time-scale the signal
  2. The channel time-shift the time-scaled signal.
  3. AWGN is added at the front-end receiver.
  4. The receiver resample the received signal.
So, if I resample the received signal as many times as I want, given that each time I do it at a different rate, then all the noise samples will remain independent and identically distributed (i.i.d), right?
I want to make sure because I am using minimum mean square error (MMSE) equalizer which requires the knowledge of the noise covariance matrix.

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

카테고리

Help CenterFile Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by