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

📄 wcdmaspreadandmod.mdl

📁 WCDMA model in symulink model in matlab
💻 MDL
📖 第 1 页 / 共 5 页
字号:
      BlockType		      From
      Name		      "From4"
      Position		      [280, 527, 370, 543]
      ShowName		      off
      CloseFcn		      "tagdialog Close"
      GotoTag		      "DPCH_Tx_all"
    }
    Block {
      BlockType		      From
      Name		      "From7"
      Position		      [50, 567, 135, 583]
      ShowName		      off
      CloseFcn		      "tagdialog Close"
      GotoTag		      "chEst"
    }
    Block {
      BlockType		      From
      Name		      "From8"
      Position		      [50, 507, 130, 523]
      ShowName		      off
      CloseFcn		      "tagdialog Close"
      GotoTag		      "DPCH_Tx"
    }
    Block {
      BlockType		      From
      Name		      "From9"
      Position		      [50, 527, 150, 543]
      ShowName		      off
      CloseFcn		      "tagdialog Close"
      GotoTag		      "DPCH_Tx_sprd"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto"
      Position		      [920, 141, 985, 159]
      ShowName		      off
      FontName		      "Arial"
      GotoTag		      "ToChannel"
      TagVisibility	      "global"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto1"
      Position		      [170, 147, 255, 163]
      ShowName		      off
      GotoTag		      "DPCH_Slot_Tx"
      TagVisibility	      "global"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto2"
      Position		      [910, 341, 995, 359]
      ShowName		      off
      GotoTag		      "DPCH_Slot_Rx"
      TagVisibility	      "global"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto3"
      Position		      [425, 87, 510, 103]
      ShowName		      off
      GotoTag		      "DPCH_Tx_sprd"
      TagVisibility	      "global"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto4"
      Position		      [850, 103, 935, 117]
      ShowName		      off
      GotoTag		      "DPCH_Tx_all"
      TagVisibility	      "global"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto5"
      Position		      [605, 392, 670, 408]
      ShowName		      off
      FontName		      "Arial"
      GotoTag		      "chEst"
      TagVisibility	      "global"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto6"
      Position		      [190, 83, 265, 97]
      ShowName		      off
      GotoTag		      "DPCH_Tx"
      TagVisibility	      "global"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto8"
      Position		      [350, 326, 420, 344]
      ShowName		      off
      FontName		      "Arial"
      GotoTag		      "RxSignal"
      TagVisibility	      "global"
    }
    Block {
      BlockType		      SubSystem
      Name		      "Hard Decision"
      Ports		      [1, 1]
      Position		      [790, 326, 880, 374]
      ShowName		      off
      ShowPortLabels	      on
      TreatAsAtomicUnit	      off
      RTWSystemCode	      "Auto"
      RTWFcnNameOpts	      "Auto"
      RTWFileNameOpts	      "Auto"
      MaskType		      "Hard Decision"
      MaskDescription	      "Performs Hard Decision of Input data by somputi"
"ng the sign and then mapping to the negative binary respresentation."
      MaskDisplay	      "disp('Min. Distance\\nDetector');"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      System {
	Name			"Hard Decision"
	Location		[597, 810, 892, 910]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"automatic"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "In1"
	  Position		  [25, 43, 55, 57]
	  Port			  "1"
	  LatchInput		  off
	  Interpolate		  on
	}
	Block {
	  BlockType		  Reference
	  Name			  "Bipolar to\nUnipolar\nConverter"
	  Ports			  [1, 1]
	  Position		  [135, 26, 215, 74]
	  ShowName		  off
	  SourceBlock		  "commutil2/Bipolar to\nUnipolar\nConverter"
	  SourceType		  "Bipolar to Unipolar Converter"
	  M			  "2"
	  polarity		  "Negative"
	}
	Block {
	  BlockType		  Signum
	  Name			  "Sign"
	  Position		  [80, 35, 110, 65]
	  ShowName		  off
	}
	Block {
	  BlockType		  Outport
	  Name			  "Out1"
	  Position		  [240, 43, 270, 57]
	  Port			  "1"
	  OutputWhenDisabled	  "held"
	  InitialOutput		  "[]"
	}
	Line {
	  SrcBlock		  "Sign"
	  SrcPort		  1
	  DstBlock		  "Bipolar to\nUnipolar\nConverter"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "In1"
	  SrcPort		  1
	  DstBlock		  "Sign"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Bipolar to\nUnipolar\nConverter"
	  SrcPort		  1
	  DstBlock		  "Out1"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      Reference
      Name		      "I&Q Demapping"
      Ports		      [1, 1]
      Position		      [580, 330, 645, 370]
      ShowName		      off
      SourceBlock	      "wcdmalib/Wcdma UE Receiver/I&Q Demapping"
      SourceType	      "I&Q Demapping"
      Port {
	PortNumber		1
	Name			"dpch\nbits"
	TestPoint		off
	LinearAnalysisOutput	off
	LinearAnalysisInput	off
	RTWStorageClass		"Auto"
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "Info"
      Ports		      []
      Position		      [920, 25, 984, 75]
      BackgroundColor	      "cyan"
      DropShadow	      on
      ShowName		      off
      FontSize		      12
      ShowPortLabels	      on
      TreatAsAtomicUnit	      off
      RTWSystemCode	      "Auto"
      RTWFcnNameOpts	      "Auto"
      RTWFileNameOpts	      "Auto"
      MaskDisplay	      "disp('Info');"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      System {
	Name			"Info"
	Location		[209, 325, 785, 613]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Annotation {
	  Position		  [291, 140]
	  BackgroundColor	  "cyan"
	  Text			  "INFO - Demo :\n\nThis demo presents the sim"
"ulation of spreading and modulation \nfor FDD DownLink DPCH channel as specif"
"ied by 3GPP (Rel 99).\n\nThe simulation generates random unipolar bits that a"
"re first\nspread and later scrambled by the appropriate codes before being\n "
"sent over a noisy channel. At the receiver end, a RAKE receiver, \n assigning"
" a different finger for each path, despreads and descrambles to \nextract inf"
"ormation bits and pilot bits which are later used for channel \nestimation. T"
"his simulation assumes perfect timing and carrier recovery.\n"
	  DropShadow		  on
	  FontName		  "Arial"
	  FontSize		  12
	}
      }
    }
    Block {
      BlockType		      Reference
      Name		      "Parallel to\nSerial2"
      Ports		      [1, 1]
      Position		      [115, 100, 145, 140]
      ShowName		      off
      SourceBlock	      "dspbuff3/Buffer"
      SourceType	      "Buffer"
      N			      "2*(numChipsOut/sprdFactor)"
      V			      "0"
      ic		      "0"
    }
    Block {
      BlockType		      SubSystem
      Name		      "Power Spectrum"
      Ports		      [4]
      Position		      [400, 507, 470, 583]
      ShowName		      off
      OpenFcn		      "temp=get_param(gcb,'On');set_param(gcb,'On', ge"
"t_param(gcb,'Off'));set_param(gcb,'Off', temp);"
      ShowPortLabels	      on
      TreatAsAtomicUnit	      on
      RTWSystemCode	      "Auto"
      RTWFcnNameOpts	      "Auto"
      RTWFileNameOpts	      "Auto"
      MaskType		      "Instrumentation: Power Spectrum"
      MaskPromptString	      "On|Off"
      MaskStyleString	      "edit,edit"
      MaskTunableValueString  "on,on"
      MaskCallbackString      "|"
      MaskEnableString	      "on,on"
      MaskVisibilityString    "on,on"
      MaskToolTipString	      "on,on"
      MaskVariables	      "On=&1;Off=&2;"
      MaskInitialization      "if strcmp(On,'on')\n  [picture, map]=imread('sw"
"itch_on.jpg');\n  assignin('caller','InstrOn',1);\nelse\n  [picture, map]=imr"
"ead('switch_off.jpg');\n  assignin('caller','InstrOn',0);\nend"
      MaskDisplay	      "image(picture,'center')"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      MaskValueString	      "off|on"
      MaskVariableAliases     ","
      System {
	Name			"Power Spectrum"
	Location		[139, 235, 627, 618]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"automatic"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "In1"
	  Position		  [125, 123, 155, 137]
	  Port			  "1"
	  LatchInput		  off
	  Interpolate		  on
	}
	Block {
	  BlockType		  Inport
	  Name			  "In3"
	  Position		  [130, 183, 160, 197]
	  Port			  "2"
	  LatchInput		  off
	  Interpolate		  on
	}
	Block {
	  BlockType		  Inport
	  Name			  "In4"
	  Position		  [125, 243, 155, 257]
	  Port			  "3"
	  LatchInput		  off
	  Interpolate		  on
	}
	Block {
	  BlockType		  Inport
	  Name			  "In6"
	  Position		  [125, 303, 155, 317]
	  Port			  "4"
	  LatchInput		  off
	  Interpolate		  on
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Collect Data"
	  Ports			  [4, 0, 1]
	  Position		  [210, 104, 310, 336]
	  ShowPortLabels	  on
	  TreatAsAtomicUnit	  on
	  RTWSystemCode		  "Auto"
	  RTWFcnNameOpts	  "Auto"
	  RTWFileNameOpts	  "Auto"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "Collect Data"
	    Location		    [478, 246, 934, 681]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "automatic"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "Bef Spread"
	      Position		      [30, 108, 60, 122]
	      Port		      "1"
	      LatchInput	      off
	      Interpolate	      on
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "Before Pulse"
	      Position		      [40, 188, 70, 202]
	      Port		      "2"
	      LatchInput	      off
	      Interpolate	      on
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "Channel"
	      Position		      [40, 258, 70, 272]
	      Port		      "3"
	      LatchInput	      off
	      Interpolate	      on
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "Rx"
	      Position		      [40, 328, 70, 342]
	      Port		      "4"
	      LatchInput	      off
	      Interpolate	      on
	    }
	    Block {
	      BlockType		      EnablePort
	      Name		      "Enable"
	      Ports		      []
	      Position		      [145, 25, 165, 45]
	      StatesWhenEnabling      "held"
	      ShowOutputPort	      off
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Before Pulse Shaping"
	      Ports		      [1]
	      Position		      [230, 170, 265, 220]
	      SourceBlock	      "dspsnks3/Spectrum\nScope"
	      SourceType	      "Spectrum Scope"
	      ScopeProperties	      "on"
	      Domain		      "Frequency"
	      HorizSpan		      "1"
	      UseBuffer		      "on"
	      BufferSize	      "256"
	      Overlap		      "0"
	      inpFftLenInherit	      "off"
	      FFTlength		      "128"
	      numAvg		      "20"
	      DisplayProperties	      "off"
	      AxisGrid		      "on"
	      Memory		      "off"
	      FrameNumber	      "off"
	      AxisLegend	      "off"
	      AxisZoom		      "off"
	      OpenScopeAtSimStart     "on"
	      OpenScopeImmediately    "off"
	      FigPos		      "[194 213 592 257]"
	      AxisProperties	      "off"
	      XUnits		      "Hertz"
	      XRange		      "[-Fs/2...Fs/2]"
	      InheritXIncr	      "on"
	      XIncr		      "1.0"
	      XLabel		      "Samples"
	      YUnits		      "dB"
	      YMin		      "-20"
	      YMax		      "20"
	      YLabel		      "Magnitude, dB"
	      LineProperties	      "off"
	      LineColors	      "[1 0 0]"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Before Spreading \nSpectrum"
	      Ports		      [1]
	      Position		      [230, 90, 265, 140]
	      SourceBlock	      "dspsnks3/Spectrum\nScope"
	      SourceType	      "Spectrum Scope"
	      ScopeProperties	      "on"
	      Domain		      "Frequency"
	      HorizSpan		      "1"
	      UseBuffer		      "on"
	      BufferSize	      "64"
	      Overlap		      "0"
	      inpFftLenInherit	      "off"
	      FFTlength		      "128"
	      numAvg		      "2"
	      DisplayProperties	      "off"
	      AxisGrid		      "on"
	      Memory		      "off"
	      FrameNumber	      "off"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -