📄 wcdmaphlayer3.mdl
字号:
Ports [2, 1]
Position [145, 51, 250, 84]
FunctionName "scommultwithprop2"
Parameters "propTarget, Ts, numChan"
}
Block {
BlockType Outport
Name "Out1"
Position [285, 63, 315, 77]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "In2"
SrcPort 1
Points [10, 0; 0, -15]
DstBlock "S-Function"
DstPort 2
}
Line {
SrcBlock "In1"
SrcPort 1
Points [10, 0; 0, 15]
DstBlock "S-Function"
DstPort 1
}
Line {
SrcBlock "S-Function"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
}
}
Block {
BlockType Outport
Name "Out"
Position [445, 103, 475, 117]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Combine Paths"
SrcPort 1
DstBlock "Out"
DstPort 1
}
Line {
Labels [0, 0]
SrcBlock "Multiply with \nback propagation"
SrcPort 1
DstBlock "Combine Paths"
DstPort 1
}
Line {
SrcBlock "In"
SrcPort 1
DstBlock "Multiple Delayed Signals"
DstPort 1
}
Line {
SrcBlock "Fading Profile"
SrcPort 1
DstBlock "Multiply with \nback propagation"
DstPort 2
}
Line {
SrcBlock "Multiple Delayed Signals"
SrcPort 1
DstBlock "Multiply with \nback propagation"
DstPort 1
}
}
}
Block {
BlockType Outport
Name "Out1"
Position [205, 38, 235, 52]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Multipath Fading\nChannel"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Multipath Fading\nChannel"
DstPort 1
}
}
}
Block {
BlockType Outport
Name "ChOut"
Position [415, 43, 445, 57]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "AWGN\nChannel"
SrcPort 1
DstBlock "ChOut"
DstPort 1
}
Line {
SrcBlock "ChIn"
SrcPort 1
DstBlock "Multipath Rayleigh Fading Channel"
DstPort 1
}
Line {
SrcBlock "Multipath Rayleigh Fading Channel"
SrcPort 1
DstBlock "AWGN\nChannel"
DstPort 1
}
}
}
Block {
BlockType DigitalClock
Name "Digital Clock"
Position [165, 592, 225, 608]
ShowName off
SampleTime "0.001"
}
Block {
BlockType Display
Name "Display"
Ports [1]
Position [810, 444, 900, 486]
ShowName off
Decimation "1"
}
Block {
BlockType Display
Name "Display1"
Ports [1]
Position [240, 589, 315, 611]
ShowName off
FontSize 9
Decimation "1"
}
Block {
BlockType Reference
Name "Error Rate Calculation"
Ports [2, 1]
Position [705, 500, 790, 540]
ShowName off
SourceBlock "commsink2/Error Rate\nCalculation"
SourceType "Error Rate Calculation"
N "totalBitsDelay(1)"
st_delay "0"
cp_mode "Entire frame"
subframe "[]"
PMode "Port"
WsName "ErrorVec"
RsMode2 off
stop off
numErr "100"
maxBits "1e6"
}
Block {
BlockType Reference
Name "Error Rate Calculation2"
Ports [2, 1]
Position [705, 560, 790, 600]
ShowName off
SourceBlock "commsink2/Error Rate\nCalculation"
SourceType "Error Rate Calculation"
N "totalBitsDelay(2)"
st_delay "0"
cp_mode "Entire frame"
subframe "[]"
PMode "Port"
WsName "ErrorVec"
RsMode2 off
stop off
numErr "100"
maxBits "1e6"
}
Block {
BlockType From
Name "From1"
Position [585, 448, 675, 462]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "synd1"
}
Block {
BlockType From
Name "From10"
Position [45, 532, 135, 548]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "DPCH_Tx_all"
}
Block {
BlockType From
Name "From12"
Position [290, 532, 375, 548]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "ToChannel"
}
Block {
BlockType From
Name "From14"
Position [290, 552, 375, 568]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "RxSignal"
}
Block {
BlockType From
Name "From15"
Position [585, 562, 675, 578]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "dcch_Tx"
}
Block {
BlockType From
Name "From16"
Position [585, 587, 675, 603]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "dcch_Rx"
}
Block {
BlockType From
Name "From2"
Position [585, 463, 675, 477]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "synd2"
}
Block {
BlockType From
Name "From3"
Position [585, 502, 675, 518]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "dtch_Tx"
}
Block {
BlockType From
Name "From4"
Position [290, 492, 370, 508]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "DPCH_Tx"
}
Block {
BlockType From
Name "From5"
Position [585, 522, 675, 538]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "dtch_Rx"
}
Block {
BlockType From
Name "From6"
Position [290, 512, 380, 528]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "DPCH_Tx_all"
}
Block {
BlockType From
Name "From7"
Position [45, 552, 130, 568]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "chEst"
}
Block {
BlockType From
Name "From8"
Position [45, 492, 125, 508]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "DPCH_Tx"
}
Block {
BlockType From
Name "From9"
Position [45, 512, 145, 528]
ShowName off
DialogController "Simulink.DDGSource"
CloseFcn "tagdialog Close"
GotoTag "DPCH_Tx_sprd"
}
Block {
BlockType Goto
Name "Goto1"
Position [220, 87, 270, 103]
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "dtch_Tx"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Goto2"
Position [85, 312, 175, 328]
Orientation "left"
NamePlacement "alternate"
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "dtch_Rx"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Goto3"
Position [215, 202, 270, 218]
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "dcch_Tx"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Goto4"
Position [85, 353, 175, 367]
Orientation "left"
NamePlacement "alternate"
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "dcch_Rx"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Goto5"
Position [85, 332, 175, 348]
Orientation "left"
NamePlacement "alternate"
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "synd1"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Goto6"
Position [85, 372, 175, 388]
Orientation "left"
NamePlacement "alternate"
ShowName off
DialogController "Simulink.DDGSource"
GotoTag "synd2"
TagVisibility "global"
}
Block {
BlockType SubSystem
Name "Info"
Ports []
Position [895, 60, 959, 110]
BackgroundColor "cyan"
DropShadow on
ShowName off
FontSize 12
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
MaskDisplay "disp('Info');"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "Info"
Location [209, 132, 801, 613]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Annotation {
Name "INFO:\n\nThis model presents the simulation"
" of the Physical Layer for \nUMTS FDD downlink as specified by 3GPP (Rel 99)."
" We have the \nwritten permission and permission is imperative before use and"
" may be \nsubject to legal procedures (www.3gpp.org/legal)\n\nUMTS Downlink p"
"hysical layer supports all the\nfunctions required for the transmission of bi"
"t streams on the \nphysical medium as well their posterior recovery at the re"
"ceiver end.\n\n\nThis model is part of a Demo by Mathworks for its product "
"\"Simulink\". \nHowever it had problems in its execution, and some of the blo"
"cks were\ncorrupted. We the students of Dept: of Telecommunication, \nMehran "
"University, Sindh, Pakistan, have debugged the model \nand re-created the cor"
"rupted blocks using ETSI 3GPP TSG RAN \nstandards 25.101, 25.211, 25.212, 25."
"213, 25.214 and 25.401 \nversion 3.6.0 for Release 99 (visit www.3gpp.org for"
" reference)\n\n\nContact:\n\nSyed Mohammed Zafi Sherhan Shah (shah_zafi@yahoo"
".com)\nAhsan Pervaiz Bhatti"
Position [286, 235]
BackgroundColor "cyan"
DropShadow on
FontName "Arial"
}
}
}
Block {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -