上一篇:基于Matlab-Simulink 的 2FSK 数字调制原理与仿真
上一篇:Simulink仿真系列-- 扩频通信-跳频扩频通信系统的原理和Simulink仿真
1.数字调制简介:
带通传输系统根据载波的不同参量可以分为:振幅键控(Amplitude Shift Keying,ASK)、频移键控(Frequency Shift Keying,FSK)和相移键控(Phase Shift Keying,ASK)。
数字调制按照方法可以分为:
(1)多进制幅度键控(M-ASK)
(2)正交幅度键控(QASK)
(3)多进制频率键控(M-FSK)
(4)多进制相位键控(M_PSK)
数字调制包括数模转换和模拟调制两部分:
数字调制过程
2.数字幅度调制/解调模块(M-PAM):
M-PAM 称为M相基带幅度调制模块,用于基带M元脉冲的幅度调制。模块的输出为基带形式的已调制信号。
Simulink中关于数字幅度调制有 QAM、M-PAM等模块,以下主要介绍M-PAM .模块。下图为M-PAM调制和解调模块。
M-ary number项的参数M为信号星座图的点数,必须为偶数。
模块使用默认的星座图映射方式, 将位于O-(M 一1)的整数X 映射为复数值[2X - M + l] 。模块的输入和输出 都是离散信号,参数项Input type 决定模块是接收O-(M - l ) 的整数,还是接收二进制形式表示的整数。
如果Inpu t type 设置为Integer ,那么模块接收整敬,输入可以是标量,也可以是int8 、uint8 、int16 、uint6 、int3 2 、uint32 、single 或double 类型的基于帧的列向量。如果Input type 设置为Bit ,那么模块接收K bit 的数组,称为二进制字。输入可以是长度为K 的向量 ,也可以是长度为K 的整数倍的基于帧的列向量。
Main 类页面如图1 8 -1 所示,其包含以下几个参数选项。
(1) M-ary number 表示信号星座图的点数,该项必须设为一个偶数。
(2) Input type: 表示输入是由整数(Integer)还是比特组(Bi 1) 组成。如果该项设为Bit ,那么M-ary number 项必须为2^K,其中K为正整数。
(3) Constellation ordering 该项决定怎样将输入的比特组映射成相应的整数。
(4) Normalization method : 该项决定怎样测量信号的应座图,有Min.dis tance betwwen symbols 、Average Power 和Peak Power 等可选项。
(5) Minimum dislance: 表示星座团中两个距离最近点间的距离。该项只有当
Normalizat ionmethod 项选为Min.distance belween symbols才有效。
(6) Average power(watts) : 星座图中符号的平均功率,该项只有当Normal ization method 项选为Average Power 时有效。
Data Type类
Data T y p es 类参数设置对话框中,根据选择内容不同,有以下不同的对应的参数顷。
(1)Output data type 设定输出数据类型,可以设为double 、single等多种类型。
(2) Output word length 设定Fixed-point 输出类型的输出字长。该项只有当
Output data type设为Fixed-point时有效可见。
3.数字频率调制/解调模块(M-FSK)
M-FSK表示 M元频移键控。如2FSK(BFSK)表示2进制频移键控。关于2FSK的Simulink仿真和原理在之前的文章已有详细介绍。
4. 数字相位调制/解调模块(M-PSK)
M-PSK表示 M元相移键控。输出为基带形式的已调信号。M-ary number项参数M表示信号星座图的点数。
5.总结:
关于调制解调,在Simulink中还有很多。相关的描述在很多通信的书籍资料总都有介绍。如《通信原理》《无线通信原理与应用等》。相关的书籍资料可以联系我。