📄 ch5example5.mdl
字号:
LineDefaults {
FontName "Helvetica"
FontSize 9
FontWeight "normal"
FontAngle "normal"
}
System {
Name "ch5example5"
Location [261, 90, 982, 383]
Open on
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
ReportName "simulink-default.rpt"
Block {
BlockType Reference
Name "Analog\nFilter Design"
Ports [1, 1]
Position [195, 12, 260, 68]
FontSize 10
SourceBlock "dsparch4/Analog\nFilter Design"
SourceType "Analog Filter Design"
method "Butterworth"
filttype "Bandpass"
N "1"
Wlo "2*pi*1500"
Whi "2*pi*15e3"
Rp "2"
Rs "40"
Port {
PortNumber 1
Name "L(t)"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Reference
Name "Analog\nFilter Design1"
Ports [1, 1]
Position [195, 152, 260, 208]
FontSize 10
SourceBlock "dsparch4/Analog\nFilter Design"
SourceType "Analog Filter Design"
method "Butterworth"
filttype "Lowpass"
N "1"
Wlo "2*pi*5e3"
Whi "2*pi*10e3"
Rp "2"
Rs "40"
Port {
PortNumber 1
Name "R(t)"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [410, 31, 455, 64]
InputSameDT off
}
Block {
BlockType SignalGenerator
Name "Signal\nGenerator"
Position [25, 25, 55, 55]
Frequency "10"
}
Block {
BlockType SignalGenerator
Name "Signal\nGenerator1"
Position [330, 70, 360, 100]
Frequency "38e3"
Port {
PortNumber 1
Name "38KHz"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType SignalGenerator
Name "Signal\nGenerator2"
Position [410, 110, 440, 140]
Frequency "19e3"
Port {
PortNumber 1
Name "19KHz导频"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Reference
Name "Spectrum\nScope"
Ports [1]
Position [595, 80, 630, 130]
FontSize 10
SourceBlock "dspsnks4/Spectrum\nScope"
SourceType "Spectrum Scope"
ScopeProperties off
Domain "Frequency"
HorizSpan "1"
UseBuffer on
BufferSize "1024"
Overlap "512"
inpFftLenInherit on
FFTlength "512"
numAvg "2"
DisplayProperties on
AxisGrid on
Memory off
FrameNumber on
AxisLegend off
AxisZoom off
OpenScopeAtSimStart on
OpenScopeImmediately off
FigPos "get(0,'defaultfigureposition')"
AxisProperties off
XUnits "Hertz"
XRange "[0...Fs/2]"
InheritXIncr on
XIncr "1.0"
XLabel "Samples"
YUnits "Magnitude"
YMin "-2.83974209799737"
YMax "59.776604918878"
YLabel "Magnitude"
LineProperties off
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [325, 145, 350, 185]
ShowName off
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [325, 20, 350, 60]
ShowName off
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum2"
Ports [3, 1]
Position [505, 22, 530, 188]
ShowName off
Inputs "|+++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Reference
Name "Voltage-Controlled\nOscillator"
Ports [1, 1]
Position [85, 18, 135, 62]
FontName "Arial"
FontSize 10
SourceBlock "commcontsrc2/Voltage-Controlled\nOscillator"
SourceType "Voltage-Controlled Oscillator"
Ac "1"
Fc "(500+15e3)/2"
Kc "((500+15e3)/2-500)"
Ph "0"
}
Block {
BlockType ZeroOrderHold
Name "Zero-Order\nHold"
Position [545, 86, 580, 124]
SampleTime "0.5e-5"
}
Line {
SrcBlock "Zero-Order\nHold"
SrcPort 1
DstBlock "Spectrum\nScope"
DstPort 1
}
Line {
SrcBlock "Signal\nGenerator"
SrcPort 1
DstBlock "Voltage-Controlled\nOscillator"
DstPort 1
}
Line {
Name "R(t)"
Labels [2, 0]
SrcBlock "Analog\nFilter Design1"
SrcPort 1
Points [0, 0; 35, 0]
Branch {
DstBlock "Sum"
DstPort 2
}
Branch {
Points [0, -125]
DstBlock "Sum1"
DstPort 2
}
}
Line {
Name "L(t)"
Labels [2, 0]
SrcBlock "Analog\nFilter Design"
SrcPort 1
Points [0, 0; 20, 0]
Branch {
Points [0, 125]
DstBlock "Sum"
DstPort 1
}
Branch {
DstBlock "Sum1"
DstPort 1
}
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Product"
DstPort 1
}
Line {
Name "38KHz"
Labels [2, 0]
SrcBlock "Signal\nGenerator1"
SrcPort 1
Points [0, -30]
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "Product"
SrcPort 1
Points [30, 0]
DstBlock "Sum2"
DstPort 1
}
Line {
Name "19KHz导频"
Labels [1, 1]
SrcBlock "Signal\nGenerator2"
SrcPort 1
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Sum2"
DstPort 3
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "Zero-Order\nHold"
DstPort 1
}
Line {
SrcBlock "Voltage-Controlled\nOscillator"
SrcPort 1
Points [35, 0]
Branch {
DstBlock "Analog\nFilter Design"
DstPort 1
}
Branch {
Points [0, 140]
DstBlock "Analog\nFilter Design1"
DstPort 1
}
}
Annotation {
Name "调频立体声基带信号\n产生和测试模型\n文件名:ch5"
"example5.mdl"
Position [82, 178]
DropShadow on
FontName "Arial"
FontSize 12
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -