matlab作业(DOC).docmatlab作业(DOC)
matlab作业(DOC)
1/12
matlab作业(DOC)
电子与通信工程学院
通信系统仿真实验报告
2013~2014学年第1学期
lab作业(DOC)
matlab作业(DOC)
6/12
matlab作业(DOC)
信号,它的参数设置:
M-arynumber
设为
7,Initialseed
设为
1234,Sample
matlab作业(DOC)
matlab作业(DOC)
12/12
matlab作业(DOC)
time
设为
1/10,Fram-basedoutputs
不选中。
matlab作业(DOC)
matlab作业(DOC)
12/12
matlab作业(DOC)
(2)减法器模块(Subtract、Subtract1),因为消息信号产生的信号范围
是[0,6],所以用Subtract减去3,将信号范围转换为[-3,3]。与Subtract减
法端口相连的常数模块(Constant)位于“Simulink→CommonlyUsedBlocks”
模块库中,其值设为3。Subtract1用来求已调信号中的消息信号功率,与
Subtract1减法端口相连的常数模块(Constant1)设为8(载波功率)。
(3)调幅模块(FMModulatorPassband),它的参数设置为Frequency
deviation设为50,其他参数采用默认值。
(4)量化器模块(Quantizer、Quantizer1)。量化器模块位于“Simulink
CommonlyUsedBlocks”模块库中。因为要观察消息信号和已调信号的频谱,而频谱分析器要求的输入是离散量,所以需要量化器把连续信号转换为离散信
号。两个量化器的参数设置是相同的,,
.
(5)频谱分析器(msgsignalspectrum、ModulatedSignalSpecturm)
matlab作业(DOC)
matlab作业(DOC)
12/12
matlab作业(DOC)
位于“SignalProcessingBlockset→DSPSinks”模块中,原始名字为SpctrumScope。他们的参数设置分别是:在“ScopesProperties”选项中,Bufferinput选中,Buffersize设为512,Bufferoverlap设为256;SpectifyFFTlength
选中,FFTlength设为512。在“AxisProperties”选项中,Frequencyrange
选为[-Fs/2Fs/2]。MinimumY-limit设为-50,MaximumY-limit设为50。
(6)数学函数模块(MathFunction),用它来计算已调信号振幅的平方。
在它的参数设置中,Function要选为magnitude^2。
(7)求均值模块(Mean),它位于“SignalProcessingBlockset→Statistics”模块库中,它用来求已调信号的均值。在它的参数设置中要选中Runningmean,这样它输出的是整个仿真时间内得到的功率均值。
(8)除法器模块(Divide),它用来计算调制效率。在参数设置中,把Numberofinputs设为/*。
(9)显示模块,包括显示消息信号时域波形(Scope1),已调信号时域波形
Scope),已调信号功率值(Display),消息信号在已调信号中的功率(Display1)和调制效率(Display2)。
模型建好后,设置好各个模块的参数,,Stoptime设为10。
调制模块的仿真波形如下:
matlab作业(DOC)
matlab作业(DOC)
10/12
matlab作业(DOC)
原信号波形
matlab作业(DOC)
matlab作业(DOC)
12/12
matlab作业(DOC)
matlab作业(DOC) 来自淘豆网m.daumloan.com转载请标明出处.