一种加噪处理方法和装置制造方法及图纸

技术编号:14004611 阅读:132 留言:0更新日期:2016-11-16 18:22
本发明专利技术实施例公开了一种加噪处理方法和装置,所述加噪处理方法包括:生成均匀分布随机数以模拟均匀分布噪声;获得输入信源;将所述输入信源和所述均匀分布随机数作为畸变信号;基于所述畸变信号,生成输出信号序列。其中,所述加噪处理方法中,生成均匀分布随机数,替换高斯分布随机数,直接用来模拟均匀分布噪声,不需要执行由均匀分布随机数得到高斯分布随机数的过程,可以解决现有技术中在并行处理多路信号时,由于由均匀分布随机数得到高斯分布随机数的过程产用资源导致的内存资源的短缺的问题。

【技术实现步骤摘要】

本专利技术涉及信号加噪
,更具体的说是涉及一种加噪处理方法和装置
技术介绍
信道模拟器是用于模拟信号畸变的装置,具体的,需先产生高斯分布随机数来模拟高斯噪声,再基于高斯噪声和输入信源生成输出信号序列。生成高斯分布随机数具体过程如下:首先生成均匀分布随机数,然后通过均匀分布随机数与高斯分布随机数的映射关系得到高斯分布随机数,例如,可以通过查表的方式确定与均匀分布随机数对应的高斯分布随机数。而在实际应用中,由均匀分布随机数得到高斯分布随机数的过程会占用一定的资源,当需要并行处理多路信号时,将会导致内存资源的短缺。
技术实现思路
有鉴于此,本专利技术提供一种加噪处理方法和装置,以减少内存资源的占用。为实现上述目的,本专利技术提供如下技术方案:一种加噪处理方法,包括:生成均匀分布随机数以模拟均匀分布噪声;获得输入信源;将所述输入信源和所述均匀分布随机数作为畸变信号;基于所述畸变信号,生成输出信号序列。可选地,所述基于所述畸变信号,生成输出信号序列,包括:识别所述输入信源的当前信号值;确定所述均匀分布随机数与预设规则的关系;依据所述当前信号值的识别结果和均匀分布随机数与预设规则的关系,生成对应所述输入信源的输出信号序列。可选地,所述依据所述当前信号值的识别结果和均匀分布随机数与预设规则的关系,生成对应所述输入信源的输出信号序列,包括:所述当前信号值为第一信号值,判断所述均匀分布随机数是否大于第一阈值;如果是,则生成第二信号值作为所述输出信号序列中对应所述当前信号值的值,否则,生成第一信号值作为所述输出信号序列中对应所述当前信号值的值;所述当前信号值为所述第二信号值,判断所述均匀分布随机数是否小于第二阈值,如果是,则生成第一信号值作为所述输出信号序列中对应所述当前信号值的值,否则,生成第二信号值作为所述输出信号序列中对应所述当前信号值的值。可选地,所述依据所述当前信号值的识别结果和均匀分布随机数与预设规则的关系,生成对应所述输入信源的输出信号序列,包括:所述当前信号值为第一信号值,判断所述均匀分布随机数的绝对值是否大于第三阈值、且所述均匀分布随机数的符号位是否为第一信号值,如果是,则生成第二信号值作为所述输出信号序列中对应所述当前信号值的值,否则,生成第一信号值作为所述输出信号序列中对应所述当前信号值的值;所述当前信号值为第二信号值,判断所述均匀分布随机数的绝对值是否大于第三阈值、且所述均匀分布随机数的符号位是否为第二信号值,如果是,则生成第一信号值作为所述输出信号序列中对应所述当前信号值的值,否则,生成第二信号值作为所述输出信号序列中对应所述当前信号值的值。一种加噪处理装置,包括:第一生成单元,用于生成均匀分布随机数以模拟均匀分布噪声;获取单元,用于获得输入信源;第二生成单元,用于将所述输入信源和所述均匀分布随机数作为畸变信号;第三生成单元,用于基于所述畸变信号,生成输出信号序列。可选地,包括:所述第三生成单元,包括:识别单元,用于识别所述输入信源的当前信号值;确定单元,用于确定所述均匀分布随机数与预设规则的关系;第三生成子单元,用于依据所述当前信号值的识别结果和均匀分布随机数与预设规则的关系,生成对应所述输入信源的输出信号序列。可选地,第三生成子单元,包括:第一信号生成单元,用于所述当前信号值为第一信号值,所述均匀分布随机数大于第一阈值时,生成第二信号值作为所述输出信号序列中对应所述当前信号值的值;所述当前信号值为第一信号值,所述均匀分布随机数不大于第一阈值时,生成第一信号值作为所述输出信号序列中对应所述当前信号值的值;第二信号生成单元,用于所述当前信号值为所述第二信号值,所述均匀分布随机数小于第二阈值时,生成第一信号值作为所述输出信号序列中对应所述当前信号值的值;所述当前信号值为所述第二信号值,所述均匀分布随机数不小于第二阈值时,生成第二信号值作为所述输出信号序列中对应所述当前信号值的值。可选地,第三生成子单元,包括:第三信号生成单元,用于所述当前信号值为第一信号值,所述均匀分布随机数的绝对值大于第三阈值、且所述均匀分布随机数的符号位为第一信号值时,生成第二信号值作为所述输出信号序列中对应所述当前信号值的值;所述当前信号值为第一信号值,所述均匀分布随机数的绝对值不大于第三阈值、或者所述均匀分布随机数的符号位不为第一信号值时,生成第一信号值作为所述输出信号序列中对应所述当前信号值的值;第四信号生成单元,用于所述当前信号值为第二信号值,所述均匀分布随机数的绝对值大于第三阈值、且所述均匀分布随机数的符号位为第二信号值时,生成第一信号值作为所述输出信号序列中对应所述当前信号值的值;所述当前信号值为第二信号值,所述均匀分布随机数的绝对值不大于第三阈值、或者所述均匀分布随机数的符号位不为第二信号值时,生成第二信号值作为所述输出信号序列中对应所述当前信号值的值。经由上述的技术方案可知,与现有技术相比,本专利技术公开提供了一种加噪处理方法和装置,其中,所述加噪处理方法中,生成均匀分布随机数,替换高斯分布随机数,直接用来模拟均匀分布噪声,不需要执行由均匀分布随机数得到高斯分布随机数的过程,可以解决现有技术中在并行处理多路信号时,由于由均匀分布随机数得到高斯分布随机数的过程产用资源导致的内存资源的短缺的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为均匀分布随机数和高斯分布随机数的映射曲线图;图2为本专利技术实施例公开的加噪处理方法的流程图;图3为本专利技术另一实施例公开的加噪处理方法的流程图;图4为本专利技术另一实施例公开的加噪处理装置的结构示意图;图5为本专利技术另一实施例公开的加噪处理装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。首先需要说明的是,专利技术人研究本专利技术创造的过程中,发现在进行高斯加噪时,采用成均匀分布随机数和高斯分布随机数模拟高斯噪声,获得的效果等价。具体的:依据均匀分布的随机数,得到高斯分布随机数作为高斯噪声,生成高斯噪声后,在输入数据的基础上添加高斯噪声,并加以判决,生成输出数据。其中,判决机制为:输入数据的当前位==0,如果当前高斯噪声>GNthold1,则判决输出1,否则输出0;输入数据的当前位==1,如果当前高斯噪声<GNthold2,则判决输出0,否则输出1。现有高斯噪声的产生基于“映射”思想,均匀分布随机数“映射”到高斯分布随机数,映射曲线如图1所示,由图1可以看出,映射曲线是单调的。如果采用均匀分布的随机数作为高斯噪声,可以称之为均匀分布噪声,故前述的硬判决机制可以等价表示为:输入数据的当前位==0,如果当前均匀分布噪声>UDNthold1,则判决输出1,否则输出0;输入数据的当前位==1,如果当前均匀分布噪声<UDNt本文档来自技高网...
一种加噪处理方法和装置

