当前位置:文档之家› 信号分析处理课程设计-基于MATLAB的模拟信号单边带幅度调制(SSB)与解调分析(精品)概要

信号分析处理课程设计-基于MATLAB的模拟信号单边带幅度调制(SSB)与解调分析(精品)概要

信号分析处理课程设计-基于MATLAB的模拟信号单边带幅度调制(SSB)与解调分析(精品)概要
信号分析处理课程设计-基于MATLAB的模拟信号单边带幅度调制(SSB)与解调分析(精品)概要

课程设计任务书

学生姓名:吕义斌专业班级:电信1102班

指导教师:桂林工作单位:武汉理工大学

题目:信号分析处理课程设计

-基于MATLAB的模拟信号单边带幅度调制(SSB)与解调分析初始条件:

1.Matlab6.5以上版本软件;

2.先修课程:通信原理等;

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)

1、利用MATLAB中的simulink工具箱中的模块进行单边带幅度调制(SSB)与解

调,观察波形变化;

2、画出程序设计框图,编写程序代码,上机运行调试程序,记录实验结果(含计算

结果和图表等),并对实验结果进行分析和总结;

3、课程设计说明书按学校统一规范来撰写,具体包括:

⑴目录;⑵理论分析;

⑶程序设计;⑷程序运行结果及图表分析和总结;

⑸课程设计的心得体会(至少800字,必须手写。);

⑹参考文献(不少于5篇)。

时间安排:周一、周二查阅资料,了解设计内容;

周三、周四程序设计,上机调试程序;

周五、整理实验结果,撰写课程设计说明书。

指导教师签名:年月日

系主任(或责任教师)签名:年月日

目录

1. 概述 (1)

2. 设计方案 (1)

2.1 SSB调制原理 (1)

2.1.1 滤波法 (1)

2.1.2 相移法 (2)

2.2 解调原理 (4)

2.2.1 相干解调 (4)

2.2.2 2级单边带调制解调 (4)

3. SSB调制与解调的MATLAB程序实现 (4)

3.1 函数的使用 (4)

3.2 MA TLAB程序实现 (5)

3.3 模拟仿真结果分析 (9)

4. SSB系统的Simulink仿真 (10)

4.1 Simulink工作环境 (10)

4.2 SSB信号调制 (11)

4.2.1 调制模型构建与参数设置 (11)

4.2.2 仿真结果及分析 (11)

4.3 SSB相干解调 (14)

4.3.1 相干解调模型构建与参数设置 (14)

4.3.2 仿真结果及分析 (15)

4.4 加入高斯噪声的SSB调制与解调 (17)

4.4.1 模型构建 (17)

4.4.2 仿真结果及分析 (18)

5. 心得体会 (23)

参考文献 (25)

1. 概述

本课程设计是实现SSB 的调制与相干解调,以及在不同噪声下对信道的影响。信号的调制与解

调在通信系统中具有重要的作用。调制过程是一个频谱搬移的过程,它是将低频信号的频谱搬移到

载频位置。解调是调制的逆过程,即是将已经调制的信号还原成基带信号的过程。信号的接收端就

是通过解调来还原已调制信号从而读取发送端发送的信息。因此信号的解调对系统的传输有效性户

传输可靠性有很大的影响。调制与解调方式往往决定了一个通信系统的性能。单边带SSB 信号的解

调采用相干解调法,这种方式被广泛应用在载波通信和短波电话通信中。

新版的MA TLAB 增强了图形处理功能,并在WINDOWS 环境下运行。现今,MATLAB 的发展

已大大超出了“矩阵实验室”的范围,它的配备了涉及到自动控制、信息处理、计算机仿真等种类繁

多的工具箱(Tool Box ),这些工具箱有数理统计、信号处理、系统辨识、最优化、稳健等等。本

次课程设计主要利用MA TLAB 软件对通信原理中的模拟信号进行进行抑制双边带调制的仿真分析,即SSB 信号调试与解调的仿真分析。设计中主要是对SSB 已调信号进行时域和频域分析。

Simulink 是MATLAB 中一种可视化仿真工具,是一种基于MA TLAB 的框图设计环境,是实现

动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字

信号处理建模和仿真中。Simulink 可以连续采样时间或两种混合的采样时间进行建模,它支持多速

率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态模型,Simulink 提供了一个

建立模型方块图的图形用户接口(GUI ),这个创建过程只需单击和拖动鼠标操作就能完成。

2. 设计方案

2.1 SSB 调制原理

单边带调制是幅度调制中的一种。幅度调制是由调制信号去控制高频载波的幅度,使之随调制

信号作线性变化的过程。在波形上,幅度已调信号的幅度随基带信号的规律而呈正比地变化;在频

谱结构上,它的频谱完全是基带信号频谱在频域内的简单搬移。常见的调幅(AM )、双边带(DSB )、残留边带(VSB )等调制就是幅度调制的几种典型的实例。单边带调制(SSB )信号是将双边带信

号中的一个边带滤掉而形成的。根据滤除方法的不同,产生SSB 信号的方法有:滤波法和相移法。

2.1.1 滤波法

单边带调制就是只传送双边带信号中的一个边带(上边带或下边带)。产生单边带信号最直接、

最常用的是滤波法,就是从双边带信号中滤出一个边带信号,图2-1是滤波法模型的示意图。单边

带信号的频谱如图2-2所示,该图能说明滤波法的基本原理,图中)(w H SSB 是单边带滤波器的系统

函数,即)(t H SSB 的傅里叶变换。 )(t f )

