数字通信原理实验

数字通信原理实验

ID:47176208

大小:208.21 KB

页数:11页

时间:2019-08-16

数字通信原理实验_第1页
数字通信原理实验_第2页
数字通信原理实验_第3页
数字通信原理实验_第4页
数字通信原理实验_第5页
资源描述:

《数字通信原理实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数字通信原理与技术》实验报告学院:电子与信息工程学院专业:通信工程班级:_______姓名:_______学号:_______实验一4PSK和4ASK的MATLAB仿真一、实验目的:学会利用MATLAB软件进行4PSK和4ASK调制的仿真。通过实验提高学生实际动手能力和编程能力,为日后从事通信工作奠定良好的基础。二、实验内容:利用MATLAB软件编写程序,画出4PSK和4ASK图形,进一步了解4PSK和4ASK调制的原理。(1)设二进制数字序列为01011000110100,编程产生4PSK调制信号波形。(2)设二进制数字

2、序列为11001100100111,编程产生4ASK调制信号波形。三、程序和实验结果:(1)4PSK程序及结果clfclcclearT=2;M=4;fc=1/T;N=500;delta_T=T/(N-1);input=[01011000110100]input1=reshape(input,2,7)t=0:delta_T:Tfori=1:7holdonifinput1([12],i)==[0;0]u=cos(2*pi*fc*t);plot(t,u)elseifinput1([12],i)==[1;0]u=cos(2*pi*f

3、c*t+2*pi/M);plot(t,u)elseifinput1([12],i)==[1;1]u=cos(2*pi*fc*t+4*pi/M);plot(t,u)elseifinput1([12],i)==[0;1]u=cos(2*pi*fc*t+6*pi/M);plot(t,u)endt=t+Tendholdoff(2)4ASK程序及结果clfclcclearT=2;M=4;fc=1/T;N=500;delta_T=T/(N-1);input=[11001100100111]input1=reshape(input,2,7

4、)t=0:delta_T:Tfori=1:7holdonifinput1([12],i)==[0;0]u=0;plot(t,u)elseifinput1([12],i)==[1;0]u=sin(2*pi*fc*t);plot(t,u)elseifinput1([12],i)==[1;1]u=2*sin(2*pi*fc*t);plot(t,u)elseifinput1([12],i)==[0;1]u=4*sin(2*pi*fc*t);plot(t,u)endt=t+Tendholdoff四、实验结果分析:实验二8PSK调制解调

5、系统的MATLAB实现一、实验目的:学会利用MATLAB的simulink进行通信方面的仿真。通过实验提高学生解决实际问题的能力,为日后从事通信工作奠定良好的基础。二、实验内容:利用MATLAB的simulink仿真8PSK调制解调系统。载波相位偏差为π/8.三、系统仿真模型四、实验结果:五、实验结果分析:实验三线性分组码的MATLAB实现一、实验目的:学会利用MATLAB软件进行通信方面的仿真。通过实验提高学生实际动手能力和编程能力,为日后从事通信工作奠定良好的基础。二、实验内容:利用MATLAB软件编程求解下面问题:1.

6、一个(10,4)线性分组码的生成矩阵为G=[1001110111   1110001110   0110110101   1101111001]求全部码字和该码的最小重量。2.做p371题11-7(不求监督矩阵)一个(7,3)码的生成矩阵为g=[1001110;0100111;0011101];是列出其所有许用码组。三、程序:1.(10,4)线性分组码的全部码字和该码的最小重量的程序程序1:%线性分组码clear;k=4;fori=1:2^kforj=k:-1:1ifrem(i-1,2^(-j+k+1))>=2^(-j+k)

7、u(i,j)=1;elseu(i,j)=0;endechooff;endendechoon;%生成矩阵Gg=[1001110111;1110001110;0110110101;1101111001];%产生线性分组码c=rem(u*g,2)%findtheminimumdistance.w_min=min(sum((c(2:2^k,:))'))程序2:%线性分组码clear;k=4;uu=(0:2^k-1)';u=dec2bin(uu);g=[1001110111;1110001110;0110110101;11011110

8、01];c=rem(u*g,2)W_min=min(sum((c(2:2^k,:))'))2.(7,3)码的所有许用码组程序cleark=3;uu=(0:2^k-1);u=dec2bin(uu);g=[1001110;0100111;0011101];C=rem(u*g,2)W_min=m

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

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

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