📄 v_blast_t4_r4.mdl
字号:
Block {
BlockType "S-Function"
FunctionName "system"
SFunctionModules "''"
PortCounts "[]"
}
Block {
BlockType SubSystem
ShowPortLabels on
Permissions "ReadWrite"
PermitHierarchicalResolution "All"
SystemSampleTime "-1"
RTWFcnNameOpts "Auto"
RTWFileNameOpts "Auto"
SimViewingDevice off
DataTypeOverride "UseLocalSettings"
MinMaxOverflowLogging "UseLocalSettings"
}
Block {
BlockType Sum
IconShape "rectangular"
Inputs "++"
InputSameDT on
OutDataTypeMode "Same as first input"
OutDataType "sfix(16)"
OutScaling "2^0"
LockScale off
RndMeth "Floor"
SaturateOnIntegerOverflow on
SampleTime "-1"
}
}
AnnotationDefaults {
HorizontalAlignment "center"
VerticalAlignment "middle"
ForegroundColor "black"
BackgroundColor "white"
DropShadow off
FontName "Helvetica"
FontSize 10
FontWeight "normal"
FontAngle "normal"
}
LineDefaults {
FontName "Helvetica"
FontSize 9
FontWeight "normal"
FontAngle "normal"
}
System {
Name "v_blast_t4_r4"
Location [2, 74, 1014, 724]
Open on
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
ReportName "simulink-default.rpt"
Block {
BlockType Reference
Name "Error Rate\nCalculation3"
Ports [2]
Position [680, 544, 755, 611]
SourceBlock "commsink2/Error Rate\nCalculation"
SourceType "Error Rate Calculation"
N "256*3"
st_delay "0"
cp_mode "Entire frame"
subframe "[]"
PMode "Workspace"
WsName "Error"
RsMode2 off
stop off
numErr "3e5"
maxBits "3e5"
}
Block {
BlockType Reference
Name "Frame Status\nConversion"
Ports [1, 1]
Position [90, 577, 140, 613]
ShowName off
SourceBlock "dspobslib/Frame Status\nConversion"
SourceType "Frame Status Conversion"
ShowPortLabels off
growRefPort off
outframe "Frame-based"
}
Block {
BlockType From
Name "From1"
Position [405, 235, 495, 255]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "re_pilot2"
}
Block {
BlockType From
Name "From2"
Position [405, 275, 495, 295]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "re_pilot4"
}
Block {
BlockType From
Name "From3"
Position [405, 256, 500, 274]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "re_pilot3"
}
Block {
BlockType From
Name "From4"
Position [405, 337, 450, 353]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "pilot3"
}
Block {
BlockType From
Name "From5"
Position [405, 216, 500, 234]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "re_pilot1"
}
Block {
BlockType From
Name "From6"
Position [405, 297, 450, 313]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "pilot1"
}
Block {
BlockType From
Name "From7"
Position [405, 317, 445, 333]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "pilot2"
}
Block {
BlockType From
Name "From8"
Position [405, 357, 445, 373]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "pilot4"
}
Block {
BlockType From
Name "From9"
Position [475, 552, 515, 568]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "source"
}
Block {
BlockType Goto
Name "Goto"
Position [305, 170, 350, 190]
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "pilot1"
TagVisibility "local"
}
Block {
BlockType Goto
Name "Goto1"
Position [305, 194, 350, 216]
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "pilot2"
TagVisibility "local"
}
Block {
BlockType Goto
Name "Goto2"
Position [75, 205, 120, 225]
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "source"
TagVisibility "local"
}
Block {
BlockType Goto
Name "Goto4"
Position [305, 219, 350, 241]
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "pilot3"
TagVisibility "local"
}
Block {
BlockType Goto
Name "Goto5"
Position [305, 244, 350, 266]
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "pilot4"
TagVisibility "local"
}
Block {
BlockType SubSystem
Name "LS Channel Estimation"
Ports [8, 1]
Position [530, 210, 585, 380]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
System {
Name "LS Channel Estimation"
Location [61, 270, 1073, 905]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [25, 53, 55, 67]
Port "1"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In2"
Position [25, 83, 55, 97]
Port "2"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In3"
Position [25, 113, 55, 127]
Port "3"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In4"
Position [25, 143, 55, 157]
Port "4"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In5"
Position [25, 238, 55, 252]
Port "5"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In6"
Position [25, 273, 55, 287]
Port "6"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In7"
Position [25, 308, 55, 322]
Port "7"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Inport
Name "In8"
Position [25, 343, 55, 357]
Port "8"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Reference
Name "Matrix\nConcatenation1"
Ports [4, 1]
Position [230, 47, 280, 163]
ShowName off
SourceBlock "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
SourceType "Matrix Concatenation"
numInports "4"
catMethod "Vertical"
}
Block {
BlockType Reference
Name "Matrix\nConcatenation2"
Ports [4, 1]
Position [175, 227, 230, 368]
ShowName off
SourceBlock "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
SourceType "Matrix Concatenation"
numInports "4"
catMethod "Vertical"
}
Block {
BlockType Reference
Name "Matrix Multiply5"
Ports [2, 1]
Position [390, 79, 450, 181]
SourceBlock "dspmtrx3/Matrix Multiply"
SourceType "Matrix Multiply"
numInputPorts "2"
OptimizationLevel "None"
}
Block {
BlockType Reference
Name "Pseudoinverse"
Ports [1, 1]
Position [265, 275, 320, 325]
SourceBlock "dspinverses/Pseudoinverse"
SourceType "Pseudoinverse"
}
Block {
BlockType Reference
Name "Reshape"
Ports [1, 1]
Position [120, 48, 150, 72]
SourceBlock "simulink/Math\nOperations/Reshape"
SourceType "Reshape"
OutputDimensionality "Row vector"
OutputDimensions "[1,1]"
}
Block {
BlockType Reference
Name "Reshape1"
Ports [1, 1]
Position [120, 78, 150, 102]
SourceBlock "simulink/Math\nOperations/Reshape"
SourceType "Reshape"
OutputDimensionality "Row vector"
OutputDimensions "[1,1]"
}
Block {
BlockType Reference
Name "Reshape2"
Ports [1, 1]
Position [100, 233, 130, 257]
SourceBlock "simulink/Math\nOperations/Reshape"
SourceType "Reshape"
OutputDimensionality "Row vector"
OutputDimensions "[1,1]"
}
Block {
BlockType Reference
Name "Reshape3"
Ports [1, 1]
Position [100, 268, 130, 292]
SourceBlock "simulink/Math\nOperations/Reshape"
SourceType "Reshape"
OutputDimensionality "Row vector"
OutputDimensions "[1,1]"
}
Block {
BlockType Reference
Name "Reshape4"
Ports [1, 1]
Position [120, 108, 150, 132]
SourceBlock "simulink/Math\nOperations/Reshape"
SourceType "Reshape"
OutputDimensionality "Row vector"
OutputDimensions "[1,1]"
}
Block {
BlockType Reference
Name "Reshape5"
Ports [1, 1]
Position [120, 138, 150, 162]
SourceBlock "simulink/Math\nOperations/Reshape"
SourceType "Reshape"
OutputDimensionality "Row vector"
OutputDimensions "[1,1]"
}
Block {
BlockType Reference
Name "Reshape6"
Ports [1, 1]
Position [100, 303, 130, 327]
SourceBlock "simulink/Math\nOperations/Reshape"
SourceType "Reshape"
OutputDimensionality "Row vector"
OutputDimensions "[1,1]"
}
Block {
BlockType Reference
Name "Reshape7"
Ports [1, 1]
Position [100, 338, 130, 362]
SourceBlock "simulink/Math\nOperations/Reshape"
SourceType "Reshape"
OutputDimensionality "Row vector"
OutputDimensions "[1,1]"
}
Block {
BlockType Outport
Name "H(LS)"
Position [475, 123, 505, 137]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Reshape"
SrcPort 1
DstBlock "Matrix\nConcatenation1"
DstPort 1
}
Line {
SrcBlock "Reshape1"
SrcPort 1
DstBlock "Matrix\nConcatenation1"
DstPort 2
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Reshape"
DstPort 1
}
Line {
SrcBlock "Matrix\nConcatenation1"
SrcPort 1
DstBlock "Matrix Multiply5"
DstPort 1
}
Line {
SrcBlock "In2"
SrcPort 1
DstBlock "Reshape1"
DstPort 1
}
Line {
SrcBlock "Reshape2"
SrcPort 1
DstBlock "Matrix\nConcatenation2"
DstPort 1
}
Line {
SrcBlock "Reshape3"
SrcPort 1
DstBlock "Matrix\nConcatenation2"
DstPort 2
}
Line {
SrcBlock "In5"
SrcPort 1
DstBlock "Reshape2"
DstPort 1
}
Line {
SrcBlock "Matrix\nConcatenation2"
SrcPort 1
DstBlock "Pseudoinverse"
DstPort 1
}
Line {
SrcBlock "In6"
SrcPort 1
DstBlock "Reshape3"
DstPort 1
}
Line {
SrcBlock "Pseudoinverse"
SrcPort 1
Points [0, -145]
DstBlock "Matrix Multiply5"
DstPort 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -