matlab通信仿真设计

matlab通信仿真设计
matlab通信仿真设计

matlab通信仿真设计

课程设计指导书使用班级:光纤通信071、无线通信071 课程设计地点:信息楼C207

2009年11月

课程设计题目1:调幅广播系统的仿真设计

模拟幅度调制是无线电最早期的远距离传输技术。在幅度调制中,以声音信号控制高频率正弦信号的幅度,并将幅度变化的高频率正弦信号放大后通过天线发射出去,成为电磁波辐射。

波动的电信号要能够有效地从天线发送出去,或者有效地从天线将信号接收回来,需

要天线的等效长度至少达到波长的1/4。声音转换为电信号后其波长约在15~1500km 之间,实际中不可能制造出这样长度和范围的天线进行有效信号收发。因此需要将声音这样的低

频信号从低频率段搬移到较高频率段上去,以便通过较短的天线发射出去。人耳可闻的声音信号通过话筒转化为波动的电信号,其频率范围为

20~20KHz 。大量实验发现,人耳对语音的频率敏感区域约为

300~3400Hz ,为了节约频率带宽资源,国际

标准中将电话通信的传输频带规定为300~3400Hz 。调幅广播除了传输声音以外,还要播送音乐节目,这就需要更宽的频带。一般而言,调幅广播的传输频率范围约为

100~6000Hz 。任务一:调幅广播系统的仿真。

采用接收滤波器Analog Filter Design 模块,在同一示波器上观察调幅信号在未加入噪声和加入噪声后经过滤波器后的波形。

采用另外两个相同的接收滤波器模块,分别对纯信号和纯噪声滤波,利用统计模块计算输出信号功率和噪声功率,继而计算输出信噪比,用Disply 显示结果。

实例1:对中波调幅广播传输系统进行仿真,模型参数指标如下。

1.基带信号:音频,最大幅度为

1。基带测试信号频率在100~6000Hz 内可调。2.载波:给定幅度的正弦波,为简单起见,初相位设为0,频率为550~1605Hz 内可调。3.接收机选频放大滤波器带宽为12KHz ,中心频率为1000kHz 。

4.在信道中加入噪声。当调制度为0.3时,设计接收机选频滤波器输出信噪比为

20dB ,要求计算信道中应该加入噪声的方差,并能够测量接收机选频滤波器实际输出信噪比。仿真参数设计:

系统工作最高频率为调幅载波频率

1605KHz ,设计仿真采样率为最高工作频率的10倍,因此取仿真步长为

8max 1 6.2310(1-1)

10step t s f 相应的仿真带宽为仿真采样率的一半,即

1

8025.7(1-2)

2step W KHz t 设基带测试正弦信号为m(t)=Acos2πFt ,载波为c(t)=cos2πf c t ,则调制度为m a 的调制输出信号s(t)为

()(1cos 2)cos 2(1-3)

a c s t m Ft f t 容易求出,s(t)的平均功率为

21

(1-4)

24a

m P 设信道无衰减,其中加入的白噪声功率谱密度为

N 0/2,那么仿真带宽(-W ,W)内噪声样值的方差为

20

02(1-5)2

N W N W 设接收选频滤波器的功率增益为1,带宽为B ,则选频滤波器输出噪声功率为0

02(1-6)2

N N B N B 因此,接收选频滤波器输出信噪比为20(1-7)

/out P

P P SNR N N B B W 所以信道中的噪声方差为

2(1-8)

out P

W SNR B 根据上面的公式,编程计算出噪声的方差,并将方差值和其它已知值作为仿真系统的参数。

中波调幅广播传输系统仿真的参考模型(ex1_1.mdl)如图1-1所示。

接收通道滤波器用Analog Filter Design 模块实现,可设置为2阶带通的。为了能够测

图1-1中波调幅广播传输系统仿真参考模型

量输出信噪比,以参数完全相同的另外两个滤波器模块分别对纯信号和纯噪声滤波,最后利用统计模块计算输出信号功率和噪声功率,继而计算输出信噪比,通过Display显示。

任务二:调幅的包络检波和相干解调性能仿真比较。

根据通信理论,以解调输出信噪比衡量的同步相干解调性能总是优于包络检波性能。

在输入高信噪比条件下,包络检波接近同步相干解调的性能,而随着输入信噪比逐渐降低,包络检波性能也逐渐变坏,当输入信噪比下降到某一值时,包络检波输出信噪比将急剧下降,这种现象称为包络检波的门限效应。

实例2:以实例1为传输模型,在不同输入信噪比条件下仿真测量包络检波解调和同

步相干解调对调幅波的解调输出信噪比,观察包络检波解调的门限效应。

图1-2所示的仿真模型(ex2.mdl)用于测量包络检波的门限效应,发送的调幅波参数以

及仿真步进与实例1相同。首先,调幅信号通过AWGN信道后,分别送入包络检波器和

同步相干解调器。包络检波器由Saturation模块来模拟具有单向导通性能的检波二极管,

模块的上下门限分别设置为inf和0。同步相干所使用的载波是理想的,直接从发送端载

波引入。两解调器后接的低通滤波器相同。解调后的两路信号送到示波器显示,同时送入

信噪比测试模块,即图中的子系统SNR Detection,其内部如图1-3所示。在SNR Detection 模块中,输入的两路解调信号通过滤波器将信号和噪声近似分离,以分别计算信号和噪声分量的功率,进而计算信噪比。两个带通滤波器参数相同,其中心频率为1000Hz,带宽为200Hz,对应于发送基带测试信号频率,其输出近似视为纯信号分量。两个带阻滤波器

参数也相同,其中心频率为1000Hz,带宽为200Hz,其输出可近似为信号中的噪声分量。之后,通过零阶保持模块将信号离散化,再由buffer模块和方差模块计算出信号和噪声的

功率,buffer缓冲区长设置为 1.6051e+005个样值,这样将在0.01s内进行一次统计计算。最后,由分贝转换模块dB Conversion和Fcn函数模块计算出两解调器的输出信噪比。计

算输出Display显示的同时,也送入工作空间,以便能够编程作出两解调性能曲线,To Workspace模块设置为只将最后一次仿真结果以数组(Array)格式送入工作空间,变量名为SNR_out,它含有2个元素,即两个解调输出信号的检测信噪比。当设置信道噪声方差等

于1时,执行仿真所得到的解调信号波形如图1-4所示。可以看出,相干解调输出波形中,噪声成分相对要小一些。

图1-2包络检波和相干解调性能测试仿真模型

图1-3解调输出信噪比近似于测量子系统SNR Detection的内部结构

图1-4噪声方差为1时的解调信号波形仿真结果

任务三:用matlab编程方法,得出解调性能曲线。

通过编程方法,连续改变输入信号信噪比,用以计算出对应的方差,每计算一个方

差后调用一次ex1_2.mdl,从而获得在Workspace中的数据SNR_out,通过matlab绘图的方法将包络检波和相干解调的信噪比与输入信噪比的关系绘于同一图,比较其性能。在matlab空间调用ex1_2.mdl的函数是sim(‘ex1_2.mdl’)。

课程设计题目2:模拟信号的数字化

基带信号的采样定理是指,对于一个频谱宽度为BHz 的基带信号,可惟一地被均匀

间隔不大于1/(2B)秒的样值序列所确定。采样定理表明,如果以不小于1/(2B)次/秒的速率对基带模拟信号均匀采样,那么所得到样值序列就包含了基带信号的全部信息,这时对该

序列可以无失真地重建对应的基带模拟信号。例如,电话话音信号的最高频率为

3400Hz ,为了保证无失真采样,对其进行采样的最低速率必须大于等于

6800次/秒,考虑到实际低

通滤波器的非理想特性,数字电话通信系统中规定采样率为8000次/秒。为了保证在足够大的动态范围内数字电话话音具有足够高的信噪比,提出了非均匀量化:在小信号时采用较小的量化间距,而在大信号时用大的量化间距。在数学上,非均匀量化等价于对输入信号进行动态范围压缩后再进行均匀量化。

小信号通过压缩器时增益大,大信号通过压缩器时增益小。这样就使小信号在均匀量化之前得到较大的放大,等价于以较小间距直接对小信号进行量化,

而以较大间距对大信号进行量化。在接收端要进行相应的反变换,即扩张处理,以补偿压缩过程引起的信号非线性失真。中国和欧洲的PCM 数字电话系统采用A 律压扩方式,即:

1ln (2-1)sgn()

(1ln )

1ln Ax A

y x A x A 压缩系数A=87.6。

A 律压缩扩张曲线可用折线来近似,16段折线点是:

x=[-1,-1/2,-1/4,-1/8,-1/16,-1/32,-1/64,-1/128,0,1/128,

1/64,1/32,1/16,1/8,1/4,1/2,1]

y=[-1,-7/8,-6/8,-5/8,-4/8,-3/8,-2/8,-1/8,0,1/8,

2/8,3/8,4/8,5/8,6/8,7/8,1]

其中靠近原点的4根折线斜率相等,可视为一段,因此总折线数为

13段,称为13段折线近似。用Simulink 中的Look-Up Table 查表模块可以实现对

13折线近似的压缩扩张计算

的建模,压缩模块的输入向量设置为:

[-1,-1/2,-1/4,-1/8,-1/16,-1/32,-1/64,-1/128,0,1/128,

1/64,1/32,1/16,1/8,1/4,1/2,1]输出量向量设置为:[-1:1/8:1]。

扩张模块的设置与压缩模块的设置相反。

任务一:PCM 编码

PCM 是脉冲编码调制的简称,是现代数字电话系统的标准语音编码方式。

A 律PCM 数字电话系统中规定:传输语音的信号频段为300~3400Hz ,采样率为8000次/s ,对样值

进行13折线压缩后编码为8位二数字序列。因此,PCM编码输出的数码速率为64kbps。

PCM编码的二进制序列中,每个样值用8位二进制码表示,其中最高比特位表示样

值的正负极性,规定负值用0表示,正值用1表示。接下来的3位比特表示样值的绝对值所在的8段折线的段落号,最后4位是样值处于段落内16个均匀间隔上的间隔序号。在数学上,PCM编码较低的7位相当于对样值的绝对值进行13折线近似压缩后的7位均匀量化编码输出。

实例1:设计一个13折线近似的PCM编码器模型,使它能够对取舍在[-1,1]内归一化信号样值进行编码。

测试模型和仿真结果如图2-1所示。其中信号源用一个常数表示。以Saturation作为限幅器,Relay模块的门限设置为0,其输出即可作为PCM编码输出的最高位,即确定极性码。样值取绝对值后,以Look-Up Table(查表)模块进行13折线压缩,并用增益模块将样值范围放大到0~127,然后用间距为1的Quantizer模块进行四舍五入取整量化,并用Integer to Bit Converter将整数转换成长度为8个比特的二进制数据,最后用Display模块显示编码结果。将PCM编码器封装成一个子系统,整个文件模型保存为ex2_1.mdl。

图2-113折线A律编码器

任务二:PCM解码

实例2:测试模型和仿真结果如图2-2所示,其中PCM编码子系统就是图2-1中虚线所围部分。PCM解码器中首先分离并行数据中的最位(极性码)和7位数据,然后将7位数据转换为整数值,再进行归一化、扩张后与双极性的极性码相乘得出解码值。将该模型

中的虚线所围部分封装为一个PCM解码子系统。整个文件模型保存为ex2_2.mdl。

图2-213折线A律解码器

任务三:PCM串行传输模型

在以上两个实例基础上,建立PCM串行传输模型,并在传输信道中加入指定错误概

率的随机误码。

实例3:仿真模型如图2-3所示,其中PCM编码和解码子系统内部结构参见图2-1和图2-2。PCM编码输出经过并串转换后得到二进制码流送入二进制对称信道。在解码端

信道输出的码流经过串并转换后送入PCM编码,之后输出解码结果并显示波形。模型中

尚未对PCM解码结果作低通滤波处理。文件模型保存为ex2_3.mdl。

图2-3PCM串行传输模型

仿真采样率必须是仿真模型中最高信号速率的整数倍,这里模型中信道传输速率最高为64bps,故仿真步进设置为1/64000s。信道错误比特率设为0.01,以观察信道误码对PCM 传输的影响。信号源可以采用比如200Hz的

正弦波。解码输出存在延迟。对应于信道产生误码的位置,解码输出波形中出现了干扰脉

冲,干扰脉冲的大小取决于信道中错误比特位于一个PCM编码字串中的位置,位于最高位时将导致解码值极性错误,这时干扰最大,而位于最低位的误码引起的误码最轻微。

通过改变Binary Symmetric Channel中的Error Probability的大小,观察原信号和解码后的输出。一种仿真情况下的仿真结果波形如图2-4所示。

图2-4PCM串行传输仿真结果

任务四:修改实例3的PCM编解码模型,测试指定误码率条件下PCM解码语间信号的音质。

实例4:使用Simulink中DSP模块库的音频输入模块可以对真实音频信号进行处理,测试模型如图2-5所示。仿真时间20s,步进时间1/64000s。设置SBC信道的误码率后启动仿真,可以听到在指定误码率下传输的PCM解码语音信号,Gain模块用于调整输入声音信号的幅度。原声音信号可预先录制,格式为*.wav。文件模型保存为ex2_4.mdl。

任务五:通过编程方法,连续改变SBC信道的误码率,对每一个误码率的值,调用

一次ex2_4.mdl,从而观察在不同误码率情况下声音信号。在matlab空间调用ex2_4.mdl 的函数是sim(‘ex2_4.mdl’)。编程文件取名为ex2.m。

Matlab通信系统仿真实验报告

Matlab通信原理仿真 学号: 2142402 姓名:圣斌

实验一Matlab 基本语法与信号系统分析 一、实验目的: 1、掌握MATLAB的基本绘图方法; 2、实现绘制复指数信号的时域波形。 二、实验设备与软件环境: 1、实验设备:计算机 2、软件环境:MATLAB R2009a 三、实验内容: 1、MATLAB为用户提供了结果可视化功能,只要在命令行窗口输入相应的命令,结果就会用图形直接表示出来。 MATLAB程序如下: x = -pi::pi; y1 = sin(x); y2 = cos(x); %准备绘图数据 figure(1); %打开图形窗口 subplot(2,1,1); %确定第一幅图绘图窗口 plot(x,y1); %以x,y1绘图 title('plot(x,y1)'); %为第一幅图取名为’plot(x,y1)’ grid on; %为第一幅图绘制网格线 subplot(2,1,2) %确定第二幅图绘图窗口 plot(x,y2); %以x,y2绘图 xlabel('time'),ylabel('y') %第二幅图横坐标为’time’,纵坐标为’y’运行结果如下图: 2、上例中的图形使用的是默认的颜色和线型,MATLAB中提供了多种颜色和线型,并且可以绘制出脉冲图、误差条形图等多种形式图: MATLAB程序如下: x=-pi:.1:pi; y1=sin (x); y2=cos (x); figure (1); %subplot (2,1,1); plot (x,y1); title ('plot (x,y1)'); grid on %subplot (2,1,2); plot (x,y2);

基于MATLAB的MIMO通信系统仿真(DOC)

目录 (一)基于MATLAB的MIMO通信系统仿真………………………… 一、基本原理……………………………………………………… 二、仿真…………………………………………………………… 三、仿真结果……………………………………………………… 四、仿真结果分析…………………………………………………(二)自选习题部分…………………………………………………(三)总结与体会……………………………………………………(四)参考文献…………………………………………………… 实训报告 (一)基于MATLAB的MIMO通信系统仿真 一、基本原理 二、仿真 三、仿真结果 四、仿真结果分析 OFDM技术通过将频率选择性多径衰落信道在频域内转换为平坦信道,减小了多径衰落的影响。OFDM技术如果要提高传输速率,则要增加带宽、发送功率、子载波数目,这对于频谱资源紧张的无线通信时不现实的。 MIMO能够在空间中产生独立并行信道同时传输多路数据流,即传输速率很高。这些增加的信道容量可以用来提高信息传输速率,也可以通过增加信息冗余来提高通信系统的传输可靠性。但是MIMO却不能够克服频率选择性深衰落。 所以OFDM和MIMO这一对互补的技术自然走到了一起,现在是3G,未来也是4G,以及新一代WLAN技术的核心。总之,是核心物理层技术之一。 1、MIMO系统理论:

核心思想:时间上空时信号处理同空间上分集结合。 时间上空时通过在发送端采用空时码实现: 空时分组、空时格码,分层空时码。 空间上分集通过增加空间上天线分布实现。此举可以把原来对用户来说是有害的无线电波多径传播转变为对用户有利。 2、MIMO 系统模型: 11h 12 h 21 h 22 h r n h 1r n h 21 R n h 2 R n h 1 n n R h 可以看到,MIMO 模型中有一个空时编码器,有多根天线,其系统模型和上述MIMO 系统理论一致。为什么说nt>nr ,因为一般来说,移动终端所支持的天线数目总是比基站端要少。 接收矢量为:y Hx n =+,即接收信号为信道衰落系数X 发射信号+接收端噪声 3、MIMO 系统容量分析: (附MIMO 系统容量分析程序) 香农公式的信道容量(即信息传送速率)为: 2log (1/)C B S N =+ 4、在MIMO 中计算信道容量分两种情况: 未知CSI 和已知CSI (CSI 即为信道状态信息),其公式推导较为复杂,推导结果为信道容量是信噪比与接收、发射天线的函数。 在推导已知CSI 中,常用的有waterfilling ,即著名的注水原理。但是,根据相关文献资料,通常情况下CSI 可以当做已知,因为发送,接收端会根据具体信道情况估算CSI 的相关参数。 在这里对注水原理做一个简单介绍:之所以成为注水原理是因为理想的注水原理是在噪声大的时候少分配功率,噪声小时多分配功率,最后噪声+功率=定值,这如果用图形来表示,则类似于给水池注水的时候,水池低的地方就多注水,也就是噪声小分配的功率就多,故称这种达到容量的功率分配方式叫做注水原理。通过给各个天线分配不同的发射功率,增加系统容量。核心思想就是上面所阐述的,信道条件好,则分配更多功率;信道条件差,则分配较少的功率。 在MIMO 的信道容量当中要注意几个问题:(下面说已知CSI 都是加入了估计CSI 的算法,并且采用了注水原理。) 1. 已知CSI 的情况下的信道容量要比发送端未知CSI 的情况下的信道容量高,这是 由于当发送端已知CSI 的时候,发送端可以优化发送信号的协方差矩阵。也就是

MATLAB通信建模实验仿真实验报告

实验1:上采样与内插 一、实验目的 1、了解上采样与内插的基本原理和方法。 2、掌握上采样与内插的matlab程序的设计方法。 二、实验原理 上采样提高采样频率。上采样使得周期降低M倍,即新采样周期Tu和原有采样周期Ts的关系是T u=T s/M,根据对应的连续信号x(t),上采样过程从原有采样值x(kT s)生成新采样值x(kT u)=x(kT s/M)。操作的结果是在每两个采样值之间放入M-1个零值样点。 更实用的内插器是线性内插器,线性内插器的脉冲响应定义如下: 上采样值x(kT u)=x(kT s/M)通过与线性内插器的脉冲响应的卷积来完成内插。 三、实验内容 仿真正弦波采样和内插,通过基本采样x(k),用M=6产生上采样x u(k),由M=6线性内插得到样点序列x i(k)。 四、实验程序 % File: c3_upsampex.m M = 6; % upsample factor h = c3_lininterp(M); % imp response of linear interpolator t = 0:10; % time vector tu = 0:60; % upsampled time vector x = sin(2*pi*t/10); % original samples xu = c3_upsamp(x,M); % upsampled sequence subplot(3,1,1) stem(t,x,'k.') ylabel('x') subplot(3,1,2) stem(tu,xu,'k.') ylabel('xu') xi = conv(h,xu); subplot(3,1,3) stem(xi,'k.') ylabel('xi') % End of script file. % File: c3_upsample.m function out=c3_upsamp(in,M)

matlab通信仿真常用函数

信源函数 randerr 产生比特误差样本 randint 产生均匀分布的随机整数矩阵 randsrc 根据给定的数字表产生随机矩阵 wgn 产生高斯白噪声 信号分析函数 biterr 计算比特误差数和比特误差率 eyediagram 绘制眼图 scatterplot 绘制分布图 symerr 计算符号误差数和符号误差率 信源编码 compand mu律/A律压缩/扩张 dpcmdeco DPCM(差分脉冲编码调制)解码dpcmenco DPCM编码 dpcmopt 优化DPCM参数 lloyds Lloyd法则优化量化器参数 quantiz 给出量化后的级和输出值 误差控制编码 bchpoly 给出二进制BCH码的性能参数和产生多项式convenc 产生卷积码 cyclgen 产生循环码的奇偶校验阵和生成矩阵cyclpoly 产生循环码的生成多项式 decode 分组码解码器 encode 分组码编码器 gen2par 将奇偶校验阵和生成矩阵互相转换gfweight 计算线性分组码的最小距离 hammgen 产生汉明码的奇偶校验阵和生成矩阵rsdecof 对Reed-Solomon编码的ASCII文件解码rsencof 用Reed-Solomon码对ASCII文件编码rspoly 给出Reed-Solomon码的生成多项式

syndtable 产生伴随解码表 vitdec 用Viterbi法则解卷积码 (误差控制编码的低级函数) bchdeco BCH解码器 bchenco BCH编码器 rsdeco Reed-Solomon解码器 rsdecode 用指数形式进行Reed-Solomon解码 rsenco Reed-Solomon编码器 rsencode 用指数形式进行Reed-Solomon编码 调制与解调 ademod 模拟通带解调器 ademodce 模拟基带解调器 amod 模拟通带调制器 amodce 模拟基带调制器 apkconst 绘制圆形的复合ASK-PSK星座图 ddemod 数字通带解调器 ddemodce 数字基带解调器 demodmap 解调后的模拟信号星座图反映射到数字信号dmod 数字通带调制器 dmodce 数字基带调制器 modmap 把数字信号映射到模拟信号星座图(以供调制)qaskdeco 从方形的QASK星座图反映射到数字信号qaskenco 把数字信号映射到方形的QASK星座图 专用滤波器 hank2sys 把一个Hankel矩阵转换成一个线性系统模型hilbiir 设计一个希尔伯特变换IIR滤波器 rcosflt 升余弦滤波器 rcosine 设计一个升余弦滤波器 (专用滤波器的低级函数) rcosfir 设计一个升余弦FIR滤波器 rcosiir 设计一个升余弦IIR滤波器 信道函数

matlab与通信仿真实验指导书(上)

《Matlab与通信仿真》实验指导书(上) 刘毓杨辉徐健和煦黄庆东吉利萍编著 通信与信息工程学院 2011-1

目录 第一章 MALTAB基础知识 (1) 1.1MATLAB基础知识 (1) 1.2MATLAB基本运算 (2) 1.3MATLAB程序设计 (7) 第二章 MATLAB计算结果可视化和确知信号分析 (13) 2.1计算结果可视化 (13) 2.2确知信号分析 (17) 第三章随机信号与数字基带仿真 (23) 3.1基本原理 (23) 3.2蒙特卡罗算法 (30) 第四章模拟调制MATLAB实现 (34) 4.1模拟调制 (34) 4.2信道加性高斯白噪声 (35) 4.3AM调制解调的MATLAB实现 (36) 第五章模拟信号的数字传输 (45) 5.1脉冲编码调制 (45) 5.2低通抽样定理 (45) 5.3均匀量化原理 (46) 5.4非均匀量化 (48) 第六章数字频带传输系统 (52) 6.1数字频带传输原理 (52) 6.2数字频带传输系统的MATLAB实现 (53) 第七章通信系统仿真综合实验 (67) 7.1基本原理 (67) 7.2实验内容 (67)

第一章 MALTAB基础知识 本章目标 ●了解MATLAB 程序设计语言的基本特点,熟悉MATLAB软件运行环境 ●掌握创建、保存、打开m文件及函数的方法 ●掌握变量等有关概念,具备初步的将一般数学问题转化为对应的计算机模型并进行处理的能力 1.1 MATLAB基础知识 1.1.1 MATLAB程序设计语言简介 MATLAB,Matrix Laboratory的缩写,是由MathWorks公司开发的一套用于科学工程计算的可视化高性能语言,具有强大的矩阵运算能力。与大家常用的Fortran和C等高级语言相比,MATLAB的语法规则更简单,更贴近人的思维方方式,被称为“草稿纸式的语言”。MATLAB软件主要由主包、仿真系统(simulink)和工具箱(toolbox)三大部分组成。 1.1.2 MATLAB界面及帮助 MATLAB基本界面如图1-1所示,命令窗口包含标题栏、菜单栏、工具栏、命令行区、状态栏、垂直和水平波动条等区域。 图1-1 MATLAB基本界面 (1)菜单栏

MATLAB实现通信系统仿真实例

