📄 koe_channel_rake_inter_control.mdl
字号:
MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "(N+nPilot+TFI+TPC)*length(C)/2|16|nPilot|0.1|1|""C" System { Name "dl_rake" Location [75, 34, 802, 437] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" AutoZoom on Block { BlockType Inport Name "I" Position [560, 50, 590, 60] Orientation "left" NamePlacement "alternate" Port "1" PortWidth "-1" SampleTime "-1" DataType "auto" SignalType "auto" Interpolate on } Block { BlockType Inport Name "channel" Position [610, 75, 640, 85] Orientation "left" NamePlacement "alternate" Port "2" PortWidth "-1" SampleTime "-1" DataType "auto" SignalType "auto" Interpolate on } Block { BlockType Inport Name "delay" Position [640, 100, 670, 110] Orientation "left" NamePlacement "alternate" Port "3" PortWidth "-1" SampleTime "-1" DataType "auto" SignalType "auto" Interpolate on } Block { BlockType Inport Name "nTaps" Position [675, 125, 705, 135] Orientation "left" NamePlacement "alternate" Port "4" PortWidth "-1" SampleTime "-1" DataType "auto" SignalType "auto" Interpolate on } Block { BlockType Inport Name "Q" Position [655, 190, 685, 200] Orientation "left" NamePlacement "alternate" Port "5" PortWidth "-1" SampleTime "-1" DataType "auto" SignalType "auto" Interpolate on } Block { BlockType Reference Name "Rake5" Ports [4, 2, 0, 0, 0] Position [125, 41, 480, 144] Orientation "left" NamePlacement "alternate" ShowName off SourceBlock "utra_lib/Receivers/Rake5" SourceType "wcdma" N_rake "N_rake" nPilot "nPilot/2" nSlot "nSlot" C "C" SF "length(C)" nFins "nFin" th "th" } Block { BlockType Reference Name "Rake6" Ports [4, 2, 0, 0, 0] Position [130, 181, 485, 284] Orientation "left" NamePlacement "alternate" ShowName off SourceBlock "utra_lib/Receivers/Rake5" SourceType "wcdma" N_rake "N_rake" nPilot "nPilot/2" nSlot "nSlot" C "C" SF "length(C)" nFins "nFin" th "th" } Block { BlockType Outport Name "I out" Position [45, 63, 75, 77] Orientation "left" Port "1" OutputWhenDisabled "held" InitialOutput "[]" } Block { BlockType Outport Name "I length" Position [40, 113, 70, 127] Orientation "left" Port "2" OutputWhenDisabled "held" InitialOutput "[]" } Block { BlockType Outport Name "Q out" Position [40, 203, 70, 217] Orientation "left" Port "3" OutputWhenDisabled "held" InitialOutput "[]" } Block { BlockType Outport Name "Q length" Position [35, 253, 65, 267] Orientation "left" Port "4" OutputWhenDisabled "held" InitialOutput "[]" } Line { SrcBlock "nTaps" SrcPort 1 Points [-55, 0] Branch { Points [0, 140] DstBlock "Rake6" DstPort 4 } Branch { DstBlock "Rake5" DstPort 4 } } Line { SrcBlock "delay" SrcPort 1 Points [-55, 0] Branch { Points [0, 140] DstBlock "Rake6" DstPort 3 } Branch { DstBlock "Rake5" DstPort 3 } } Line { SrcBlock "channel" SrcPort 1 Points [-60, 0] Branch { Points [0, 140] DstBlock "Rake6" DstPort 2 } Branch { DstBlock "Rake5" DstPort 2 } } Line { SrcBlock "Q" SrcPort 1 DstBlock "Rake6" DstPort 1 } Line { SrcBlock "Rake5" SrcPort 1 DstBlock "I out" DstPort 1 } Line { SrcBlock "Rake5" SrcPort 2 DstBlock "I length" DstPort 1 } Line { SrcBlock "I" SrcPort 1 DstBlock "Rake5" DstPort 1 } Line { SrcBlock "Rake6" SrcPort 2 DstBlock "Q length" DstPort 1 } Line { SrcBlock "Rake6" SrcPort 1 DstBlock "Q out" DstPort 1 } } } Block { BlockType SubSystem Name "dl_rake1" Ports [5, 4, 0, 0, 0] Position [735, 484, 895, 646] FontName "helvetica" FontSize 12 FontWeight "bold" ShowPortLabels on MaskPromptString "sizes|Number of Slots in frame|Number of Pilot ""bits|threshold|nFin|code" MaskStyleString "edit,edit,edit,edit,edit,edit" MaskTunableValueString "on,on,on,on,on,on" MaskCallbackString "|||||" MaskEnableString "on,on,on,on,on,on" MaskVisibilityString "on,on,on,on,on,on" MaskVariables "N_rake=@1;nSlot=@2;nPilot=@3;th=@4;nFin=@5;C=@6"";" MaskDisplay "disp('DOWNLINK\\n \\nRAKE\\n \\nRECEIVER');\npo""rt_label('input',1,'I');\nport_label('input',5,'Q');\nport_label('output',1,'""I');\nport_label('input',2,'channel')\nport_label('input',3,'delay')\nport_la""bel('output',2,'I length');\nport_label('output',4,'Q length');\nport_label('""input',4,'nTaps');\nport_label('output',3,'Q');" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "(N+nPilot+TFI+TPC)*length(C)/2|16|0|0.1|1|C" System { Name "dl_rake1" Location [72, 230, 799, 633] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" AutoZoom on Block { BlockType Inport Name "I" Position [560, 50, 590, 60] Orientation "left" NamePlacement "alternate" Port "1" PortWidth "-1" SampleTime "-1" DataType "auto" SignalType "auto" Interpolate on } Block { BlockType Inport Name "channel" Position [610, 75, 640, 85] Orientation "left" NamePlacement "alternate" Port "2" PortWidth "-1" SampleTime "-1" DataType "auto" SignalType "auto" Interpolate on } Block { BlockType Inport Name "delay" Position [640, 100, 670, 110] Orientation "left" NamePlacement "alternate" Port "3" PortWidth "-1" SampleTime "-1" DataType "auto" SignalType "auto" Interpolate on } Block { BlockType Inport Name "nTaps" Position [675, 125, 705, 135] Orientation "left" NamePlacement "alternate" Port "4" PortWidth "-1" SampleTime "-1" DataType "auto" SignalType "auto" Interpolate on } Block { BlockType Inport Name "Q" Position [655, 190, 685, 200] Orientation "left" NamePlacement "alternate" Port "5" PortWidth "-1" SampleTime "-1" DataType "auto" SignalType "auto" Interpolate on } Block { BlockType Reference Name "Rake5" Ports [4, 2, 0, 0, 0] Position [125, 41, 480, 144] Orientation "left" NamePlacement "alternate" ShowName off SourceBlock "utra_lib/Receivers/Rake5" SourceType "wcdma" N_rake "N_rake" nPilot "nPilot/2" nSlot "nSlot" C "C" SF "length(C)" nFins "nFin" th "th" } Block { BlockType Reference Name "Rake6" Ports [4, 2, 0, 0, 0] Position [130, 181, 485, 284] Orientation "left" NamePlacement "alternate" ShowName off SourceBlock "utra_lib/Receivers/Rake5" SourceType "wcdma" N_rake "N_rake" nPilot "nPilot/2" nSlot "nSlot" C "C" SF "length(C)" nFins "nFin" th "th" } Block { BlockType Outport Name "I out" Position [45, 63, 75, 77] Orientation "left" Port "1" OutputWhenDisabled "held" InitialOutput "[]" } Block { BlockType Outport Name "I length" Position [40, 113, 70, 127] Orientation "left" Port "2" OutputWhenDisabled "held" InitialOutput "[]" } Block { BlockType Outport Name "Q out" Position [40, 203, 70, 217] Orientation "left" Port "3" OutputWhenDisabled "held" InitialOutput "[]" } Block { BlockType Outport Name "Q length" Position [35, 253, 65, 267] Orientation "left" Port "4" OutputWhenDisabled "held" InitialOutput "[]" } Line { SrcBlock "nTaps" SrcPort 1 Points [-55, 0] Branch { Points [0, 140] DstBlock "Rake6" DstPort 4 } Branch { DstBlock "Rake5" DstPort 4 } } Line { SrcBlock "delay" SrcPort 1 Points [-55, 0] Branch { Points [0, 140] DstBlock "Rake6" DstPort 3 } Branch { DstBlock "Rake5" DstPort 3 } } Line { SrcBlock "channel" SrcPort 1 Points [-60, 0] Branch { Points [0, 140] DstBlock "Rake6" DstPort 2 } Branch { DstBlock "Rake5" DstPort 2 } } Line { SrcBlock "Q" SrcPort 1 DstBlock "Rake6" DstPort 1 } Line { SrcBlock "Rake5" SrcPort 1 DstBlock "I out" DstPort 1 } Line { SrcBlock "Rake5" SrcPort 2 DstBlock "I length" DstPort 1 } Line { SrcBlock "I" SrcPort 1 DstBlock "Rake5" DstPort 1 } Line { SrcBlock "Rake6" SrcPort 2 DstBlock "Q length" DstPort 1 } Line { SrcBlock "Rake6" SrcPort 1 DstBlock "Q out" DstPort 1 } } } Block { BlockType Reference Name "hard decission" Ports [1, 1, 0, 0, 0] Position [480, 165, 580, 205]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -