MIT License

项目介绍

Alga53/DISMMSE-Turbo-Equalizer-for-OTFS 是一个托管在 GitHub 上的开源项目,主要使用 MATLAB 编写,采用 MIT License 许可证,目前获得 81 个 Star、16 次 Fork。

仓库全名
Alga53/DISMMSE-Turbo-Equalizer-for-OTFS
开源许可证
MIT License
Star 数
81
Fork 数
16

README 摘要

DI-S-MMSE Turbo Equalization for OTFS Modulation About This repository provides code to reproduce the results of DI-S-MMSE Turbo equalizer, which iteratively exchanges the extrinsic information between a soft-input-soft-input (SISO) MMSE estimator and a SISO decoder. Simulation results demonstrate that our proposed equalizer not only approaches the BER performance of the near-optimal symbol-wise MAP algorithm, but…

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

常见问题

DISMMSE-Turbo-Equalizer-for-OTFS 用什么语言开发?

主要使用 MATLAB 编写,采用 MIT License 许可证,目前有 81 个 Star。

DISMMSE-Turbo-Equalizer-for-OTFS 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 DISMMSE-Turbo-Equalizer-for-OTFS 的源码?

可以直接克隆仓库:git clone https://github.com/Alga53/DISMMSE-Turbo-Equalizer-for-OTFS.git,默认分支为 master;安装与运行步骤见仓库 README。

DISMMSE-Turbo-Equalizer-for-OTFS 最近还在维护吗?

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

关于

This repo contains simulation code for DI-S-MMSE Turbo Equalizer and LMMSE Equalizer applied to OTFS Modulation.

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
115
价值分
53
活跃状态
活跃

README

DI-S-MMSE Turbo Equalization for OTFS Modulation

paper paper License: MIT

About

This repository provides code to reproduce the results of DI-S-MMSE Turbo equalizer, which iteratively exchanges the extrinsic information between a soft-input-soft-input (SISO) MMSE estimator and a SISO decoder. Simulation results demonstrate that our proposed equalizer not only approaches the BER performance of the near-optimal symbol-wise MAP algorithm, but also has a linear complexity.

Details of this work can be found on IEEE or arKiv.

Citation

If you find this code useful for your research or use it in your work, please consider citing:

@article{li2023doubly,
  title={Doubly-Iterative Sparsified MMSE Turbo Equalization for OTFS Modulation},
  author={Li, Haotian and Yu, Qiyue},
  journal={IEEE Transactions on Communications},
  volume={71},
  number={3},
  pages={1336--1351},
  year={2023},
  publisher={IEEE}
}

Instructions

Our code is developed and tested on MATLAB 2019a.

Simulation Settings

  • DI-S-MMSE equalizer: (i.e., without decoder) execute DI_S_MMSE.m with your preferred parameters.
  • DI-S-MMSE turbo equalizer: run DI_S_MMSE_Turbo.m with your preferred parameters.
  • LMMSE equalizer: execute DI_S_MMSE.m and set iterTimes=1. This is because the first turbo iteration of DI-S-MMSE equalizer is equivalent to the LMMSE equalizer.

Speedup Trick

If your computer has multiple cores, you can utilize the “parfor” loops to execute this code in parallel on workers, which can significantly speed up the calculations. Specifically, you can replace the line “for sim = 1:sumSim” with “parfor sim = 1:sumSim” in both DI_S_MMSE.m and DI_S_MMSE_Turbo.m.

However, please note that when using the “parfor” loop, you will also need to comment out the display code at the end of the loop.

Contact

Should you have any questions or find any errors, please do not hesitate to let me know:{[email protected]}

评论

暂无评论