📄 phy_cdma_coin_sig_recv_rrc_final.mdl
字号:
discreteOutput "Frame-based"
continuousOutput "Sample-based"
sampTime "2/75"
framePeriod "6/75"
additionalParams off
allowOverrides on
dataType "Inherit from 'Constant value'"
isSigned on
wordLen "16"
udDataType "sfix(16)"
fracBitsMode "Best precision"
numFracBits "15"
InterpretAs1D "-inf"
Ts "-inf"
FramebasedOutput "-inf"
}
Block {
BlockType Reference
Name "DSP\nConstant1"
Ports [0, 1]
Position [75, 304, 110, 336]
SourceBlock "dspsrcs4/DSP\nConstant"
SourceType "DSP Constant"
ShowPortLabels on
Value "PNQ"
SampleMode "Discrete"
discreteOutput "Frame-based"
continuousOutput "Sample-based"
sampTime "2/75"
framePeriod "6/75"
additionalParams off
allowOverrides on
dataType "Inherit from 'Constant value'"
isSigned on
wordLen "16"
udDataType "sfix(16)"
fracBitsMode "Best precision"
numFracBits "15"
InterpretAs1D "-inf"
Ts "-inf"
FramebasedOutput "-inf"
}
Block {
BlockType Reference
Name "Delay"
Ports [1, 1]
Position [310, 245, 325, 265]
SourceBlock "dspsigops/Delay"
SourceType "Delay"
dly_unit "Samples"
delay "63"
ic_detail off
dif_ic_for_ch off
dif_ic_for_dly off
ic "0"
reset_popup "None"
}
Block {
BlockType Reference
Name "Delay1"
Ports [1, 1]
Position [325, 310, 340, 330]
SourceBlock "dspsigops/Delay"
SourceType "Delay"
dly_unit "Samples"
delay "63"
ic_detail off
dif_ic_for_ch off
dif_ic_for_dly off
ic "0"
reset_popup "None"
}
Block {
BlockType Gain
Name "Gain"
Position [545, 55, 575, 85]
Gain "1/2"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "Gain1"
Position [550, 205, 580, 235]
Gain "1/2"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [410, 27, 440, 58]
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [410, 102, 440, 133]
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Product2"
Ports [2, 1]
Position [410, 172, 440, 203]
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Product3"
Ports [2, 1]
Position [410, 252, 440, 283]
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Reference
Name "Unipolar to\nBipolar\nConverter2"
Ports [1, 1]
Position [140, 231, 210, 279]
ShowName off
SourceBlock "commutil2/Unipolar to\nBipolar\nConvert"
"er"
SourceType "Unipolar to Bipolar Converter"
ShowPortLabels on
M "2"
polarity "Negative"
}
Block {
BlockType Reference
Name "Unipolar to\nBipolar\nConverter3"
Ports [1, 1]
Position [140, 296, 210, 344]
ShowName off
SourceBlock "commutil2/Unipolar to\nBipolar\nConvert"
"er"
SourceType "Unipolar to Bipolar Converter"
ShowPortLabels on
M "2"
polarity "Negative"
}
Block {
BlockType Outport
Name "Out1"
Position [600, 63, 630, 77]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "Out2"
Position [605, 213, 635, 227]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Unipolar to\nBipolar\nConverter2"
SrcPort 1
DstBlock "Buffer"
DstPort 1
}
Line {
SrcBlock "Unipolar to\nBipolar\nConverter3"
SrcPort 1
DstBlock "Buffer1"
DstPort 1
}
Line {
SrcBlock "DSP\nConstant"
SrcPort 1
DstBlock "Unipolar to\nBipolar\nConverter2"
DstPort 1
}
Line {
SrcBlock "DSP\nConstant1"
SrcPort 1
DstBlock "Unipolar to\nBipolar\nConverter3"
DstPort 1
}
Line {
SrcBlock "Buffer"
SrcPort 1
DstBlock "Delay"
DstPort 1
}
Line {
SrcBlock "In2"
SrcPort 1
Points [40, 0; 0, 60]
Branch {
DstBlock "Product1"
DstPort 1
}
Branch {
Points [0, 85]
DstBlock "Product2"
DstPort 2
}
}
Line {
SrcBlock "Buffer1"
SrcPort 1
DstBlock "Delay1"
DstPort 1
}
Line {
SrcBlock "Product"
SrcPort 1
Points [10, 0; 0, 15]
DstBlock "Add"
DstPort 1
}
Line {
SrcBlock "Product1"
SrcPort 1
Points [10, 0; 0, -45]
DstBlock "Add"
DstPort 2
}
Line {
SrcBlock "Product2"
SrcPort 1
Points [10, 0; 0, 20]
DstBlock "Add1"
DstPort 1
}
Line {
SrcBlock "Product3"
SrcPort 1
Points [10, 0; 0, -45]
DstBlock "Add1"
DstPort 2
}
Line {
SrcBlock "Add"
SrcPort 1
Points [0, 0]
DstBlock "Gain"
DstPort 1
}
Line {
SrcBlock "Add1"
SrcPort 1
Points [0, 0]
DstBlock "Gain1"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
Points [85, 0]
Branch {
DstBlock "Product"
DstPort 1
}
Branch {
Points [0, 225]
DstBlock "Product3"
DstPort 1
}
}
Line {
SrcBlock "Gain"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "Gain1"
SrcPort 1
DstBlock "Out2"
DstPort 1
}
Line {
SrcBlock "Delay"
SrcPort 1
Points [0, -75]
Branch {
Points [-15, 0; 0, -130]
DstBlock "Product"
DstPort 2
}
Branch {
DstBlock "Product2"
DstPort 1
}
}
Line {
SrcBlock "Delay1"
SrcPort 1
Points [20, 0; 0, -45]
Branch {
Points [0, -150]
DstBlock "Product1"
DstPort 2
}
Branch {
DstBlock "Product3"
DstPort 2
}
}
}
}
Block {
BlockType Reference
Name "Unipolar to\nBipolar\nConverter1"
Ports [1, 1]
Position [445, 361, 525, 409]
ShowName off
SourceBlock "commutil2/Unipolar to\nBipolar\nConverter"
SourceType "Unipolar to Bipolar Converter"
ShowPortLabels on
M "2"
polarity "Negative"
}
Block {
BlockType Reference
Name "Upsample"
Ports [1, 1]
Position [345, 108, 365, 132]
ShowName off
SourceBlock "dspsigops/Upsample"
SourceType "Upsample"
N "2"
phase "0"
ic "0"
mode "Maintain input frame rate"
}
Block {
BlockType Reference
Name "Upsample1"
Ports [1, 1]
Position [345, 153, 365, 177]
ShowName off
SourceBlock "dspsigops/Upsample"
SourceType "Upsample"
N "2"
phase "1"
ic "0"
mode "Maintain input frame rate"
}
Block {
BlockType Outport
Name "Out1"
Position [825, 148, 855, 162]
ShowName off
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Hadamard\nCode Generator"
SrcPort 1
DstBlock "Delay2"
DstPort 1
}
Line {
SrcBlock "Hadamard\nCode Generator1"
SrcPort 1
DstBlock "Delay3"
DstPort 1
}
Line {
SrcBlock "Subsystem7"
SrcPort 1
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "Subsystem7"
SrcPort 2
DstBlock "Product1"
DstPort 1
}
Line {
SrcBlock "Add"
SrcPort 1
DstBlock "Gain3"
DstPort 1
}
Line {
SrcBlock "Gain3"
SrcPort 1
DstBlock "Gain2"
DstPort 1
}
Line {
SrcBlock "Gain2"
SrcPort 1
DstBlock "Buffer1"
DstPort 1
}
Line {
SrcBlock "Matrix\nSum1"
SrcPort 1
DstBlock "Upsample1"
DstPort 1
}
Line {
SrcBlock "Matrix\nSum"
SrcPort 1
DstBlock "Upsample"
DstPort 1
}
Line {
SrcBlock "Upsample"
SrcPort 1
DstBlock "Add"
DstPort 1
}
Line {
SrcBlock "Upsample1"
SrcPort 1
DstBlock "Add"
DstPort 2
}
Line {
SrcBlock "Long Code Generator\n1.2288Mcps1"
Sr
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -