DOT快速算法及其通用架构设计

2021-05-21 05:06:04刘红雨李春宝
哈尔滨理工大学学报 2021年2期
关键词:模块化设计

黄 海,刘红雨,邢 琳,那 宁,李春宝

(1.哈尔滨理工大学 软件与微电子学院,哈尔滨 150080;2.哈尔滨理工大学 计算机科学与技术学院,哈尔滨 150080)

0 引 言

DOT主要分为两大类,即离散非正弦类正交变换和离散正弦类正交变换。其中正弦类一直是数字信号处理领域的研究热点,主要包括离散 Hartley 变换(DHT)、离散傅里叶变换(DFT)、离散余弦变换(DCT)、和离散正弦变换(DST)等[1]。

为了满足图像和视频领域的要求,许多正交变换快速算法被提出。最早出现的快速算法大多是通过计算FFT间接得到其他正交变换[2-3],由于FFT算法本身存在许多的复数乘法,因此这种方法总有一定的局限性。随后,许多利用矩阵分解来计算正交变换的方法相继被提出[4-5],虽然很大程度上降低了计算复杂度,但是难于扩展到大点数DOT,并未得到广泛使用。为了实现算法的可扩展性,许多针对序列长度N=2n和N≠2n的DOT快速算法相继被提出[6-7]。如基-r的DOT快速算法、基于混合基DOT快速算法,以上计算序列长度N≠2n的DOT快速算法不具有通用性且算法计算复杂度较高。相比之下,对于序列长度为N=2n的DOT快速算法多是采用分治策略[8],通过奇偶分解法将长序列分解成两个大小相等的短序列,之后再利用变换核函数自有的特点,进而降低了计算复杂度。但多数都是基于乘法器的,不易于VLSI的实现,所以也并未得到广泛应用。在此基础上,文[9]提出一种通过向量编码来计算DOT的快速算法,文[10]一种基于分裂基的DOT快速算法。归纳以上DOT快速算法,都存在以下问题:许多算法都是针对具体点数的DOT,没有考虑到可扩展性;……

登录APP查看全文

猜你喜欢
模块化设计
模块化自主水下机器人开发与应用
基于模块化控制系统在一体化教学中的应用
何为设计的守护之道?
现代装饰(2020年7期)2020-07-27 01:27:42
模块化住宅
现代装饰(2020年5期)2020-05-30 13:01:56
《丰收的喜悦展示设计》
流行色(2020年1期)2020-04-28 11:16:38
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
ACP100模块化小型堆研发进展
中国核电(2017年2期)2017-08-11 08:00:56
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
从模块化中得到的二氧化碳
流程工业(2017年4期)2017-06-21 06:29:52
模块化VS大型工厂
流程工业(2017年4期)2017-06-21 06:29:50