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

📄 qpsk_prototype_v7.mdl

📁 Digital Bandpass Transmission
💻 MDL
📖 第 1 页 / 共 5 页
字号:
	Block {
	  BlockType		  Constant
	  Name			  "Constant"
	  Position		  [195, 95, 225, 125]
	  Value			  "0.5"
	}
	Block {
	  BlockType		  Reference
	  Name			  "PN sequence"
	  Ports			  [1, 1]
	  Position		  [115, 23, 195, 67]
	  SourceBlock		  "commutil/PN sequence"
	  SourceType		  "Pseudorandom sequence generator"
	  ShowPortLabels	  "on"
	  M			  "2"
	  poly			  "[0 -5 -6]"
	  ini_sta		  "[1 0 0 0 0 0]"
	}
	Block {
	  BlockType		  DiscretePulseGenerator
	  Name			  "Pulse\nGenerator"
	  Ports			  [0, 1]
	  Position		  [25, 30, 55, 60]
	  PulseType		  "Time based"
	  Period		  "1/63"
	  PulseWidth		  "50"
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum"
	  Ports			  [2, 1]
	  Position		  [255, 35, 275, 55]
	  ShowName		  off
	  IconShape		  "round"
	  Inputs		  "|+-"
	}
	Block {
	  BlockType		  ZeroOrderHold
	  Name			  "Zero-Order\nHold"
	  Position		  [335, 26, 370, 64]
	  SampleTime		  "1/63"
	}
	Block {
	  BlockType		  Outport
	  Name			  "Out1"
	  Position		  [395, 38, 425, 52]
	  IconDisplay		  "Port number"
	  BusOutputAsStruct	  off
	}
	Line {
	  SrcBlock		  "Pulse\nGenerator"
	  SrcPort		  1
	  DstBlock		  "PN sequence"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "PN sequence"
	  SrcPort		  1
	  DstBlock		  "Sum"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Constant"
	  SrcPort		  1
	  Points		  [35, 0]
	  DstBlock		  "Sum"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Sum"
	  SrcPort		  1
	  DstBlock		  "Zero-Order\nHold"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Zero-Order\nHold"
	  SrcPort		  1
	  DstBlock		  "Out1"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "data_generator1"
      Tag		      "pns generator"
      Description	      "data generator"
      Ports		      [0, 1]
      Position		      [75, 110, 180, 160]
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      System {
	Name			"data_generator1"
	Location		[341, 85, 807, 239]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Block {
	  BlockType		  Constant
	  Name			  "Constant"
	  Position		  [200, 95, 230, 125]
	  Value			  "0.5"
	}
	Block {
	  BlockType		  Reference
	  Name			  "PN sequence"
	  Ports			  [1, 1]
	  Position		  [115, 23, 195, 67]
	  SourceBlock		  "commutil/PN sequence"
	  SourceType		  "Pseudorandom sequence generator"
	  ShowPortLabels	  "on"
	  M			  "2"
	  poly			  "[0 -5 -6]"
	  ini_sta		  "[1 10 0 10]"
	}
	Block {
	  BlockType		  DiscretePulseGenerator
	  Name			  "Pulse\nGenerator"
	  Ports			  [0, 1]
	  Position		  [25, 30, 55, 60]
	  PulseType		  "Time based"
	  Period		  "1/63"
	  PulseWidth		  "50"
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum"
	  Ports			  [2, 1]
	  Position		  [255, 35, 275, 55]
	  ShowName		  off
	  IconShape		  "round"
	  Inputs		  "|+-"
	}
	Block {
	  BlockType		  ZeroOrderHold
	  Name			  "Zero-Order\nHold"
	  Position		  [335, 26, 370, 64]
	  SampleTime		  "1/63"
	}
	Block {
	  BlockType		  Outport
	  Name			  "Out1"
	  Position		  [395, 38, 425, 52]
	  IconDisplay		  "Port number"
	  BusOutputAsStruct	  off
	}
	Line {
	  SrcBlock		  "Pulse\nGenerator"
	  SrcPort		  1
	  DstBlock		  "PN sequence"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "PN sequence"
	  SrcPort		  1
	  DstBlock		  "Sum"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Constant"
	  SrcPort		  1
	  Points		  [30, 0]
	  DstBlock		  "Sum"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Sum"
	  SrcPort		  1
	  DstBlock		  "Zero-Order\nHold"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Zero-Order\nHold"
	  SrcPort		  1
	  DstBlock		  "Out1"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "srrcFilterps"
      Ports		      [1, 1]
      Position		      [290, 25, 365, 65]
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      System {
	Name			"srrcFilterps"
	Location		[320, 85, 820, 386]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "Input"
	  Position		  [20, 80, 50, 100]
	  Port			  "1"
	  IconDisplay		  "Port number"
	  LatchInput		  off
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL10"
	  Position		  [72, 1645, 108, 1680]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL11"
	  Position		  [72, 1815, 108, 1850]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL12"
	  Position		  [72, 1985, 108, 2020]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL13"
	  Position		  [72, 2155, 108, 2190]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL14"
	  Position		  [72, 2325, 108, 2360]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL15"
	  Position		  [72, 2495, 108, 2530]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL16"
	  Position		  [72, 2665, 108, 2700]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL17"
	  Position		  [72, 2835, 108, 2870]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL18"
	  Position		  [72, 3005, 108, 3040]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL19"
	  Position		  [72, 3175, 108, 3210]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL2"
	  Position		  [72, 285, 108, 320]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL20"
	  Position		  [72, 3345, 108, 3380]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL21"
	  Position		  [72, 3515, 108, 3550]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL22"
	  Position		  [72, 3685, 108, 3720]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL23"
	  Position		  [72, 3855, 108, 3890]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL24"
	  Position		  [72, 4025, 108, 4060]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL25"
	  Position		  [72, 4195, 108, 4230]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL26"
	  Position		  [72, 4365, 108, 4400]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL27"
	  Position		  [72, 4535, 108, 4570]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL28"
	  Position		  [72, 4705, 108, 4740]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL29"
	  Position		  [72, 4875, 108, 4910]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL3"
	  Position		  [72, 455, 108, 490]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL30"
	  Position		  [72, 5045, 108, 5080]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL31"
	  Position		  [72, 5215, 108, 5250]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL32"
	  Position		  [72, 5385, 108, 5420]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL33"
	  Position		  [72, 5555, 108, 5590]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL34"
	  Position		  [72, 5725, 108, 5760]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL35"
	  Position		  [72, 5895, 108, 5930]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL36"
	  Position		  [72, 6065, 108, 6100]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL37"
	  Position		  [72, 6235, 108, 6270]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL38"
	  Position		  [72, 6405, 108, 6440]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL39"
	  Position		  [72, 6575, 108, 6610]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL4"
	  Position		  [72, 625, 108, 660]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL40"
	  Position		  [72, 6745, 108, 6780]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL41"
	  Position		  [72, 6915, 108, 6950]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL42"
	  Position		  [72, 7085, 108, 7120]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL43"
	  Position		  [72, 7255, 108, 7290]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL44"
	  Position		  [72, 7425, 108, 7460]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL45"
	  Position		  [72, 7595, 108, 7630]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL46"
	  Position		  [72, 7765, 108, 7800]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"
	}
	Block {
	  BlockType		  UnitDelay
	  Name			  "BodyDelayL47"
	  Position		  [72, 7935, 108, 7970]
	  Orientation		  "down"
	  ShowName		  off
	  SampleTime		  "-1"

⌨️ 快捷键说明

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