📄 hbaset4.mdl
字号:
DstPort 1
}
Line {
SrcBlock "T6Table1"
SrcPort 1
DstBlock "Mux1"
DstPort 1
}
Line {
SrcBlock "T6Table2"
SrcPort 1
DstBlock "Mux1"
DstPort 2
}
Line {
SrcBlock "T6Table3"
SrcPort 1
DstBlock "Mux1"
DstPort 3
}
Line {
SrcBlock "T6Table4"
SrcPort 1
DstBlock "Mux1"
DstPort 4
}
Line {
SrcBlock "T6Table5"
SrcPort 1
DstBlock "Mux1"
DstPort 5
}
Line {
SrcBlock "T6Table6"
SrcPort 1
DstBlock "Mux1"
DstPort 6
}
Line {
SrcBlock "T6Table7"
SrcPort 1
DstBlock "Mux1"
DstPort 7
}
Line {
SrcBlock "T6Table8"
SrcPort 1
DstBlock "Mux1"
DstPort 8
}
Line {
SrcBlock "Bit to Integer\nConverter"
SrcPort 1
Points [0, 0; 30, 0]
Branch {
DstBlock "T6Table1"
DstPort 1
}
Branch {
Points [0, 75]
Branch {
DstBlock "T6Table2"
DstPort 1
}
Branch {
Points [0, 75]
Branch {
DstBlock "T6Table3"
DstPort 1
}
Branch {
Points [0, 75]
Branch {
DstBlock "T6Table4"
DstPort 1
}
Branch {
Points [0, 75]
Branch {
DstBlock "T6Table5"
DstPort 1
}
Branch {
Points [0, 75]
Branch {
DstBlock "T6Table6"
DstPort 1
}
Branch {
Points [0, 75]
Branch {
Points [0, 75]
DstBlock "T6Table8"
DstPort 1
}
Branch {
DstBlock "T6Table7"
DstPort 1
}
}
}
}
}
}
}
}
Line {
SrcBlock "Bit\nIn"
SrcPort 1
DstBlock "Buffer"
DstPort 1
}
Line {
SrcBlock "Unbuffer"
SrcPort 1
Points [10, 0]
Branch {
DstBlock "Ternary\nOut"
DstPort 1
}
Branch {
Points [0, 120]
DstBlock "Transmit\nBits2"
DstPort 1
}
}
Line {
SrcBlock "Demux"
SrcPort 8
DstBlock "Mux"
DstPort 5
}
Line {
SrcBlock "Demux"
SrcPort 7
DstBlock "Mux"
DstPort 4
}
Line {
SrcBlock "Demux"
SrcPort 6
DstBlock "Mux"
DstPort 3
}
Line {
SrcBlock "Demux"
SrcPort 5
DstBlock "Mux"
DstPort 2
}
Line {
SrcBlock "Demux"
SrcPort 4
DstBlock "Mux"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 3
Points [345, 0; 0, 235]
Branch {
Points [0, 50]
Branch {
Points [0, 50]
Branch {
Points [0, 50]
DstBlock "Switch4"
DstPort 2
}
Branch {
DstBlock "Switch3"
DstPort 2
}
}
Branch {
DstBlock "Switch2"
DstPort 2
}
}
Branch {
DstBlock "Switch1"
DstPort 2
}
}
Line {
SrcBlock "Demux"
SrcPort 2
Points [450, 0; 0, 285]
Branch {
Points [0, 70]
DstBlock "Switch6"
DstPort 2
}
Branch {
DstBlock "Switch5"
DstPort 2
}
}
Line {
SrcBlock "Demux"
SrcPort 1
Points [515, 0; 0, 330]
DstBlock "Switch7"
DstPort 2
}
Line {
SrcBlock "Frame Status\nConversion"
SrcPort 1
Points [10, 0]
Branch {
DstBlock "Demux"
DstPort 1
}
Branch {
Points [0, 110]
DstBlock "Transmit\nBits"
DstPort 1
}
}
Line {
SrcBlock "Buffer"
SrcPort 1
DstBlock "Frame Status\nConversion"
DstPort 1
}
Line {
SrcBlock "Switch7"
SrcPort 1
Points [5, 0]
Branch {
DstBlock "Frame Status\nConversion1"
DstPort 1
}
Branch {
Points [0, 110]
DstBlock "Transmit\nBits1"
DstPort 1
}
}
Line {
SrcBlock "Frame Status\nConversion1"
SrcPort 1
DstBlock "Unbuffer"
DstPort 1
}
}
}
Block {
BlockType DiscretePulseGenerator
Name "Discrete Pulse\nGenerator"
Position [305, 145, 335, 175]
Amplitude "1"
Period "4"
PulseWidth "1"
PhaseDelay "0"
SampleTime "1/100e6"
VectorParams1D off
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [365, 61, 410, 94]
Inputs "2"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
Block {
BlockType DiscreteFilter
Name "Raised Cosine\nFilter"
Position [455, 62, 515, 98]
Numerator "[0 0.0046 0.0081 0.0072 0 -0.0125 -0.0243 -"
"0.0246 0 0.0624 0.1698 0.3201 0.503 0.686 0.8488 0.9603 1 0.9603 0.8488 0.686"
" 0.503 0.3201 0.1698 0.0624 0 -0.0246 -0.0243 -0.0125 0 0.0072 0.0081 0.0046 "
"0]"
Denominator "[1]"
SampleTime "1/2e8"
Realization "auto"
}
Block {
BlockType Outport
Name "Signal\nOut"
Position [670, 73, 700, 87]
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "3rd Transmit\nFilter"
SrcPort 1
DstBlock "Signal\nOut"
DstPort 1
}
Line {
SrcBlock "Raised Cosine\nFilter"
SrcPort 1
DstBlock "3rd Transmit\nFilter"
DstPort 1
}
Line {
SrcBlock "1 out of 3\nbytes"
SrcPort 1
DstBlock "8B6T\nEncoder"
DstPort 1
}
Line {
SrcBlock "Data\nIn"
SrcPort 1
DstBlock "1 out of 3\nbytes"
DstPort 1
}
Line {
SrcBlock "8B6T\nEncoder"
SrcPort 1
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "Discrete Pulse\nGenerator"
SrcPort 1
Points [10, 0]
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "Product"
SrcPort 1
DstBlock "Raised Cosine\nFilter"
DstPort 1
}
}
}
Block {
BlockType Reference
Name "Information\nSequence"
Ports [0, 1]
Position [35, 143, 115, 187]
SourceBlock "commsource2/Binary Vector\nNoise Generator"
SourceType "Binary Vector Noise Generator"
n "1"
prob "0.5"
seed "12345"
Ts "1/100e6"
frameBased off
sampPerFrame "1"
orient off
}
Block {
BlockType Scope
Name "Received\nSignal"
Ports [1]
Position [480, 49, 510, 81]
Floating off
Location [59, 333, 992, 572]
Open on
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "1e-006"
YMin "-1.5"
YMax "1.25"
SaveToWorkspace off
SaveName "ScopeData4"
DataFormat "StructureWithTime"
LimitDataPoints on
MaxDataPoints "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType SubSystem
Name "Receiver"
Ports [1, 1]
Position [495, 150, 580, 210]
ShowPortLabels on
TreatAsAtomicUnit off
RTWSystemCode "Auto"
RTWFcnNameOpts "Auto"
RTWFileNameOpts "Auto"
System {
Name "Receiver"
Location [134, 225, 916, 437]
Open on
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "automatic"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Inport
Name "Signal In"
Position [50, 53, 80, 67]
Port "1"
Interpolate on
}
Block {
BlockType SubSystem
Name "Clock\nRecovery"
Ports [1, 2]
Position [255, 89, 330, 151]
ShowPortLabels on
TreatAsAtomicUnit off
RTWSystemCode "Auto"
RTWFcnNameOpts "Auto"
RTWFileNameOpts "Auto"
System {
Name "Clock\nRecovery"
Location [277, 162, 809, 606]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "automatic"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Inport
Name "In"
Position [30, 163, 60, 177]
Port "1"
Interpolate on
}
Block {
BlockType Reference
Name "90"
Ports [1, 1]
Position [200, 128, 280, 172]
Orientation "left"
SourceBlock "commsource2/Voltage-Controlled\nOscilla"
"tor"
SourceType "Voltage-Controlled Oscillator"
Ac "1"
Fc "25e6"
Kc "1000000000000"
Ph "pi/2"
}
Block {
BlockType Signum
Name "Clock\nShape"
Position [75, 330, 105, 360]
}
Block {
BlockType Signum
Name "Clock\nShape1"
Position [85, 15, 115, 45]
}
Block {
BlockType Gain
Name "Gain"
Position [95, 155, 125, 185]
Gain "3"
Multiplication "Element-wise(K.*u)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Reference
Name "In-phase"
Ports [1, 1]
Position [200, 193, 280, 237]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -