被广泛应用于控制理论和数字信号处理的复杂仿真和设计。Simuli
k的功能是:MATLAB中的一种可视化仿真工具,是一种基于MATLAB的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simuli
k可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统。Simuli
k提供了一个建立模型方块图的图形用户接口,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。Simuli
k是用于动态系统和嵌入式系统的多领域仿真和基于模型的设计工具。对各种时变系统,包括通讯、控制、信号处理、视频处理和图像处理系统,Simuli
k提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。
3
f三、仿真设计框图
图1
图1是2FSK信号是由频率分别为f1和f2的两个载波对信号源进行频率上的控制而形成的,其中f1和f2是两个频率有明显差别的且都远大于信号源频率的载波信号。其中si
wave和si
wave1是两个频率分别为f1和f2的载波,Ber
oulliBi
aryGe
erator模块是伯努利二进制随机发生器产生的信号源,NOT实现方波的反相,Product为乘法器,为sum求和。首先载波f1与载波相乘得到的波再与f2与载波取反后相乘得到的波相加得到2FSK信号。
解调部分是将调制的信号通过两个带通滤波器使其允许特定频段的波通过同时屏蔽其他频段,然后把各自通过带通滤波器的波分别与最初的频率为f1和f2的两个载波用乘法器相乘,再将相乘后得到的波分别通过两个低通滤波器使其允许特定频段的波通过同时屏蔽其他频段,最后将得到的两个波通过抽样判决器来选择最后得到的波
4
f载波si
wave的参数设置,载波其中Amplitude幅度)为3,Bias偏离)为0,Freque
cy频率)为1Hz,Phase频移)为0,Sampletime采样时间)为0002s的单精度信号。(如下图2
图2
载波si
wave1的参数设置载波si
wave的参数设置,载波其中Amplitude幅度)为3,Bias偏离)为0,Freque
cy频率)为2Hz,Phase频移)为0,Sampletime采样时间)为0002s的单精度信号。(如下图3
图35
f采样的伯努利二进制随机发生器的信号模块其参数设置Probabilityofazero为0的概率)为05,I
itialseed最初的值)Sampletime采样时间)为1s。(如下图4:
图4
f1带通滤波器A
alogFilterDesig
1参数设置Filtertype滤波器类型)选Ba
dpass带通),Filterorder滤波器系数)为2,Lowerpassba
dedgefreque
cy低部通带边缘频率为15π,Uperpassba
dedgefreque
cyr