一种数字化信号的处理方法技术

技术编号:8685328 阅读:199 留言:0更新日期:2013-05-09 05:00
本发明专利技术公开了一种数字化信号的处理方法及装置,其核心方法为映射、排序、查找和递归。主要用于数字化信号分析处理、概率分析、统计特征的提取和隐藏、数据加密解密、趋势分析与判断等等方面。本发明专利技术所述的数字化信号的处理方法采用定点运算,配合定点DSP进行处理,可极大提高数字化信号处理的速度,最大限度发挥出了DSP的处理能力,使得在使用DSP的CPU系统中DSP和其它芯片或硬件之间整体性能得到较大提高。同时本发明专利技术所述的字化信号的处理方法本身对数字化信号有加密的功效,在一些场合下可以替代混淆器使用,完全防止了某些利用语言统计规律进行破解的方法,防止了一些重要的信号或数据被破解而泄露的危险。

【技术实现步骤摘要】

本专利技术涉及及装置,属于信号处理分析

技术介绍
在数字化信息处理中,我们经常会用到各种各样的算法,比如常见的各类加密解密算法,比如傅立叶变换算法(FFT\DFT)等等,在不同的应用场合和领域,采用适当的数据算法,可以实现各种不同的目标。目前对数字化信号的处理多采用浮点运算的方法处理,但是因为计算机只能存储整数,对于海量的数字化信号处理,一般的浮点运算可能很慢且会有误差,无法满足高要求的数字化信号的处理和分析,且DSP无法发挥其最大的功效;而且对于一些比较重要的数据也无法在前处理过程中加密。
技术实现思路
本专利技术设计开发了及基于DSP的数字化信号处理装置。本专利技术的中的方法将数字化信号全部以定点运算处理并加密,提高了数字化信号处理的效率、准确性和安全性。本专利技术提供的技术方案为:,其特征在于,包括:步骤1、前置系统接收原始数字化信号并将其通过传输系统传输到DSP ;步骤2、在所述DSP上,对于接收到的所述原始数字化信号数据,进行初步统计,确定包含所述原始数字化信号中的所有单个元素的基本集合;所述基本集合中的每个单个元素按其在所述基本集合中的顺序一一映射一从m开始的顺序的自然数,建立一基本数据集合,其中所述基本数据集合中的自然数的进位方式为十进制;步骤3、所述原始数字化信号中的η个元素,对应其在所述基本数据集合中的数值,按其在所述原始数字化信号中的顺序生成一由η个自然数组成的O阶遗序;步骤4、所述O阶遗序中的第I个数以在所述基本数据集合的最后一位或第一位开始排序,得到实际位序,所述实际位序加上m-Ι得到顺序位序,将所述第I个数放在所述基本数据集合的最后一位并将所述基本数据集合中与所述第I个数相同的数消除,生成第一基本数据集合,并消除O阶遗序中的所述第I个数且将所述第I个数的顺序位序放在所述O阶遗序的第一位;所述O阶遗序中第2个数,按照所述第一基本数据集合的顺序按上述方法排序生成第二基本数据集合,并将按照第一基本数据集合的顺序且按上述方法生成的所述第2个数的顺序位序放在所述O阶遗序的第二位且消除所述第2个数,依次类推,所述O阶遗序中的第η个数以第n-Ι基本数据集合的顺序且按上述方法排序生成第η基本数据集合,并将按照第n-Ι基本数据集合的顺序且按上述方法生成的所述第η个数的顺序位序放在所述O阶遗序的第η位且消除所述第η个数,每个所述原始数字化信号的元素的顺序位序组成了I阶遗序;步骤5、按照同样的方式,对于I阶遗序的数据进行处理,所述可得到2阶遗序,同样的,可得到η阶遗序,其中每任意阶遗序中的第一个数的处理都是以所述基本数据集合开始;步骤6、所述DSP将所述产生的η阶遗序输出到后续处理系统处,直接作为结果或辅助数据,进行后续处理。一种基于DSP的数字化信号的处理装置,其特征在于,包括:至少一个DSP芯片,其连接所述前置系统和第一同步动态随机存储器;所述前置系统包括:FPGA、第二同步动态随机存储器、第三同步动态随机存储器、FLASH 存储器、A/D 转换器、ARM 芯片、电源、USB HOST、JTAG、DM9000、RS232 和 RS485,所述FPGA连接所述DSP芯片、ARM芯片、电源、第二同步动态随机存储器和A/D转换器,所述ARM芯片连接所述USB HOST、JTAG、DM9000、RS232、RS485、FLASH存储器第三同步动态随机存储器和后续处理系统。本专利技术的有益效果:本专利技术所述的数字化信号的处理方法全部采用定点运算增加了数字化信号处理的准确性,提高了数字化信号处理的速度,最大限度发挥出了 DSP-尤其是定点DSP的处理能力,从而了也提高了和DSP连用的其它芯片或硬件的工作效率。由于方法本身采取的排序、查找及递归均属于最基本的算法,具备严格稳定的时间复杂度,在一些严格要求与时间相关的应用场合具有极大的意义。同时本专利技术所述的字化信号的处理方法本身对数字化信号有加密的功效,在一些场合下可以替代混淆器使用,完全防止了某些利用语言统计规律进行破解的方法,同时其严格精确的时间复杂度相关性,可完全防止暴力破解法,防止了一些重要的信号或数据被破解而泄露的危险。附图说明图1为本专利技术所述的的流程示意图。图2为本专利技术所述的一种基于DSP的数字化信号的处理装置结构图。具体实施例方式下面结合附图对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。实施例1如图1所示,本专利技术提供一种数字化信号的方法,包括:步骤1、前置系统接收原始数字化信号“ebdaacaehfbihcebiiid”并将其通过传输系统传输到DSP ;步骤2、在DSP上,原始数字化信号为“ebdaacaehfbihcebiiid”,其基本集合{a,b,c,d,e,f,g,h,I,j},基本集合转换为的基本数据集合为{0,1,2,3,4,5,6,7,8,9};步骤3、原始数字化信号对应基本数据集合映射为“41300204751872418883”的O阶遗序;步骤4、开始对O阶遗序的数据进行处理,对于初始基本数据集合{0,1,2,3,4,5,6,7,8,9},第一个要处理的数字4在初始基本集合中实际位序为6,这个按反向处理-从后向前数,实际位序加上0-1得到顺序位序为5,将5放在O阶遗序的第一位,并将O阶遗序中的第一个数消除,然后把4放在基本数据集合之后,则为01234567894,去掉之前重复的,第一基本数据集合为0123567894 ;第二个要处理的数字为1,在第一基本数据集合中从其最后一位开始的实际位序为第9,则对应可转换的顺序位序为8,将8放在O阶遗序的第二位并消除O阶遗序中的第2数,然后把I放在第一基本数据集合之后,则为01235678941,去掉之前重复的,第二基本数据集合为0235678941 ;逐次处理完毕,得到的I阶遗序数据为58790914796836544007 ;步骤5、对I阶反向遗序数据58790914796836544007,以0123456789为初始到的基本数据集合进行同样的处理,可以得到2阶遗序数据:42339197437682860807 ;依次类推,可以得到任意η阶遗序数据;步骤6、DSP将所述产生的η阶遗序输出到后续处理系统处,直接作为结果或辅助数据,进行后续处理。对任意η阶遗序数据(η > O),进行逆操作,可得到η_1阶遗序数据,直到得到O阶遗序数据,然后进行简单的静态映射替换,即可还原出原始的信号数据。由处理过程可知,在处理每个数据时,都需要先进行基本集合的确定,然后是查找运算,每次处理都是一一对应的映射处理,但每次的映射都完全不同,且操作可逆,每次操作运算均具有相对稳定的时间复杂度,而且根据统计学,如果采用正反向混合处理,对于任何大数据,此操作均具备混淆功能,根据以上几点,此算法在加密解密领域具备非常重要的特点,具有很大的应用前景。对于三角函数(比如正弦或余弦)或方波、三角形波等各种类型的信号数据,如果对其数据进行遗序处理(单纯的正向或反向),则其各阶遗序数据的统计规律非常明显,在拟合、滤波、测频、去噪等应用场合可以作为辅助方法来使用。实施例2如图2所示,至少一个DSP芯片,其连接所述前置系统和第一同步动态随机存储器;前置系统包括:FPGA、第二同步动态随机存储器、第本文档来自技高网...

