⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 koe_channel_rake_inter_control.mdl

📁 此程序给出了WCDMA系统的simulink仿真程序及完整的程序
💻 MDL
📖 第 1 页 / 共 3 页
字号:
      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 + -