补充内容:模拟调制系统的MATLAB 仿真 1.抽样定理 为了用实验的手段对连续信号分析,需要先对信号进行抽样(时间上的离散化),把连续数据转变为离散数据分析。抽样(时间离散化)是模拟信号数字化的第一步。 Nyquist 抽样定律:要无失真地恢复出抽样前的信号,要求抽样频率要大于等于两倍基带信号带宽。 抽样定理建立了模拟信号和离散信号之间的关系,在Matlab 中对模拟信号的实验仿真都是通过先抽样,转变成离散信号,然后用该离散信号近似替代原来的模拟信号进行分析的。 【例1】用图形表示DSB 调制波形)4cos()2cos(t t y ππ= 及其包络线。 clf %%计算抽样时间间隔 fh=1;%%调制信号带宽(Hz) fs=100*fh;%%一般选取的抽样频率要远大于基带信号频率,即抽样时间间隔要尽可能短。 ts=1/fs; %%根据抽样时间间隔进行抽样,并计算出信号和包络 t=(0:ts:pi/2)';%抽样时间间隔要足够小,要满足抽样定理。 envelop=cos(2*pi*t);%%DSB 信号包络 y=cos(2*pi*t).*cos(4*pi*t);%已调信号 %画出已调信号包络线 plot(t,envelop,'r:','LineWidth',3); hold on plot(t,-envelop,'r:','LineWidth',3); %画出已调信号波形 plot(t,y,'b','LineWidth',3); axis([0,pi/2,-1,1])% hold off% xlabel('t'); %写出图例 【例2】用图形表示DSB 调制波形)6cos()2cos(t t y ππ= 及其包络线。 clf %%计算抽样时间间隔 fh=1;%%调制信号带宽(Hz) fs=100*fh;%抽样时间间隔要足够小,要满足抽样定理。 ts=1/fs; %%根据抽样时间间隔进行抽样

MATLAB通信系统仿真心得体会

MATLAB通信系统仿真心得体会 课程名称(中文) MATLAB通信系统仿真成绩姓名班级学号日期 学习MATLAB通信系统仿真心得体会 经过一学期的MATLAB通信系统仿真的学习,使我对通信原 理及仿真实践有了更深层次的理解。在学习过程当中,了解到了MATLAB的语言基础以及应用的界面环境,基本操作和语法,通信仿真工具箱的应用,simulink 仿真基础,信号系统分析等一系列的内容。我明白学好这门课程是非常的重要。 在学习当中,我首先明白了通信系统仿真的现实意义,系统模型是对实际系统的一种抽象,是对系统本质(或是系统的某种特性)的一种描述。模型可视为对真实世界中物体或过程的信息进行形式化的结果。模型具有与系统相似的特性,可以以各种形式给出我们所感兴趣的信息。知道了通信系统仿真的必要性,利用系统建模和软件仿真技术,我们几乎可以对所有的设计细节进行分层次的建模和评估。通过仿真技术和方法,我们可以有效地将数学分析模型和经验模型结合起来。利用系统仿真方法,可以迅速构建一个通信系统模型,提供一个便捷,高效和精确的评估平台。明白了MATLAB通信系统仿真课程重点就是系统仿真软件 Matlab / Simulink 在通信系统建模仿真和性能评估方面的应用原理,通信系统仿真的一般原理和方法。 MATLAB集成度高,使用方便,输入简捷,运算高效,内容丰富,并且很容易由用户自行扩展,与其它计算机语言相比, MATLAB有以下显著特点:1.MATLAB是一种解释性语言;2(变量的“多功能性”;3.运算符号的“多功能性”;4(人机界面适合科技人员;5(强大而简易的作图功能;6(智能化程度高;7(功能丰富,可扩展性强。在MATLAB的Communication Toolbox(通 信工具箱)中提供了许多仿真函数和模块,用于对通信系统进行仿真和分析。

MATLAB 2psk通信系统仿真报告

实验一 2PSK调制数字通信系统 一实验题目 设计一个采用2PSK调制的数字通信系统 设计系统整体框图及数学模型; 产生离散二进制信源,进行信道编码(汉明码),产生BPSK信号; 加入信道噪声(高斯白噪声); BPSK信号相干解调,信道解码; 系统性能分析(信号波形、频谱,白噪声的波形、频谱,信道编解 二实验基本原理 数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性而不能直接传输基带信号。为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性相匹配。这种用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。 数字调制技术的两种方法:①利用模拟调制的方法去实现数字式调制,即把数字调制看成是模拟调制的一个特例,把数字基带信号当做模拟信号的特殊情况处理;②利用数字信号的离散取值特点通过开关键控载波,从而实现数字调制。这种方法通常称为键控法,比如对载波的相位进行键控,便可获得相移键控(PSK)基本的调制方式。 图1 相应的信号波形的示例 1 0 1 调制原理 数字调相:如果两个频率相同的载波同时开始振荡,这两个频率同时达到正最大值,同时达到零值,同时达到负最大值,它们应处于"同相"状态;如果其中一个开始得迟了一点,就可能不相同了。如果一个达到正最大值时,另一个达到负最大值,则称为"反相"。一般把信号振荡一次(一周)作为360度。如果一个波比另一个波相差半个周期,我们说两个波的

相位差180度,也就是反相。当传输数字信号时,"1"码控制发0度相位,"0"码控制发180度相位。载波的初始相位就有了移动,也就带上了信息。 相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。在2PSK中,通常用初始相位0和π分别表示二进制“1”和“0”。因此,2PSK信号的时域表达式为(t)=Acos t+) 其中,表示第n个符号的绝对相位: = 因此,上式可以改写为 图2 2PSK信号波形 解调原理 2PSK信号的解调方法是相干解调法。由于PSK信号本身就是利用相位传递信息的,所以在接收端必须利用信号的相位信息来解调信号。下图2-3中给出了一种2PSK信号相干接收设备的原理框图。图中经过带通滤波的信号在相乘器中与本地载波相乘,然后用低通滤波器滤除高频分量,在进行抽样判决。判决器是按极性来判决的。即正抽样值判为1,负抽样值判为0. 2PSK信号相干解调各点时间波形如图 3 所示. 当恢复的相干载波产生180°倒相时,解调出的数字基带信号将与发送的数字基带信号正好是相反,解调器输出数字基带信号全部出错.

Matlab与通信仿真课程设计报告材料

《MATLAB与通信仿真》课程设计指导老师: 水英、汪泓 班级:07通信(1)班 学号:E07680104 :林哲妮

目录 目的和要求 (1) 实验环境 (1) 具体容及要求 (1) 实验容 题目一 (4) 题目容 流程图 程序代码 仿真框图 各个参数设置 结果运行 结果分析 题目二 (8) 题目容 流程图 程序代码 仿真框图 各个参数设置 结果运行 结果分析 题目三 (17) 题目容 流程图 程序代码 仿真框图 各个参数设置 结果运行 结果分析 题目四 (33) 题目容 流程图 程序代码 仿真框图 各个参数设置 结果运行 结果分析 心得与体会 (52)

目的和要求 通过课程设计,巩固本学期相关课程MATLAB与通信仿真所学知识的理解,增强动手能力和通信系统仿真的技能。在强调基本原理的同时,更突出设计过程的锻炼。强化学生的实践创新能力和独立进行科研工作的能力。 要求学生在熟练掌握MATLAB和simulink仿真使用的基础上,学会通信仿真系统的基本设计与调试。并结合通信原理的知识,对通信仿真系统进行性能分析。 实验环境 PC机、Matlab/Simulink 具体容及要求 基于MATLAB编程语言和SIMULINK通信模块库,研究如下问题: (1)研究BFSK在加性高斯白噪声信道下(无突发干扰)的误码率性能与信噪比之间的关系; (2)研究BFSK在加性高斯白噪声信道下(有突发干扰)的误码率性能与信噪比之间的关系; 分析突发干扰的持续时间对误码率性能的影响。 (3)研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(无突发干扰) 的误码率性能与信噪比之间的关系;分析不同码率对误码率性能的影响。比较不同信道编码方式的编码增益性能。 (4)研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(有突发干扰) 的误码率性能与信噪比之间的关系;分析突发干扰的持续时间对误码率性能的影响。分析不同码率对误码率性能的影响。比较不同信道编码方式的编码增益性能。

(完整版)基于matlab的通信系统仿真毕业论文

创新实践报告
报 告 题 目: 学 院 名 称: 姓 名:
基于 matlab 的通信系统仿真 信息工程学院 余盛泽
班 级 学 号: 指 导 老 师: 温 靖

二 O 一四年十月十五日
目录
一、引言........................................................................................................................ 3 二、仿真分析与测试 ................................................................................................... 4
2.1 随机信号的生成 ............................................................................................................... 4 2.2 信道编译码 ........................................................................................................................ 4 2.2.1 卷积码的原理 ........................................................................................................ 4 2.2.2 译码原理 ................................................................................................................ 5 2.3 调制与解调 ....................................................................................................................... 5 2.3.1 BPSK 的调制原理 .................................................................................................. 5 2.3.2 BPSK 解调原理 ...................................................................................................... 6 2.3.3 QPSK 调制与解调 ................................................................................................. 7 2.4 信道 .................................................................................................................................... 8

Matlab与通信仿真课程设计报告

《MATLAB与通信仿真》课程设计指导老师: 张水英、汪泓 班级:07通信(1)班 学号:E07680104 姓名:林哲妮

目录 目的和要求 (1) 实验环境 (1) 具体内容及要求 (1) 实验内容 题目一 (4) 题目内容 流程图 程序代码 仿真框图 各个参数设置 结果运行 结果分析 题目二 (8) 题目内容 流程图 程序代码 仿真框图 各个参数设置 结果运行 结果分析 题目三 (17) 题目内容 流程图 程序代码 仿真框图 各个参数设置 结果运行 结果分析 题目四 (33) 题目内容 流程图 程序代码 仿真框图 各个参数设置 结果运行 结果分析 心得与体会 (52)

目的和要求 通过课程设计,巩固本学期相关课程MATLAB与通信仿真所学知识的理解,增强动手能力和通信系统仿真的技能。在强调基本原理的同时,更突出设计过程的锻炼。强化学生的实践创新能力和独立进行科研工作的能力。 要求学生在熟练掌握MATLAB和simulink仿真使用的基础上,学会通信仿真系统的基本设计与调试。并结合通信原理的知识,对通信仿真系统进行性能分析。 实验环境 PC机、Matlab/Simulink 具体内容及要求 基于MATLAB编程语言和SIMULINK通信模块库,研究如下问题: (1)研究BFSK在加性高斯白噪声信道下(无突发干扰)的误码率性能与信噪比之间的关系; (2)研究BFSK在加性高斯白噪声信道下(有突发干扰)的误码率性能与信噪比之间的关系; 分析突发干扰的持续时间对误码率性能的影响。 (3)研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(无突发干扰) 的误码率性能与信噪比之间的关系;分析不同码率对误码率性能的影响。比较不同信道编码方式的编码增益性能。 (4)研究BFSK+信道编码(取BCH码和汉明码)在加性高斯白噪声信道下(有突发干扰) 的误码率性能与信噪比之间的关系;分析突发干扰的持续时间对误码率性能的影响。分析不同码率对误码率性能的影响。比较不同信道编码方式的编码增益性能。

MATLAB仿真实验报告

MATLA仿真实验报告 学院:计算机与信息学院 课程:—随机信号分析 姓名: 学号: 班级: 指导老师: 实验一

题目:编写一个产生均值为1,方差为4的高斯随机分布函数程序, 求最大值,最小值,均值和方差,并于理论值比较。 解:具体的文件如下,相应的绘图结果如下图所示 G仁random( 'Normal' ,0,4,1,1024); y=max(G1) x=mi n(G1) m=mea n(G1) d=var(G1) plot(G1);

实验二 题目:编写一个产生协方差函数为CC)=4e":的平稳高斯过程的程序,产生样本函数。估计所产生样本的时间自相关函数和功率谱密度,并求统计自相关函数和功率谱密度,最后将结果与理论值比较。 解:具体的文件如下,相应的绘图结果如下图所示。 N=10000; Ts=0.001; sigma=2; beta=2; a=exp(-beta*Ts); b=sigma*sqrt(1-a*a); w=normrnd(0,1,[1,N]); x=zeros(1,N); x(1)=sigma*w(1); for i=2:N x(i)=a*x(i-1)+b*w(i); end %polt(x); Rxx=xcorr(x0)/N; m=[-N+1:N-1]; Rxx0=(sigma A2)*exp(-beta*abs(m*Ts)); y=filter(b,a,x) plot(m*Ts,RxxO, 'b.' ,m*Ts,Rxx, 'r');

periodogram(y,[],N,1/Ts); 文件旧硯化)插入(1〕 ZMCD 克闻〔D ]窗口曲) Frequency (Hz) 50 100 150 200 250 300 350 400 450 500 NH---.HP)&UO 二 balj/ 」- □歹

Matlab通信系统建模与仿真例题源代码-第三章

% ch3example1A.m clear; f_p=2400; f_s=5000; R_p=3; R_s=25; % 设计要求指标 [n, fn]=buttord(f_p,f_s,R_p,R_s, 's'); % 计算阶数和截止频率 Wn=2*pi*fn; % 转换为角频率 [b,a]=butter(n, Wn, 's'); % 计算H(s) f=0:100:10000; % 计算频率点和频率范围 s=j*2*pi*f; % s=jw=j*2*pi*f H_s=polyval(b,s)./polyval(a,s); % 计算相应频率点处H(s)的值 figure(1); subplot(2,1,1); plot(f, 20*log10(abs(H_s))); % 幅频特性 axis([0 10000 -40 1]); xlabel('频率Hz');ylabel('幅度dB'); subplot(2,1,2); plot(f, angle(H_s)); % 相频特性 xlabel('频率Hz');ylabel('相角rad'); figure(2); freqs(b,a); % 也可用指令freqs直接画出H(s)的频率响应曲线。 % ch3example1B.m clear; f_p=2400; f_s=5000; R_p=3; R_s=25; % 设计要求指标 [n, fn]=ellipord(f_p,f_s,R_p,R_s,'s'); % 计算阶数和截止频率 Wn=2*pi*fn; % 转换为角频率 [b,a]=ellip(n,R_p,R_s,Wn,'s'); % 计算H(s) f=0:100:10000; % 计算频率点和频率范围 s=j*2*pi*f; % s=jw=j*2*pi*f H_s=polyval(b,s)./polyval(a,s); % 计算相应频率点处H(s)的值 figure(1); subplot(2,1,1); plot(f, 20*log10(abs(H_s))); % 幅频特性 axis([0 10000 -40 1]); xlabel('频率Hz');ylabel('幅度dB'); subplot(2,1,2); plot(f, angle(H_s)); % 相频特性 xlabel('频率Hz');ylabel('相角rad'); figure(2); freqs(b,a); % 也可用指令freqs直接画出H(s)的频率响应曲线。 % ch3example2A.m f_N=8000; % 采样率 f_p=2100; f_s=2500; R_p=3; R_s=25; % 设计要求指标 Ws=f_s/(f_N/2); Wp=f_p/(f_N/2); % 计算归一化频率 [n, Wn]=buttord(Wp,Ws,R_p,R_s); % 计算阶数和截止频率 [b,a]=butter(n, Wn); % 计算H(z) figure(1); freqz(b,a, 1000, 8000) % 作出H(z)的幅频相频图, freqz(b,a, 计算点数, 采样率)

Matlab与通信仿真课程设计

实验一单边带调幅系统的建模仿真 班级:姓名:学号: 一、实验目的 1.了解单边带调幅系统的工作原理 2.掌握单边带调幅系统的Matlab和Simulink建模过程 二、实验内容 1、Matlab设计一个单边带发信机、带通信道和相应的接收机,参数要 求如下。 (1)输入话音信号为一个话音信号,采样率8000Hz。话音输入后首先 进行预滤波,预滤波器是一个频率范围在[300,3400]Hz的带通滤波器。 其目的是将话音频谱限制在3400Hz以下。单边带调制的载波频率设计 为10KHz,调制输出上边带。要求观测单边带调制前后的信号功率谱。 (2)信道是一个带限高斯噪声信道,其通带频率范围是[10000, 13500]Hz。要求能够根据信噪比SNR要求加入高斯噪声。 (3)接收机采用相干解调方式。为了模拟载波频率误差对解调话音音 质的影响,设本地载波频率为9.8KHz,与发信机载波频率相差200Hz。 解调滤波器设计为300Hz到3400Hz的带通滤波器。 程序框图:

设计思想: 程序分为三部分: 一:SSB调制模块 首先从计算机中读入音频信号,作为原信号,读入完成后,对源信号进行参数采集和与滤波处理。进行与滤波之后,对信号进行希尔伯特变换,将原来的信号和载波相乘,将希尔伯特变换后的信号和载波进行希尔伯特变换后的信号相乘之后两者想减,得到SSB调制后的信号。 二:信道加噪声模块 通过信道,通过设置信道的信噪比来加入相应的噪声 三:解调模块: 将SSB调制后的信号通过信道加入噪声以后得到新的信号,并将信号和本地载波相乘进行想干解调,得到输出信号,并通过语句输出到相应的目录下。 2、用Simulink方式设计一个单边带传输系统并通过声卡输出接收机解调的结果声音。系统参数参照实例5.9,系统仿真参数设置为50KH 系统设计:

北邮dsp软件matlab仿真实验报告

题目: 数字信号处理MATLAB仿真实验 姓名 学院 专业 班级 学号 班内序号

实验一:数字信号的 FFT 分析 1、实验内容及要求 (1) 离散信号的频谱分析: 设信号 此信号的0.3pi 和 0.302pi 两根谱线相距很近,谱线 0.45pi 的幅度很小,请选择合适的序列长度 N 和窗函数,用 DFT 分析其频谱,要求得到清楚的三根谱线。 (2) DTMF 信号频谱分析 用计算机声卡采用一段通信系统中电话双音多频(DTMF )拨号数字 0~9的数据,采用快速傅立叶变换(FFT )分析这10个号码DTMF 拨号时的频谱。 2、实验目的 通过本次实验,应该掌握: (a) 用傅立叶变换进行信号分析时基本参数的选择。 (b) 经过离散时间傅立叶变换(DTFT )和有限长度离散傅立叶变换(DFT ) 后信号频谱上的区别,前者 DTFT 时间域是离散信号,频率域还是连续的,而 DFT 在两个域中都是离散的。 (c) 离散傅立叶变换的基本原理、特性,以及经典的快速算法(基2时间抽选法),体会快速算法的效率。 (d) 获得一个高密度频谱和高分辨率频谱的概念和方法,建立频率分辨率和时间分辨率的概念,为将来进一步进行时频分析(例如小波)的学习和研究打下基础。 (e) 建立 DFT 从整体上可看成是由窄带相邻滤波器组成的滤波器组的概念,此概念的一个典型应用是数字音频压缩中的分析滤波器,例如 DVD AC3 和MPEG Audio 。 3、程序代码 (1) N=5000; n=1:1:N; x=0.001*cos(0.45*pi*n)+sin(0.3*pi*n)-cos(0.302*pi*n-pi/4); y=fft(x,N); magy=abs(y(1:1:N/2+1)); k=0:1:N/2; w=2*pi/N*k; stem(w/pi,magy) axis([0.25,0.5,0,50]) (2) column=[1209,1336,1477,1633]; line=[697,770,852,941]; fs=10000; N=1024; 00010450303024().*cos(.)sin(.)cos(.)x n n n n ππππ=+--

基于matlab的通信系统仿真

创新实践报告 报告题目: 基于matlab的通信系统仿真学院名称: 信息工程学院 姓名: 班级学号: 指导老师: 二O一四年十月十五日

一、引言 现代社会发展要求通信系统功能越来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术研究与产品开发缩短周期,降低成本,提高水平。这样尖锐对立的两个方面的要求,只有通过使用强大的计算机辅助分析设计技术与工具才能实现。在这种迫切的需求之下,MA TLAB应运而生。它使得通信系统仿真的设计与分析过程变得相对直观与便捷,由此也使得通信系统仿真技术得到了更快的发展。通信系统仿真贯穿着通信系统工程设计的全过程,对通信系统的发展起着举足轻重的作用。通信系统仿真具有广泛的适应性与极好的灵活性,有助于我们更好地研究通信系统性能。通信系统仿真的基本步骤如下图所示: 二、仿真分析与测试 (1)随机信号的生成 利用Matlab中自带的函数randsrc来产生0、1等概分布的随机信号。源代码如下所示: global N N=300; global p

p=0、5; source=randsrc(1,N,[1,0;p,1-p]); (2)信道编译码 1、卷积码的原理 卷积码(convolutional code)就是由伊利亚斯(p 、Elias)发明的一种非分组码。在前向纠错系统中,卷积码在实际应用中的性能优于分组码,并且运算较简单。 卷积码在编码时将k 比特的信息段编成n 个比特的码组,监督码元不仅与当前的k 比特信息段有关,而且还同前面m=(N-1)个信息段有关。 通常将N 称为编码约束长度,将nN 称为编码约束长度。一般来说,卷积码中k 与n 的值就是比较小的整数。将卷积码记作(n,k,N)。卷积码的编码流程如下所示。 可以瞧出:输出的数据位V1,V2与寄存器D0,D1,D2,D3之间的关系。根据模2加运算特点可以得知奇数个1模2运算后结果仍就是1,偶数个1模2运算后结果就是0。 2、译码原理 卷积码译码方法主要有两类:代数译码与概率译码。代数译码主要根据码本身的代数特性进行译码,而信道的统计特性并没有考虑在内。目前,代数译码的主要代表就是大数逻辑解码。该译码方法对于约束长度较短的卷积码有较好的效果,并且设备较简单。概率译码,又称最大似然译码,就是基于信道的统计特性与卷积 码的特点进行计算。在现代通信系统中,维特比译码就是目前使用最广泛的概率 译码方法。 02 1V D D =⊕01232V D D D D =⊕⊕⊕

matlab通信仿真课程设计

《matlab通信仿真设计》课程设计指导书 2009年11月

课程设计题目1:调幅广播系统的仿真设计 模拟幅度调制是无线电最早期的远距离传输技术。在幅度调制中,以声音信号控制高频率正弦信号的幅度,并将幅度变化的高频率正弦信号放大后通过天线发射出去,成为电磁波辐射。 波动的电信号要能够有效地从天线发送出去,或者有效地从天线将信号接收回来,需要天线的等效长度至少达到波长的1/4。声音转换为电信号后其波长约在15~1500km 之间,实际中不可能制造出这样长度和范围的天线进行有效信号收发。因此需要将声音这样的低频信号从低频率段搬移到较高频率段上去,以便通过较短的天线发射出去。 人耳可闻的声音信号通过话筒转化为波动的电信号,其频率范围为20~20KHz 。大量实验发现,人耳对语音的频率敏感区域约为300~3400Hz ,为了节约频率带宽资源,国际标准中将电话通信的传输频带规定为300~3400Hz 。调幅广播除了传输声音以外,还要播送音乐节目,这就需要更宽的频带。一般而言,调幅广播的传输频率范围约为100~6000Hz 。 任务一:调幅广播系统的仿真。 采用接收滤波器Analog Filter Design 模块,在同一示波器上观察调幅信号在未加入噪声和加入噪声后经过滤波器后的波形。采用另外两个相同的接收滤波器模块,分别对纯信号和纯噪声滤波,利用统计模块计算输出信号功率和噪声功率,继而计算输出信噪比,用Disply 显示结果。 实例1:对中波调幅广播传输系统进行仿真,模型参数指标如下。 1.基带信号:音频,最大幅度为1。基带测试信号频率在100~6000Hz 内可调。 2.载波:给定幅度的正弦波,为简单起见,初相位设为0,频率为550~1605Hz 内可调。 3.接收机选频放大滤波器带宽为12KHz ,中心频率为1000kHz 。 4.在信道中加入噪声。当调制度为时,设计接收机选频滤波器输出信噪比为20dB ,要求计算信道中应该加入噪声的方差,并能够测量接收机选频滤波器实际输出信噪比。 仿真参数设计: 系统工作最高频率为调幅载波频率1605KHz ,设计仿真采样率为最高工作频率的10倍,因此取仿真步长为 8max 1 6.2310(1-1)10step t s f -==? 相应的仿真带宽为仿真采样率的一半,即 18025.7(1-2)2step W KHz t == 设基带测试正弦信号为m(t)=Acos2πFt ,载波为c(t)=cos2πf c t ,则调制度为m a 的调制输出 信号s(t)为 ()(1cos 2)cos 2(1-3)a c s t m Ft f t ππ=+ 容易求出,s(t)的平均功率为 21(1-4)24a m P =+

基于matlab的通信系统仿真要点

创新实践报告 报告题目:基于matlab的通信系统仿真学院名称:信息工程学院 姓名: 班级学号: 指导老师: 二O一四年十月十五日

一、引言 现代社会发展要求通信系统功能越来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术研究和产品开发缩短周期,降低成本,提高水平。这样尖锐对立的两个方面的要求,只有通过使用强大的计算机辅助分析设计技术和工具才能实现。在这种迫切的需求之下,MATLAB应运而生。它使得通信系统仿真的设计和分析过程变得相对直观和便捷,由此也使得通信系统仿真技术得到了更快的发展。通信系统仿真贯穿着通信系统工程设计的全过程,对通信系统的发展起着举足轻重的作用。通信系统仿真具有广泛的适应性和极好的灵活性,有助于我们更好地研究通信系统性能。通信系统仿真的基本步骤如下图所示:

二、仿真分析与测试 (1)随机信号的生成 利用Matlab 中自带的函数randsrc 来产生0、1等概分布的随机信号。源代码如下所示: global N N=300; global p p=0.5; source=randsrc(1,N,[1,0;p,1-p]); (2)信道编译码 1、卷积码的原理 卷积码(convolutional code)是由伊利亚斯(p.Elias)发明的一种非分组码。在前向纠错系统中,卷积码在实际应用中的性能优于分组码,并且运算较简单。 卷积码在编码时将k 比特的信息段编成n 个比特的码组,监督码元不仅和当前的k 比特信息段有关,而且还同前面m=(N-1)个信息段有关。 通常将N 称为编码约束长度,将nN 称为编码约束长度。一般来说,卷积码中k 和n 的值是比较小的整数。将卷积码记作(n,k,N)。卷积码的编码流程如下所示。 可以看出:输出的数据位V1,V2和寄存器D0,D1,D2,D3之间的关系。根据模2 D0D2D1D3 + + M V1 V2 OUT 02 1V D D =⊕0123 2V D D D D =⊕⊕⊕

相关文档
最新文档