本课程从 FPGA 结构内实现的角度回顾了 DSP 基础。本课程尤其重点介绍了与实现各种 DSP 技术和算法相关的资源和 性能成本。内容包括:
- 介绍 FPGA 硬件以及适用于 DSP 应用程序的技术
- DSP 定点运算
- 信号流图技术
- FPGA HDL 代码生成
- 快速傅里叶变换 (FFT) 实现
- 设计和实现 FIR、IIR 和 CIC 滤波器
- CORDIC 算法
- 设计和实现 LMS 和 QR 算法等自适应算法
- 同步和数字通信定时恢复技术
第一部分
|
介绍 DSP FPGA 硬件
|
Objective: 介绍 DSP 和 FPGA。理解基本的 FPGA 结构以及 FPGA 适用于 DSP 算法的原因。
· 从离散逻辑到 FPGA 的历史
· DSP 简介
· DSP 内核和处理器回顾
· 定制的和半定制的 ASIC
· 片上系统 (SOC)
· FPGA 的灵活性和功能
· FPGA 和可编程 DSP
|
线性系统 DSP 算法概览
|
Objective: 回顾采样定理,量化,傅立叶分析和数字滤波器设计的基本概念。
· 失真和重建滤波器
· 采样率和字长
· Z域的表示和基本分析
· FIR 和 IIR 滤波器
· 数字滤波器设计和规范
· 过采样技术 (sigma delta)
|
FPGA 技术
|
Objective: 了解不同的 Xilinx FPGA 家族和结构。介绍Spartan 3 和Virtex-5 FPGA。
· FPGA 技术路线图
· 时钟速率,数据速率和采样速率
· FPGA 内存和寄存器
· 输入输出模块和要求
· 比特,片和可调节逻辑模块
· 可比 MIP 性能评分
· FPGA 家族
|
FPGA 元素用于 DSP 算法
|
Objective: 理解 DSP 片,时钟资源和功耗。
· 创建延迟线和移位寄存器
· FPGA 上使用 RAM 内存
· 串行到并行和并行到串行
· 多路复用器进行通道选择
· 全加器,进位逻辑和加法树
· 乘法器:位移和相加;基于 ROM
· 高效乘法器的实现
|
DSP 算法本质
|
Objective: 理解定点二进制算法。Xilinx FPGA 硬件的算术操作。
· 二进制补码定点算法
· 基本的加法器和乘法器阵列
· 除法和开方阵列…并不简单!
· 字长问题和定点算法
· 饱和和折叠
· 上溢出和下溢出
|
信号流程图 (SFG) 技术
|
Objective: 使用信号流程图表示DSP算法。使用割集算法改进时间效率。实现并行和串行的FIR滤波器。
· DSP/数字滤波器信号流程图
· 延迟和反延迟!
· 割集和延迟缩放
· 转置型 FIR
· 流水线操作和多通道结构
· SFG 拓扑结构用于 FPGA
|
第二部分
|
频域处理
|
Objective: 讨论快速傅立叶变换的理论和 FPGA 实现。
· DFT, FFT 和 IFFT
· FFT FPGA 结构
· FFT 字长增加和精确度
|
FPGA 多速率信号处理
|
Objective: 开发多相位结构来有效的实现多速率滤波器。使用 CIC 滤波器进行内插和抽取。
· 升采样和内插滤波器
· 降采样和抽取滤波器
· 实现的高效算法
· 积分器和微分器
· 半带,移动平均和梳状滤波器
· 级联积分梳状 (CIC) 滤波器(Hogenauer)
· IIR 滤波的高效算法
|
CORDIC 技术
|
Objective: 介绍使用 CORDIC 算法来计算各种三角函数。
· CORDIC 旋转模式和向量模式
· 计算余弦和正弦函数
· 计算向量的长度和角度
· FPGA 实现的结构
|
第三部分
|
自适应 DSP 算法和应用
|
Objective: 介绍 LMS 算法用于自适应信号处理。演示最小均方(RLS) 算法中的 QR 算法如何适用于FPGA 实现。
· 自适应应用 (均衡,波束成形)
· LMS 算法和并行实现
· 非标准的 LMS 算法
· 线性代数;解线性系统方程组
· QR 算法用于自适应信号处理
· QR 处理的要求和数值问题
|
数字通信和 FPGA
|
Objective: 回顾正交调制和相位成形。讨论数字控制振荡器的实现。
· 四进制相移键控 (QPSK)
· 发送/接受滤波器 – 根升余弦
· 升采样和数字下变频
· 直接数字上变频
· 数字IF 阶段(和fs/4 系统)
· 数字控制振荡器 (NCO)
· FPGA 的数字划分
|
定时和同步问题
|
Objective: 介绍符号定时恢复,载波相位恢复,载波频率恢复和帧同步。
· 载波恢复,平方和 Costas 环, PLL
· 相位旋转;采样率转换
· 符号定时恢复,早/晚阀门检测
· 延迟锁相环定时和同步
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获