基本信息
- 商名:数字滤器的MATLAB与FPGA实现——Altera/Verilog版
- ISBN:9787121255830
- 定价:68.00
- 出版社:子业出版社
- 作者:杜勇著
参考信息(以实物为准)
- 出版期:2015-03-01
- 版次:1
- 包装:装
- 本:16
- 用纸:胶版纸
- 页数:335
- 字数:560000
内容提要
《数字滤器的MATLAB与FPGA实现——Altera/Verilog版(附光盘)》以Altera公司的FPGA器件为发台,采用MATLAB及Verilog HDL语言为发,详细阐述数字滤器的FPGA实现原理、结构、方以及仿真测试过程,并量程实例分析FPGA实现过程中的体技术细节。主要包括FIR滤器、IIR滤器、多速率滤器、自适应滤器、变换域滤器、解调系统滤器设计等内容。本书思路清晰、语言流畅、分析透彻,在简明阐述设计原理的基础上,主要追求对程实践的指导性,力求使读者在较短的时间内掌握数字滤器的FPGA设计知识和技能。《数字滤器的MATLAB与FPGA实现——Altera/Verilog版(附光盘)》的配套光盘收录了完整的MATLAB及Verilog HDL实例程码,有利于程技术人员行参考学。
目录
1章 数字滤器及FPGA概述
1.1 滤器概述
1.1.1 滤器简介
1.1.2 数字滤器的分类
1.1.3 滤器的特征参数
1.2 FPGA基本知识
1.2.1 FPGA的基本概念及发展历程
1.2.2 FPGA的结构和作原理
1.2.3 IP的概念
1.3 FPGA在数字信号处理中的应用
1.4 Altera器件简介
1.5 小结
2章 设计语言及环境介绍
2.1 VerilogHDL语言简介
2.1.1 HDL语言
2.1.2 VerilogHDL语言
2.2 FPGA发及设计流程
2.2.1 QuartusII发套件
2.2.2 Modelsim仿真软件
2.2.3 FPGA设计流程
2.3 MATLAB软件
2.3.1 MATLAB软件简介
2.3.2 常用的信号处理函数
2.3.3 滤器设计分析FDATOOL
2.4 MATLAB与Quartus的联合应用
2.4.1 MATLAB与Quartus的数据交换
2.4.2 混频器设计分析实例
2.5 小结
3章 FPGA实现数字信号处理基础
3.1 数的表示
3.1.1 莱布尼茨与二制
3.1.2 定点数表示
3.1.3 浮点数表示
3.2 FPGA中数的运
3.2.1 加/减运
3.2.2 乘运
3.2.3 除运
3.2.4 有效数据位的计
3.3 有限字长效应
3.3.1 字长效应的产生因素
3.3.2 A/D变换的字长效应
3.3.3 滤器系数的字长效应
3.3.4 滤器运中的字长效应
3.4 FPGA的常用运模块
3.4.1 加器模块
3.4.2 乘器模块
3.4.3 除器模块
3.4.4 浮点运模块
3.5 小结
4章 FIR滤器的FPGA设计与实现
4.1 FIR滤器的理论基础
4.1.1 线性时不变系统
4.1.2 FIR滤器的原理
4.1.3 FIR滤器的特性
4.1.4 FIR滤器的结构形
4.2 FIR滤器的设计方
4.2.1 窗函数
4.2.2 频率取样
4.2.3 优设计方
4.3 FIR滤器的MATLAB设计
4.3.1 采用fir1 函数设计
4.3.2 采用kaiserord函数设计
4.3.3 采用fir2函数设计
4.3.4 采用firpm函数设计
4.3.5 采用FDATOOL设计
4.4 FIR滤器的FPGA实现
4.4.1 量化滤器系数
4.4.2 串行结构的FPGA实现
4.4.3 并行结构的FPGA实现
4.4.4 分布结构的FPGA实现
4.4.5 采用FIR实现
4.4.6 不同结构的性能对比分析
4.5 小结
5章 IIR滤器的MATLAB与FPGA实现
5.1 IIR滤器的理论基础
5.1.1 IIR滤器的原理及特性
5.1.2 IIR滤器的结构形
5.1.3 IIR与FIR滤器的比较
5.2 IIR滤器的设计方
5.2.1 几种典型的模拟滤器
5.2.2 原型转换设计
5.2.3 直接设计
5.3 IIR滤器的MATLAB设计
5.3.1 采用butter函数设计
5.3.2 采用cheby1 函数设计
5.3.3 采用cheby2 函数设计
5.3.4 采用ellip函数设计
5.3.5 采用yulewalk函数设计
5.3.6 几种设计函数的比较
5.3.7 采用FDATOOL设计
5.4 IIR滤器的FPGA实现
5.4.1 量化直接型结构的系数及运字长
5.4.2 直接型结构的FPGA实现
5.4.3 直接型结构FPGA实现后的测试仿真
5.4.4 量化级联型结构的系数
5.4.5 级联型结构的FPGA实现
5.4.6 级联型结构FPGA实现后的测试仿真
5.5 小结
6章 多速率滤器的FPGA实现
6.1 多速率信号处理基础知识
6.1.1 多速率信号处理的概念及作用
6.1.2 多速率信号处理的一般步骤
6.1.3 软件无线中的多速率处理
6.2 抽取与内处理
6.2.1 整数倍抽取
6.2.2 整数倍内
6.2.3 比值为有理数的抽样率转换
6.3 CIC滤器
6.3.1 CIC滤器的原理
6.3.2 CIC滤器的应用条件
6.3.3 单级CIC滤器的FPGA实现
6.3.4 多级CIC滤器的FPGA实现
6.3.5 CIC滤器IP的使用
6.4 FIR半带滤器
6.4.1 半带滤器的原理
6.4.2 半带滤器的MATLAB设计
6.4.3 多级半带滤器的设计
6.4.4 多级半带滤器的FPGA实现
6.5 多相技术
6.5.1 多相技术的一般概念
6.5.2 整数倍抽取器的多相结构
6.6 小结
7章 自适应滤器的FPGA实现
7.1 自适应滤器简介
7.1.1 自适应滤器的概念
7.1.2 自适应滤器的应用
7.1.3 自适应的一般原理
7.2 LMS
7.2.1 LMS的原理
7.2.2 LMS的实现结构
7.2.3 LMS的字长效应
7.2.4 符号LMS原理
7.2.5 LMS的MATLAB仿真
7.3 自适应线性滤器的FPGA实现
7.3.1 自适应线性滤器原理
7.3.2 利用线性滤器实现通道失配校正
7.3.3 校正的MATLAB仿真
7.3.4 校正的VerilogHDL实现
7.3.5 FPGA实现后的仿真测试
7.4 自适应均衡器的FPGA实现
7.4.1 自适应均衡器原理
7.4.2 自适应均衡器的MATLAB仿真
7.4.3 自适应均衡器的VerilogHDL实现
7.4.4 FPGA实现后的仿真测试
7.5 智能阵的FPGA实现
7.5.1 智能阵的概念及原理
7.5.2 自适应阵的MATLAB仿真
7.5.3 自适应阵的VerilogHDL实现
7.5.4 FPGA实现后的仿真测试
7.6 自适应陷器的FPGA实现
7.6.1 自适应陷器原理
7.6.2 自适应陷器的MATLAB仿真
7.6.3 自适应陷器的VerilogHDL实现
7.6.4 FPGA实现后的仿真测试
7.7 小结
8章 变换域滤器的FPGA实现
8.1 变换域滤器简介
8.2 快速傅里叶变换
8.2.1 离散傅里叶变换
8.2.2 DFT存在的问题
8.2.3 FFT的基本思想
8.2.4 FFT的MATLAB仿真
8.3 FFT的使用
8.3.1 FFT简介
8.3.2 FFT的接口及时序
8.4 频域滤器的原理及MATLAB仿真
8.4.1 抗窄带干扰滤器的原理
8.4.2 检测门限的选取
8.4.3 频域滤器的MATLAB仿真
8.5 频域滤器的FPGA实现
8.5.1 FPGA实现的体结构设计
8.5.2 速率变换模块的设计与实现
8.5.3 FFT及滤设计与实现
8.5.4 IFFT及数据输出设计与实现
8.5.5 顶层文件设计及实现
8.5.6 FPGA实现后的仿真测试
8.6 小结
9章 解调系统滤器的FPGA实现
9.1 数字接收的一般原理
9.1.1 通用数字接收处理台
9.1.2 基本调制解调技术
9.1.3 改的数字调制解调技术
9.2 DPSK调制解调原理
9.2.1 DPSK调制原理及信号特征
9.2.2 DPSK信号的MATLAB仿真
9.2.3 DPSK解调原理
9.3 DPSK解调参数设计
9.3.1 数字下变频器设计
9.3.2 通滤器设计
9.3.3 数字鉴相器设计
9.3.4 环路滤器设计
9.3.5 载同步环设计的一般步骤
9.4 Costas环的FPGA实现
9.4.1 顶层模块的VerilogHDL实现
9.4.2 鉴相器及环路滤器的VerilogHDL实现
9.4.3 Costas环实现后的仿真测试
9.5 小结
参考文献
作者介绍
杜勇,,级程师,1976年生,硕士学位,毕业于国科技学,现作于酒泉发射中心。承担的项目共计4项,主要方向为无线通信技术的设计与实现,均为项目负责人,主要承担项目体方案设计、心设计及FPGA实现、硬件路板的设计等作。