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

📄 ch7example27.mdl

📁 清华大学出版社 邵玉斌编写的《通信系统建模与仿真实例分析》一书的所有MATLAB和SIMULINK代码
💻 MDL
📖 第 1 页 / 共 2 页
字号:
	  Position		  [620, 55, 650, 69]
	}
	Line {
	  SrcBlock		  "Bernoulli Binary\nGenerator"
	  SrcPort		  1
	  DstBlock		  "Rate Transition"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "PN Sequence\nGenerator"
	  SrcPort		  1
	  DstBlock		  "Unipolar to\nBipolar\nConverter1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product\n扩频"
	  SrcPort		  1
	  DstBlock		  "Bipolar to\nUnipolar\nConverter"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Unipolar to\nBipolar\nConverter"
	  SrcPort		  1
	  DstBlock		  "Product\n扩频"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Bipolar to\nUnipolar\nConverter"
	  SrcPort		  1
	  DstBlock		  "BPSK\nModulator\nBaseband"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Unipolar to\nBipolar\nConverter1"
	  SrcPort		  1
	  Points		  [115, 0; 0, -60]
	  DstBlock		  "Product\n扩频"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Rate Transition"
	  SrcPort		  1
	  DstBlock		  "Unipolar to\nBipolar\nConverter"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "BPSK\nModulator\nBaseband"
	  SrcPort		  1
	  DstBlock		  "CDMA"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "CDMA Trans.1"
      Ports		      [0, 1]
      Position		      [15, 105, 55, 165]
      TreatAsAtomicUnit	      off
      System {
	Name			"CDMA Trans.1"
	Location		[98, 254, 883, 502]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"A4"
	PaperUnits		"centimeters"
	ZoomFactor		"100"
	Block {
	  BlockType		  Reference
	  Name			  "BPSK\nModulator\nBaseband"
	  Ports			  [1, 1]
	  Position		  [520, 36, 595, 84]
	  FontSize		  10
	  SourceBlock		  "commdigbbndpm2/BPSK\nModulator\nBaseband"
	  SourceType		  "BPSK Modulator Baseband"
	  Ph			  "0"
	  numSamp		  "1"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Bernoulli Binary\nGenerator"
	  Ports			  [0, 1]
	  Position		  [25, 28, 105, 72]
	  FontName		  "Arial"
	  FontSize		  10
	  SourceBlock		  "commrandsrc2/Bernoulli Binary\nGenerator"
	  SourceType		  "Bernoulli Binary Generator"
	  P			  "0.5"
	  seed			  "77"
	  Ts			  "1/100"
	  frameBased		  off
	  sampPerFrame		  "1"
	  orient		  off
	}
	Block {
	  BlockType		  Reference
	  Name			  "Bipolar to\nUnipolar\nConverter"
	  Ports			  [1, 1]
	  Position		  [430, 41, 495, 79]
	  FontSize		  10
	  SourceBlock		  "commutil2/Bipolar to\nUnipolar\nConverter"
	  SourceType		  "Bipolar to Unipolar Converter"
	  M			  "2"
	  polarity		  "Positive"
	}
	Block {
	  BlockType		  Reference
	  Name			  "PN Sequence\nGenerator"
	  Ports			  [0, 1]
	  Position		  [25, 103, 105, 147]
	  FontSize		  10
	  SourceBlock		  "commseqgen2/PN Sequence\nGenerator"
	  SourceType		  "PN Sequence Generator"
	  poly			  "[1 0 0 0 0 1 1]"
	  ini_sta		  "[0 0 0 0 1 1]"
	  shift			  "0"
	  Ts			  "1/2000"
	  frameBased		  off
	  sampPerFrame		  "1"
	  reset			  off
	}
	Block {
	  BlockType		  Product
	  Name			  "Product\n扩频"
	  Ports			  [2, 1]
	  Position		  [345, 41, 390, 74]
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Reference
	  Name			  "Rate Transition"
	  Ports			  [1, 1]
	  Position		  [130, 29, 185, 71]
	  FontSize		  10
	  SourceBlock		  "simulink/Signal\nAttributes/Rate Transition"
	  SourceType		  "Rate_Transition"
	  DataIntegrity		  on
	  DeterministicTransfer	  on
	  TransitionType	  "Slow to fast"
	  InitCond		  "0"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Unipolar to\nBipolar\nConverter"
	  Ports			  [1, 1]
	  Position		  [205, 32, 280, 68]
	  FontSize		  10
	  SourceBlock		  "commutil2/Unipolar to\nBipolar\nConverter"
	  SourceType		  "Unipolar to Bipolar Converter"
	  M			  "2"
	  polarity		  "Positive"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Unipolar to\nBipolar\nConverter1"
	  Ports			  [1, 1]
	  Position		  [130, 107, 190, 143]
	  FontSize		  10
	  SourceBlock		  "commutil2/Unipolar to\nBipolar\nConverter"
	  SourceType		  "Unipolar to Bipolar Converter"
	  M			  "2"
	  polarity		  "Positive"
	}
	Block {
	  BlockType		  Outport
	  Name			  "CDMA"
	  Position		  [620, 53, 650, 67]
	}
	Line {
	  SrcBlock		  "BPSK\nModulator\nBaseband"
	  SrcPort		  1
	  DstBlock		  "CDMA"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Rate Transition"
	  SrcPort		  1
	  DstBlock		  "Unipolar to\nBipolar\nConverter"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Unipolar to\nBipolar\nConverter1"
	  SrcPort		  1
	  Points		  [115, 0; 0, -60]
	  DstBlock		  "Product\n扩频"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Bipolar to\nUnipolar\nConverter"
	  SrcPort		  1
	  DstBlock		  "BPSK\nModulator\nBaseband"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Unipolar to\nBipolar\nConverter"
	  SrcPort		  1
	  DstBlock		  "Product\n扩频"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product\n扩频"
	  SrcPort		  1
	  DstBlock		  "Bipolar to\nUnipolar\nConverter"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "PN Sequence\nGenerator"
	  SrcPort		  1
	  DstBlock		  "Unipolar to\nBipolar\nConverter1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Bernoulli Binary\nGenerator"
	  SrcPort		  1
	  DstBlock		  "Rate Transition"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      Reference
      Name		      "Integer Delay"
      Ports		      [1, 1]
      Position		      [585, 100, 620, 140]
      FontSize		      10
      SourceBlock	      "dspsigops/Integer Delay"
      SourceType	      "Integer Delay"
      delay		      "2"
      ic		      "0"
      reset_popup	      "None"
      Port {
	PortNumber		1
	Name			"发1"
	TestPoint		off
	LinearAnalysisOutput	off
	LinearAnalysisInput	off
	RTWStorageClass		"Auto"
	DataLogging		off
	DataLoggingNameMode	"SignalName"
	DataLoggingDecimateData	off
	DataLoggingDecimation	"2"
	DataLoggingLimitDataPoints off
	DataLoggingMaxPoints	"5000"
      }
    }
    Block {
      BlockType		      Reference
      Name		      "Integer Delay1"
      Ports		      [1, 1]
      Position		      [580, 230, 615, 270]
      FontSize		      10
      SourceBlock	      "dspsigops/Integer Delay"
      SourceType	      "Integer Delay"
      delay		      "2"
      ic		      "0"
      reset_popup	      "None"
      Port {
	PortNumber		1
	Name			"发2"
	TestPoint		off
	LinearAnalysisOutput	off
	LinearAnalysisInput	off
	RTWStorageClass		"Auto"
	DataLogging		off
	DataLoggingNameMode	"SignalName"
	DataLoggingDecimateData	off
	DataLoggingDecimation	"2"
	DataLoggingLimitDataPoints off
	DataLoggingMaxPoints	"5000"
      }
    }
    Block {
      BlockType		      Product
      Name		      "Product1\n解扩"
      Ports		      [2, 1]
      Position		      [320, 36, 365, 69]
      InputSameDT	      off
    }
    Block {
      BlockType		      Product
      Name		      "Product1\n解扩1"
      Ports		      [2, 1]
      Position		      [320, 166, 365, 199]
      InputSameDT	      off
    }
    Block {
      BlockType		      Scope
      Name		      "Scope"
      Ports		      [2]
      Position		      [650, 46, 680, 79]
      Location		      [261, 470, 585, 709]
      Open		      on
      NumInputPorts	      "2"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
	axes2			"%<SignalLabel>"
      }
      List {
	ListType		SelectedSignals
	axes1			""
	axes2			""
      }
      TimeRange		      "0.4"
      YMin		      "-2~-2"
      YMax		      "2~2"
      DataFormat	      "StructureWithTime"
    }
    Block {
      BlockType		      Scope
      Name		      "Scope1"
      Ports		      [2]
      Position		      [650, 176, 680, 209]
      Location		      [601, 469, 925, 708]
      Open		      on
      NumInputPorts	      "2"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
	axes2			"%<SignalLabel>"
      }
      List {
	ListType		SelectedSignals
	axes1			""
	axes2			""
      }
      TimeRange		      "0.4"
      YMin		      "-2~-2"
      YMax		      "2~2"
      SaveName		      "ScopeData1"
      DataFormat	      "StructureWithTime"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum"
      Ports		      [2, 1]
      Position		      [85, 35, 105, 55]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|++"
      InputSameDT	      off
      OutDataTypeMode	      "Inherit via internal rule"
    }
    Block {
      BlockType		      Reference
      Name		      "Unipolar to\nBipolar\nConverter1"
      Ports		      [1, 1]
      Position		      [305, 102, 370, 138]
      Orientation	      "left"
      ShowName		      off
      FontSize		      10
      SourceBlock	      "commutil2/Unipolar to\nBipolar\nConverter"
      SourceType	      "Unipolar to Bipolar Converter"
      M			      "2"
      polarity		      "Positive"
    }
    Block {
      BlockType		      Reference
      Name		      "Unipolar to\nBipolar\nConverter2"
      Ports		      [1, 1]
      Position		      [305, 232, 370, 268]
      Orientation	      "left"
      ShowName		      off
      FontSize		      10
      SourceBlock	      "commutil2/Unipolar to\nBipolar\nConverter"
      SourceType	      "Unipolar to Bipolar Converter"
      M			      "2"
      polarity		      "Positive"
    }
    Block {
      BlockType		      Reference
      Name		      "本地PN序列"
      Ports		      [0, 1]
      Position		      [390, 98, 470, 142]
      Orientation	      "left"
      FontSize		      10
      SourceBlock	      "commseqgen2/PN Sequence\nGenerator"
      SourceType	      "PN Sequence Generator"
      poly		      "[1 0 0 0 0 1 1]"
      ini_sta		      "[0 0 0 0 0 1]"
      shift		      "0"
      Ts		      "1/2000"
      frameBased	      off
      sampPerFrame	      "1"
      reset		      off
    }
    Block {
      BlockType		      Reference
      Name		      "本地PN序列1"
      Ports		      [0, 1]
      Position		      [390, 228, 470, 272]
      Orientation	      "left"
      FontSize		      10
      SourceBlock	      "commseqgen2/PN Sequence\nGenerator"
      SourceType	      "PN Sequence Generator"
      poly		      "[1 0 0 0 0 1 1]"
      ini_sta		      "[0 0 0 0 1 1]"
      shift		      "0"
      Ts		      "1/2000"
      frameBased	      off
      sampPerFrame	      "1"
      reset		      off
    }
    Line {
      SrcBlock		      "本地PN序列"
      SrcPort		      1
      DstBlock		      "Unipolar to\nBipolar\nConverter1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Product1\n解扩"
      SrcPort		      1
      DstBlock		      "BPSK\nDemodulator\nBaseband1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "CDMA Trans."
      SrcPort		      1
      DstBlock		      "Sum"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Sum"
      SrcPort		      1
      DstBlock		      "AWGN\nChannel"
      DstPort		      1
    }
    Line {
      SrcBlock		      "CDMA Trans.1"
      SrcPort		      1
      Points		      [35, 0]
      DstBlock		      "Sum"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Unipolar to\nBipolar\nConverter1"
      SrcPort		      1
      Points		      [-10, 0; 0, -60]
      DstBlock		      "Product1\n解扩"
      DstPort		      2
    }
    Line {
      SrcBlock		      "AWGN\nChannel"
      SrcPort		      1
      Points		      [0, 0; 25, 0]
      Branch {
	DstBlock		"Product1\n解扩"
	DstPort			1
      }
      Branch {
	Points			[0, 130]
	DstBlock		"Product1\n解扩1"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Bernoulli Binary\nGenerator"
      SrcPort		      1
      DstBlock		      "Integer Delay"
      DstPort		      1
    }
    Line {
      Name		      "收1"
      Labels		      [0, 0]
      SrcBlock		      "BPSK\nDemodulator\nBaseband1"
      SrcPort		      1
      DstBlock		      "Scope"
      DstPort		      1
    }
    Line {
      Name		      "发1"
      Labels		      [0, 0]
      SrcBlock		      "Integer Delay"
      SrcPort		      1
      Points		      [10, 0]
      DstBlock		      "Scope"
      DstPort		      2
    }
    Line {
      SrcBlock		      "本地PN序列1"
      SrcPort		      1
      DstBlock		      "Unipolar to\nBipolar\nConverter2"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Product1\n解扩1"
      SrcPort		      1
      DstBlock		      "BPSK\nDemodulator\nBaseband2"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Unipolar to\nBipolar\nConverter2"
      SrcPort		      1
      Points		      [-10, 0; 0, -60]
      DstBlock		      "Product1\n解扩1"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Bernoulli Binary\nGenerator1"
      SrcPort		      1
      DstBlock		      "Integer Delay1"
      DstPort		      1
    }
    Line {
      Name		      "收2"
      Labels		      [0, 0]
      SrcBlock		      "BPSK\nDemodulator\nBaseband2"
      SrcPort		      1
      DstBlock		      "Scope1"
      DstPort		      1
    }
    Line {
      Name		      "发2"
      Labels		      [1, 0]
      SrcBlock		      "Integer Delay1"
      SrcPort		      1
      Points		      [15, 0]
      DstBlock		      "Scope1"
      DstPort		      2
    }
    Annotation {
      Name		      "CDMA仿真模型\n文件名:ch7example27.mdl"
      Position		      [176, 213]
      DropShadow	      on
      FontName		      "Arial"
      FontSize		      12
    }
  }
}

⌨️ 快捷键说明

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