📄 v_blast_t4_r4.mdl
字号:
ShowPortLabels "on"
Fd "Fdmax"
simTs "SampleTime"
delayVec "0"
gainVecdB "0"
normGain "on"
Seed "1456"
}
Block {
BlockType Outport
Name "Out1"
Position [305, 38, 335, 52]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "Out2"
Position [305, 128, 335, 142]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "Out3"
Position [300, 203, 330, 217]
Port "3"
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "Out4"
Position [300, 293, 330, 307]
Port "4"
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Multipath Rayleigh\nFading Channel3"
SrcPort 1
DstBlock "Out4"
DstPort 1
}
Line {
SrcBlock "Multipath Rayleigh\nFading Channel2"
SrcPort 1
DstBlock "Out3"
DstPort 1
}
Line {
SrcBlock "In4"
SrcPort 1
DstBlock "Multipath Rayleigh\nFading Channel3"
DstPort 1
}
Line {
SrcBlock "In3"
SrcPort 1
DstBlock "Multipath Rayleigh\nFading Channel2"
DstPort 1
}
Line {
SrcBlock "Multipath Rayleigh\nFading Channel1"
SrcPort 1
DstBlock "Out2"
DstPort 1
}
Line {
SrcBlock "Multipath Rayleigh\nFading Channel"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "In2"
SrcPort 1
DstBlock "Multipath Rayleigh\nFading Channel1"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Multipath Rayleigh\nFading Channel"
DstPort 1
}
}
}
Block {
BlockType Outport
Name "RevAnt1"
Position [770, 93, 800, 107]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "RevAnt2"
Position [770, 263, 800, 277]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "RevAnt3"
Position [775, 403, 805, 417]
Port "3"
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "RevAnt4"
Position [780, 538, 810, 552]
Port "4"
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "channel1"
SrcPort 2
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "channel1"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "AWGN\nChannel"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "AWGN\nChannel1"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
Points [110, 0]
Branch {
DstBlock "channel1"
DstPort 1
}
Branch {
Points [0, 170]
Branch {
Points [0, 140]
Branch {
DstBlock "channel3"
DstPort 1
}
Branch {
Points [0, 135]
DstBlock "channel4"
DstPort 1
}
}
Branch {
DstBlock "channel2"
DstPort 1
}
}
}
Line {
SrcBlock "In2"
SrcPort 1
Points [85, 0]
Branch {
Points [0, -160]
DstBlock "channel1"
DstPort 2
}
Branch {
Points [0, 10]
Branch {
Points [5, 0]
DstBlock "channel2"
DstPort 2
}
Branch {
Points [0, 140]
Branch {
DstBlock "channel3"
DstPort 2
}
Branch {
Points [0, 135]
DstBlock "channel4"
DstPort 2
}
}
}
}
Line {
SrcBlock "AWGN\nChannel"
SrcPort 1
DstBlock "RevAnt1"
DstPort 1
}
Line {
SrcBlock "AWGN\nChannel1"
SrcPort 1
DstBlock "RevAnt2"
DstPort 1
}
Line {
SrcBlock "channel2"
SrcPort 1
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "channel2"
SrcPort 2
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "channel2"
SrcPort 3
DstBlock "Sum1"
DstPort 3
}
Line {
SrcBlock "channel2"
SrcPort 4
DstBlock "Sum1"
DstPort 4
}
Line {
SrcBlock "channel3"
SrcPort 1
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "channel3"
SrcPort 2
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "channel3"
SrcPort 3
DstBlock "Sum2"
DstPort 3
}
Line {
SrcBlock "channel3"
SrcPort 4
DstBlock "Sum2"
DstPort 4
}
Line {
SrcBlock "channel4"
SrcPort 1
DstBlock "Sum3"
DstPort 1
}
Line {
SrcBlock "channel4"
SrcPort 2
DstBlock "Sum3"
DstPort 2
}
Line {
SrcBlock "channel4"
SrcPort 3
DstBlock "Sum3"
DstPort 3
}
Line {
SrcBlock "channel4"
SrcPort 4
DstBlock "Sum3"
DstPort 4
}
Line {
SrcBlock "AWGN\nChannel2"
SrcPort 1
DstBlock "RevAnt3"
DstPort 1
}
Line {
SrcBlock "AWGN\nChannel3"
SrcPort 1
DstBlock "RevAnt4"
DstPort 1
}
Line {
SrcBlock "Sum3"
SrcPort 1
DstBlock "AWGN\nChannel3"
DstPort 1
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "AWGN\nChannel2"
DstPort 1
}
Line {
SrcBlock "In3"
SrcPort 1
Points [20, 0; 25, 0]
Branch {
DstBlock "channel3"
DstPort 3
}
Branch {
Points [0, -140]
Branch {
Points [0, -170]
DstBlock "channel1"
DstPort 3
}
Branch {
DstBlock "channel2"
DstPort 3
}
}
Branch {
Points [0, 135]
DstBlock "channel4"
DstPort 3
}
}
Line {
SrcBlock "In4"
SrcPort 1
Points [0, 0; 15, 0]
Branch {
DstBlock "channel4"
DstPort 4
}
Branch {
Points [0, -135]
Branch {
DstBlock "channel3"
DstPort 4
}
Branch {
Points [0, -135]
Branch {
Points [0, -5]
DstBlock "channel2"
DstPort 4
}
Branch {
Points [0, -175]
DstBlock "channel1"
DstPort 4
}
}
}
}
Line {
SrcBlock "channel1"
SrcPort 3
DstBlock "Sum"
DstPort 3
}
Line {
SrcBlock "channel1"
SrcPort 4
DstBlock "Sum"
DstPort 4
}
}
}
Block {
BlockType Reference
Name "Matrix Multiply5"
Ports [2, 1]
Position [820, 39, 875, 146]
SourceBlock "dspmtrx3/Matrix Multiply"
SourceType "Matrix Multiply"
numInputPorts "2"
OptimizationLevel "None"
}
Block {
BlockType Reference
Name "Multiport\nSelector"
Tag "S/P"
Description "S/P"
Ports [1, 4]
Position [135, 67, 170, 273]
SourceBlock "dspindex/Multiport\nSelector"
SourceType "Multiport Selector"
rowsOrCols "Rows"
idxCellArray "{1,2,3,4}"
idxErrMode "Clip Index"
}
Block {
BlockType Reference
Name "Pseudoinverse"
Ports [1, 1]
Position [650, 265, 725, 325]
SourceBlock "dspinverses/Pseudoinverse"
SourceType "Pseudoinverse"
}
Block {
BlockType Reference
Name "Reshape2"
Ports [1, 1]
Position [205, 583, 230, 607]
SourceBlock "simulink/Math\nOperations/Reshape"
SourceType "Reshape"
OutputDimensionality "Column vector"
OutputDimensions "[1,1]"
}
Block {
BlockType Reference
Name "Unbuffer1"
Ports [1, 1]
Position [620, 536, 645, 584]
SourceBlock "dspbuff3/Unbuffer"
SourceType "Unbuffer"
ic "0"
}
Block {
BlockType Reference
Name "Unbuffer2"
Ports [1, 1]
Position [550, 569, 575, 621]
SourceBlock "dspbuff3/Unbuffer"
SourceType "Unbuffer"
ic "0"
}
Block {
BlockType SubSystem
Name "adding pilot"
Ports [4, 8]
Position [235, 67, 285, 268]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
System {
Name "adding pilot"
Location [2, 74, 1014, 724]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [85, 113, 115, 127]
Port "1"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In2"
Position [85, 228, 115, 242]
Port "2"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In3"
Position [85, 368, 115, 382]
Port "3"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In4"
Position [85, 503, 115, 517]
Port "4"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Reference
Name "Buffer"
Ports [1, 1]
Position [175, 9
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -