用途:面向雷达、声呐与主动感知,帮助选择、配置和分析波形,覆盖 LFM、NLFM、FMCW、PMCW、MFSK、相位编码、CW、扩频与联合雷达通信波形。触发关键词包括 waveform、chirp、LFM、NLFM、FMCW、PMCW、pulse compression、M-sequence、PN code、phase code 等,配合 target、jammer、Doppler、sidelobe、PRF 等感知语境词使用。
主要能力:按需求澄清流程收集距离尺度、目标运动、分辨率、环境、硬件限制与主指标,再用决策树选择波形对象;从需求推导参数(如 rangeres2bw、speed2dop、freq2wavelen);用 ambgfun、pambgfun、sidelobelevel 分析模糊函数与旁瓣;推荐 radarWaveformGenerator 交互探索。
使用方式:必须用工具箱 System 对象与函数生成信号,禁止手写 exp(1j*...) 或自定义序列发生器;序列可用 mlseq、legendreseq、apaseq、pnkcode。自相关与匹配滤波响应必须用 ambgfun('Cut','Doppler'),PSL 用 sidelobelevel(输入需为 dB),实际滤波信号用 phased.MatchedFilter,不得用 xcorr。自定义 IQ 或混合波形用 PhaseCodedWaveform 且 Code='Custom',此时不要设置 NumChips。CW 用脉冲对象并令 PRF = 1/PulseWidth,不可设 DutyCycle=1。NLFM 用 nlfmspec2freq 配合 CustomFMWaveform,不用于 NonlinearFMWaveform。
适用场景:应用驱动或学习探索型波形设计、参数推导、旁瓣与多普勒容限分析、硬件带宽受限时的拉伸处理或步进调频。
限制:不适用于完整雷达系统链路仿真、波束成形与阵列设计、目标检测与 CFAR、Simulink 波形模块、通信波形(OFDM、QAM)。距离/速度模糊解算、跟踪器关联、接收链设计、杂波抑制(MTI、STAP)、天线方向图与检测器性能属系统级问题,需升级处理。PSL 目标在 -30 至 -45 dB 且 TBP<500 时须先呈现 NLFM、加窗匹配滤波与提高 TBP 的权衡。radarWaveformGenerator 需 R2026a。代码出错最多重试一次,之后停止并报告。具体收费与平台信息暂未提供。