📄 ieee80211a.mdl
字号:
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
numSymbols "960"
modulation "16-QAM"
code "3/4"
trellisStructure "poly2trellis(7, [171 133])"
punctureVector "[1 1 1 0 0 1].'"
vtbd "34"
}
Block {
BlockType Reference
Name "Demodulator 7"
Ports [1, 2, 1]
Position [215, 411, 310, 444]
ShowName off
SourceBlock "IEEE80211a_lib/Demodulator"
SourceType "QAM Demodulator-Decoder."
ShowPortLabels "FromPortIcon"
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
numSymbols "960"
modulation "64-QAM"
code "2/3"
trellisStructure "poly2trellis(7, [133 171])"
punctureVector "[1 1 1 0].'"
vtbd "34"
}
Block {
BlockType Reference
Name "Demodulator 8"
Ports [1, 2, 1]
Position [215, 481, 310, 514]
ShowName off
SourceBlock "IEEE80211a_lib/Demodulator"
SourceType "QAM Demodulator-Decoder."
ShowPortLabels "FromPortIcon"
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
numSymbols "960"
modulation "64-QAM"
code "3/4"
trellisStructure "poly2trellis(7, [133 171])"
punctureVector "[1 1 1 0 0 1].'"
vtbd "34"
}
Block {
BlockType Fcn
Name "Fcn1"
Position [160, 92, 190, 108]
ShowName off
Expr "u==2"
}
Block {
BlockType Fcn
Name "Fcn2"
Position [160, 147, 190, 163]
ShowName off
Expr "u==3"
}
Block {
BlockType Fcn
Name "Fcn3"
Position [160, 202, 190, 218]
ShowName off
Expr "u==4"
}
Block {
BlockType Fcn
Name "Fcn4"
Position [165, 37, 195, 53]
ShowName off
Expr "u==1"
}
Block {
BlockType Fcn
Name "Fcn5"
Position [160, 267, 190, 283]
ShowName off
Expr "u==5"
}
Block {
BlockType Fcn
Name "Fcn6"
Position [160, 327, 190, 343]
ShowName off
Expr "u==6"
}
Block {
BlockType Fcn
Name "Fcn7"
Position [160, 387, 190, 403]
ShowName off
Expr "u==7"
}
Block {
BlockType Fcn
Name "Fcn8"
Position [160, 457, 190, 473]
ShowName off
Expr "u==8"
}
Block {
BlockType Reference
Name "Frame Status\nConversion"
Ports [1, 1]
Position [565, 287, 615, 323]
ForegroundColor "orange"
ShowName off
SourceBlock "dspobslib/Frame Status\nConversion"
SourceType "Frame Status Conversion"
ShowPortLabels "none"
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
growRefPort off
outframe "Sample-based"
}
Block {
BlockType MultiPortSwitch
Name "Multiport\nSwitch"
Ports [9, 1]
Position [505, 40, 540, 190]
ShowName off
Inputs "8"
InputSameDT off
}
Block {
BlockType MultiPortSwitch
Name "Multiport\nSwitch1"
Ports [9, 1]
Position [505, 230, 540, 380]
ShowName off
Inputs "8"
InputSameDT off
}
Block {
BlockType Reference
Name "Zero Pad1"
Ports [1, 1]
Position [355, 57, 380, 83]
ShowName off
AttributesFormatString "\\n"
SourceBlock "dspsigops/Pad"
SourceType "Pad"
padAlong "Columns"
dimsToPad "1"
valSrc "Specify via dialog"
padVal "0"
spec "Output size"
padNumOutRowsSpecMethod "User-specified"
numOutRows "params.maxBitsPerBlock"
padNumOutColsSpecMethod "User-specified"
numOutCols "1"
isVarDimsMode off
padBeginning "0"
padEnd "0"
outSizeMode "User-specified"
outSize "1"
padSigAt "End"
trunc_flag "None"
outputMode "Same as input"
outputWordLength "0"
outputFracLength "0"
accumMode "Same as input"
accumWordLength "0"
accumFracLength "0"
roundingMode "Floor"
overflowMode off
LockScale off
truncOrWrapMode "Truncate"
wrap_flag "None"
}
Block {
BlockType Reference
Name "Zero Pad2"
Ports [1, 1]
Position [355, 112, 380, 138]
ShowName off
AttributesFormatString "\\n"
SourceBlock "dspsigops/Pad"
SourceType "Pad"
padAlong "Columns"
dimsToPad "1"
valSrc "Specify via dialog"
padVal "0"
spec "Output size"
padNumOutRowsSpecMethod "User-specified"
numOutRows "params.maxBitsPerBlock"
padNumOutColsSpecMethod "User-specified"
numOutCols "1"
isVarDimsMode off
padBeginning "0"
padEnd "0"
outSizeMode "User-specified"
outSize "1"
padSigAt "End"
trunc_flag "None"
outputMode "Same as input"
outputWordLength "0"
outputFracLength "0"
accumMode "Same as input"
accumWordLength "0"
accumFracLength "0"
roundingMode "Floor"
overflowMode off
LockScale off
truncOrWrapMode "Truncate"
wrap_flag "None"
}
Block {
BlockType Reference
Name "Zero Pad3"
Ports [1, 1]
Position [355, 167, 380, 193]
ShowName off
AttributesFormatString "\\n"
SourceBlock "dspsigops/Pad"
SourceType "Pad"
padAlong "Columns"
dimsToPad "1"
valSrc "Specify via dialog"
padVal "0"
spec "Output size"
padNumOutRowsSpecMethod "User-specified"
numOutRows "params.maxBitsPerBlock"
padNumOutColsSpecMethod "User-specified"
numOutCols "1"
isVarDimsMode off
padBeginning "0"
padEnd "0"
outSizeMode "User-specified"
outSize "1"
padSigAt "End"
trunc_flag "None"
outputMode "Same as input"
outputWordLength "0"
outputFracLength "0"
accumMode "Same as input"
accumWordLength "0"
accumFracLength "0"
roundingMode "Floor"
overflowMode off
LockScale off
truncOrWrapMode "Truncate"
wrap_flag "None"
}
Block {
BlockType Reference
Name "Zero Pad4"
Ports [1, 1]
Position [355, 222, 380, 248]
ShowName off
AttributesFormatString "\\n"
SourceBlock "dspsigops/Pad"
SourceType "Pad"
padAlong "Columns"
dimsToPad "1"
valSrc "Specify via dialog"
padVal "0"
spec "Output size"
padNumOutRowsSpecMethod "User-specified"
numOutRows "params.maxBitsPerBlock"
padNumOutColsSpecMethod "User-specified"
numOutCols "1"
isVarDimsMode off
padBeginning "0"
padEnd "0"
outSizeMode "User-specified"
outSize "1"
padSigAt "End"
trunc_flag "None"
outputMode "Same as input"
outputWordLength "0"
outputFracLength "0"
accumMode "Same as input"
accumWordLength "0"
accumFracLength "0"
roundingMode "Floor"
overflowMode off
LockScale off
truncOrWrapMode "Truncate"
wrap_flag "None"
}
Block {
BlockType Reference
Name "Zero Pad5"
Ports [1, 1]
Position [355, 287, 380, 313]
ShowName off
AttributesFormatString "\\n"
SourceBlock "dspsigops/Pad"
SourceType "Pad"
padAlong "Columns"
dimsToPad "1"
valSrc "Specify via dialog"
padVal "0"
spec "Output size"
padNumOutRowsSpecMethod "User-specified"
numOutRows "params.maxBitsPerBlock"
padNumOutColsSpecMethod "User-specified"
numOutCols "1"
isVarDimsMode off
padBeginning "0"
padEnd "0"
outSizeMode "User-specified"
outSize "1"
padSigAt "End"
trunc_flag "None"
outputMode "Same as input"
outputWordLength "0"
outputFracLength "0"
accumMode "Same as input"
accumWordLength "0"
accumFracLength "0"
roundingMode "Floor"
overflowMode off
LockScale off
truncOrWrapMode "Truncate"
wrap_flag "None"
}
Block {
BlockType Reference
Name "Zero Pad6"
Ports [1, 1]
Position [355, 347, 380, 373]
ShowName off
AttributesFormatString "\\n"
SourceBlock "dspsigops/Pad"
SourceType "Pad"
padAlong "Columns"
dimsToPad "1"
valSrc "Specify via dialog"
padVal "0"
spec "Output size"
padNumOutRowsSpecMethod "User-specified"
numOutRows "params.maxBitsPerBlock"
padNumOutColsSpecMethod "User-specified"
numOutCols "1"
isVarDimsMode off
padBeginning "0"
padEnd "0"
outSizeMode "User-specified"
outSize "1"
padSigAt "End"
trunc_flag "None"
outputMode "Same as input"
outputWordLength "0"
outputFracLength "0"
accumMode "Same as input"
accumWordLength "0"
accumFracLength "0"
roundingMode "Floor"
overflowMode off
LockScale off
truncOrWrapMode "Truncate"
wrap_flag "None"
}
Block {
BlockType Reference
Name "Zero Pad7"
Ports [1, 1]
Position [355, 407, 380, 433]
ShowName off
AttributesFormatString "\\n"
SourceBlock "dspsigops/Pad"
SourceType "Pad"
padAlong "Columns"
dimsToPad "1"
valSrc "Specify via dialog"
padVal "0"
spec "Output size"
padNumOutRowsSpecMethod "User-specified"
numOutRows "params.maxBitsPerBlock"
padNumOutColsSpecMethod "User-specified"
numOutCols "1"
isVarDimsMode off
padBeginning "0"
padEnd "0"
outSizeMode "User-specified"
outSize "1"
padSigAt "End"
trunc_flag "None"
outputMode "Same as input"
outputWordLength "0"
outputFracLength "0"
accumMode "Same as input"
accumWordLength "0"
accumFracLength "0"
roundingMode "Floor"
overflowMode off
LockScale off
truncOrWrapMode "Truncate"
wrap_flag "None"
}
Block {
BlockType Reference
Name "Zero Pad8"
Ports [1, 1]
Position [355, 477, 380, 503]
ShowName off
AttributesFormatString "\\n"
SourceBlock "dspsigops/Pad"
SourceType "Pad"
padAlong "Columns"
dimsToPad "1"
valSrc "Specify via dialog"
padVal "0"
spec "Output size"
padNumOutRowsSpecMethod "User-specified"
numOutRows "params.maxBitsPerBlock"
padNumOutColsSpecMethod "User-specified"
numOutCols "1"
isVarDimsMode off
padBeginning "0"
padEnd "0"
outSizeMode "User-specified"
outSize "1"
padSigAt "End"
trunc_flag "None"
outputMode "Same as input"
outputWordLength "0"
outputFracLength "0"
accumMode "Same as input"
accumWordLength "0"
accumFracLength "0"
roundingMode "Floor"
overflowMode off
LockScale off
truncOrWrapMode "Truncate"
wrap_flag "None"
}
Block {
BlockType Outport
Name "rxbits"
Position [590, 108, 620, 122]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "EVM"
Position [705, 298, 735, 312]
For
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -