www.gusucode.com > phased 案例源码 matlab代码程序 > phased/RadarEquationCalculatorAppExample.m
%% Compute Peak Power Using Radar Equation Calculator App % The |radarEquationCalculator| is a Matlab(TM) App that lets you % determine key radar characteristics such as detection range, required peak % transmit power, and SNR. The App works for monostatic and bistatic % radars. %% Open radarEquationCalculator App % When you type |radarEquationCalculator| from the command line or select % the app from the *App Toolstrip*, an interactive window opens. The % default window shows a calculation of target range from SNR, power, and % other parameters. You can then select various options to compute % different radar parameters. % Copyright 2015 The MathWorks, Inc. radarEquationCalculator %% % %% Compute Required Peak Transmit Power of Monostatic Radar % As an example, use the app to compute the required peak transmit power % for a monostatic radar to detect a large target at 100 km. The radar % operates at 10 GHz with a 40 dB antenna gain. Set the probability of % detection to 0.9 and the probability of false alarm to 0.0001. %% % # From the *Calculation Type* drop-down list, choose |Peak Transmit Power| % # Set the *Wavelength* to |3| cm % # Specify the *Pulse Width* as |2| microseconds % # Assume total *System Losses* of 5 dB % # Assuming the target is a large airplane, set *Target Radar Cross Section* value to 100 m2 % # Choose *Configuration* as |Monostatic| % # Set the *Gain* to be |40| dB % # Open the *SNR* box % # Specify the *Probability of Detections* as |0.9| % # Specify the *Probability of False Alarm* as |0.0001| %% % Close the App window. Normally, you close the App using the close button. hg = findall(0,'Name','Radar Equation Calculator'); close(hg) %% % You can see from this previously prepared screen shot that the required % peak transmit power is .2095 W. filenm = fullfile(matlabroot,'examples','phased','radarEquationExample_03.png'); im = imread(filenm); figure('Position',[344 206 849 644]) image(im) axis off set(gca,'Position',[0.083 0.083 0.834 0.888])