📄 spreadspectrum1.mdl
字号:
BufferSize "1024"
Overlap "512"
inpFftLenInherit off
FFTlength "128"
numAvg "2"
DisplayProperties off
AxisGrid on
Memory off
FrameNumber on
AxisLegend off
AxisZoom off
OpenScopeAtSimStart on
OpenScopeImmediately off
FigPos "[241 112 560 420]"
AxisProperties on
XUnits "Hertz"
XRange "[0...Fs/2]"
InheritXIncr on
XIncr "1.0"
XLabel "Samples"
YUnits "dB"
YMin "-11.9192364569253"
YMax "21.5342414862167"
YLabel "Magnitude, dB"
LineProperties off
}
Block {
BlockType Reference
Name "ma Spectrum"
Ports [1]
Position [435, 485, 470, 535]
SourceBlock "dspsnks4/Spectrum\nScope"
SourceType "Spectrum Scope"
ScopeProperties on
Domain "Frequency"
HorizSpan "1"
UseBuffer on
BufferSize "1024"
Overlap "512"
inpFftLenInherit off
FFTlength "128"
numAvg "2"
DisplayProperties off
AxisGrid on
Memory off
FrameNumber on
AxisLegend off
AxisZoom off
OpenScopeAtSimStart on
OpenScopeImmediately off
FigPos "[265 92 560 420]"
AxisProperties off
XUnits "Hertz"
XRange "[0...Fs/2]"
InheritXIncr on
XIncr "1.0"
XLabel "Samples"
YUnits "dB"
YMin "-53.8092835642258"
YMax "13.6534311554874"
YLabel "Magnitude, dB"
LineProperties off
}
Block {
BlockType Reference
Name "masin Spectrum"
Ports [1]
Position [615, 30, 650, 80]
SourceBlock "dspsnks4/Spectrum\nScope"
SourceType "Spectrum Scope"
ScopeProperties off
Domain "Frequency"
HorizSpan "1"
UseBuffer on
BufferSize "1024"
Overlap "512"
inpFftLenInherit off
FFTlength "128"
numAvg "2"
DisplayProperties off
AxisGrid on
Memory off
FrameNumber on
AxisLegend off
AxisZoom off
OpenScopeAtSimStart on
OpenScopeImmediately off
FigPos "[232 258 560 420]"
AxisProperties on
XUnits "Hertz"
XRange "[0...Fs/2]"
InheritXIncr on
XIncr "1.0"
XLabel "Samples"
YUnits "dB"
YMin "-50.3543709370126"
YMax "13.9620149099222"
YLabel "Magnitude, dB"
LineProperties off
}
Block {
BlockType Reference
Name "nose Spectrum"
Ports [1]
Position [495, 400, 530, 450]
SourceBlock "dspsnks4/Spectrum\nScope"
SourceType "Spectrum Scope"
ScopeProperties on
Domain "Frequency"
HorizSpan "1"
UseBuffer on
BufferSize "1024"
Overlap "512"
inpFftLenInherit off
FFTlength "128"
numAvg "2"
DisplayProperties off
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 "dB"
YMin "-17.7010929147395"
YMax "5.69768139216348"
YLabel "Magnitude, dB"
LineProperties off
}
Line {
SrcBlock "Uniform Random\nNumber"
SrcPort 1
DstBlock "Sign"
DstPort 1
}
Line {
SrcBlock "Sign"
SrcPort 1
DstBlock "Look-Up\nTable"
DstPort 1
}
Line {
SrcBlock "Look-Up\nTable"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
Points [40, 0]
Branch {
DstBlock "Scope1"
DstPort 1
}
Branch {
Points [-30, 0; 0, 80]
DstBlock "Product"
DstPort 1
}
}
Branch {
Points [0, -90]
DstBlock "Zero-Order\nHold1"
DstPort 1
}
}
Line {
SrcBlock "Product"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
Points [0, -95]
DstBlock "Scope2"
DstPort 1
}
Branch {
Points [10, 0]
Branch {
DstBlock "Product1"
DstPort 1
}
Branch {
Points [0, 280]
DstBlock "Zero-Order\nHold2"
DstPort 1
}
}
}
Line {
SrcBlock "Sine Wave"
SrcPort 1
Points [30, 0; 25, 0]
Branch {
Points [-45, 0]
DstBlock "Scope3"
DstPort 1
}
Branch {
Points [0, -50]
DstBlock "Product1"
DstPort 2
}
}
Line {
SrcBlock "Product1"
SrcPort 1
Points [5, 0; 0, -10]
Branch {
Points [30, 0]
DstBlock "Sum"
DstPort 1
}
Branch {
Points [0, -85; 25, 0]
Branch {
DstBlock "Scope4"
DstPort 1
}
Branch {
Points [0, -90]
DstBlock "Zero-Order\nHold3"
DstPort 1
}
}
}
Line {
SrcBlock "Sine Wave1"
SrcPort 1
Points [45, 0; 0, -60]
DstBlock "Product2"
DstPort 2
}
Line {
SrcBlock "Product2"
SrcPort 1
Points [0, 0; 0, 25]
Branch {
Points [10, 0]
DstBlock "Scope6"
DstPort 1
}
Branch {
Points [0, 15]
Branch {
Points [0, 5; -65, 0]
DstBlock "Product3"
DstPort 1
}
Branch {
Points [65, 0; 0, -150]
DstBlock "Zero-Order\nHold6"
DstPort 1
}
}
}
Line {
SrcBlock "Product3"
SrcPort 1
Points [10, 0]
Branch {
Points [0, 90]
DstBlock "Zero-Order\nHold7"
DstPort 1
}
Branch {
Points [0, -15]
DstBlock "Analog\nFilter Design"
DstPort 1
}
}
Line {
SrcBlock "Sign1"
SrcPort 1
DstBlock "Scope7"
DstPort 1
}
Line {
SrcBlock "PN Sequence\nGenerator"
SrcPort 1
Points [0, 10]
Branch {
DstBlock "Look-Up\nTable1"
DstPort 1
}
Branch {
Points [0, 210]
DstBlock "Zero-Order\nHold"
DstPort 1
}
}
Line {
SrcBlock "Look-Up\nTable1"
SrcPort 1
Points [5, 0]
Branch {
Points [15, 0]
Branch {
Points [0, 65; 325, 0; 0, -60]
DstBlock "Product3"
DstPort 2
}
Branch {
Points [0, -80]
DstBlock "Product"
DstPort 2
}
}
Branch {
Points [0, 115]
DstBlock "Scope"
DstPort 1
}
}
Line {
SrcBlock "Random\nNumber"
SrcPort 1
Points [25, 0]
Branch {
Points [15, 0; 0, -70]
DstBlock "Sum"
DstPort 2
}
Branch {
Points [-15, 0; 0, 115]
DstBlock "Zero-Order\nHold4"
DstPort 1
}
}
Line {
SrcBlock "Sum"
SrcPort 1
Points [15, 0]
Branch {
Points [10, 0; 0, -5; 10, 0]
Branch {
DstBlock "Product2"
DstPort 1
}
Branch {
Points [0, -85]
DstBlock "Scope5"
DstPort 1
}
}
Branch {
Points [0, 155]
DstBlock "Zero-Order\nHold5"
DstPort 1
}
}
Line {
SrcBlock "Zero-Order\nHold"
SrcPort 1
DstBlock "PN Spectrum\n"
DstPort 1
}
Line {
SrcBlock "Zero-Order\nHold2"
SrcPort 1
DstBlock "ma Spectrum"
DstPort 1
}
Line {
SrcBlock "Zero-Order\nHold3"
SrcPort 1
DstBlock "masin Spectrum"
DstPort 1
}
Line {
SrcBlock "Zero-Order\nHold4"
SrcPort 1
DstBlock "nose Spectrum"
DstPort 1
}
Line {
SrcBlock "Zero-Order\nHold1"
SrcPort 1
DstBlock "base Spectrum\n"
DstPort 1
}
Line {
SrcBlock "Zero-Order\nHold5"
SrcPort 1
Points [10, 0]
DstBlock "addnose Spectrum"
DstPort 1
}
Line {
SrcBlock "Zero-Order\nHold6"
SrcPort 1
Points [0, -35]
DstBlock "demasin Spectrum1"
DstPort 1
}
Line {
SrcBlock "Zero-Order\nHold7"
SrcPort 1
Points [0, 5]
DstBlock "demapn Spectrum2"
DstPort 1
}
Line {
SrcBlock "Analog\nFilter Design"
SrcPort 1
DstBlock "Sign1"
DstPort 1
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -