Frequency Selective Channel Coefficients in MATLAB

7 vues (au cours des 30 derniers jours)
S. David
S. David le 18 Mar 2014
Commenté : S. David le 20 Mar 2014
Hello all
How can I generate the following channel coefficients in MATLAB, where these coefficients correspond to a frequency selective channel:
f_m=sum_p h_p exp(-j*2*pi*fc*tau_p) g(mTs-tau_p), m=0,1,...,L-1
where g(t) is rectangular pulse of support duration Ts, and h_p, tau_p and fc are given.
Thanks in advance
  1 commentaire
Youssef  Khmou
Youssef Khmou le 18 Mar 2014
Modifié(e) : Youssef Khmou le 18 Mar 2014
you have to change the title so that the specialists in the field will answer, put as example " radiation pattern" ," collected signals"..

Connectez-vous pour commenter.

Réponse acceptée

Youssef  Khmou
Youssef Khmou le 18 Mar 2014
Modifié(e) : Youssef Khmou le 18 Mar 2014
here is a start :
Fs=800;
fc=300; % Hz
Ts=1/Fs;
L=400;
t=0:Ts:(L-1)*Ts;
d=4; % four signals per example,
tau is dependent on physical parameters, distance and coordinates, but i consider here a linear progressive phase, and the signals are sinusoidal :
tau=(0:d-1);
fm=0;
for p=1:d
fm=fm+exp(-j*2*pi*fc*tau(p))*sin(2*pi*t);
end
figure; plot(real(fm));
your assignment now is to replace the sin signals with the rectangular ones .
  9 commentaires
Youssef  Khmou
Youssef Khmou le 20 Mar 2014
if the problem is solved, accept the answer.
S. David
S. David le 20 Mar 2014
Thanks

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Test and Measurement dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by