📄 wcdma_phlayer.mdl
字号:
DialogController "Simulink.DDGSource"
GotoTag "synd2"
TagVisibility "global"
}
Block {
BlockType SubSystem
Name "Wcdma BS Tx\nAntenna"
Ports [1, 1]
Position [605, 105, 745, 185]
AncestorBlock "wcdma_lib/Wcdma BS Transmitter/Wcdma BS Tx\nAnt"
"enna"
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
MaskType "Wcdma BS Tx Antenna"
MaskDescription "After combining the different transport channel"
"s into physical channels, data is sent to the Downlink Base Station Tranmitte"
"r Antenna in the form of slots. \n\nAt the Transmitter antenna, data is first"
" spread by a real-value orthogonal signature code for channel separation and "
"then is scrambled by a complex-valued Gold Code Sequence.\n\nFinally other ch"
"annels that are also transmitted during a connection are added together with "
"different weights to create the waveform that is sent through the channel aft"
"er applying the transmitter pulse shaping filter.\n\nFor details on the imple"
"mentation, see 3GPP TS 25.101, 3GPP TS 25.211 and 3GPP TS 25.213."
MaskHelp "<p>After combining the different transport chan"
"nels into physical channels, data is sent to the Downlink Base Station Tranmi"
"tter Antenna in the form of slots. </p>\n\n<p>At the Transmitter antenna, dat"
"a is first spread by a real-value orthogonal signature code for channel separ"
"ation and then is scrambled by a complex-valued Gold Code Sequence.</p>\n\n<p"
">Finally other channels that are also transmitted during a connection are add"
"ed together with different weights to create the waveform that is sent throug"
"h the channel after applying the transmitter pulse shaping filter. </p>\n\n<p"
">For details on the implementation, see <a href=\"http://www.3gpp.org/specs/d"
"ownload.htm\">3GPP TS.101 </a>, <a href=\"http://www.3gpp.org/specs/download."
"htm\"> 3GPP TS 25.211</a> and <a href=\"http://www.3gpp.org/specs/download.ht"
"m\"> 3GPP TS 25.213</a>.</p>"
MaskPromptString "Slot Format (0..16):|DPCH Code number (0..Sprea"
"ding Factor -1):|Scrambling Code [Scr Code Grup(0..63) Primary Code(0..7)]:|P"
"ower for [DPCH, P-CPICH, PICH, P-CCPCH, SCH] in dB:|Number of Filter Taps for"
" RRC filters:|Oversampling Factor:|Check here to validate parameters."
MaskStyleString "edit,edit,edit,edit,edit,edit,checkbox"
MaskTunableValueString "on,on,on,on,on,on,on"
MaskCallbackString "||||||"
MaskEnableString "on,on,on,on,on,on,on"
MaskVisibilityString "on,on,on,on,on,on,on"
MaskToolTipString "on,on,on,on,on,on,on"
MaskVarAliasString ",,,,,,"
MaskVariables "slotFormat=@1;dpchCode=@2;scrCode=@3;powerVecto"
"r=@4;numTapsRRC=@5;overSampling=@6;checkparams=@7;"
MaskInitialization "if slotFormat < 2\nnumChipsOut = 512;\nelse\nnu"
"mChipsOut = 256;\nend\nif(checkparams == 1)\nwcdma_checkparamstxant.m;\nend\n"
"\n"
MaskDisplay "disp('Wcdma BS Tx\\nAntenna');"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "slotFormat|dpchCode|scrCode|powerVector|numTaps"
"RRC|overSampling|off"
MaskTabNameString ",,,,,,"
Port {
PortNumber 1
Name "Tx Signal"
PropagatedSignals "l"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
System {
Name "Wcdma BS Tx\nAntenna"
Location [12, 116, 974, 485]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "PhCHIn1"
Position [15, 148, 50, 162]
Port "1"
IconDisplay "Port number"
LatchInput off
}
Block {
BlockType Goto
Name "Goto3"
Position [375, 120, 460, 140]
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "DPCH_Tx_sprd"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Goto4"
Position [885, 146, 955, 164]
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "ToChannel"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Goto6"
Position [130, 182, 205, 198]
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "DPCH_Tx"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Goto7"
Position [770, 131, 845, 149]
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "DPCH_Tx_all"
TagVisibility "global"
}
Block {
BlockType Reference
Name "Parallel to\nSerial2"
Ports [1, 1]
Position [65, 136, 95, 174]
ShowName off
SourceBlock "dspbuff3/Buffer"
SourceType "Buffer"
N "2*(numChipsOut/sprdFactor)"
V "0"
ic "0"
Port {
PortNumber 1
Name "slot"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
}
Block {
BlockType Reference
Name "Raised Cosine\nTransmit Filter"
Ports [1, 1]
Position [770, 168, 850, 212]
SourceBlock "commfilt2/Raised Cosine\nTransmit Filter"
SourceType "Raised Cosine Transmit Filter"
ShowPortLabels on
filtType "Square root"
D "floor(numTapsRRC/(overSampling*2))"
R "0.22"
sampMode "Frame-based"
N "overSampling"
checkGain "User-specified"
filterGain "sqrt(overSampling)"
checkCoeff off
variableName "rcTxFilt"
launchFVT off
Port {
PortNumber 1
Name "l"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
}
Block {
BlockType Sum
Name "Sum"
Ports [5, 1]
Position [735, 146, 745, 224]
ShowName off
Inputs "+++++"
}
Block {
BlockType Reference
Name "Wcdma DL Common \nChannels Generator"
Ports [0, 3]
Position [125, 208, 200, 262]
SourceBlock "wcdma_lib/Wcdma BS Transmitter/Wcdma DL Com"
"mon \nChannels Generator"
SourceType "Wcdma DL Common Channels Generator"
ShowPortLabels on
antenna "1"
numSymbOut "numChipsOut/256"
st "1/15e3"
Port {
PortNumber 1
Name "p-cpich"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 2
Name "pich"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 3
Name "p-ccpch"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
}
Block {
BlockType Reference
Name "Wcdma DPCH\nIQ Mapping"
Ports [1, 1]
Position [130, 139, 210, 171]
ShowName off
SourceBlock "wcdma_lib/Wcdma BS Transmitter/Wcdma DPCH\n"
"IQ Mapping"
SourceType "Wcdma DPCH Spreading"
ShowPortLabels on
Port {
PortNumber 1
Name "dpch"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
}
Block {
BlockType Reference
Name "Wcdma OCNS Generator"
Ports [0, 1]
Position [245, 255, 340, 295]
SourceBlock "wcdma_lib/Wcdma Sources/Wcdma OCNS Generato"
"r"
SourceType "Wcdma OCNS Generator"
ShowPortLabels on
sprdFactor "256"
numSymbOut "numChipsOut/256"
st "1/15e3"
Port {
PortNumber 1
Name "ocns"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
}
Block {
BlockType Reference
Name "Wcdma Power\nAdjustment"
Ports [5, 5]
Position [640, 143, 720, 227]
SourceBlock "wcdma_lib/Wcdma BS Transmitter/Wcdma Power"
"\nAdjustment"
SourceType "Wcdma Power Adjustment"
ShowPortLabels on
powerVector "powerVector"
}
Block {
BlockType Reference
Name "Wcdma SCH \nGenerator"
Ports [0, 1]
Position [390, 246, 475, 294]
SourceBlock "wcdma_lib/Wcdma Sources/Wcdma SCH \nGenerat"
"or"
SourceType "Wcdma SCH Generator"
ShowPortLabels on
scrGroup "scrCode(1)"
a_sch "1"
Port {
PortNumber 1
Name "sch"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
}
Block {
BlockType Reference
Name "Wcdma SCH Multiplexer"
Ports [2, 1]
Position [495, 238, 620, 282]
SourceBlock "wcdma_lib/Wcdma BS Transmitter/Wcdma SCH Mu"
"ltiplexer"
SourceType "Wcdma SCH Multiplexer"
ShowPortLabels on
numChipsOut "numChipsOut"
Port {
PortNumber 1
Name "p-ccpch/sch"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
}
Block {
BlockType Reference
Name "Wcdma Scrambling"
Ports [5, 5]
Position [380, 145, 445, 225]
SourceBlock "wcdma_lib/Wcdma BS Transmitter/Wcdma Scramb"
"ling"
SourceType "Wcdma Scrambling"
ShowPortLabels on
scrCode "scrCode"
numChipsOut "numChipsOut"
Port {
PortNumber 1
Name "dpch"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 2
Name "p-cpich"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 3
Name "pich"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 4
Name "p-ccpch"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 5
Name "ocns"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
}
Block {
BlockType Reference
Name "Wcdma Spreading"
Ports [4, 4]
Position [255, 144, 335, 211]
SourceBlock "wcdma_lib/Wcdma BS Transmitter/Wcdma Spread"
"ing"
SourceType "Wcdma Spreading"
ShowPortLabels on
sprdFactor "sprdFactor"
dpchCode "dpchCode"
codeVector "[0 4 1]"
numChipsOut "numChipsOut"
Port {
PortNumber 1
Name "dpch"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 2
Name "p-cpich"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
Port {
PortNumber 3
Name "pich"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
ShowSigGenPortName on
}
}
Block {
BlockType SubSystem
Name "background1"
Ports []
Position [110, 110, 864, 327]
BackgroundColor "lightBlue"
ShowName off
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
MaskDisplay "disp('')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "background1"
Location [209, 325, 575, 532]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
}
}
Block {
BlockType Outport
Name "PhCHOut1"
Position [910, 178, 940, 192]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
Name "l"
Labels [0, 0]
SrcBlock "Raised Cosine\nTransmit Filter"
SrcPort 1
Points [0, -5; 10, 0]
Branch {
Points [5, 0]
DstBlock "Goto4"
DstPort 1
}
Branch {
Labels [-1, 0]
DstBlock "PhCHOut1"
DstPort 1
}
}
Line {
SrcBlock "Sum"
SrcPort 1
Points [5, 0]
Branch {
Labels [1, 0]
DstBlock "Raised Cosine\nTransmit Filter"
DstPort 1
}
Branch {
DstBlock "Goto7"
DstPort 1
}
}
Line {
SrcBlock "PhCHIn1"
SrcPort 1
DstBlock "Parallel to\nSerial2"
DstPort 1
}
Line {
Name "p-ccpch"
Labels [2, 0]
SrcBlock "Wcdma DL Common \nChannels Generator"
SrcPort 3
Points [35, 0]
DstBlock "Wcdma Spreading"
DstPort 4
}
Line {
Name "pich"
Labels [2, 0]
SrcBlock "Wcdma DL Common \nChannels Generator"
SrcPort 2
Points [25, 0; 0, -50]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -