通信原理实验指导书(上)-仿真部分
《通信原理》随课实验—学习指导书

0.01
五、思考题 1、AM和DSB信号的功率谱的区别是什么? 2、采用相干解调时,接收端的本地载波与发送载波同频不同相时,对解调性能 有何影响? 六、提示: 1、 Matlab只能处理离散值,所以调制信号、载波、已调信号和解调信号都是用 离散序列表示的。 2、 载波信号频率fc应是调制信号频率fm五倍以上,否则解调时对低通滤波器的 要求太高。 3、 抽样频率fs应大于整个调制解调过程中出现的最高频率(为2fc+fm)的两倍, 但 为了使最后绘出的曲线较平滑,又不使对低通滤波器的要求过高,建议选择 抽样频率为载波频率的8~10倍。 4、 注意调制解调时的乘法为点乘:.*。 5、 低通滤波器用下面的函数实现:B=fir1(16,wc/pi) 16-滤波器阶数;wc-截止频率(数字域);wc=1.5*2*pi*fm/fs;
8
fm:模拟截止频率(Hz);fs:抽样频率(Hz) 该函数的返回值B即为FIR型LPF的系统函数的系数。 6、 用函数filter(B,1,x)实现对输入信号x进行滤波的功能,B是FIR滤波器的系统函 数的系数。 7、 采用FFT求信号频谱时,函数为fft(x, N);x:时域信号;N:FFT的点数; 然后绘制图形,横坐标为[0:N-1]/N*fs,纵坐标为abs(fft(x,N))。 8、 绘制LBF的频率响应时,先求出其频率响应, 函数为:[h,w]=freqz(B, 1, N); h:频率响应;w:数字角频率;B:LBF的系统函数的系数;N:频率响应的 点数;然后绘制图形,横坐标为w*fs/(2*pi),纵坐标为20*log10(abs(h))。 9、 绘图窗口控制命令 figure(n):新建一个绘图窗口,窗口序号为n,并激活该窗口;若已存在序号 为n的绘图窗口,则激活该窗口。 subplot(m,n,p):将绘图窗口分割成m×n个子窗口,并在其中的第p个子窗口 中绘图。
通信原理实验指导书(8个实验)

实验一 CPLD 可编程数字信号发生器实训一、实验目的1、熟悉各种时钟信号的特点及波形;2、熟悉各种数字信号的特点及波形。
二、实验设备与器件1、通信原理实验箱一台;2、模拟示波器一台。
三、实验原理1、CPLD 可编程模块电路的功能及电路组成CPLD可编程模块(芯片位号:U101)用来产生实验系统所需要的各种时钟信号和数字信号。
它由 CPLD可编程器件 ALTERA公司的 EPM7128(或者是Xilinx 公司的 XC95108)、编程下载接口电路(J104)和一块晶振(OSC1)组成。
晶振用来产生系统内的16.384MHz 主时钟。
本实验要求参加实验者了解这些信号的产生方法、工作原理以及测量方法,才可通过CPLD可编程器件的二次开发生成这些信号,理论联系实践,提高实际操作能力,实验原理图如图1-1 所示。
2、各种信号的功用及波形CPLD 型号为 EPM7128 由计算机编好程序从 J104 下载写入芯片,OSC1 为晶体,频率为 16.384MHz,经 8 分频得到 2.048MHz 主时钟,面板测量点与EPM7128 各引脚信号对应关系如下:SP101 2048KHz 主时钟方波对应 U101EPM7128 11 脚SP102 1024KHz 方波对应 U101EPM7128 10 脚SP103 512KHz 方波对应 U101EPM7128 9 脚SP104 256KHz 方波对应 U101EPM7128 8 脚SP105 128KHz 方波对应 U101EPM7128 6 脚SP106 64KHz 方波对应 U101EPM7128 5 脚SP107 32KHz 方波对应 U101EPM7128 4 脚SP108 16KHz 方波对应 U101EPM7128 81 脚SP109 8KHz 方波对应 U101EPM7128 80脚SP110 4KHz 方波对应 U101EPM7128 79脚SP111 2KHz 方波对应 U101EPM7128 77脚SP112 1KHz 方波对应 U101EPM7128 76脚SP113 PN32KHz 32KHz伪随机码对应U101EPM7128 75脚SP114 PN2KHz 2KHz伪随机码对应U101EPM7128 74脚SP115 自编码自编码波形,波形由对应 U101EPM7128 73 脚J106 开关位置决定SP116 长 0 长 1 码码形为1、0 连“1”对应 U101EPM7128 70脚、0 连“0”码SP117 X 绝对码输入对应 U101EPM7128 69 脚SP118 Y 相对码输出对应 U101EPM7128 68 脚SP119 F80 8KHz0 时隙取样脉冲对应 U101EPM7128 12 脚此外,取样时钟、编码时钟、同步时钟、时序信号还将被接到需要的单元电路中。
通信原理实验指导书(完整)