(t s DSB t w t c c cos )( )(w H SSB )(t s SSB

图2-1滤波法模型

若保留上边带,则)(w H SSB 应具有高通特性如如图2-2(b )所示,表达式(2-1)如下: c c

SSB w w w w w H >≤=,1

,0)({ (式2-1) 单边带信号的频谱如图2-2(c )所示。

若保留下边带,则)(w H SSB 应具有低通特性如图2-2(d )所示,表达式(2-2)如下:

c

c

SSB w w w w w H ≤>=,1,0)({ (式2-2)

单边带信号的频谱如图2-2(e)所示。 )

(w S DSB )

(w H SSB )

(w S SSB )

(w H SSB )(w S SSB w

w

w w w 00000c w c w c

w c w

c w c w -c w -c w -c w -c w -)(a )(b )(c )(

d )(e

图2-2单边带信号频谱图

2.1.2 相移法

单边带信号的时域表达式为:

t

w t f t w t f S c c USB sin )(?

21cos )(21

t -=')((式

2-3)

t w t f t w t f S c c LSB sin )(2

1cos )(21)t (-=' (式2-4) 这里)(?t f 是)(t f 的希尔伯特变换。从表达式可以得到单边带调制信号相移法的一般模型框图,

如图2-3所示。

希尔伯特变换H (w )及有关特性为:

定义 )]([)(?t f H t f

= (式2-5) )sgn()())](([w ?w w jF t f H F F -==)( (式2-6)

式中

0,1

,1)sgn({><-=w w w (式2-7) π21-)

(t f t

w c cos )(w H )

(t S SSB

图2-3 SSB 移相法模型

显然, )(t f 信号通过传递函数为jgn(w)-的滤波器,即可得到)(?t f

。具有传递函数)sgn()(w j w H -=的滤波器称为希尔伯特滤波器。 )(w H 传递函数的模和相位特性如图2-4所示。从图2-4可见,希尔伯特滤波器是一个宽带 90o 移相网络,是正交变换网络。

)

(w H w

00w

)

(w φ

图2-4希尔伯特滤波器的传递函数

2.2 解调原理

2.2.1 相干解调

相干解调也叫同步检波。解调与调制的实质一样,均是频谱搬移。调制是把基带信号的谱搬到了载频位置,这一过程可以通过一个相乘器与载波相乘来实现。解调则是调制的反过程,即把在载波位置的已调信号的谱搬回到原始基带位置,因此同样可以用相乘器与载波相乘来实现。相干解调器的一般模型如图2-5所示。

)(t S

m

)(t

S

p

LPF

)

(t

S

d

t

w

t c

c

cos

)(

图2-5相干解调器的一般模型

2.2.2 2级单边带调制解调

在实际应用中,有时需要将信号调制到较高频率的载波上进行传输,但一般设备很难一次性调制成功,所以这时需要将信号分两级调制。第1级调制时,信号先与频率相对较低1级载波相乘,再通过带通滤波器滤除下边带频谱得单边带调制信号;第2级调制时,2级载波频率相对第1级较高,再通过带通滤波器后输出高频单边带信号。解调时,1级解调时先与2级载波相乘,再通过低通滤波器,2级解调时与1级载波相乘再通过低通滤波器,最后得解调信号。

3. SSB调制与解调的MATLAB程序实现

3.1 函数的使用

正弦波函数cos():调用格式为x = a*cos(b*2*pi*t);

abs(x):纯量的绝对值或向量的长度,abs函数返回一个数的绝对值。用法为:result = abs(number) 其中result是number参数的绝对值;

filter :一维数字滤波filter(fb,fa,mo),这里fb,fa分别为滤波器的上下限截止频率,而mo为滤波器的输入信号。

其他简单函数:

cla 清除当前坐标轴

clc 清除命令窗口显示

clf 清除当前图形窗口

demo 运行MA TLAB演示程序

grid 给图形加网格线

gtext 在鼠标指定的位置加文字说明

hold 当前图形保护模式

length 查询向量的维数

linspace 构造线性分布的向量

logspace 构造等对数分布的向量

pi 圆周率π

plot 线性坐标图形绘制

subplot 将图形窗口分成若干个区域

title 给图形加标题

xlabel 给图形加x坐标说明

ylabel 给图形加y坐标说明

3.2 MATLAB程序实现

这里调制信号为正弦信号,调制信号幅度=0.8×载波幅度,程序如下:

Fs=100000; %抽样频率

t=[0:1/Fs:0.01]; %抽样间隔

Fc=30000; %载波频率

a=0.8;

m=a*cos(300*2*pi*t); %调制信号

X=fft(m);

X=abs(X(1:length(X)/2+1)); %调制信号频谱

frqX=(0:length(X)-1)*Fs/length(X)/2

sm = modulate(m,Fc,Fs,'amssb'); %对信号进行调制

Y=fft(sm);

Y=abs(Y(1:length(Y)/2+1)); %已调信号频谱

frqY=(0:length(Y)-1)*Fs/length(Y)/2

k1=awgn(sm,1); %对已调信号加噪声

k2=awgn(sm,5);

k3=awgn(sm,10);

k4=awgn(sm,15);

k5=awgn(sm,20);

Y1=fft(k1);

Y1=abs(Y1(1:length(Y1)/2+1)); %加入噪声后已调信号频谱

frqY1=(0:length(Y1)-1)*Fs/length(Y1)/2;

sn=demod(sm,Fc,Fs,'amssb'); %无噪声ssb信号解调

sn1=demod(k1,Fc,Fs,'amssb'); %加噪声ssb信号解调

sn2=demod(k2,Fc,Fs,'amssb');

sn3=demod(k3,Fc,Fs,'amssb');

sn4=demod(k4,Fc,Fs,'amssb');

sn5=demod(k5,Fc,Fs,'amssb');

dy1=k1-sm;

snr1=var(sm)/var(dy1);

dy2=sn1-sn;

snr2=var(sn)/var(dy2);

dy12=k2-sm;

snr12=var(sm)/var(dy12);

dy22=sn2-sn;

snr22=var(sn)/var(dy22);

dy13=k3-sm;

snr13=var(sm)/var(dy13);

dy23=sn3-sn;

snr23=var(sn)/var(dy23);

dy14=k4-sm;

snr14=var(sm)/var(dy14);

dy24=sn4-sn;

snr24=var(sn)/var(dy24);

dy15=k5-sm;

snr15=var(sm)/var(dy15);

dy25=sn5-sn;

snr25=var(sn)/var(dy25);

in=[snr1,snr12,snr13,snr14,snr15];

out=[snr2,snr22,snr23,snr24,snr25];

Z=fft(sn);

Z=abs(Z(1:length(Z)/2+1));

frqZ=[0:length(Z)-1]*Fs/length(Z)/2; %无噪声解调信号频谱Z1=fft(sn1);

Z1=abs(Z1(1:length(Z1)/2+1));

frqZ1=[0:length(Z1)-1]*Fs/length(Z1)/2; %加噪声解调信号频谱figure(1);

subplot(1,2,1)

plot(t,m); title('SSB调制信号')

subplot(1,2,2)

plot(frqX,X);title('SSB调制信号频谱')

axis([0 3000 0 max(X)]);

figure

subplot(2,2,1)

plot(t,sm);title('SSB已调信号')

subplot(2,2,2)

plot(frqY,Y); title('SSB无噪声已调信号频谱')

subplot(2,2,3)

plot(frqY1,Y1);title('SSB加噪声已调信号频谱')

figure

subplot(1,2,1)

plot(t,sn);title('SSB无噪声解调信号波形')

subplot(1,2,2)

plot(frqZ,Z); title('SSB无噪声解调信号频谱')

axis([0 3000 0 max(Z)])

figure

subplot(1,2,1)

plot(t,sn1);title('SSB加噪声解调信号波形')

subplot(1,2,2)

plot(frqZ1,Z1); title('SSB加性噪声解调信号频谱')

axis([0 3000 0 max(Z)]);

figure

plot(in,out)

xlable('输入信号信噪比')

ylable('输出信号信噪比')

程序运行结果如下图3.所示:

图3 (a) 调制信号时域图及频谱图

图3(b) 已调信号波形,无噪声及有噪声已调信号频谱

图3(c) 无噪声解调信号波形及频谱

图3(d) 加噪声解调信号波形及频谱

图3(e) 输入信噪比与输出信噪比曲线

3.3 模拟仿真结果分析

通过MA TLAB对SSB调制和解调系统的模拟仿真,观察各波形和频谱,可以看到,在频谱结构上,它的频谱完全是基带信号频谱在频域内的简单搬移,若调制信号频率为w,载波频率c w,调

w处。通过在已调信号中加入高斯白噪声,通过解调器解调,根据对输入输出制后信号频率搬移至

c

信噪比关系曲线绘制观察,在理想情况下,输出信噪比与输入信噪比相等,不同的调制信号对系统性能有一定的影响。

4. SSB系统的Simulink仿真

4.1 Simulink工作环境

在MATLAB命令窗口,单击工具栏上的“Simulink”按钮可进入Simulink模块。模块库按功能可分为以下8类字库:Continuous(连续模块)、Discrete(离散模块)、Function&Table(函数与平台模块)、Math(数学模块)、Nonlinear(非线性模块)、Signal&System(信号与系统模块)、Sink (接收器模块)、Source(输入源模块)。用户可以根据需要混合使用库中的模块来组合系统,也可以封装自己的模块,自定义模块库,从而实现全图形化仿真。Simulink模型库中的仿真模块组成三级树结构,Simulink子模型库中包含了Continuous、Discontinus等下一级模块库,Continuous模型库中又包含了若干模块,可以直接加入仿真模型。Simulink工具模块页面如图4-1.所示。

图4-1 Simulink工具模块页面

4.2 SSB信号调制

4.2.1 调制模型构建与参数设置

在MA TLAB的集成仿真环境Smulink中建立单边带调制与解调系统模型并实现对它的动态仿真,SSB调制系统模型如图4-2.所示。调制信号m(t)参数设置为:幅值为2,频率为1;载波信号c(t)参数为:幅值为2,频率为10。

图4-2 SSB调制系统模型

边带滤波器参数设置如图4-3.所示。

图4-3边带滤波器参数设置

4.2.2 仿真结果及分析

调制模块的仿真波形图如图4-4.所示。第一路是调制信号波形,第2路是载波信号波形,第3路是DSB调制后的信号波形,第4路是SSB调制后信号波形。

图4-4 调制模块的仿真波形图调制模块中各阶段波形的功率谱如图4.5所示。

图4-5(a) 输入信号功率谱

图4-5(b) 载波信号功率谱

图4-5(c) DSB信号功率谱

图4-5(d) SSB调制信号功率谱

分析可知,调制信号频率为1,载波的频率为10 。调制信号先与载波相乘得双边带信号,再通过带通滤波器得上边带信号。调制过程中信号功率波形不变,只是频率的搬移,符合线性调制原理。

4.3 SSB相干解调

4.3.1 相干解调模型构建与参数设置

SSB相干解调系统模型如图4-6所示。调制信号m(t)参数设置为:幅值为2,频率为1;载波信号c(t)参数为:幅值为2,频率为10。

图4-6 SSB相干解调系统模型

低通滤波器参数设置如图4-7所示。

图4-7 相干解调低通滤波器参数设置

4.3.2 仿真结果及分析

SSB相干解调仿真波形如图4-8所示。第1路波形是输入信号波形,第2路波形是已调制信号波形,第3路波形是通过相乘器后的信号波形,第4路波形是解调后的信号波形。

图4-8 SSB相干解调仿真波形

分析可知,解调后的波形和原输入信号波形一样,符合要求。

相干解调模块中各过程信号功率谱如图4-9所示。

图4-9(a) 输入信号功率谱

图4-9(b)SSB已调信号功率谱

图4-9(c)相干解调信号功率谱

由仿真波形可知,调制实现了功率谱的搬移,解调后的信号功率谱和原信号功率谱一样,实现了设计要求。

4.4 加入高斯噪声的SSB调制与解调

4.4.1 模型构建

高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声。在理想信道调制与解调的基础上。在调制信号上加入高斯噪声,把Simulink噪声源下的高斯噪声模块(Gaussian Noise Generator)加入到模型中。图4-10中加了两个高斯噪声模块,为比较高斯噪声均值或方差不同时对信道的影响,将两个高斯噪声模块参数设置不同,以作比较。

加入高斯噪声后调制与解调系统模型如图4-10所示。

图4-10 加入高斯噪声后调制与解调系统模型

4.4.2 仿真结果及分析

1. 波形失真与高斯噪声均值的关系

设置各低通滤波器得频带边缘频率为10,并设置两个高斯的参数,仿真结果如图4-11所示。第1路为理想信道下的相干解调信号波形;第2路为加入均值为0.6,方差为0的高斯噪声时解调信号波形;第3路为均值为1.2,方差为0的高斯噪声时解调信号波形。

图4-11方差相同、均值不同时的仿真波形

由仿真结果分析得,加入高斯噪声方差相同的情况下,均值越大,解调后失真越大。

图4-12为相干解调模块中加入不同噪声后各过程的信号功率谱。

图4-12(a)理想情况下输出信号功率谱

matlab课程设计题目

课题一: 连续时间信号和系统时域分析及MATLAB实现 课题要求: 深入研究连续时间信号和系统时域分析的理论知识。利用MATLAB强大的图形处理功能、符号运算功能以及数值计算功能,实现连续时间信号和系统时域分析的仿真波形。 课题内容: 一、用MATLAB实现常用连续时间信号的时域波形(通过改变参数,分析其时域特性)。 1、单位阶跃信号, 2、单位冲激信号, 3、正弦信号, 4、实指数信号, 5、虚指数信号, 6、复指数信号。 二、用MATLAB实现信号的时域运算 1、相加, 2、相乘, 3、数乘, 4、微分, 5、积分 三、用MATLAB实现信号的时域变换(参数变化,分析波形变化) 1、反转, 2、使移(超时,延时), 3、展缩, 4、倒相, 5、综合变化 四、用MATLAB实现信号简单的时域分解 1、信号的交直流分解, 2、信号的奇偶分解 五、用MATLAB实现连续时间系统的卷积积分的仿真波形 给出几个典型例子,对每个例子,要求画出对应波形。 六、用MATLAB实现连续时间系统的冲激响应、阶跃响应的仿真波形。 给出几个典型例子,四种调用格式。 七、利用MATLAB实现连续时间系统对正弦信号、实指数信号的零状态响应的仿真波形。 给出几个典型例子,要求可以改变激励的参数,分析波形的变化。 课题二: 离散时间信号和系统时域分析及MATLAB实现。 课题要求: 深入研究离散时间信号和系统时域分析的理论知识。利用MATLAB强大的图

形处理功能、符号运算功能以及数值计算功能,实现离散时间信号和系统时域分析的仿真波形。 课题内容: 一、用MATLAB绘制常用信号的时域波形(通过改变参数分析其时域特性) 1、单位序列, 2、单位阶跃序列, 3、正弦序列, 4、离散时间实指数序列, 5、离散时间虚指数序列, 6、离散时间复指数序列。 二、用MATLAB实现信号的时域运算 1、相加, 2、相乘, 3、数乘。 三、用MATLAB实现信号的时域变换(参数变化,分析波形的变化) 1、反转, 2、时移(超时,延时), 3、展缩, 4、倒相。 四、用MATLAB实现离散时间系统卷积和仿真波形 给出几个典型例子,对每个例子要求画出e(k),h(k),e(i),h(i),h(-i),Rzs(k)波形。 五、用MATLAB实现离散时间系统的单位响应,阶跃响应的仿真波形 给出几个典型例子,四中调用格式。 六、用MATLAB实现离散时间系统对实指数序列信号的零状态响应的仿真波形 给出几个典型例子,要求可以改变激励的参数,分析波形的变化。 课题三: 连续时间信号傅里叶级数分析及MATLAB实现。 课题要求: 深入研究连续时间信号傅里叶级数分析的理论知识,利用MATLAB强大的图形处理功能,符号运算功能以及数值计算功能,实现连续时间周期信号频域分析的仿真波形。 课题内容: 一、用MATLAB实现周期信号的傅里叶级数分解与综合 以周期矩形波信号为例,绘出包含不同谐波次数的合成波形,观察合成波形与原矩形 波形之间的关系及吉布斯现象。

基于MATLAB的FSK调制解调实现完整版

目录 一. FSK理论知识………………………………………………… 1.1FSK概念………………………………………………………………… 1.22FSK信号的波形及时间表示式………………………………………… 1.32FSK信号的产生方法…………………………………………………… 1.42FSK信号的功率谱密度………………………………………………… 1.52FSK信号的解调………………………………………………………… 1.6FSK的误码性能…………………………………………………………… 二.用MATLAB进行FSK原理及误码性能仿真……… 三、结论…………………………………………… 四、参考文献…………………………………………、 五、源程序……………………………………………

1、FSK理论知识 频率调制的最简单形式是二进制频率键控(FSK,frequency-shift keying)。FSK是调制解调器通过电话线路发送比特的方法。每个比特被转换为一个频率,0由较低的频率表示,1由较高的频率表示。 1.1、FSK概念 传“0”信号时,发送频率为f1的载波; 传“1”信号时,发送频率为f2的载波。可见,FSK是用不同频率的载波来传递数字消息的。 实现模型如下图: 1.2、2FSK信号的波形及时间表示式 根据上图模型的实现可以得到2FSK的信号波形如图:

2FSK信号的时间表达式为: 由以上表达式可见,2FSK信号由两个2ASK信号相加构成。 注意:2FSK有两种形式: (1)相位连续的2FSK; (2)相位不连续的2FSK。 在这里,我们只讨论相位不连续的频移键控信号,这样更具有普遍性。 1.3、2FSK信号的产生方法 2FSK信号的产生方法:2FSK信号可以两类方法来产生。 一是采用模拟调频的方法来产生(图1);另一种方法是采用键控法(图2); 图1.3-1 图1.3-2 1.4、2FSK信号的功率谱密度

通信仿真课程设计-matlab-simulink

成都理工大学工程技术学院 《通信仿真课程设计》报告 班级:信息工程1班 姓名:寇路军 学号: 201620101133 指导教师:周玲 成绩: 2019 年 3月 23 日

目录 通信仿真课程设计报告 (2) 一.绪论 (2) 二.课程设计的目的 (2) 三.模拟调制系统的设计 (3) 3.1 二进制相移键控调制基本原理 (3) 3.2 2PSK信号的调制 (3) 3.2.1模拟调制的方法 (3) 3.3 2PSK信号的解调 (4) 3.4 2PSK的“倒∏现象”或“反向工作” (5) 3.5功率谱密度 (5) 四.数字调制技术设计 (7) 4.1 2PSK的仿真 (7) 4.1.1仿真原理图 (7) 4.1.2 仿真数据 (7) 4.1.3 输出结果 (9) 总结 (10) 参考文献 (11)

通信仿真课程设计报告 一.绪论 随着社会的快速发展,通信系统在社会上表现出越来越重要的作用。目前,我们生活中使用的手机,电话,Internet,ATM机等通信设备都离不开通信系统。随着通信系统与我们生活越来越密切,使用越来越广泛,对社会对通信系统的性能也越高。另外,随着人们对通信设备更新换代速度越来越快。不得不缩短通信系统的开发周期以及提高系统性能。针对这两方面的要求,必需要通过强大的计算机辅助分析设计技术和工具才能实现。自从现代以来,计算机科技走上了快速发展道路,实现了可视化的仿真软件。 通信系统仿真,在目前的通信系统工程设计当中。已成为了不可替代的一部分。它表现出很强的灵活性和适应性。为我们更好地研究通信系统性能带来了很大的帮助。本论文主要针对模拟调制系统中的二进制相移键控调制技术进行设计和基于Simulink进行仿真。通过系统仿真验证理论中的结论。本论文设计的目的之一是进一步加强理论知识,熟悉Matlab软件。 Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。 二.课程设计的目的 1.掌握模拟系统2PSK调制和解调原理及设计方法。 2.熟悉基于Simulink的通信系统仿真。

MATLAB课设报告

课程设计任务书 学生姓名:董航专业班级:电信1006班 指导教师:阙大顺,李景松工作单位:信息工程学院 课程设计名称:Matlab应用课程设计 课程设计题目:Matlab运算与应用设计5 初始条件: 1.Matlab6.5以上版本软件; 2.课程设计辅导资料:“Matlab语言基础及使用入门”、“Matlab及在电子信息课程中的应 用”、线性代数及相关书籍等; 3.先修课程:高等数学、线性代数、电路、Matlab应用实践及信号处理类相关课程等。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.课程设计内容:根据指导老师给定的7套题目,按规定选择其中1套完成; 2.本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析, 针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表),并对实验结果进行分析和总结。具体设计要求包括: ①初步了解Matlab、熟悉Matlab界面、进行简单操作; ②MATLAB的数值计算:创建矩阵矩阵运算、多项式运算、线性方程组、数值统计; ③基本绘图函数:plot, plot3, mesh, surf等,要求掌握以上绘图函数的用法、简单图形 标注、简单颜色设定等; ④使用文本编辑器编辑m文件,函数调用; ⑤能进行简单的信号处理Matlab编程; ⑥按要求参加课程设计实验演示和答辩等。 3.课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,具体包括: ①目录; ②与设计题目相关的理论分析、归纳和总结; ③与设计内容相关的原理分析、建模、推导、可行性分析; ④程序设计框图、程序代码(含注释)、程序运行结果和图表、实验结果分析和总结; ⑤课程设计的心得体会(至少500字); ⑥参考文献(不少于5篇); ⑦其它必要内容等。 时间安排:1.5周(分散进行) 参考文献: [1](美)穆尔,高会生,刘童娜,李聪聪.MA TLAB实用教程(第二版) . 电子工业出版社,2010. [2]王正林,刘明.精通MATLAB(升级版) .电子工业出版社,2011. [3]陈杰. MA TLAB宝典(第3版) . 电子工业出版社,2011. [4]刘保柱,苏彦华,张宏林. MATLAB 7.0从入门到精通(修订版) . 人民邮电出版社,2010. 指导教师签名:年月日 系主任(或责任教师)签名:年月日

基于MATLAB SIMULINK的FM调制解调

摘要 在模拟通信系统中,由模拟信源产生的携带有信息的消息经过传感器转换成电信号。模拟基带信号在经过调制将低通频谱搬移到载波频率上适应信道,最终解调还原成电信号。本文应用了频率调制法产生调制解调信号。本论文中主要通过对SIMULINK工具箱的学习和使用,利用其丰富的模板以及本科对通信原理知识的掌握,完成了FM信号的调制与解调,以及用SIMULINK进行设计和仿真。首先利用简单的正玄波信号发生器作为信源,对模拟信号进行FM调制解调原理的仿真。 关键词:调制解调;FM ;MATLAB;SIMULINK仿真

Abstract In the simulation of communication systems, generated by the analog source carrying a message through the sensor into electrical signals. Analog baseband signal after the modul- -ation of the low pass spectrum to carrier frequency to adapt to the channel, the final reducti- -on into electrical signal demodulation. This paper applied the frequency modulation method to generate the signal modulation and demodulation. Mainly through the study and use of SIMULINK toolbox in this thesis, with its rich template and undergraduate course on comm--unication theory knowledge,the modulation and demodulation of FM signal, as well as the design and simulation with SIMULINK. Firstly, sine wave signal generator is simple as the source, simulation FM modulation anddemodulation principle of analogue signals. Then, using the song as the source. Keywords: modulation and demodulation;FM; MATLAB; SIMULINK simulation

基于MATLAB—Simulink的2ASK仿真课程设计

目录 第一章课程设计的任务说明 (1) 1.1 课程设计的目的 (1) 1.2 课程设计的要求 (1) 第二章MA TLAB/SIMULINK简介 (2) 第三章通信技术的历史和发展 (3) 3.1通信的概念 (3) 3.2 通信的发展史简介 (4) 3.3通信技术的发展现状和趋势 (4) 第四章2ASK的基本原理和实现 (5) 4.1 2ASK的产生 (5) 4.2 2ASK的功率谱和带宽 (6) 4.3 2ASK信号的解调及抗噪声性能分析 (6) 第五章Smulink的模型建立和仿真 (10) 5.1 建立模型方框图 (10) 5.2参数设置 (11) 5.3仿真波形图 (15) 5.4 不同信噪比下的误码率 (17) 总结 (18) 参考文献 (19)

第一章课程设计的任务说明 1.1 课程设计的目的 (1)通过利用matlab simulink,熟悉matlab simulink仿真工具。 (2)通过课程设计来更好的掌握课本相关知识,熟悉2ASK的调制与解调。 (3)更好的了解通信原理的相关知识,磨练自己分析问题、查阅资料、巩固知识、创新等各方面能力。 1.2 课程设计的要求 (1)掌握课程设计涉汲到的相关知识,相关概念、原理清晰,明了。 (2)仿真图设计合理、能够正确运行。 (3)按照要求撰写课程设计报告。

第二章MATLAB/SIMULINK简介 美国Mathworks公司于1967年推出了矩阵实验室“Matrix Laboratory”(缩写为Matlab)这就是Matlab最早的雏形。开发的最早的目的是帮助学校的老师和学生更好的授课和学习。从Matlab诞生开始,由于其高度的集成性及应用的方便性,在高校中受到了极大的欢迎。由于它使用方便,能非常快的实现科研人员的设想,极大的节约了科研人员的时间,受到了大多数科研人员的支持,经过一代代人的努力,目前已发展到了7.X版本。Matlab是一种解释性执行语言,具有强大的计算、仿真、绘图等功能。由于它使用简单,扩充方便,尤其是世界上有成千上万的不同领域的科研工作者不停的在自己的科研过程中扩充Matlab的功能,使其成为了巨大的知识宝库。可以毫不夸张的说,哪怕是你真正理解了一个工具箱,那么就是理解了一门非常重要的科学知识。科研工作者通常可以通过Matlab来学习某个领域的科学知识,这就是Matlab真正在全世界推广开来的原因。目前的Matlab版本已经可以方便的设计漂亮的界面,它可以像VB等语言一样设计漂亮的用户接口,同时因为有最丰富的函数库(工具箱),所以计算的功能实现也很简单,进一步受到了科研工作者的欢迎。另外,,Matlab和其他高级语言也具有良好的接口,可以方便的实现与其他语言的混合编程,进一步拓宽了Matlab的应用潜力。可以说,Matlab已经也很有必要成为大学生的必修课之一,掌握这门工具对学习各门学科有非常重要的推进作用。 Simulink是MA TLAB中的一种可视化仿真工具,也是目前在动态系统的建模和仿真等方面应用最广泛的工具之一。确切的说,Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,它支持线性和非线性系统,连续、离散时间模型,或者是两者的混合。系统还可以使多种采样频率的系统,而且系统可以是多进程的。Simulink工作环境进过几年的发展,已经成为学术和工业界用来建模和仿真的主流工具包。在Simulink环境中,它为用户提供了方框图进行建模的图形接口,采用这种结构画模型图就如同用手在纸上画模型一样自如、方便,故用户只需进行简单的点击和拖动就能完成建模,并可直接进行系统的仿真,快速的得到仿真结果。它的主要特点在于:1、建模方便、快捷;2、易于进行模型分析;3、优越的仿真性能。它与传统的仿真软件包微分方程和差分方程建模相比,具有更直观、方便、灵活的优点。Simulink模块库(或函数库)包含有Sinks(输出方式)、Sources(输入源)、Linear(线性环节)、Nonlinear(非线性环节)、Connection(连接与接口)和Extra(其他环节)等具有不同功能或函数运算的Simulink库模块(或库函数),而且每个子模型库中包含有相应的功能模块,用户还可以根据需要定制和创建自己的模块。用Simulink创建的模型可以具有递阶结构,因此用户可以采用从上到下或从下到上的结构创建模型。用户可以从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看其下一级的内容,以此类推,从而可以看到整个模型的细节,帮助用户理解模型的结构和各模块之间的相互关系。在定义完一个模型后,用户可以通过Simulink的菜单或MATLAB的命令窗口键入命令来对它进行仿真。菜单方式对于交互工作非常方便,而命令行方式对于运行仿真的批处理非常有用。采用Scope模块和其他的显示模块,可以在仿真进行的同时就可立即观看到仿真结果,若改变模块的参数并再次运行即可观察到相应的结果,这适用于因果关系的问题研究。仿真的结果还可以存放到MATLAB的工作空间里做事后处理。模型分析工具包括线性化和整理工具,MATLAB的所有工具及Simulink本身的应用工具箱都包含这些工具。由于MATLAB和SIMULINK的集成在一起的,因此用户可以在这两种环境下对自己的模型进行仿真、分析和修改模型。但是Simulink不能脱离MA TLAB而独立工作。

Matlab课程设计报告

自控系统仿真软件课程设计报告 MATLAB 设计题目:牛顿摆球 姓名: 学号: 院系: 班级:1203 指导教师: 2014年12月20日

一.课程设计目的 1、熟悉课程设计的基本流程; 2、掌握MATLAB语法结构及调试方法; 3、熟悉MATLAB函数调用,熟练二维画图; 4、掌握MATLAB语言在控制方面的运用; 5、学会用MATLAB进行基本仿真; 6、掌握MATLAB编程技巧,提高编程水平。 二.系统分析 1.题目的描述: (1)牛顿摆球原理描述 五个质量相同的球体由吊绳固定,彼此紧密排列。当摆动最右侧的球并在回摆时碰撞紧密排列的另外四个球,最左边的球将被弹出,并仅有最左边的球被弹出。当然此过程也是可逆的,当摆动最左侧的球撞击其它球时,最右侧的球会被弹出。当最右侧的两个球同时摆动并撞击其他球时,最左侧的两个球会被弹出。同理相反方向同样可行,并适用于更多的球。 为了更接近现实,在这里我将考虑重力及空气阻力的影响,摆球将不会永无止境的运动下去,由于外界因素的影响,摆球运动一段时间后将回归静止状态。(2)通过MATLAB动画程序制作软件,实现下述过程 当运行程序时,把最右边的小球拉到一定的高度放下,让其碰撞其余四个小球,仅让最左边的小球被弹出,当最左边小球回摆碰撞其它球时,最右边小球又被弹出,如此循环。由于是非理想条件下,摆球的摆动幅度会随摆动次数的增加越来越小,直到静止。 时间停顿两秒,把右边两小球一起拉到一定高度放下,让其碰撞其余三个球,同样仅让左边两球被弹出,当球回摆再次碰撞时,最右边两球又被同时弹出,如此循环,因为外界因素的影响,最终五个球都会静止下来。 (3)整个实验看似简单,但要在MATLAB上完成这样一个动画过程,还是需要下点功夫,克服困难的。经过自己的努力,终于实现了整个过程,这也是一种不小的收获。 2.设计要求: (1)能够实现有阻尼摆动,即摆幅随摆动次数增加越来越小,直到静止。(2)能够让摆球弧线摆动。 三.系统设计 1.系统设计过程 (1)通过函数axis建立坐标系 (2)在坐标系范围内通过函数line画各个支架 (3)通过函数title添加标题“动量守恒实验”、函数text添加标注“牛顿摆球” (4)通过函数line画出五个球,并设定其初始位置,颜色,大小,线条的擦拭方式

基于MATLAB的FSK调制解调1

基于MATLAB的FSK调制解调 学生姓名:段斐指导老师:吴志敏 摘要本课程设计利用MATLAB集成环境下的M文件,编写程序来实现FSK 的调制解调,并绘制出解调前后的时域和频域波形及叠加噪声时解调前后的时频波形,并观察解调前后频谱有何变化以加深对F SK信号解调原理的理解。对信号叠加噪声,并迚行解调,绘制出解调前后信号的时频波形,改变噪声功率迚行解调,根据运行结果和波形来分析该解调过程的正确性及信道对信号传输的影响。完成整个FSK的调制解调过程。程序开发平台为MATLAB7.1,使用其自带的M文件实现。运行平台为Windows 2000。 关键词:程序设计;FSK ;调制解调;MATLAB7.1;M文件 1引言 本课程设计是利用MATLAB集成环境下的M文件,编写程序来实现FSK 的调制解调,并绘制出解调前后的时域和频域波形及叠加噪声时解调前后的时频波形,根据运行结果和波形来分析该解调过程的正确性及信道对信号传输的影响。 1.1课程设计目的 此次课程设计的目的是熟悉MATLAB中M文件的使用方法,编写M文件实现FSK的调制和解调,绘制出FSK信号解调前后在时域和频域中的波形,观察调解前后频谱的变化,再对信号迚行噪声叠加后解调同样绘制解调前后的

信号时频波形,最后改变噪声功率迚行调解,分析噪声对信号传输造成的影响,加深对FSK信号解调原理的理解。 1.2课程设计要求 熟悉MATLAB中M文件的使用方法,并在掌握FSK调制解调原理的基础上,编写出F SK调制解调程序。在M文件环境下运行程序绘制出F SK信号解调前后在时域和频域中的波形,观察波形在解调前后的变化,对其作出解释,同时对信号加入噪声后解调,得到解调后的时频波形,分析噪声对信号传输造成的影响。解释所得到的结果。 1.3课程设计步骤 本课程设计采用M文件编写的方法实现二迚制的FSK的调制与解调,然后在信号中叠加高斯白噪声。一,调用dmode函数实现FSK的解调,并绘制出F SK信号调制前后在时域和频域中的波形,两者比较。二,调用ddemod函数解调,绘制出F SK信号解调前后在时域和频域中的波形,两者比较。三,调用awgn函数在新海中叠加不同信噪比的噪声,绘制在各种噪声下的时域频域图。最后分析结果。 1.4设计平台简介 Matlab是美国MathWorks公司开发的用于概念设计,算法开发,建模仿真,实时实现的理想的集成环境。是目前最好的科学计算类软件。 作为和Mathematica、Maple并列的三大数学软件。其强项就是其强大的矩阵计算以及仿真能力。Matlab的由来就是Matrix + Laboratory = Matlab,这个软件在国内也被称作《矩阵实验室》。Matlab提供了自己的编译器:全面兼容C++以及Fortran两大语言。Matlab 7.1于2005.9最新发布-完整版,提供了

基于MATLABsimulink的2FSK系统的仿真课程设计报告

课程设计 基于MATLABsimulink的2FSK系统的仿真 电子与信息工程学院 信息与通信工程系

课程设计评分标准

基于MATLAB/simulink的2FSK系统的仿真 一、摘要 本文是基于matlab和simulink环境下对信号的调制与解调过程的仿真,通过仿真,对系统的误码率的分析,以及理论与仿真结果的比较, 二、关键字:

目录 1 背景知识 (1) 1.1通信简介 (1) 1.2仿真系统的简介: (2) 1.32FSK的调制与解调的原理: (3) 1.3.1 2FSK的产生 (4) 1.3.2 2FSK滤波器的解调及抗噪声性能 (6) 1.3.3 由相关调制解调的原理图 (9) 2 仿真系统模型的设计: (9) 2.1仿真框图 (9) 2.2仿真目的和意义: (9) 2.3仿真思路 (10) 2.4M文件和仿真结果 (10) 2.5 SIMULINK仿真模型图: (16) 2.6结果分析: (21) 2.6.1 Matlab仿真结果分析 (21) 2.6.2 (22) 3 心得体会: (22) 4 参考文献 (22)

1 背景知识 1.1 通信简介 通信就是克服距离上的障碍,从一地向另一地传递和交换消息。消息是信息源所产生的,是信息的物理表现,例如,语音、文字、数据、图形和图像等都是消息。消息有模拟消息(如语音、图像等)以及数字消息(如数据、文字等)之分。所有消息必须在转换成电信号(通常简称为信号)后才能在通信系统中传输。所以,信号是传输消息的手段,信号是消息的物质载体。 相应的信号可分为模拟信号和数字信号,模拟信号的自变量可以是连续的或离散的,但幅度是连续的,如电话机、电视摄像机输出的信号就是模拟信号。数字信号的自变量可以是连续的或离散的,但幅度是离散的,如电船传机、计算机等各种数字终端设备输出的信号就是数字信号。 通信的目的是传递消息,但对受信者有用的是消息中包含的有效内容,也即信息。消息是具体的、表面的,而信息是抽象的、本质的,且消息中包含的信息的多少可以用信息量来度量。 通信技术,特别是数字通信技术近年来发展非常迅速,它的应用越来越广泛。通信从本质上来讲就是实现信息传递功能的一门科学技术,它要将大量有用的信息无失真,高效率地进行传输,同时还要在传输过程中将无用信息和有害信息抑制掉。当今的通信不仅要有效地传递信息,而且还有储存、处理、采集及显示等功能,通信已成为信息科学技术的一个重要组成部分。 通信系统就是传递信息所需要的一切技术设备和传输媒质的总和,包括信息源、发送设备、信道、接收设备和信宿(受信者) ,它的一般模型如图1所示。 →→→→ 信息源发送设备信道接收设备受信者 ↑ 噪声源 图1 通信系统一般模型 通信系统可分为数字通信系统和模拟通信系统。数字通信系统是利用数字信号来传递消息的通信系统,其模型如图2所示,

matlab课程设计拟定题目

第一类:单位转换 1.长度单位换算的设计与实现 2.面积单位换算的设计与实现 3.体积单位换算的设计与实现 4.容积单位换算的设计与实现 5.质量单位换算的设计与实现 6.时间单位换算的设计与实现 7.温度单位换算的设计与实现 7.压强单位换算的设计与实现 8.角度单位换算的设计与实现 8.功率单位换算的设计与实现 第二类:曲线绘制 1.直线的自动绘制和相关计算 2.椭圆的自动绘制和相关计算 3.双曲线的自动绘制和相关计算 4.抛物线的自动绘制和相关计算 5.心脏线的自动绘制和相关计算 6.渐开线的自动绘制和相关计算 7.滚圆线的自动绘制和相关计算 8.三叶玫瑰线的自动绘制和相关计算9.四叶玫瑰线的自动绘制和相关计 10.阿基米德螺线的自动绘制和相关计算第三类:曲面绘制 1.球面的自动绘制和相关计算 2.椭球面的自动绘制和相关计算 3.单叶双曲面的自动绘制和相关计算 4.双叶双曲面的自动绘制和相关计算 5.抛物面的自动绘制和相关计算 6.双曲抛物面的自动绘制和相关计算 7.双曲柱面的自动绘制和相关计算 8.椭圆柱面的自动绘制和相关计算 9.抛物柱面的自动绘制和相关计算 10.圆锥面的自动绘制和相关计算 第四类:线性回归 1.男士身高体重相关计算经验公式 2.女士身高体重相关计算经验公式 3.男士胖瘦等级的确定 4.女士胖瘦等级的确定 5.男士身高脚长相关计算经验公式 6.女士身高脚长相关计算经验公式 7.父子身高相关性研究 8.母子身高相关性研究 9.父女身高相关性研究 10.母女身高相关性研究 第五类:学习成绩 1.期末总评自动计算的设计与实现 2.成绩等级自动评定的设计与实现 3.成绩分段自动统计的设计与实现 4.成绩分布折线自动绘制的设计与实现 5.成绩自动统计分析的设计与实现 6.试卷分布自动分析的设计与实现 7.试卷难度自动分析的设计与实现 8.考试成绩名次自动生成的设计与实现

基于MATLAB的FSK调制解调 (1)

基于MATLAB的FSK的实验报告 姓 1.1

实现对FSK的MATLAB仿真. 重点研究问题: (1) 对FSK的概念、组成以及性能分析方法有深入的研究; (2) FSK调制与解调的原理及应用MATLAB软件实现仿真的方案. 1.2 FSK信号的调制方法 移频键控(FSK):用数字调制信号的正负控制载波的频率。当数字信号的振幅为正时载波频率为f1,当数字信号的振幅为负时载波频率为 f2。有时也把代表两个以上符号的多进制频率调制称为移频键控。移频键控能区分通路,但抗干扰能力不如移相键控和差分移相键控。他的主要调制方法有以下两种: 方法一: 用一个矩形脉冲序列对一个载波进行调频。 图2-3 2FSK信号的产生(一) 方法二:键控法 图2-4 2FSK信号的产生(二) 键控法是利用矩形脉冲()t b来控制开关电路对两个不同的独立频率源进行选通。

1.3 FSK解调的方法 常见的FSK解调方法有两种:相干解调法与非相干解调法.现在我将对这两种解法。 1.4 设计总思路 如下图所示,我将FSK的调制与FSK的解调独立开作为两个子函数,其中FSK调制的输出即可作为FSK解调的输入信号.最后设计一主函数main将两个子函数同时调用完成整个仿真过程。 图3-1 设计总思路图 2.1 FSK调制的仿真设计 本文主要是对2FSK进行调制,而2FSK可看做是基带信号与载波频率的结合就可.FSK的产生思路参考的是键控法,如图4

图3-2 2FSK信号的产生(二) 2.2 FSK解调的仿真设计 如上图所示的FSK信号的相干检测原理图,FSK信号可以采用两个乘法检测器进行相干检测. 上图中输入信号为2FSK信号加上噪声组成 带通滤波器2的设计类似滤波器1,只是更改频率为fc2就可.

激光原理与技术课程设计(matlab仿真)

电子科技大学 UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA 激光原理与技术 课程设计 课程教师: 作者姓名: 学号:

题目一: 编程计算图示谐振腔的稳定性与光焦度1/F的关系。可取R1=∞, R2=∞, l1=250mm, l2=200mm。,用matlab程序计算光线在腔内的轨迹,演示腔稳定和不稳定时光线在腔内往返次数增加时光线轨迹。初始光线参数可以任意选择。 利用matlab编程如下: clear,clc L1=250;L2=200; R1=inf;R2=inf; syms d; T=[1,L1;0,1]*[1,0;-d,1]*[1,L2;0,1]*[1,0;-2/R2,1]*[1,L2;0,1]*[1 ,0;-d,1]*[1,L1;0,1]*[1,0;-2/R1,1]; A=T(1,1); B=T(1,2); C=T(2,1); D=T(2,2); h=(A+D)/2; ezplot(h,[0,0.012]) title('谐振腔的稳定性');xlabel('透镜光焦度D(/mm)');ylabel('等效 g1g2') 运行结果:

题目二: 和透镜上的模式半径与光焦度1/F的关系。 计算输出镜M 2 利用matlab编程如下: clear,clc L1=250;L2=200;R1=inf;R2=inf;w1=0.5*10^-3; syms d T1=[1,L2;0,1]*[1,0;-2/R2,1]*[1,L2;0,1]*[1,0;-d,1]*[1,L1;0,1]*[1,0;-2/ R1,1]*[1,L1;0,1]*[1,0;-d,1]; A1=T1(1,1);B1=abs(T1(1,2));C1=T1(2,1);D1=T1(2,2);h1=(A1+D1)/2; W1=((w1*B1/pi)^(1/2))/((1-h1^2)^(1/4)); T2=[1,0;-2/R2,1]*[1,L2;0,1]*[1,0;-d,1]*[1,L1;0,1]*[1,0;-2/R1,1]*[1,L1 ;0,1]*[1,0;-d,1]*[1,L2;0,1]; A2=T2(1,1);B2=abs(T2(1,2));C2=T2(2,1);D2=T2(2,2);h2=(A2+D2)/2; W2=((w1*B2/pi)^(1/2))/((1-h2^2)^(1/4)); figure (1) ezplot(W1,[0,0.012]); title('透镜上的光斑半径');xlabel('透镜光焦度D(/mm)');ylabel('光束半径') figure (2); ezplot(W2,[0,0.012]) title('输出镜上的光斑半径');xlabel('透镜光焦度D(/mm)');ylabel('光束半径') figure (3);

matlab课程设计题目全

Matalab课后作业 学院:电气信息工程及其自动化 班级: 学号: 姓名: 完成日期: 2012年12月23日

1、 matlab 软件主要功能是什么?电气工程及其自动化专业本科生主要用到哪 些工具箱,各有什么功能? 答:(1)主要功能:工业研究与开发; 数学教学,特别是线性代数;数值分析和科学计算方面的教学与研究;电子学、控制理论和物理学等工程和科学学科方面的教学与研究; 经济学、化学和生物学等计算问题的所有其他领域中的教学与研究;符号计算功能;优化工具;数据分析和可视化功能;“活”笔记本功能;工具箱;非线性动态系统建模和仿真功能。 (2)常用工具箱: (a ) MATLAB 主工具箱:扩充matlab 的数值计算、符号运算功能、图形建模仿真功能、文字处理功能以及与硬件实时交互功能。 (b )符号数学工具箱:符号表达式、符号矩阵的创建;符号可变精度求解;因式分解、展开和简化;符号代数方程求解;符号微积分;符号微分方程。 (c ) SIMULINK 仿真工具箱: Simulink 是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simulink 提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。 (d )信号处理工具箱:数字和模拟滤波器设计、应用及仿真;谱分析和估计;FFT 、DCT 等 变换;参数化模型。 (e )控制系统工具箱:连续系统设计和离散系统设计;状态空间和传递函数以及模型转换;时域响应(脉冲响应、阶跃响应、斜坡响应);频域响应(Bode 图、Nyquist 图);根轨迹、极点配置。 2、设y=23e t 4-sin(43t+3 ),要求以0.01秒为间隔,求出y 的151个点,并求出其导数的值和曲线。 程序如下: clc clear x=0:0.01:1.5; y=sqrt(3)/2*exp(-4*x).*sin(4*sqrt(3)*x+pi/3); y1=diff(y); subplot(2,1,1) plot(x,y) subplot(2,1,2) plot(x(1:150),y1) 曲线如下图所示:

基于MATLAB的ASK调制解调实现

基于MATLAB的ASK调制解调实现

————————————————————————————————作者:————————————————————————————————日期: ?

长沙理工大学 《通信原理》课程设计报告 学院专业 班级学号 学生姓名指导教师 课程成绩完成日期2016年1月8日

课程设计成绩评定 学院专业 班级学号 学生姓名指导教师 课程成绩完成日期2016年1月8日 指导教师对学生在课程设计中的评价 评分项目优良中及格不及格课程设计中的创造性成果 学生掌握课程内容的程度 课程设计完成情况 课程设计动手能力 文字表达 学习态度 规范要求 课程设计论文的质量 指导教师对课程设计的评定意见 综合成绩指导教师签字2016年1月8日

课程设计任务书 城南学院通信工程专业 课程名称通信原理课程设计时间2015/2016学年第一学期17~19 周 学生姓名指导老师 题目基于MATLAB的ASK调制解调实现 主要内容: 利用MATLAB集成环境下的M文件,编写程序来实现ASK的调制解调, 要求采样频率为360HZ,并绘制出解调前后的时域和频域波形及叠加噪声时解 调前后的时频波形,根据运行结果和波形来分析该解调过程的正确性及信道对信 号传输的影响。 要求: 1)熟悉MATLAB中M文件的使用方法,并在掌握ASK调制解调原理 的基础上,编写出ASK调制解调程序。 2)绘制出ASK信号解调前后在时域和频域中的波形,并观察解调前后频谱有何变化以加深对ASK信号解调原理的理解。 3)对信号叠加噪声,并进行解调,绘制出解调前后信号的时频波形,改变噪声功率进行解调,分析噪声对信号传输造成的影响。 4)在老师的指导下,要求独立完成课程设计的全部内容,并按要求编写课 程设计学年论文,能正确阐述和分析设计和实验结果。 应当提交的文件: (1)课程设计学年论文。 (2)课程设计附件。

MATLAB仿真课程设计报告

北华大学 《MATLAB仿真》课程设计 姓名: 班级学号: 实习日期: 辅导教师:

前言 科学技术的发展使的各种系统的建模与仿真变得日益复杂起来。如何快速有效的构建系统并进行系统仿真,已经成为各领域学者急需解决的核心问题。特别是近几十年来随着计算机技术的迅猛发展,数字仿真技术在各个领域都得到了广泛的应用与发展。而MATLAB作为当前国际控制界最流行的面向工程和科学计算的高级语言,能够设计出功能强大、界面优美、稳定可靠的高质量程序,而且编程效率和计算效率极高。MATLAB环境下的Simulink是当前众多仿真软件中功能最强大、最优秀、最容易使用的一个系统建模、仿真和分析的动态仿真环境集成工具箱,并且在各个领域都得到了广泛的应用。 本次课程设计主要是对磁盘驱动读取系统校正部分的设计,运用自动控制理论中的分析方法,利用MATLAB对未校正的系统进行时域和频域的分析,分析各项指标是否符合设计目标,若有不符合的,根据自动控制理论中的校正方法,对系统进行校正,直到校正后系统满足设计目标为止。我组课程设计题目磁盘驱动读取系统的开环传递函数为是设计一个校正装置,使校正后系统的动态过程超调量δ%≤7%,调节时间ts≤1s。 电锅炉的温度控制系统由于存在非线性、滞后性以及时变性等特点,常规的PID控制器很难达到较好的控制效果。考虑到模糊控制能对复杂的非线性、时变系统进行很好的控制, 但无法消除静态误差的特点, 本设计将模糊控制和常规的PI D控制相结合, 提出一种模糊自适应PID控制器的新方法。并对电锅炉温度控制系统进行了抗扰动的仿真试验, 结果表明, 和常规的PI D控制器及模糊PI D复合控制器相比,模糊自适应PI D控制改善了系统的动态性能和鲁棒性, 达到了较好的控制效果。

