通信使用matlab三元码实验报告,通信原理实验报告.doc

《通信原理实验报告.doc》由会员分享,可在线阅读,更多相关《通信原理实验报告.doc(16页珍藏版)》请在装配图网上搜索。

1、通信原理实验报告实验一 常用信号的表示【实验目的】掌握使用MATLAB的信号工具箱来表示常用信号的方法。【实验环境】装有MATLAB6.5或以上版本的PC机。【实验内容】1. 周期性方波信号square调用格式xsquaret,duty功能产生一个周期为、幅度为的周期性方波信号。其中duty表示占空比,即在信号的一个周期中正值所占的百分比。例1产生频率为40Hz,占空比分别为25、50、75的周期性方波。如图1-1所示。clear; 清空工作空间内的变量td1/100000;t0td1;x1square2*pi*40*t,25; x2square2*pi*40*t,50; x3square2*。

2、pi*40*t,75; 信号函数的调用subplot311; 设置3行1列的作图区,并在第1区作图plott,x1;title占空比25; axis0 0.2 -1.5 1.5; 限定坐标轴的范围subplot312; plott,x2;title占空比50; axis0 0.2 -1.5 1.5;subplot313; plott,x3;title占空比75; axis0 0.2 -1.5 1.5;图1-1 周期性方波2. 非周期性矩形脉冲信号rectpuls调用格式xrectpulst,width功能产生一个幅度为1、宽度为width、以t0为中心左右对称的矩形波信号。该函数横坐标范围同向。

3、量t决定,其矩形波形是以t0为中心向左右各展开width/2的范围。Width的默认值为1。例2生成幅度为2,宽度T4、中心在t0的矩形波xt以及xt-T/2。如图1-2所示。t-40.00014;T4; 设置信号宽度x12*rectpulst,T; 信号函数调用subplot121; plott,x1;titlext; axis-4 6 0 2.2;x22*rectpulst-T/2,T; 信号函数调用subplot122; plott,x2;titlext-T/2; axis-4 6 0 2.2;3. 抽样信号sinc调用格式xsincx功能产生一个抽样函数,其值为x/sinx。例3生成抽。

4、样信号,如图1-3所示。clear; 清理变量t-10.0011;ysinc2*pi*t; 信号函数调用plott,y;xlabel时间t; ylabel幅值y;title抽样信号;图1-2 非周期性方波图1-3 抽样信号【练一练】用MATLAB信号工具箱中的pulstran函数产生冲激串的信号。T 01/50E310E-3;D 01/1E310E-3;0.8.010;Y pulstranT,D,gauspuls,10E4,0.8;plotT,Y【实验心得】通过此次试验,首先,让我对MATLAB强大的功能有了进一步的了解。其次,也学会了一些常用信号的表示方法。通过自己动手操作,我知道了p。

5、ulstran函数的调用方法,可以自行画出冲击串函数。实验二 信号的Fourier分析【实验目的】1 通过计算周期方波信号的Fourier级数,进一步掌握周期信号Fourier级数的计算方法。2 通过求解非周期方波信号的Fourier变换,进一步掌握非周期信号Fourier变换的求解方法。【实验环境】装有MATLAB6.5或以上版本的PC机。【实验内容】1. 连续时间周期方波信号及其傅里叶级数计算的程序代码,其结果如图2-1所示。dt 0.001; 时间变量变化步长T 2; 定义信号的周期t -4dt4; 定义信号的时间变化范围w0 2*pi/T; 定义信号的频率x1rectpul。

6、s t-0.5-dt,1; 产生1个周期的方波信号x0;for m -11 扩展1个周期的方波信号x xrectpulst-0.5-m*T-dt,1; 产生周期方波信号endsubplot221;plott,x;axis-4 4 0 1.1; 设定坐标变化范围title周期方波信号N10; 定义需要计算的谐波次数为10for k-N NakN1k x1*exp-j*k*w0*t *dt/T; 求得Fourier系数akendk-NN;subplot212;stemk,absak,k.; 绘制幅度谱title傅里叶级数;图2-1 连续时间周期方波信号及其Fourier级数2。

7、. 非周期连续时间信号及其Fourier变换的程序代码,其结果如图2-2所示。width1;t-50.015;yrectpulst,width; 矩形脉冲信号subplot221;plott,y;ylim-1 2; 限定y坐标的范围title矩形脉冲信号;Yffty,1024; 快速Fourier变换Y1fftshiftY; 将频谱分量集中subplot212;plotabsY1;title傅里叶变换; 图2-2 非周期连续时间信号及其Fourier变换【实验心得】这次实验是信号的Fourier分析。通过此次实验,我进一步掌握周期信号Fourier级数的计算方法和非周期信号Fourier变。

