CN101598571B - 一种微弱信号的快速提取方法及装置 - Google Patents
一种微弱信号的快速提取方法及装置 Download PDFInfo
- Publication number
- CN101598571B CN101598571B CN2008100116587A CN200810011658A CN101598571B CN 101598571 B CN101598571 B CN 101598571B CN 2008100116587 A CN2008100116587 A CN 2008100116587A CN 200810011658 A CN200810011658 A CN 200810011658A CN 101598571 B CN101598571 B CN 101598571B
- Authority
- CN
- China
- Prior art keywords
- signal
- analog
- digital
- discretize
- rapid extraction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Complex Calculations (AREA)
Abstract
本发明涉及一种微弱信号的快速提取方法及装置,该装置具有:模数转换器,对混和强噪声的原始目标信号进行采样;主控逻辑器件,接收模数转换器的采样信号,利用从大目标信号中提取的原始特征向量或经过循环更新的特征向量对采样信号进行快速提取计算得到离散化的目标信号;数模转换器,将主控逻辑器件输出的最后提取的离散化的目标信号转换成模拟信号输出;该方法包括以下步骤:对混和强噪声的原始目标信号进行采样;对上述采样信号和特征向量进行快速提取,得到去除强噪声的离散化的目标信号;对上述离散化的目标信号进行数模转换,输出最终目标信号。本发明具有提取快速、实时性强的特点。
Description
技术领域
本发明涉及微弱信号检测技术,具体地说是一种微弱信号的快速提取方法及装置,可被应用为信号检测、目标识别等领域。
背景技术
在工程应用中经常会出现噪声或干扰的能量比较强,有时候可以和目标信号相比拟甚至将目标信号全部淹没,这时候如果按照传统的检测方法进行提取很容易造成信息丢失或出错,甚至不可能将目标信号提取出来。在很多应用中,要求实时的监测目标信号的位置,如果通过非常复杂的算法提取出了目标信号,但是***的延迟是不可接受的,同样达不到实时目标信号检测的目的,针对以上情况,一种微弱信号的快速提取方法就有了重要意义,而目前尚未出现针对这种微弱信号的快速提取方法及装置。
发明内容
针对现有技术中存在的不足之处,本发明要解决的技术问题是提供一种可将淹没在噪声中的目标信号提取出来的微弱信号的快速提取方法及装置。
为解决上述技术问题,本发明采用的技术方案是:
本发明一种微弱信号的快速提取装置具有:
模数转换器,对混和强噪声的原始目标信号进行采样;
主控逻辑器件,接收模数转换器的采样信号,利用从大目标信号中提取的原始特征向量或经过循环更新的特征向量对采样信号进行快速提取计算得到离散化的目标信号;
数模转换器,将主控逻辑器件输出的最后提取的离散化的目标信号转换成模拟信号输出。
所述主控逻辑器件内部具有以下单元:
模数转换控制逻辑单元,接收模数转换器的采样信号;
快速提取单元,将模数转换控制逻辑单元及特征向量计算单元输入的信号进行目标信号快速提取,去除强噪声,得到离散化的目标信号通过数模转换控制逻辑单元输出至数模转换器;
特征向量计算单元,对从大目标信号中提取的原始特征向量及由限幅平滑单元输出的离散化的目标信号进行处理,得到新的特征向量;
数模转换控制逻辑单元,将快速提取单元输出的离散化目标信号转换成模拟信号输出至数模转换器。
所述主控逻辑器件内部还具有限幅平滑单元,对快速提取单元输出的具有振荡的目标信号进行限幅及平滑处理,得到平滑的离散化的目标信号,通过数模转换控制逻辑单元输出至数模转换器。
所述快速提取单元具有基本计算模块、循环控制模块、累加模块及计数模块,其中基本计算模块对模数转换器的采样信号及特征向量计算单元输入的特征向量进行逐点乘加计算;循环控制模块根据计数模块的数值对基本计算模块进行循环控制;累加模块对基本计算模块的计算结果进行累加并输出;计数模块对基本计算模块的计算次数进行累加。
所述主控逻辑器件为FPGA或DSP。
本发明一种微弱信号的快速提取方法具有以下步骤:
对混和强噪声的原始目标信号进行采样;
对上述采样信号和特征向量进行快速提取,得到去除强噪声的离散化的目标信号;
对上述离散化的目标信号进行数模转换,输出最终目标信号。
在得到去除强噪声的离散化的目标信号后,还具有对上述振荡的目标信号进行限幅及平滑处理步骤。
本发明还包括以下步骤:根据离散化的目标信号调整特征向量的值,得到新的特征向量,给下一次计算采用。
所述快速提取包括以下步骤:对采样信号及特征向量进行逐点乘加计算;对计算次数进行累加;根据计算次数对乘加计算进行循环控制;对计算结果进行累加。
本发明具有以下有益效果及优点:
1.提取快速。本发明利用主控逻辑器件对混有强噪声的微弱目标信号进行提取,通过主控逻辑器件内部的基本计算模块进行逐点乘加计算,可将淹没在噪声中的目标信号快速提取出来,达到检测目标信号的目的;
2.实时性强。本发明利用大规模逻辑电路实现快速算法,在资源少、速度快、功耗低,适合在实时性要求高的场合使用。
附图说明
图1为本发明装置结构示意图;
图2为本发明装置中快速提取单元的结构示意图;
图3为本发明方法流程图。
具体实施方式
如图1、2所示,本发明装置包括以下部分:模数转换器,对混和强噪声的原始信号进行采样;主控逻辑器件,接收模数转换器的采样信号,利用从大目标信号中提取的原始特征向量或经过循环更新的特征向量对采样信号进行快速提取计算得到离散化的目标信号;数模转换器,将主控逻辑器件输出的最后提取的离散化的目标信号转换成模拟信号输出。
所述主控逻辑器件内部具有以下单元:模数转换控制逻辑单元,接收模数转换器的采样信号;快速提取单元,将模数转换控制逻辑单元及特征向量计算单元输入的信号进行目标信号快速提取,去除强噪声,得到离散化的目标信号通过数模转换器输出最终目标信号;特征向量计算单元,对从大目标信号中提取的原始特征向量及由限幅平滑单元输出的离散化的目标信号进行处理,得到新的特征向量。所述主控逻辑器件内部还具有限幅平滑单元,对快速提取单元输出的具有振荡的目标信号进行限幅及平滑处理,得到平滑的离散化的目标信号,通过数模转换器输出最终目标信号。
所述快速提取单元具有基本计算模块、循环控制模块、累加模块及计数模块,其中基本计算模块对模数转换器的采样信号及特征向量计算单元输入的特征向量进行逐点乘加计算;循环控制模块根据计数模块的数值对基本计算模块进行循环控制;累加模块对基本计算模块的计算结果进行累加;计数模块对基本计算模块的计算次数进行累加。
上述主控逻辑器件可为FPGA(现场可编程门阵列)或DSP(数字信号处理器)。
本发明装置的工作原理如下:频率、幅度和相位是信号的三个组成部分,只要将信号(本实施例以红外传感器信号为例)的这三个特征表示出来就可提取该信号,但有时候不可能同时得到这三个特征量,可以根据其中的一个或两个特征量将信号提取出来,本发明就是利用信号的幅度特性或者频率特性将信号提取出来,通过大规模逻辑器件(本实施例采用FPGA,EP1C12)存储特征向量,随着信号采样的不断进行,经过采样噪声和目标信号同时进入算法的输入,将特征向量和采集的数据进行计算,目标信号就可以有很高的放大倍数,噪声放大倍数却非常小,这样将数据进行切割处理就可完全剔除噪声信号,达到提取信号的目的,目标信号的幅度可能随着时间变化,只要实时调整特征向量,就可以适应目标信号的变化。整个算法的核心是快速提取单元中的基本计算单元,而决定计算大小的是特征向量的点数,本发明通过基本计算单元的设计来实现快速运算。
如图3所示,本发明方法具有以下步骤:
对混和强噪声的原始信号进行采样;
对上述采样信号和特征向量进行快速提取,得到去除强噪声的离散化的目标信号;
根据离散化的目标信号调整特征向量的值,得到新的特征向量,给下一次计算采用;
对上述振荡的目标信号进行限幅及平滑处理;
通过数模转换器输出最终目标信号。
其中上述快速提取包括以下步骤:对采样信号及特征向量进行逐点乘加计算;对计算次数进行累加;根据计算次数对乘加计算进行循环控制。
本实施例中特征向量取256点,基本计算单元取32点,那么累加次数为256/32=8,基本单元把计算结果输出给累加单元,累加8次后得到最终结果。
数据在基本计算单元的计算过程,通过对m个点的逐点乘加运算,得到了基本计算模块的计算结果x(n),这个基本计算模块决定了本发明方法在装置中所占的主控逻辑器件中逻辑单元的数量。将基本计算单模块作为控制核心,循环利用该基本计算模块,最后得到了离散化的目标信号输出y(n),循环的次数决定了本发明装置的时间响应。
占用的逻辑资源和装置的响应时间是矛盾的,可以通过测试来确定基本计算模块的点数和循环次数,以达到最好的效果、消耗最少的逻辑资源,又有很好的响应时间。
Claims (8)
1.一种微弱信号的快速提取装置,其特征在于具有:
模数转换器,对混和强噪声的原始目标信号进行采样;
主控逻辑器件,接收模数转换器的采样信号,利用从大目标信号中提取的原始特征向量或经过循环更新的特征向量对采样信号进行快速提取计算得到离散化的目标信号;
数模转换器,将主控逻辑器件输出的最后提取的离散化的目标信号转换成模拟信号输出;
所述快速提取包括以下步骤:对采样信号及特征向量进行逐点乘加计算;对计算次数进行累加;根据计算次数对乘加计算进行循环控制;对计算结果进行累加。
2.按权利要求1所述的微弱信号的快速提取装置,其特征在于:所述主控逻辑器件内部具有以下单元:
模数转换控制逻辑单元,接收模数转换器的采样信号;
快速提取单元,将模数转换控制逻辑单元及特征向量计算单元输入的信号进行目标信号快速提取,去除强噪声,得到离散化的目标信号通过数模转换控制逻辑单元输出至数模转换器;
特征向量计算单元,对从大目标信号中提取的原始特征向量及由限幅平滑单元输出的离散化的目标信号进行处理,得到新的特征向量;
数模转换控制逻辑单元,将快速提取单元输出的离散化目标信号转换成模拟信号输出至数模转换器。
3.按权利要求2所述的微弱信号的快速提取装置,其特征在于:所述主控逻辑器件内部还具有限幅平滑单元,对快速提取单元输出的具有振荡的目标信号进行限幅及平滑处理,得到平滑的离散化的目标信号,通过数模转换控制逻辑单元输出至数模转换器。
4.按权利要求2所述的微弱信号的快速提取装置,其特征在于:所述快速提取单元具有基本计算模块、循环控制模块、累加模块及计数模块,其中基本计算模块对模数转换器的采样信号及特征向量计算单元输入的特征向量进行逐点乘加计算;循环控制模块根据计数模块的数值对基本计算模块进行循环控制;累加模块对基本计算模块的计算结果进行累加并输出;计数模块对基本计算模块的计算次数进行累加。
5.按权利要求1所述的微弱信号的快速提取装置,其特征在于:所述主控逻辑器件为FPGA或DSP。
6.一种微弱信号的快速提取方法,其特征在于具有以下步骤:
对混和强噪声的原始目标信号进行采样;
对采样信号和特征向量进行快速提取,得到去除强噪声的离散化的目标信号;
对上述离散化的目标信号进行数模转换,输出最终目标信号;
所述快速提取包括以下步骤:对采样信号及特征向量进行逐点乘加计算;对计算次数进行累加;根据计算次数对乘加计算进行循环控制;对计算结果进行累加。
7.按权利要求6所述的微弱信号的快速提取方法,其特征在于:在得到去除强噪声的离散化的目标信号后,还具有对振荡的目标信号进行限幅及平滑处理步骤。
8.按权利要求6所述的微弱信号的快速提取方法,其特征在于还包括以下步骤:根据离散化的目标信号调整特征向量的值,得到新的特征向量,给下一次计算采用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100116587A CN101598571B (zh) | 2008-06-04 | 2008-06-04 | 一种微弱信号的快速提取方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100116587A CN101598571B (zh) | 2008-06-04 | 2008-06-04 | 一种微弱信号的快速提取方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101598571A CN101598571A (zh) | 2009-12-09 |
CN101598571B true CN101598571B (zh) | 2012-02-08 |
Family
ID=41420091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100116587A Expired - Fee Related CN101598571B (zh) | 2008-06-04 | 2008-06-04 | 一种微弱信号的快速提取方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101598571B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1609570A (zh) * | 2004-11-25 | 2005-04-27 | 上海交通大学 | 复杂背景下微弱信号检测和特征分析*** |
CN101116010A (zh) * | 2005-02-09 | 2008-01-30 | 探索科技公司 | 应用盲信号检测的主成分分析的埋地物体定位和跟踪方法及*** |
CN201247066Y (zh) * | 2008-06-04 | 2009-05-27 | 中国科学院沈阳自动化研究所 | 一种微弱信号的快速提取装置 |
-
2008
- 2008-06-04 CN CN2008100116587A patent/CN101598571B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1609570A (zh) * | 2004-11-25 | 2005-04-27 | 上海交通大学 | 复杂背景下微弱信号检测和特征分析*** |
CN101116010A (zh) * | 2005-02-09 | 2008-01-30 | 探索科技公司 | 应用盲信号检测的主成分分析的埋地物体定位和跟踪方法及*** |
CN201247066Y (zh) * | 2008-06-04 | 2009-05-27 | 中国科学院沈阳自动化研究所 | 一种微弱信号的快速提取装置 |
Non-Patent Citations (4)
Title |
---|
JP特开平10-197624A 1998.07.31 |
刘正平 |
刘正平;陈明奎.基于二阶统计量的盲信号分离.《传感器与微***》.2007,(第5期),33-35. * |
陈明奎.基于二阶统计量的盲信号分离.《传感器与微***》.2007,(第5期),33-35. |
Also Published As
Publication number | Publication date |
---|---|
CN101598571A (zh) | 2009-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101424738B (zh) | 基于fpga的实时数字脉冲压缩***的处理方法 | |
CN103207571B (zh) | 一种应用于装卸料机模拟机的编码器信号仿真***和方法 | |
CN103559019A (zh) | 一种通用浮点全流水fft运算ip核 | |
Chen et al. | FPGA implementation of neural network accelerator for pulse information extraction in high energy physics | |
CN104777456B (zh) | 可配置的雷达数字信号处理器及其处理方法 | |
CN201247066Y (zh) | 一种微弱信号的快速提取装置 | |
CN101598571B (zh) | 一种微弱信号的快速提取方法及装置 | |
CN103809087A (zh) | 基于plc的变压器局部放电信号在线监测装置 | |
CN203414563U (zh) | 一种局部放电ae位置检测*** | |
CN103731768B (zh) | 一种声音拾取方法及装置 | |
CN102353940A (zh) | 基于fpga的脉冲压缩优化方法 | |
CN103095249A (zh) | 一种中值滤波电路及方法 | |
CN104320094B (zh) | 脉冲信号驻波保护电路 | |
Yan et al. | The Method of Real-Time Data Weighting Operations of CPLD/FPGA in Measurement Systems. | |
CN103926567B (zh) | 高速实时脉冲压缩算法 | |
CN105490653A (zh) | 一种基于正交检波的快速数字自动增益控制方法 | |
CN105843586B (zh) | 一种高速数据采集实时加除计算实现方法 | |
CN206181084U (zh) | 基于fpga的数字调制模式自动识别装置 | |
CN102253924B (zh) | 开方运算的硬件实现方法以及开方运算器 | |
Zhang et al. | Digital recognition based on neural network and FPGA implementation | |
CN106672220A (zh) | 一种包含高速模数转换芯片的飞机刹车***及工作方法 | |
CN106526560B (zh) | 一种高效的fpga通用mti实现方法 | |
CN204314754U (zh) | 配电柜自动控制***的数据采集装置 | |
CN112332808B (zh) | 一种基于fpga将积分和高通滤波混合的数字处理电路 | |
CN101094039A (zh) | 正交信号能量计算电路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120208 Termination date: 20130604 |