【技术保护点】
一种加噪处理方法,其特征在于,包括:生成均匀分布随机数以模拟均匀分布噪声;获得输入信源;将所述输入信源和所述均匀分布随机数作为畸变信号;基于所述畸变信号,生成输出信号序列。

【技术特征摘要】
1.一种加噪处理方法,其特征在于,包括:生成均匀分布随机数以模拟均匀分布噪声;获得输入信源;将所述输入信源和所述均匀分布随机数作为畸变信号;基于所述畸变信号,生成输出信号序列。2.根据权利要求1所述的方法,其特征在于,所述基于所述畸变信号,生成输出信号序列,包括:识别所述输入信源的当前信号值;确定所述均匀分布随机数与预设规则的关系;依据所述当前信号值的识别结果和均匀分布随机数与预设规则的关系,生成对应所述输入信源的输出信号序列。3.根据权利要求2所述的方法,其特征在于,所述依据所述当前信号值的识别结果和均匀分布随机数与预设规则的关系,生成对应所述输入信源的输出信号序列,包括:所述当前信号值为第一信号值,判断所述均匀分布随机数是否大于第一阈值;如果是,则生成第二信号值作为所述输出信号序列中对应所述当前信号值的值,否则,生成第一信号值作为所述输出信号序列中对应所述当前信号值的值;所述当前信号值为所述第二信号值,判断所述均匀分布随机数是否小于第二阈值,如果是,则生成第一信号值作为所述输出信号序列中对应所述当前信号值的值,否则,生成第二信号值作为所述输出信号序列中对应所述当前信号值的值。4.根据权利要求2所述的方法,其特征在于,所述依据所述当前信号值的识别结果和均匀分布随机数与预设规则的关系,生成对应所述输入信源的输出信号序列,包括:所述当前信号值为第一信号值,判断所述均匀分布随机数的绝对值是否大于第三阈值、且所述均匀分布随机数的符号位是否为第一信号值,如果是,则生成第二信号值作为所述输出信号序列中对应所述当前信号值的值,否则,生成第一信号值作为所述输出信号序列中对应所述当前信号值的值;所述当前信号值为第二信号值,判断所述均匀分布随机数的绝对值是否大于第三阈值、且所述均匀分布随机数的符号位是否为第二信号值,如果是,则生成第一信号值作为所述输出信号序列中对应所述当前信号值的值,否则,生成第二信号值作为所述输出信号序列中对应所述当前信号值的值。5.一种加噪处理装置,其特征在在于,包括:第一生成单元,用于生成均匀分布随机数以模拟均匀分布噪声;获取单元,用于获得输入信源;第二生成单元,用于将所...

【专利技术属性】
技术研发人员:李仕杰
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1