怎样用Matlab来实现OFDM收发器的设计

matlab来搭建ofdm收发器实际上涉及到通信系统建模的问题。如果楼主是基于相关协议来搭建OFDM的收发器,按照协议标准所设计的规格链路来细细搭建就好了。楼上提到的 IEEE 802.11a WLAN Physical Layer是一个具体的实例,以这个为例来说明。发射机结构具体就是 卷积编码—\u0026gt;交织—\u0026gt;星座点映射—\u0026gt;插入导频—\u0026gt;FFT调制—\u0026gt;加CP—\u0026gt;上变频采样—\u0026gt;射频发射。其实从最开始就是bit流进行操作,而基本的操作都可以通过matlab建立函数模型来对其进行处理,可以自己根据协议编写搭建,也可以直接调用已有的matlab内建函数进行处理,总之就是完成协议规定的相关功能。11-11-0295-01-00ac-reference-waveform-generator-for-11ac_百度文库,自己再找找相关的看看,这是IEEE推荐的一个公司开发的WLAN标准波形发生器,基本上就完成了发射机的相关功能,可以学一学人家是怎么用matlab建模这个系统的。至于为什么相关的协议要这么设计,这就是一个很深的通信学术问题了,楼主可以深入探索。至于接收机,实际上也类似,只不过接收机原理更复杂,实现方式也不固定,但是最基本的ofdm的架构都是相同的。《OFDM for Wireless Multimedia Communications》是一本极好的入门级参考教材。楼上提到用simulink来搭建其实也是非常好的方式,但是simulink无法做到同步调试,只能作为一种系统级建模手段来做最初的系统级分析。所以代码级建模才是做系统分析的最佳手段。
■网友
google: ofdm matlab code
■网友
Simulink 的 sample 里面有个叫 IEEE 802.11a WLAN Physical Layer 的,就是OFDM的一个具体例子。


    推荐阅读