📄 hbaset4.mdl
字号:
Block {
BlockType Reference
Name "Buffer"
Ports [1, 1]
Position [85, 105, 135, 155]
SourceBlock "dspbuff3/Buffer"
SourceType "Buffer"
N "24"
V "0"
ic "0"
}
Block {
BlockType Demux
Name "Demux"
Ports [1, 3]
Position [175, 49, 180, 211]
BackgroundColor "black"
ShowName off
Outputs "3"
BusSelectionMode off
}
Block {
BlockType Reference
Name "Unbuffer"
Ports [1, 1]
Position [220, 51, 270, 99]
SourceBlock "dspbuff3/Unbuffer"
SourceType "Unbuffer"
ic "0"
}
Block {
BlockType Outport
Name "Out"
Position [295, 68, 325, 82]
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "Unbuffer"
SrcPort 1
DstBlock "Out"
DstPort 1
}
Line {
SrcBlock "In"
SrcPort 1
DstBlock "Buffer"
DstPort 1
}
Line {
Labels [0, 0]
SrcBlock "Buffer"
SrcPort 1
DstBlock "Demux"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 1
DstBlock "Unbuffer"
DstPort 1
}
}
}
Block {
BlockType Reference
Name "3rd Transmit\nFilter"
Ports [1, 1]
Position [530, 42, 595, 98]
SourceBlock "dsparch3/Analog\nFilter Design"
SourceType "Analog Filter Design"
method "Butterworth"
filttype "Lowpass"
N "3"
Wlo "1.57e8"
Whi "80"
Rp "2"
Rs "40"
}
Block {
BlockType SubSystem
Name "8B6T\nEncoder"
Ports [1, 1]
Position [215, 27, 315, 93]
ShowPortLabels on
TreatAsAtomicUnit off
RTWSystemCode "Auto"
RTWFcnNameOpts "Auto"
RTWFileNameOpts "Auto"
System {
Name "8B6T\nEncoder"
Location [104, 198, 946, 527]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "automatic"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Inport
Name "Bit\nIn"
Position [25, 148, 55, 162]
Port "1"
Interpolate on
}
Block {
BlockType Reference
Name "Buffer"
Ports [1, 1]
Position [80, 130, 130, 180]
SourceBlock "dspbuff3/Buffer"
SourceType "Buffer"
N "8"
V "0"
ic "0"
}
Block {
BlockType Demux
Name "Demux"
Ports [1, 8]
Position [255, 108, 260, 202]
BackgroundColor "black"
ShowName off
Outputs "8"
BusSelectionMode off
}
Block {
BlockType Reference
Name "Frame Status\nConversion"
Ports [1, 1]
Position [165, 139, 215, 171]
SourceBlock "dspsigattribs/Frame Status\nConversion"
SourceType "Frame Status Conversion"
growRefPort off
outframe "Sample-based"
}
Block {
BlockType Reference
Name "Frame Status\nConversion1"
Ports [1, 1]
Position [570, 139, 620, 171]
SourceBlock "dspsigattribs/Frame Status\nConversion"
SourceType "Frame Status Conversion"
growRefPort off
outframe "Frame-based"
}
Block {
BlockType SubSystem
Name "LookUp\nTable"
Ports [8, 1]
Position [300, 106, 385, 204]
ShowPortLabels on
TreatAsAtomicUnit off
RTWSystemCode "Auto"
RTWFcnNameOpts "Auto"
RTWFileNameOpts "Auto"
System {
Name "LookUp\nTable"
Location [115, 74, 825, 736]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "automatic"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Inport
Name "In1"
Position [545, 353, 575, 367]
Port "1"
Interpolate on
}
Block {
BlockType Inport
Name "In2"
Position [490, 290, 520, 305]
Orientation "down"
Port "2"
Interpolate on
}
Block {
BlockType Inport
Name "In3"
Position [390, 250, 420, 265]
Orientation "down"
Port "3"
Interpolate on
}
Block {
BlockType Inport
Name "In4"
Position [25, 53, 55, 67]
Port "4"
Interpolate on
}
Block {
BlockType Inport
Name "In5"
Position [25, 63, 55, 77]
Port "5"
Interpolate on
}
Block {
BlockType Inport
Name "In6"
Position [25, 73, 55, 87]
Port "6"
Interpolate on
}
Block {
BlockType Inport
Name "In7"
Position [25, 83, 55, 97]
Port "7"
Interpolate on
}
Block {
BlockType Inport
Name "In8"
Position [25, 93, 55, 107]
Port "8"
Interpolate on
}
Block {
BlockType Reference
Name "Bit to Integer\nConverter"
Ports [1, 1]
Position [120, 58, 200, 102]
SourceBlock "commutil2/Bit to Integer\nConverter"
SourceType "Bit to Integer Converter"
nbits "5"
}
Block {
BlockType Demux
Name "Demux1"
Ports [1, 8]
Position [385, 265, 390, 425]
BackgroundColor "black"
ShowName off
Outputs "8"
BusSelectionMode off
}
Block {
BlockType Mux
Name "Mux"
Ports [5, 1]
Position [80, 53, 85, 107]
ShowName off
Inputs "5"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux1"
Ports [8, 1]
Position [350, 48, 355, 637]
ShowName off
Inputs "8"
DisplayOption "bar"
}
Block {
BlockType Switch
Name "Switch1"
Position [460, 270, 490, 300]
Threshold "0.5"
}
Block {
BlockType Switch
Name "Switch2"
Position [460, 320, 490, 350]
Threshold "0.5"
}
Block {
BlockType Switch
Name "Switch3"
Position [460, 370, 490, 400]
Threshold "0.5"
}
Block {
BlockType Switch
Name "Switch4"
Position [460, 420, 490, 450]
Threshold "0.5"
}
Block {
BlockType Switch
Name "Switch5"
Position [535, 310, 565, 340]
Threshold "0.5"
}
Block {
BlockType Switch
Name "Switch6"
Position [535, 380, 565, 410]
Threshold "0.5"
}
Block {
BlockType Switch
Name "Switch7"
Position [600, 345, 630, 375]
Threshold "0.5"
}
Block {
BlockType Reference
Name "T6Table1"
Ports [1, 1]
Position [265, 52, 320, 108]
SourceBlock "simulink3/Functions\n& Tables/Direc"
"t Look-Up\nTable (n-D)"
SourceType "LookupNDDirect"
maskTabDims "2"
explicitNumDims "1"
outDims "Column"
tabIsInput off
mxTable "[1 -1 0 0 1 -1; 0 1 -1 1 -1 0; 1 -1"
" 0 1 -1 0; -1 0 1 1 -1 0; -1 0 1 0 1 -1; 0 1 -1 -1 0 1; 1 -1 0 -1 0 1; -1 0 1"
" -1 0 1; -1 1 0 0 1 -1; 0 -1 1 1 -1 0; -1 1 0 1 -1 0; 1 0 -1 1 -1 0; 1 0 -1 0"
" 1 -1; 0 -1 1 -1 0 1; -1 1 0 -1 0 1; 1 0 -1 -1 0 1; 1 0 1 -1 -1 0; 1 1 0 -1 0"
" -1; 1 0 1 -1 0 -1; 0 1 1 -1 0 -1; 0 1 1 -1 -1 0; 1 1 0 0 -1 -1; 1 0 1 0 -1 -"
"1; 0 1 1 0 -1 -1; 0 1 -1 0 1 -1; 0 1 -1 0 -1 1; 0 1 -1 1 1 -1; 0 1 -1 0 0 1; "
"0 -1 1 0 0 1; 0 -1 1 1 1 -1; 0 -1 1 0 -1 1; 0 -1 1 0 1 -1]'"
clipFlag "Warning"
}
Block {
BlockType Reference
Name "T6Table2"
Ports [1, 1]
Position [265, 127, 320, 183]
SourceBlock "simulink3/Functions\n& Tables/Direc"
"t Look-Up\nTable (n-D)"
SourceType "LookupNDDirect"
maskTabDims "2"
explicitNumDims "1"
outDims "Column"
tabIsInput off
mxTable "[0 0 -1 1 1 -1; -1 -1 1 0 0 1; 1 1 "
"-1 0 1 -1; 1 1 -1 0 -1 1; 0 0 1 0 -1 1; 0 0 1 0 1 -1; 0 0 -1 0 0 1; -1 -1 1 1"
" 1 -1; -1 0 -1 1 1 0; -1 -1 0 1 0 1; -1 0 -1 1 0 1; 0 -1 -1 1 0 1; 0 -1 -1 1 "
"1 0; -1 -1 0 0 1 1; -1 0 -1 0 1 1; 0 -1 -1 0 1 1; 1 -1 0 0 -1 1; 0 1 -1 -1 1 "
"0; 1 -1 0 -1 1 0; -1 0 1 -1 1 0; -1 0 1 0 -1 1; 0 1 -1 1 0 -1; 1 -1 0 1 0 -1;"
" -1 0 1 1 0 -1; -1 1 0 0 -1 1; 0 -1 1 -1 1 0; -1 1 0 -1 1 0; 1 0 -1 -1 1 0; 1"
" 0 -1 0 -1 1; 0 -1 1 1 0 -1; -1 1 0 1 0 -1; 1 0 -1 1 0 -1]'"
clipFlag "Warning"
}
Block {
BlockType Reference
Name "T6Table3"
Ports [1, 1]
Position [265, 202, 320, 258]
SourceBlock "simulink3/Functions\n& Tables/Direc"
"t Look-Up\nTable (n-D)"
SourceType "LookupNDDirect"
maskTabDims "2"
explicitNumDims "1"
outDims "Column"
tabIsInput off
mxTable "[1 0 1 0 0 -1; 1 1 0 0 -1 0; 1 0 1 "
"0 -1 0; 0 1 1 0 -1 0; 0 1 1 0 0 -1; 1 1 0 -1 0 0; 1 0 1 -1 0 0; 0 1 1 -1 0 0;"
" 0 0 0 1 0 0; 0 0 0 -1 1 1; 0 0 0 1 -1 1; 0 0 0 1 1 -1; 0 0 0 -1 1 0; 0 0 0 -"
"1 0 1; 0 0 0 1 -1 0; 0 0 0 1 0 -1; 1 0 1 -1 -1 1; 1 1 0 -1 1 -1; 1 0 1 -1 1 -"
"1; 0 1 1 -1 1 -1; 0 1 1 -1 -1 1; 1 1 0 1 -1 -1; 1 0 1 1 -1 -1; 0 1 1 1 -1 -1;"
" 1 1 1 0 -1 -1; 1 1 1 -1 0 -1; 1 1 1 -1 -1 0; 1 1 0 -1 -1 0; 1 1 0 -1 -1 1; 1"
" 1 0 0 0 -1; -1 -1 1 1 1 0; 0 0 -1 1 1 0]'"
clipFlag "Warning"
}
Block {
BlockType Reference
Name "T6Table4"
Ports [1, 1]
Position [265, 277, 320, 333]
SourceBlock "simulink3/Functions\n& Tables/Direc"
"t Look-Up\nTable (n-D)"
SourceType "LookupNDDirect"
maskTabDims "2"
explicitNumDims "1"
outDims "Column"
tabIsInput off
mxTable "[0 -1 0 1 1 0; 0 0 -1 1 0 1; 0 -1 0"
" 1 0 1; -1 0 0 1 0 1; -1 0 0 1 1 0; 0 0 -1 0 1 1; 0 -1 0 0 1 1; -1 0 0 0 1 1;"
" -1 1 -1 1 1 0; -1 -1 1 1 0 1; -1 1 -1 1 0 1; 1 -1 -1 1 0 1; 1 -1 -1 1 1 0; -"
"1 -1 1 0 1 1; -1 1 -1 0 1 1; 1 -1 -1 0 1 1; -1 1 1 0 0 0; 1 -1 1 0 0 0; 1 1 -"
"1 0 0 0; 0 0 1 0 0 0; -1 0 1 0 0 0; 0 -1 1 0 0 0; 1 0 -1 0 0 0; 0 1 -1 0 0 0;"
" 0 -1 -1 1 1 1; -1 0 -1 1 1 1; -1 -1 0 1 1 1; -1 -1 0 1 1 0; 1 1 -1 0 0 -1; 0"
" 0 1 0 0 -1; 1 1 -1 -1 -1 1; 0 0 1 -1 -1 1]'"
clipFlag "Warning"
}
Block {
BlockType Reference
Name "T6Table5"
Ports [1, 1]
Position [265, 352, 320, 408]
SourceBlock "simulink3/Functions\n& Tables/Direc"
"t Look-Up\nTable (n-D)"
SourceType "LookupNDDirect"
maskTabDims "2"
explicitNumDims "1"
outDims "Column"
tabIsInput off
mxTable "[1 -1 1 0 0 -1; 1 1 -1 0 -1 0; 1 -1"
" 1 0 -1 0; -1 1 1 0 -1 0; -1 1 1 0 0 -1; 1 1 -1 -1 0 0; 1 -1 1 -1 0 0; -1 1 1"
" -1 0 0; 0 1 0 0 0 -1; 0 0 1 0 -1 0; 0 1 0 0 -1 0; 1 0 0 0 -1 0; 1 0 0 0 0 -1"
"; 0 0 1 -1 0 0; 0 1 0 -1 0 0; 1 0 0 -1 0 0; 1 -1 1 -1 -1 1; 1 1 -1 -1 1 -1; 1"
" -1 1 -1 1 -1; -1 1 1 -1 1 -1; -1 1 1 -1 -1 1; 1 1 -1 1 -1 -1; 1 -1 1 1 -1 -1"
"; -1 1 1 1 -1 -1; 0 1 0 -1 -1 1; 0 0 1 -1 1 -1; 0 1 0 -1 1 -1; 1 0 0 -1 1 -1;"
" 1 0 0 -1 -1 1; 0 0 1 1 -1 -1; 0 1 0 1 -1 -1; 1 0 0 1 -1 -1]'"
clipFlag "Warning"
}
Block {
BlockType Reference
Name "T6Table6"
Ports [1, 1]
Position [265, 427, 320, 483]
SourceBlock "simulink3/Functions\n& Tables/Direc"
"t Look-Up\nTable (n-D)"
SourceType "LookupNDDirect"
maskTabDims "2"
explicitNumDims "1"
outDims "Column"
tabIsInput off
mxTable "[0 -1 0 1 1 -1; 0 0 -1 1 -1 1; 0 -1"
" 0 1 -1 1; -1 0 0 1 -1 1; -1 0 0 1 1 -1; 0 0 -1 -1 1 1; 0 -1 0 -1 1 1; -1 0 0"
" -1 1 1; -1 1 -1 1 1 -1; -1 -1 1 1 -1 1; -1 1 -1 1 -1 1; 1 -1 -1 1 -1 1; 1 -1"
" -1 1 1 -1; -1 -1 1 -1 1 1; -1 1 -1 -1 1 1; 1 -1 -1 -1 1 1; 0 -1 0 0 0 1; 0 0"
" -1 0 1 0; 0 -1 0 0 1 0; -1 0 0 0 1 0; -1 0 0 0 0 1; 0 0 -1 1 0 0; 0 -1 0 1 0"
" 0; -1 0 0 1 0 0; -1 1 -1 0 0 1; -1 -1 1 0 1 0; -1 1 -1 0 1 0; 1 -1 -1 0 1 0;"
" 1 -1 -1 0 0 1; -1 -1 1 1 0 0; -1 1 -1 1 0 0; 1 -1 -1 1 0 0]'"
clipFlag "Warning"
}
Block {
BlockType Reference
Name "T6Table7"
Ports [1, 1]
Position [265, 502, 320, 558]
SourceBlock "simulink3/Functions\n& Tables/Direc"
"t Look-Up\nTable (n-D)"
SourceType "LookupNDDirect"
maskTabDims "2"
explicitNumDims "1"
outDims "Column"
tabIsInput off
mxTable "[1 -1 1 0 1 -1; 1 1 -1 1 -1 0; 1 -1"
" 1 1 -1 0; -1 1 1 1 -1 0; -1 1 1 0 1 -1; 1 1 -1 -1 0 1; 1 -1 1 -1 0 1; -1 1 1"
" -1 0 1; 0 1 0 0 1 -1; 0 0 1 1 -1 0; 0 1 0 1 -1 0; 1 0 0 1 -1 0; 1 0 0 0 1 -1"
"; 0 0 1 -1 0 1; 0 1 0 -1 0 1; 1 0 0 -1 0 1; 1 -1 1 0 -1 1; 1 1 -1 -1 1 0; 1 -"
"1 1 -1 1 0; -1 1 1 -1 1 0; -1 1 1 0 -1 1; 1 1 -1 1 0 -1; 1 -1 1 1 0 -1; -1 1 "
"1 1 0 -1; 0 1 0 0 -1 1; 0 0 1 -1 1 0; 0 1 0 -1 1 0; 1 0 0 -1 1 0; 1 0 0 0 -1 "
"1; 0 0 1 1 0 -1; 0 1 0 1 0 -1; 1 0 0 1 0 -1]'"
clipFlag "Warning"
}
Block {
BlockType Reference
Name "T6Table8"
Ports [1, 1]
Position [265, 577, 320, 633]
SourceBlock "simulink3/Functions\n& Tables/Direc"
"t Look-Up\nTable (n-D)"
SourceType "LookupNDDirect"
maskTabDims "2"
explicitNumDims "1"
outDims "Column"
tabIsInput off
mxTable "[1 -1 0 1 1 -1; 0 1 -1 1 -1 1; 1 -1"
" 0 1 -1 1; -1 0 1 1 -1 1; -1 0 1 1 1 -1; 0 1 -1 -1 1 1; 1 -1 0 -1 1 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -