数据互斥滤波电路及数据互斥滤波方法技术

技术编号:34712863 阅读:23 留言:0更新日期:2022-08-31 17:54
本发明专利技术提供一种数据互斥滤波电路和数据互斥滤波方法。本公开实施例提供的数据互斥滤波电路本公开实施例提供一种数据互斥滤波电路,包括预处理子电路和N级滤波子电路,N≥2;每级滤波子电路能够比较主输入端当前接收的输入数据与自身存储的历史数据是否相同,并将比较结果反馈给预处理子电路;预处理子电路根据各级滤波子电路所反馈的比较结果,向第1级滤波子电路输出对应的数据;若任一级滤波子电路反馈的比较结果为相同,则输出预设的占位符;若各级滤波子电路反馈的比较结果均为不同,则输出输入数据。则输出输入数据。则输出输入数据。

【技术实现步骤摘要】
数据互斥滤波电路及数据互斥滤波方法


[0001]本专利技术属于数据处理
,具体涉及一种数据互斥滤波电路及数据互斥滤波方法。

技术介绍

[0002]在基于数字(集成)电路技术的数据传输、图像处理等领域中,当存在数据流中预设特定邻域内具有连续输出的相同数据的情况,常常会涉及相同数据合并的问题。例如在对图像进行灰度均衡化的预处理过程中,灰阶数据可以作为静态随机存取存储器(Static Random

Access Memory,SRAM)的地址,当存在两个或两个以上相同的灰阶数据连续输入时,对SRAM的操作(由于读写潜伏期的原因)即会出现读写冲突的问题。或者,在数据传输的过程中,有限邻域内传输相同的数据将造成带宽资源的浪费,降低了硬件资源、带宽资源的利用率。

技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一,提供一种数据互斥滤波电路,其能够在预设范围内,将数据流中的数据彼此互斥,即将相同数据合并,以避免输出混乱或读写地址冲突等问题,并且能够避免对传输带宽的浪费,提高运算效率。
[0004]第一方面,本公开实施例提供一种数据互斥滤波电路,包括预处理子电路和N级滤波子电路,N≥2;其中,
[0005]当N=2时,第1级滤波子电路的输入端连接所述预处理子电路,输出端连接第2级滤波子电路的输入端;第2级滤波子电路的输入端连接第1级滤波子电路的输出端,输出端连接所述主输出端;
[0006]当N>2时,第1级滤波子电路的输入端连接所述预处理子电路,输出端连接第2级滤波子电路的输入端;第N级滤波子电路的输入端连接第N

1级滤波子电路的输出端,输出端连接所述主输出端;第M级滤波子电路的输入端连接第M

1级滤波子电路的输出端,输出端连接第M+1级滤波子电路的输入端;其中,1<M<N;
[0007]每级所述滤波子电路能够比较所述主输入端当前接收的输入数据与自身存储的历史数据是否相同,并将比较结果反馈给所述预处理子电路;
[0008]所述预处理子电路根据各级所述滤波子电路所反馈的比较结果,向第1级滤波子电路输出对应的数据;若任一级所述滤波子电路反馈的比较结果为相同,则输出预设的占位符;若各级所述滤波子电路反馈的比较结果均为不同,则输出所述输入数据。
[0009]本公开实施例提供的数据互斥滤波电路,由于在输入数据与各级滤波子电路中的历史数据存在相同时,将输入数据过滤;在输入数据与各级滤波子电路中的历史数据均不同时,将输入数据存入第一级滤波子电路,因此能够在预设范围内,将数据流中的数据彼此互斥,即将相同数据合并,以避免输出混乱或读写地址冲突等问题,并且能够避免对传输带宽的浪费,提高运算效率。
[0010]在一些示例中,所述预处理子电路包括第一数据选择器和或门;每级所述滤波子电路包括数据寄存器和比较器;
[0011]第1级所述滤波子电路的所述数据寄存器的输入端连接所述第一数据选择器的输出端,输出端连接第2级所述滤波子电路的所述数据寄存器的输入端;
[0012]第N级所述滤波子电路的所述数据寄存器的输入端,连接第N

1级滤波子电路的所述数据寄存器的输入端,输出端连接所述主输出端;
[0013]第M级滤波子电路的数据寄存器的输入端连接第M

