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

📄 bluetooth_full_duplex.mdl

📁 本文通过对各种环境下的蓝牙的双工传输进行了仿真
💻 MDL
📖 第 1 页 / 共 5 页
字号:
	      inheritFFT	      "off"
	      fftsize		      "512"
	      navg		      "1"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Spectogram"
	      Ports		      [1]
	      Position		      [935, 410, 980, 460]
	      SourceBlock	      "dspsnks4/Matrix\nViewer"
	      SourceType	      "Matrix Viewer"
	      ShowPortLabels	      "off"
	      ImageParams	      "on"
	      CMapStr		      "jet(256)"
	      YMin		      "-60"
	      YMax		      "-30"
	      AxisColorbar	      "on"
	      AxisParams	      "on"
	      AxisOrigin	      "Lower left corner"
	      XLabel		      "Time Index"
	      YLabel		      "Frequency Index"
	      ZLabel		      "dB Magnitude"
	      FigPos		      "[73 67 793 217]"
	      AxisZoom		      "on"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Spectrum\nPlot"
	      Ports		      [1]
	      Position		      [675, 295, 710, 345]
	      SourceBlock	      "dspsnks4/Vector\nScope"
	      SourceType	      "Vector Scope"
	      ScopeProperties	      "off"
	      Domain		      "Frequency"
	      HorizSpan		      "1"
	      DisplayProperties	      "off"
	      AxisGrid		      "on"
	      Memory		      "off"
	      FrameNumber	      "on"
	      AxisLegend	      "on"
	      AxisZoom		      "off"
	      OpenScopeAtSimStart     "on"
	      OpenScopeImmediately    "off"
	      FigPos		      "[10 543 877 170]"
	      AxisProperties	      "on"
	      XUnits		      "Hertz"
	      XRange		      "[-Fs/2...Fs/2]"
	      InheritXIncr	      "off"
	      XIncr		      "1/88e6"
	      XLabel		      "Time"
	      YUnits		      "Magnitude"
	      YMin		      "-65"
	      YMax		      "-25"
	      YLabel		      "Magnitude, dB"
	      LineProperties	      "off"
	      LineStyles	      "--"
	      ShowPortLabels	      "off"
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum"
	      Ports		      [2, 1]
	      Position		      [475, 305, 495, 325]
	      ShowName		      off
	      IconShape		      "round"
	      Inputs		      "|++"
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum1"
	      Ports		      [2, 1]
	      Position		      [220, 305, 240, 325]
	      ShowName		      off
	      IconShape		      "round"
	      Inputs		      "|++"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Timing\nDiagram1"
	      Ports		      [1]
	      Position		      [905, 150, 940, 200]
	      SourceBlock	      "dspsnks4/Vector\nScope"
	      SourceType	      "Vector Scope"
	      ScopeProperties	      "off"
	      Domain		      "User-defined"
	      HorizSpan		      "1"
	      DisplayProperties	      "off"
	      AxisGrid		      "on"
	      Memory		      "off"
	      FrameNumber	      "on"
	      AxisLegend	      "on"
	      AxisZoom		      "off"
	      OpenScopeAtSimStart     "on"
	      OpenScopeImmediately    "off"
	      FigPos		      "[8 317 878 176]"
	      AxisProperties	      "on"
	      XUnits		      "Hertz"
	      XRange		      "[0...Fs/2]"
	      InheritXIncr	      "off"
	      XIncr		      "125*(1/88e6)"
	      XLabel		      "Time (s)"
	      YUnits		      "dB"
	      YMin		      "-1.025"
	      YMax		      "1.5"
	      YLabel		      "Amplitude"
	      LineProperties	      "off"
	      LineStyles	      "-|-"
	      LineColors	      "[0 1 0]|[1 0 0]|[0 0 0]|[1 0 1]"
	      ShowPortLabels	      "off"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Transpose"
	      Ports		      [1, 1]
	      Position		      [820, 415, 875, 455]
	      SourceBlock	      "dspmtrx3/Transpose"
	      SourceType	      "Transpose"
	      Hermitian		      "off"
	      overflowFlag	      "on"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Transpose1"
	      Ports		      [1, 1]
	      Position		      [290, 412, 325, 458]
	      SourceBlock	      "dspmtrx3/Transpose"
	      SourceType	      "Transpose"
	      Hermitian		      "off"
	      overflowFlag	      "on"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Transpose2"
	      Ports		      [1, 1]
	      Position		      [415, 412, 450, 458]
	      SourceBlock	      "dspmtrx3/Transpose"
	      SourceType	      "Transpose"
	      Hermitian		      "off"
	      overflowFlag	      "on"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "dB Conversion1"
	      Ports		      [1, 1]
	      Position		      [475, 414, 510, 456]
	      ShowName		      off
	      SourceBlock	      "dspmathops/dB Conversion"
	      SourceType	      "dB Conversion"
	      ShowPortLabels	      "on"
	      dBtype		      "dB"
	      intype		      "Power"
	      R			      "1"
	      fuzz		      "on"
	      Port {
		PortNumber		1
		Name			"Channel Spectrum"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
		ShowSigGenPortName	on
	      }
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "enable"
	      Ports		      [0, 1]
	      Position		      [20, 276, 100, 294]
	      NamePlacement	      "alternate"
	      SourceBlock	      "dspsrcs4/Signal From\nWorkspace"
	      SourceType	      "Signal From Workspace"
	      ShowPortLabels	      "on"
	      X			      "[1 0 0 0 0 0]"
	      Ts		      "625e-6"
	      nsamps		      "1"
	      OutputAfterFinalValue   "Cyclic repetition"
	    }
	    Line {
	      SrcBlock		      "Transpose"
	      SrcPort		      1
	      DstBlock		      "Spectogram"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Buffer2"
	      SrcPort		      1
	      DstBlock		      "Transpose"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Abs"
	      SrcPort		      1
	      DstBlock		      "Buffer"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Downsample"
	      SrcPort		      1
	      DstBlock		      "Abs"
	      DstPort		      1
	    }
	    Line {
	      Name		      "Channel Spectrum"
	      Labels		      [0, 0]
	      SrcBlock		      "dB Conversion1"
	      SrcPort		      1
	      Points		      [40, 0; 5, 0]
	      Branch {
		DstBlock		"Selector1"
		DstPort			1
	      }
	      Branch {
		Labels			[2, 0]
		Points			[0, -115]
		DstBlock		"Spectrum\nPlot"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "Short-Time FFT1"
	      SrcPort		      1
	      DstBlock		      "Transpose1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Selector1"
	      SrcPort		      1
	      DstBlock		      "Selector2"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Selector2"
	      SrcPort		      1
	      DstBlock		      "Buffer2"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Matrix\nConcatenation1"
	      SrcPort		      1
	      DstBlock		      "Timing\nDiagram1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Rx"
	      SrcPort		      1
	      DstBlock		      "Reshape"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Reshape"
	      SrcPort		      1
	      DstBlock		      "Short-Time FFT1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Mean"
	      SrcPort		      1
	      DstBlock		      "Transpose2"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Transpose1"
	      SrcPort		      1
	      DstBlock		      "Mean"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Transpose2"
	      SrcPort		      1
	      DstBlock		      "dB Conversion1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Constant1"
	      SrcPort		      1
	      Points		      [5, 0]
	      DstBlock		      "Relational\nOperator1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Buffer"
	      SrcPort		      1
	      DstBlock		      "Relational\nOperator1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Tx_802"
	      SrcPort		      1
	      DstBlock		      "Matrix\nConcatenation2"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Tx"
	      SrcPort		      1
	      DstBlock		      "Matrix\nConcatenation2"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Matrix\nConcatenation2"
	      SrcPort		      1
	      DstBlock		      "Downsample"
	      DstPort		      1
	    }
	    Line {
	      Name		      "Bluetooth Tx"
	      Labels		      [-1, 1]
	      SrcBlock		      "Multiport\nSelector"
	      SrcPort		      1
	      Points		      [100, 0]
	      DstBlock		      "Matrix\nConcatenation1"
	      DstPort		      1
	    }
	    Line {
	      Name		      "802.11b Tx"
	      Labels		      [-1, 1]
	      SrcBlock		      "Multiport\nSelector"
	      SrcPort		      2
	      DstBlock		      "Matrix\nConcatenation1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "enable"
	      SrcPort		      1
	      DstBlock		      "Marker"
	      DstPort		      enable
	    }
	    Line {
	      Name		      "Slots"
	      Labels		      [-1, 1]
	      SrcBlock		      "Multiport\nSelector"
	      SrcPort		      3
	      DstBlock		      "Matrix\nConcatenation1"
	      DstPort		      3
	    }
	    Line {
	      SrcBlock		      "Downsample1"
	      SrcPort		      1
	      DstBlock		      "Buffer1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Sum"
	      SrcPort		      1
	      Points		      [10, 0; 0, -120]
	      DstBlock		      "Matrix\nConcatenation"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Relational\nOperator1"
	      SrcPort		      1
	      DstBlock		      "Matrix\nConcatenation"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Matrix\nConcatenation"
	      SrcPort		      1
	      DstBlock		      "Multiport\nSelector"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Constant2"
	      SrcPort		      1
	      Points		      [25, 0]
	      DstBlock		      "Sum"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Buffer1"
	      SrcPort		      1
	      DstBlock		      "Sum"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Marker"
	      SrcPort		      1
	      DstBlock		      "Sum1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Sum1"
	      SrcPort		      1
	      DstBlock		      "Downsample1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "DSP\nConstant"
	      SrcPort		      1
	      Points		      [70, 0]
	      DstBlock		      "Sum1"
	      DstPort		      2
	    }
	  }
	}
	Line {
	  SrcBlock		  "Rx"
	  SrcPort		  1
	  DstBlock		  "Subsystem"
	  DstPort		  3
	}
	Line {
	  SrcBlock		  "Tx"
	  SrcPort		  1
	  DstBlock		  "Subsystem"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Tx_802"
	  SrcPort		  1
	  DstBlock		  "Subsystem"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "State"
	  SrcPort		  1
	  Points		  [70, 0]
	  DstBlock		  "Subsystem"
	  DstPort		  enable
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "Interference for\ninstruments"
      Ports		      [0, 1]
      Position		      [65, 392, 145, 458]
      ShowName		      off
      AttributesFormatString  "%<BlockChoice>"
      LinkData {
	BlockName		"802 interference/802.11b\nTransmitter"
	DialogParameters {
	  m			  "(192+1024*8)*1e-6 % (Preamble size + 1024 b"
"ytes) * bit rate"
	}
      }
      BlockChoice	      "802 interference"
      TemplateBlock	      "bluetooth_lib2/Interference for\ninstruments"
      MemberBlocks	      "802 interference,No interference"
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      System {
	Name			"Interference for\ninstruments"
	Location		[148, 182, 646, 482]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Block {
	  BlockType		  Reference
	  Name			  "802 interference"
	  Ports			  [0, 1]

⌨️ 快捷键说明

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