📄 ds_cdma1.mdl
字号:
SrcBlock "Sum of\nElements2"
SrcPort 1
Points [50, 0; 0, 40]
DstBlock "Product4"
DstPort 1
}
Line {
SrcBlock "Product6"
SrcPort 1
DstBlock "Sum of\nElements3"
DstPort 1
}
Line {
SrcBlock "Product5"
SrcPort 1
DstBlock "Sum of\nElements2"
DstPort 1
}
Line {
SrcBlock "Math\nFunction1"
SrcPort 1
Points [0, -35]
DstBlock "Product4"
DstPort 2
}
Line {
SrcBlock "Product8"
SrcPort 1
DstBlock "Sum of\nElements4"
DstPort 1
}
Line {
SrcBlock "Product9"
SrcPort 1
DstBlock "Sum of\nElements5"
DstPort 1
}
Line {
SrcBlock "Sum of\nElements4"
SrcPort 1
Points [60, 0]
DstBlock "Product7"
DstPort 1
}
Line {
SrcBlock "Sum of\nElements5"
SrcPort 1
DstBlock "Math\nFunction2"
DstPort 1
}
Line {
SrcBlock "Math\nFunction2"
SrcPort 1
Points [15, 0]
DstBlock "Product7"
DstPort 2
}
Line {
SrcBlock "Delay2"
SrcPort 1
Points [35, 0]
Branch {
Points [0, -50]
DstBlock "Product5"
DstPort 1
}
Branch {
Points [0, 40]
DstBlock "Product6"
DstPort 1
}
}
Line {
SrcBlock "Complex to\nMagnitude-Angle1"
SrcPort 1
DstBlock "Divide1"
DstPort 2
}
Line {
SrcBlock "Product3"
SrcPort 1
Points [35, 0]
Branch {
DstBlock "Complex to\nMagnitude-Angle1"
DstPort 1
}
Branch {
Points [0, -20]
DstBlock "Divide1"
DstPort 1
}
}
Line {
SrcBlock "Divide1"
SrcPort 1
Points [20, 0; 0, 140]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Complex to\nMagnitude-Angle2"
SrcPort 1
DstBlock "Divide2"
DstPort 2
}
Line {
SrcBlock "Product7"
SrcPort 1
Points [25, 0]
Branch {
DstBlock "Complex to\nMagnitude-Angle2"
DstPort 1
}
Branch {
Points [0, -20]
DstBlock "Divide2"
DstPort 1
}
}
Line {
SrcBlock "Divide2"
SrcPort 1
Points [15, 0; 0, -175]
DstBlock "Sum"
DstPort 3
}
Line {
SrcBlock "Complex to\nMagnitude-Angle3"
SrcPort 1
DstBlock "Divide3"
DstPort 2
}
Line {
SrcBlock "Product4"
SrcPort 1
Points [20, 0]
Branch {
DstBlock "Complex to\nMagnitude-Angle3"
DstPort 1
}
Branch {
Points [0, -20]
DstBlock "Divide3"
DstPort 1
}
}
Line {
SrcBlock "Divide3"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
}
}
Block {
BlockType SubSystem
Name "MRC"
Ports [3, 1]
Position [820, 53, 905, 167]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "MRC"
Location [-16, 166, 1252, 837]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [40, 33, 70, 47]
Port "1"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In2"
Position [40, 83, 70, 97]
Port "2"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In3"
Position [40, 143, 70, 157]
Port "3"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Reference
Name "Delay1"
Ports [1, 1]
Position [150, 74, 200, 106]
SourceBlock "dspsigops/Delay"
SourceType "Delay"
dly_unit "Samples"
delay "16"
ic_detail off
dif_ic_for_ch off
dif_ic_for_dly off
ic "0"
reset_popup "None"
}
Block {
BlockType Reference
Name "Delay2"
Ports [1, 1]
Position [250, 265, 305, 305]
SourceBlock "dspsigops/Delay"
SourceType "Delay"
dly_unit "Samples"
delay "8"
ic_detail off
dif_ic_for_ch off
dif_ic_for_dly off
ic "0"
reset_popup "None"
}
Block {
BlockType Reference
Name "Delay3"
Ports [1, 1]
Position [255, 70, 310, 110]
SourceBlock "dspsigops/Delay"
SourceType "Delay"
dly_unit "Samples"
delay "16"
ic_detail off
dif_ic_for_ch off
dif_ic_for_dly off
ic "0"
reset_popup "None"
}
Block {
BlockType Math
Name "Math\nFunction"
Ports [1, 1]
Position [520, 135, 550, 165]
Operator "conj"
}
Block {
BlockType Math
Name "Math\nFunction1"
Ports [1, 1]
Position [540, 320, 565, 350]
Operator "conj"
}
Block {
BlockType Math
Name "Math\nFunction2"
Ports [1, 1]
Position [550, 490, 580, 520]
Operator "conj"
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [400, 26, 445, 59]
InputSameDT off
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product2"
Ports [2, 1]
Position [400, 131, 445, 164]
InputSameDT off
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product3"
Ports [2, 1]
Position [580, 86, 625, 119]
InputSameDT off
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product4"
Ports [2, 1]
Position [590, 276, 635, 309]
InputSameDT off
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product5"
Ports [2, 1]
Position [395, 226, 440, 259]
InputSameDT off
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product6"
Ports [2, 1]
Position [395, 316, 440, 349]
InputSameDT off
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product7"
Ports [2, 1]
Position [615, 441, 660, 474]
InputSameDT off
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product8"
Ports [2, 1]
Position [420, 421, 465, 454]
InputSameDT off
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product9"
Ports [2, 1]
Position [415, 486, 460, 519]
InputSameDT off
RndMeth "Floor"
}
Block {
BlockType Sum
Name "Sum"
Ports [3, 1]
Position [840, 220, 915, 300]
ShowName off
Inputs "|+++"
InputSameDT off
}
Block {
BlockType Sum
Name "Sum of\nElements"
Ports [1, 1]
Position [470, 25, 510, 65]
Inputs "+"
InputSameDT off
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum of\nElements1"
Ports [1, 1]
Position [465, 130, 505, 170]
Inputs "+"
InputSameDT off
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum of\nElements2"
Ports [1, 1]
Position [475, 225, 515, 265]
Inputs "+"
InputSameDT off
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum of\nElements3"
Ports [1, 1]
Position [480, 315, 520, 355]
Inputs "+"
InputSameDT off
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum of\nElements4"
Ports [1, 1]
Position [495, 420, 535, 460]
Inputs "+"
InputSameDT off
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum of\nElements5"
Ports [1, 1]
Position [490, 485, 530, 525]
Inputs "+"
InputSameDT off
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Outport
Name "Out1"
Position [990, 253, 1020, 267]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "In2"
SrcPort 1
DstBlock "Delay1"
DstPort 1
}
Line {
SrcBlock "Sum of\nElements1"
SrcPort 1
DstBlock "Math\nFunction"
DstPort 1
}
Line {
SrcBlock "Product2"
SrcPort 1
DstBlock "Sum of\nElements1"
DstPort 1
}
Line {
SrcBlock "Sum of\nElements"
SrcPort 1
Points [20, 0; 0, 50]
DstBlock "Product3"
DstPort 1
}
Line {
SrcBlock "Product1"
SrcPort 1
DstBlock "Sum of\nElements"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
Points [0, -5; 50, 0]
Branch {
DstBlock "Product1"
DstPort 1
}
Branch {
Points [0, 185]
Branch {
Points [0, 225]
DstBlock "Product8"
DstPort 2
}
Branch {
Points [0, 30]
DstBlock "Product5"
DstPort 2
}
}
}
Line {
SrcBlock "In3"
SrcPort 1
Points [0, 5; 100, 0]
Branch {
DstBlock "Product2"
DstPort 2
}
Branch {
Points [0, 160]
Branch {
Points [0, 195]
DstBlock "Product9"
DstPort 2
}
Branch {
Points [205, 0]
DstBlock "Product6"
DstPort 2
}
}
}
Line {
SrcBlock "Product3"
SrcPort 1
Points [15, 0; 0, 145]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Math\nFunction"
SrcPort 1
Points [10, 0]
DstBlock "Product3"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "Delay3"
SrcPort 1
Points [20, 0]
Branch {
Points [0, -40]
DstBlock "Product1"
DstPort 2
}
Branch {
Points [0, 50]
DstBlock "Product2"
DstPort 1
}
}
Line {
SrcBlock "Delay1"
SrcPort 1
Points [15, 0]
Branch {
DstBlock "Delay3"
DstPort 1
}
Branch {
Points [0, 115]
Branch {
Points [0, 140]
Branch {
Points [0, 150]
DstBlock "Product9"
DstPort 1
}
Branch {
Points [0, 85]
DstBlock "Product8"
DstPort 1
}
}
Branch {
Points [0, 80]
DstBlock "Delay2"
DstPort 1
}
}
}
Line {
SrcBlock "Sum of\nElements3"
SrcPort 1
DstBlock "Math\nFunction1"
DstPort 1
}
Line {
SrcBlock "Sum of\nElements2"
SrcPort 1
Points [50, 0; 0, 40]
DstBlock "Product4"
DstPort 1
}
Line {
SrcBlock "Product6"
SrcPort 1
DstBlock "Sum of\nElements3"
DstPort 1
}
Line {
SrcBlock "Product5"
SrcPort 1
DstBlock "Sum of\nElements2"
DstPort 1
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -