GNU General Public License v3.0

项目介绍

rnissel/Channel-Estimation 是一个托管在 GitHub 上的开源项目,主要使用 Matlab 编写,采用 GNU General Public License v3.0 许可证,目前获得 115 个 Star、48 次 Fork。

仓库全名
rnissel/Channel-Estimation
开源许可证
GNU General Public License v3.0
Star 数
115
Fork 数
48

README 摘要

Channel Estimation This repository simulates an FBMC and OFDM transmission over a doubly-selective channel, including doubly-selective MMSE channel estimation in combination with interference cancellation. All figures from R. Nissel et al. “Doubly-Selective Channel Estimation in FBMC-OQAM and OFDM Systems”, IEEE VTC Fall, 2018, can be reproduced. Supported Waveforms: OFDM FBMC, channel estimation: auxiliary symbols…

完整内容见 GitHub 原始 README 或本页 。

常见问题

Channel-Estimation 用什么语言开发?

主要使用 Matlab 编写,采用 GNU General Public License v3.0 许可证,目前有 115 个 Star。

Channel-Estimation 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 Channel-Estimation 的源码?

可以直接克隆仓库:git clone https://github.com/rnissel/Channel-Estimation.git,默认分支为 master;安装与运行步骤见仓库 README。

Channel-Estimation 最近还在维护吗?

仓库最近一次更新为 2018年7月3日,当前没有未关闭的 Issue;Star 数为 115,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

Simulates an FBMC and OFDM transmission over a doubly-selective channel. Allows to reproduce all figures from "Doubly-Selective Channel Estimation in FBMC-OQAM and OFDM Systems", IEEE VTC Fall, 2018

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

语言占比

MATLAB

贡献者

README

Channel Estimation

This repository simulates an FBMC and OFDM transmission over a doubly-selective channel, including doubly-selective MMSE channel estimation in combination with interference cancellation. All figures from R. Nissel et al. “Doubly-Selective Channel Estimation in FBMC-OQAM and OFDM Systems”, IEEE VTC Fall, 2018, can be reproduced.

Supported Waveforms:

  • OFDM
  • FBMC, channel estimation: auxiliary symbols
  • FBMC, channel estimation: data spreading

Note that I use a matrix based system model. This makes the derivation of the correlation matrices relatively easy but also requires a large memory. If one wants to simulate over a higher bandwidth, either the system model must be split into smaller chunks, or the matrices must be explicitly expressed by summations.

Requirements

We used Windows 7 (64bit) and Matlab R2013b/2016a, but newer versions (and some older) should also work.

Basic Properties

Our doubly-selective channel estimation method performs close to perfect channel knowledge:

The first iteration step greatly improves the BER, which soon saturates:

Reproducible Figures

All figure from “Doubly-Selective Channel Estimation in FBMC-OQAM and OFDM Systems” can be reproduced. The figure numbers are the same as in the paper.

Additional Explanations for Channel Estimation in FBMC

The Matlab code SimpleVersion_DoublyFlat.m simulates an FBMC and OFDM transmission over a doubly-flat channel, including channel estimation. In particular, it illustrates the auxiliary symbol method and the data spreading approach, with much less overhead than for the doubly-selective channel estimation method. The script is based on my paper “On pilot-symbol aided channel estimation in FBMC-OQAM”.

Please Cite Our Paper

@inproceedings{Nissel2018VTC,
	author    = {R. Nissel and F. Ademaj and M. Rupp},
	booktitle = {IEEE Vehicular Technology Conference (VTC Fall)},
	title     = {Doubly-Selective Channel Estimation in {FBMC-OQAM} and {OFDM} Systems},
	year 	  = {2018},
	pages 	  = {1-5}, 
	month 	  = {Aug},
}

References

评论

暂无评论