【技术保护点】
一种数字化信号的处理方法,其特征在于,包括:步骤1、前置系统接收原始数字化信号并将其通过传输系统传输到DSP;步骤2、在所述DSP上,对于接收到的所述原始数字化信号数据,进行初步统计,确定包含所述原始数字化信号中的所有单个元素的基本集合;所述基本集合中的每个单个元素按其在所述基本集合中的顺序一一映射一从m开始的顺序的自然数,建立一基本数据集合,其中所述基本数据集合中的自然数的进位方式为十进制;步骤3、所述原始数字化信号中的n个元素,对应其在所述基本数据集合中的数值,按其在所述原始数字化信号中的顺序生成一由n个自然数组成的0阶遗序;步骤4、所述0阶遗序中的第1个数以在所述基本数据集合的最后一位或第一位开始排序,得到实际位序,所述实际位序加上m?1得到顺序位序,将所述第1个数放在所述基本数据集合的最后一位并将所述基本数据集合中与所述第1个数相同的数消除,生成第一基本数据集合,并消除0阶遗序中的所述第1个数且将所述第1个数的顺序位序放在所述0阶遗序的第一位;所述0阶遗序中第2个数,按照所述第一基本数据集合的顺序按上述方法排序生成第二基本数据集合,并将按照第一基本数据集合的顺序且按上述方法生成的所述第2个数的顺序位序放在所述0阶遗序的第二位且消除所述第2个数,依次类推,所述0阶遗序中的第n个数以第n?1基本数据集合的顺序且按上述方法排序生成第n基本数据集合,并将按照第n?1基本数据集合的顺序且按上述方法生成的所述第n个数的顺序位序放在所述0阶遗序的第n位且消除所述第n个数,每个所述原始数字化信号的元素的顺序位序组成了1阶遗序;步骤5、按照同样的方式,对于1阶遗序的数据进行处理,所述可得到2 阶遗序,同样的,可得到n阶遗序,其中每任意阶遗序中的第一个数的处理都是以所述基本数据集合开始;步骤6、所述DSP将所述产生的n阶遗序输出到后续处理系统处,直接作为结果或辅助数据,进行后续处理。...

【技术特征摘要】
1.一种数字化信号的处理方法,其特征在于,包括: 步骤1、前置系统接收原始数字化信号并将其通过传输系统传输到DSP ; 步骤2、在所述DSP上,对于接收到的所述原始数字化信号数据,进行初步统计,确定包含所述原始数字化信号中的所有单个元素的基本集合;所述基本集合中的每个单个元素按其在所述基本集合中的顺序一一映射一从m开始的顺序的自然数,建立一基本数据集合,其中所述基本数据集合中的自然数的进位方式为十进制; 步骤3、所述原始数字化信号中的η个元素,对应其在所述基本数据集合中的数值,按其在所述原始数字化信号中的顺序生成一由η个自然数组成的O阶遗序; 步骤4、所述O阶遗序中的第I个数以在所述基本数据集合的最后一位或第一位开始排序,得到实际位序,所述实际位序加上m-Ι得到顺序位序,将所述第I个数放在所述基本数据集合的最后一位并将所述基本数据集合中与所述第I个数相同的数消除,生成第一基本数据集合,并消除O阶遗序中的所述第I个数且将所述第I个数的顺序位序放在所述O阶遗序的第一位;所述O阶遗序中第2个数,按照所述第一基本数据集合的顺序按上述方法排序生成第二基本数据集合,并将按照第一基本数据集合的顺序且按上述方法生成的所述第2个数的顺序位序放在所述O阶遗序的第二位且消除所述第2个数,依次...

【专利技术属性】
技术研发人员:崔小岗王一凡李宏强
申请(专利权)人:广西宝恒电子科技有限公司
类型:发明
国别省市:

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

1