1级滤波子电路的数据寄存器的输出端,输出端连接第M+1级滤波子电路的数据寄存器的输入端;
[0014]每级所述滤波子电路中,所述比较器具有第一输入端、第二输入端和输出端,其第一输入端与所述数据寄存器的输出端连接,第二输入端与所述主输入端连接,输出端连接所述或门的多个输入端中的一个;其中,所述比较器的输出端输出所述比较结果;
[0015]所述第一数据选择器具有第一输入端、第二输入端、第一选择端和输出端,其第一输入端与所述主输入端连接,第二输入端连接占位符输出端,第一选择端与所述或门的输出端连接。
[0016]在一些示例中,每级所述滤波子电路的所述数据寄存器还包括时钟输入端,其连接时钟信号源;各个所述数据寄存器的时钟输入端连接同一时钟信号源。
[0017]在一些示例中,每级所述滤波子电路还包括:频次统计单元,其与该所述滤波子电路的所述比较器和所述数据寄存器连接,用于统计所述主输入端接收的各数据中,相同的数据的频次。
[0018]在一些示例中,所述数据互斥滤波电路还包括:主频次数据输出端;所述频次统计单元包括:频次寄存器和第二数据选择器;其中,
[0019]每级所述滤波子电路中,所述第二数据选择器具有第一输入端、第二输入端、第二选择端和输出端,第一输入端、第二输入端均连接所述频次寄存器的输出端,且第二输入端所输入的频次数据等于第一输入端所输入的频次数据与常数1之和;第二选择端连接所述比较器的输出端;其中,
[0020]第N级滤波子电路的第二数据选择器的输出端连接所述主频次数据输出端,其他各级滤波子电路的第二数据选择器的输出端连接下一级滤波子电路的所述频次寄存器的输入端;
[0021]第1级滤波子电路的所述频次寄存器的输入端连接所述或门的输出端。
[0022]在一些示例中,所述频次统计单元还包括:加法器,其输入端连接在所述频次寄存器的输出端;其输出端连接所述第二数据选择器的第二输入端。
[0023]在一些示例中,所述预处理子电路还包括:非门;所述非门的输入端连接所述或门的输出端;所述非门的输出端连接第1级滤波子电路的所述频次寄存器的输入端。
[0024]在一些示例中,还包括:数据筛选子电路,所述数据筛选子电路能够过滤无效数据,通过有效数据;输入所述主输入端的数据经过所述数据筛选子电路后,输出给所述预处理子电路和各级所述滤波子电路。
[0025]在一些示例中,所述数据筛选子电路包括与门,具有输入端、使能端和一个输出端,其输入端作为所述主输入端,其使能端连接所述使能信号端,其输出端连接所述预处理子电路和各级所述滤波子电路。
[0026]第二方面,本公开实施例还提供一种数据互斥滤波方法,应用于上述数据互斥滤波电路,该方法包括以下步骤:
[0027]每级滤波子电路比较主输入端当前接收的输入数据与自身存储的历史数据是否相同,并将比较结果反馈给预处理子电路;
[0028]预处理子电路根据各级滤波子电路所反馈的比较结果,向第1级滤波子电路输出对应的数据;
[0029]若任一级所述滤波子电路反馈的比较结果为相同,则输出预设的占位符;若各级所述滤波子电路反馈的比较结果均为不同,则输出所述输入数据。
附图说明
[0030]图1为本公开实施例提供的数据互斥滤波电路的一种实施例的架构示意图;
[0031]图2为本公开实施例提供的数据互斥滤波电路的预处理子电路的一种实施例的电路结构图;
[0032]图3为本公开实施例提供的数据互斥滤波电路的滤波子电路的一种实施例的电路结构图;
[0033]图4为本公开实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据互斥滤波电路,具有主输入端和主输出端,其特征在于,包括预处理子电路和N级滤波子电路,N≥2;其中,当N=2时,第1级滤波子电路的输入端连接所述预处理子电路,输出端连接第2级滤波子电路的输入端;第2级滤波子电路的输入端连接第1级滤波子电路的输出端,输出端连接所述主输出端;当N>2时,第1级滤波子电路的输入端连接所述预处理子电路,输出端连接第2级滤波子电路的输入端;第N级滤波子电路的输入端连接第N

1级滤波子电路的输出端,输出端连接所述主输出端;第M级滤波子电路的输入端连接第M

1级滤波子电路的输出端,输出端连接第M+1级滤波子电路的输入端;其中,1<M<N;每级所述滤波子电路能够比较所述主输入端当前接收的输入数据与自身存储的历史数据是否相同,并将比较结果反馈给所述预处理子电路;所述预处理子电路根据各级所述滤波子电路所反馈的比较结果,向第1级滤波子电路输出对应的数据;若任一级所述滤波子电路反馈的比较结果为相同,则输出预设的占位符;若各级所述滤波子电路反馈的比较结果均为不同,则输出所述输入数据。2.根据权利要求1所述的数据互斥滤波电路,其特征在于,所述预处理子电路包括第一数据选择器和或门;每级所述滤波子电路包括数据寄存器和比较器;第1级所述滤波子电路的所述数据寄存器的输入端连接所述第一数据选择器的输出端,输出端连接第2级所述滤波子电路的所述数据寄存器的输入端;第N级所述滤波子电路的所述数据寄存器的输入端,连接第N

1级滤波子电路的所述数据寄存器的输入端,输出端连接所述主输出端;第M级滤波子电路的数据寄存器的输入端连接第M

1级滤波子电路的数据寄存器的输出端,输出端连接第M+1级滤波子电路的数据寄存器的输入端;每级所述滤波子电路中,所述比较器具有第一输入端、第二输入端和输出端,其第一输入端与所述数据寄存器的输出端连接,第二输入端与所述主输入端连接,输出端连接所述或门的多个输入端中的一个;其中,所述比较器的输出端输出所述比较结果;所述第一数据选择器具有第一输入端、第二输入端、第一选择端和输出端,其第一输入端与所述主输入端连接,第二输入端连接占位符输出端,第一选择端与所述或门的输出端连接。3.根据权利要求2所述的数据互斥滤波电路,其特征在于,每级所述滤波子电路的所述数据寄存器还包括时钟输入端,其连接时钟信号源;各个所述数据寄存器的时钟输入端连接同一时钟信号源。4.根据权利要求...

【专利技术属性】
技术研发人员:高杨毕育欣郭星宇李瑶峰崔凯陈颖杨金远
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1