# OFDM-Sim
A quick MATLAB simulation of an OFDM communications system. The script was written in MATLAB to facilitate it getting running quickly as an OFDM refresher exercise. As such, I didn't take any particular efforts to keep this code as clean as I normally do. However, if you're here to learn about OFDM systems, this code should work nicely for your purposes.
The system works by generating a pulse vector and a random bit stream. I've included several pulse generation scripts, but I use the root raised cosine pulse in the simulation (https://en.wikipedia.org/wiki/Root-raised-cosine_filter). The bit stream is either subjected to either an IFFT or FFT depending on whether we're dealing with the transmitter or receiver. The root raised cosine pulse is applied to the result to form the baseband signal. The main advantage is to doing this is that once you take into account the sending and receiving ends, the spectrum is that of a raised cosine, which is one of several options that result in no intersymbol interference. There are two carriers that can convey +1 and -1, resulting in QPSK.
The script outputs several plots to show experimental and theoretical results. These include the spectrum of the signal and bit error rates as a function of SNR. You can also see the signal at various points in the system, which might be educationally useful to someone down the road.
没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计&课设-OFDM通信系统的快速MATLAB仿真.zip
共7个文件
m:6个
md:1个
0 下载量 96 浏览量
2024-01-08
22:42:35
上传
评论 1
收藏 5KB ZIP 举报
温馨提示
matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计&课设-OFDM通信系统的快速MATLAB仿真.zip (7个子文件)
matlab_code
main.m 6KB
generate_baseband.m 889B
root_rcro.m 796B
rect_pulse.m 543B
rcro_pulse.m 1KB
README.md 1KB
bit_gen.m 318B
共 7 条
- 1
资源评论
白话机器学习
- 粉丝: 8271
- 资源: 7686
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功