实验一:抽样定理实验一、实验目的1、熟悉TKCS—AS型通信系统原理实验装置;2、熟悉用示波器观察信号波形、测量频率与幅度;3、验证抽样定理;二、实验预习要求1、复习《通信系统原理》中有关抽样定理的内容;2、阅读本实验的内容,熟悉实验的步骤;三、实验原理和电路说明1、概述在通信技术中为了获取最大的经济效益,就必须充分利用信道的传输能力,扩大通信容量。
因此,采取多路化制式是极为重要的通信手段。
最常用的多路复用体制是频分多路复用(FDM)通信系统和时分多路复用(TDM)通信系统。
频分多路技术是利用不同频率的正弦载波对基带信号进行调制,把各路基带信号频谱搬移到不同的频段上,在同一信道上传输。
而时分多路系统中则是利用不同时序的脉冲对基带信号进行抽样,把抽样后的脉冲信号按时序排列起来,在同一信道中传输。
利用抽样脉冲把一个连续信号变为离散时间样值的过程称为“抽样”,抽样后的信号称为脉冲调幅(PAM)信号。
在满足抽样定理的条件下,抽样信号保留了原信号的全部信息。
并且,从抽样信号中可以无失真地恢复出原信号。
抽样定理在通信系统、信息传输理论方面占有十分重要的地位。
数字通信系统是以此定理作为理论基础的。
在工作设备中,抽样过程是模拟信号数字化的第一步。
抽样性能的优劣关系到整个系统的性能指标。
作为例子,图1-1示意地画出了传输一路语音信号的PCM系统。
从图中可以看出要实现对语音的PCM编码,首先就要对语音信号进行抽样,然后才能进行量化和编码。
因此,抽样过程是语音信号数字化的重要环节,也是一切模拟信号数字化的重要环节。
图1-1 单路PCM系统示意图为了让实验者形象地观察抽样过程,加深对抽样定理的理解,本实验提供了一种典型的抽样电路。
除此,本实验还模拟了两路PAM通信系统,从而帮助实验者初步了解时分多路的通信方式。
2、抽样定理抽样定理指出,一个频带受限信号m(t)如果它的最高频率为f H(即m(t)的频谱中没有f H以上的分量),可以唯一地由频率等于或大于2f H的样值序列所决定。
通信原理System_view仿真实验指导

通信原理System view仿真实验指导第一部分SystemView简介System View是由美国ELANIX公司推出的基于PC的系统设计和仿真分析的软件工具,它为用户提供了一个完整的开发设计数字信号处理(DSP)系统,通信系统,控制系统以及构造通用数字系统模型的可视化软件环境。
1.1 SystemView的基本特点1.动态系统设计与仿真(1) 多速率系统和并行系统:SYSTEMVIEW允许合并多种数据速率输入系统,简化FIR FILTER的执行。
(2) 设计的组织结构图:通过使用METASYSTEM(子系统)对象的无限制分层结构,SYSTEMVIEW能很容易地建立复杂的系统。
(3) SYSTEMVIEW的功能块:SYSTEMVIEW的图标库包括几百种信号源,接收端,操作符和功能块,提供从DSP、通信信号处理与控制,直到构造通用数学模型的应用使用。
信号源和接收端图标允许在SYSTEMVIEW内部生成和分析信号以及供外部处理的各种文件格式的输入/输出数据。
(4) 广泛的滤波和线性系统设计:SYSTEMVIEW的操作符库包含一个功能强大的很容易使用图形模板设计模拟和数字以及离散和连续时间系统的环境,还包含大量的FIR/IIR滤波类型和FFT类型。
2.信号分析和块处理SYSTEMVIEW分析窗口是一个能够提供系统波形详细检查的交互式可视环境。
分析窗口还提供一个完成系统仿真生成数据的先进的块处理操作的接收端计算器。
接收端计算器块处理功能:应用DSP窗口,余切,自动关联,平均值,复杂的FFT,常量窗口,卷积,余弦,交叉关联,习惯显示,十进制,微分,除窗口,眼模式,FUNCTION SCALE,柱状图,积分,对数基底,数量相,MAX,MIN,乘波形,乘窗口,非,覆盖图,覆盖统计,解相,谱,分布图,正弦,平滑,谱密度,平方,平方根,减窗口,和波形,和窗口,正切,层叠,窗口常数。
1.2 SystemView各专业库简介SystemView的环境包括一套可选的用于增加核心库功能以满足特殊应用的库,包括通信库、DSP库、射频/模拟库和逻辑库,以及可通过用户代码库来加载的其他一些扩展库。
通信原理SystemView仿真实验指导书

实验一图符库的使用一、实验目的1、了解SystemVue图符库的分类;2、掌握SystemVue各个功能库常用图符的功能及其使用方法。
二、实验内容按照实例使用图符构建简单的通信系统,并了解每个图符的功能。
三、基本原理SystemVue的图符库功能十分丰富,一共分为以下几个大类1.基本库SystemView的基本库包括信源库、算子库、函数库、信号接收器库等,它为该系统仿真提供了最基本的工具。
(信源库):SystemView为我们提供了16种信号源,可以用它来产生任意信号(算子库)功能强大的算子库多达31种算子,可以满足您所有运算的要求(函数库)32种函数尽显函数库的强大库容!(信号接收器库)12种信号接收方式任你挑选,要做任何分析都难不倒它2.扩展功能库扩展功能库提供可选择的能够增加核心库功能的用于特殊应用的库。
它允许通信、DSP、射频/模拟和逻辑应用。
(通信库):包含有大量的通信系统模块的通信库,是快速设计和仿真现代通信系统的有力工具。
这些模块从纠错编码、调制解调、到各种信道模型一应俱全。
(DSP库):DSP库能够在你将要运行DSP芯片上仿真DSP系统。
该库支持大多DSP芯片的算法模式。
例如乘法器、加法器、除法器和反相器的图标代表真正的DSP算法操作符。
还包括高级处理工具:混合的Radix FFT、FIR和IIR滤波器以及块传输等。
(逻辑运算库):逻辑运算自然离不开逻辑库了,它包括象与非门这样的通用器件的图标、74系列器件功能图标及用户自己的图标等。
(射频/模拟库):射频/模拟库支持用于射频设计的关键的电子组件,例如:混合器、放大器和功率分配器等。
3.扩展用户库扩展的用户库包括有扩展通信库2、IS95/CDMA、数字视频广播DVB等。
通信库2: 扩展的通信库2主要对原来的通信库加了时分复用、OFDM调制解调、QAM编码与调制解调、卷积码收缩编解码、GOLD码以及各种衰落信道等功能。
4.5版中,通信库2已被合并到基本通信库中。
通信原理(虚拟仿真实验)

