当前位置:文档之家› 利用MATLAB实现信号的幅度调制与解调

利用MATLAB实现信号的幅度调制与解调

利用MATLAB实现信号的幅度调制与解调
利用MATLAB实现信号的幅度调制与解调

郑州轻工业学院

课程设计任务书

题目利用MATLAB实现信号的幅度调制与解调

专业、班级学号姓名

主要内容、基本要求、主要参考资料等:

主要内容:

利用MATLAB对正弦信号)

t

(t

=进行双边带幅度调制,载波信号频率为

40

sin(

)

100Hz,首先在MATLAB中显示调制信号的波形和频谱,已调信号的波形和频谱,比较信号调制前后的变化。然后对已调信号解调,并比较解调后的信号与原信号的区别。基本要求:

1、掌握利用MATLAB实现信号幅度调制与解调的方法。

2、利用MATLAB实现对常用连续时间信号的可视化表示。

3、验证信号调制的基本概念、基本理论,掌握信号与系统的分析方法。

4、加深对信号解调的理解。

主要参考资料:

1、陈后金. 信号与系统[M].北京:高等教育出版社,2007.07.

2、张洁.双边带幅度调制及其MATLAB 仿真[J].科技经济市场,2006.9

完成期限:2013.6.24—2013.6.28

指导教师签名:

课程负责人签名:

2013年6月21日

利用MATLAB实现信号的幅度调制与解调

摘要

现代通信系统要求通信距离远、信道容量大、传输质量好。在信号处理里面经常要用到调制与解调,而信号幅度调制与解调是最基本,也是经常用到的。用AM调制与解调可以实现很多功能,制造出很多的电子产品。本设计主要研究内容是利用MATLAB 实现对正弦信)

t

=进行双边带幅度调制,载波信号频率为100Hz,在MATLAB fπ

)

40

sin(

(t

中显示调制信号的波形和频谱,已调信号的波形和频谱,比较信号调制前后的变化。并对已调信号解调,比较了解调后的信号与原信号的区别。信号幅度调制与解调及MATLAB中信号表示的基本方法及绘图函数的调用,实现了对连续时间信号的可视化表示。本文采用MATLAB对信号的幅度进行调制和解调。

关键词幅度、调制、解调、MAT LAB

摘要....................................................................................................................I 1.概述.. (1)

1.1 matlab基本功能...,,. (1)

1.2 matlab应用 (1)

2.利用MATLAB实现信号的时域和频域 (3)

2.1 matlab实现调制信号的时域波形 (3)

2.2 matlab实现调制信号的频谱波形 (4)

2.3 matlab实现载波的时域波形 (5)

2.4 matlab实现载波的频域波形 (6)

3 . 利用MATLAB实现信号的调制和 (8)

3.1 信号的调制 (8)

3.2 幅度调制原理 (8)

3.2.1信号的幅度调制原理 (8)

3.2.2 双边带幅度调制 (9)

3.3 matlab实现双边带幅度调制 (10)

3.4 matlab实现已调信号的频谱图 (11)

3.5 幅度调制前后的比较 (12)

4.已调信号的解调 (13)

4.1 AM信号的解调原理 (13)

4.1.1 AM信号的相干解调 (13)

4.1.2 AM信号的非相干解调 (14)

4.2 matlab实现已调信号的解调 (14)

4.3 matlab实现解调后的信号的频谱 (16)

4.4 信号解调前后的比较 (18)

5.设计总结 (19)

6.参考文献 (20)

MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

1.1matlab基本功能

MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。

在新的版本中也加入了对C,FORTRAN,C++ ,JA V A的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。

1.2 matlab应用

MATLAB 产品族可以用来进行以下各种工作:

(1)数值分析;

(2)数值和符号计算;

(3)工程与科学绘图;

(4)控制系统的设计与仿真;

(5)数字图像处理技术;

(6)数字信号处理技术;

(7)通讯系统设计与仿真;

(8)财务与金融工程。

MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB 函数集)扩展了MATLAB 环境,以解决这些应用领域内特定类型的问题。

2 利用matlab 实现信号的时域和频域

调制信号是原始信息变换而来的低频信号。调制本身是一个电信号变换的过程。调制信号去改变载波信号的某些特征值(如振幅、频率、相位等),导致载波信号的这个特征值发生有规律的变化,这个规律是调制信号本身的规律所决定的。

2.1 matlab 实现调制信号的时域波形

本设计的调制信号为正弦波信号)40sin()(t t f π=,通过matlab 仿真显示出其波形图

如图2-1所示

0.020.040.060.080.1

0.120.140.160.18

0.2

-1-0.8-0.6-0.4-0.200.20.40.60.81调制信号

时间/s

图2-1调制信号时域波形

程序设计: Fm=20; Fs=1000; N=1000; k=0:N-1; t=k/Fs; y1=sin(40*pi*t); axis([0,0.2,-1,1]);

plot(t(1:200),y1(1:200))

title('调制信号') xlabel('时间/s') grid on

2.2 matlab 实现调制信号的频谱波形

连续傅里叶变换是一个特殊的把一组函数映射为另一组函数的线性算子。傅里叶变换就是把一个函数分解为组成该函数的连续频率谱。在数学分析中,信号f(t)的傅里叶变换被认为是处在频域中的信号。

离散傅里叶变换的一种快速算法,简称FFT 。为了节省电脑的计算时间,实现数字信号的实时处理,减少离散傅里叶变换(DFT )的计算量。

快速傅里叶变换(FFT ),并不是一种新的傅立叶分析理论,而是减少DFT 计算量的算法设计思想和DFT 各种快速算,为计算机处理数据节省了时间。对已知信号进行快速傅里叶变换其抽样频率为100hz ,matlab 仿真频谱如图2-2

-50

-40-30-20-10

010********

100

200

300

400

500

600

调制信号的频谱

频率/hz

F (w )

图2-2 调制信号的频谱图

程序设计: Fm=20; fs=100; N=1000; k=0:N-1;

t=k/fs;

y1=sin(40*pi*t);

yk=fft(y1,N);

yw=abs(fftshift(yk));

fw=[-499:500]/N*fs

plot(fw,yw)

title('调制信号的频谱')

xlabel('频率/hz')

ylabel('F(w)')

grid on

2.3 matlab实现载波的时域波形

载波是被调制以传输信号的波形,一般为正弦波。一般要求正弦载波的频率远高于调制信号的带宽,否则会发生混叠,使传输信号失真。

我们一般需要发送的数据的频率是低频的,如果按照本身的数据的频率来传输,不利于接收和同步。使用载波传输,我们可以将数据的信号加载到载波的信号上,接收方按照载波的频率来接收数据信号,有意义的信号波的波幅与无意义的信号的波幅是不同的,将这些信号提取出来就是我们需要的数据信号。

本实验的载波频率为100hz,起波形图如图1-3所示

图2-3 载波时域波形图

设计程序:

Fm=100;

N=1000; k=0:N-1; t=k/fs;

y2=cos(200*pi*t); axis([0,0.2,-1,1]); plot(t(1:200),y2(1:200)) title('载波信号') xlabel('时间/s') grid on

2.4 matlab 实现载波的频域波形

-500

-400

-300

-200

-100

0100200

300

400

500

050100150200250300

350400450

500载波信号的频谱

频率/hz

F (w )

设计程序:

fs=1000; N=1000;

k=0:N-1;

t=k/fs;

y2=cos(200*pi*t);

yk=fft(y2,N);

yw=abs(fftshift(yk)); fw=[-499:500]/N*fs plot(fw,yw)

title('载波信号的频谱') xlabel('频率/hz') ylabel('F(w)')

grid on

3 利用MATLAB 对信号调制和仿真

本章对信号的幅度调制原理作详细的解释,并通过matlab 对已调信号进行仿真,并显示出已调信号的时域与频域的波形。

3.1 信号的调制

调制,就是把信号转化成适合在信道中传输的形式的一种。广义的调制分为基带调制和带通调制(也称载波调制)。载波调制,就是用调制信号区控制载波参数的过程,即使载波的某一个或几个参数按照调制信号的亏率而变化。调制信号时指来自信源的消息信号。未受调制的周期性振荡信号称为载波,载波调制后称为已调信号,它含有调制信号的全部特征。

3.2 幅度调制原理

3.2.1信号的幅度调制原理

幅度调制是用调制信号去控制高频载波的幅度,使其按调制信号的规律变化的过程。幅度调制器的一般模型如图3-1所示,载波信号)cos()(0Φ+=t w A t c c ,其中A0为外加信号。

图3-1

t w t m A t S c m cos )]([)(0+= (3.1)

)]

()()[2/1()]()([)(0C C C C AM M M A S ωωωωωωδωωδπω-+++-++=

(3.2)

由频谱可以看出,AM 信号的频谱由载波分量,上边带,下边带三部分组成。上边带的频谱结构与原调制信号的频谱结构相同,下边带是上边带的镜像。因此AM 信号时带有载波分量的双边带调制信号,它的带宽是基带信号带宽fH 的2倍。

3.2.2 双边带幅度调制

在AM 调制模型中将直流A0去掉,即可得到一种高调制效率的调制方式----抑制载波双边带信号(DSB —SC ),简称双边带信号DSB (如图3-2)。其时域表达式为:

图3-2 DSB 信号的调制

其时域表达式为:

t w t m t S c DSB cos )()(= (3.3)

其频域相应为:)]

()([21

)(c c AM w w M w w M w S -++= (3.4)

与先前幅度调节相比,只是少了直流分量,相应的少了)]()([0c c w w w w A -++δδπ,也就是在)(w M 的c w ±处少了冲击响应,与AM 信号比较,因为不存在载波分量,DSB 信号的调制效率为100%。DSB 信号解调时需要采用相干解调,也称同步检波。

3.3 matlab 实现双边带幅度调制

本节主要通过matlab 软件把调制信号)40sin()(t t f π=调制到载波信号

)200cos()(t t fs π=上,使载波的幅度按照调制信号的规律进行变化。其波形如图3-3所

0.02

0.04

0.06

0.08

0.10.12

0.14

0.16

0.18

0.2

-1-0.8-0.6-0.4-0.200.2

0.40.60.81已调信号

时间/s

幅度

图3-3 已调信号时域波形

程序设计:

Fm=20; fc=100; fs=1000; N=1000; k=0:N-1; t=k/fs;

y1=sin(40*pi*t); y=modulate(y1,fc,fs,'am'); axis([0,0.2,-1,1]); plot(t(1:200),y(1:200)) title('已调信号')

xlabel('时间/s') ylabel('幅度') grid on

3.4 matlab 实现已调信号的频谱图

与调制信号实现频谱图的原理一样,用matlab 对已调信号进行快速傅里叶变换抽样

频率为200hz ,可以得到已调信号的频谱图,如图3-4所示

-500

-400-300-200-100

0100200300400500

50

100

150

200

250

300

已调信号的频谱

频率/hz

F (w )

图3-4 已调信号频谱图

程序设计: Fm=20; fc=100; fs=1000; N=1000; k=0:N-1; t=k/fs;

y1=sin(40*pi*t);

y=modulate(y1,fc,fs,'am'); yk=fft(y,N); yw=abs(fftshift(yk)); fw=[-499:500]/N*fs plot(fw,yw)

title('已调信号的频谱') xlabel('频率/hz') ylabel('F(w)') grid on

3.5 双边带幅度调制前后的比较

双边带幅度调制是用调制信号去控制高频载波的幅度,使其按调制信号的规律变化的过程。调制后的信号是把调制信号加载到载波上,使载波上呈现调制信号的包络线。对于已调信号的频谱,实质就是把调制信号由低频段搬迁到高频段进行通信。其波形比较如图3-5所示

0.05

0.10.15

0.2

-1-0.500.5

1调制信号

时间/s -500

0500

0200400

600调制信号的频谱

频率/hz

F (w )

0.05

0.10.15

0.2

-1-0.500.5

1已调信号

时间/s

幅度

-500

0500

0100200

300已调信号的频谱

频率/hz

F (w )

图3-5 调制前后时域与频域波形

4. 已调信号的解调

4.1 AM 信号的解调原理及方式

解调是调制的逆过程,解调是将位于载波的信号频谱再搬回来,并且不失真的恢复

出原始基带信号。对于幅度调制来说,解调是从它的幅度变化提取调制信号的过程。解调的方式有两种:相干解调与非相干解调。相干解调适用于各种线性调制系统,非相干解调一般适用幅度调制(AM )信号。

4.1.1 AM 信号的相干解调

所谓相干解调是为了从接受的已调信号中,不失真地恢复原调制信号,要求本地载波和接收信号的载波保证同频同相。相干载波的一般模型如下图4-1所示:

图 4-1 相干解调模型

t w t m A t m A t

w t m A S c c AM 2cos )]([2

1

)]([21cos )]([t cosw t)(0020c +++=+=? (4.1) 由上式可知,只要用一个低通滤波器,就可以将第1项与第2项分离,无失真的恢复

出原始的调制信号

)]([2

1

)(00T M A T M += (4.2)

相干解调的关键是必须产生一个与调制器同频同相位的载波。如果同频同相位的条

件得不到满足,则会破坏原始信号的恢复。

4.1.2 AM 信号的非相干解调

所谓非相干解调是在接收端解调信号时不需要本地载波,而是利用已调信号中的包络信号来恢复原基带信号[7]。因此,非相干解调一般只适用幅度调制(AM )系统。忧郁包络解调器电路简单,效率高,所以几乎所有的幅度调制(AM )接收机都采用这种电路。如下为串联型包络检波器的具体电路。其利用二极管的单向导电特性,将调幅高频信号去掉一半,再利用电容器的充放电特性和低通滤波器滤去高频分量,就可以得到与包络线形状相同的音频信号。

图4-2

当RC 满足条件h c w 1w 1≤≤RC 时,包络检波器的输出基本与输入信号的包络变化呈线性关系,即

)()

(t m t m 0o +=A (4.3) 其中,max

0t m )(≥A 。隔去直流后就得到原信号)(m t 4.2 matlab 实现已调信号的解调

解调过程是运用相干解调,对已调信号乘上载波,再通过低通滤波器滤波就可以无失真的恢复出原始的调制信号。此滤波器的设置参数为:通带损耗Rp 为0.5,阻带衰减不小于60分贝,通带截止频率为Wp 为0.03,阻带起始频率为0.1。其解调后的仿真波形如图4-3所示。

-2

-1.9-1.8-1.7-1.6

-1.5-1.4-1.3-1.2-1.1-1

-0.4-0.3-0.2-0.10

0.1

0.2

0.3

解调后的调制信号

时间/s

幅度

图4-3 解调后的调制信号时域图

程序设计: t =-2:0.001:2 y1=sin(t*40*pi)

xlim([-0.1,0.1]) fm=20 fs=1000 N=1000 xlim([-8,8])

y3=cos(pi*200*t) xlim([-0.1,0.1])

y4=sin(t*40*pi).*cos(pi*200*t) xlim([-0.1,0.1]) ylim([-2,2]) xlim([-150,150]) y6=y4.*y3

grid on

Rp=0.5 Rs=60 Wp=0.03 Ws=0.1

[n,Wn]=buttord(Wp,Ws,Rp,Rs,'s') [b,a]=butter(n,Wn,'low') X1=filter(b,a,y6) plot(t,X1)

title('解调后的调制信号') xlabel('时间/s') ylabel('幅度') grid on xlim([-2,-1])

4.3 MATLAB 实现解调后的调制信号的频谱

-500

-400-300-200-100

0100200300400500

020406080

100

120

140

解调后的调制信号的频谱

频率/hz

F (w )

图4-4 解调后的信号频谱 程序设计: t =-2:0.001:2

y1=sin(t*40*pi)

xlim([-0.1,0.1])

fm=20

fs=1000

N=1000

xlim([-8,8])

y3=cos(pi*200*t)

xlim([-0.1,0.1])

y4=sin(t*40*pi).*cos(pi*200*t) xlim([-0.1,0.1])

ylim([-2,2])

xlim([-150,150])

y6=y4.*y3

grid on

Rp=0.5 ′

Rs=60

Wp=0.03

Ws=0.1

[n,Wn]=buttord(Wp,Ws,Rp,Rs,'s') [b,a]=butter(n,Wn,'low')

X1=filter(b,a,y6)

yk=fft(X1,N);

yw=abs(fftshift(yk));

fw=[-499:500]/N*fs

plot(fw,yw)

title('解调后的调制信号频谱') xlabel('频率/hz')

ylabel('F(w)')

grid on

2PSK数字信号的调制与解调

中南民族大学 软件课程设计报告 电信学院级通信工程专业 题目2PSK数字信号的调制与解调学生学号 42 指导教师 2012年4月21日

基于MATLAB数字信号2PSK的调制与解调 摘要:为了使数字信号在信道中有效地传播,必须使用数字基带信号的调制与解调,以使得信号与信道的特性相匹配。基于matlab实验平台实现对数字信号的2psk的调制与解调的模拟。本文详细的介绍了PSK波形的产生和仿真过程加深了我们对数字信号调制与解调的认知程度。 关键字:2PSK;调制与解调;MATLAB 引言 当今社会已经步入信息时代,在各种信息技术中,信息的传输及通信起着支撑作用。而对于信息的传输,数字通信已经成为重要的手段。因此,数字信号的调制就显得非常重要。 调制分为基带调制和带通调制。不过一般狭义的理解调制为带通调制。带通调制通常需要一个正弦波作为载波,把基带信号调制到这个载波上,使这个载波的一个或者几个参量上载有基带数字信号的信息,并且还要使已调信号的频谱倒置适合在给定的带通信道中传输。特别是在无线电通信中,调制是必不可少的,因为要使信号能以电磁波的方式发送出去,信号所占用的频带位置必须足够高,并且信号所占用的频带宽度不能超过天线的的通频带,所以基带信号的频谱必须用一个频率很高的载波调制,使期带信号搬移到足够高的频率上,才能够通过天线发送出去。 主要通过对它们的三个参数进行调制,振幅,角频率,和相位。使这三个参量都按时间变化。所以基带的数字信号调制主要有三种方式:FSK,PSK,ASK。在这三种调制的基础上为了得到更高的效果也出现了很多其它的调制方式,如:DPSK,MASK,MFSK,MPSK,APK。它们其中有的一些是将基本的调制方式用在多进制上或者引入了一些新的方式来解决基本调制的一些问题如相位模糊和无法提取位定时信号,另外一些由是组合多种基本的调制方式来达到更好的效果。 基带信号的调制主要分为线性调制和非线性调制,线性调制是指已调信号的频谱结构与原基带信号的频谱结构基本相同,只是占用的频率位置搬移了。而非线性调制则是指它们的结构完全不同不仅仅是频谱搬移,在接收方会出现很多新的频谱分量。在三种基本的调制中,ASK 属于线性调制,而FSK和PSK属于非线性调制。已调信号会在接收方通过各种方式通过解调得到,但是由于噪声和码间串扰,总会有一定的失真。所以人们总是在寻找不同的接收方式来降低误码率,其中的接收方式主要有相干接收和非相干接收。在接收方通过载波的相位信号去检测信号的方法称为相干检测,反之若不利用就称为非相干检测,而对于一些特别的调制有特别的解调方式,如过零检测法。 系统的性能好坏取决于传输信号的误码率,而误码率不仅仅与信道、接收方法有关还和发送端采用的调制方式有很大的关系。我们研究的ASK,FSK,PSK等就主要是发送方的调制方式。

基于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实现信号的幅度调制与解调

课程设计论文 姓名:姜勇 学院:机电与车辆工程学院 专业:电子信息工程2班 学号:1665090208

安徽科技学院学年第学期《》课程···················装···············订················线···················专业级班姓名学号 内容摘要: 教师评语:

利用MATLAB实现信号的幅度调制与解调 专业:电子信息工程(2)班姓名:姜勇学号:1665090208 一、设计摘要: 现代通信系统要求通信距离远、信道容量大、传输质量好。在信号处理里面经常要用到调制与解调,而信号幅度调制与解调是最基本,也是经常用到的。用AM调制与解调可以实现很多功能,制造出很多的电子产品。本设计主要研究内容是利用MATLAB实现对正弦信) fπ =进行双边带幅度调制,载波信号频率为100Hz,在MATLAB中 t sin( (t 40 ) 显示调制信号的波形和频谱,已调信号的波形和频谱,比较信号调制前后的变化。并对已调信号解调,比较了解调后的信号与原信号的区别。信号幅度调制与解调及MATLAB 中信号表示的基本方法及绘图函数的调用,实现了对连续时间信号的可视化表示。本文采用MATLAB对信号的幅度进行调制和解调。 二、关键词:幅度、调制、解调、 MAT LAB 三、设计内容 1. 调制信号 调制信号是原始信息变换而来的低频信号。调制本身是一个电信号变换的过程。调制信号去改变载波信号的某些特征值(如振幅、频率、相位等),导致载波信号的这个特征值发生有规律的变化,这个规律是调制信号本身的规律所决定的。 1.1 matlab实现调制信号的波形 本设计的调制信号为正弦波信号) fπ =,通过matlab仿真显示出其波形图 t (t sin( ) 40 如图1-1所示

2PSK数字信号的调制与解调-分享版

信息对抗大作业

一、实验目的。 使用 MATLAB构成一个加性高斯白噪声情况下的2psk 调制解系统,仿真分析使用信道编 码纠错和不使用信道编码时,不同信道噪声比情况下的系统误码率。 二、实验原理。 数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性 而不能直接传输基带信号。为了使数字信号在带通信道中传输,必须使用数字基带信号对载波 进行调制,以使信号与信道的特性相匹配。这种用数字基带信号控制载波,把数字基带信号变 换为数字带通信号的过程称为数字调制。 数字调制技术的两种方法:①利用模拟调制的方法去实现数字式调制,即把数字调制看成 是模拟调制的一个特例,把数字基带信号当做模拟信号的特殊情况处理;②利用数字信号的离 散取值特点通过开关键控载波,从而实现数字调制。这种方法通常称为键控法,比如对载波的 相位进行键控,便可获得相移键控(PSK)基本的调制方式。 图 1相应的信号波形的示例 101 数字调相:如果两个频率相同的载波同时开始振荡,这两个频率同时达到正最大值,同时达 到零值,同时达到负最大值,它们应处于" 同相 " 状态;如果其中一个开始得迟了一点,就可能不 相同了。如果一个达到正最大值时,另一个达到负最大值,则称为" 反相 " 。一般把信号振荡一次(一周)作为360 度。如果一个波比另一个波相差半个周期,我们说两个波的相位差180 度,也就是反相。当传输数字信号时, "1" 码控制发 0 度相位, "0" 码控制发 180 度相位。载波的初始相位就 有了移动,也就带上了信息。 相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。在2PSK 中,通常用初始相位0 和π分别表示二进制“1”和“ 0”。因此, 2PSK信号的时域表达式为 (t)=Acos t+) 其中,表示第 n 个符号的绝对相位: = 因此,上式可以改写为

基于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

AM幅度调制解调

3.1.1 幅度调制的一般模型 幅度调制是用调制信号去控制高频正弦载波的幅度,使其按调制信号的规律变化的过程。幅度调制器的一般模型如图3-1所示。 图3-1 幅度调制器的一般模型 图中,为调制信号,为已调信号,为滤波器的冲激响应,则已调信号的时域和频域一般表达式分别为 (3-1) (3-2) 式中,为调制信号的频谱,为载波角频率。 由以上表达式可见,对于幅度调制信号,在波形上,它的幅度随基带信号规律而变化;在频谱结构上,它的频谱完全是基带信号频谱在频域的简单搬移。由于这种搬移是线性的,因此幅度调制通常又称为线性调制,相应地,幅度调制系统也称为线性调制系统。 在图3-1的一般模型中,适当选择滤波器的特性,便可得到各种幅度调制信号,例如:常规双边带调幅(AM)、抑制载波双边带调幅(DSB-SC)、单边带调制(SSB)和残留边带调制(VSB)信号等。 3.1.2 常规双边带调幅(AM) 1. AM信号的表达式、频谱及带宽 在图3-1中,若假设滤波器为全通网络(=1),调制信号叠加直流后再与载波相乘,则输出的信号就是常规双边带调幅(AM)信号。 AM调制器模型如图3-2所示。 图3-2 AM调制器模型 AM信号的时域和频域表示式分别为

(3-3) (3-4) 式中,为外加的直流分量;可以是确知信号也可以是随机信号,但通常认为其平均值为0,即。点此观看AM调制的Flash; AM信号的典型波形和频谱分别如图3-3(a)、(b)所示,图中假定调制信号的上限频率为。显然,调制信号的带宽为。 由图3-3(a)可见,AM信号波形的包络与输入基带信号成正比,故用包络检波的方法很容易恢复原始调制信号。但为了保证包络检波时不发生失真,必须满足,否则将出现过调幅现象而带来失真。 由Flash的频谱图可知,AM信号的频谱是由载频分量和上、下两个边带组成(通常称频谱中画斜线的部分为上边带,不画斜线的部分为下边带)。上边带的频谱与原调制信号的频谱结构相同,下边带是上边带的镜像。显然,无论是上边带还是下边带,都含有原调制信号的完整信息。故AM信号是带有载波的双边带信号,它的带宽为基带信号带宽的两倍,即 (3-5)式中,为调制信号的带宽,为调制信号的最高频率。 2. AM信号的功率分配及调制效率 AM信号在1电阻上的平均功率应等于的均方值。当为确知信号时,的均方值即为其平方的时间平均,即

数字调制与解调 实验报告材料

计算机与信息工程学院实验报告 一、实验目的 1.掌握绝对码、相对码概念及它们之间的变换关系。 2.掌握用键控法产生2FSK信号的方法。 3.掌握2FSK过零检测解调原理。 4.了解2FSK信号的频谱与数字基带信号频谱之间的关系。 二、实验仪器或设备 1.通信原理教学实验系统 TX-6(武汉华科胜达电子有限公司 2011.10) 2.LDS20410示波器(江苏绿扬电子仪器集团有限公司 2011.4.1) 三、总体设计 3.1数字调制 3.1.1实验内容: 1、用示波器观察绝对码波形、相对码波形。 2、用示波器观察2FSK信号波形。 3、用频谱仪观察数字基带信号频谱及2FSK信号的频谱。 3.1.2基本原理: 本实验用到数字信源模块和数字调制模块。信源模块向调制模块提供数字基带信号(NRZ码)和位同步信号BS(已在实验电路板上连通,不必手工接线)。调制模块将输入的绝对码AK(NRZ码)变为相对码BK、用键控法产生2FSK信号。调制模块内部只用+5V电压。 数字调制单元的原理方框图如图1-1所示。 图1-1 数字调制方框图 本单元有以下测试点及输入输出点:

? CAR 2DPSK 信号载波测试点 ? BK 相对码测试点 ? 2FSK 2FSK 信号测试点/输出点,V P-P >0.5V 用1-1中晶体振荡器与信源共用,位于信源单元,其它各部分与电路板上主要元器件对 应关系如下: ? ÷2(A ) U8:双D 触发器74LS74 ? ÷2(B ) U9:双D 触发器74LS74 ? 滤波器A V6:三极管9013,调谐回路 ? 滤波器B V1:三极管9013,调谐回路 ? 码变换 U18:双D 触发器74LS74;U19:异或门74LS86 ? 2FSK 调制 U22:三路二选一模拟开关4053 ? 放大器 V5:三极管9013 ? 射随器 V3:三极管9013 2FSK 信号的两个载波频率分别为晶振频率的1/2和1/4,通过分频和滤波得到。 2FSK 信号(相位不连续2FSK )可看成是AK 与AK 调制不同载频信号形成的两个2ASK 信号相加。时域表达式为 t t m t t m t S c c 21cos )(cos )()(ωω+= 式中m(t)为NRZ 码。 2FSK 信号功率谱 设码元宽度为T S ,f S =1/T S 在数值上等于码速率, 2FSK 的功率谱密度如图所示。多进制的MFSK 信号的功率谱与二进制信号功率谱类似。 本实验系统中m(t)是一个周期信号,故m(t)有离散谱,因而2FSK 也具有离散谱。 3.2 数字解调 3.2.1 实验内容 1、 用示波器观察2FSK 过零检测解调器各点波形。 3.2.2 基本原理 2FSK 信号的解调方法有:包络括检波法、相干解调法、鉴频法、过零检测法等。

基于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最新发布-完整版,提供了

基于matlab的幅度调制与解调

郑州轻工业学院 课程设计说明书 题目:利用MATLAB实现信号的幅度调制与解调 姓名: XXX_____________ 院(系):电气信息工程学院____ 专业班级:电子信息工程10-01班 学号: 541001030XXX______ 指导教师:_______任景英_________ 成绩: _____________________ 时间:2013年6月24日至2013年6月28日

郑州轻工业学院 课程设计任务书 题目利用MATLAB实现信号的幅度调制与解调__ 专业、班级电子信息工程10级学号姓名 主要内容、基本要求、主要参考资料等: 主要内容: 利用MATLAB对正弦信号) t (t fπ =进行双边带幅度调制,载波信号频率为 40 sin( ) 100Hz,首先在MATLAB中显示调制信号的波形和频谱,已调信号的波形和频谱,比较信号调制前后的变化。然后对已调信号解调,并比较解调后的信号与原信号的区别。基本要求: 1、掌握利用MATLAB实现信号幅度调制与解调的方法。 2、利用MATLAB实现对常用连续时间信号的可视化表示。 3、验证信号调制的基本概念、基本理论,掌握信号与系统的分析方法。 4、加深对信号解调的理解。 主要参考资料: 1、陈后金. 信号与系统[M].北京:高等教育出版社,2007.07. 2、张洁.双边带幅度调制及其 MATLAB 仿真[J].科技经济市场,2006.9 完成期限: 2013.6.24—2013.6.28 指导教师签名:—————————— 课程负责人签名:——————————— 2013年6月21日

利用MATLAB实现信号的幅度调制与解调 摘要 本文主要研究的内容是利用MATLAB实现信号幅度调制与解调以及MATLAB中信号表示的基本方法及绘图函数的运用,实现对常用连续时间信号的可视化表示。详细介绍了正弦信号的双边带调制与解调原理并对调制信号与已调信号以及调制信号与解调后的信号分别进行了比较。利用matlab作为编程工具通过计算机实现对欲传输的原始信号在发送端对一个高频信号进行振幅调制,而在接收端通过检波过程恢复原信号。这种频带传输不仅克服了目前许多长途电话线路不能直接传输基带信号的缺点,而且能实现多路复用的目的,从而提高了通信线路的利用率。 关键词:DSB调制、解调、MATLAB

二进制数字调制与解调系统的设计.

二进制数字调制与解调系统的设计 MATLAB 及SIMULINK 建模环境简介 MATLAB 是美国MathWorks 公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB 和SIMULINK 两大部分。 Simulink 是MATLAB 最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink 具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink 。 Simulink 是MATLAB 中的一种可视化仿真工具, 是一种基于MATLAB 的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simulink 可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink 提供了一个建立模型方块图的图形用户接口(GUI) ,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。 数字通信系统的基本模型 从消息传输角度看,该系统包括了两个重要交换,即消息与数字基带信号之间的交换,数字基带信号与信道信号之间的交换.通常前一种交换由发收端设备完成.而后一种交换则由调制和解调完成. 数字通信系统模型 一、2ASK 调制解调 基本原理 2ASK 是利用载波的幅度变化来传递数字信息,而其频率和初始相位保持不变。 其信号表达式为: ,S (t)为单极性数字基带信号。 t t S t e c ωcos )()(0 ?=

基于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就可.

实验二 数字信号载波调制

数字信号载波调制实验指导书 数字信号载波调制实验 一、实验目的 1、运用MATLAB 软件工具仿真数字信号的载波传输.研究数字信号载波调制ASK 、FSK 、PSK 在不同调制参数下的信号变化及频谱。 2,研究频移键控的两种解调方式;相干解调与非相干解调。 3、了解高斯白噪声方差对系统的影响。 4、了解伪随机序列的产生,扰码及解扰工作原理。 二、实验原理 数字信号载波调制有三种基本的调制方式:幅度键控(ASK ),频移键控(FSK )和相移键控(PSK )。它们分别是用数字基带信号控制高频载波的参数如振幅、频率和相位,得到数字带通信号。在接收端运用相干或非相干解调方式,进行解调,还原为原数字基带信号。 在幅度键控中,载波幅度是随着调制信号而变化的。最简单的形式是载波在 二进制调制信号1或0的控制下通或断,这种二进制幅度键控方式称为通—断键控(00K )。二进制幅度键控信号的频谱宽度是二进制基带信号的两倍。 在二进制频移键控中,载波频率随着调制信号1或0而变,1对应于载波频率f 1,0对应于载波频率f 2,二进制频移键控己调信号可以看作是两个不同载频的幅度键控已调信号之和。它的频带宽度是两倍基带信号带宽(B )与21||f f -之和。 在二进制相移键控中,载波的相位随调制信号1或0而改变,通常用相位0°和180°来分别表示1或0,二进制相移键控的功率谱与通一断键控的相同,只是少了一个离散的载频分量。 m 序列是最常用的一种伪随机序列,是由带线性反馈的移位寄存器所产生的序列。它具有最长周期。由n 级移位寄存器产生的m 序列,其周期为21,n m -序列有很强的规律性及其伪随机性。因此,在通信工程上得到广泛应用,在本实验中用于扰码和解扰。 扰码原理是以线性反馈移位寄存器理论作为基础的。在数字基带信号传输中,将二进制数字信息先作“随机化”处理,变为伪随机序列,从而限制连“0”

基于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)课程设计附件。

正弦幅度调制和相干解调

10.1.1 幅度调制的一般模型 幅度调制是用调制信号去控制高频正弦载波的幅度,使其按调制信号的规律变化的过程。幅度调制器的一般模型如图3-1所示。 图10-1 幅度调制器的一般模型 图中,为调制信号,为已调信号, 为滤波器的冲激响应,则已调信号的时域和频域一般表达式分别为 <10-1) <10-2) 式中,为调制信号的频谱,为载波角频率。由以上表达式可见,对于幅度调制信号,在波形上,它的幅度随基带信号规律而变化;在频谱结构上,它的频谱完全是基带信号频谱在频域内的简单搬移。由于这种搬移是线性的,因此幅度调制通常又称为线性调制,相应地,幅度调制系统也称为线性调制系统。 在图10- 1的一般模型中,适当选择滤波器的特性,便可得到各种幅度调制信号,例如:常规双边带调幅

式中,为外加的直流分量; 可以是确知信号也可以是随机信号,但通常认为其平均值为0,即。点此观看AM调 制的Flash; AM信号的典型波形和频谱分别如图10-3

基于matlab的数字信号调制与解调

一matlab常用函数 1、特殊变量与常数 ans 计算结果的变量名computer 确定运行的计算机eps 浮点相对精 度Inf 无穷大I 虚数单位inputname 输入参数名NaN 非 数nargin 输入参数个数nargout 输出参数的数目pi 圆周 率nargoutchk 有效的输出参数数目realmax 最大正浮点数realmin 最小正浮点数varargin 实际输入的参量varargout 实际返回的参量操作符与特殊字符+ 加- 减* 矩阵乘法 .* 数组乘(对应元素相乘)^ 矩阵幂 .^ 数组幂(各个元素求幂)\ 左除或反斜杠/ 右除或斜面杠 ./ 数组除(对应元素除)kron Kronecker张量积: 冒号() 圆括[] 方括 . 小数点 .. 父目录 ... 继续, 逗号(分割多条命令); 分号(禁止结果显示)% 注释! 感叹号' 转置或引用= 赋值== 相等<> 不等 于& 逻辑与| 逻辑或~ 逻辑非xor 逻辑异或 2、基本数学函数 abs 绝对值和复数模长acos,acodh 反余弦,反双曲余弦acot,acoth 反余切,反双曲余切acsc,acsch 反余割,反双曲余割angle 相角asec,asech 反正割,反双曲正割secant 正切asin,asinh 反正弦,反双曲正 弦atan,atanh 反正切,双曲正切tangent 正切atan2 四象限反正 切ceil 向着无穷大舍入complex 建立一个复数conj 复数配 对cos,cosh 余弦,双曲余弦csc,csch 余切,双曲余切cot,coth 余切,双曲余切exp 指数fix 朝0方向取整floor 朝负无穷取整*** 最大公因数imag 复数值的虚部lcm 最小公倍数log 自然对数log2 以2为底的对数log10 常用对数mod 有符号的求余nchoosek 二项式系数和全部组合数real 复数的实部rem 相除后求余round 取整为最近的整数sec,sech 正割,双曲正割sign 符号数sin,sinh 正弦,双曲正弦sqrt 平方根tan,tanh 正切,双曲正切 3、基本矩阵和矩阵操作 blkding 从输入参量建立块对角矩阵eye 单位矩阵linespace 产生线性间隔的向量logspace 产生对数间隔的向量numel 元素个数ones 产生全为1的数组rand 均匀颁随机数和数组randn 正态分布随机数和数组zeros 建立一个全0矩阵colon) 等间隔向量cat 连接数组diag 对角矩阵和矩阵对角线fliplr 从左自右翻转矩阵flipud 从上到下翻转矩阵repmat 复制一个数组reshape 改造矩阵roy90 矩阵翻转90度tril 矩阵的下三角triu 矩阵的上三角dot 向量点集cross 向量叉 集ismember 检测一个集合的元素intersect 向量的交 集setxor 向量异或集setdiff 向是的差集union 向量的并集数值分析和傅立叶变换cumprod 累积cumsum 累 加cumtrapz 累计梯形法计算数值微分factor 质因子inpolygon 删除多边形区域内的点max 最大值mean 数组的均 值mediam 中值min 最小值perms 所有可能的转 换polyarea 多边形区域primes 生成质数列表prod 数组元素的乘积rectint 矩形交集区域sort 按升序排列矩阵元 素sortrows 按升序排列行std 标准偏差sum 求

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);

综合性 信号的幅度调制和解调

本科学生综合性实验报告 学号 114090315 开斌 学院物理与电子信息学院专业、班级 11电子 实验课程名称信号分析与处理 教师及职称宏宁 开课学期 2013 至 2014 学年下学期 填报时间 2014 年 6 月 18 日 师大学教务处编印

一实验设计方案及容 实验序号13 实验名称综合性信号的幅度调制和解调实验时间2014-6-18 实验室同析3栋313 1、设计要求 ①为了加深理解信号幅度调制与解调的基本原理; ②认识从时域与频域分析信号幅度调制和解调过程; ③掌握信号幅度调制和解调的实现方法,以及信号调制的应用; ④应用Matlab软件实现信号的调制与解调。 2、设计原理 连续时间信号的幅度调制与解调是通信系统中常用的调制方式,其利用信号傅里叶变换的移频特性实现信号的调制。 2.1 抑制载波的幅度调制与解调 ①对消息信号x(t)进行抑制载波的正弦幅度调制的数学模型为: y(t)=x(t)cos(w c t) 式中:cos(w c t)为载波信号; Wc为载波角频率。 ②若信号x(t)的频谱为X(jw),根据傅里叶变换的频移特性,已调信号y(t) 的频谱Y(jw)为: Y(jw)=[X(j(w+w c ))+X(j(w-w c ))] 设调制信号x(t)的频谱如图a所示,则已调信号y(t)的频谱如图b所示。可见正弦幅度调制就是将消息信号x(t)“搬移”到一个更合适的传输频带上去,这种方法中已调信号的频带宽度是调制信号频带宽度的两倍,占用频带较宽。 ③然而在接收机端,通过同步解调的技术可以将消息信号x(t)恢复,这可由: x 0(t)=y(t)cos(w c t)=x(t)[1+cos(2w c t)] =x(t)+x(t)cos(2w c t)

数字调制解调的MATLAB仿真设计

青海师范大学毕业论文 论文题目:数字调制解调的MATLAB仿真 系别:物理系 专业:电子信息工程 班级:05 B 学生姓名:梁俊花 学号:20050811217 指导教师姓名:李文全 职称:教授 最后完成时间:2009-5-10

【内容摘要】 设计了二进制振幅键控(2ASK)、二进制移频键控(2FSK) 、二进制移相键控(2PSK)调制解调系统的工作流程图,并得用了MATLAB软件对该系统的动态进行 了模拟仿真,得用仿真的结果,从而衡量数字信号的传输质量. 【关键词】 调制解调、2ASK、2FSK、2PSK、2DPSK、MATLAB 【Abstract】 The work stream diagrams of 2ASK、2FSK、2PSK are designed .MATLAB softwave is used to simulate the modem system by the scatter diagrams and wave diagrams, then the transmit quality of digital signal can be measured. 【Keys】 Amodulate and ademodulate 、2ASK、2FSK、2PSK、2DPSK、MATLAB 一、数字调制解调的概述 在通信系统中,信道的频段往往是很有限的,而原始的通信信号 的频段与信道要求的频段是不匹配的,这就要求将原始信号进行调制 再进行发送.相应的在接收端对调制的信号进行解调,恢复原始的信号,而且调制解调还可以在一定程度上抑制噪声对通信信号的干扰. 调制解调技术按照通信信号是模拟的还是数字的可分为模拟调 制解调和数字调制解调。数字调制的基本方式可以归结为3类:振幅 键控(ASK)、频率键控(FSK)和移相键控(PSK)。此外还有这3 类的混合方式。 对于数字调制信号,为了提高系统的抗噪声性能,衡量系统性

完整word版,msk的调制解调MATLAB源代码

msk的调制解调MATLAB源代码 function out = delay(data,n,sample_number) %data:延迟的数据 %n:延迟码元个数 %sample_number:码元采样个数 out = zeros(1,length(data)); out(n*sample_number+1:length(data)) = data(1:length(data)-n*sample_number); function [data_diff] = difference(data) %差分编码 %************************************************************************* * %data 输入信号 %data_diff 差分编码后信号 %************************************************************************* *

%-------------------------------------------------------------------------- data_diff = zeros(1,length(data)); data_diff(1) = 1 * data(1); %1为差分编码的初始参考值 for i = 2:length(data) data_diff(i) = data_diff(i-1) * data(i); end %************************************************************************* * function [signal_out,I_out,Q_out] = mod_msk(data,data_len,sample_number,Rb) %MSK基带调制 %************************************************************************* * % data 调制信号 % data_len 码元个数 % sample_number 每个码元采样点数

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