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

📄 tiaopinn4.mdl

📁 利用MATLAB对跳频通信系统进行仿真
💻 MDL
📖 第 1 页 / 共 3 页
字号:
	      BlockType		      ZeroOrderHold
	      Name		      "Zero-Order\nHold"
	      Position		      [115, 169, 150, 201]
	      SampleTime	      "td"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "out_1"
	      Position		      [745, 75, 765, 95]
	      Port		      "1"
	      OutputWhenDisabled      "held"
	      InitialOutput	      "0"
	    }
	    Line {
	      SrcBlock		      "Shift key"
	      SrcPort		      1
	      DstBlock		      "Scheduled\nreset-int2"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Scheduled\nreset-int2"
	      SrcPort		      1
	      Points		      [25, 0; 0, 20]
	      DstBlock		      "Sum1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Initial phase"
	      SrcPort		      1
	      Points		      [125, 0; 0, -30]
	      DstBlock		      "Sum1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Clock"
	      SrcPort		      1
	      DstBlock		      "Gain"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Sum2"
	      SrcPort		      1
	      Points		      [15, 0]
	      DstBlock		      "Sum1"
	      DstPort		      3
	    }
	    Line {
	      SrcBlock		      "Gain"
	      SrcPort		      1
	      Points		      [10, 0]
	      Branch {
		DstBlock		"Zero-Order\nHold"
		DstPort			1
	      }
	      Branch {
		DstBlock		"Sum2"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "Zero-Order\nHold"
	      SrcPort		      1
	      Points		      [5, 0; 0, -15]
	      DstBlock		      "Sum2"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Sum1"
	      SrcPort		      1
	      Points		      [0, 0]
	      Branch {
		Points			[15, 0]
		DstBlock		"Sum3"
		DstPort			1
	      }
	      Branch {
		DstBlock		"Mux"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "Initial phase1"
	      SrcPort		      1
	      Points		      [10, 0]
	      DstBlock		      "Sum3"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Sum3"
	      SrcPort		      1
	      DstBlock		      "Mux"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Mux"
	      SrcPort		      1
	      DstBlock		      "Array sin"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Array sin"
	      SrcPort		      1
	      DstBlock		      "Product"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Product"
	      SrcPort		      1
	      DstBlock		      "Scheduled\nreset-int3"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Scheduled\nreset-int3"
	      SrcPort		      1
	      Points		      [0, 0]
	      Branch {
		Points			[10, 0; 0, -10]
		DstBlock		"Product1"
		DstPort			1
	      }
	      Branch {
		Points			[10, 0; 0, 5]
		DstBlock		"Product1"
		DstPort			2
	      }
	    }
	    Line {
	      SrcBlock		      "Product1"
	      SrcPort		      1
	      DstBlock		      "Demux"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Demux"
	      SrcPort		      1
	      DstBlock		      "Sum4"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Demux"
	      SrcPort		      2
	      DstBlock		      "Sum4"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "in_1"
	      SrcPort		      1
	      Points		      [0, 30]
	      DstBlock		      "Product"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Sum4"
	      SrcPort		      1
	      DstBlock		      "out_1"
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  Outport
	  Name			  "out_1"
	  Position		  [375, 80, 395, 100]
	  Port			  "1"
	  OutputWhenDisabled	  "held"
	  InitialOutput		  "0"
	}
	Line {
	  SrcBlock		  "Non-coh MFSK dm\ncorr passband"
	  SrcPort		  1
	  DstBlock		  "Min/max index"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "in_1"
	  SrcPort		  1
	  DstBlock		  "Non-coh MFSK dm\ncorr passband"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Min/max index"
	  SrcPort		  1
	  DstBlock		  "out_1"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      "S-Function"
      Name		      "pnsequence"
      Ports		      [1, 1, 0, 0, 0]
      Position		      [285, 360, 345, 390]
      FunctionName	      "weisui1"
      PortCounts	      "[]"
      SFunctionModules	      "''"
      MaskDisplay	      "disp('pnsequence')"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
    }
    Block {
      BlockType		      "S-Function"
      Name		      "pnsequence1"
      Ports		      [1, 1, 0, 0, 0]
      Position		      [655, 360, 715, 390]
      FunctionName	      "weisui1"
      PortCounts	      "[]"
      SFunctionModules	      "''"
      MaskDisplay	      "disp('pnsequence')"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
    }
    Block {
      BlockType		      SubSystem
      Name		      "receiver"
      Ports		      [0, 0, 0, 0, 0]
      Position		      [570, 239, 967, 411]
      Orientation	      "left"
      ForegroundColor	      "gray"
      ShowPortLabels	      on
      MaskDisplay	      "disp(' ')"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      System {
	Name			"receiver"
	Location		[366, 139, 491, 211]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	AutoZoom		on
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "transmitter"
      Ports		      [0, 0, 0, 0, 0]
      Position		      [225, 240, 388, 408]
      Orientation	      "left"
      ForegroundColor	      "gray"
      ShowPortLabels	      on
      MaskDisplay	      "disp(' ')"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      System {
	Name			"transmitter"
	Location		[364, 141, 489, 213]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	AutoZoom		on
      }
    }
    Line {
      SrcBlock		      "Signal source and\nsynchronization pulse"
      SrcPort		      1
      Points		      [0, -15]
      Branch {
	Points			[140, 0]
	DstBlock		"Product"
	DstPort			1
      }
      Branch {
	Points			[0, -35; 255, 0]
	Branch {
	  Points		  [0, -45]
	  DstBlock		  "Scope"
	  DstPort		  2
	}
	Branch {
	  Points		  [530, 0]
	  DstBlock		  "Error Rate Calculation"
	  DstPort		  1
	}
      }
    }
    Line {
      SrcBlock		      "Signal source and\nsynchronization pulse"
      SrcPort		      2
      Points		      [25, 0; 0, 65]
      Branch {
	DstBlock		"pnsequence"
	DstPort			1
      }
      Branch {
	Points			[0, 55; 355, 0]
	Branch {
	  Points		  [190, 0; 0, -130]
	  DstBlock		  "Counter1"
	  DstPort		  2
	}
	Branch {
	  Points		  [0, -55]
	  DstBlock		  "Zero-Order\nHold"
	  DstPort		  1
	}
      }
    }
    Line {
      SrcBlock		      "frenquency"
      SrcPort		      1
      DstBlock		      "Product"
      DstPort		      2
    }
    Line {
      SrcBlock		      "pnsequence"
      SrcPort		      1
      Points		      [0, -10]
      Branch {
	Points			[0, -20; -120, 0]
	DstBlock		"frenquency"
	DstPort			1
      }
      Branch {
	Points			[25, 0; 0, 130; 40, 0]
	DstBlock		"Scope1"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Channel"
      SrcPort		      1
      Points		      [15, 0]
      DstBlock		      "Sum"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Product"
      SrcPort		      1
      Points		      [50, 0]
      Branch {
	Points			[0, -125]
	DstBlock		"Scope"
	DstPort			1
      }
      Branch {
	Points			[60, 0]
	DstBlock		"Sum"
	DstPort			1
      }
    }
    Line {
      Labels		      [1, 0]
      SrcBlock		      "Counter1"
      SrcPort		      1
      DstBlock		      "Relational\nOperator"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Signal source and\nsynchronization pulse"
      SrcPort		      3
      Points		      [0, 95; 600, 0]
      DstBlock		      "Counter1"
      DstPort		      3
    }
    Line {
      Labels		      [0, 0]
      SrcBlock		      "Constant"
      SrcPort		      1
      Points		      [25, 0]
      DstBlock		      "Relational\nOperator"
      DstPort		      2
    }
    Line {
      Labels		      [3, 0]
      SrcBlock		      "pnsequence1"
      SrcPort		      1
      Points		      [0, -35; -105, 0]
      DstBlock		      "frequency1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "frequency1"
      SrcPort		      1
      Points		      [0, -40]
      DstBlock		      "Product2"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Sum"
      SrcPort		      1
      Points		      [30, 0; 0, -30]
      DstBlock		      "Product2"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Product2"
      SrcPort		      1
      Points		      [0, 10]
      DstBlock		      "Counter1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Zero-Order\nHold"
      SrcPort		      1
      DstBlock		      "pnsequence1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Error Rate Calculation"
      SrcPort		      1
      Points		      [0, 30]
      DstBlock		      "Display"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Relational\nOperator"
      SrcPort		      1
      DstBlock		      "Error Rate Calculation"
      DstPort		      2
    }
  }
}

⌨️ 快捷键说明

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