📄 am_sys1.mdl
字号:
DstBlock "Sign"
DstPort 1
}
}
Line {
SrcBlock "Sign"
SrcPort 1
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "Gain"
SrcPort 1
DstBlock "out_1"
DstPort 1
}
}
}
Block {
BlockType Scope
Name "包络检波后波形"
Ports [1, 0, 0, 0, 0]
Position [450, 185, 480, 215]
FontName "宋体"
FontSize 12
Floating off
Location [206, 245, 535, 411]
Open off
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "1.000000"
YMin "-1"
YMax "1"
SaveToWorkspace off
SaveName "ScopeData"
DataFormat "Matrix"
LimitMaxRows on
MaxRows "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType TransferFcn
Name "包络解调"
Position [190, 273, 295, 317]
DropShadow on
FontName "宋体"
FontSize 12
Numerator "[R]"
Denominator "[R*C R+1]"
MaskType "单元6"
MaskDescription "单元6"
MaskPromptString "电阻值(欧):|电容值(法):"
MaskStyleString "edit,edit"
MaskTunableValueString "on,on"
MaskCallbackString "|"
MaskEnableString "on,on"
MaskVisibilityString "on,on"
MaskInitialization "R=@1;C=@2;"
MaskDisplay "plot([0 15],[2 2],[8 8 6 10],[2 0 0 0],[6 10],["
"-1 -1],[8 8 7 9],[-1 -4 -4 -4],[12.5 12.5 12 13],[2 1 1 1],[12 12],[1 -3],[13"
" 13],[1 -3],[12 13 12.5 12.5],[-3 -3 -3 -4],[12 13],[-4 -4]);"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "1|0.1"
}
Block {
BlockType Product
Name "乘法器"
Ports [2, 1, 0, 0, 0]
Position [125, 98, 155, 122]
FontName "宋体"
FontSize 12
Inputs "2"
SaturateOnIntegerOverflow on
MaskType "乘法器"
MaskDescription "乘法器"
MaskDisplay "plot([0 1],[1 0],[0 1],[0 1]);"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
}
Block {
BlockType Sum
Name "加法器"
Ports [2, 1, 0, 0, 0]
Position [185, 105, 205, 125]
FontName "宋体"
FontSize 12
IconShape "rectangular"
Inputs "++"
SaturateOnIntegerOverflow on
}
Block {
BlockType Scope
Name "解调信号波形"
Ports [1, 0, 0, 0, 0]
Position [450, 280, 480, 310]
FontName "宋体"
FontSize 12
Floating off
Location [309, 300, 640, 453]
Open off
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "1.000000"
YMin "-0.5"
YMax "0.5"
SaveToWorkspace off
SaveName "ScopeData"
DataFormat "Matrix"
LimitMaxRows on
MaxRows "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Scope
Name "信号波形"
Ports [1, 0, 0, 0, 0]
Position [450, 40, 480, 70]
FontName "宋体"
FontSize 12
Floating off
Location [35, 61, 366, 222]
Open off
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "1.000000"
YMin "-3"
YMax "3"
SaveToWorkspace off
SaveName "ScopeData"
DataFormat "Matrix"
LimitMaxRows on
MaxRows "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType SignalGenerator
Name "信号发生器"
Position [25, 88, 70, 122]
FontName "宋体"
FontSize 12
WaveForm "sine"
Amplitude "1.000000"
Frequency "30.000000"
Units "rad/sec"
}
Block {
BlockType Scope
Name "已调幅信号波形"
Ports [1, 0, 0, 0, 0]
Position [450, 100, 480, 130]
FontName "宋体"
FontSize 12
Floating off
Location [6, 301, 335, 449]
Open off
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "1.000000"
YMin "-3"
YMax "3"
SaveToWorkspace off
SaveName "ScopeData"
DataFormat "Matrix"
LimitMaxRows on
MaxRows "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Sin
Name "载波\ncos(Wc*t)"
Position [45, 155, 65, 175]
FontName "宋体"
FontSize 12
Amplitude "1"
Frequency "F*2*pi"
Phase "0"
SampleTime "0.005"
MaskType "载波"
MaskDescription "载波"
MaskPromptString "载波频率(Hz):"
MaskStyleString "edit"
MaskTunableValueString "on"
MaskEnableString "on"
MaskVisibilityString "on"
MaskInitialization "F=@1;"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "50"
}
Block {
BlockType Gain
Name "直流偏置\nA"
Position [135, 155, 155, 175]
FontName "宋体"
FontSize 12
Gain "2"
SaturateOnIntegerOverflow on
}
Line {
SrcBlock "Butterworth\n低通滤波器"
SrcPort 1
DstBlock "解调信号波形"
DstPort 1
}
Line {
SrcBlock "信号发生器"
SrcPort 1
Points [25, 0]
Branch {
DstBlock "乘法器"
DstPort 1
}
Branch {
Points [0, -50]
DstBlock "信号波形"
DstPort 1
}
}
Line {
SrcBlock "Diode"
SrcPort 1
DstBlock "包络解调"
DstPort 1
}
Line {
SrcBlock "加法器"
SrcPort 1
Points [25, 0]
Branch {
DstBlock "已调幅信号波形"
DstPort 1
}
Branch {
Points [0, 130; -160, 0; 0, 50]
DstBlock "Diode"
DstPort 1
}
}
Line {
SrcBlock "直流偏置\nA"
SrcPort 1
Points [10, 0]
DstBlock "加法器"
DstPort 2
}
Line {
SrcBlock "载波\ncos(Wc*t)"
SrcPort 1
Points [30, 0]
Branch {
Points [0, -50]
DstBlock "乘法器"
DstPort 2
}
Branch {
DstBlock "直流偏置\nA"
DstPort 1
}
}
Line {
SrcBlock "乘法器"
SrcPort 1
DstBlock "加法器"
DstPort 1
}
Line {
SrcBlock "包络解调"
SrcPort 1
Points [20, 0]
Branch {
DstBlock "Butterworth\n低通滤波器"
DstPort 1
}
Branch {
Points [0, -95]
DstBlock "包络检波后波形"
DstPort 1
}
}
Annotation {
Position [222, 352]
VerticalAlignment "top"
Text "峰值包络检波器"
FontName "宋体"
FontSize 12
}
Annotation {
Position [47, 67]
VerticalAlignment "top"
Text "调制信号"
FontName "宋体"
FontSize 12
}
Annotation {
Position [87, 87]
VerticalAlignment "top"
Text "X(t)"
FontName "宋体"
FontSize 12
}
Annotation {
Position [312, 97]
VerticalAlignment "top"
Text "Y(t) = (A+X(t))*cos(Wc*t)"
FontName "宋体"
FontSize 12
}
Annotation {
Position [267, 127]
VerticalAlignment "top"
Text "已调信号"
FontName "宋体"
FontSize 12
}
Annotation {
Position [267, 152]
VerticalAlignment "top"
Text "信号发送"
FontName "宋体"
FontSize 12
}
Annotation {
Position [207, 227]
VerticalAlignment "top"
Text "通信信道"
FontName "宋体"
FontSize 12
}
Annotation {
Position [142, 252]
VerticalAlignment "top"
Text "信号传输"
FontName "宋体"
FontSize 12
}
Annotation {
Position [67, 302]
VerticalAlignment "top"
Text "信号接收"
FontName "宋体"
FontSize 12
}
Annotation {
Position [227, 27]
VerticalAlignment "top"
Text "非同步调制/解调系统中的调制器——幅度调制"
FontName "宋体"
FontSize 12
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -