[发明专利]任意位高速滑动相关器及其应用有效
申请号: | 200810227381.1 | 申请日: | 2008-11-28 |
公开(公告)号: | CN101447860A | 公开(公告)日: | 2009-06-03 |
发明(设计)人: | 詹亚锋;吴建强;颜学龙;陆建华 | 申请(专利权)人: | 清华大学;桂林电子科技大学 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04J3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种任意位高速滑动相关器,其特征包括用于存储输入数据的输入数据移位寄存器、用于存储相关内容的相关内容寄存器、用于最新滑入数据与相关内容所有位比较的同或门组、用于存储输入数据与相关内容比较结果的匹配寄存器组,用于同或门输出与对应匹配寄存器相加的加法器。其中,所述输入数据移位寄存器存储数据长度与相关内容数据长度相同;所述同或门组中对应同或门在最新滑入的数据与相关内容的对应位相同时输出1,反之对应同或门输出0;所述匹配寄存器组中寄存器数与相关内容数据位数相同,匹配寄存器k的内容为匹配寄存器(k-1)内容加上最新滑入数据与相关内容(n-k-1)位的同或结果,其中n为相关内容长度,0≤k≤n-1,当k=0时匹配寄存器(k-1)内容定为0。本发明大大地提高了匹配的速度。通过任意位高速滑动相关器,可以降低系统的实现成本,提高实时性,还可以极大地改进其性能。 | ||
搜索关键词: | 任意 高速 滑动 相关器 及其 应用 | ||
【主权项】:
1. 一种任意位高速滑动相关器,其特征在于,该系统是由一个集成了以下部件的数字集成电路构成的:一个输入数据移位寄存器,从低位到高位有A[0]、A[1]、…、A[n-2]、A[n-1]合计n位,随着脉冲节拍滑动地存储数据,数据从低位到高位有D[0]、D[1]、…、D[n-2]、D[n-1]合计n位;一个相关内容寄存器,从低位到高位有H[0]、H[1]、…、H[n-2]、H[n-1]合计n位,预先存入相关内容数据;n个同或门,在滑动地从高位到低位逐位地输入数据时,用于所述最新输入数据,即A[0]中的数据与所述相关内容寄存器所有位的比较;n个匹配寄存器,依次为M[0]、M[1]、…、M[n-2]、M[n-1],所述最新输入数据,即A[0]中的数据与所述相关内容寄存器最高位H[n-1]同或的结果存入第0个匹配寄存器M[0],A[0]中的数据与所述相关内容寄存器次高位H[n-2]同或的结果加上第0个匹配寄存器M[0]的数据存入第1个匹配寄存器M[1],以此类推,A[0]中的数据与所述相关内容寄存器最低位H[0]同或的结果加上第n-2个匹配寄存器M[n-2]的数据存入第n-1个匹配寄存器M[n-1];n-1个加法器,用于对应同或门输出与对应匹配寄存器相加;所述任意位高速滑动相关器数字集成电路芯片内实现的:将移位寄存器最低位与相关内容寄存器最高位同或的结果存入第0个匹配寄存器;同时将移位寄存器最低位与相关内容寄存器次高位同或的结果加上第0个匹配寄存器内容的结果存入第1个匹配寄存器,由于当前第0个匹配寄存器存放的是移位前的移位寄存器最低位与相关内容寄存器最高位同或的结果,也就是当前的移位寄存器次低位与相关内容寄存器最高位同或的结果,这样第1个匹配寄存器内容就是移位寄存器的次低位和最低位分别与相关内容寄存器的最高位和次高位同或后累加的结果;以此类推,第n-1个匹配寄存器内容就是移位寄存器的最高位至最低位分别与相关内容寄存器的最高位至最低位同或后累加的结果,因此第n-1个匹配寄存器的内容即为滑入的n位数据与相关内容的匹配结果,并且移位寄存器每移一位第n-1个匹配寄存器的内容就随之改变为当前的匹配结果,由此可以实时、高速地得出其任意长度的相关程度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学;桂林电子科技大学,未经清华大学;桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810227381.1/,转载请声明来源钻瓜专利网。
- 上一篇:可双面印刷电子纸的制造方法
- 下一篇:乳腺肿瘤组织的真空紫外光谱诊断方法