# ofdmlib
Efficient, object-oriented OFDM library designed and implemented to work in real-time.
<p align="center">
</div>
<!-- TOC -->
<details open="open">
<summary><h2 style="display: inline-block">Contents</h2></summary>
<ol>
<li>
<a href="#about">About</a>
<ul>
<li><a href="#software">Software</a></li>
<li><a href="#roadmap">Roadmap</a></li>
</ul>
</li>
<li>
<a href="#getting-started">Getting Started</a>
<ul>
<li><a href="#prerequisites">Prerequisites</a></li>
<li><a href="#installation">Installation</a></li>
<li><a href="#usage">Usage</a></li>
</ul>
</li>
<li><a href="#contributing">Contributing</a></li>
<li><a href="#acknowledgements">Acknowledgements</a></li>
<li><a href="#license">License</a></li>
<li><a href="#contact">Contact</a></li>
</ol>
</details>
<!-- Project descirption -->
## About
ofdmlib is a flexible orthogonal-frequency division multiplexing(OFDM) C++ library implemented in object-oriented fashion
<br />
<br />
<div align="center">
[![Contributors](https://img.shields.io/github/contributors/krogk/ofdmlib.svg?style=for-the-badge)](https://github.com/krogk/ofdmlib/graphs/contributors)
[![Forks](https://img.shields.io/github/forks/krogk/ofdmlib.svg?style=for-the-badge)](https://github.com/krogk/ofdmlib/network/members)
[![Stars](https://img.shields.io/github/stars/krogk/ofdmlib.svg?style=for-the-badge)](https://github.com/krogk/ofdmlib/stargazers)
[![Issues](https://img.shields.io/github/issues/krogk/ofdmlib.svg?style=for-the-badge)](https://github.com/krogk/ofdmlib/issues)
[![License](https://img.shields.io/github/license/krogk/ofdmlib.svg?style=for-the-badge)](https://github.com/krogk/ofdmlib/blob/main/LICENSE)
<br />
</div>
### Software
Currently ofdmlib is in development stages, you can view the [Roadmap](https://github.com/krogk/ofdmlib#roadmap) for planned features.
[See Doxygen Documentation (Place holder for now)](https://krogk.github.io/ofdmlib/software/docs/Doxygen/html/index.html)
<br />
<br />
### Roadmap
[Roadmap](https://github.com/krogk/ofdmlib/blob/main/docs/diagrams/roadmap/Roadmap.png)
<!-- Getting Started -->
## Getting Started
### Prerequisites
1. Clone the repository
```sh
git clone https://github.com/krogk/ofdmlib
```
2. Ubuntu Packages:
```sh
chmod +x devsetup.sh
./devsetup.sh
```
### Installation
1.Build & Test:
```sh
mkdir build
cd build/
cmake ..
make test ARGS="-V" <--- Its not neccesary but highly recommended to run the test suite
make
```
<!-- Usage -->
### Usage
1. Placeholder
```sh
#include <ofdmlib>
```
<!-- Contributing -->
## Contributing
See `CONTRIBUTING` for more information.
<!-- Acknowledgements -->
## Acknowledgements
Huge thank you to my supervisor [Dr Bernd Porr](https://github.com/berndporr) for the guidance through the project.
<!-- License -->
## License
Distributed under the MIT License. See `LICENSE` for more information.
This Implementation is based on FFTW
<!-- Contact Info -->
## Contact
[Kamil Rog](https://github.com/krogk)
没有合适的资源?快使用搜索试试~ 我知道了~
高效的 C++ 正交频分多路复用(OFDM)库
共38个文件
cpp:10个
h:7个
txt:5个
0 下载量 144 浏览量
2024-08-28
15:34:34
上传
评论
收藏 361KB ZIP 举报
温馨提示
OFDMLIB 高效、面向对象的 OFDM 库,专为实时工作而设计和实施。 内容 大约 软件 路线图 开始 先决条件 安装 用法 贡献 确认 许可证 联系 大约 ofdmlib 是一个灵活的正交频分复用 (OFDM) C++ 库,以面向对象的方式实现 Contributors Forks Stars Issues License 软件 目前 ofdmlib 处于开发阶段,您可以查看计划功能的路线图。 请参阅 Doxygen 文档(目前为 Place holder) 路线图 路线图 开始 先决条件 克隆存储库 git clone https://github.com/krogk/ofdmlib Ubuntu 软件包: chmod +x devsetup.sh ./devsetup.sh 安装 1.构建和测试: mkdir build cd build/ cmake .. make test ARGS="-V" <--- Its not neccesary but highly recommended to run the test suite make 用法 占 位
资源推荐
资源详情
资源评论
收起资源包目录
ofdmlib-main.zip (38个子文件)
ofdmlib-main
devsetup.sh 620B
CMakeLists.txt 907B
src
CMakeLists.txt 2KB
demo
demo.cpp 153B
utils
gnuplot-iostream.h 88KB
common.h 154B
codec
ofdmcodec.cpp 2KB
qam-modulator
qam-modulator.h 9KB
fft
ofdmfft.h 1KB
ofdmfft.cpp 4KB
nyquist-modulator
nyquist-modulator.cpp 5KB
nyquist-modulator.h 2KB
ofdmcodec.h 2KB
detector
detector.cpp 6KB
detector.h 3KB
LICENSE 1KB
cmake
StaticAnalyzers.cmake 683B
docs
CMakeLists.txt 1KB
srs
specification.log 4KB
specification.synctex.gz 45KB
specification.toc 2KB
specification.tex 13KB
specification.aux 4KB
specification.pdf 94KB
Doxyfile.in 112KB
diagrams
roadmap
Roadmap.drawio 4KB
Roadmap.png 130KB
Roadmap.svg 81KB
Gantt.ods 22KB
sequence
ofdmlibSequenceDiagram.txt 486B
test
CMakeLists.txt 2KB
unit
NyquistModulatorTest.cpp 4KB
FourierTransformsTest.cpp 17KB
QamModulatorTest.cpp 2KB
DetectorTest.cpp 10KB
integration
IntegrationTests.cpp 4KB
.gitignore 326B
README.md 3KB
共 38 条
- 1
资源评论
潦草通信狗
- 粉丝: 339
- 资源: 215
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功