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

📄 ofdm_gito.mdl

📁 OFDM信道建模simulink仿真的MATLAB源码
💻 MDL
📖 第 1 页 / 共 5 页
字号:
	  ShowName		  off
	  TreatAsAtomicUnit	  off
	  MaskDisplay		  "disp('Zero Pad')"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "Subsystem1"
	    Location		    [252, 196, 547, 286]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "In1"
	      Position		      [25, 38, 55, 52]
	    }
	    Block {
	      BlockType		      Selector
	      Name		      "Selector"
	      Ports		      [1, 1]
	      Position		      [165, 26, 215, 64]
	      InputType		      "Matrix"
	      Elements		      "[16:64,1:15]"
	      Rows		      "[16:64,1:15]"
	      Columns		      "-1"
	      InputPortWidth	      "64"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Zero Pad"
	      Ports		      [1, 1]
	      Position		      [80, 27, 125, 63]
	      SourceBlock	      "dspsigops/Zero Pad"
	      SourceType	      "Zero Pad"
	      padSigAt		      "End"
	      zpadAlong		      "Columns and rows"
	      padNumOutRowsSpecMethod "User-specified"
	      numOutRows	      "64"
	      padNumOutColsSpecMethod "User-specified"
	      numOutCols	      "2"
	      trunc_flag	      "None"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Out1"
	      Position		      [240, 38, 270, 52]
	    }
	    Line {
	      SrcBlock		      "Zero Pad"
	      SrcPort		      1
	      DstBlock		      "Selector"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "In1"
	      SrcPort		      1
	      DstBlock		      "Zero Pad"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Selector"
	      SrcPort		      1
	      DstBlock		      "Out1"
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  Outport
	  Name			  "Out1"
	  Position		  [605, 98, 635, 112]
	  ShowName		  off
	}
	Line {
	  SrcBlock		  "IFFT"
	  SrcPort		  1
	  DstBlock		  "Subsystem"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multiport\nSelector"
	  SrcPort		  1
	  DstBlock		  "Matrix\nConcatenation"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multiport\nSelector"
	  SrcPort		  2
	  DstBlock		  "Matrix\nConcatenation"
	  DstPort		  3
	}
	Line {
	  SrcBlock		  "DSP\nConstant"
	  SrcPort		  1
	  DstBlock		  "Matrix\nConcatenation"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Subsystem1"
	  SrcPort		  1
	  DstBlock		  "IFFT"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Subsystem"
	  SrcPort		  1
	  DstBlock		  "Out1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "In2"
	  SrcPort		  1
	  DstBlock		  "Multiport\nSelector"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Matrix\nConcatenation1"
	  SrcPort		  1
	  DstBlock		  "Subsystem1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Matrix\nConcatenation"
	  SrcPort		  1
	  DstBlock		  "Matrix\nConcatenation1"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "In1"
	  SrcPort		  1
	  Points		  [235, 0]
	  DstBlock		  "Matrix\nConcatenation1"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "Subsystem1"
      Ports		      [1, 2]
      Position		      [660, 405, 770, 465]
      Orientation	      "left"
      ShowName		      off
      TreatAsAtomicUnit	      off
      MaskDisplay	      "disp('OFDM Baseband\\nDemodulator\\ndan \\nRemo"
"ve Cyclic prefix')"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      System {
	Name			"Subsystem1"
	Location		[190, 210, 819, 320]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "In1"
	  Position		  [590, 38, 620, 52]
	  Orientation		  "left"
	}
	Block {
	  BlockType		  Reference
	  Name			  "FFT"
	  Ports			  [1, 1]
	  Position		  [420, 28, 460, 62]
	  Orientation		  "left"
	  SourceBlock		  "dspxfrm3/FFT"
	  SourceType		  "FFT"
	  CompMethod		  "Table lookup"
	  TableOpt		  "Speed"
	  BitRevOrder		  off
	}
	Block {
	  BlockType		  Reference
	  Name			  "Frame Status\nConversion"
	  Ports			  [1, 1]
	  Position		  [205, 29, 255, 61]
	  Orientation		  "left"
	  SourceBlock		  "dspsigattribs/Frame Status\nConversion"
	  SourceType		  "Frame Status Conversion"
	  growRefPort		  off
	  outframe		  "Frame-based"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Multiport\nSelector"
	  Ports			  [1, 2]
	  Position		  [105, 15, 180, 70]
	  Orientation		  "left"
	  SourceBlock		  "dspindex/Multiport\nSelector"
	  SourceType		  "Multiport Selector"
	  rowsOrCols		  "Columns"
	  idxCellArray		  "{1,2}"
	  idxErrMode		  "Clip Index"
	}
	Block {
	  BlockType		  Selector
	  Name			  "Selector1"
	  Ports			  [1, 1]
	  Position		  [315, 26, 355, 64]
	  Orientation		  "left"
	  InputType		  "Matrix"
	  Elements		  "[50:64,1:16]"
	  Rows			  "[50:64,1:16]"
	  Columns		  "-1"
	  InputPortWidth	  "64"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Subsystem"
	  Ports			  [1, 1]
	  Position		  [485, 14, 555, 76]
	  Orientation		  "left"
	  TreatAsAtomicUnit	  off
	  MaskDisplay		  "disp('Remove\\nCyclic Prefix')"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "Subsystem"
	    Location		    [474, 387, 674, 477]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "In1"
	      Position		      [145, 38, 175, 52]
	      Orientation	      "left"
	    }
	    Block {
	      BlockType		      Selector
	      Name		      "Selector4"
	      Ports		      [1, 1]
	      Position		      [80, 26, 120, 64]
	      Orientation	      "left"
	      InputType		      "Matrix"
	      Elements		      "[15:78]"
	      Rows		      "[27:90]"
	      Columns		      "-1"
	      InputPortWidth	      "78"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Out1"
	      Position		      [25, 38, 55, 52]
	      Orientation	      "left"
	    }
	    Line {
	      SrcBlock		      "Selector4"
	      SrcPort		      1
	      DstBlock		      "Out1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "In1"
	      SrcPort		      1
	      DstBlock		      "Selector4"
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  Outport
	  Name			  "Out1"
	  Position		  [15, 23, 45, 37]
	  Orientation		  "left"
	}
	Block {
	  BlockType		  Outport
	  Name			  "Out2"
	  Position		  [15, 48, 45, 62]
	  Orientation		  "left"
	  Port			  "2"
	}
	Line {
	  SrcBlock		  "FFT"
	  SrcPort		  1
	  DstBlock		  "Selector1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Selector1"
	  SrcPort		  1
	  DstBlock		  "Frame Status\nConversion"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Subsystem"
	  SrcPort		  1
	  DstBlock		  "FFT"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "In1"
	  SrcPort		  1
	  DstBlock		  "Subsystem"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Frame Status\nConversion"
	  SrcPort		  1
	  DstBlock		  "Multiport\nSelector"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multiport\nSelector"
	  SrcPort		  1
	  DstBlock		  "Out1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multiport\nSelector"
	  SrcPort		  2
	  DstBlock		  "Out2"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "Subsystem10"
      Ports		      [1, 1]
      Position		      [400, 411, 455, 459]
      Orientation	      "left"
      ShowName		      off
      TreatAsAtomicUnit	      off
      MaskDisplay	      "disp('Remove\\nZero')"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      System {
	Name			"Subsystem10"
	Location		[227, 463, 527, 671]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "In1"
	  Position		  [145, 38, 175, 52]
	  Orientation		  "left"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Goto2"
	  Position		  [145, 80, 230, 100]
	  ShowName		  off
	  GotoTag		  "konstelasi_stl"
	  TagVisibility		  "global"
	}
	Block {
	  BlockType		  Selector
	  Name			  "Selector2"
	  Ports			  [1, 1]
	  Position		  [80, 26, 120, 64]
	  Orientation		  "left"
	  ShowName		  off
	  InputType		  "Matrix"
	  Elements		  "[1:15,17:31]"
	  Rows			  "[1:15,17:31]"
	  Columns		  "-1"
	  InputPortWidth	  "31"
	}
	Block {
	  BlockType		  Outport
	  Name			  "Out1"
	  Position		  [25, 38, 55, 52]
	  Orientation		  "left"
	}
	Line {
	  SrcBlock		  "Selector2"
	  SrcPort		  1
	  Points		  [-5, 0]
	  Branch {
	    DstBlock		    "Out1"
	    DstPort		    1
	  }
	  Branch {
	    Points		    [0, 45]
	    DstBlock		    "Goto2"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "In1"
	  SrcPort		  1
	  DstBlock		  "Selector2"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "Subsystem11"
      Ports		      [1, 1]
      Position		      [135, 190, 235, 240]
      ShowName		      off
      TreatAsAtomicUnit	      off
      MaskDisplay	      "disp('RS(15,11) Encoder')"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      System {
	Name			"Subsystem11"
	Location		[77, 218, 327, 314]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "In1"
	  Position		  [25, 43, 55, 57]
	}
	Block {
	  BlockType		  Reference
	  Name			  "Binary-Input\nRS Encoder"
	  Ports			  [1, 1]
	  Position		  [90, 28, 170, 72]
	  ShowName		  off
	  SourceBlock		  "commblkcod2/Binary-Input\nRS Encoder"
	  SourceType		  "Binary-Input RS Encoder"
	  n			  "15"
	  k			  "11"
	  specPrimPoly		  off
	  primPoly		  "[1 0 1 1]"
	  specGenPoly		  off
	  genPoly		  "rsgenpoly(7,3)"
	}
	Block {
	  BlockType		  Outport
	  Name			  "Out1"
	  Position		  [195, 43, 225, 57]
	}
	Line {
	  SrcBlock		  "In1"
	  SrcPort		  1
	  DstBlock		  "Binary-Input\nRS Encoder"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Binary-Input\nRS Encoder"
	  SrcPort		  1
	  DstBlock		  "Out1"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "Subsystem12"
      Ports		      [1, 1]
      Position		      [125, 407, 220, 463]
      Orientation	      "left"
      ShowName		      off
      TreatAsAtomicUnit	      off
      MaskDisplay	      "disp('RS(15,11) Decoder')"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      System {
	Name			"Subsystem12"
	Location		[485, 379, 725, 533]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"

⌨️ 快捷键说明

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