"); //-->
Honeywell CC-IP0101 针对数字信号处理进行了优化
这样的性能改进已经导致了数字信号处理在商业中的引入通信卫星其中需要数百甚至数千个模拟滤波器、开关、频率转换器等来接收和处理上行的发出信号,让他们做好准备下行链接,并且可以用专门的DSP替代,这对卫星的重量、功耗、构造的复杂性/成本、操作的可靠性和灵活性都有显著的好处。例如,运营商的SES-12和SES-14卫星(美)工程科学学会(Society of Engineering Science)于2018年推出,均由空中客车防务和航天公司其中25%的容量使用DSP。[6]
DSP的架构专门针对数字信号处理进行了优化。大多数还支持应用处理器或微控制器的一些功能,因为信号处理很少是系统的唯一任务。优化DSP算法的一些有用特性概述如下。
体系结构[编辑]软件体系结构[编辑]按照通用处理器的标准,DSP指令集通常非常不规则;传统指令集由更通用的指令组成,允许它们执行更广泛的运算,而针对数字信号处理优化的指令集包含DSP计算中经常出现的常见数学运算的指令。传统指令集和DSP优化指令集都能够计算任何任意操作,但是可能需要多个ARM或x86指令来计算的操作可能只需要DSP优化指令集中的一个指令。
软件架构的一个含义是手工优化的汇编代码 例行公事(汇编程序)通常被打包到库中以供重用,而不是依赖高级编译器技术来处理基本算法。即使使用现代的编译器优化,手工优化的汇编代码也更有效,并且为了充分利用架构优化,DSP计算中涉及的许多常见算法都是手工编写的。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。