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

📄 simclutter.m

📁 阵列信号处理的工具箱
💻 M
字号:
function clutterSig3D = simclutter2(clutter, transmitGain, steeringMatrix, ...                                   lambda, sampleTime, noPulses, noRangeBins,...                                   propSpeed, pri, h, platVel);%SIMCLUTTER is the core simulating engine for simulating clutter sources.%%Synopsis:%  clutterSig3D = simclutter(clutter, transmitGain, steeringMatrix, ...%                            lambda, sampleTime, noPulses, noRangeBins,...%                            propSpeed, pri);%%Description:%  Simulates radarsignals and stores the data in a 3D matrix%  ( Number Pulses x Number Of RangeBins x Number Of Channels)%%  Clutter is defined by a power spectral density function (PSD) which%  describes the power of the clutter at a certain frequency. To simulate%  clutter for a specific direction and range you simply simulate complex%  gaussian noise and multiply this noise with the PSD and then performe%  an inverse FFT. These steps simulates a clutter signal in the pulse%  domain. There are some considerations though. The PSD has to be sampled%  and it is thus important not to undersample this function. If a%  specific timeresolution is wanted (after the inverse FFT) a correct%  frequency span must be chosen. I.e. if the wanted timeresolution is%  equal to pri then the total frequency span that the PSD is to be%  sampled over must be 1/pri! Since the PSD describes how the clutter%  source are moving the PSD must be sampled symetrically round the%  frequency zero. In the direction domain consideration to the%  transmitting antenna patern has to be taken. The ground is divided into%  small so called clutterpatches from which clutter is radiated. The%  power of the clutter at each clutterpatch is determined by the%  transmitting antenna pattern and the area of the patch and also by the%  distance to the patch. So far no considerations to patcharea nor%  the distance to the patch is taken. the input variable power is used to%  determine the power of the strongest clutterpatch. The clutterpatch%  that illuminates most is the one where the transmitting antenna pattern%  has its maximum. The width of the clutterpatches are determined by the%  stepsize in the variable "clutter.DOAs", i.e. the directions to the%  patches. This stepsize should not be much larger then a third of the%  beamwith of the transmitting antenna, since this is the sampling angle%  of the transmitting antenna pattern.%%  This function is called upon by simradarsig and should be%  hidden from the everyday user.%%Input:%  clutter (ClutterDefT)      : Definition of clutter parameters.%  transmitGain (RealVectorT) : Sampled gain(theta) from transmitting antenna%  steeringMatrix (CxMatrixT) : Steering matrix calculated for all directions%                               to clutterpatches.%  lambda (RealScalarT)       : Wavelength [m]%  sampleTime (RealScalarT)   : Sample period time in transmitter and receiver.%                               One sampleTime corresponds to one range bin.%  noPulses (IntScalarT)      : Number of pulese to simulate for.%  noRangeBins (IntScalarT)   : Number of rangebins for this radarsystem.%  propSpeed (RealScalarT)    : Speed of light in current medium [m/s].%  pri (RealScalarT)          : Pulse repetition interval [s].%  h (RealScalarT)            : Height above ground of radar platform%  platVel (RealScalarT)      : Speed of Radar platform along array%%OutPut:%  clutterSig3D (CxMatrixT) : 3D matrix with the simulated clutter data.%                             pulses x rangebins x channels.%%--------%Clutter of type 'MIT-LCE'%-------------------------%Description:%  MIT-LCE is the result of some measurements done by MIT Lincoln%  Laboratory [3]. These measurements indicate that clutter is%  exponentially distributed in contrast to the commonly used gaussian%  shape. The exponential power spectral density of clutter is discribed%  with some shape parameters depending on wind conditions. See function%  "defclutter" for a description of the input parameters.%%Notations:%  Data type names are shown in parentheses and they start with a capital%  letter and end with a capital T. Data type definitions can be found in%  [1] or by "help dbtdata".%%Examples:%%Software Quality:%%Known Bugs:%  1) Pulsemodulation is not performed.%%  2) No considerations for range distribution is taken. The simulated%     signal is same for all wanted ranges.%%References:%  [1]: Bj鰎klund S., Rejdemyhr D. Athley F.: "DBT, A MATLAB Toolbox%       for Radar Signal Processing. Reference Guide",%       FOA-D--9x-00xxx-408--SE, To be published.%%  [2]  Rejdemyhr D.: "En studie av klotters inverkan p

⌨️ 快捷键说明

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