📄 wcdmaphlayer.mdl
字号:
Position [30, 403, 60, 417]
Port "4"
LatchInput off
Interpolate on
}
Block {
BlockType EnablePort
Name "Enable"
Ports []
Position [250, 30, 270, 50]
StatesWhenEnabling "held"
ShowOutputPort off
}
Block {
BlockType ComplexToRealImag
Name "Complex to\nReal-Imag1"
Ports [1, 2]
Position [205, 228, 235, 257]
ShowName off
Output "RealAndImag"
}
Block {
BlockType ComplexToRealImag
Name "Complex to\nReal-Imag2"
Ports [1, 2]
Position [175, 308, 205, 337]
ShowName off
Output "RealAndImag"
}
Block {
BlockType ComplexToRealImag
Name "Complex to\nReal-Imag3"
Ports [1, 2]
Position [230, 393, 260, 422]
ShowName off
Output "RealAndImag"
}
Block {
BlockType Reference
Name "Deinterlacer"
Ports [1, 2]
Position [170, 98, 250, 147]
SourceBlock "commsequence2/Deinterlacer"
SourceType "Deinterlacer"
}
Block {
BlockType Reference
Name "Frame Status\nConversion1"
Ports [1, 1]
Position [110, 395, 165, 425]
ShowName off
SourceBlock "dspsigattribs/Frame Status\nConversion"
SourceType "Frame Status Conversion"
growRefPort "off"
outframe "Sample-based"
}
Block {
BlockType Reference
Name "Unbuffer"
Ports [1, 1]
Position [290, 198, 330, 222]
ShowName off
SourceBlock "dspbuff3/Unbuffer"
SourceType "Unbuffer"
ic "0"
}
Block {
BlockType Reference
Name "Unbuffer1"
Ports [1, 1]
Position [290, 243, 330, 267]
ShowName off
SourceBlock "dspbuff3/Unbuffer"
SourceType "Unbuffer"
ic "0"
}
Block {
BlockType Reference
Name "Unbuffer2"
Ports [1, 1]
Position [285, 288, 325, 312]
ShowName off
SourceBlock "dspbuff3/Unbuffer"
SourceType "Unbuffer"
ic "0"
}
Block {
BlockType Reference
Name "Unbuffer3"
Ports [1, 1]
Position [285, 338, 325, 362]
ShowName off
SourceBlock "dspbuff3/Unbuffer"
SourceType "Unbuffer"
ic "0"
}
Block {
BlockType Reference
Name "Unbuffer4"
Ports [1, 1]
Position [330, 98, 350, 122]
ShowName off
SourceBlock "dspbuff3/Unbuffer"
SourceType "Unbuffer"
ic "0"
}
Block {
BlockType Reference
Name "Unbuffer5"
Ports [1, 1]
Position [285, 123, 305, 147]
ShowName off
SourceBlock "dspbuff3/Unbuffer"
SourceType "Unbuffer"
ic "0"
}
Block {
BlockType Outport
Name "Real1"
Position [370, 103, 400, 117]
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Block {
BlockType Outport
Name "Real2"
Position [410, 203, 440, 217]
Port "2"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Block {
BlockType Outport
Name "Real3"
Position [360, 293, 390, 307]
Port "3"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Block {
BlockType Outport
Name "Imag1"
Position [415, 128, 445, 142]
Port "4"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Block {
BlockType Outport
Name "Imag2"
Position [410, 248, 440, 262]
Port "5"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Block {
BlockType Outport
Name "Imag3"
Position [360, 343, 390, 357]
Port "6"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Block {
BlockType Outport
Name "Real4"
Position [340, 393, 370, 407]
Port "7"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Block {
BlockType Outport
Name "Imag4"
Position [290, 408, 320, 422]
Port "8"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "Frame Status\nConversion1"
SrcPort 1
DstBlock "Complex to\nReal-Imag3"
DstPort 1
}
Line {
SrcBlock "Unbuffer5"
SrcPort 1
DstBlock "Imag1"
DstPort 1
}
Line {
SrcBlock "Unbuffer4"
SrcPort 1
DstBlock "Real1"
DstPort 1
}
Line {
SrcBlock "Deinterlacer"
SrcPort 2
DstBlock "Unbuffer5"
DstPort 1
}
Line {
SrcBlock "Deinterlacer"
SrcPort 1
DstBlock "Unbuffer4"
DstPort 1
}
Line {
SrcBlock "chEst"
SrcPort 1
DstBlock "Frame Status\nConversion1"
DstPort 1
}
Line {
SrcBlock "Complex to\nReal-Imag3"
SrcPort 2
DstBlock "Imag4"
DstPort 1
}
Line {
SrcBlock "Complex to\nReal-Imag3"
SrcPort 1
DstBlock "Real4"
DstPort 1
}
Line {
SrcBlock "Unbuffer3"
SrcPort 1
DstBlock "Imag3"
DstPort 1
}
Line {
SrcBlock "Unbuffer2"
SrcPort 1
DstBlock "Real3"
DstPort 1
}
Line {
SrcBlock "Before Pulse"
SrcPort 1
DstBlock "Complex to\nReal-Imag2"
DstPort 1
}
Line {
SrcBlock "Complex to\nReal-Imag2"
SrcPort 1
Points [15, 0; 0, -15]
DstBlock "Unbuffer2"
DstPort 1
}
Line {
SrcBlock "Complex to\nReal-Imag2"
SrcPort 2
Points [20, 0; 0, 20]
DstBlock "Unbuffer3"
DstPort 1
}
Line {
SrcBlock "Complex to\nReal-Imag1"
SrcPort 1
Points [15, 0; 0, -25]
DstBlock "Unbuffer"
DstPort 1
}
Line {
SrcBlock "Unbuffer1"
SrcPort 1
DstBlock "Imag2"
DstPort 1
}
Line {
SrcBlock "Unbuffer"
SrcPort 1
DstBlock "Real2"
DstPort 1
}
Line {
SrcBlock "Complex to\nReal-Imag1"
SrcPort 2
Points [20, 0; 0, 5]
DstBlock "Unbuffer1"
DstPort 1
}
Line {
SrcBlock "After Spread"
SrcPort 1
DstBlock "Complex to\nReal-Imag1"
DstPort 1
}
Line {
SrcBlock "Bef Spread"
SrcPort 1
DstBlock "Deinterlacer"
DstPort 1
}
}
}
Block {
BlockType Scope
Name "Imag Part"
Ports [3]
Position [405, 162, 445, 248]
NamePlacement "alternate"
Floating off
Location [5, 409, 1033, 689]
Open off
NumInputPorts "3"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "Bits before Spreading - Imag Part"
axes2 "Chips after Spreading - Imag Part"
axes3 "Chips before Pulse Shaping - Imag Part"
}
List {
ListType SelectedSignals
axes1 ""
axes2 ""
axes3 ""
}
Grid "on"
TimeRange "0.0001500000000000008"
YMin "-0.5~-1.5~-1.5"
YMax "1.5~1.5~1.5"
SaveToWorkspace off
SaveName "ScopeData5"
DataFormat "Structure"
LimitDataPoints on
MaxDataPoints "512"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Reference
Name "Instrumentation\nSwitch"
Ports [0, 1]
Position [55, 25, 155, 45]
ShowName off
SourceBlock "dspsrcs3/DSP\nConstant"
SourceType "DSP Constant"
Value "1"
InterpretAs1D "off"
SampleMode "Discrete"
Ts "1/15e3"
FramebasedOutput "off"
}
Block {
BlockType Scope
Name "Real Part"
Ports [3]
Position [305, 72, 345, 158]
NamePlacement "alternate"
Floating off
Location [5, 66, 1033, 347]
Open off
NumInputPorts "3"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "Bits before Spreading - Real Part"
axes2 "Chips after Spreading - Real Part"
axes3 "Chips before Pulse Shaping - Real Part"
}
List {
ListType SelectedSignals
axes1 ""
axes2 ""
axes3 ""
}
Grid "on"
TimeRange "0.0001500000000000008"
YMin "-0.5~-1.5~-1.5"
YMax "1.5~1.5~1.5"
SaveToWorkspace off
SaveName "ScopeData6"
DataFormat "Structure"
LimitDataPoints on
MaxDataPoints "512"
Decimation "1"
SampleInput off
SampleTime "0"
}
Line {
SrcBlock "Collect Data"
SrcPort 8
DstBlock "Channel Estimates"
DstPort 2
}
Line {
SrcBlock "Collect Data"
SrcPort 7
DstBlock "Channel Estimates"
DstPort 1
}
Line {
SrcBlock "Instrumentation\nSwitch"
SrcPort 1
Points [40, 0]
DstBlock "Collect Data"
DstPort enable
}
Line {
SrcBlock "Collect Data"
SrcPort 6
DstBlock "Imag Part"
DstPort 3
}
Line {
SrcBlock "Collect Data"
SrcPort 5
DstBlock "Imag Part"
DstPort 2
}
Line {
SrcBlock "Collect Data"
SrcPort 4
DstBlock "Imag Part"
DstPort 1
}
Line {
SrcBlock "Collect Data"
SrcPort 3
DstBlock "Real Part"
DstPort 3
}
Line {
SrcBlock "Collect Data"
SrcPort 2
DstBlock "Real Part"
DstPort 2
}
Line {
SrcBlock "Collect Data"
SrcPort 1
DstBlock "Real Part"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Collect Data"
DstPort 1
}
Line {
SrcBlock "In2"
SrcPort 1
DstBlock "Collect Data"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -