📄 dbtlinkblocks.mdl
字号:
"p text of function \"doapeak('fam')\"." MaskHelp "eval('helpwin2 doapeak')" MaskPromptString "Threshold level" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskVariables "thfix=@1;" MaskDisplay "disp('Count Peaks\\nDetection\\nFAM')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" } Block { BlockType "S-Function" Name "DML DOA" Ports [1, 1, 0, 0, 0] Position [275, 538, 320, 582] BackgroundColor "yellow" ShowName off FunctionName "doapar1_s" Parameters "'dml',{d2r(doaStart),rangeIx,cpiIx}" PortCounts "[]" SFunctionModules "''" MaskType "Deterministic Maximum Likelihood DOA Estimator" MaskDescription "Deterministic Maximum Likelihood DOA estimator."" \n" MaskHelp "eval('helpwin2 doapar1')" MaskPromptString "Start values for DOAs [degrees]|Range bins|CPIs" MaskStyleString "edit,edit,edit" MaskTunableValueString "on,on,on" MaskCallbackString "||" MaskEnableString "on,on,on" MaskVisibilityString "on,on,on" MaskVariables "doaStart=@1;rangeIx=@2;cpiIx=@3;" MaskDisplay "disp('DML\\nDOA')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "[ -90:1:90]|1|1" } Block { BlockType Demux Name "Demux" Ports [1, 2, 0, 0, 0] Position [1035, 576, 1040, 629] BackgroundColor "black" Outputs "2" } Block { BlockType Demux Name "Demux1" Ports [1, 2, 0, 0, 0] Position [950, 821, 955, 859] BackgroundColor "black" ShowName off Outputs "2" } Block { BlockType Display Name "Display" Ports [1, 0, 0, 0, 0] Position [940, 1030, 1030, 1060] Format "short" Decimation "1" Floating off SampleTime "-1" } Block { BlockType "S-Function" Name "ESPRIT DOA" Ports [1, 1, 0, 0, 0] Position [625, 539, 670, 581] BackgroundColor "yellow" ShowName off FunctionName "doapar1_s" Parameters "'esprit',{noSrc,rangeIx,cpiIx}" PortCounts "[]" SFunctionModules "''" MaskType "ESPRIT DOA Estimator" MaskDescription "ESPRIT DOA estimator.\n" MaskHelp "eval('helpwin2 doapar1')" MaskPromptString "Number of sources|Range bins|CPIs" MaskStyleString "edit,edit,edit" MaskTunableValueString "on,on,on" MaskCallbackString "||" MaskEnableString "on,on,on" MaskVisibilityString "on,on,on" MaskVariables "noSrc=@1;rangeIx=@2;cpiIx=@3;" MaskDisplay "disp('ESPRIT\\nDOA')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "[ ]|1|1" } Block { BlockType SubSystem Name "Estimate Correlation\nMatrix" Ports [1, 1, 0, 0, 0] Position [60, 766, 130, 814] BackgroundColor "yellow" ShowName off ShowPortLabels on MaskType "Estimate DOA Correlation Matrix subsystem" MaskDescription "Select data snapshots from the radar signal and"" estimate the DOA correlation matrix on the chosen data. Pulse, range and cpi"" index should be in the form 1:24 if elements 1 to 24 are desired. All elemen""ts of the corresponding parameter are selected by typing ':'.\nInput: Radar s""ignal data.\nOutput: Estimated correlation matrix.\nSee help text of function"" \"basecorrm\"." MaskHelp "eval('helpwin2 basecorrm')" MaskPromptString "Pulse bins to use when estimating correlation m""atrix|Range bins to use when estimating correlation matrix|CPI bins to use wh""en estimating correlation matrix" MaskStyleString "edit,edit,edit" MaskTunableValueString "on,on,on" MaskCallbackString "||" MaskEnableString "on,on,on" MaskVisibilityString "on,on,on" MaskVariables "pulseIx=@1;rangeIx=@2;cpiIx=@3;" MaskDisplay "disp('Estimate DOA\\nCorrelation\\nMatrix');" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "':'|':'|':'" System { Name "Estimate Correlation\nMatrix" Location [312, 116, 967, 291] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" AutoZoom on Block { BlockType Inport Name "In1" Position [40, 68, 70, 82] Port "1" PortWidth "-1" SampleTime "-1" DataType "auto" SignalType "auto" Interpolate on } Block { BlockType Reference Name "Branch 2" Ports [1, 2, 0, 0, 0] Position [100, 56, 140, 94] SourceBlock "dbtlinkblocks/Branch 2" SourceType "Branch" } Block { BlockType "S-Function" Name "Data\nChoice" Ports [1, 1, 0, 0, 0] Position [200, 40, 265, 90] BackgroundColor "yellow" FunctionName "datachoice_s" Parameters "{pulseIx,rangeIx,cpiIx}" PortCounts "[]" SFunctionModules "''" MaskType "Select data" MaskDescription "Select data snapshots from the radar signal"". Pulse, range and cpi index should be in the form 1:24 if elements 1 to 24 a""re desired. All elements of the corresponding parameter are selected by typin""g ':'.\nInput: Radar signal.\nOutput: Selected radar signal snapshots.\nSee h""elp text of function \"datachoice_s\"." MaskHelp "eval('helpwin2 datachoice_s')" MaskPromptString "Pulse bins to use when estimating correlati""on matrix|Range bins to use when estimating correlation matrix|CPI bins to us""e when estimating correlation matrix" MaskStyleString "edit,edit,edit" MaskTunableValueString "on,on,on" MaskCallbackString "||" MaskEnableString "on,on,on" MaskVisibilityString "on,on,on" MaskVariables "pulseIx=@1;rangeIx=@2;cpiIx=@3;" MaskDisplay "disp('Data\\nSelection')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "pulseIx|rangeIx|cpiIx" } Block { BlockType "S-Function" Name "Estimate\nCorrelation\nMatrix" Ports [1, 1, 0, 0, 0] Position [440, 55, 515, 105] BackgroundColor "yellow" FunctionName "basecorrm_s" PortCounts "[]" SFunctionModules "''" MaskType "Estimate DOA Correlation Matrix" MaskDescription "Estimate DOA Correlation Matrix\nInput: Cho""sen radar signal data snapshots.\nOutput: Estimated correlation matrix.\nSee ""help text of function \"basecorrm\"." MaskHelp "eval('helpwin2 basecorrm')" MaskDisplay "disp('Estimate DOA\\nCorrelation\\nMatrix')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" } Block { BlockType Mux Name "Mux" Ports [2, 1, 0, 0, 0] Position [340, 51, 345, 104] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Outport Name "Out1" Position [565, 73, 595, 87] Port "1" OutputWhenDisabled "held" InitialOutput "[]" } Line { SrcBlock "Branch 2" SrcPort 2 Points [30, 0; 0, 45; 130, 0; 0, -40] DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Estimate\nCorrelation\nMatrix" DstPort 1 } Line { SrcBlock "Data\nChoice" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "Estimate\nCorrelation\nMatrix" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "Branch 2" SrcPort 1 DstBlock "Data\nChoice" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "Branch 2" DstPort 1 } } } Block { BlockType SubSystem Name "Experimental\nAntenna Data" Ports [0, 1, 0, 0, 0] Position [35, 321, 100, 359] BackgroundColor "yellow" ShowName off ShowPortLabels on MaskType "Experimental Antenna Data subsystem" MaskDescription "An experimental antenna array, designed and con""structed at FOA, is used as the receiving antenna array. Calibration is recom""mended.\nMeasurements can be of two modes:\n1) Passive mode, without range in""formation.\n2) Active mode (radar mode), with range information.\nInput: -\nO""utput: Measured signal.\nSee help text of \"defant('aimtEx')\" and \"expsig1""\"." MaskHelp "eval('helpwin2 defant')\neval('helpwin2 expsig1""')" MaskPromptString "Name of file (incl. extension) with measured si""gnals|Which measurement to use (only passive mode)|Which snapshots to use" MaskStyleString "edit,edit,edit" MaskTunableValueString "on,on,on" MaskCallbackString "||" MaskEnableString "on,on,on" MaskVisibilityString "on,on,on" MaskVariables "signalFileName=&1;index=@2;snapshots=@3;" MaskDisplay "disp('Experimental\\nAntenna\\nData');" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "dbtex.dbs|[]|[]" System { Name "Experimental\nAntenna Data" Location [81, 423, 407, 563] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" AutoZoom on Block { BlockType Reference Name "AIMT Experimental\nAntenna" Ports [0, 1, 0, 0, 0] Position [30, 29, 100, 61] BackgroundColor "yellow" ShowName off SourceBlock "dbtlinkblocks/AIMT Experimental\nAntenna" SourceType "AIMT experimental antenna" } Block { BlockType "S-Function" Name "Read Experiment\nData" Ports [1, 1, 0, 0, 0] Position [135, 20, 215, 70] BackgroundColor "yellow" FunctionName "expsig1_s" Parameters "{signalFileName,index,snapshots}" PortCounts "[]" SFunctionModules "''" MaskType "Read Experimental Data " MaskDescription "Read Data from the file that contains measu""rements from the experimental array antenna.\nInput: Antenna definition for t""he used antenna.\nOutput: The measurement signals.\nSee help text of function"" \"expsig1\"." MaskHelp "eval('helpwin2 expsig1')" MaskPromptString "Name of file containing the measured signal""s|Which (if file contains several) measurement to use|Which snapshots to use" MaskStyleString "edit,edit,edit" MaskTunableValueString "on,on,on" MaskCallbackString "||" MaskEnableString "on,on,on" MaskVisibilityString "on,on,on" MaskVariables "signalFileName=@1;index=@2;snapshots=@3;" MaskDisplay "disp('Read\\nExperiment\\nData')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "signalFileName|index|snapshots" } Block { BlockType Outport Name "Out1" Position [260, 38, 290, 52] Port "1" OutputWhenDisabled "held" InitialOutput "[]" } Line { SrcBlock "AIMT Experimental\nAntenna" SrcPort 1 DstBlock "Read Experiment\nData" DstPort 1 } Line { SrcBlock "Read Experiment\nData" SrcPort 1 DstBlock "Out1" DstPort 1 } } } Block { BlockType SubSystem Name "Extensions" Ports [0, 0, 0, 0, 0] Position [1195, 938, 1261, 989] BackgroundColor "cyan" DropShadow on ShowName off ShowPortLabels on MaskDisplay "disp('Extensions')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Extensions" Location [281, 86, 624, 528] Open off
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -