Please how do you write a code to sample a given complex exponential sinusoid (exp(j*phi(nTs)),given that n=0.....N-1.Given also that i have already generated 10000 discrete sample of phi_t .

Please how do you write a code to sample a given complex exponential sinusoid (exp(j*phi(nTs)),given that n=0.....N-1.Given also that i have already generated 10000 discrete sample of phi_t .N=64 and Ts=5microseconds.

 Risposta accettata

If you already have the vector phi just evalute phi at your t points.
Ts = 5e-6;
t = 0:Ts:(64*Ts);
phi = 2*pi*100*t.^2+2*pi*50e4*t;
x = exp(1j*phi);

2 Commenti

Thanks Wayne..I really appreciate your reply!
for i=1:10000
dW = sqrt(var)*((randn(1,N)));
phi= [0,cumsum(dW)];
phi_t=2*pi*phi;
c_t=exp(j*phi_t);
phi_nTs_cum=phi_t(1:64);
c_t_sampled=exp(j*phi_nTs_cum);
end.
This was what i implemented could you check if i am correct.i just want 64 samples of phi_t every symbol duration after every loop.i am sceptical because i did not use the symbol duration in my code.please help?

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by