📄 bpak_vblast1.mdl
字号:
SampleTime "-1" SaveFormat "Array" } Block { BlockType Reference Name "Transpose" Ports [1, 1] Position [465, 485, 520, 525] Orientation "left" SourceBlock "dspmtrx3/Transpose" SourceType "Transpose" Hermitian off overflowFlag on } Block { BlockType SubSystem Name "daoyin system1" Ports [2, 2] Position [620, 18, 730, 87] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "daoyin system1" Location [2, 82, 1014, 732] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [305, 53, 335, 67] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [305, 223, 335, 237] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Reference Name "BPSK\nModulator\nBaseband" Ports [1, 1] Position [405, 206, 480, 254] SourceBlock "commdigbbndpm2/BPSK\nModulator\nBaseband" SourceType "BPSK Modulator Baseband" ShowPortLabels on Ph "0" numSamp "1" } Block { BlockType Reference Name "BPSK\nModulator\nBaseband1" Ports [1, 1] Position [400, 36, 475, 84] SourceBlock "commdigbbndpm2/BPSK\nModulator\nBaseband" SourceType "BPSK Modulator Baseband" ShowPortLabels on Ph "0" numSamp "1" } Block { BlockType Reference Name "DSP\nConstant" Ports [0, 1] Position [500, 109, 535, 141] SourceBlock "dspsrcs4/DSP\nConstant" SourceType "DSP Constant" ShowPortLabels on Value "1" SampleMode "Discrete" discreteOutput "Sample-based" continuousOutput "Sample-based" sampTime "4e-6" framePeriod "2" additionalParams off allowOverrides on dataType "Inherit from 'Constant value'" isSigned on wordLen "16" udDataType "sfix(16)" fracBitsMode "Best precision" numFracBits "15" InterpretAs1D "-inf" Ts "-inf" FramebasedOutput "-inf" } Block { BlockType Reference Name "DSP\nConstant1" Ports [0, 1] Position [500, 279, 535, 311] SourceBlock "dspsrcs4/DSP\nConstant" SourceType "DSP Constant" ShowPortLabels on Value "1" SampleMode "Discrete" discreteOutput "Sample-based" continuousOutput "Sample-based" sampTime "4e-6" framePeriod "2" additionalParams off allowOverrides on dataType "Inherit from 'Constant value'" isSigned on wordLen "16" udDataType "sfix(16)" fracBitsMode "Best precision" numFracBits "15" InterpretAs1D "-inf" Ts "-inf" FramebasedOutput "-inf" } Block { BlockType Reference Name "Matrix\nConcatenation" Ports [2, 1] Position [580, 49, 635, 91] SourceBlock "simulink/Math\nOperations/Matrix\nConcatena""tion" SourceType "Matrix Concatenation" numInports "2" catMethod "Vertical" } Block { BlockType Reference Name "Matrix\nConcatenation1" Ports [2, 1] Position [580, 219, 635, 261] SourceBlock "simulink/Math\nOperations/Matrix\nConcatena""tion" SourceType "Matrix Concatenation" numInports "2" catMethod "Vertical" } Block { BlockType Outport Name "Out1" Position [710, 63, 740, 77] IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out2" Position [710, 233, 740, 247] Port "2" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Matrix\nConcatenation1" SrcPort 1 DstBlock "Out2" DstPort 1 } Line { SrcBlock "DSP\nConstant1" SrcPort 1 Points [10, 0; 0, -45] DstBlock "Matrix\nConcatenation1" DstPort 2 } Line { SrcBlock "In2" SrcPort 1 DstBlock "BPSK\nModulator\nBaseband" DstPort 1 } Line { SrcBlock "Matrix\nConcatenation" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "DSP\nConstant" SrcPort 1 Points [10, 0; 0, -45] DstBlock "Matrix\nConcatenation" DstPort 2 } Line { SrcBlock "In1" SrcPort 1 DstBlock "BPSK\nModulator\nBaseband1" DstPort 1 } Line { SrcBlock "BPSK\nModulator\nBaseband1" SrcPort 1 DstBlock "Matrix\nConcatenation" DstPort 1 } Line { SrcBlock "BPSK\nModulator\nBaseband" SrcPort 1 DstBlock "Matrix\nConcatenation1" DstPort 1 } } } Line { SrcBlock "Bernoulli Binary\nGenerator" SrcPort 1 Points [35, 0] Branch { Points [0, 165] DstBlock "Error Rate\nCalculation" DstPort 1 } Branch { DstBlock "Multiport\nSelector2" DstPort 1 } } Line { SrcBlock "Channel1" SrcPort 1 Points [0, 75] DstBlock "Subsystem" DstPort 1 } Line { SrcBlock "Channel1" SrcPort 4 Points [0, 255] DstBlock "Subsystem" DstPort 4 } Line { Labels [1, 0] SrcBlock "Matrix\nConcatenation" SrcPort 1 Points [0, -250] DstBlock "Error Rate\nCalculation" DstPort 2 } Line { SrcBlock "Error Rate\nCalculation" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 20] DstBlock "To Workspace" DstPort 1 } Branch { Points [0, -70] DstBlock "Display" DstPort 1 } } Line { SrcBlock "Matrix\nConcatenation1" SrcPort 1 Points [-25, 0] DstBlock "Matrix\nConcatenation5" DstPort 1 } Line { SrcBlock "Matrix\nConcatenation2" SrcPort 1 Points [-40, 0; 0, -25] DstBlock "Matrix\nConcatenation5" DstPort 2 } Line { SrcBlock "Matrix\nConcatenation5" SrcPort 1 DstBlock "Pseudoinverse" DstPort 1 } Line { Labels [3, 0] SrcBlock "Pseudoinverse" SrcPort 1 Points [-20, 0; 0, 105; 105, 0; 0, 60] DstBlock "Matrix Multiply" DstPort 1 } Line { SrcBlock "Matrix\nConcatenation6" SrcPort 1 DstBlock "Transpose" DstPort 1 } Line { SrcBlock "Multiport\nSelector2" SrcPort 1 DstBlock " space encoder system" DstPort 1 } Line { SrcBlock "Multiport\nSelector2" SrcPort 2 DstBlock " space encoder system" DstPort 2 } Line { SrcBlock " space encoder system" SrcPort 1 DstBlock "daoyin system1" DstPort 1 } Line { SrcBlock " space encoder system" SrcPort 2 DstBlock "daoyin system1" DstPort 2 } Line { SrcBlock "daoyin system1" SrcPort 1 Points [110, 0] DstBlock "Channel1" DstPort 1 } Line { SrcBlock "daoyin system1" SrcPort 2 Points [215, 0] DstBlock "Channel1" DstPort 2 } Line { SrcBlock "Subsystem" SrcPort 1 Points [0, -15] DstBlock "Matrix\nConcatenation1" DstPort 1 } Line { SrcBlock "Subsystem" SrcPort 2 Points [-5, 0; 0, -35] DstBlock "Matrix\nConcatenation1" DstPort 2 } Line { SrcBlock "Subsystem" SrcPort 3 Points [0, -15] DstBlock "Matrix\nConcatenation2" DstPort 1 } Line { SrcBlock "Subsystem" SrcPort 4 Points [-60, 0] DstBlock "Matrix\nConcatenation2" DstPort 2 } Line { SrcBlock "Subsystem" SrcPort 5 DstBlock "AWGN\nChannel2" DstPort 1 } Line { SrcBlock "Subsystem" SrcPort 6 Points [0, 35] DstBlock "AWGN\nChannel1" DstPort 1 } Line { Labels [1, 0] SrcBlock "Transpose" SrcPort 1 DstBlock "Matrix Multiply" DstPort 2 } Line { SrcBlock "Matrix Multiply" SrcPort 1 DstBlock "Multiport\nSelector1" DstPort 1 } Line { SrcBlock "AWGN\nChannel2" SrcPort 1 Points [-15, 0] DstBlock "Matrix\nConcatenation6" DstPort 1 } Line { SrcBlock "AWGN\nChannel1" SrcPort 1 DstBlock "Matrix\nConcatenation6" DstPort 2 } Line { SrcBlock "Multiport\nSelector1" SrcPort 1 Points [-15, 0] DstBlock "Frame Conversion2" DstPort 1 } Line { SrcBlock "Multiport\nSelector1" SrcPort 2 Points [-20, 0] DstBlock "Frame Conversion1" DstPort 1 } Line { SrcBlock "Channel1" SrcPort 2 Points [0, 195] DstBlock "Subsystem" DstPort 3 } Line { SrcBlock "Channel1" SrcPort 3 Points [0, 135] DstBlock "Subsystem" DstPort 2 } Line { SrcBlock "BPSK\nDemodulator\nBaseband3" SrcPort 1 Points [0, 145] DstBlock "Matrix\nConcatenation" DstPort 1 } Line { SrcBlock "BPSK\nDemodulator\nBaseband1" SrcPort 1 Points [0, -135] DstBlock "Matrix\nConcatenation" DstPort 2 } Line { SrcBlock "Frame Conversion2" SrcPort 1 DstBlock "BPSK\nDemodulator\nBaseband3" DstPort 1 } Line { SrcBlock "Frame Conversion1" SrcPort 1 DstBlock "BPSK\nDemodulator\nBaseband1" DstPort 1 } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -