?? ofdm1.mdl
字號:
RTWSystemCode "Auto"
MaskHideContents off
MaskDisplay "disp('train sequence\\nPN\\nbipolar')\n"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "train sequence"
Location [215, 393, 1067, 907]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Constant
Name "Constant"
Position [285, 140, 315, 170]
Value "0"
}
Block {
BlockType Reference
Name "Matrix\nConcatenation"
Ports [3, 1]
Position [335, 90, 390, 230]
FontSize 10
SourceBlock "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
SourceType "Matrix Concatenation"
numInports "3"
catMethod "Vertical"
}
Block {
BlockType Reference
Name "Matrix\nConcatenation2"
Ports [2, 1]
Position [525, 106, 560, 204]
FontSize 10
SourceBlock "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
SourceType "Matrix Concatenation"
numInports "2"
catMethod "Horizontal"
}
Block {
BlockType Reference
Name "Multiport\nSelector1"
Ports [1, 2]
Position [210, 70, 260, 250]
FontSize 10
SourceBlock "dspindex/Multiport\nSelector"
SourceType "Multiport Selector"
rowsOrCols "Rows"
idxCellArray "{1:30,31:60}"
idxErrMode "Clip Index"
}
Block {
BlockType Reference
Name "PN Sequence\nGenerator"
Ports [0, 1]
Position [15, 138, 95, 182]
FontSize 10
SourceBlock "commseqgen2/PN Sequence\nGenerator"
SourceType "PN Sequence Generator"
poly "[1 0 0 0 0 1 1]"
ini_sta "[0 0 0 0 0 1]"
shift "0"
Ts "1/1000/60"
frameBased on
sampPerFrame "60"
reset off
outDataType "double"
}
Block {
BlockType Reference
Name "Unipolar to\nBipolar\nConverter1"
Ports [1, 1]
Position [110, 136, 190, 184]
FontSize 10
SourceBlock "commutil2/Unipolar to\nBipolar\nConverter"
SourceType "Unipolar to Bipolar Converter"
ShowPortLabels on
M "2"
polarity "Negative"
}
Block {
BlockType Outport
Name "Out1"
Position [660, 143, 690, 157]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "PN Sequence\nGenerator"
SrcPort 1
DstBlock "Unipolar to\nBipolar\nConverter1"
DstPort 1
}
Line {
SrcBlock "Unipolar to\nBipolar\nConverter1"
SrcPort 1
DstBlock "Multiport\nSelector1"
DstPort 1
}
Line {
SrcBlock "Matrix\nConcatenation2"
SrcPort 1
Points [80, 0]
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "Constant"
SrcPort 1
DstBlock "Matrix\nConcatenation"
DstPort 2
}
Line {
SrcBlock "Multiport\nSelector1"
SrcPort 1
DstBlock "Matrix\nConcatenation"
DstPort 1
}
Line {
SrcBlock "Multiport\nSelector1"
SrcPort 2
DstBlock "Matrix\nConcatenation"
DstPort 3
}
Line {
SrcBlock "Matrix\nConcatenation"
SrcPort 1
Points [0, 5; 5, 0]
Branch {
Points [5, 0; 0, -35]
DstBlock "Matrix\nConcatenation2"
DstPort 1
}
Branch {
Points [0, 15]
DstBlock "Matrix\nConcatenation2"
DstPort 2
}
}
}
}
Block {
BlockType SubSystem
Name "train sequence1"
Ports [0, 1]
Position [730, 356, 840, 404]
Orientation "left"
BackgroundColor "yellow"
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
MaskHideContents off
MaskDisplay "disp('train sequence\\nPN\\nbipolar')\n"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "train sequence1"
Location [215, 393, 1067, 907]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Constant
Name "Constant"
Position [285, 140, 315, 170]
Value "0"
}
Block {
BlockType Reference
Name "Matrix\nConcatenation"
Ports [3, 1]
Position [335, 90, 390, 230]
FontSize 10
SourceBlock "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
SourceType "Matrix Concatenation"
numInports "3"
catMethod "Vertical"
}
Block {
BlockType Reference
Name "Matrix\nConcatenation2"
Ports [2, 1]
Position [525, 106, 560, 204]
FontSize 10
SourceBlock "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
SourceType "Matrix Concatenation"
numInports "2"
catMethod "Horizontal"
}
Block {
BlockType Reference
Name "Multiport\nSelector1"
Ports [1, 2]
Position [210, 70, 260, 250]
FontSize 10
SourceBlock "dspindex/Multiport\nSelector"
SourceType "Multiport Selector"
rowsOrCols "Rows"
idxCellArray "{1:30,31:60}"
idxErrMode "Clip Index"
}
Block {
BlockType Reference
Name "PN Sequence\nGenerator"
Ports [0, 1]
Position [15, 138, 95, 182]
FontSize 10
SourceBlock "commseqgen2/PN Sequence\nGenerator"
SourceType "PN Sequence Generator"
poly "[1 0 0 0 0 1 1]"
ini_sta "[0 0 0 0 0 1]"
shift "0"
Ts "1/1000/60"
frameBased on
sampPerFrame "60"
reset off
outDataType "double"
}
Block {
BlockType Reference
Name "Unipolar to\nBipolar\nConverter1"
Ports [1, 1]
Position [110, 136, 190, 184]
FontSize 10
SourceBlock "commutil2/Unipolar to\nBipolar\nConverter"
SourceType "Unipolar to Bipolar Converter"
ShowPortLabels on
M "2"
polarity "Negative"
}
Block {
BlockType Outport
Name "Out1"
Position [660, 143, 690, 157]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "PN Sequence\nGenerator"
SrcPort 1
DstBlock "Unipolar to\nBipolar\nConverter1"
DstPort 1
}
Line {
SrcBlock "Unipolar to\nBipolar\nConverter1"
SrcPort 1
DstBlock "Multiport\nSelector1"
DstPort 1
}
Line {
SrcBlock "Matrix\nConcatenation2"
SrcPort 1
Points [80, 0]
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "Constant"
SrcPort 1
DstBlock "Matrix\nConcatenation"
DstPort 2
}
Line {
SrcBlock "Multiport\nSelector1"
SrcPort 1
DstBlock "Matrix\nConcatenation"
DstPort 1
}
Line {
SrcBlock "Multiport\nSelector1"
SrcPort 2
DstBlock "Matrix\nConcatenation"
DstPort 3
}
Line {
SrcBlock "Matrix\nConcatenation"
SrcPort 1
Points [0, 5; 5, 0]
Branch {
Points [5, 0; 0, -35]
DstBlock "Matrix\nConcatenation2"
DstPort 1
}
Branch {
Points [0, 15]
DstBlock "Matrix\nConcatenation2"
DstPort 2
}
}
}
}
Line {
SrcBlock "Bernoulli Binary\nGenerator"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
Points [0, 80]
DstBlock "Error Rate Calculation"
DstPort 1
}
Branch {
DstBlock "Subsystem1"
DstPort 1
}
}
Line {
SrcBlock "Subsystem1"
SrcPort 1
Points [5, 0; 0, 15; 190, 0]
DstBlock "Subsystem2"
DstPort 2
}
Line {
SrcBlock "train sequence"
SrcPort 1
DstBlock "Subsystem2"
DstPort 1
}
Line {
SrcBlock "Subsystem3"
SrcPort 1
DstBlock "channel"
DstPort 1
}
Line {
SrcBlock "channel"
SrcPort 1
DstBlock "Subsystem4"
DstPort 1
}
Line {
SrcBlock "Subsystem2"
SrcPort 1
Points [230, 0]
DstBlock "Subsystem3"
DstPort 1
}
Line {
SrcBlock "Subsystem4"
SrcPort 1
Points [0, 20]
DstBlock "Subsystem5"
DstPort 1
}
Line {
SrcBlock "Error Rate Calculation"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
Points [0, -35]
DstBlock "Display"
DstPort 1
}
Branch {
Points [0, 25]
DstBlock "Selector"
DstPort 1
}
}
Line {
SrcBlock "Selector"
SrcPort 1
Points [0, 0]
DstBlock "To Workspace"
DstPort 1
}
Line {
SrcBlock "Error Rate Calculation1"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
Points [0, -40]
DstBlock "Display1"
DstPort 1
}
Branch {
DstBlock "Selector1"
DstPort 1
}
}
Line {
SrcBlock "Selector1"
SrcPort 1
DstBlock "To Workspace1"
DstPort 1
}
Line {
SrcBlock "Subsystem1"
SrcPort 2
Points [185, 0]
DstBlock "Error Rate Calculation1"
DstPort 1
}
Line {
SrcBlock "Subsystem6"
SrcPort 1
Points [-10, 0; 0, -50; 330, 0]
DstBlock "Error Rate Calculation1"
DstPort 2
}
Line {
SrcBlock "Subsystem5"
SrcPort 2
DstBlock "Subsystem7"
DstPort 2
}
Line {
SrcBlock "Subsystem5"
SrcPort 1
Points [0, 0]
DstBlock "Subsystem7"
DstPort 1
}
Line {
SrcBlock "train sequence1"
SrcPort 1
DstBlock "Subsystem7"
DstPort 3
}
Line {
SrcBlock "Subsystem7"
SrcPort 1
DstBlock "Subsystem6"
DstPort 1
}
Line {
SrcBlock "Subsystem6"
SrcPort 2
Points [-30, 0; 0, -125]
DstBlock "Error Rate Calculation"
DstPort 2
}
Annotation {
Position [248, 127]
UseDisplayTextAsClickCallback off
}
}
}
MatData {
NumRecords 4
DataRecord {
Tag DataTag3
Data " %)30 . 8 8 ( 0 % "
"\" $ ! 0 . , 8 ( ! % \" $ "
"$ 0 0 0 365A;@"
}
DataRecord {
Tag DataTag2
Data " %)30 . 8 8 ( 0 % "
"\" $ ! 0 . , 8 ( ! % \" $ "
"$ 0 0 0 365A;@"
}
DataRecord {
Tag DataTag1
Data " %)30 . 8 8 ( 0 % "
"\" $ ! 0 . , 8 ( ! % \" $ "
"# 0 0 , 1D94 "
}
DataRecord {
Tag DataTag0
Data " %)30 . 8 8 ( 0 % "
"\" $ ! 0 . , 8 ( ! % \" $ "
"$ 0 0 0 249&5 "
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -