MATLAB在数字调制解调中的应用 - 图文(2)

2019-05-24 19:06

3.用到的程序 ①M元正交调制解调 M=16; Fc=10; Fd=1; Fs=50;

x=randint(100,1,M);

y=domd(x,Fc,Fd,Fs,'qask',M); ynoisy=y+.01*randn(Fs/Fd*100,1); z=demod(ynoisy,Fc,Fd,Fs,'qask',M); s=symerr(x,z); t=0.1:0.1:10;

subplot(2,1,1);

plot(t,x');title('?D?o?') subplot(2,1,2);

plot(t,z');title('?μ÷???aμ÷oóμ?D?o?') figure;modmap('qask',M) ②基带调制解调 M=4; Fd=1; Fs=32; SURperBit=5;

adjSNR=SNRperBit-10*log10(Fs/Fd)+10*log10(log2( M)); x=randint(5000),1,M); tone=0.5;

randn('state'1945724);

w1=dmodce(x,Fd,Fs,'fsk'M,tone); y1=awgn(w1,adjSNR,'measured'[],'dB'); z1=ddemodce(y1,Fd,Fs'fsk'M,tone); ser1=symeer(x,z1); tone=0.25;

randn('state'1945726);

w2=dmodce(x,Fd,Fs,'fsk'M,tone); y2=awgn(w2,adjSNR,'measured'[],'dB');

z2=ddemodce(y2,Fd,Fs'fsk'M,tone); ser2=symeer(x,z2); ③模数转换 a=4; f0=0.02; L=50; n=1:(L-1);

x=a.*cos(2.*pi.*f0.*n); bit=5; range=2^5; plot(x);

interval=(a*2)/(range-1); partition = [-a:interval:a]; interval2 = (a*2)/(range) codebook=[-a:interval2:a];

[index quantized]= quantiz(x,partition,codebook); plot(n,x,'x',n,quantized,'.');

legend('Original signal','Quantized signal'); 四 结束语

在MATLAB的学习中不仅要在课堂上学认真学习,最重要的还是在课后的学习,在平时的学习当中要不断的探索不断的研究才能将所学知识掌握的更牢固。


MATLAB在数字调制解调中的应用 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:汽车构造实验指导书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: