用途:在 MATLAB 中构建自定义(非标准)OFDM 发射机/接收机,配置子载波分配、加噪、衰落信道均衡、同步与 LDPC 编码。标准制式(5G NR、Wi-Fi、LTE、蓝牙、卫星)应改用对应工具箱,不适用本技能。
主要能力与规则:必须使用 ofdmmod/ofdmdemod,不要直接用 ifft/fft 实现 OFDM;ofdmdemod 传 nullidx 时须显式给出 symOffset(默认 cpLen,定时不理想时可用 cpLen/2)。awgn 必须显式指定信号功率,OFDM 功率为 10log10(nActiveSC/nFFT^2) dBW,不能用 0 或 'measured'。频域信道响应用 ofdmChannelResponse,不要直接 fft(h,nFFT)。子载波采用中心频率排序,DC 为 nFFT/2+1 且应置空。单流调制器输入须为列向量。ofdmEqualize 的 hEst 维度需按 [nSC×NS×NR] 或折叠为 (nSCnSym)×NS×NR。
用法要点:先用 convertSNR 在 snrsc、snr、ebno 间换算;从 awgn 第二输出获取噪声方差,ofdmdemod 后噪声方差按 nFFT 缩放。导频、衰落、同步、LDPC 分别参考对应参考文档。使用版本门控 API(如 ofdmChannelEstimate、ofdmPilotConfig 为 R2026a,ldpcPCM 为 R2025a)前先调用 version('-release') 检查版本。
限制:不覆盖标准制式 OFDM;ofdmmod 不支持加窗,需升余弦加窗时发射端改用 comm.OFDMModulator,解调仍用 ofdmdemod。具体参数、收费与平台信息暂未提供。