📄 am_sys.mdl
字号:
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
}
Block {
BlockType Scope
Name "解调后信号波形"
Ports [1, 0, 0, 0, 0]
Position [530, 345, 560, 375]
FontName "宋体"
FontSize 12
Floating off
Location [309, 282, 640, 437]
Open off
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "1.000000"
YMin "-2.000000"
YMax "2.000000"
SaveToWorkspace off
SaveName "ScopeData"
DataFormat "Matrix"
LimitMaxRows on
MaxRows "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Product
Name "平方运算"
Ports [2, 1, 0, 0, 0]
Position [55, 219, 85, 241]
ForegroundColor "yellow"
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 Scope
Name "提取出的载波"
Ports [1, 0, 0, 0, 0]
Position [530, 215, 560, 245]
ForegroundColor "yellow"
FontName "宋体"
FontSize 12
Floating off
Location [309, 121, 640, 276]
Open off
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "1.000000"
YMin "-4.000000"
YMax "4.000000"
SaveToWorkspace off
SaveName "ScopeData"
DataFormat "Matrix"
LimitMaxRows on
MaxRows "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Scope
Name "提取出的载波与\n接收信号的乘积"
Ports [1, 0, 0, 0, 0]
Position [530, 280, 560, 310]
FontName "宋体"
FontSize 12
Floating off
Location [0, 284, 331, 438]
Open off
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "1.000000"
YMin "-4.000000"
YMax "4.000000"
SaveToWorkspace off
SaveName "ScopeData"
DataFormat "Matrix"
LimitMaxRows on
MaxRows "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType SignalGenerator
Name "信号发生器\n频率(弧度/秒)"
Position [45, 78, 90, 112]
FontName "宋体"
FontSize 12
WaveForm "sine"
Amplitude "1.000000"
Frequency "10.000000"
Units "rad/sec"
}
Block {
BlockType Sin
Name "载波"
Position [60, 145, 80, 165]
FontName "宋体"
FontSize 12
Amplitude "1"
Frequency "100"
Phase "0"
SampleTime "-1"
}
Block {
BlockType Gain
Name "增益"
Position [205, 217, 230, 243]
ForegroundColor "yellow"
FontName "宋体"
FontSize 12
Gain "4"
SaturateOnIntegerOverflow on
}
Block {
BlockType Gain
Name "增益1"
Position [445, 217, 470, 243]
ForegroundColor "yellow"
FontName "宋体"
FontSize 12
Gain "4"
SaturateOnIntegerOverflow on
}
Line {
SrcBlock "乘法器"
SrcPort 1
Points [20, 0]
Branch {
DstBlock "调制后信号波形"
DstPort 1
}
Branch {
Points [0, 85; -265, 0; 0, 40]
Branch {
DstBlock "平方运算"
DstPort 1
}
Branch {
Points [0, 10]
Branch {
Points [0, 130]
DstBlock "传输延迟"
DstPort 1
}
Branch {
DstBlock "平方运算"
DstPort 2
}
}
}
}
Line {
SrcBlock "乘法器2"
SrcPort 1
Points [20, 0]
Branch {
DstBlock "Butterworth\nLP 滤波器"
DstPort 1
}
Branch {
Points [0, -65]
DstBlock "提取出的载波与\n接收信号的乘积"
DstPort 1
}
}
Line {
SrcBlock "Butterworth\nLP 滤波器"
SrcPort 1
DstBlock "解调后信号波形"
DstPort 1
}
Line {
SrcBlock "增益1"
SrcPort 1
Points [15, 0]
Branch {
DstBlock "提取出的载波"
DstPort 1
}
Branch {
Points [0, 50; -270, 0; 0, 75]
DstBlock "乘法器2"
DstPort 1
}
}
Line {
SrcBlock "传输延迟"
SrcPort 1
DstBlock "乘法器2"
DstPort 2
}
Line {
SrcBlock "Butterworth\nBP 滤波器1"
SrcPort 1
DstBlock "增益1"
DstPort 1
}
Line {
SrcBlock "二分频"
SrcPort 1
DstBlock "Butterworth\nBP 滤波器1"
DstPort 1
}
Line {
SrcBlock "增益"
SrcPort 1
DstBlock "二分频"
DstPort 1
}
Line {
SrcBlock "Butterworth\nBP 滤波器"
SrcPort 1
DstBlock "增益"
DstPort 1
}
Line {
SrcBlock "平方运算"
SrcPort 1
DstBlock "Butterworth\nBP 滤波器"
DstPort 1
}
Line {
SrcBlock "载波"
SrcPort 1
Points [35, 0; 0, -50]
DstBlock "乘法器"
DstPort 2
}
Line {
SrcBlock "信号发生器\n频率(弧度/秒)"
SrcPort 1
DstBlock "乘法器"
DstPort 1
}
Annotation {
Position [247, 167]
VerticalAlignment "top"
Text "传输信道"
FontName "宋体"
FontSize 12
}
Annotation {
Position [187, 127]
VerticalAlignment "top"
Text "cos ( Wc * t + p )\nWc 载波角频率\np 载波初"
"始相位"
FontName "宋体"
FontSize 12
}
Annotation {
Position [277, 27]
VerticalAlignment "top"
Text "同步调制/解调 AM 系统 ( 双边带 DSB )"
FontName "宋体"
FontSize 12
}
Annotation {
Position [312, 192]
VerticalAlignment "top"
Text "同步载波提取"
FontName "宋体"
FontSize 12
}
Annotation {
Position [42, 197]
VerticalAlignment "top"
Text "接收端"
FontName "宋体"
FontSize 12
}
Annotation {
Position [332, 107]
VerticalAlignment "top"
Text "已调 DSB 信号"
FontName "宋体"
FontSize 12
}
Annotation {
Position [307, 122]
VerticalAlignment "top"
Text "发送端"
FontName "宋体"
FontSize 12
}
Annotation {
Position [357, 82]
VerticalAlignment "top"
Text "Y(t) = X(t)*cos(Wc*t+p)"
FontName "宋体"
FontSize 12
}
Annotation {
Position [162, 77]
VerticalAlignment "top"
Text "X(t)"
FontName "宋体"
FontSize 12
}
Annotation {
Position [72, 57]
VerticalAlignment "top"
Text "调制信号"
FontName "宋体"
FontSize 12
}
Annotation {
Position [147, 317]
VerticalAlignment "top"
Text "弥补提取载波\n所需的时延"
FontName "宋体"
FontSize 12
}
}
}
Block {
BlockType SubSystem
Name "同步调制/解调系统\n(双边带 DSB)实现"
Ports [0, 0, 0, 0, 0]
Position [180, 69, 290, 146]
DropShadow on
OpenFcn "am_sys2"
FontName "宋体"
FontSize 12
ShowPortLabels off
MaskDisplay "disp('AM - DSB\\n(实现)')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "同步调制/解调系统\n(双边带 DSB)实现"
Location [-10, 380, 117, 533]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "automatic"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
}
}
Block {
BlockType SubSystem
Name "同步调制/解调系统\n(双边带 DSB)原理"
Ports [0, 0, 0, 0, 0]
Position [180, 189, 290, 266]
DropShadow on
OpenFcn "am_sys5"
FontName "宋体"
FontSize 12
ShowPortLabels off
MaskDisplay "disp('AM - DSB\\n(原理)')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "同步调制/解调系统\n(双边带 DSB)原理"
Location [-10, 380, 117, 533]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "automatic"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
}
}
Block {
BlockType SubSystem
Name "信息框"
Ports [0, 0, 0, 0, 0]
Position [460, 25, 487, 50]
ForegroundColor "red"
BackgroundColor "cyan"
DropShadow on
ShowName off
FontName "宋体"
FontSize 12
ShowPortLabels off
MaskDisplay "disp('?')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "信息框"
Location [19, 133, 539, 419]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "cyan"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Annotation {
Position [255, 77]
VerticalAlignment "top"
Text "窗口中每一个框图代表着一个完整的 AM 系统,"
"包括信息的发送端和接收端模块仿真,"
FontName "宋体"
FontSize 12
}
Annotation {
Position [257, 17]
VerticalAlignment "top"
Text "幅度调制/解调仿真系统"
FontName "宋体"
FontSize 12
}
Annotation {
Position [252, 172]
VerticalAlignment "top"
Text "2。同步调制/解调 AM 系统(双边带 DSB)"
FontName "宋体"
FontSize 12
}
Annotation {
Position [252, 207]
VerticalAlignment "top"
Text "3。同步调制/解调 AM 系统(单边带 SSB)"
FontName "宋体"
FontSize 12
}
Annotation {
Position [255, 47]
VerticalAlignment "top"
Text "系利用 MATLAB 中的 SIMULINK 板块制作。"
FontName "宋体"
FontSize 12
}
Annotation {
Position [255, 107]
VerticalAlignment "top"
Text "以及连接两端的信道(用一信号连线表示)。窗"
"口中包括如下几个独立的 AM 系统:"
FontName "宋体"
FontSize 12
}
Annotation {
Position [252, 235]
VerticalAlignment "top"
Text "用鼠标指向要查看的系统方框,然后在其上双击"
"即可。"
FontName "宋体"
FontSize 12
}
Annotation {
Position [252, 142]
VerticalAlignment "top"
Text "1。非同步调制/解调 AM 系统(包络检波)"
FontName "宋体"
FontSize 12
}
}
}
Annotation {
Position [142, 22]
VerticalAlignment "top"
ForegroundColor "blue"
Text "幅度调制/解调仿真系统"
FontName "楷体_GB2312"
FontSize 18
FontWeight "bold"
}
Annotation {
Position [362, 42]
VerticalAlignment "top"
Text "查看帮助信息,请双击“?”框。"
FontName "宋体"
FontSize 12
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -