افزودن تاخیر گروهی در QAM MATLAB
افزودن تاخیر گروهی در QAM MATLAB
سلام
من می خواهم در مدولاسیون QAM
که به صورت زیر نوشتم تاخیر گروهی اضافه کنم اما نمی دونم چطوری باید این کار را انجام بدهم MATLAB خودش یک تابع برای این کار داره ولی من نمی دونم
چطوری باید ازش استفاده کنم اگر ممکنه دوستان راهنمایی کنند
بالا کد مدولاسیون QAM هست
و تابع grpdelay jتابع تاخیر گروهی هست
اینم لینک راهنما
http://www.mathworks.com/help/toolbox/signal/grpdelay.html
افزودن تاخیر گروهی در QAM MATLAB
سلام
من می خواهم در مدولاسیون QAM
که به صورت زیر نوشتم تاخیر گروهی اضافه کنم اما نمی دونم چطوری باید این کار را انجام بدهم MATLAB خودش یک تابع برای این کار داره ولی من نمی دونم
چطوری باید ازش استفاده کنم اگر ممکنه دوستان راهنمایی کنند
کد:
clc;
clear all;
M=32;
x=RANDINT(100e3,1,M);
y=modulate(modem.qammod(M),x);
ynoisy=awgn(y,27,'measured');
%%I think here we should have group delay??
scatterplot(ynoisy),grid;
z=demodulate(modem.qamdemod(M),ynoisy);
figure (2);
subplot(2,1,1);
stem(x(1:10),'filled'),grid;title('transmitted data')
subplot(2,1,2);
stem(z(1:10),'filled'),grid;title('received data');
[num ty]=symerr(x,z);
و تابع grpdelay jتابع تاخیر گروهی هست
اینم لینک راهنما
http://www.mathworks.com/help/toolbox/signal/grpdelay.html