一种动目标检测滤波装置及方法_4

文档序号:8499796阅读:来源:国知局
一个存储模块写入数据。
[0088]存储模块(831、832、833、834或835)接收到来自输入选择单元810的数据后在同一脉冲周期内利用来自输入选择单元810的数据替换存储模块(831、832、833、834或835)中的原有数据。
[0089]输出选择单元820的输出端即为存储器430的输出端,且输出选择单元820的输入端连接到所有的存储模块。输出选择单元820用于读取并输出在上一个脉冲周期中被执行写入操作的存储模块831、832、833、834或835)中所保存的数据。
[0090]这样输入选择单元810按照特定顺序向存储模块(831、832、833、834或835)写入数据,同时输出选择单元820按照对应的顺序读取存储模块(831、832、833、834或835)中的数据,就可以避免连续读写同一个存储模块(831、832、833、834或835)。
[0091]进一步的,为了验证数据读写是否正确,在每个存储模块中构建有多个存储单元。输入选择单元810写入数据时向同一存储模块的所有存储单元写入相同的数据;输出选择单元820读取并验证同一存储模块的所有存储单元中的数据是否一致,从而判断数据读写操作是否正确执行。
[0092]同样,为简化存储器的结构,在本发明的另一实施例中,存储器采用了乒乓结构。如图9所示,存储器900包含输入选择单元910、输出选择单元920、存储模块931以及存储模块932。
[0093]输入选择单元910的输入端即为存储器900的输入端(其连接到加法器的输出端),输入选择单元910的输出端连接到所有的存储模块(931以及932)。输入选择单元910用于向所有存储模块中的一个存储模块写入来自加法器的数据,且在同一脉冲周期内输入选择单元910只向一个存储模块写入数据。
[0094]存储模块(931或932)接收到来自输入选择单元910的数据后在同一脉冲周期内利用来自输入选择单元910的数据替换存储模块(931或932)中的原有数据。
[0095]输出选择单元920的输出端即为存储器900的输出端,且输出选择单元920的输入端连接到所有的存储模块。输出选择单元920用于读取并输出在上一个脉冲周期中被执行写入操作的存储模块(931或932)中所保存的数据。
[0096]正常运行时,输入选择单元910将输入数据等时地分配到存储模块(931和932)中。在第一个数据缓存周期将输入数据保存在存储模块931,而第二个数据缓存周期通过输入选择单元910切换,将输入数据保存至存储模块932,同时输出选择单元920将保存在存储模块931的数据读取并输出。第三个缓冲周期输入选择单元910再次切换,将输入数据又放入存储模块931,同时输出选择单元920切换,将存储模块932中保存的数据读出并输出。如此循环,保证输入数据和输出数据是连续的。
[0097]综上,本发明的装置在减小数据存储资源占用以及乘法器资源占用的基础上提高了滤波处理速度,从而降低了装置的资源需求并提高了滤波输出的实时性。
[0098]虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。本发明所述的方法还可有其他多种实施例。在不背离本发明实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变或变形,但这些相应的改变或变形都应属于本发明的权利要求的保护范围。
【主权项】
1.一种动目标检测滤波装置,包括: 加法器,其包含第一输入端、第二输入端以及第一输出端,用于在当前脉冲周期内将来自所述第一输入端以及所述第二输入端的两个数据相加从而获取并输出所述当前脉冲周期的滤波求和结果; 滤波单元,其与所述第一输入端相连,用于在所述当前脉冲周期内将所述当前脉冲周期的采样数据与相应的滤波器系数相乘从而获取并输出所述当前脉冲周期的单周期滤波结果到所述加法器; 存储器,其输出端与所述第二输入端相连且其输入端与所述第一输出端相连,所述存储器被构造成在所述当前脉冲周期中输出上一个脉冲周期的滤波求和结果并保存所述当前脉冲周期的滤波求和结果。
2.根据权利要求1所述的装置,其特征在于,所述存储器被构造为在所述当前脉冲周期内先输出内部存储的数据然后利用接收到的数据替换更新内部存储的原有数据。
3.根据权利要求1所述的装置,其特征在于,所述滤波单元包含: 滤波系数寄存器,用于存储并输出用于滤波的滤波系数; 采样数据获取器,用于获取并输出所述当前脉冲周期的采样数据; 乘法器,其与所述滤波系数寄存器以及采样数据获取器相连,所述乘法器用于在所述当前脉冲周期中将所述当前脉冲周期的采样数据与相应的滤波系数相乘从而获取并输出所述当前脉冲周期的单周期滤波结果。
4.根据权利要求3所述的装置,其特征在于,所述采样数据获取器包含采样数据输入单元、采样数据输出单元以及数据寄存模块,其中: 所述采样数据输入单元被构造成获取并输出所述采样数据到所述数据寄存模块; 所述采样数据输出单元被构造成读取并输出所述数据寄存模块中的所述采样数据。
5.根据权利要求4所述的装置,其特征在于,所述数据寄存模块包含多个采样数据寄存器,其中: 所述采样数据输入单元连接到所有的所述采样数据寄存器,用于基于特定顺序依次向所述采样数据寄存器写入所述采样数据; 所述采样数据输出单元连接到所有的所述采样数据寄存器,用于基于所述特定顺序依次读取并输出所述采样数据寄存器中的数据。
6.根据权利要求5所述的装置,其特征在于,所述数据寄存模块包含两个所述采样数据寄存器。
7.根据权利要求5所述的装置,其特征在于,所述采样数据寄存器包含多个存储单元,其中: 所述采样数据输入单元写入数据时向同一所述采样数据寄存器的所有所述存储单元写入相同的数据; 所述采样数据输出单元读取并验证同一所述采样数据寄存器的所有所述存储单元中的数据是否一致,从而判断所述采样数据输入单元写入数据的操作是否正确执行。
8.根据权利要求3所述的装置,其特征在于: 所述乘法器在每次乘法运算中将所述当前脉冲周期的采样数据与相应的所述滤波系数中的一部分相乘并输出; 在整个所述当前脉冲周期中所述乘法器执行多次所述乘法运算从而将所述当前脉冲周期的采样数据与相应的所有所述滤波系数相乘并输出。
9.根据权利要求1-8中任一项所述的装置,其特征在于,所述装置基于现场可编程门阵列构造。
10.一种动目标检测滤波方法,其特征在于,所述方法包含以下步骤: 单周期滤波结果获取步骤,将当前脉冲周期的采样数据与相应的滤波系数相乘从而获取当前脉冲周期的单周期滤波结果; 求和步骤,将所述当前脉冲周期的滤波结果与上一脉冲周期的滤波求和结果相加从而获取当前脉冲周期的滤波求和结果,最后一个脉冲周期的滤波求和结果为最终的滤波结果O
【专利摘要】本发明公开了一种动目标检测滤波装置,包括加法器、滤波单元以及存储器。本发明还公开了一种动目标检测滤波方法,所述方法包含以下步骤:单周期滤波结果获取步骤,将当前脉冲周期的所有采样数据与相应的滤波系数相乘从而获取当前脉冲周期的单周期滤波结果;求和步骤,将所述当前脉冲周期的滤波结果与上一脉冲周期的滤波求和结果相加从而获取当前脉冲周期的滤波求和结果,最后一个脉冲周期的滤波求和结果为最终的滤波结果。与现有技术相比,本发明在减小数据存储资源占用以及乘法器资源占用的基础上提高了滤波处理速度,从而提高了降低了装置的资源需求并提高了滤波输出的实时性。
【IPC分类】H03H17-00
【公开号】CN104821801
【申请号】CN201510181297
【发明人】杨卫峰, 粟爱军, 陆琦, 周学勋, 蒋国涛, 全清华
【申请人】南车株洲电力机车研究所有限公司
【公开日】2015年8月5日
【申请日】2015年4月16日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1