📄 dspddc_r12p1.mdl
字号:
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "In"
Position [25, 25, 55, 40]
Orientation "down"
Port "1"
LatchInput off
Interpolate on
}
Block {
BlockType Reference
Name "Integer Delay"
Ports [1, 1]
Position [70, 44, 90, 76]
ShowName off
SourceBlock "dspsigops/Integer Delay"
SourceType "Integer Delay"
delay "1"
ic "0"
}
Block {
BlockType Reference
Name "Sum"
Ports [2, 1]
Position [180, 46, 220, 104]
SourceBlock "fixpt_lib_3p1/Math/Sum"
SourceType "Fixed-Point Sum"
listofsigns "-+"
OutputDataTypeScalingMode "Specify via dialog"
OutDataType "sfix(50)"
OutScaling "2^-18"
LockScale off
RndMeth "Nearest"
DoSatur off
DblOver off
dolog on
}
Block {
BlockType Outport
Name "Out"
Position [245, 68, 275, 82]
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "Integer Delay"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "In"
SrcPort 1
Points [0, 0; 0, 15]
Branch {
Points [0, 30]
DstBlock "Sum"
DstPort 2
}
Branch {
DstBlock "Integer Delay"
DstPort 1
}
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Out"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "Comb4"
Ports [1, 1]
Position [480, 169, 525, 201]
ShowPortLabels on
TreatAsAtomicUnit off
RTWSystemCode "Auto"
RTWFcnNameOpts "Auto"
RTWFileNameOpts "Auto"
System {
Name "Comb4"
Location [94, 585, 394, 716]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "automatic"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "In"
Position [25, 25, 55, 40]
Orientation "down"
Port "1"
LatchInput off
Interpolate on
}
Block {
BlockType Reference
Name "Integer Delay"
Ports [1, 1]
Position [70, 44, 90, 76]
ShowName off
SourceBlock "dspsigops/Integer Delay"
SourceType "Integer Delay"
delay "1"
ic "0"
}
Block {
BlockType Reference
Name "Sum"
Ports [2, 1]
Position [180, 46, 220, 104]
SourceBlock "fixpt_lib_3p1/Math/Sum"
SourceType "Fixed-Point Sum"
listofsigns "-+"
OutputDataTypeScalingMode "Specify via dialog"
OutDataType "sfix(50)"
OutScaling "2^-18"
LockScale off
RndMeth "Nearest"
DoSatur off
DblOver off
dolog on
}
Block {
BlockType Outport
Name "Out"
Position [245, 68, 275, 82]
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Out"
DstPort 1
}
Line {
SrcBlock "In"
SrcPort 1
Points [0, 0; 0, 15]
Branch {
DstBlock "Integer Delay"
DstPort 1
}
Branch {
Points [0, 30]
DstBlock "Sum"
DstPort 2
}
}
Line {
SrcBlock "Integer Delay"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "Comb5"
Ports [1, 1]
Position [605, 169, 650, 201]
ShowPortLabels on
TreatAsAtomicUnit off
RTWSystemCode "Auto"
RTWFcnNameOpts "Auto"
RTWFileNameOpts "Auto"
System {
Name "Comb5"
Location [94, 585, 394, 716]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "automatic"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "In"
Position [25, 25, 55, 40]
Orientation "down"
Port "1"
LatchInput off
Interpolate on
}
Block {
BlockType Reference
Name "Integer Delay"
Ports [1, 1]
Position [70, 44, 90, 76]
ShowName off
SourceBlock "dspsigops/Integer Delay"
SourceType "Integer Delay"
delay "1"
ic "0"
}
Block {
BlockType Reference
Name "Sum"
Ports [2, 1]
Position [180, 46, 220, 104]
SourceBlock "fixpt_lib_3p1/Math/Sum"
SourceType "Fixed-Point Sum"
listofsigns "-+"
OutputDataTypeScalingMode "Specify via dialog"
OutDataType "sfix(50)"
OutScaling "2^-18"
LockScale off
RndMeth "Nearest"
DoSatur off
DblOver off
dolog on
}
Block {
BlockType Outport
Name "Out"
Position [245, 68, 275, 82]
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "Integer Delay"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "In"
SrcPort 1
Points [0, 0; 0, 15]
Branch {
Points [0, 30]
DstBlock "Sum"
DstPort 2
}
Branch {
DstBlock "Integer Delay"
DstPort 1
}
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Out"
DstPort 1
}
}
}
Block {
BlockType Reference
Name "Conversion"
Ports [1, 1]
Position [720, 165, 785, 205]
SourceBlock "fixpt_lib_3p1/Data Type/Conversion"
SourceType "Fixed-Point to Fixed-Point Conversion"
ConvertRealWorld "Real World Value"
OutputDataTypeScalingMode "Specify via dialog"
OutDataType "sfix(24)"
OutScaling "2^8"
LockScale off
RndMeth "Nearest"
DoSatur off
DblOver off
dolog on
}
Block {
BlockType Reference
Name "Downsample"
Ports [1, 1]
Position [800, 88, 835, 122]
SourceBlock "dspsigops/Downsample"
SourceType "Downsample"
N "64"
phase "0"
ic "0"
smode "Allow multirate"
fmode "Maintain input frame size"
}
Block {
BlockType Goto
Name "Goto"
Position [85, 38, 165, 62]
ShowName off
GotoTag "MIXER_OUT"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Goto1"
Position [865, 218, 920, 242]
ShowName off
GotoTag "CIC_OUT"
TagVisibility "global"
}
Block {
BlockType SubSystem
Name "Integrator1"
Ports [1, 1]
Position [145, 89, 190, 121]
ShowPortLabels on
TreatAsAtomicUnit off
RTWSystemCode "Auto"
RTWFcnNameOpts "Auto"
RTWFileNameOpts "Auto"
System {
Name "Integrator1"
Location [116, 150, 506, 281]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "automatic"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "In"
Position [25, 73, 55, 87]
Port "1"
LatchInput off
Interpolate on
}
Block {
BlockType Reference
Name "Integer Delay"
Ports [1, 1]
Position [195, 54, 235, 86]
ShowName off
SourceBlock "dspsigops/Integer Delay"
SourceType "Integer Delay"
delay "1"
ic "0"
}
Block {
BlockType Reference
Name "Sum"
Ports [2, 1]
Position [90, 50, 130, 90]
SourceBlock "fixpt_lib_3p1/Math/Sum"
SourceType "Fixed-Point Sum"
listofsigns "++"
OutputDataTypeScalingMode "Specify via dialog"
OutDataType "sfix(50)"
OutScaling "2^-18"
LockScale off
RndMeth "Nearest"
DoSatur off
DblOver off
dolog on
}
Block {
BlockType Outport
Name "Out"
Position [325, 62, 355, 78]
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Integer Delay"
DstPort 1
}
Line {
SrcBlock "Integer Delay"
SrcPort 1
Points [0, 0; 30, 0]
Branch {
Points [0, -40; -205, 0; 0, 30]
DstBlock "Sum"
DstPort 1
}
Branch {
DstBlock "Out"
DstPort 1
}
}
Line {
SrcBlock "In"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
}
}
Block {
BlockType SubSystem
Name "Integrator2"
Ports [1, 1]
Position [265, 89, 310, 121]
ShowPortLabels on
TreatAsAtomicUnit off
RTWSystemCode "Auto"
RTWFcnNameOpts "Auto"
RTWFileNameOpts "Auto"
System {
Name "Integrator2"
Location [116, 150, 506, 281]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "automatic"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "In"
Position [25, 73, 55, 87]
Port "1"
LatchInput off
Interpolate on
}
Block {
BlockType Reference
Name "Integer Delay"
Ports [1, 1]
Position [195, 54, 235, 86]
ShowName off
SourceBlock "dspsigops/Integer Delay"
SourceType "Integer Delay"
delay "1"
ic "0"
}
Block {
BlockType Reference
Name "Sum"
Ports [2, 1]
Position [90, 50, 130, 90]
SourceBlock "fixpt_lib_3p1/Math/Sum"
SourceType "Fixed-Point Sum"
listofsigns "++"
OutputDataTypeScalingMode "Specify via dialog"
OutDataType "sfix(50)"
OutScaling "2^-18"
LockScale off
RndMeth "Nearest"
DoSatur off
DblOver off
dolog on
}
Block {
BlockType Outport
Name "Out"
Position [325, 62, 355, 78]
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "In"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Integer Delay"
SrcPort 1
Points [0, 0; 30, 0]
Branch {
DstBlock "Out"
DstPort 1
}
Branch {
Points [0, -40; -205, 0; 0, 30]
DstBlock "Sum"
DstPort 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -