数字信号处理(DSP)基础与设计流程解析
1. 设计流程概述
设计流程的大部分能力围绕着从某种高级描述形式开发现场可编程门阵列(FPGA)功能展开,主要针对复杂功能。如今,FPGA技术发展迅猛,包含FPGA和处理器的系统正逐渐成为片上系统(SoC)平台,甚至FPGA自身也能作为单一的SoC平台,因为它们具备板载硬处理器和软处理器、高速通信以及可编程资源,可视为一个完整的系统。
传统上,由于处理器架构固定,软件流程在处理器甚至多处理器方面更为先进。虽然针对FPGA等硬件平台的工具已经有所发展,但对于异构平台(即同时涉及处理器和FPGA的平台)的软件流程仍有明确需求。
2. DSP基础介绍
2.1 引言
早期电子领域,信号以自然形式处理和传输,通常是将语音等源信号转换为模拟信号,再转化为电信号,通过宽带连接等合适传输介质进行传输。数字信号处理(DSP)的优势在很久以前就被认识到了。数字硬件通常比模拟硬件更优越、更可靠,模拟硬件容易老化,生产中性能不稳定。而DSP能保证精度和完美的可重复性。此外,人们对将传输这些信号的多个网络(如电话传输网络、地面电视网络和计算机网络)合并为单一或多个数字传输介质很感兴趣,这促使将各种信息格式转换为数字格式。
微处理器、DSP微处理器和FPGA是处理此类数字信号的合适平台,但在FPGA平台上实现DSP算法时,需要理解一些基本问题,包括不同应用的采样率和计算率,以及这些要求如何影响最终的FPGA实现,还包括为特定FPGA平台选择的数字表示方式及其对性能的影响。算法选择和算术要求会对最终实现的质量产生严重影响。
2.2 DSP系统定义
DSP算法
超级会员免费看
订阅专栏 解锁全文
基础与设计流程解析&spm=1001.2101.3001.5002&articleId=150921995&d=1&t=3&u=3f5ad45dd6874d239f0eb880eb57c977)
8844

被折叠的 条评论
为什么被折叠?



