📄 cic_m.mdl
字号:
BlockType Reference
Name "Upsample"
Ports [1, 1]
Position [335, 178, 370, 212]
SourceBlock "dspsigops/Upsample"
SourceType "Upsample"
N "3"
phase "0"
ic "0"
mode "Maintain input frame size"
}
Block {
BlockType Reference
Name "Upsample1"
Ports [1, 1]
Position [440, 658, 475, 692]
SourceBlock "dspsigops/Upsample"
SourceType "Upsample"
N "2"
phase "0"
ic "0"
mode "Maintain input frame size"
}
Block {
BlockType Reference
Name "Upsample2"
Ports [1, 1]
Position [660, 833, 695, 867]
SourceBlock "dspsigops/Upsample"
SourceType "Upsample"
N "1"
phase "0"
ic "0"
mode "Maintain input frame size"
}
Block {
BlockType Reference
Name "com_int U_D"
Ports [1]
Position [1290, 660, 1325, 710]
SourceBlock "dspsnks4/Vector\nScope"
SourceType "Vector Scope"
ScopeProperties on
Domain "Frequency"
HorizSpan "1"
DisplayProperties off
AxisGrid on
Memory on
FrameNumber on
AxisLegend off
AxisZoom off
OpenScopeAtSimStart on
OpenScopeImmediately off
FigPos "[232 258 560 420]"
AxisProperties off
XUnits "Hertz"
XRange "[0...Fs]"
InheritXIncr on
XIncr "1"
XLabel "Time"
YUnits "Magnitude"
YMin "-50"
YMax "2"
YLabel "Amplitude"
LineProperties off
}
Line {
SrcBlock "Discrete \nImpulse1"
SrcPort 1
Points [15, 0]
Branch {
DstBlock "Gain1"
DstPort 1
}
Branch {
Points [0, -150]
Branch {
Points [0, -5]
DstBlock "Sum5"
DstPort 1
}
Branch {
Points [0, -210; 170, 0]
Branch {
DstBlock "Sum2"
DstPort 1
}
Branch {
DstBlock "Integer Delay1"
DstPort 1
}
}
}
Branch {
Points [0, 275]
Branch {
Points [0, 175]
DstBlock "Sum9"
DstPort 1
}
Branch {
Points [55, 0]
Branch {
DstBlock "Sum10"
DstPort 1
}
Branch {
Points [0, 45]
DstBlock "Integer Delay5"
DstPort 1
}
}
}
}
Line {
SrcBlock "Integer Delay1"
SrcPort 1
Points [15, 0]
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Buffer1"
SrcPort 1
DstBlock "Magnitude\nFFT1"
DstPort 1
}
Line {
SrcBlock "Constant1"
SrcPort 1
Points [40, 0]
DstBlock "Sum3"
DstPort 2
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "Buffer1"
DstPort 1
}
Line {
SrcBlock "Buffer3"
SrcPort 1
DstBlock "Magnitude\nFFT3"
DstPort 1
}
Line {
SrcBlock "Magnitude\nFFT3"
SrcPort 1
Points [75, 0]
Branch {
DstBlock "Product"
DstPort 1
}
Branch {
Points [0, 115]
DstBlock "Maximum"
DstPort 1
}
}
Line {
SrcBlock "Constant2"
SrcPort 1
Points [25, 0]
DstBlock "Sum4"
DstPort 2
}
Line {
SrcBlock "Sum4"
SrcPort 1
DstBlock "Math\nFunction"
DstPort 1
}
Line {
SrcBlock "Buffer2"
SrcPort 1
DstBlock "Magnitude\nFFT2"
DstPort 1
}
Line {
SrcBlock "Constant"
SrcPort 1
Points [20, 0]
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Gain1"
SrcPort 1
DstBlock "CIC filter"
DstPort 1
}
Line {
SrcBlock "CIC filter"
SrcPort 1
DstBlock "Buffer3"
DstPort 1
}
Line {
SrcBlock "Math\nFunction"
SrcPort 1
DstBlock "Gain2"
DstPort 1
}
Line {
SrcBlock "Gain2"
SrcPort 1
DstBlock "CIC filter Freq"
DstPort 1
}
Line {
SrcBlock "Integer Delay4"
SrcPort 1
Points [-15, 0]
DstBlock "Sum5"
DstPort 2
}
Line {
SrcBlock "Sum3"
SrcPort 1
DstBlock "Math\nFunction1"
DstPort 1
}
Line {
SrcBlock "Math\nFunction1"
SrcPort 1
DstBlock "Gain3"
DstPort 1
}
Line {
SrcBlock "Gain3"
SrcPort 1
DstBlock "Comb Freq"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Math\nFunction2"
DstPort 1
}
Line {
SrcBlock "Math\nFunction2"
SrcPort 1
DstBlock "Gain4"
DstPort 1
}
Line {
SrcBlock "Gain4"
SrcPort 1
DstBlock "Integer Freq"
DstPort 1
}
Line {
SrcBlock "Magnitude\nFFT2"
SrcPort 1
Points [0, -10]
DstBlock "Product1"
DstPort 1
}
Line {
SrcBlock "Constant4"
SrcPort 1
Points [0, -25]
DstBlock "Product1"
DstPort 2
}
Line {
SrcBlock "Product1"
SrcPort 1
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Constant5"
SrcPort 1
Points [40, 0; 0, -30]
DstBlock "Product3"
DstPort 2
}
Line {
SrcBlock "Magnitude\nFFT1"
SrcPort 1
DstBlock "Product3"
DstPort 1
}
Line {
SrcBlock "Product3"
SrcPort 1
DstBlock "Sum3"
DstPort 1
}
Line {
SrcBlock "Constant3"
SrcPort 1
Points [5, 0; 0, -15]
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "Buffer4"
SrcPort 1
DstBlock "Magnitude\nFFT4"
DstPort 1
}
Line {
SrcBlock "Constant6"
SrcPort 1
Points [20, 0]
DstBlock "Sum6"
DstPort 2
}
Line {
SrcBlock "Integer Delay2"
SrcPort 1
Points [-15, 0]
DstBlock "Sum7"
DstPort 2
}
Line {
SrcBlock "Sum7"
SrcPort 1
Points [70, 0]
Branch {
DstBlock "Integer Delay2"
DstPort 1
}
Branch {
DstBlock "Downsample2"
DstPort 1
}
}
Line {
SrcBlock "Sum6"
SrcPort 1
DstBlock "Math\nFunction3"
DstPort 1
}
Line {
SrcBlock "Math\nFunction3"
SrcPort 1
DstBlock "Gain5"
DstPort 1
}
Line {
SrcBlock "Gain5"
SrcPort 1
DstBlock "com_int U_D"
DstPort 1
}
Line {
SrcBlock "Magnitude\nFFT4"
SrcPort 1
DstBlock "Product2"
DstPort 1
}
Line {
SrcBlock "Constant7"
SrcPort 1
Points [0, -25]
DstBlock "Product2"
DstPort 2
}
Line {
SrcBlock "Product2"
SrcPort 1
DstBlock "Sum6"
DstPort 1
}
Line {
SrcBlock "Buffer5"
SrcPort 1
DstBlock "FFT"
DstPort 1
}
Line {
SrcBlock "Constant8"
SrcPort 1
Points [20, 0]
DstBlock "Sum8"
DstPort 2
}
Line {
SrcBlock "Integer Delay3"
SrcPort 1
Points [-5, 0]
DstBlock "Sum9"
DstPort 2
}
Line {
SrcBlock "Sum9"
SrcPort 1
Points [35, 0]
Branch {
DstBlock "Integer Delay3"
DstPort 1
}
Branch {
DstBlock "Downsample1"
DstPort 1
}
}
Line {
SrcBlock "Sum8"
SrcPort 1
DstBlock "Math\nFunction4"
DstPort 1
}
Line {
SrcBlock "Math\nFunction4"
SrcPort 1
DstBlock "Gain6"
DstPort 1
}
Line {
SrcBlock "Gain6"
SrcPort 1
Points [5, 0]
Branch {
DstBlock "Int-cobm D_U"
DstPort 1
}
Branch {
Points [0, 80]
DstBlock "To Workspace1"
DstPort 1
}
}
Line {
SrcBlock "FFT"
SrcPort 1
DstBlock "Abs"
DstPort 1
}
Line {
SrcBlock "Constant9"
SrcPort 1
Points [0, -25]
DstBlock "Product4"
DstPort 2
}
Line {
SrcBlock "Product4"
SrcPort 1
DstBlock "Sum8"
DstPort 1
}
Line {
SrcBlock "Integer Delay5"
SrcPort 1
Points [30, 0]
DstBlock "Sum10"
DstPort 2
}
Line {
SrcBlock "Sum10"
SrcPort 1
DstBlock "Upsample1"
DstPort 1
}
Line {
SrcBlock "Upsample1"
SrcPort 1
DstBlock "Sum7"
DstPort 1
}
Line {
SrcBlock "Upsample2"
SrcPort 1
DstBlock "Buffer5"
DstPort 1
}
Line {
SrcBlock "Sum5"
SrcPort 1
Points [70, 0]
Branch {
DstBlock "Integer Delay4"
DstPort 1
}
Branch {
DstBlock "Buffer2"
DstPort 1
}
}
Line {
SrcBlock "Downsample2"
SrcPort 1
DstBlock "Buffer4"
DstPort 1
}
Line {
SrcBlock "Maximum"
SrcPort 1
DstBlock "Display"
DstPort 1
}
Line {
SrcBlock "Maximum1"
SrcPort 1
DstBlock "Display1"
DstPort 1
}
Line {
SrcBlock "Integer Delay7"
SrcPort 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -