📄 thpprecodingmodel4by4.mdl
字号:
}
Block {
BlockType Goto
Name "Goto6"
Position [1180, 1150, 1220, 1180]
GotoTag "ch32"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Goto7"
Position [1180, 1280, 1220, 1310]
GotoTag "ch42"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Goto8"
Position [1185, 1430, 1225, 1460]
GotoTag "ch13"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Goto9"
Position [1190, 1570, 1230, 1600]
GotoTag "ch23"
TagVisibility "global"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel"
Ports [1, 1]
Position [630, 298, 710, 342]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "35548833"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel1"
Ports [1, 1]
Position [630, 438, 710, 482]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "6633"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel10"
Ports [1, 1]
Position [610, 1673, 690, 1717]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "123435"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel11"
Ports [1, 1]
Position [610, 1798, 690, 1842]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "876786"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel12"
Ports [1, 1]
Position [615, 2208, 695, 2252]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "3434"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel13"
Ports [1, 1]
Position [615, 2333, 695, 2377]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "9789"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel14"
Ports [1, 1]
Position [615, 1943, 695, 1987]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "7524"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel15"
Ports [1, 1]
Position [615, 2083, 695, 2127]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "798686"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel2"
Ports [1, 1]
Position [630, 563, 710, 607]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "66656"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel3"
Ports [1, 1]
Position [630, 688, 710, 732]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "7865656"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel4"
Ports [1, 1]
Position [615, 873, 695, 917]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "233"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel5"
Ports [1, 1]
Position [615, 1013, 695, 1057]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "3468767"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel6"
Ports [1, 1]
Position [615, 1138, 695, 1182]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "337"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel7"
Ports [1, 1]
Position [615, 1263, 695, 1307]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "3"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel8"
Ports [1, 1]
Position [610, 1408, 690, 1452]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "6"
}
Block {
BlockType Reference
Name "Multipath Rayleigh\nFading Channel9"
Ports [1, 1]
Position [610, 1548, 690, 1592]
SourceBlock "commchan2/Multipath Rayleigh\nFading Channe"
"l"
SourceType "Multipath Rayleigh Fading Channel"
Fd "1"
simTs "1e-3"
delayVec "[0]"
gainVecdB "[0]"
normGain on
Seed "4346"
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [950, 448, 995, 497]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product10"
Ports [2, 1]
Position [960, 1683, 1005, 1732]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product11"
Ports [2, 1]
Position [960, 1808, 1005, 1857]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product12"
Ports [2, 1]
Position [960, 1953, 1005, 2002]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product13"
Ports [2, 1]
Position [960, 2093, 1005, 2142]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product14"
Ports [2, 1]
Position [960, 2218, 1005, 2267]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product15"
Ports [2, 1]
Position [960, 2343, 1005, 2392]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product16"
Ports [2, 1]
Position [950, 308, 995, 357]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product2"
Ports [2, 1]
Position [955, 698, 1000, 747]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product3"
Ports [2, 1]
Position [950, 573, 995, 622]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product4"
Ports [2, 1]
Position [965, 883, 1010, 932]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product5"
Ports [2, 1]
Position [955, 1023, 1000, 1072]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product6"
Ports [2, 1]
Position [955, 1148, 1000, 1197]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product7"
Ports [2, 1]
Position [955, 1273, 1000, 1322]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product8"
Ports [2, 1]
Position [955, 1418, 1000, 1467]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Product
Name "Product9"
Ports [2, 1]
Position [960, 1558, 1005, 1607]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
}
Line {
SrcBlock "Tx3"
SrcPort 1
Points [0, 0; 105, 0]
Branch {
Points [0, 0]
Branch {
Points [0, 185; 60, 0]
Branch {
DstBlock "Multipath Rayleigh\nFading Channel11"
DstPort 1
}
Branch {
Points [0, 60; 405, 0]
DstBlock "Product11"
DstPort 2
}
}
Branch {
Points [0, 60; 60, 0]
Branch {
DstBlock "Multipath Rayleigh\nFading Channel10"
DstPort 1
}
Branch {
Points [0, 50; 405, 0]
DstBlock "Product10"
DstPort 2
}
}
}
Branch {
Points [0, -65; 60, 0]
Branch {
DstBlock "Multipath Rayleigh\nFading Channel9"
DstPort 1
}
Branch {
Points [0, 55; 405, 0]
DstBlock "Product9"
DstPort 2
}
}
Branch {
Points [0, -205; 75, 0]
Branch {
DstBlock "Multipath Rayleigh\nFading Channel8"
DstPort 1
}
Branch {
Points [0, 60; 385, 0]
DstBlock "Product8"
DstPort 2
}
}
}
Line {
SrcBlock "Tx1"
SrcPort 1
Points [0, 0; 110, 0]
Branch {
Points [0, 0]
Branch {
Points [0, 185; 50, 0]
Branch {
DstBlock "Multipath Rayleigh\nFading Channel3"
DstPort 1
}
Branch {
Points [0, 60; 390, 0]
DstBlock "Product2"
DstPort 2
}
}
Branch {
Points [0, 60; 55, 0]
Branch {
DstBlock "Multipath Rayleigh\nFading Channel2"
DstPort 1
}
Branch {
Points [0, 60; 380, 0]
DstBlock "Product3"
DstPort 2
}
}
}
Branch {
Points [0, -205; 85, 0]
Branch {
DstBlock "Multipath Rayleigh\nFading Channel"
DstPort 1
}
Branch {
Points [0, 60; 350, 0]
DstBlock "Product16"
DstPort 2
}
}
Branch {
Points [0, -65; 80, 0]
Branch {
DstBlock "Multipath Rayleigh\nFading Channel1"
DstPort 1
}
Branch {
Points [0, 50; 355, 0]
DstBlock "Product1"
DstPort 2
}
}
}
Line {
SrcBlock "Tx2"
SrcPort 1
Points [0, 0; 105, 0]
Branch {
Points [0, 0]
Branch {
Points [0, 185; 65, 0]
Branch {
DstBlock "Multipath Rayleigh\nFading Channel7"
DstPort 1
}
Branch {
Points [0, 65; 390, 0]
DstBlock "Product7"
DstPort 2
}
}
Branch {
Points [0, 60; 60, 0]
Branch {
DstBlock "Multipath Rayleigh\nFading Channel6"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -