本发明专利技术涉及信号处理领域,尤其涉及一种对数正态杂波的实现方法及装置,以解决当系统中取样速率较高,或数据较多时,计算时间较长,难以满足生成数据的实时性的要求的问题。本发明专利技术实施例采用了连续确定第一随机序列;在确定一个第一随机序列后,根据该第一随机序列确定高斯序列,将高斯序列输出;在确定一个高斯序列后,根据该高斯序列确定对应的频域相关特性函数;在确定一个频域相关特性函数后,将该频域相关特性函数通过零记忆非线性变化ZMNL变换,生成一个对数正态杂波序列的方法,对生成各个序列的步骤采用并行处理的方法,避免了现有技术需要完成一个指令周期的运算后才能进行下一指令周期的运算的问题,满足了生成数据的实时性的要求。
【技术实现步骤摘要】
本专利技术涉及信号处理领域,尤其涉及一种对数正态杂波的实现方法及装置。
技术介绍
随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发 展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法, 这些信号由数字序列表示。DSP (digital signal processor)是一种独特的微处理器,是以数字信号来处理 大量信息的器件。其工作原理是接收模拟信号,转换为O或I的数字信号。再对数字信号 进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。DSP运算的基本类型是乘法和累加(MAC)运算,卷积、相关、滤波和FFT基本上都属 于这一类运算。DSP由于受到串行指令流的限制,在进行运算时,需要完成一个指令周期内 的运算,才能进行下一指令周期内的运算。因此适用于取样速率较低,数据较少的系统;当 取样速率较高,或数据较多时,DSP计算时间较长,难以满足生成数据的实时性的要求。
技术实现思路
本专利技术实施例提供一种对数正态杂波的实现方法及装置,以解决当系统中取样速 率较高,或数据较多时,难以满足生成数据的实时性的要求的问题。本专利技术实施例提供了一种对数正态杂波的实现方法,该方法包括连续确定第一随机序列;在确定一个第一随机序列后,根据所述第一随机序列确定对应的高斯序列,将所 述高斯序列输出;在确定一个闻斯序列后,根据所述闻斯序列生成对应的频域相关特性序列;在生成一个频域相关特性序列后,将所述频域相关特性序列通过零记忆非线性变 化ZMNL变换,生成一个对数正态杂波序列。本专利技术实施例提供了一种对数正态杂波的实现装置,该装置包括随机序列确定模块,用于连续确定第一随机序列;高斯序列确定模块,用于在所述杂波序列发生器确定一个第一随机序列后,根据 所述随机序列确定对应的高斯序列,将所述高斯序列输出;频域相关特性确定模块,用于在所述杂波序列发生器确定一个高斯序列后,根据 所述闻斯序列生成对应的频域相关特性序列;ZMNL变换模块,用于在所述杂波序列发生器生成一个频域相关特性序列后,将所 述频域相关特性序列通过零记忆非线性变化ZMNL变换,生成一个对数正态杂波序列。本专利技术实施例采用了连续确定第一随机序列,在确定一个第一随机序列后,根据 所述随机序列确定对应的高斯序列,将所述高斯序列输出,在确定一个高斯序列后,根据所 述高斯序列生成对应的频域相关特性绿鬣,在生成一个频域相关特性序列后,将所述频域相关特性序列通过零记忆非线性变化ZMNL变换,生成一个对数正态杂波序列的方法,对生 成各个数据的步骤采用并行处理的方法,避免了现有技术中进行运算时,需要完成一个指 令周期内的运算才能进行下一指令周期的运算的问题,满足了生成数据的实时性的要求。附图说明图图图图图图图1为本专利技术实施例中一种对数正态杂波的实现方法的流程示意图; 2为本专利技术实施例中连续确定第一随机序列的示意图;3为本专利技术实施例中确定高斯序列的示意图;4为本专利技术实施例中确定频域相关特性序列的示意图;5为本专利技术实施例中零记忆非线性变化ZMNL变换的示意图;6为本专利技术实施例中一种对数正态杂波的实现方法的过程示意图; 7为本专利技术实施例中一种对数正态杂波的实现装置的示意图。具体实施方式本专利技术实施例采用了连续确定第一随机序列,在确定一个第一随机序列后,根据 所述随机序列确定对应的高斯序列,将所述高斯序列输出,在确定一个高斯序列后,根据所 述高斯序列生成对应的频域相关特性序列,在生成一个频域相关特性序列后,将所述频域 相关特性序列通过零记忆非线性变化ZMNL变换,生成一个对数正态杂波序列的方法,避免 了现有技术中进行运算时,需要完成一个指令周期内的运算才能进行下一指令周期的运算 的问题,满足了生成数据的实时性的要求。下面结合说明书附图对本专利技术实施例作进一步详细描述。如图1所示为本专利技术实施例中一种对数正态杂波的实现方法,包括下列步骤步骤101 :杂波序列发生器连续确定第一随机序列;步骤102 :杂波序列发生器在杂波序列发生器确定一个第一随机序列后,根据该 随机序列确定对应的高斯序列,将高斯序列输出;步骤103 :杂波序列发生器确定一个高斯序列,根据高斯序列序列生成频域相关 特性序列;步骤104 :杂波序列发生器生成一个频域相关特性序列后,将频域相关特性序列 通过零记忆非线性变化ZMNL变换,生成对数正态杂波序列。其中,步骤101中,连续确定第一随机序列包括杂波序列发生器连续输出两个为 一组的随机序列,将一组随机序列分别进行第一次移位处理,并进行输出处理;将第一次移 位处理后的一组随机序列进行第一次异或处理,生成第一输出序列,并进行输出处理;将一 个第一输出序列进行第二次移位处理后,进行输出处理;将一个移位后的第一输出序列与 另一个第一输出序列进行第二次异或处理,生成第二输出序列,并进行输出处理,第二输出 序列就是第一随机序列。图2所示,为本专利技术实施例中连续确定第一随机序列的示意图,杂波序列发生器 中的移位器210判断此时是否接收到第一随机序列,若没有接收到第一随机序列生成,杂 波序列发生器则输出一组N位的随机序列,将该组随机序列右移q位,高位补0,将该组第一 次移位处理后的序列输出;若接收到第一随机序列,杂波序列发生器结束一组N位的随机序列的输出,将该第一随机序列右移q位,高位补0,将该第一次一位处理后的序列输出;将第一次移位处理后的序列输出后,移位器210继续进行下一个或下一组随机序列的移位处理;并且当移位器210接收到第一随机序列后,杂波序列发生器停止生成随机序列;其中, 杂波序列发生器输出的一组随机序列包括两个随机序列;N为正偶数,q为正整数,且N > q ;2输入异或门阵列220接收到第一次移位处理后的序列后,进行第一次异或处理, 若2输入异或门阵列220接收到一组第一次移位处理后的序列,则直接对该组随机序列进行第一次异或处理,得到第一输出序列,将该第一输出序列输出;若2输入异或门阵列220 接收到一个第一次移位处理后的序列,则将该第一次移位处理后的序列与此时输出的第一随机序列进行第一次异或处理,得到第一输出序列,将该第一输出序列输出;移位器230接收到第一输出序列后,将其左移Ν-q位,并进行低位补O处理,将第二次移位处理后的序列输出,其中N,q为正整数,且N > q ;2输入异或门阵列240接收到第二次移位处理后的序列后,将该序列与此时输出的第一次输出序列,进行第二次异或处理,生成第二输出序列,得到的第二输出序列即为第一随机序列,将第一随机序列输出;寄存器250对输出的第一随机序列进行存储,然后将第一随机序列分别输出至高斯序列确定模块和第一移位器处。其中,移位器,2输入异或门阵列,寄存器对各自当前序列处理完成后,继续进行下一序列的对应处理,使各处理器实现并行处理,提高运算速率。步骤102中,以第一随机序列为32位序列为例,确定高斯序列的具体过程如图3 所示,将该第一随机序列的高16位和低16位分别进行处理。乘法器310将高16位与2 π 相乘,并将乘法器310的相乘结果输出;正余弦器320将乘法器310的相乘结果分别进行正弦处理和余弦处理,并将正弦处理结果和余弦处理结果分别输出;对数发生器330将该第本文档来自技高网...
【技术保护点】
一种对数正态杂波的实现方法,其特征在于,该方法包括:连续确定第一随机序列;在确定一个第一随机序列后,根据所述第一随机序列确定对应的高斯序列,将所述高斯序列输出;在确定一个高斯序列后,根据所述高斯序列生成对应的频域相关特性序列;在生成一个频域相关特性序列后,将所述频域相关特性序列通过零记忆非线性变化ZMNL变换,生成一个对数正态杂波序列。
【技术特征摘要】
【专利技术属性】
技术研发人员:黄丹,禹霁阳,孟红,孙旭光,孙勇,李广运,
申请(专利权)人:中国兵器科学研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。