本站所有资源均为高质量资源,各种姿势下载。
1. 信号参数规划 系统默认配置子载波数量为64,重叠因子为4。采用16QAM调制作为基础映射方式。仿真循环通过特定的信噪比范围(0dB至20dB),以获取完整的性能曲线。
2. PhyDYAS原型滤波器设计 利用频率抽样法设计原型滤波器。针对K=4,代码中使用了特定的系数(0.97195983, 0.7071, 0.23514708)进行频域构造,通过余弦和运算生成时域脉冲。最后进行能量归一化处理,确保滤波过程不改变信号功率。
3. OQAM调制映射 这是系统的核心。首先将QAM复合符号拆分为实部和虚部,将其在时间轴上交错排列,使得符号速率加倍。随后引入相位因子 $theta = pi/2 * (k+n)$,其中k为子载波索引,n为符号索引。这一步骤是保证在解调端通过提取实部来消除相邻子载波干扰的关键。
4. 综合滤波器组(SFB)处理 调制过程采用IFFT与多相滤波。对于每个OQAM符号,进行IFFT变换后,将其与原型滤波器 $h$ 进行逐点相乘。利用重叠相加法(Overlap-and-Add),每隔 $N/2$ 个采样点移动一次位置并进行累加,构造出最终的连续时域发送信号。
5. 信号过信道与噪声添加 发送信号通过内建函数模拟AWGN信道,根据设定的SNR加入相应功率的高斯噪声。
6. 分析滤波器组(AFB)解调 接收端按 $N/2$ 的步长截取长度为 $L$ 的信号段,并应用原型滤波器进行匹配滤波。为了提高计算效率,系统采用了多相结构的简化处理:将滤波后的 $L$ 点信号分为 $K$ 段并进行累加,最后通过一次FFT变换还原出各个子载波上的数据。
7. 信号恢复与BER统计 解调后的数据首先通过逆相位旋转还原原始分量。基于FBMC的正交性原理,仅提取结果的实部。最后将两个连续的OQAM符号重新组合为QAM符号,进行去映射处理并统计比特错误率。
ifft_ext .* h 实现了非矩形窗口的成形,这大大降低了系统带外辐射。exp(1i * theta),接收端对应使用 exp(-1i * theta),这是维持子载波间准正交性的物理基础。periodogram 函数分析发送信号的功率谱,直观展示了FBMC在频谱截断上的优异表现。semilogy 绘制BER曲线,清晰展示了随信噪比增加系统性能的提升情况,并与理论QAM性能进行对比参考。