实验五双极性不归零码一、实验目的1.掌握双极性不归零码的基本特征2.掌握双极性不归零码的波形及功率谱的测量方法3.学会用示波器和功率谱分析仪对信号进行分析二、实验仪器1.序列码产生器2.单极性不归零码编码器3.双极性不归零码编码器4.示波器5.功率谱分析仪三、实验原理双极性不归零码是用正电平和负电平分别表示二进制码1和0的码型,它与双极性归零码类似,但双极性非归零码的波形在整个码元持续期间电平保持不变.双极性非归零码的特点是:从统计平均来看,该码型信号在1和0的数目各占一半时无直流分量,并且接收时判决电平为0,容易设置并且稳定,因此抗干扰能力强.此外,可以在电缆等无接地的传输线上传输,因此双极性非归零码应用极广.双极性非归零码常用于低速数字通信.双极性码的主要缺点是:与单极性非归零码一样,不能直接从双极性非归零码中提取同步信号,并且1码和0码不等概时,仍有直流成分。
四、实验步骤1.按照图3.5-1 所示实验框图搭建实验环境。
2.设置参数:设置序列码产生器序列数N=128;观察其波形及功率谱。
3.调节序列数N 分别等于64.256,重复步骤2.图3.5-1 双极性不归零码实验框图实验五步骤2图N=128实验五步骤3图N=64N=256六、实验报告(1)分析双极性不归零码波形及功率谱。
(2)总结双极性不归零码的波形及功率谱的测量方法。
实验六一、实验目的1.掌握双极性归零码的基本特征2.掌握双极性归零码的波形及功率谱的测量方法3.学会用示波器和功率谱分析仪对信号进行分析二、实验仪器1.序列码产生器2.单极性不归零码编码器3.双极性归零码编码器4.示波器5.功率谱分析仪三、实验原理双极性归零码是二进制码0 和1 分别对应于正和负电平的波形的编码,在每个码之间都有间隙产生.这种码既具有双极性特性,又具有归零的特性.双极性归零码的特点是:接收端根据接收波形归于零电平就可以判决1 比特的信息已接收完毕,然后准备下一比特信息的接收,因此发送端不必按一定的周期发送信息.可以认为正负脉冲的前沿起了起动信号的作用,后沿起了终止信号的作用.因此可以经常保持正确的比特同步.即收发之间元需特别的定时,且各符号独立地构成起止方式,此方式也叫做自同步方式.由于这一特性,双极性归零码的应用十分广泛。
通信原理实验仿真