8、换的求解方法。可以通过MATLAB来自己画出要求的图形,对老师的代码也掌握了。实验三 调幅信号及其功率谱计算【实验目的】1 通过计算AM调制信号,进一步熟悉并掌握AM的调制过程。2 通过对AM调制信号的功率谱计算,进一步熟悉并掌握AM调制信号的功率谱计算方法。【实验环境】装有MATLAB6.5或以上版本的PC机。【实验内容】1. AM调制信号及其功率谱计算的程序代码及注释说明 AM基带信号dt0.001; 采样时间间隔fs1; 基带信号频率fc10; 载波频率T5; 调制信号的时间长度NT/dt; 采样点总数t0N-1*dt; 采样时间变量mtsqrt2*cos2*pi*fs*t;。

9、 基带信号时域表达式 AM调制信号A02; 直流偏移量s_AMA0mt.*cos2*pi*fc*t; AM调制信号 PSD计算Xffts_AM; 对AM调制信号进行快速Fourier变换Yfftmt; 对基带信号进行快速Fourier变换PSD_XabsX.2/T; 根据功率谱密度公式计算AM调制信号的PSDPSDabsY.2/T; 根据功率谱密度公式计算基带信号的PSDPSD_YfftshiftPSD; 将零频分量移到频谱的中心位置PSD_X_dB 10*log10PSD_X; 将功率化为以dB为单位PSD_Y_dB 10*log10PSD_Y; 将功率化为以dB为单。

10、位f-N/2N/2-1*2*fc/N; 设置频率变量 绘图输出subplot311;plott,s_AM; hold on;plott,A0mt,r; 绘制包括线titleAM调制信号及其包络;subplot312;plotf,PSD_Y_dB; hold on;axis-2*fc 2*fc 0 maxPSD_Y_dB;title基带信号的PSDdB;subplot313;plotf,PSD_X_dB; hold on;axis-2*fc 2*fc 0 maxPSD_X_dB;titleAM调制信号的PSDdB;2. AM调制信号及其功率谱的计算结果图3-1 AM调制信号及其功率谱【练一练。

11、】试用MATLAB编程计算抑制载波双边带DSB-SC调制信号及其功率谱密度,所用基带模拟信号和载波表达式同上。基带信号dt0.001; 采样时间间隔fs1; 基带信号频率fc10; 载波频率T5; 调制信号的时间长度NT/dt; 采样点总数t0N-1*dt; 采样时间变量mtsqrt2*cos2*pi*fs*t; 基带信号时域表达式抑制载波双边带DSB-SC调制信号A00; 直流偏移量s_AMA0mt.*cos2*pi*fc*t; AM调制信号 PSD计算Xffts_AM; 对AM调制信号进行快速Fourier变换Yfftmt; 对基带信号进行快速Fourier变换PSD。

12、_XabsX.2/T; 根据功率谱密度公式计算AM调制信号的PSDPSDabsY.2/T; 根据功率谱密度公式计算基带信号的PSDPSD_YfftshiftPSD; 将零频分量移到频谱的中心位置PSD_X_dB 10*log10PSD_X; 将功率化为以dB为单位PSD_Y_dB 10*log10PSD_Y; 将功率化为以dB为单位f-N/2N/2-1*2*fc/N; 设置频率变量 绘图输出subplot311;plott,s_抑制载波双边带DSB-SC; hold on;plott,A0mt,r; 绘制包括线title抑制载波双边带DSB-SC调制信号及其包络;subplo。

13、t312;plotf,PSD_Y_dB; hold on;axis-2*fc 2*fc 0 maxPSD_Y_dB;title基带信号的PSDdB;subplot313;plotf,PSD_X_dB; hold on;axis-2*fc 2*fc 0 maxPSD_X_dB;title抑制载波双边带DSB-SC调制信号的PSDdB;【实验心得】此次实验是调幅信号及其功率谱计算,通过计算AM调制信号,我熟悉并掌握了AM的调制过程。通过对AM调制信号的功率谱计算,我熟悉并掌握了AM调制信号的功率谱计算方法。在AM实验的基础之上,我能够使用MATLAB编程计算抑制载波双边带DSB-SC调制信号及其功。

14、率谱密度。实验四 Simulink在数字调制中的应用【实验目的】1 通过Simulink仿真,进一步熟悉并掌握2ASK的调制及其非相干解调的过程。2 通过对2ASK的调制及非相干解调过程的仿真,初步熟悉并掌握Simulink的仿真方法及其通信blocksets的应用。【实验环境】装有MATLAB6.5或以上版本的PC机。【实验内容】1. 2ASK仿真模型图图4-3 2ASK相乘法调制及其非相干解调的仿真模型图2. 各仿真模块的参数设置。3.实验结果【实验心得】通过此次仿真实验,我认识到了MATLAB仿真模块功能的强大,熟悉并掌握了2ASK的调制及其非相干解调的过程。通过自己操作而得出实验结论,我的实验动手能力有了进一步提高。- 16 -。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值