通信原理研究型学习报告

通信原理研究型学习报告

ID:46223596

大小:1.24 MB

页数:53页

时间:2019-11-21

通信原理研究型学习报告_第1页
通信原理研究型学习报告_第2页
通信原理研究型学习报告_第3页
通信原理研究型学习报告_第4页
通信原理研究型学习报告_第5页
资源描述:

《通信原理研究型学习报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、通信原理设置目的:检验淫生对基带调制知识点的理解,掌握和运用程度,锻炼其分析问题,开展研究的能力。内容要求:PCM,LPCM编译码仿真分析,仿真实现A律13折线编译码,比较理论以及实际量化信噪比,信号源自定(包括语音信号的编译码)。仿真结果:假定抽样值Sa=150(1)实现LPCM正极性编码第一位为1,负极性第一位编码为0。理论信噪比采用SNR=3*M"2/Kc丁2,其中Kcr=x/(x/sqrt(2));实际信噪比SN二S/N,其中S=sum(yk.八2,Sa+1)/(Sa+1)N=sum((yk-deyk).^2,Sa+1)/(Sa+

2、1),抽样频率越高,越接近理论量化信噪比。对yt二cos(2000*t)进行抽样,抽样频率为fs二8000Hz,量化间隔delta二1/27。信噪比:理论值SNR=43.9051dB,实际值SN=44・4416dB•m程序如下:t二0:0.01:2*pix二1yt二x*cos(2000*t)M二2八7delta=x/Mfs二8000Ts二1/fsSa=150ks=0:Sayk=x*cos(ks*Ts*2000)code二zeros(1,8)CODE二zeros(Sa+1,8)fork=0:Saifyk(k+l)>=0code(l)=li二

3、2a=floor(yk(k+1)/delta)ifalwhile(a^=0)code(8+2-i)=mod(a,2)a=floor(a/2)i二i+1endendelseifyk(k+1)<0code(1)=0i二2a二ceil(yk(k+1)/delta)ifa>-lcode=[0zeros(1,7)]elseifa二二-128code二[0,ones(1,7)]clscifa<-lwhile(a^=0)code(8+2-

4、i)=mod(a,2)a=ceil(a/2)i二i+1endendendfori=l:8CODE(k+1,i)=code(i)endcode=zeros(1,8)enddecode二zeros(1,8)deyk=double(zeros(1,Sa+1))fork=0:Safori=l:8decode(i)=C0DE(k+1,i)endifdecode(1)~1deyk(k+1)=(decode(2)*26+decode(3)*25+decode(4)*24+decode(5)*23+decode(6)*2"2+decode(7)*2J+d

5、ecode(8)*2八0+0.5)*deltaelseifdecode(1)=0deyk(k+1)二-(decode(2)*2飞+dccodc(3)*25+dccodc(4)*24+dccodc(5)*23+decode(6)*22+decode(7)*21+decode(8)*20+0.5)*deltaendendplot(ks,yk,'r,ks,deyk,'b')figureplot(ks,yk-deyk)display(CODE)Ker二x/(x/sqrt(2))SNR二10*logl0(3*MJ/Kc/2)S=sum(yk.2,S

6、a+1)/(Sa+1)N=sum((yk-deyk).2,Sa+1)/(Sa+1)SW10*logl0(S/N)display(SNR)display(SN)编译码图形(红色是原码,蓝色的是译码之后的)差别较小,可以放大来看。放大:误差:(2)A率13折线编译码:输入信号为yt二cos(2000*t),正域值为极性值1,负域为0.理论信噪比采用分段求量化噪声,再求出总的量化噪声,进而得出量化信噪比。实际信噪比SN=vpa(Sq/N)其中,Sq=sum(yk.A2,Sa+1)/(Sa+1),N=sum((deyk-yk)・A2,Sa+l)/

7、(Sm+l)抽样频率f=8000Hz,ix^bM>ft

8、0jlSdelta=l/2All信噪比:理论值SNR=4607.437569,实际值SN=4658.4228880抽样值越大,实际信噪比越接近理论值。.m程序实现:t=0:0.01:2*pix二1yt二x*cos(2000*t)M二2J1delta二x/Mdl=deltad2二deltad3二2*deltad4=4*deltad5=8*deltad6=16*deltad7=32*deltad8=64*deltafs二8000Ts=l/fsSa二150ks=0:Sayk二x*cos(k

9、s*Ts*2000)code二zeros(1,8)C0DE=zeros(Sa+1,8)fork=0:Saifyk(k+l)>=0code(l)=lelseifyk(k+1)<0code(1)=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。