[发明专利]基于乘累加器环的可配置离散小波变换电路及其实现方法有效
申请号: | 201210249571.X | 申请日: | 2012-07-18 |
公开(公告)号: | CN102751963A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | 付宇卓;孙青;蒋江;刘婷 | 申请(专利权)人: | 上海交通大学 |
主分类号: | H03H17/00 | 分类号: | H03H17/00 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 郑玮 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 累加器 配置 离散 变换 电路 及其 实现 方法 | ||
1.一种基于乘累加器环的可配置离散小波变换电路,包括:
一维离散小波变换单元,至少包括一高通滤波器及一低通滤波器,该高通滤波器及该低通滤波器均分别包括一奇滤波器、一偶滤波器及一加法器,每个奇滤波器或偶滤波器均由乘累加器环实现,该高通滤波器及该低通滤波器的奇滤波器和偶滤波器的输出分别输入至其加法器相加得到离散小波变换的结果;
存储单元,用于存放用户对于一维离散小波变换所需的配置信息;
控制逻辑,根据存储单元的参数控制奇偶缓存地址指针的变化以及奇偶滤波器的工作状态;以及
接口模块,负责从系统总线获取需要进行离散小波变换的数据并且在离散小波变换完成后将结果通过系统总线传给处理器。
2.如权利要求1所述的基于乘累加器环的可配置离散小波变换电路,其特征在于:该乘累加器环由至少两个乘累加器首尾相连形成环状结构。
3.如权利要求2所述的基于乘累加器环的可配置离散小波变换电路,其特征在于:每个乘累加器包括一乘法器及一加法器,乘法器的一输入端接收来自系统总线的数据,另一输入端接收一系数,输出端输出至该加法器;每个加法器的输入通过一多路选择器在0和另一个乘累加器的运算结果间进行切换,输出由第三多路选择器选择最终结果。
4.如权利要求1所述的基于乘累加器环的可配置离散小波变换电路,其特征在于:该一维离散小波变换单元还包括数据缓存,该数据缓存位于该接口模块与该高通滤波器及低通滤波器之间,用于暂存总线送来的数据。
5.如权利要求4所述的基于乘累加器环的可配置离散小波变换电路,其特征在于:该数据缓存包括奇缓存与偶缓存,两个奇(偶)滤波器共用一个奇(偶)缓存。
6.如权利要求5所述的基于乘累加器环的可配置离散小波变换电路,其特征在于:该奇缓存及该偶缓存均采用双缓存结构。
7.如权利要求1所述的基于乘累加器环的可配置离散小波变换电路,其特征在于:该一维离散小波变换单元还包括两个先入先出缓存,分别连接于两个加法器的输出端,其用于暂存离散小波变换的结果,待系统总线空闲时通过系统总线传回处理器。
8.如权利要求1所述的基于乘累加器环的可配置离散小波变换电路,其特征在于:该存储单元为一组配置寄存器,用于存放用户对于一维离散小波变换的级数、输入数据长度、滤波器组阶数、和滤波器系数的配置信息。
9.一种基于乘累加器环的可配置离散小波变换电路的实现方法,包括如下步骤:
用户通过系统总线访问并修改存储单元的内容,设置控制器参数;
一维离散小波变换单元通过系统总线接口从总线接收从处理器传来的数据,并且将其分成奇序列和偶序列分别存放在数据缓存中;
当数据缓存中的数据足够时,该一维离散小波变换单元的四个乘累加器环启动运行,控制逻辑根据用户的设置配置寄存器参数,计算乘累加器环完成一次滤波运算需要运算的轮数,并且通过控制指向操作数和滤波器系数的地址指针对乘累加器环的工作过程进行控制;以及
该一维离散小波变换单元的加法器输出离散小波变换的结果。
10.如权利要求9所述的基于乘累加器环的可配置离散小波变换电路的实现方法,其特征在于:该离散小波变换的结果暂存于先入先出缓存中,当系统总线空闲时传回处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210249571.X/1.html,转载请声明来源钻瓜专利网。