通信原理实验1:Matlab 信号和噪声产生及其功率谱分析 1、原理框图E b /n o 可调2、matlab 程序clear all;close all;clc; %输入正弦信号 t=0:0.01:2; x=sin(2*pi*t);%输入噪声px=norm(x).^2/length(x);%计算正弦信号的功率 snr=15; %信噪比为15dB ,可调 pn=px./(10.^(snr./10));%根据信噪比算出噪声功率 noise1=sqrt(pn)*rand(1,length(x));%产生均匀白噪声 noise2=sqrt(pn)*randn(1,length(x));%产生高斯白噪声 %正弦信号与噪声叠加y1=x+noise1; %正弦信号与均匀噪声叠加 y2=x+noise2; %正弦信号与高斯噪声叠加 %噪声自相关函数[a1,lags1]=xcorr(noise1,'coeff'); %均匀白噪声的自相关函数 [a2,lags2]=xcorr(noise2,'coeff'); %高斯白噪声的自相关函数 %噪声功率SPn1=fftshift(abs(fft(a1))); SPn2=fftshift(abs(fft(a2))); %输入输出信号频谱 fs=100; n=201;SPx=fft(x); SPy1=fft(y1); SPy2=fft(y2);SPx=fftshift(SPx); SPy1=fftshift(SPy1); SPy2=fftshift(SPy2); f=(0:200)*fs/n-fs/2;figure(1);subplot(3,2,1);plot(t,x);title('正弦信号');subplot(3,2,2);plot(f,abs(SPx));title('正弦信号功率谱密度图'); subplot(3,2,3);plot(t,y1);title('叠加了均匀白噪声后的正弦信号');subplot(3,2,4);plot(f,abs(SPy1));title('正弦加均匀白噪声的功率谱密度图'); subplot(3,2,5);plot(t,y2);title('叠加了高斯白噪声后的正弦信号');subplot(3,2,6);plot(f,abs(SPy2));title('正弦加高斯白噪声的功率谱密度图');zoom on;figure(2);subplot(3,2,1);plot(t,noise1);title('均匀白噪声');正弦波Σ均匀/高斯 分布白噪自相关函数图波形和功率谱密度图功率谱图subplot(3,2,2);plot(t,noise2);title('高斯白噪声');subplot(3,2,3);plot(lags1,a1);title('均匀噪声的自相关函数'); subplot(3,2,4);plot(lags2,a2);title('高斯噪声的自相关函数'); subplot(3,2,5);plot(lags1,SPn1);title('均匀噪声功率谱密度');subplot(3,2,6);plot(lags2,SPn2);title('高斯噪声功率谱密度');zoom on;3、仿真结果通信原理实验2:多幅度信号/QAM 信号差错率仿真正弦信号叠加了均匀白噪声后的正弦信号叠加了高斯白噪声后的正弦信号正弦加高斯白噪声的功率谱密度图均匀白噪声高斯白噪声均匀噪声的自相关函数高斯噪声的自相关函数均匀噪声功率谱密度高斯噪声功率谱密度一、 原理框图二、 matlab 仿真程序clear all;close all;nsymbol=100000; %每种信噪比下的发送符号数 M=16; %16-QAMgraycode=[0 1 3 2 4 5 7 6 12 13 15 14 8 9 11 10];%格雷码编码规则 EbN0=5:20; %信噪比的范围snr=10.^(EbN0/10); %将dB 值转化成线性值msg=randint(1,nsymbol,M); %由0-15的整数值组成的均匀随机数 msg1=graycode(msg+1); %将随机数映射成格雷码 msgmod=qammod(msg1,M); %16-QAM 调制spow=norm(msgmod).^2/nsymbol; %求出每个符号的平均功率for indx=1:length(EbN0)sigma=sqrt(spow/(2*snr(indx))); %根据符号功率求出噪声功率rx=msgmod+sigma*(randn(1,length(msgmod))+j*randn(1,length(msgmod))); %混入高斯加性白噪声 y=qamdemod(rx,M); %16-QAM 的解调M-QAM 信号映射器高斯随机数比较高斯随机数检测器符号/比特差错计数器 P s -E b /n 0曲线Pb-Eb/n0曲线(格雷码映射)星座图Q sn cn bit 符号n s均匀随机数I c n bit 符号decmsg=graycode(y+1); %格雷码的逆映射[err,ber(indx)]=biterr(msg,decmsg,log2(M)); %求误比特率[err,ser(indx)]=symerr(msg,decmsg); %求误符号率endp4=2*(1-1/sqrt(M)*qfunc(sqrt(3*snr/(M-1))));ser1=1-(1-p4).^2; %理论误符号率ber1=1/log2(M)*ser1; %理论误比特率semilogy(EbN0,ber,'ok',EbN0,ber1,'-k.',EbN0,ser,'*k',EbN0,ser1,'k');title('16-QAM载波调制信号在AWGN信道下的性能');xlabel('Eb/N0');ylabel('误比特率和误符号率');legend('误比特率','理论误比特率','误符号率','理论误符号率','location','SouthWest');scatterplot(msgmod); %画出调制之后的星座图title('16-QAM调制之后的星座图');xlabel('同相分量');ylabel('正交分量');scatterplot(rx); %画出混入高斯加性白噪声后的星座图title('16-QAM信号经过AWGN信道之后的星座图');xlabel('同相分量');ylabel('正交分量');程序说明:先将均匀随机数映射成格雷码,再用qammod函数实现16-QAM调制,已调信号由分别表示幅度和相位的两部分数据构成。
通信原理课程实验指导书

在该模块中,各跳线的功能如下:
1、KE01:跳线开关KE01用于选择UE01的鉴相输出。当KE01设置于1_2时(左端),选择异或门鉴相输出;当KE01设置于2_3时(右端),选择三态门鉴相输出,详情请参见4046器件性能资料。
2、KE02:跳线开关KE02是用于选择输入锁相信号:当KE02置于2_3时(右端),输入信号来自FSK调制端;当KE02置于1_2时(左端)选择外部的测试信号。
图3.2BPSK判决反馈环结构
判决反馈环具有00、1800两个相位平衡点,因而存在相位模糊点。对于接收的BPSK信号,在什么时刻对信号进行抽样、判决,这主要由位定时来决定。位定时的好坏决定误码率的大小。在刚接收到BPSK信号之后,位定时一般不处于正确的抽样位置,必须采用一定的算法对抽样点进行调整,这个过程称为位定时恢复。常用的位定时恢复有:滤波法、数字锁相环等。以2倍码元速率抽样为例:信号取样如图3.3所示。S(n-1)、S(n+1)为调整后的最佳样点,S(n)为码元中间点。首先位定时的提取时刻为其基带信号存在过零点,即如图3.3中的情况所示。位定时误差的大小按下式进行计算:
3.掌握眼图信号的观察方法
4.学习评价眼图信号的基本方法
二、实验仪器
1.ZH7001(II)通信原理基础实验箱一台
2.20MHz双踪示波器一台
3函数信号发生器一台
三、实验原理
在寻找对信号基带传输的设计过程中,Nyquist设计准则为基带传输系统信号设计提供了一个方法。利用该准则一方面可以对信号的频谱进行限制,另一方面又不会产生码间串扰。升余弦信号设计是其中的一个例子。升余弦滤波器的传递函数为:
3.锁相环特性观察
(1)准备:与步骤1不同之处是将KE02置于1-2端,这样接收的信号来源于外部测试信号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通信原理实验指导书上册(仿真部分)计算机工程系通信教研室2008.9实验一 模拟线性调制系统仿真实验一、 实验目的1、 理解模拟线性调制的基本原理;2、 验证常规AM 调制和DSB 调制计算机仿真方法。
二、 实验原理1.AM 调制原理任意AM 已调信号可以表示为S am (t)=c(t)m(t)当)()(0t f A t m +=;)cos()(0θω+=t t c c 且A 0不等于0时称为常规调幅,其时域表达式为:)cos()]([)()()(00θω++==t t f A t m t c t s c amA 0是外加的直流分量,f(t)是调制信号,它可以是确知信号也可以是随机信号,为方便起见通常设θ0为0。
cos(ω0要使输出已调信号的幅度与输入调制信号f(t)呈线性对应关系,应满足max 0)(t f A ≥,否则会出现过调制现象。
2.DSB 调制原理在常规调幅时,由于已调波中含有不携带信息的载波分量,故调制效率较低,为了提高调制效率,在常规调幅的基础上抑制载波分量,使总功率全部包含在双边带中,这种调制方式称为抑制载波双边带调制。
任意DSB 已调信号都可以表示为DSB S )()()(t m t c t =当)()(0t f A t m +=;)cos()(0θω+=t t c c 且A 0等于0时称为抑制载波双边带调制。
其时域表达式为t t f t m t c t s c DSB ωcos )()()()(==;频域表达式为:C DSB F t s ωω+=([)(C F ωω-+()2)]÷3.SSB 调制原理由于滤波法比较简单,主要介绍单边带的移相法形成原理及仿真。
为简便起见,设调制信号为单边带信号f(t)=A m cosωm t ,载波为c(t)=cosωc t 则调制后的双边带时域波形为:2/])cos()cos([cos cos )(t A t A t t A t S m c m m c m c m m DSB ωωωωωω-++==保留上边带,波形为:2/)sin sin cos (cos 2/])cos([)(t t t t A t A t S m c m c m m c m USB ωωωωωω-=+=保留下边带,波形为:2/)sin sin cos (cos 2/])cos([)(t t t t A t A t S m c m c m m c m LSB ωωωωωω+=-=上两式中的第一项与调制信号和载波信号的乘积成正比,成为同相分量;而第二项的乘积则是调制信号与载波信号分别移相900后想乘的结果,称为正交分量。
原理图如下:解调采用相干解调。
三、实验内容1.用MA TLAB产生一个频率为1Hz、功率为1的余弦信号,设载波频率为10Hz,试画出:(1)DSB-SC调制信号;(2)调制信号的功率谱密度;(3)相干解调后的信号波形;2.用MA TLAB产生一个频率为1Hz、功率为1的余弦信号,设载波频率为10Hz,A=2,试画出:(1)AM调制信号;(2)调制信号的功率谱密度;(3)相干解调后的信号波形;参考代码:1.% 显示模拟调制的波形及解调方法DSB,文件mdsb.m% 信源close all; %关闭图形窗口clear all; %清除工作区变量dt=0.001; %时间采样间隔fm=1; %信源最高频率fc=10; %载波中心频率T=5; %信号时长t=0:dt:T;mt=sqrt(2)*cos(2*pi*fm*t); %信源%DSB modulations_dsb=mt.*cos(2*pi*fc*t);B=2*fm;%noise=noise_nb(fc,B,N0,t);%s_dsb=s_dsb+noise;figure(1);subplot(3,1,1);plot(t,s_dsb);hold on; %画出DSB信号波形plot(t,mt,'r--'); %标示mt的波形title('DSB调制信号');xlabel('t');%DSB_demodulationrt=s_dsb.*cos(2*pi*fc*t); %相干解调输出信号rt=rt-mean(rt); %mean(rt)返回向量rt的均值[f,rf]=T2F(t,rt); %自定义求信号频谱的函数[t,rt]=lpf(f,rf,fm); %自定义低通滤波函数subplot(3,1,2);plot(t,rt);hold on;plot(t,mt/2,'r--');title('相干解调后的信号波形与输入信号的比较');xlabel('t');subplot(3,1,3);[f,sf]=T2F(t,s_dsb);psf=(abs(sf).^2)/T;plot(f,psf);axis([-2*fc 2*fc 0 max(psf)]);title('DSB信号功率谱');xlabel('f');function[f,sf]=T2F(t,st) %利用DFT计算信号的频谱函数dt=t(2)-t(1);T=t(end);df=1/T;N=length(st);f=-N/2*df:df:N/2*df-df;sf=fft(st);sf=T/N*fftshift(sf); %把DFT的零频移动到频谱的中心function[t,st]=F2T(f,sf) %计算信号的反傅立叶变换df=f(2)-f(1);Fmx=(f(end)-f(1)+df);dt=1/Fmx;N=length(sf);T=dt*N;t=0:dt:T-dt;sff=fftshift(sf);st=Fmx*ifft(sff);function[t,st]=lpf(f,sf,B)df=f(2)-f(1);T=1/df;hf=zeros(1,length(f)); %产生1行N列的零矩阵bf=[-floor(B/df):floor(B/df)]+floor(length(f)/2);hf(bf)=1;yf=hf.*sf;[t,st]=F2T(f,yf);st=real(st);2.文件mam.ms_am=(A+mt).*cos(2*pi*fc*t); %AM 已调信号实验二 模拟角度调制系统及眼图仿真实验一、 实验目的1、理解调频的基本原理;2、熟悉调频信号的产生及解调的计算机仿真方法;3、理解数字基带信号的波形特点及眼图的仿真方法。
二、 实验原理1、FM 原理在连续波调制中,载波可表示为:)cos()(φω+=t A t c c其中幅度A 、角频率c ω和相位φ这三个参数都可以用来携带信息而构成调制信号。
如果幅度A和角频率c ω保持不变,而瞬时角频率是调制信号f(t)的线性函数时,这种调制方式称为频率调制。
此时瞬时角频率偏移为)(2t f K F πω=∆ 瞬时角频率为)(2t f K F c πωω+=式中K F 称为频偏常数,有时也称为调频器的灵敏度,单位为Hz/V 。
调频波的瞬时相位为⎰+=ττπωφd f K t t F c )(2)(因此,调频波的时间表示为])(2cos[)(⎰+=ττπωd f K t A t S F c FM调频信号的鉴频法解调(微分+包络解调):))(22sin())(22(⎰++-=ττππππd f K t f A t f K f dtdS F c F c FM通过包络解调后得到f(t).调频信号的带宽:m f m f f f B )1(222max +=+∆=β , mF f f AK =β 2、基带信号眼图所谓眼图就是指示波器显示的图形,因为在传输二进制信号波形时,它很象人的眼睛。
一个系统在传输时要使其传输特性完全符合理想情况是困难的,甚至是不可能的。
由于码间干扰问题与滤波器特性、信道特性等因素有关,因而计算由于这些因素所引起的误码率就非常困难,尤其在信道特性不能完全确知的情况下,甚至得不到一种合适的定量分析。
在码间干扰和噪声同时存在的情况下,系统性能的定量分析,就是想得到一个近似的结果都是非常复杂的。
所以我们就用眼图的方法估计出性能的优劣程度。
方法如下图:三、实验内容1、设输入信号为t t m π2cos )(=,载波中心频率fc=10Hz ,调频器的压控振荡系数为5Hz/V ,载波平均功率为1W 。
(1)画出该调频信号的波形; (2)求出该调频信号的幅度谱;(3)用鉴频器解调该调频信号,并与输入信号比较。
参考代码:close all; %关闭图形窗口 clear all; %清除工作区变量 Kf=5; fc=10; %载波中心频率 T=5; %信号时长dt=0.001; %时间采样间隔t=0:dt:T;%信源fm=1; %信源最高频率mt=cos(2*pi*fm*t);%FM modulationA=sqrt(2);mti=1/2/pi/fm*sin(2*pi*fm*t); %mt 的积分函数st=A*cos(2*pi*fc*t+2*pi*Kf*mti);figure(1);subplot(3,1,1);plot(t,st);hold on; %画出FM 信号波形 plot(t,mt,'r--'); %标示mt 的波形 title('FM 信号'); xlabel('t');ylabel('调频信号');subplot(3,1,2); [f,sf]=T2F(t,st); plot(f,abs(sf)); axis([-25 25 0 2]); xlabel('f');ylabel('调频信号幅度谱'); %FM demodulation for k=1:length(st)-1 rt(k)=(st(k+1)-st(k))/dt; end rt(length(st))=0;subplot(3,1,3);plot(t,rt);hold on;plot(t,A*2*pi*Kf*mt+A*2*pi*fc,'r--');xlabel('t');ylabel('调频信号微分后包络');2、设基带传输系统响应是1=α升余弦滚降系统,画出在接收端的基带数字信号波形及其眼图。
参考代码: Ts=1; N_sample=17; %每个码元的抽样点数eye_num=7;alpha=1;N_data=1000;dt=Ts/N_sample;%抽样时间间隔t=-3*Ts:dt:3*Ts;%产生双极性数字信号d=sign(randn(1,N_data));%双极性NRZ 信号dd=sigexpand(d,N_sample);%双极性RZ 信号t1=0:dt:N_data*Ts-dt;%基带系统冲击响应ht=sinc(t/Ts).*(cos(alpha*pi*t/Ts))./(1-4*alpha^2*t.^2/Ts^2+eps);st=conv(dd,ht);%17102点tt=-3*Ts:dt:(N_data+3)*N_sample*dt-dt;figure(1); subplot(411);plot(t1,dd);axis([0 20 -1.2 1.2]); subplot(412); plot(t,ht); axis([-3 3 -0.5 1.2]); subplot(413); plot(tt,st); axis([0 20 -1.2 1.2]);xlabel('t/Ts');ylabel('基带信号'); %画眼图 subplot(414); ss=zeros(1,eye_num*N_sample); ttt=0:dt:eye_num*N_sample*dt-dt; for k=3:50 ss=st(k*N_sample+1:(k+eye_num)*N_sample);%drawnow; %实现实时作图plot(ttt,ss);hold on; end%plot(ttt,ss);xlabel('t/Ts');ylabel('基带信号眼图');实验三 数字调制系统仿真实验一、实验目的1、熟悉数字调制通信系统各级信号的波形;2、理解数字信号在带通信道传输过程中的变换过程;3、理解数字信号的调制解调原理。