Intel FPGA数字信号处理设计:基础版
杜勇
前言
为什么要写这本书
弹指一挥间,匆匆近十年。从2011年我开始编写《数字滤波器的MATLAB与FPGA实现》(“数字通信技术的FPGA实现系列”图书的第一册),至今已有十余年!
在这十余年间,我先后完成《数字滤波器的MATLAB与FPGA实现》《数字通信同步技术的MATLAB与FPGA实现》《数字调制解调技术的MATLAB与FPGA实现》三本图书的编写。这三本图书都是基于Xilinx公司的FPGA和VHDL(简称Xilinx/VHDL版)编写的,后来又都基于Altera公司的FPGA和Verilog HDL(简称Altera/Verilog版)进行了改写。
“数字通信技术的FPGA实现系列”图书出版后,得到了广大读者的支持与厚爱,为了与读者进行更加有效的交流,我在CSDN开设了个人博客,并开设了个人微信公众号“杜勇FPGA”,用于发布与图书相关的信息,同时与读者就书中的技术问题进行探讨。在编写“数字通信技术的FPGA实现系列”图书时,我是从工程应用的角度来阐述数字信号处理、数字通信技术的MATLAB与FPGA实现的,主要面向高年级本科生、研究生,以及工程技术人员,对初学者,尤其是自学者来说,图书内容有一定的难度。不少读者感觉该系列图书的起点较高,内容比较专业和复杂,需要有较好的理论基础和FPGA设计基础,因此希望我编写基于FPGA的数字信号处理设计的入门图书,以便初学者和自学者学习,使其在掌握数字信号处理FPGA实现的基础知识之后,再深入学习多速率滤波、自适应滤波、通信同步、数字调制解调等知识,就会容易得多。
为此,经过一年多的准备,我于2020年完成了《Xilinx FPGA数字信号处理设计——基础版》,因事务繁多,又经过一年才得以完成《Intel FPGA数字信号处理设计——基础版》。本书书名中原打算使用“Altera FPGA”,考虑到Altera公司已被Int…