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

📄 thpprecodingmodel4by4.mdl

📁 采用THP预编码(QR算法)的simulink仿真链路
💻 MDL
📖 第 1 页 / 共 5 页
字号:
		Points			[0, 55; 395, 0]
		DstBlock		"Product6"
		DstPort			2
	      }
	    }
	  }
	  Branch {
	    Points		    [0, -65; 80, 0]
	    Branch {
	      DstBlock		      "Multipath Rayleigh\nFading Channel5"
	      DstPort		      1
	    }
	    Branch {
	      Points		      [0, 50; 375, 0]
	      DstBlock		      "Product5"
	      DstPort		      2
	    }
	  }
	  Branch {
	    Points		    [0, -205; 70, 0]
	    Branch {
	      DstBlock		      "Multipath Rayleigh\nFading Channel4"
	      DstPort		      1
	    }
	    Branch {
	      Points		      [0, 80; 395, 0]
	      DstBlock		      "Product4"
	      DstPort		      2
	    }
	  }
	}
	Line {
	  SrcBlock		  "Tx4"
	  SrcPort		  1
	  Points		  [0, 0; 105, 0]
	  Branch {
	    Points		    [0, 0]
	    Branch {
	      Points		      [0, 185; 70, 0]
	      Branch {
		DstBlock		"Multipath Rayleigh\nFading Channel13"
		DstPort			1
	      }
	      Branch {
		Points			[0, 65; 390, 0]
		DstBlock		"Product15"
		DstPort			2
	      }
	    }
	    Branch {
	      Points		      [0, 60; 85, 0]
	      Branch {
		DstBlock		"Multipath Rayleigh\nFading Channel12"
		DstPort			1
	      }
	      Branch {
		Points			[0, 60; 375, 0]
		DstBlock		"Product14"
		DstPort			2
	      }
	    }
	  }
	  Branch {
	    Points		    [0, -65; 90, 0]
	    Branch {
	      DstBlock		      "Multipath Rayleigh\nFading Channel15"
	      DstPort		      1
	    }
	    Branch {
	      Points		      [0, 55; 370, 0]
	      DstBlock		      "Product13"
	      DstPort		      2
	    }
	  }
	  Branch {
	    Points		    [0, -205; 75, 0]
	    Branch {
	      DstBlock		      "Multipath Rayleigh\nFading Channel14"
	      DstPort		      1
	    }
	    Branch {
	      Points		      [0, 65; 385, 0]
	      DstBlock		      "Product12"
	      DstPort		      2
	    }
	  }
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel"
	  SrcPort		  1
	  DstBlock		  "Product16"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel1"
	  SrcPort		  1
	  DstBlock		  "Product1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel13"
	  SrcPort		  1
	  DstBlock		  "Product15"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel12"
	  SrcPort		  1
	  DstBlock		  "Product14"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel15"
	  SrcPort		  1
	  DstBlock		  "Product13"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel14"
	  SrcPort		  1
	  DstBlock		  "Product12"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel11"
	  SrcPort		  1
	  DstBlock		  "Product11"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel10"
	  SrcPort		  1
	  DstBlock		  "Product10"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel9"
	  SrcPort		  1
	  DstBlock		  "Product9"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel8"
	  SrcPort		  1
	  DstBlock		  "Product8"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel7"
	  SrcPort		  1
	  DstBlock		  "Product7"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel6"
	  SrcPort		  1
	  DstBlock		  "Product6"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel5"
	  SrcPort		  1
	  DstBlock		  "Product5"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel4"
	  SrcPort		  1
	  DstBlock		  "Product4"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel3"
	  SrcPort		  1
	  DstBlock		  "Product2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Multipath Rayleigh\nFading Channel2"
	  SrcPort		  1
	  DstBlock		  "Product3"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product15"
	  SrcPort		  1
	  DstBlock		  "Goto15"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product14"
	  SrcPort		  1
	  Points		  [100, 0; 0, -5]
	  DstBlock		  "Goto14"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product13"
	  SrcPort		  1
	  Points		  [95, 0; 0, 5]
	  DstBlock		  "Goto13"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product12"
	  SrcPort		  1
	  Points		  [90, 0; 0, 5]
	  DstBlock		  "Goto12"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product11"
	  SrcPort		  1
	  Points		  [85, 0; 0, -5]
	  DstBlock		  "Goto11"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product10"
	  SrcPort		  1
	  Points		  [85, 0; 0, -10]
	  DstBlock		  "Goto10"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product9"
	  SrcPort		  1
	  DstBlock		  "Goto9"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product8"
	  SrcPort		  1
	  DstBlock		  "Goto8"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product7"
	  SrcPort		  1
	  Points		  [80, 0; 0, -5]
	  DstBlock		  "Goto7"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product6"
	  SrcPort		  1
	  Points		  [80, 0; 0, -10]
	  DstBlock		  "Goto6"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product5"
	  SrcPort		  1
	  DstBlock		  "Goto5"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product4"
	  SrcPort		  1
	  DstBlock		  "Goto4"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product2"
	  SrcPort		  1
	  Points		  [70, 0; 0, -5]
	  DstBlock		  "Goto3"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product3"
	  SrcPort		  1
	  Points		  [70, 0; 0, -10]
	  DstBlock		  "Goto2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product1"
	  SrcPort		  1
	  DstBlock		  "Goto1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product16"
	  SrcPort		  1
	  DstBlock		  "Goto"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      Reference
      Name		      "Matrix\nConcatenation"
      Ports		      [4, 1]
      Position		      [2140, 259, 2230, 331]
      SourceBlock	      "simulink/Math\nOperations/Matrix\nConcatenation"
      SourceType	      "Matrix Concatenation"
      numInports	      "4"
      catMethod		      "Vertical"
    }
    Block {
      BlockType		      SubSystem
      Name		      "Precoding Procession"
      Ports		      [4, 4]
      Position		      [790, 203, 920, 407]
      TreatAsAtomicUnit	      off
      System {
	Name			"Precoding Procession"
	Location		[2, 74, 998, 708]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"A4"
	PaperUnits		"centimeters"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "Tx1"
	  Position		  [750, 2198, 780, 2212]
	  ShowAdditionalParam	  on
	}
	Block {
	  BlockType		  Inport
	  Name			  "Tx2"
	  Position		  [750, 2308, 780, 2322]
	  Port			  "2"
	  ShowAdditionalParam	  on
	}
	Block {
	  BlockType		  Inport
	  Name			  "Tx3"
	  Position		  [755, 2423, 785, 2437]
	  Port			  "3"
	  ShowAdditionalParam	  on
	}
	Block {
	  BlockType		  Inport
	  Name			  "Tx4"
	  Position		  [760, 2523, 790, 2537]
	  Port			  "4"
	  ShowAdditionalParam	  on
	}
	Block {
	  BlockType		  Goto
	  Name			  "1/Beta"
	  Position		  [1775, 1870, 1815, 1900]
	  GotoTag		  "p"
	  TagVisibility		  "global"
	}
	Block {
	  BlockType		  From
	  Name			  "From"
	  Position		  [245, 185, 315, 215]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch11"
	}
	Block {
	  BlockType		  From
	  Name			  "From1"
	  Position		  [245, 303, 315, 327]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch12"
	}
	Block {
	  BlockType		  From
	  Name			  "From10"
	  Position		  [245, 1473, 310, 1497]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch33"
	}
	Block {
	  BlockType		  From
	  Name			  "From11"
	  Position		  [235, 1625, 305, 1655]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch34"
	}
	Block {
	  BlockType		  From
	  Name			  "From12"
	  Position		  [225, 1797, 295, 1823]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch41"
	}
	Block {
	  BlockType		  From
	  Name			  "From13"
	  Position		  [220, 1947, 290, 1973]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch42"
	}
	Block {
	  BlockType		  From
	  Name			  "From14"
	  Position		  [230, 2061, 290, 2089]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch43"
	}
	Block {
	  BlockType		  From
	  Name			  "From15"
	  Position		  [225, 2201, 295, 2229]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch44"
	}
	Block {
	  BlockType		  From
	  Name			  "From2"
	  Position		  [245, 435, 310, 465]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch13"
	}
	Block {
	  BlockType		  From
	  Name			  "From3"
	  Position		  [245, 556, 310, 584]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch14"
	}
	Block {
	  BlockType		  From
	  Name			  "From4"
	  Position		  [240, 683, 310, 707]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch21"
	}
	Block {
	  BlockType		  From
	  Name			  "From5"
	  Position		  [240, 806, 315, 834]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch22"
	}
	Block {
	  BlockType		  From
	  Name			  "From6"
	  Position		  [240, 917, 305, 943]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch23"
	}
	Block {
	  BlockType		  From
	  Name			  "From7"
	  Position		  [240, 1036, 295, 1064]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch24"
	}
	Block {
	  BlockType		  From
	  Name			  "From8"
	  Position		  [240, 1167, 295, 1193]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch31"
	}
	Block {
	  BlockType		  From
	  Name			  "From9"
	  Position		  [245, 1322, 310, 1348]
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "ch32"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Matrix\nConcatenation"
	  Ports			  [4, 1]
	  Position		  [745, 489, 800, 531]
	  SourceBlock		  "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
	  SourceType		  "Matrix Concatenation"
	  numInports		  "4"
	  catMethod		  "Horizontal"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Matrix\nConcatenation1"
	  Ports			  [4, 1]
	  Position		  [750, 839, 805, 881]
	  SourceBlock		  "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
	  SourceType		  "Matrix Concatenation"
	  numInports		  "4"
	  catMethod		  "Horizontal"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Matrix\nConcatenation2"
	  Ports			  [4, 1]
	  Position		  [750, 1339, 805, 1381]
	  SourceBlock		  "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
	  SourceType		  "Matrix Concatenation"
	  numInports		  "4"
	  catMethod		  "Horizontal"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Matrix\nConcatenation3"
	  Ports			  [4, 1]
	  Position		  [750, 1979, 805, 2021]
	  SourceBlock		  "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
	  SourceType		  "Matrix Concatenation"
	  numInports		  "4"
	  catMethod		  "Horizontal"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Matrix\nConcatenation4"
	  Ports			  [4, 1]
	  Position		  [1290, 1604, 1345, 1646]
	  SourceBlock		  "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
	  SourceType		  "Matrix Concatenation"
	  numInports		  "4"
	  catMethod		  "Vertical"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Matrix\nConcatenation5"
	  Ports			  [4, 1]
	  Position		  [1260, 2334, 1315, 2376]
	  SourceBlock		  "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
	  SourceType		  "Matrix Concatenation"
	  numInports		  "4"
	  catMethod		  "Vertical"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Matrix\nConcatenation6"
	  Ports			  [2, 1]
	  Position		  [1415, 1684, 1470, 1726]
	  SourceBlock		  "simulink/Math\nOperations/Matrix\nConcatena"
"tion"
	  SourceType		  "Matrix Concatenation"
	  numInports		  "2"
	  catMethod		  "Horizontal"
	}
	Block {
	  BlockType		  Reference
	  Name

⌨️ 快捷键说明

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