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

📄 gyb.mdl

📁 扩频原理图用于做扩频通信使用
💻 MDL
📖 第 1 页 / 共 2 页
字号:
      M			      "2"      InType		      "Bit"      Enc		      "Binary"      td		      "5e-4"      numSamp		      "4"      Fc		      "2e4"      Ph		      "0"      OutSamp		      "1e-6"    }    Block {      BlockType		      Reference      Name		      "Rebuffer"      Ports		      [1, 1]      Position		      [625, 101, 675, 149]      SourceBlock	      "dspbuff2/Rebuffer"      SourceType	      "Rebuffer"      Specify_Out_Size	      on      N			      "1"      V			      "0"      ic		      "0"      frame		      on      num_chans		      "1"    }    Block {      BlockType		      Reference      Name		      "Rebuffer1"      Ports		      [1, 1]      Position		      [630, 291, 680, 339]      Orientation	      "left"      SourceBlock	      "dspbuff2/Rebuffer"      SourceType	      "Rebuffer"      Specify_Out_Size	      on      N			      "2"      V			      "0"      ic		      "0"      frame		      on      num_chans		      "1"    }    Block {      BlockType		      Scope      Name		      "Scope"      Ports		      [1]      Position		      [615, 209, 645, 241]      Location		      [1, 56, 1025, 737]      Open		      off      NumInputPorts	      "1"      List {	ListType		AxesTitles	axes1			"%<SignalLabel>"      }      List {	ListType		SelectedSignals	axes1			""      }      TimeRange		      "0.1"      DataFormat	      "StructureWithTime"    }    Block {      BlockType		      Scope      Name		      "Scope1"      Ports		      [1]      Position		      [445, 349, 475, 381]      Location		      [-32, 397, 992, 695]      Open		      off      NumInputPorts	      "1"      List {	ListType		AxesTitles	axes1			"%<SignalLabel>"      }      List {	ListType		SelectedSignals	axes1			""      }      TimeRange		      "0.1"      SaveName		      "ScopeData1"      DataFormat	      "StructureWithTime"    }    Block {      BlockType		      Scope      Name		      "Scope2"      Ports		      [1]      Position		      [455, 34, 485, 66]      Location		      [-29, 138, 995, 428]      Open		      off      NumInputPorts	      "1"      List {	ListType		AxesTitles	axes1			"%<SignalLabel>"      }      List {	ListType		SelectedSignals	axes1			""      }      TimeRange		      "0.1"      SaveName		      "ScopeData2"      DataFormat	      "StructureWithTime"    }    Block {      BlockType		      Scope      Name		      "Scope3"      Ports		      [1]      Position		      [620, 39, 650, 71]      Location		      [1, 56, 1025, 737]      Open		      off      NumInputPorts	      "1"      List {	ListType		AxesTitles	axes1			"%<SignalLabel>"      }      List {	ListType		SelectedSignals	axes1			""      }      TimeRange		      "0.1"      SaveName		      "ScopeData3"      DataFormat	      "StructureWithTime"    }    Block {      BlockType		      Scope      Name		      "Scope4"      Ports		      [1]      Position		      [415, 389, 445, 421]      Location		      [-71, 441, 953, 696]      Open		      off      NumInputPorts	      "1"      List {	ListType		AxesTitles	axes1			"%<SignalLabel>"      }      List {	ListType		SelectedSignals	axes1			""      }      TimeRange		      "0.1"      SaveName		      "ScopeData4"      DataFormat	      "StructureWithTime"    }    Block {      BlockType		      Scope      Name		      "Scope5"      Ports		      [1]      Position		      [225, 154, 255, 186]      Location		      [-88, 415, 936, 588]      Open		      off      NumInputPorts	      "1"      List {	ListType		AxesTitles	axes1			"%<SignalLabel>"      }      List {	ListType		SelectedSignals	axes1			""      }      TimeRange		      "0.1"      SaveName		      "ScopeData5"      DataFormat	      "StructureWithTime"    }    Block {      BlockType		      SubSystem      Name		      "Subsystem"      Ports		      [0, 2]      Position		      [70, 104, 170, 146]      TreatAsAtomicUnit	      off      System {	Name			"Subsystem"	Location		[-2, 94, 1010, 755]	Open			off	ModelBrowserVisibility	off	ModelBrowserWidth	200	ScreenColor		"white"	PaperOrientation	"landscape"	PaperPositionMode	"auto"	PaperType		"A4"	PaperUnits		"centimeters"	ZoomFactor		"100"	Block {	  BlockType		  DiscretePulseGenerator	  Name			  "Pulse\nGenerator"	  Position		  [75, 94, 155, 166]	  SampleTime		  "1e-3"	}	Block {	  BlockType		  Reference	  Name			  "Triggered Signal\nFrom Workspace"	  Ports			  [0, 1, 0, 1]	  Position		  [370, 96, 435, 154]	  SourceBlock		  "dspsrcs4/Triggered Signal\nFrom Workspace"	  SourceType		  "Triggered Signal From Workspace"	  Signal		  "[1 1 1 0 1 1 0 0 1 0 1 0 0 0 0]"	  TriggerType		  "Rising edge"	  ic			  "0"	  SamplesPerFrame	  "1"	  OutputAfterFinalValue	  "Cyclic repetition"	}	Block {	  BlockType		  Reference	  Name			  "Triggered Signal\nFrom Workspace1"	  Ports			  [0, 1, 0, 1]	  Position		  [160, 264, 260, 346]	  SourceBlock		  "dspsrcs4/Triggered Signal\nFrom Workspace"	  SourceType		  "Triggered Signal From Workspace"	  Signal		  "[zeros(1,30) ones(1,30)]' "	  TriggerType		  "Either edge"	  ic			  "0"	  SamplesPerFrame	  "1"	  OutputAfterFinalValue	  "Cyclic repetition"	}	Block {	  BlockType		  Reference	  Name			  "Triggered Signal\nFrom Workspace2"	  Ports			  [0, 1, 0, 1]	  Position		  [365, 322, 465, 408]	  SourceBlock		  "dspsrcs4/Triggered Signal\nFrom Workspace"	  SourceType		  "Triggered Signal From Workspace"	  Signal		  "[randint(1,30000)]"	  TriggerType		  "Either edge"	  ic			  "0"	  SamplesPerFrame	  "1"	  OutputAfterFinalValue	  "Cyclic repetition"	}	Block {	  BlockType		  Outport	  Name			  "Out1"	  Position		  [570, 111, 650, 139]	}	Block {	  BlockType		  Outport	  Name			  "Out2"	  Position		  [625, 252, 705, 278]	  Port			  "2"	}	Line {	  SrcBlock		  "Pulse\nGenerator"	  SrcPort		  1	  Points		  [50, 0]	  Branch {	    DstBlock		    "Triggered Signal\nFrom Workspace1"	    DstPort		    trigger	  }	  Branch {	    Points		    [0, -49]	    DstBlock		    "Triggered Signal\nFrom Workspace"	    DstPort		    trigger	  }	}	Line {	  SrcBlock		  "Triggered Signal\nFrom Workspace2"	  SrcPort		  1	  Points		  [20, 0; 0, -100]	  DstBlock		  "Out2"	  DstPort		  1	}	Line {	  SrcBlock		  "Triggered Signal\nFrom Workspace"	  SrcPort		  1	  DstBlock		  "Out1"	  DstPort		  1	}	Line {	  SrcBlock		  "Triggered Signal\nFrom Workspace1"	  SrcPort		  1	  Points		  [150, 0]	  DstBlock		  "Triggered Signal\nFrom Workspace2"	  DstPort		  trigger	}      }    }    Block {      BlockType		      Reference      Name		      "Viterbi Decoder1"      Ports		      [1, 1]      Position		      [485, 285, 605, 345]      Orientation	      "left"      SourceBlock	      "commcnvcod2/Viterbi Decoder"      SourceType	      "Viterbi Decoder"      trellis		      "poly2trellis(9,[753 561])"      dectype		      "Hard Decision"      nsdecb		      "4"      tbdepth		      "102"      opmode		      "Continuous"      reset		      off    }    Line {      SrcBlock		      "Subsystem"      SrcPort		      1      Points		      [50, 0]      Branch {	Points			[0, -70]	DstBlock		"Integer Delay"	DstPort			1      }      Branch {	DstBlock		"Logical\nOperator"	DstPort			1      }    }    Line {      SrcBlock		      "Subsystem"      SrcPort		      2      Points		      [10, 0]      Branch {	Points			[0, 315]	DstBlock		"Error Rate\nCalculation"	DstPort			1      }      Branch {	Points			[20, 0]	Branch {	  DstBlock		  "Logical\nOperator"	  DstPort		  2	}	Branch {	  Points		  [0, 35]	  DstBlock		  "Scope5"	  DstPort		  1	}      }    }    Line {      SrcBlock		      "Logical\nOperator"      SrcPort		      1      DstBlock		      "Data Type Conversion2"      DstPort		      1    }    Line {      SrcBlock		      "Convolutional\nEncoder"      SrcPort		      1      Points		      [0, 0]      Branch {	DstBlock		"Rebuffer"	DstPort			1      }      Branch {	DstBlock		"Scope3"	DstPort			1      }    }    Line {      SrcBlock		      "Rebuffer"      SrcPort		      1      DstBlock		      "M-DPSK\nModulator\nPassband"      DstPort		      1    }    Line {      SrcBlock		      "M-DPSK\nModulator\nPassband"      SrcPort		      1      Points		      [70, 0]      DstBlock		      "AWGN\nChannel1"      DstPort		      1    }    Line {      SrcBlock		      "Error Rate\nCalculation"      SrcPort		      1      DstBlock		      "Display"      DstPort		      1    }    Line {      SrcBlock		      "Data Type Conversion2"      SrcPort		      1      Points		      [10, 0]      Branch {	DstBlock		"Convolutional\nEncoder"	DstPort			1      }      Branch {	Points			[0, -75]	DstBlock		"Scope2"	DstPort			1      }    }    Line {      SrcBlock		      "AWGN\nChannel1"      SrcPort		      1      Points		      [0, 70]      DstBlock		      "M-DPSK\nDemodulator\nPassband"      DstPort		      1    }    Line {      SrcBlock		      "M-DPSK\nDemodulator\nPassband"      SrcPort		      1      DstBlock		      "Rebuffer1"      DstPort		      1    }    Line {      SrcBlock		      "Rebuffer1"      SrcPort		      1      Points		      [-5, 0]      Branch {	DstBlock		"Viterbi Decoder1"	DstPort			1      }      Branch {	Points			[0, -60; -45, 0; 0, -30]	DstBlock		"Scope"	DstPort			1      }    }    Line {      SrcBlock		      "Viterbi Decoder1"      SrcPort		      1      Points		      [-60, 0]      Branch {	Points			[0, 50]	DstBlock		"Scope1"	DstPort			1      }      Branch {	Points			[-210, 0; 0, -70]	DstBlock		"Logical\nOperator1"	DstPort			2      }    }    Line {      SrcBlock		      "Integer Delay"      SrcPort		      1      Points		      [20, 0; 0, 155; -120, 0; 0, 25]      DstBlock		      "Logical\nOperator1"      DstPort		      1    }    Line {      SrcBlock		      "Logical\nOperator1"      SrcPort		      1      Points		      [65, 0]      DstBlock		      "Data Type Conversion1"      DstPort		      1    }    Line {      SrcBlock		      "Data Type Conversion1"      SrcPort		      1      Points		      [0, 110]      Branch {	Points			[0, 70]	DstBlock		"Error Rate\nCalculation"	DstPort			2      }      Branch {	DstBlock		"Scope4"	DstPort			1      }    }  }}

⌨️ 快捷键说明

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