实验三-Matlab的数字调制系统仿真实验(参考)
基于MATLAB的模拟调制实验报告
基于MATLAB 的模拟调制实验报告一、实验目的1.进一步学习调制的知识,掌握调频与调角两种模拟调制技术。
2.进一步学习MATLAB 的编程,熟练使用MATLAB 进行作图。
二、实验原理1.调制的概念调制(modulation )就是对信号源的信息进行处理加到载波上,使其变为适 合 于信道传输的形式的过程,是使载波随信号而改变的技术。
一般,用来传送消息的信号()t u c 叫作载波或受调信号,代表所欲传送消息的信号叫作调制信号,调制后的信号()t u 叫作已调信号。
用调制信号()t u Ω控制载波的某些参数,使之随()t u Ω而变化,就可实现调制。
2.调制的目的 ➢ 频谱变换当所要传送的信号的频率或者太低,或者频带很宽,对直接采用电磁波的形 式进行发送很不利,需要的天线尺寸很大,而且发射和接受短的天线与谐振回路的参数变化范围很大。
为了信息有效与可靠传输,往往需要将低频信号的基带频谱搬移到适当的或指定的频段。
这样可以提高传输性能,以较小的发送功率与较短的天线来辐射电磁波。
➢ 实现信道复用为了使多个用户的信号共同利用同一个有较大带宽的信道,可以采用各种复用技术。
如模拟电话长途传输是通过利用不同频率的载波进行调制。
将各用户话音每隔4 kHz 搬移到高频段进行传输。
➢ 提高抗干扰能力不同的调制方式,在提高传输的有效性和可靠性方面各有优势。
如调频广播系统,它采用的频率调制技术,付出多倍带宽的代价,由于抗干扰性能强,其音质比只占10 kHz 带宽的调幅广播要好得多。
扩频通信就是以大大扩展信号传输带宽,以达到有效抗拒外部干扰和短波信道多径衰落的特殊调制方式。
3.调制的种类根据()t u Ω和()t u c 的不同类型和完成调制功能的调制器传递函数不同,调制分为以下多种方式: (1).按调制信号()t u Ω的类型分为:● 模拟调制:调制信号()t u Ω是连续变化的模拟量,如话音与图像信号。
● 数字调制:调制信号是数字化编码符号或脉冲编码波形。
基于Matlab的数字调制系统仿真
《通信技术综合实验》题目基于Matlab的数字调制系统仿真系(院)计算机信息科学与技术系专业通信工程班级2009级一班学生姓名栾亚婷学号20090109242013年 1月 8日基于Matlab的数字调制系统仿真一、实验项目名称:2FSK的调制与解调系统的设计及simulink仿真二、有关数字调制系统的背景介绍在数字基带传输系统中,为了使数字基带信号能够在信道中传输,要求信道应具有低通形式的传输特性。
然而,在实际信道中,大多数信道具有带通传输特性,数字基带信号不能直接在这种带通传输特性的信道中传输。
必须用数字基带信号对载波进行调制,产生各种已调数字信号。
图2-1 数字调制系统的基本结构数字调制与模拟调制原理是相同的,一般可以采用模拟调制的方法实现数字调制。
但是,数字基带信号具有与模拟基带信号不同的特点,其取值是有限的离散状态。
这样,可以用载波的某些离散状态来表示数字基带信号的离散状态。
基本的三种数字调制方式是:振幅键控(ASK)、移频键控(FSK)和移相键控(PSK 或DPSK)。
本章重点论述二进制数字调制系统的原理及其抗噪声性能,简要介绍多进制数字调制原理。
三、实验目的:本实验的目的是通过搭建2FSK调制与解调系统的模型,了解数字调制系统的原理,并掌握simulink的操作使用方法。
四、实验内容1.调制仿真2FSK信号是由频率分别为f1和f2的两个载波对信号源进行频率上的控制而形成的,其中f1和f2是两个频率有明显差别的且都远大于信号源频率的载波信号,2FSK信号产生的simulink仿真模型图如下所示:图1 2FSK信号的simulink模型方框图其中sin wave和sin wave1是两个频率分别为f1和f2的载波,Pulse Generator 模块是信号源,NOT实现方波的反相,最后经过相乘器和相加器生成2FSK信号,各参数设置如下:载波f1的参设图2 载波sin wave的参数设置其中幅度为2,f1=1Hz,采样时间为0.002s在此选择载波为单精度信号f2的参数设置图3 载波sin wave1的参数设置载波是幅度为2,f2=2,采样时间.为0.002的单精度信号。
基于Matlab的模拟调制与解调实验报告
基于Matlab的模拟调制与解调(开放实验)一、实验目的(一)了解AM、DSB和SSB 三种模拟调制与解调的基本原理(二)掌握使用Matlab进行AM调制解调的方法1、学会运用MATLAB对基带信号进行AM调制2、学会运用MATLAB对AM调制信号进行相干解调3、学会运用MATLAB对AM调制信号进行非相干解调(包络检波)(三)掌握使用Matlab进行DSB调制解调的方法1、学会运用MATLAB对基带信号进行DSB调制2、学会运用MATLAB对DSB调制信号进行相干解调(四)掌握使用Matlab进行SSB调制解调的方法1、学会运用MATLAB对基带信号进行上边带和下边带调制2、学会运用MATLAB对SSB调制信号进行相干解调二、实验环境MatlabR2020a三、实验原理(一)滤波法幅度调制(线性调制)(二)常规调幅(AM)1、AM表达式2、AM波形和频谱3、调幅系数m(三)抑制载波双边带调制(DSB-SC)1、DSB表达式2、DSB波形和频谱(四)单边带调制(SSB)(五)相关解调与包络检波四、实验过程(一)熟悉相关内容原理 (二)完成作业已知基带信号()()()sin 10sin 30m t t t ππ=+,载波为()()cos 2000c t t π= 1、对该基带信号进行AM 调制解调(1)写出AM 信号表达式,编写Matlab 代码实现对基带进行进行AM 调制,并分别作出3种调幅系数(1,1,1m m m >=<)下的AM 信号的时域波形和幅度频谱图。
代码 基带信号fs = 10000; % 采样频率 Ts = 1/fs; % 采样时间间隔t = 0:Ts:1-Ts; % 时间向量m = sin(10*pi*t) + sin(30*pi*t); % 基带信号载波信号fc = 1000; % 载波频率c = cos(2*pi*fc*t); % 载波信号AM调制Ka = [1, 0.5, 2]; % 调制系数m_AM = zeros(length(Ka), length(t)); % 存储AM调制信号相干解调信号r = zeros(length(Ka), length(t));绘制AM调制信号的时域波形和幅度频谱图figure;for i = 1:length(Ka)m_AM(i, :) = (1 + Ka(i)*m).*c; % AM调制信号subplot(3, 2, i);plot(t, m_AM(i, :));title(['AM调制信号(Ka = ' num2str(Ka(i)) ')']);xlabel('时间');ylabel('幅度');ylim([-2, 2]);subplot(3, 2, i+3);f = (-fs/2):fs/length(m_AM(i, :)):(fs/2)-fs/length(m_AM(i, :));M_AM = fftshift(abs(fft(m_AM(i, :))));plot(f, M_AM);title(['AM调制信号的幅度频谱图(Ka = ' num2str(Ka(i)) ')']);xlabel('频率');ylabel('幅度');r(i, :) = m_AM(i, :) .* c; % 相干解调信号end绘制相干解调信号的时域波形和幅度频谱图figure;for i = 1:length(Ka)subplot(length(Ka), 1, i);plot(t, r(i, :));title(['相干解调信号(Ka = ' num2str(Ka(i)) ')']);xlabel('时间');ylabel('幅度');end图像(2)编写Matlab代码实现对AM调制信号的相干解调,并作出图形。
基于Matlab的数字调制系统仿真与分析
基于Mat lab的数字调制系统仿真与分析摘要数字调制是通信系统中最为重要的环节之一,数字调制技术的改良也是通信系统性能提高的重要途径。
本文第一分析了数字调制系统的五种大体调制解调方式,然后,运用Matlab及附带的图形仿真工具——Simulink设计了这几种数字调制方式的仿真模型。
通过仿真,观察了调制解调进程中各环节时域和频域的波形,并结合这几种调制方式的调制原理,跟踪分析了各个环节对调制性能的影响及仿真模型的靠得住性。
最后,在仿真的基础上分析比较了各类调制方式的性能,并通过比较仿真模型与理论计算的性能,证明了仿真模型的可行性。
关键词:数字调制;分析与仿真;Matlab;Simulink;GUI图形界面。
ABSTRACTIn this paper, five usual methods of digital modulation are introduced firstly. Then their simulation models are built by using MATLAB’s simulation tool, SIMULINK. Through observing the results of simulation, the factors that affect the capability of the digital modulation system and the reliability of the simulation models are analyzed. And then, the capability of three digital modulation simulation models, 2-FSK, 2-DPSK and MSK,have been compared, as well as comparing the results of simulation and theory.Keywords:Digital modulation; analysis; simulation; MATLAB; SIMULINK.目录1引言 (1)数字调制系统概述 (1)1.1.1数字通信系统的组成 (1)1.1.2数字通信系统的特点 (2)数字调制的意义 (5)Matlab在通信系统仿真中的应用 (6)2数字调制系统的相关原理 (7)二进制幅度键控(2-ASK) (7)二进制频移键控(2-FSK) (7)二进制相移键控(2-PSK) (8)多进制数字调制 (8)3数字调制系统的仿真设计 (9)数字调制系统各个环节分析 (9)3.1.1仿真框图 (10)3.1.2信号源仿真及参数设置 (11)3.1.3调制与解调模块 (11)3.1.4信道 (12)仿真模型的设计及结果分析 (13)2-ASK (13)2-FSK (18)2-DPSK (22)2-MSK (25)3.2.5M-DPSK (27)数字调制的性能比较 (30)3.3.1各类仿真模型的性能比较 (30)3.3.2仿真模型性能与理论性能的比较 (32)4结论 (33)致谢 (3)4参考文献 (35)基于Matlab的数字调制系统仿真与分析1引言数字调制系统概述数字载波调制(简称数字调制)与模拟调制没有本质上的区别,它是用数字基带信号作为原始信号,去控制高频正弦载波信号的振幅、频率和相位,相应的有三种大体的调制方式:数字振幅调制(ASK)、数字频率调制(FSK)、数字相位调制(PSK)。
数字调制仿真.doc
MATLAB的数字调制仿真实验报告1:实验要求实验要求通过输入随机信号的长度 ,得到二进制的随机原始信号 ,同时把得到的原始信号用三种不同的方法调制出来。
当分别输入各个控件名称时 ,得到原始信号相应的信号输出。
2:实验过程2.1 实验条件1:实验的原始信号由MATLAB的randint(n)函数输出 ,需要确定的只是n,就是原始信号的宽度。
2:三种不同的调制函数原始信号调制信号函数振幅调制: 0: 01: cos(t+pi/3)频移调制: 0: cos(t+pi/3)1: cos(2*t+pi/6)相位移调制: 0: cos(t)1: cos(t+pi)时间t为单个信号存在的时间周期 ,为了将图形表达更加清晰 ,这里选择将其选定为2*pi ,并划分为100个具体的时间点,t=0:2*pi/99:2*pi。
2.2 实验步骤1:首先我要得到原始信号的长度 ,可以通过对s=rindint(n)函数产生的随机矩阵信号用length(s)求取其长度。
2:我们要得到单个的输入原始信号并对其进行调制 ,并同时将其用矩阵进行收集储存 ,最后输出调制后的信号。
可以分别求取不同宽度上的信号 ,并将其赋值到对应输出原始信号的时间周期内 ,收集 ,最后输出。
3:调制得到的信号是在每个单个波长时间 ,不同的时间点t应用不同的调制函数的到的。
在进行信号调制时 ,需要对这些调制得到的信号信息进行储存。
可以在循环内采用矩阵叠加的方法来储存这些信号。
4: 需要的输入只是唯一的信号长度n,输出为得到的三种调制信号5:编写实现输出全部调制信号的主函数Modulator和三个输出对应的调制信号的子函数ASK,FSK ,PSK.由子函数控制相应的信号输出.6:编写程序,调试,写实验报告3: 实验结果通过输入不同Modulator(n) ,我们得到了调制的信号和相应的图形输出。
4: 附录实验程序及输出图4.1: 主程序function Modulator(n)%定义函数global askglobal fskglobal pskglobal wglobal signal%定义全局变量ask=[];fsk=[];psk=[];%定义ASK,FSK,PSK调制信号a=[];f=[];p=[];%定义ASK,FSK,PSK决定信号signal=[];%定义输出原始信号和ASK选择信号dfp=[];%定义FSK,PSK选择信号s=randint(n);%得到原始信号w=length(s);%信号长度t=0:2*pi/99:2*pi;%划分单个信号的时间周期for n=1:wif s(n)==0;signal1=zeros(1,100);dfp1=ones(1,100);f1=cos(t+pi/3);p1=cos(t);%产生并收集信号为0的时输出原始信号和调制信号的相应信息elses(n)==1;signal1=ones(1,100);dfp1=ones(1,100);f1=cos(2*t+pi/6);p1=cos(t+pi);%产生并收集信号为1时的输出原始信号和调制信号的相应信息endsignal=[signal signal1];%得到输出原始信号信息和ASK调制的信号决定信息a1=cos(t+pi/3);a=[a a1];%得到ASK调制的信号决定信息f=[f f1];%得到FSK调制的信号决定信息p=[p p1];%得到PSK调制的信号决定信息dfp=[dfp dfp1];%得到FSK,PSK调制的选择信息end%循环结束ask=signal.*a;fsk=dfp.*f;psk=dfp.*p;%得到ASK ,FSK ,PSK调制信号ASKFSKPSK%调用子函数4.2:子函数4.2.1:ASK调制程序function ASK()global askglobal wglobal signalfigure(1)subplot(2,1,1)plot(signal,'LineWidth',1.5)axis([0 100*w -1.5 1.5])ylabel('调制前信号')title('ASK信号调制图')grid on%画出输出原始信号图subplot(2,1,2)plot(ask,'LIneWidth',1.5)axis([0 100*w -1.5 1.5])xlabel('时间')ylabel('2ASK调制后信号')grid on%画出输出ASK调制信号图4.2.2: FSK调制程序function FSK()global fskglobal wglobal signalfigure(2)subplot(2,1,1)plot(signal,'LIneWidth',1.5)axis([0 100*w -1.5 1.5])ylabel('调制前信号')title('FSK信号调制图')grid on%画出输出原始信号图subplot(2,1,2)plot(fsk,'LIneWidth',1.5)axis([0 100*w -1.5 1.5])xlabel('时间')ylabel('2FSK调制后信号')grid on%画出输出SFK调制信号图4.2.3: PSK调制程序function PSK()global pskglobal wglobal signalfigure(3)subplot(2,1,1)plot(signal,'LIneWidth',1.5)axis([0 100*w -1.5 1.5])ylabel('调制前信号')title('PSK信号调制图')grid on%画出输出信号原始图subplot(2,1,2)plot(psk,'LIneWidth',1.5)axis([0 100*w -1.5 1.5])xlabel('时间')ylabel('2PSK调制后信号')grid on%画出输出PSK调制信号图。
基于Matlab的调制解调技术仿真
实验报告书------基于Matlab的调制解调技术仿真基于Matlab的调制解调技术仿真班级:姓名:学号:一、设计原理数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性而不能直接传输基带信号。
为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性相匹配。
这种用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。
数字调制技术的两种方法:①利用模拟调制的方法去实现数字式调制,即把数字调制看成是模拟调制的一个特例,把数字基带信号当做模拟信号的特殊情况处理;②利用数字信号的离散取值特点通过开关键控载波,从而实现数字调制。
这种方法通常称为键控法,比如对载波的相位进行键控,便可获得相移键控(PSK)基本的调制方式。
二、实验仪器1、电脑-MATLAB 一台三、实验目的1、掌握数字带通BPSK调制解调相关知识2、运用MATLAB进行编程实现BPSK的调制解调过程3、仿真输出调制前的基信号、调制后的BPSK信号,解调器在接收到信号后解调的各点的信号波形4、对仿真结果进行分析四、实验报告(填写相应原理,用MATLAB 实现仿真,列出仿真源程序,分析仿真输出结果,总结相关内容)1、BPSK 的调制原理如果两个频率相同的载波同时开始振荡,这两个频率同时达到正最大值,同时达到零值,同时达到负最大值,它们应处于"同相"状态;如果其中一个开始得迟了一点,就可能不相同了。
如果一个达到正最大值时,另一个达到负最大值,则称为"反相"。
一般把信号振荡一次(一周)作为360度。
如果一个波比另一个波相差半个周期,我们说两个波的相位差180度,也就是反相。
当传输数字信号时,"1"码控制发0度相位,"0"码控制发180度相位。
载波的初始相位就有了移动,也就带上了信息。
相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。
实验三 Matlab的数字调制系统仿真实验(参考)..
成都理工大学实验报告课程名称:数字通信原理姓名:__________________学号:______________ 成绩:____ ___ 实验三Matlab的数字调制系统仿真实验(参考)1 数字调制系统的相关原理数字调制可以分为二进制调制和多进制调制,多进制调制是二进制调制的推广,主要讨论二进制的调制与解调,简单讨论一下多进制调制中的差分相位键控调制(M-DPSK)。
最常见的二进制数字调制方式有二进制振幅键控(2-ASK)、移频键控(2-FSK)和移相键控(2-PSK 和2-DPSK)。
下面是这几种调制方式的相关原理。
1.1 二进制幅度键控(2-ASK)幅度键控可以通过乘法器和开关电路来实现。
载波在数字信号1 或0 的控制下通或断,在信号为1 的状态载波接通,此时传输信道上有载波出现;在信号为0 的状态下,载波被关断,此时传输信道上无载波传送。
那么在接收端我们就可以根据载波的有无还原出数字信号的1 和0。
幅移键控法(ASK)的载波幅度是随着调制信号而变化的,其最简单的形式是,载波在二进制调制信号控制下通断,此时又可称作开关键控法(OOK)。
多电平MASK调制方式是一种比较高效的传输方式,但由于它的抗噪声能力较差,尤其是抗衰落的能力不强,因而一般只适宜在恒参信道下采用。
2-ASK 信号功率谱密度的特点如下:(1)由连续谱和离散谱两部分构成;连续谱由传号的波形g(t)经线性调制后决定,离散谱由载波分量决定;(2)已调信号的带宽是基带脉冲波形带宽的二倍。
1.2 二进制频移键控(2-FSK)数字频率调制又称频移键控(FSK),二进制频移键控记作2FSK。
数字频移键控是用载波的频率来传送数字消息,即用所传送的数字消息控制载波的频率。
2FSK信号便是符号“1”对应于载频f1,而符号“0”对应于载频f2(与f1不同的另一载频)的已调波形,而且f1与f2之间的改变是瞬间完成的。
从原理上讲,数字调频可用模拟调频法来实现,也可用键控法来实现。
基于MATLAB的2ASK数字调制与解调的系统仿真
基于MATLAB的2ASK数字调制与解调的系统仿真一、本文概述随着信息技术的飞速发展,数字通信在现代社会中扮演着日益重要的角色。
作为数字通信中的关键技术之一,数字调制技术对于提高信号传输的可靠性和效率至关重要。
在众多的数字调制方式中,2ASK (二进制振幅键控)因其实现简单、抗干扰能力强等优点而备受关注。
本文旨在通过MATLAB软件平台,对2ASK数字调制与解调系统进行仿真研究,以深入理解和掌握其基本原理和性能特点。
本文首先介绍了数字调制技术的基本概念,包括数字调制的基本原理、分类和特点。
在此基础上,重点阐述了2ASK调制与解调的基本原理和实现方法。
通过MATLAB编程,本文实现了2ASK调制与解调系统的仿真模型,并进行了性能分析和优化。
在仿真研究中,本文首先生成了随机二进制信息序列,然后利用2ASK调制原理对信息序列进行调制,得到已调信号。
接着,对已调信号进行信道传输,模拟了实际通信系统中的噪声和干扰。
在接收端,通过2ASK解调原理对接收到的信号进行解调,恢复出原始信息序列。
通过对比分析原始信息序列和解调后的信息序列,本文评估了2ASK 调制与解调系统的性能,并讨论了不同参数对系统性能的影响。
本文的仿真研究对于深入理解2ASK数字调制与解调原理、优化系统性能以及指导实际通信系统设计具有重要意义。
通过MATLAB仿真平台的运用,本文为相关领域的研究人员和实践工作者提供了一种有效的分析和优化工具。
二、2ASK数字调制技术原理2ASK(二进制振幅键控)是一种数字调制技术,主要用于数字信号的传输。
它的基本思想是将数字信号(通常是二进制信号,即0和1)转换为模拟信号,以便在模拟信道上进行传输。
2ASK调制的关键在于根据数字信号的不同状态(0或1)来控制载波信号的振幅。
在2ASK调制过程中,当数字信号为“1”时,载波信号的振幅保持在一个较高的水平;而当数字信号为“0”时,载波信号的振幅降低到一个较低的水平或者为零。
matlab仿真实验-模拟调制
实验四模拟调制matlab仿真
1、实验目的:
(1)熟练掌握模拟调制(AM、DSB等)的基本原理;
(2)学会利用matlab的画图工具(plot的使用);
(3)学会使用matlab设计信号频谱;
(4)了解信号平均功率和调制效率求解的一般方法。
2、实验环境:
PC和matlab7.1
3、实验内容
(1)参照AM调制系统源代码,理解基带信号、载波信号的表示方法,同时注意画图函数plot图形定制参数,
要求:修改AM调制系统代码使其最后画出如下波形:
(2)参照AM调制系统源代码,理解基带信号、载波信号的表示方法,同时注意画图函数plot图形定制参数,
要求:修改AM调制系统代码使其最后画出DSB系统的相关波形:
(3)实现AM信号和DSB信号的解调,并画出恢复出来的模拟信号;
(4)加入白噪声模型,然后再解调信号,并观察恢复基带信号。
4、实验总结
(1)总结基带信号、载波信号和AM信号的m语言表示;
(2)总结常用信号频谱的基本表示方法;
(3)总结plot函数的使用。
Matlab数字调制系统仿真
《通信技术综合实验》基于Matlab的数字调制系统仿真题目系(院)计算机科学技术系专业通信工程班级09级1班学生姓名张坤学号20090109252013年1 月8日基于Matlab的数字调制系统仿真摘要:利用Matlab作为编程工具,对二进制数字调制系统进行了分析,设计了二进制数字调制系统模型,并对模型的仿真流程以及仿真结果进行具体分析,加强对理论知识的学习和掌握。
关键字:FSK 数字调制相移键控正文:随着通信系统的不断发展,通信技术越来越受到重视,其中二进制数字调制系统也得到了全面的发展,作为通信专业的学生更应该熟练地掌握通信的知识,但是仅仅通过书面的知识难免太过于抽象。
Matlab是一款功能强大的应用工具软件,Matlab提供了可视化的系统仿真环境,可以方便、灵活的建立各种形象的仿真模型,让抽象的理论通过图形形象的呈现在我们眼前。
本文即利用Matlab建立通信仿真模型对理论知识加深学习。
经过最近对通信原理的学习,本文中对通信系统中的二进制数字调制系统进行编程和仿真,并对结果进行分析。
1.实验原理:FSK(Frequency-shift keying)- 频移键控是利用载波的频率变化来传递数字信息。
它是利用基带数字信号离散取值特点去键控载波频率以传递信息的一种数字调制技术。
FSK(Frequency-shift keying)是信息传输中使用得较早的一种调制方式,它的主要优点是: 实现起来较容易,抗噪声与抗衰减的性能较好。
在中低速数据传输中得到了广泛的应用。
最常见的是用两个频率承载二进制1和0的双频FSK 系统。
技术上的FSK有两个分类,非相干和相干的FSK 。
在非相干的FSK ,瞬时频率之间的转移是两个分立的价值观命名为马克和空间频率,分别为。
在另一方面,在相干频移键控或二进制的FSK ,是没有间断期在输出信号。
在数字化时代,电脑通信在数据线路(电话线、网络电缆、光纤或者无线媒介)上进行传输,就是用FSK调制信号进行的,即把二进制数据转换成FSK信号传输,反过来又将接收到的FSK信号解调成二进制数据,并将其转换为用高,低电平所表示的二进制语言,这是计算机能够直接识别的语言。
MATLAB仿真AM调制解调 无线通信实验报告
无线通信实验报告院系名称:信息科学与工程学院专业班级:电信班学生姓名:学号:授课教师:2014 年11 月 6 日实验一 高斯衰落信道建模一、基本原理QPSK 信号可以看成是对两个正交的载波进行多电平双边带调制后所得信号的叠加,因此可以用正交调制的方法得到QPSK 信号。
QPSK 信号的星座如图4.1.1所示:图1.1 QPSK 信号星座图从AWGN 信道中,在一个信号区间内接收到的带宽信号可以表示为()()()()()cos(2)()sin(2)m m c c s c r t u t n t u t n t f t n t f t ππ=+=+-这里()c n t 和()s n t 是加性噪声的两个正交分量。
可以将这个接收信号与1()()cos(2)T c t g t f t ψπ=,2()sin(2)T c g t f t ψπ=-给出的1()t ψ和2()t ψ作相关,两个相关器的输出产生受噪声污损的信号分量,它们可表示为22()m s s s m m r s n n n M Mππξξ=+=++ 式中c n 和s n 定义为 1()()2c T c n g t n t dt ∞-∞=⎰ 1()()2s T s n g t n t dt ∞-∞=⎰ 这两个正交噪声分量()c n t 和()s n t 是零均值,互不相关的高斯随机过程。
这样,()()0c s E n E n ==和()0c s E n n =。
c n 和s n 的方差是 220()()2c s N E n E n == 最佳检测器将接收信号向量r 投射到M 个可能的传输信号向量{m s }之一上去,并选取对应于最大投影的向量。
据此,得到相关准则为(,)m m C r s r s =•,m=0,1,…,M-1由于全部信号都具有相等的能量,因此,对数字相位调制一种等效的检测器标准是计算接收信号向量r=(c r ,s r )的相位为 arctan s r cr r θ= 并从信号集{m s }中选取其相位最接近r θ的信号。
基于matlab的数字调制系统仿真
《通信技术综合实验》题目基于Matlab的数字滤波器设计系(院)计算机科学技术系专业通信工程班级09级1班学生姓名张坤学号20090109252013年1 月8日基于Matlab的数字滤波器设计摘要:《数字信号处理》课程是一门理论性和实践性都很强,它具备高等代数、数值分析、概率统计、随机过程等计算学科的知识; 要求我们学生掌握扎实的基础知识和理论基础。
又是跟其他学科密切相关,即与通信理论、计算机、微电子技术不可分,又是人工智能、模式识别、神经网络等新兴学科的理论基础之一。
本次数字滤波器设计方法是基于MATLAB的数字滤波器的设计。
此次设计的主要内容为:IIR数字滤波器和FIR数字滤波器的设计。
关键词:数字滤波器低通滤波器带通滤波器高通滤波器正文:数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。
可以设计系统的频率响应,让它满足一定的要求,从而对通过该系统的信号的某些特定的频率成分进行过滤,这就是滤波器的基本原理。
如果系统是一个连续系统,则滤波器称为模拟滤波器。
如果系统是一个离散系统,则滤波器称为数字滤波器。
信号通过线性系统后,其输出就是输入信号和系统冲激响应的卷积。
除了外,的波形将不同于输入波形。
从频域分析来看,信号通过线性系统后,输出信号的频谱将是输入信号的频谱与系统传递函数的乘积。
除非为常数,否则输出信号的频谱将不同于输入信号的频谱,某些频率成分较大的模,因此,中这些频率成分将得到加强,而另外一些频率成分的模很小甚至为零,这部分频率分量将被削弱或消失。
因此,系统的作用相当于对输入信号的频谱进行加权。
1.数字滤波器的设计原理:低通滤波器的作用是抑制高频信号,通过低频信号。
简单理解,可认为是通低频、阻高频。
低通滤波器包括有源低通滤波器和无源低通滤波器,无源低通滤波器通常由电阻、电容组成,也有采用电阻、电感和电容组成的。
有源低通滤波器一般由电阻、电容及运算放大器构成。
matlab实验报告 模拟调制解调
实验报告姓名:李鹏博实验名称:模拟调制解调学号:2011300704 课程名称:数字信号处理班级:03041102 实验室名称:航海西楼303组号: 1 实验日期:2014.06.20一、实验目的、要求1.掌握掌握模拟调制以及对应解调方法的原理。
2.掌握模拟调制解调方法的计算机编程实现方法,即软件实现。
二、实验原理调制的目的是把要传输的模拟信号或数字信号变换成适合信道传输的信号,这就意味着把基带信号(信源)转变为一个相对基带频率而言频率非常高的代通信号。
三、实验环境PC机,Windows2000,office2000,Matlab6.5以上版本软件四、实验过程、数据记录、分析及结论实验过程1.根据参数产生消息信号s和载波信号。
2.编程实现调制过程。
调用函数y=ammod(s,Fc,Fs)完成幅度调制,y=fmmod(s,Fc,Fs,FREQDEV) 完成频率调制,y=pmmod(s,Fc,Fs, PHASEDEV) 完成相位调制。
3.编程实现信号的传输过程。
产生白噪声noise,并将其加到调制信号序列。
4.编程实现信号的解调。
调用函数x=amdemod(y,Fc,Fs)完成幅度调制信号的解调,x=fmdemod(y,Fc,Fs, FREQDEV) 完成频率调制信号的解调,x=pmdemod(y,Fc,Fs, PHASEDEV) 完成相位调制信号的解调。
数据记录消息信号s幅度调制和FFT 消息信号s频率调制和FFT消息信号s相位调制和FFT 幅度调制信号加入白噪声及FFT频率调制信号加入白噪声及FFT 相位调制信号加入白噪声及FFT三种调制方式后经过滤波如上图解调后信号及其FFT解调后信号及其FFT 解调后信号及其FFT五、讨论对于实验中的FREQDEV 、PHASEDEV 含义不清楚,具体数值不知道该如何确定。
通过这次的实验,我们对信息和通信系统有了更进一步的认识,尤其是在系统设计方面,尽管是非常基础的调制与解调的传输,也是经过若干设备协同工作,才能保证信号有效传输,而小到仅仅是一个参数,都有可能导致整个系统无法正常运行。
Matlab仿真课程设计实验三
要求编写BPSK和BDPSK调制程序,任意给定一组二进制数,计算经过这两种调制方式的输出信号。
1.编写BPSK调制程序,任意给定一组二进制数,计算经过这种调制方式的输出信号。
1、实验目的(1)熟悉BPSK调制原理。
(2)学会运用Matlab编写BPSK调制程序。
(3)会画出原信号和调制信号的波形图。
(4)掌握数字通信的2PSK的调制方式。
2、实验原理分析二进制相移键控,简记为2PSK或BPSK。
2PSK信号码元的“0”和“1”分别用两个不同的初始相位0和π来表示,而其振幅和频率保持不变。
故2PSK信号表示式可表示为:s(t)=Acos(w0t+θ)式中,当发送“0”时,θ=0;当发送“1”时,θ=π。
或者写成:这种以载波的不同相位直接去表示相应二进制数字信号的调制方式,称为绝对相移方式。
图1 2PSK信号波形图2PSK信号的的产生方法主要有两种:(1)相称法:用二进制基带不归零矩形脉冲信号与载波相乘,得到相位反相的两种码元,如图2(a)所示。
(2)选择法:用此基带信号控制一个开关电路,以选择输入信号,开关电路的输入信号是相位相差π的同频载波,如图2(b)所示。
这两种方法的复杂程度差不多,并且都可以用数字信号处理器实现。
解调部分只能用相干解调,不可以用包络检波法等非相干解调的方法,因为其频谱和抑制载波双边带的频谱一样,因此不能采用包络检波,而不可采用相干解调。
图3 2PSK解调原理图对原理图分析:从图3可以看出调制信号经过本地载波相乘得到直流分量,若发送的事“1”,则有正直流分量,若发送的事“-1”,则有负直流分量的存在,经过低通滤波器后,就只剩下这些直流分量,然后进行抽样判决即可,因为其上下直流分量的幅度一样,我们最佳的判决电平时0V是最好的,这样使得我们判决出来的信号时误码率最低的。
3、程序设计思想和流程图根据上述的2PSK信号原理,输入基带信号高低电位各表示不同的相位。
结合以前实验的基础,先输入二进制序列作为基带信号,进行2PSK调制,然后输出调制后的信号。
基于Matlab数字调制系统的仿真
基于Matlab数字调制系统的仿真【摘要】数字调制是通信系统中最为重要的环节之一,数字调制技术的改进也是通信系统性能提高的重要途径。
本文首先分析了数字调制系统的几种基本调制解调方法,然后,运用Matlab及附带的图形仿真工具——Simulink设计了这几种数字调制方法的仿真模型。
通过仿真,观察了调制解调过程中各环节时域和频域的波形,并结合这几种调制方法的调制原理,跟踪分析了各个环节对调制性能的影响及仿真模型的可靠性。
最后,在仿真的基础上分析比较了各种调制系统的误码率、信号传输速率、信噪比、占用频带宽度等因素,综合衡量各系统的性能指标,并通过比较仿真模型与理论计算的性能,证明了仿真模型的可行性。
【关键词】数字调制,分析与仿真,Matlab,Simulink1.引言1. 1 数字调制的意义数字调制是指用数字基带信号对载波的某些参量进行控制,使载波的这些参量随基带信号的变化而变化。
根据控制的载波参量的不同,数字调制有调幅、调相和调频三种基本形式,并可以派生出多种其他形式。
由于传输失真、传输损耗以及保证带内特性的原因,基带信号不适合在各种信道上进行长距离传输。
为了进行长途传输,必须对数字信号进行载波调制,将信号频谱搬移到高频处才能在信道中传输。
因此,大部分现代通信系统都使用数字调制技术。
因此,对数字通信系统的分析与研究越来越重要,数字调制作为数字通信系统的重要部分之一,对它的研究也是有必要的。
1. 2 Matlab在通信系统仿真中的应用Matlab是一种交互式的、以矩阵为基础的软件开发环境,它用于科学和工程的计算与可视化。
Matlab的编程功能简单,并且很容易扩展和创造新的命令与函数。
应用Matlab可方便地解决复杂数值计算问题。
Matlab具有强大的Simulink动态仿真环境,可以实现可视化建模和多工作环境间文件互用和数据交换。
用户可以在Matlab和Simulink两种环境下对自己的模型进行仿真、分析和修改。
实验三 模拟调制的matlab仿真
图 2.4 FM 解调原理图
三ห้องสมุดไป่ตู้实验内容: 1. AM调制和解调matlab_simulink仿真
图 3.1 AM 调制和解调的 simulink 仿真框图 中英文注释:sine wave=正弦波生成器,product=乘法器,scope=示波器,constant= 常量或直流分量,加法器可用math operations中的sum替代,analog filter design= 模拟滤波器设计。 图1中的sine wave1和sine wave2模块分别产生发送端和接收端的载波信号,角频率 都设定为60rad/s,调幅系数为1;调制信号m(t)由sine wave模块产生,其为正弦信号, 角频率为5rad/s,幅度为1V;直流分量A0由constant模块产生,为2V;低通滤波器模块 的截止角频率设为6rad/s。此处sine wave2、product1和低通滤波器为下节解调过程所
用。其中1rad/s除以2Pi就等于1Hz。
主要模块参数如下所示: 1) Sine wave模块参数设置:sine type:time based;Amplitude:1;Bias:0; Frequency:5;phase:0;sample time:0;复选框打勾 2) 3) Constant模块参数设置:constant value:2 Sine wave1模块参数设置:sine type:time based;Amplitude:1;Bias:0; Frequency:60;phase:0;sample time:0;复选框打勾 4) Sine wave2模块参数设置:sine type:time based;Amplitude:1;Bias:0; Frequency:60;phase:0;sample time:0;复选框打勾 5) Analog filter design模块参数设置:design method:butterworth;filter type:lowpass filter;order:8;passband edge frequency:6
二进制数字调制的MATLAB仿真
一、 实验目的:1.了解二进制数字调制的工作原理;2.掌握ASK,FSK,及PSK 的波形图。
二、 实验原理:对于大多数的数字传输系统来说,由于数字基带信号往往具有丰富的低频成分,而实际的通信信道又具有带通特性,很多信道都不能直接传送基带信号,而必须用基带信号来控制高频载波的某些参量,这种把系带数字信号变换为频带数字信号的过程称为数字解调。
1.二进制振幅键控信号 (1)数学表示设信息源发出的是有二进制符号0、1组成的序列,且假设0符号出现的概率为P,1符号出现的概率为1-P,它们彼此独立,则2ASK 信号可表示为:t t s t nT t g a t e c c ns n ωωcos )(cos )]([)(0=-=∑其中,g(t)是持续时间为s T 的矩形脉冲,且 ⎩⎨⎧=P-11P 0概率为概率为n a(2)频谱与带宽设s(t)是单极性随机矩阵脉冲序列,亲切0、1出现是等概的,则2ASK 信号的功率谱密度为)]()([161)()(sin )()(sin 16)(P 22cc sc sc sc sc s e f f f f T f f T f f T f f T f f T f -+++⎪⎪⎭⎫⎝⎛--+++=δδππππ2ASK 信号的带宽是基带脉冲波形带宽的两倍,即s f 2B ASK 2=2.二进制移频键控信号 (1)数学表示设信息源发出的是有二进制符号0、1组成的序列,且假定0符号对应于载频w1,1符号对应于载频w2,则2FSK 信号可表示为:)cos()]()cos()]()(210n ns n n ns n t nT t g a t nT t g a t e ϕωϕω+-++-=∑∑其中,g(t)是单个矩形脉冲,脉宽为s T 且⎩⎨⎧=P -11P概率为概率为n a ⎩⎨⎧-=P1P 10概率为概率为n a(2)频谱与带宽])()()()([161])()(sin )()(sin )()(sin )()(sin [16)(P 2211222222211211E f f f f f f f f T f f T f f T f f T f f T f f T f f T f f T f f T f sssssssss -+++-+++--++++--+++=δδδδππππππππ传输2FSK 信号所需频带约为s f f f 2B 12FSK2+-=3.二进制相移键控 (1)数学表示设信息源发出的是有二进制符号0、1组成的序列,其信号一般形式可表示为:t nT t g a t e c ns n ωcos )]([)(0∑-=这里,g(t)是单个矩形脉冲,脉宽为s T 且⎩⎨⎧-+=P-11P 1概率为概率为n a(2)频谱与带宽设s(t)是双极性矩形基带信号,且0、1等概出现,则2PSK 信号的功率谱密度为⎪⎪⎭⎫ ⎝⎛--+++=22)()(sin )()(sin 4)(P sc sc sc sc s e T f f T f f T f f T f f T f ππππ 2PSK 信号的带宽为s f 2B PSK 2=三、 实验程序: A=1; fc=2; N_sample=20; N=500; Ts=1;dt=Ts/fc/N_sample; t=0:dt:N*Ts-dt; Lt=length(t); d=sign(randn(1,N));dd=sigexpand((d+1)/2,fc*N_sample); gt=ones(1,fc*N_sample); figure(1) subplot(2,2,1); d_NRZ=conv(dd,gt);plot(t,d_NRZ(1:length(t))); axis([0,10,0,1.2]);xlabel('(a)输入信号');subplot(2,2,2);[f,d_NRZf]=T2F(t,d_NRZ(1:length(t))); plot(f,10*log10(abs(d_NRZf).^2/Ts)); axis([-2,2,-50,10]);xlabel('(b)输入信号功率谱密度(dB/HZ)'); ht=A*cos(2*pi*fc*t);s_2ask=d_NRZ(1:Lt).*ht;subplot(2,2,3);plot(t,s_2ask);axis([0,10,-1.2,1.2]);xlabel('(c)2ask');[f,s_2askf]=T2F(t,s_2ask);subplot(2,2,4);plot(f,10*log10(abs(s_2askf).^2/Ts)); xlabel('(d)2ask功率谱密度(dB/HZ)'); figure(2)d_2psk=2*d_NRZ-1;s_2psk=d_2psk(1:Lt).*ht;subplot(2,2,1);plot(t,s_2psk);axis([0,10,-1.2,1.2]);xlabel('(e)2psk');subplot(2,2,2);[f,s_2psk]=T2F(t,s_2psk);plot(f,10*log10(abs(s_2psk).^2/Ts));axis([-fc-4,fc+4,-50,10]);xlabel('(f)2psk功率谱密度(dB/HZ)');sd_2fsk=2*d_NRZ-1;s_2fsk=A*cos(2*pi*fc*t+2*pi*sd_2fsk(1:length(t)).*t); subplot(2,2,3);plot(t,s_2fsk);axis([0,10,-1.2,1.2]);xlabel('(g)2fsk');subplot(2,2,4);[f,s_2fskf]=T2F(t,s_2fsk);plot(f,10*log10(abs(s_2fskf).^2/Ts));axis([-fc-4,fc+4,-50,10]);xlabel('(h)2fsk功率谱密度(dB/HZ)');子函数:①F2T.mfunction [t,st]=F2T(f,sf)%反傅立叶变换df=f(2)-f(1);Fmx=(f(end)-f(1)+df);df=1/Fmx;N=length(sf);T=dt*N;t=0:dt:T-dt;sff=fftshift(sf);st=Fmx*ifft(sff)②T2F.mfunction[f,sf]=T2F(t,st)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);③ sigexpand.mfunction[out]=sigexpand(d,M)%将输入的序列扩展成间隔N—1个0 N=length(d);out=zeros(M,N);out(1,:)=d;out=reshape(out,1,M*N);四、实验结果及分析:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
成都理工大学实验报告课程名称:数字通信原理姓名:__________________学号:______________ 成绩:____ ___实验三 Matlab的数字调制系统仿真实验(参考)1 数字调制系统的相关原理数字调制可以分为二进制调制和多进制调制,多进制调制是二进制调制的推广,主要讨论二进制的调制与解调,简单讨论一下多进制调制中的差分相位键控调制(M-DPSK)。
最常见的二进制数字调制方式有二进制振幅键控(2-ASK)、移频键控(2-FSK)和移相键控(2-PSK 和2-DPSK)。
下面是这几种调制方式的相关原理。
1.1 二进制幅度键控(2-ASK)幅度键控可以通过乘法器和开关电路来实现。
载波在数字信号1 或0 的控制下通或断,在信号为1 的状态载波接通,此时传输信道上有载波出现;在信号为0 的状态下,载波被关断,此时传输信道上无载波传送。
那么在接收端我们就可以根据载波的有无还原出数字信号的1 和0。
幅移键控法(ASK)的载波幅度是随着调制信号而变化的,其最简单的形式是,载波在二进制调制信号控制下通断,此时又可称作开关键控法(OOK)。
多电平MASK 调制方式是一种比较高效的传输方式,但由于它的抗噪声能力较差,尤其是抗衰落的能力不强,因而一般只适宜在恒参信道下采用。
2-ASK 信号功率谱密度的特点如下:(1)由连续谱和离散谱两部分构成;连续谱由传号的波形g(t)经线性调制后决定,离散谱由载波分量决定;(2)已调信号的带宽是基带脉冲波形带宽的二倍。
1.2 二进制频移键控(2-FSK)数字频率调制又称频移键控(FSK),二进制频移键控记作2FSK。
数字频移键控是用载波的频率来传送数字消息,即用所传送的数字消息控制载波的频率。
2FSK信号便是符号“1”对应于载频f1,而符号“0”对应于载频f2(与f1不同的另一载频)的已调波形,而且f1与f2之间的改变是瞬间完成的。
从原理上讲,数字调频可用模拟调频法来实现,也可用键控法来实现。
模拟调频法是利用一个矩形脉冲序列对一个载波进行调频,是频移键控通信方式早期采用的实现方法。
2FSK 键控法则是利用受矩形脉冲序列控制的开关电路对两个不同的独立频率源进行选通。
键控法的特点是转换速度快、波形好、稳定度高且易于实现,故应用广泛。
频移键控是利用两个不同频率f1 和f2 的振荡源来代表信号1 和0,用数字信号的1 和0 去控制两个独立的振荡源交替输出。
对二进制的频移键控调制方式,其有效带宽为B=2xF+2Fb,xF 是二进制基带信号的带宽也是FSK 信号的最大频偏,由于数字信号的带宽即Fb 值大,所以二进制频移键控的信号带宽B 较大,频带利用率小。
2-FSK 功率谱密度的特点如下:(1) 2FSK 信号的功率谱由连续谱和离散谱两部分构成,•离散谱出现在f1 和f2 位置;(2) 功率谱密度中的连续谱部分一般出现双峰。
若两个载频之差|f1 -f2|≤fs,则出现单峰。
2FSK 信号的产生方法主要是两种。
第一种是用二进制基带矩形脉冲信号区调制一个调频器,使其能够输出两个不同的频率的码元,如图1.1(1);第二种方法是用以个受基带脉冲控制的开关电路去选择两个独立频率源的振荡作为输出,如图1.1(2)。
两者的区别是前者的相位是连续的,后者由于两个独立的频率源产生的两个不同频率的信号,故相邻码元的相位不一定是连续的。
2-FSK 信号的接受也分为相干和非相干接受两类。
最常用的解调方法是采用的相干检测法,相干检测的具体解调电路是同步检波器,原理方框图如图8-8所示。
图中两个带通滤波器的作用同于包络检波法,起分路作用。
它们的输出分别与相应的同步相干载波相乘,再分别经低通滤波器滤掉二倍频信号,取出含基带数字信息的低频信号,抽样判决器在抽样脉冲到来时对两个低频信号的抽样值V 0(t )和V 1(t)进行比较判决(判决规则同于包络检波法),即可还原出基带数字信号。
如图1.2图1.1(2) 图1.1(1)所示。
1.3 二进制相移键控(2-PSK )在相移键控中,载波相位受数字基带信号的控制,如在二进制基带信号中为0 时,载波相位为0 或π,为1 时载波相位为π 或0。
载波相位和基带信号有一一对应的关系,从而达到调制的目的。
2-PSK 信号的功率密度有如下特点:(1) 由连续谱与离散谱两部分组成;(2) 带宽是绝对脉冲序列的二倍;(3) 与2ASK 功率谱的区别是当P =1/2 时,2PSK 无离散谱,而2ASK 存在离散谱。
2PSK 信号的产生方法主要也是两种。
第一种是相乘法,用二进制不归零矩形脉冲信号与载波相乘,得到相位反相的两种码元,如图1.3(1);第二种方法叫选择法,是用此基带信号控制一个开关电路,以选择输入信号,开关电路的输入信号是相位相差π的同频载波,如图1.3(2)。
由于2PSK 信号实际上是以一个固定初相的末调载波为参考的,因此,解调时必须有与此同频同相的同步载波。
如果同步载波的相位发生变化,如0相位变为相位或相位变为0相位,则恢复的数字信息就会发生“0”变“1”或“1”变“0”,带通滤波f 0 带通滤波f 1 相乘 相乘 低通滤波 低通滤波 抽样判决 输入输出V o (t) V 1(t) cos 0ω(t) cos 1ω(t) y 0(t) y 1(t) 定时脉冲图1.2 2FSK 信号的相干接收原理方框A(t)s(t)载波 移相π 图1.3(2) 相乘 s(t) A(t) 图1.3(1) 本地载波从而造成错误的恢复。
这种因为本地参考载波倒相,而在接收端发生错误恢复的现象称为“倒”现象或“反向工作”现象。
绝对移相的主要缺点是容易产生相位模糊,造成反向工作。
2PSK 信号的解调方法是相干接受法。
由于PSK 信号本身就是利用相位传递信息的,所以在接收端必须利用信号的相位信息来解调信号,如图1.4所示。
1.4 二进制差分相移键控(2DPSK )二进制差分相移键控(2DPSK)二进制差分相移键控常简称为二相相对调相,记作2DPSK 。
它不是利用载波相位的绝对数值传送数字信息,而是用前后码元的相对载波相位值传送数字信息。
所谓相对载波相位是指本码元初相与前一码元初相之差。
与2PSK 的波形不同,2DPSK 波形的同一相位并不对应相同的数字信息符号,而前后码元的相对相位才唯一确定信息符号。
这说明解调2DPSK 信号时,并不依赖于某一固定的载波相位参考值,只要前后码元的相对相位关系不破坏,则鉴别这个相位关系就可正确恢复数字信息。
这就避免了2PSK 方式中的“倒π”现象发生。
单从波形上看,2DPSK 与2PSK 是无法分辩的,一方面,只有已知移相键控方式是绝对的还是相对的,才能正确判定原信息;另一方面,相对移相信号可以看作是把数字信息序列(绝对码)变换成相对码,然后再根据相对码进行绝对移相而形成。
这就为2DPSK 信号的调制与解调指出了一种借助绝对移相途径实现的方法。
2DPSK 信号的解调有两种解调方式,一种是差分相干解调,另一种是相干解调-码变换法。
后者又称为极性比较-码变换法。
带通滤波 相乘 低通滤波 抽样判决本地载波 提取 V(t) 图1.4 2PSK 信号相干接收原理方框2 数字调制系统各个环节分析2.1 仿真框图典型的数字通信系统由信源、编码解码、调制解调、信道及信宿等环节构成,其框图如图2.1 所示:数字调制是数字通信系统的重要组成部分,数字调制系统的输入端是经编码器编码后适合在信道中传输的基带信号。
对数字调制系统进行仿真时,我们并不关心基带信号的码型,因此,我们在仿真的时候可以给数字调制系统直接输入数字基带信号,不用在经过编码器。
图2.1 数字通信系统模型MATLAB 提供的图形界面仿真工具Simulink 由一系列模型库组成,包括Sources(信源模块),Sinks(显示模块),Discrete(离散系统模块),Linear(线性环节),Nonlinear(非线性环节),Connections(连接),Blocksets&Toolboxes(其他环节)。
特别是在Blocksets&Toolboxes 中还提供了用于通信系统分析设计和仿真的专业化模型库CommTbxLibrary。
在这里,整个通信系统的流程被概括为:信号的产生与输出、编码与解码、调制与解调、滤波器以及传输介质的模型。
在每个设计模块中还包含有大量的子模块,它们基本上覆盖了目前通信系统中所应用到的各种模块模型。
通信系统一般都可以建立数学模型。
根据所需仿真的通信系统的数学模型(或数学表达式),用户只要从上述各个模型库中找出所需的模块,用鼠标器拖到模型窗口中组合在一起,并设定好各个模块参数, 就可方便地进行动态仿真.从输出模块可实时看到仿真结果,如时域波形图、频谱图等。
每次仿真结束后还可以更改各参数,以便观察仿真结果的变化情况。
另外,对Simulink 中没有的模块,可运用S 函数生成所需的子模块,并且可以封装和自定义模块库,以便随时调用。
根据Simulink 提供的仿真模块,数字调制系统的仿真可以简化成如图2.2 所示的模型:图2.2 数字调制系统仿真框图2.2 信号源仿真及参数设置Simulink通信工具箱中的Comm Sources/Data Sources提供了数字信号源Bernoulli Binary Generator,这是一个按Bernoulli分布提供随机二进制数字信号的通用信号发生器。
在现实中,对受信者而言,发送端的信号是不可预测的随机信号。
因此,我们在仿真中可以用Bernoulli Binary Generator来模拟基带信号发生器。
其中主要参数的含义为:Probability of a zero :产生的信号中0 符号的概率,在仿真的时候一般设成0.5,这样便于频谱的计算;Initial seed :控制随机数产生的参数,要求不小于30,而且与后面信道中的Initial seed 设置不同的值;Sample time:抽样时间,这里指一个二进制符号所占的时间,用来控制号发生的速率,这个参数必须与后面调制和解调模块的Symbol period 保持一致。
2.3 调制与解调模块Simulink 通信工具箱中提供了数字信号各种调制方式的模块,如AM、CPM、FM 及PM 等。
虽然不同的调制模块,参数设置有所不同,但很多参数在各种调制中是一致的,下面我们以DPSK 调制模块为例介绍一下调制模块的参数及其设置,其余模块将在下面仿真模型的建立过程中详细介绍。
M-DPSK Modulator Baseband和M-DPSK Demodulator Baseband 分别是数字信号DPSK调制和解调的专用模块,其中主要参数有:M-ary number:输入信号的阶次数,比如2-DPSK就是2阶的;Symbol period:符号周期,即,一个符号所占的时间,这必须与信号源的Sample time保持一致;Carrier frequency:载波频率;Carrier initial phase:载波的初始相位;Input sample time:输入信号的抽样时间;Output sample time:输出信号的抽样时间。