📄 bluetooth_full_duplex.mdl
字号:
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 + -