AM调制解调及matlab仿真程序和图

(1)所用滤波器函数:巴特沃斯滤波器 % 注: wp(或Wp)为通带截止频率 ws(或Ws)为阻带截止频率 Rp为通带衰减 As为阻带衰减 %butterworth低通滤波器原型设计函数要求Ws>Wp>0 As>Rp>0 function [b,a]=afd_butt(Wp,Ws,Rp,As) N=ceil((log10((10^(Rp/10)-1)/(10^(As/10)-1)))/(2*log10(Wp/Ws))); %上条语句为求滤波器阶数 N为整数 %ceil 朝正无穷大方向取整 fprintf('\n Butterworth Filter Order=%2.0f\n',N) OmegaC=Wp/((10^(Rp/10)-1)^(1/(2*N))) %求对应于N的3db截止频率 [b,a]=u_buttap(N,OmegaC); (2)傅里叶变换函数 function [Xk]=dft(xn,N) n=[0:1:N-1]; k=[0:1:N-1]; WN=exp(-j*2*pi/N); nk=n'*k; WNnk=WN.^(nk); Xk=xn*WNnk; 设计部分: 1.普通AM调制与解调 %单音普通调幅波调制y=amod(x,t,fs,t0,fc,Vm0,ma)要求fs>2fc %x调制信号,t调制信号自变量,t0采样区间,fs采样频率, %fc载波频率,Vm0输出载波电压振幅,ma调幅度 t0=0.1;fs=12000; fc=1000;Vm0=2.5;ma=0.25; n=-t0/2:1/fs:t0/2; x=4*cos(150*pi*n); %调制信号 y2=Vm0*cos(2*pi*fc*n); %载波信号figure(1) subplot(2,1,1);plot(n,y2); axis([-0.01,0.01,-5,5]); title('载波信号'); N=length(x); Y2=fft(y2); subplot(2,1,2); plot(n,Y2); title('载波信号频谱'); %画出频谱波形y=Vm0*(1+ma*x/Vm0).*cos(2*pi*fc*n); figure(2) subplot(2,1,1);plot(n,x) title('调制信号'); subplot(2,1,2) plot(n,y) title('已调波信号'); X=fft(x);Y=fft(y);

matlab通信仿真课程设计样本

《matlab通信仿真设计》课程设计指导书 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 -==? 相应的仿真带宽为仿真采样率的一半, 即 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 =+ 设信道无衰减, 其中加入的白噪声功率谱密度为N 0/2, 那么仿真带宽(-W, W)内噪声样值的方差为 2002(1-5)2N W N W σ=?=

相关主题
文本预览
相关文档 最新文档