Effacer les filtres
Effacer les filtres

How can I resample at original rate

1 vue (au cours des 30 derniers jours)
S. David
S. David le 17 Mai 2014
Commenté : S. David le 20 Mai 2014
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 commentaire
S. David
S. David le 20 Mai 2014
When I resample an additive white Gaussian noise (AWGN) process at different rates, all the resulting samples will be independent, right?

Connectez-vous pour commenter.

Réponses (1)

Star Strider
Star Strider le 17 Mai 2014
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 commentaires
Star Strider
Star Strider le 20 Mai 2014
‘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 le 20 Mai 2014
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.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by