matlab由频域变时域的代码仿真中的简单SISO
OFDM
该存储库将通过使用wl_example_siso_ofdm_txrx.m上的示例代码来通过BPSK解调来模拟SISO
OFDM。
注意:该存储库是NCTU课程“无线通信系统2018”中的作业。
如果您正在学习本课程,请不要从此存储库中复制。
版权所有。
描述
示例代码wl_example_siso_ofdm_txrx.m遵循以下步骤。
生成OFDM发送样本
通过WARP或模拟传输发送样本
解码收到的样本
计算信噪比/通道并绘制
在信号生成方面,
产生序言
产生数字位
将数字位调制为频域样本
添加试点样本
通过FFT将频率采样转换为时间采样
插入CP(循环前缀)
将符号重塑为一维样本
在解码部分,
包检测
CFO校正(在仿真中无用)
频道估算
删除CP(循环前缀)
通过FFT将时间样本转换为频率样本
解码频率样本
SFO校正
BPSK
OFDM仿真
分区示例代码来signal_gen.m和decode.m
signal_gen.m
信号发生器和传输
将传输的数字位输出到tx_data.bin
将传输的频域样本输出到tx_sym
2022-03-04 12:04:00
420KB
系统开源
1