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

📄 bpak_vblast1.mdl

📁 VBLAST 2发2收情况下的链路,可以实现误码率的计算
💻 MDL
📖 第 1 页 / 共 4 页
字号:
	}	Block {	  BlockType		  Outport	  Name			  "Out4"	  Position		  [570, 348, 600, 362]	  Port			  "4"	  IconDisplay		  "Port number"	  BusOutputAsStruct	  off	}	Line {	  SrcBlock		  "In1"	  SrcPort		  1	  Points		  [0, 0; 15, 0]	  Branch {	    DstBlock		    "Multipath Rayleigh\nFading Channel"	    DstPort		    1	  }	  Branch {	    Points		    [0, 80]	    DstBlock		    "Multipath Rayleigh\nFading Channel4"	    DstPort		    1	  }	}	Line {	  SrcBlock		  "Multipath Rayleigh\nFading Channel"	  SrcPort		  1	  DstBlock		  "Out1"	  DstPort		  1	}	Line {	  SrcBlock		  "Multipath Rayleigh\nFading Channel4"	  SrcPort		  1	  DstBlock		  "Out2"	  DstPort		  1	}	Line {	  SrcBlock		  "In2"	  SrcPort		  1	  Points		  [0, 0; 15, 0]	  Branch {	    DstBlock		    "Multipath Rayleigh\nFading Channel1"	    DstPort		    1	  }	  Branch {	    Points		    [0, 80]	    DstBlock		    "Multipath Rayleigh\nFading Channel2"	    DstPort		    1	  }	}	Line {	  SrcBlock		  "Multipath Rayleigh\nFading Channel1"	  SrcPort		  1	  DstBlock		  "Out3"	  DstPort		  1	}	Line {	  SrcBlock		  "Multipath Rayleigh\nFading Channel2"	  SrcPort		  1	  DstBlock		  "Out4"	  DstPort		  1	}      }    }    Block {      BlockType		      Display      Name		      "Display"      Ports		      [1]      Position		      [340, 120, 475, 210]      Decimation	      "1"    }    Block {      BlockType		      Reference      Name		      "Error Rate\nCalculation"      Ports		      [2, 1]      Position		      [210, 206, 285, 259]      SourceBlock	      "commsink2/Error Rate\nCalculation"      SourceType	      "Error Rate Calculation"      N			      "0"      st_delay		      "0"      cp_mode		      "Entire frame"      subframe		      "[]"      PMode		      "Port"      WsName		      "ErrorVec"      RsMode2		      off      stop		      on      numErr		      "1e6"      maxBits		      "1e6"    }    Block {      BlockType		      FrameConversion      Name		      "Frame Conversion1"      Position		      [215, 530, 255, 580]      Orientation	      "down"      OutFrame		      "Frame based"    }    Block {      BlockType		      FrameConversion      Name		      "Frame Conversion2"      Position		      [220, 385, 260, 435]      Orientation	      "up"      OutFrame		      "Frame based"    }    Block {      BlockType		      Reference      Name		      "Matrix\nConcatenation"      Ports		      [2, 1]      Position		      [40, 463, 105, 527]      Orientation	      "left"      SourceBlock	      "simulink/Math\nOperations/Matrix\nConcatenation"      SourceType	      "Matrix Concatenation"      numInports	      "2"      catMethod		      "Vertical"    }    Block {      BlockType		      Reference      Name		      "Matrix\nConcatenation1"      Ports		      [2, 1]      Position		      [575, 254, 630, 296]      Orientation	      "left"      SourceBlock	      "simulink/Math\nOperations/Matrix\nConcatenation"      SourceType	      "Matrix Concatenation"      numInports	      "2"      catMethod		      "Horizontal"    }    Block {      BlockType		      Reference      Name		      "Matrix\nConcatenation2"      Ports		      [2, 1]      Position		      [605, 334, 660, 376]      Orientation	      "left"      SourceBlock	      "simulink/Math\nOperations/Matrix\nConcatenation"      SourceType	      "Matrix Concatenation"      numInports	      "2"      catMethod		      "Horizontal"    }    Block {      BlockType		      Reference      Name		      "Matrix\nConcatenation5"      Ports		      [2, 1]      Position		      [475, 299, 530, 341]      Orientation	      "left"      SourceBlock	      "simulink/Math\nOperations/Matrix\nConcatenation"      SourceType	      "Matrix Concatenation"      numInports	      "2"      catMethod		      "Vertical"    }    Block {      BlockType		      Reference      Name		      "Matrix\nConcatenation6"      Ports		      [2, 1]      Position		      [550, 484, 605, 526]      Orientation	      "left"      SourceBlock	      "simulink/Math\nOperations/Matrix\nConcatenation"      SourceType	      "Matrix Concatenation"      numInports	      "2"      catMethod		      "Horizontal"    }    Block {      BlockType		      Reference      Name		      "Matrix Multiply"      Ports		      [2, 1]      Position		      [370, 476, 425, 514]      Orientation	      "left"      SourceBlock	      "dspmtrx3/Matrix Multiply"      SourceType	      "Matrix Multiply"      numInputPorts	      "2"      OptimizationLevel	      "None"    }    Block {      BlockType		      Reference      Name		      "Multiport\nSelector1"      Ports		      [1, 2]      Position		      [260, 463, 350, 527]      Orientation	      "left"      SourceBlock	      "dspindex/Multiport\nSelector"      SourceType	      "Multiport Selector"      rowsOrCols	      "Columns"      idxCellArray	      "{ 1,2}"      idxErrMode	      "Clip Index"    }    Block {      BlockType		      Reference      Name		      "Multiport\nSelector2"      Ports		      [1, 2]      Position		      [340, 19, 420, 86]      SourceBlock	      "dspindex/Multiport\nSelector"      SourceType	      "Multiport Selector"      rowsOrCols	      "Rows"      idxCellArray	      "{ [1:2],[3:4]}"      idxErrMode	      "Clip Index"    }    Block {      BlockType		      Reference      Name		      "Pseudoinverse"      Ports		      [1, 1]      Position		      [375, 290, 450, 350]      Orientation	      "left"      SourceBlock	      "dspinverses/Pseudoinverse"      SourceType	      "Pseudoinverse"    }    Block {      BlockType		      SubSystem      Name		      "Subsystem"      Ports		      [4, 6]      Position		      [740, 260, 795, 500]      Orientation	      "left"      TreatAsAtomicUnit	      off      MinAlgLoopOccurrences   off      RTWSystemCode	      "Auto"      System {	Name			"Subsystem"	Location		[6, 82, 1018, 709]	Open			off	ModelBrowserVisibility	off	ModelBrowserWidth	200	ScreenColor		"white"	PaperOrientation	"landscape"	PaperPositionMode	"auto"	PaperType		"A4"	PaperUnits		"centimeters"	ZoomFactor		"100"	Block {	  BlockType		  Inport	  Name			  "In1"	  Position		  [70, 48, 100, 62]	  Port			  "1"	  IconDisplay		  "Port number"	  LatchInput		  off	}	Block {	  BlockType		  Inport	  Name			  "In2"	  Position		  [70, 178, 100, 192]	  Port			  "2"	  IconDisplay		  "Port number"	  LatchInput		  off	}	Block {	  BlockType		  Inport	  Name			  "In3"	  Position		  [115, 318, 145, 332]	  Port			  "3"	  IconDisplay		  "Port number"	  LatchInput		  off	}	Block {	  BlockType		  Inport	  Name			  "In4"	  Position		  [115, 438, 145, 452]	  Port			  "4"	  IconDisplay		  "Port number"	  LatchInput		  off	}	Block {	  BlockType		  Sum	  Name			  "Add"	  Ports			  [2, 1]	  Position		  [620, 129, 660, 211]	  InputSameDT		  off	  OutDataTypeMode	  "Inherit via internal rule"	  OutScaling		  "2^-10"	  SaturateOnIntegerOverflow off	}	Block {	  BlockType		  Sum	  Name			  "Add1"	  Ports			  [2, 1]	  Position		  [635, 394, 675, 476]	  InputSameDT		  off	  OutDataTypeMode	  "Inherit via internal rule"	  OutScaling		  "2^-10"	  SaturateOnIntegerOverflow off	}	Block {	  BlockType		  Reference	  Name			  "Multiport\nSelector1 h11"	  Ports			  [1, 2]	  Position		  [140, 33, 220, 77]	  SourceBlock		  "dspindex/Multiport\nSelector"	  SourceType		  "Multiport Selector"	  rowsOrCols		  "Rows"	  idxCellArray		  "{ 3,[1:2] }"	  idxErrMode		  "Clip Index"	}	Block {	  BlockType		  Reference	  Name			  "Multiport\nSelector2 h21"	  Ports			  [1, 2]	  Position		  [185, 303, 265, 347]	  SourceBlock		  "dspindex/Multiport\nSelector"	  SourceType		  "Multiport Selector"	  rowsOrCols		  "Rows"	  idxCellArray		  "{3,[1:2] }"	  idxErrMode		  "Clip Index"	}	Block {	  BlockType		  Reference	  Name			  "Multiport\nSelector5 h12"	  Ports			  [1, 2]	  Position		  [140, 158, 220, 202]	  SourceBlock		  "dspindex/Multiport\nSelector"	  SourceType		  "Multiport Selector"	  rowsOrCols		  "Rows"	  idxCellArray		  "{3,[1:2] }"	  idxErrMode		  "Clip Index"	}	Block {	  BlockType		  Reference	  Name			  "Multiport\nSelector6 h22"	  Ports			  [1, 2]	  Position		  [195, 423, 275, 467]	  SourceBlock		  "dspindex/Multiport\nSelector"	  SourceType		  "Multiport Selector"	  rowsOrCols		  "Rows"	  idxCellArray		  "{3,[1:2] }"	  idxErrMode		  "Clip Index"	}	Block {	  BlockType		  Outport	  Name			  "h11"	  Position		  [420, 38, 450, 52]	  IconDisplay		  "Port number"	  BusOutputAsStruct	  off	}	Block {	  BlockType		  Outport	  Name			  "h12"	  Position		  [370, 163, 400, 177]	  Port			  "2"	  IconDisplay		  "Port number"	  BusOutputAsStruct	  off	}	Block {	  BlockType		  Outport	  Name			  "h21"	  Position		  [500, 238, 530, 252]	  Port			  "3"	  IconDisplay		  "Port number"	  BusOutputAsStruct	  off	}	Block {	  BlockType		  Outport	  Name			  "h22"	  Position		  [455, 388, 485, 402]	  Port			  "4"	  IconDisplay		  "Port number"	  BusOutputAsStruct	  off	}	Block {	  BlockType		  Outport	  Name			  "r1"	  Position		  [740, 163, 770, 177]	  Port			  "5"	  IconDisplay		  "Port number"	  BusOutputAsStruct	  off	}	Block {	  BlockType		  Outport	  Name			  "r2"	  Position		  [780, 428, 810, 442]	  Port			  "6"	  IconDisplay		  "Port number"	  BusOutputAsStruct	  off	}	Line {	  SrcBlock		  "In1"	  SrcPort		  1	  DstBlock		  "Multiport\nSelector1 h11"	  DstPort		  1	}	Line {	  SrcBlock		  "In3"	  SrcPort		  1	  DstBlock		  "Multiport\nSelector2 h21"	  DstPort		  1	}	Line {	  SrcBlock		  "In2"	  SrcPort		  1	  Points		  [20, 0]	  DstBlock		  "Multiport\nSelector5 h12"	  DstPort		  1	}	Line {	  SrcBlock		  "In4"	  SrcPort		  1	  DstBlock		  "Multiport\nSelector6 h22"	  DstPort		  1	}	Line {	  SrcBlock		  "Multiport\nSelector1 h11"	  SrcPort		  1	  DstBlock		  "h11"	  DstPort		  1	}	Line {	  SrcBlock		  "Multiport\nSelector5 h12"	  SrcPort		  1	  DstBlock		  "h12"	  DstPort		  1	}	Line {	  SrcBlock		  "Multiport\nSelector6 h22"	  SrcPort		  1	  Points		  [0, -40]	  DstBlock		  "h22"	  DstPort		  1	}	Line {	  SrcBlock		  "Multiport\nSelector2 h21"	  SrcPort		  1	  Points		  [0, -70]	  DstBlock		  "h21"	  DstPort		  1	}	Line {	  SrcBlock		  "Add1"	  SrcPort		  1	  DstBlock		  "r2"	  DstPort		  1	}	Line {	  SrcBlock		  "Add"	  SrcPort		  1	  DstBlock		  "r1"	  DstPort		  1	}	Line {	  SrcBlock		  "Multiport\nSelector1 h11"	  SrcPort		  2	  Points		  [60, 0; 0, 40; 255, 0; 0, 45]	  DstBlock		  "Add"	  DstPort		  1	}	Line {	  SrcBlock		  "Multiport\nSelector5 h12"	  SrcPort		  2	  DstBlock		  "Add"	  DstPort		  2	}	Line {	  SrcBlock		  "Multiport\nSelector2 h21"	  SrcPort		  2	  Points		  [70, 0; 0, 15; 180, 0; 0, 65]	  DstBlock		  "Add1"	  DstPort		  1	}	Line {	  SrcBlock		  "Multiport\nSelector6 h22"	  SrcPort		  2	  DstBlock		  "Add1"	  DstPort		  2	}      }    }    Block {      BlockType		      ToWorkspace      Name		      "To Workspace"      Position		      [340, 242, 420, 268]      VariableName	      "error"      MaxDataPoints	      "1"

⌨️ 快捷键说明

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