许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  OFDM无线通信芯片设计实战书籍免费开源代码

OFDM无线通信芯片设计实战书籍免费开源代码

阅读数 2
点赞 0
article_banner


书籍简介:

《OFDM无线通信芯片设计实战》一书是由我本人编写,机械工业出版社即将出版(已经正式签约,全部原稿已交付)的一本介绍OFDM无线通信技术偏工程类的书籍,将带领读者一步一步完成一个OFDM无线通信系统,代码使用纯Verilog编写,没有调用任何IP核,既包括了Matlab的定点算法仿真与Verilog的仿真,也有实际的板级测试,并会随着书的出版开源全部代码。适用于通信专业高年级本科生,研究生以及初级工程师用作学习参考资料,也可用于通信行业相关公司的培训教材。

编写本书的目的:

市面上关于OFDM书已经有很多很多了,但是许多书总是过于强调理论,列一大堆的数学公式去讲解OFDM技术,当然,这种方式十分科学和严谨,但是过多的数学公式往往会容易将OFDM技术的本质隐藏,让初学者或者没有相关项目经验的工程师感觉这是一个十分复杂难懂的技术,偶尔有一些书会给出Matlab代码去对OFDM的算法进行仿真,但是他们的仿真都是基于模块仿真,没有一个相对完整的例子来解释一串信息流是如何通过OFDM技术来进行传递的,因此本书在吸收了其他书籍优点的基础上另辟蹊径,以WIFI IEEE802.11a协议为基础,从零一步一步实现了一个完整的OFDM无线通信系统,在写作的过程中,对于OFDM系统中各个算法的核心原理仍然像其他书那样使用严谨的数学公式进行论证,但对一些繁琐且没那么重要的公式进行了适当的取舍或者换了一种更为简单的方式进行讲解,同时我也介绍了如何使用Matlab和Verilog代码去一步一步实现这些数学公式的方法,在实现的过程中严格按照公司中标准的设计流程完成OFDM系统中每个算法从理论到实现再到验证的全过程,为了让读者能更好的吸收和消化这些代码,我会将所有代码开源并进行逐行讲解力求让每一位读者都能独立设计出自己的OFDM系统,这些精髓的内容都是其他同类型书籍所不具备的,相信读者能从这本书受益匪浅。

全书介绍:

本书分为六个大章节,安排如下:

第一章介绍一些芯片设计的流程与Verilog相关的基本知识。

第二章介绍Verilog中定点数相关的基础知识,这部分内容是全书的基础,它规定了本书定点化数据的数据格式(mSn/mUn),并且设计了后面所有章节都用到的四舍五入饱和处理IP,这也是实际通信或数字信号处理芯片设计过程中标准的信号处理模块。

第三个章节介绍了基本的数字信号处理模块的设计方法,包括加法器,减法器,乘法器,除法器,求复数模(MAX-MIN算法),CORDIC算法,FFT算法以及卷积码与Viterbi算法,所有的算法全部有Matlab定点算法模型以及对应的Verilog代码,并且采用公司标准的设计流程对Matlab的结果和Verilog的结果进行联合验证,这些算法都在OFDM系统中得到实际的应用。在这些算法中,对于CORDIC算法和FFT算法一些FPGA或者EDA厂商会提供免费的IP核,但并不会提供源码,有的读者可能只会使用这些IP核但对这些IP的设计细节可能并不了解,在我的书中对这些算法都会有详细的设计细节力求让每位读者都能自己独立写出CORDIC算法和FFT算法的Verilog代码。对于Viterbi算法,因为它的复杂度更高,所以很多EDA或者FPGA厂商都把它做成了付费的IP核,需要购买License才能使用,但在我的书中对Viterbi算法做了非常详细的介绍,无论是Matlab代码还是Verilog代码,基本每行都做了详细的注释,读者只需要沉下心跟随书中的讲解对代码一行一行理解就一定可以写出(2,1,7)卷积码Viterbi解码算法的Matlab与Verilog代码,同时因为(2,1,7)卷积码的Viterbi算法的网格图每一级有64个节点(状态),手动画它的网格图是一件不现实的事情,因此我专门写了一份Matlab代码能自动画出它的网格图来帮助大家更好的理解Viterbi算法的解码原理。这些代码后面也会一并开源。

第四个章介绍了OFDM系统的基本知识,通过数学公式推导出OFDM是很多同类型书籍常用的方法,但是本章将会用Matlab代码的形式逐步推导出OFDM的IFFT/FFT架构,相信这会让很多初学者更易理解OFDM系统的本质。

第五章将正式开始从零设计OFDM系统,这个章节也是全书篇幅最大的章节,从解读IEEE802.11a协议开始,然后设计OFDM的整体硬件架构,接着采用“增量开发”的方式逐一设计各个子模块,所有的子模块都有对应的Matlab与Verilog代码并对他们的结果进行联合验证,整个开发过程完全遵循公司里面算法开发的标准流程,代码质量肯定比同类型书中的代码质量高很多,力求让每个读者都能详细了解OFDM系统中每个模块的全部设计细节。

第六章是OFDM系统的数字前端与射频前端,考虑到要给读者一个完整的OFDM系统级设计方案,因此专门增加了这个章节来介绍数字前端与射频前端相关的基础知识,这会让读者对整个通信的过程有一个全面的理解。

开源OFDM基带代码的Matlab仿真演示与Verilog仿真演示:

OFDM无线通信芯片设计实战-开源OFDM基带代码的Matlab仿真与Verilog仿真演示​

开源OFDM基带代码的板级测试演示,板级测试平台为ZC706+AD9361

OFDM无线通信芯片设计实战-开源OFDM基带代码的板级测试​


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空