📄 weaver.mdl
字号:
N "4"
Wlo "2*pi*1850"
Whi "80"
Rp "2"
Rs "40"
}
Block {
BlockType Reference
Name "Analog\nFilter Design1"
Ports [1, 1]
Position [330, 222, 395, 278]
SourceBlock "dsparch4/Analog\nFilter Design"
SourceType "Analog Filter Design"
method "Butterworth"
filttype "Lowpass"
N "4"
Wlo "2*pi*1850"
Whi "80"
Rp "2"
Rs "40"
}
Block {
BlockType Reference
Name "Analog\nFilter Design2"
Ports [1, 1]
Position [130, 128, 165, 162]
SourceBlock "dsparch4/Analog\nFilter Design"
SourceType "Analog Filter Design"
method "Butterworth"
filttype "Bandpass"
N "6"
Wlo "2*pi*100200"
Whi "2*pi*103500"
Rp "2"
Rs "40"
}
Block {
BlockType BusCreator
Name "Bus\nCreator"
Ports [2, 1]
Position [680, 236, 685, 274]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType ComplexToRealImag
Name "Complex to\nReal-Imag1"
Ports [1, 2]
Position [460, 132, 490, 163]
Orientation "left"
Output "Real and imag"
}
Block {
BlockType ComplexToRealImag
Name "Complex to\nReal-Imag2"
Ports [1, 2]
Position [235, 132, 265, 163]
Orientation "left"
Output "Real and imag"
}
Block {
BlockType Reference
Name "Gaussian Noise\nGenerator"
Ports [0, 1]
Position [15, 218, 95, 262]
FontName "Arial"
SourceBlock "commnoisgen2/Gaussian Noise\nGenerator"
SourceType "Gaussian Noise Generator"
m "0"
d "0.5"
s "41"
Ts "0.0001"
frameBased off
sampPerFrame "1"
orient off
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [255, 36, 300, 69]
InputSameDT off
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [240, 231, 285, 264]
ShowAdditionalParam on
OutDataTypeMode "double"
RndMeth "Nearest"
}
Block {
BlockType Product
Name "Product3"
Ports [2, 1]
Position [445, 46, 490, 79]
InputSameDT off
}
Block {
BlockType Product
Name "Product4"
Ports [2, 1]
Position [455, 226, 500, 259]
InputSameDT off
}
Block {
BlockType SubSystem
Name "SSB generator\n"
Ports [0, 1]
Position [20, 115, 60, 175]
TreatAsAtomicUnit off
MaskDisplay "disp('SSB-SC')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "SSB generator\n"
Location [150, 134, 625, 460]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType ComplexToRealImag
Name "Complex to\nReal-Imag"
Ports [1, 1]
Position [120, 20, 150, 50]
Output "Real"
}
Block {
BlockType ComplexToRealImag
Name "Complex to\nReal-Imag1"
Ports [1, 1]
Position [120, 100, 150, 130]
Output "Real"
}
Block {
BlockType ComplexToRealImag
Name "Complex to\nReal-Imag2"
Ports [1, 1]
Position [115, 160, 145, 190]
Output "Real"
}
Block {
BlockType ComplexToRealImag
Name "Complex to\nReal-Imag4"
Ports [1, 1]
Position [115, 240, 145, 270]
Output "Real"
}
Block {
BlockType Reference
Name "Sine Wave1"
Ports [0, 1]
Position [40, 95, 80, 135]
NamePlacement "alternate"
SourceBlock "dspsrcs4/Sine Wave"
SourceType "Sine Wave"
Amplitude "0.5"
Frequency "101500"
Phase "2"
SampleMode "Discrete"
OutComplex "Complex"
CompMethod "Trigonometric fcn"
TableSize "Speed"
SampleTime "0.000001"
SamplesPerFrame "1"
additionalParams "off"
dataType "double"
wordLen "16"
udDataType "sfix(16)"
fracBitsMode "User-defined"
numFracBits "14"
ResetState "Restart at time zero"
}
Block {
BlockType Reference
Name "Sine Wave2"
Ports [0, 1]
Position [45, 15, 85, 55]
NamePlacement "alternate"
SourceBlock "dspsrcs4/Sine Wave"
SourceType "Sine Wave"
Amplitude "1"
Frequency "100300"
Phase "0"
SampleMode "Discrete"
OutComplex "Complex"
CompMethod "Trigonometric fcn"
TableSize "Speed"
SampleTime "0.000001"
SamplesPerFrame "1"
additionalParams "off"
dataType "double"
wordLen "16"
udDataType "sfix(16)"
fracBitsMode "User-defined"
numFracBits "14"
ResetState "Restart at time zero"
}
Block {
BlockType Reference
Name "Sine Wave3"
Ports [0, 1]
Position [40, 155, 80, 195]
NamePlacement "alternate"
SourceBlock "dspsrcs4/Sine Wave"
SourceType "Sine Wave"
Amplitude "0.3"
Frequency "102800"
Phase "3"
SampleMode "Discrete"
OutComplex "Complex"
CompMethod "Trigonometric fcn"
TableSize "Speed"
SampleTime "0.000001"
SamplesPerFrame "1"
additionalParams "off"
dataType "double"
wordLen "16"
udDataType "sfix(16)"
fracBitsMode "User-defined"
numFracBits "14"
ResetState "Restart at time zero"
}
Block {
BlockType Reference
Name "Sine Wave5"
Ports [0, 1]
Position [40, 235, 80, 275]
NamePlacement "alternate"
SourceBlock "dspsrcs4/Sine Wave"
SourceType "Sine Wave"
Amplitude "0.1"
Frequency "103400"
Phase "0"
SampleMode "Discrete"
OutComplex "Complex"
CompMethod "Trigonometric fcn"
TableSize "Speed"
SampleTime "0.000001"
SamplesPerFrame "1"
additionalParams "off"
dataType "double"
wordLen "16"
udDataType "sfix(16)"
fracBitsMode "User-defined"
numFracBits "14"
ResetState "Restart at time zero"
}
Block {
BlockType Sum
Name "Sum"
Ports [4, 1]
Position [185, 72, 215, 118]
ShowName off
Inputs "|++++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Outport
Name "Out1"
Position [330, 63, 360, 77]
}
Line {
SrcBlock "Sine Wave2"
SrcPort 1
DstBlock "Complex to\nReal-Imag"
DstPort 1
}
Line {
SrcBlock "Sine Wave1"
SrcPort 1
DstBlock "Complex to\nReal-Imag1"
DstPort 1
}
Line {
SrcBlock "Sine Wave3"
SrcPort 1
DstBlock "Complex to\nReal-Imag2"
DstPort 1
}
Line {
SrcBlock "Complex to\nReal-Imag"
SrcPort 1
Points [15, 0]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Complex to\nReal-Imag1"
SrcPort 1
Points [5, 0; 0, -20]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Complex to\nReal-Imag2"
SrcPort 1
Points [20, 0]
DstBlock "Sum"
DstPort 3
}
Line {
SrcBlock "Sine Wave5"
SrcPort 1
DstBlock "Complex to\nReal-Imag4"
DstPort 1
}
Line {
SrcBlock "Complex to\nReal-Imag4"
SrcPort 1
Points [20, 0]
DstBlock "Sum"
DstPort 4
}
Line {
SrcBlock "Sum"
SrcPort 1
Points [45, 0; 0, -25]
DstBlock "Out1"
DstPort 1
}
}
}
Block {
BlockType Scope
Name "Scope1"
Ports [2]
Position [785, 136, 815, 169]
Location [101, 210, 922, 510]
Open off
NumInputPorts "2"
TickLabels "on"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "DEMODULOVAN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -