发明名称 一种零中频高斯白噪声添加方法及装置
摘要 本发明公开了一种零中频高斯白噪声添加方法及装置,方法主要包括以下步骤:(1)输入零中频信号并计算信号的平均能量;(2)使用矩阵转化的设计方法生成加性高斯白噪声;(3)使用搜索逼近算法得到幅度因子进而产生特定信噪比的加噪零中频信号;(4)将加噪零中频信号输入到数字自动增益模块,根据设定的门限值控制信号的输出增益。本发明与现有技术相比有以下优点:大大减小了硬件逻辑单元的消耗;提高了高斯白噪声的输出效率;同时实现了增益可控的加噪零中频信号;该方法可以实现模块化设计。
申请公布号 CN103475382B 申请公布日期 2015.08.19
申请号 CN201310442794.2 申请日期 2013.09.25
申请人 广州海格通信集团股份有限公司 发明人 陆连伟;宋杰
分类号 H04B1/10(2006.01)I;H04L25/03(2006.01)I;H03B29/00(2006.01)I 主分类号 H04B1/10(2006.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 杨晓松
主权项 一种零中频高斯白噪声添加方法,其特征在于,包括下述步骤:(1)对输入的零中频信号求平均能量power_avg:首先计算输入的零中频信号I+jQ的能量power,然后对一段时间的信号能量求平均得平均信号能量power_avg;(2)由高斯白噪声发生模块产生单位能量的加性高斯白噪声α和β,进而得到能量为2的复噪声α+jβ;(3)根据给定的信噪比snr与步骤(1)得到的平均信号能量power_avg及步骤(2)得到的能量为2的复噪声α+jβ,搜索对应的信号幅度因子A和噪声幅度因子B;所述信噪比<img file="FDA0000699567020000011.GIF" wi="504" he="119" />其中b=(2<sup>cnt_shift</sup>)<sup>2</sup>;a=y<sup>2</sup>&gt;1,且a&lt;4;cnt_shift为复噪声信号α+jβ向左移动的比特数,即放大倍数为2<sup>cnt_shift</sup>,则能量放大倍数为b=(2<sup>cnt_shift</sup>)<sup>2</sup>;y为信号幅度放大倍数,则能量放大y<sup>2</sup>;所述信号幅度因子A=y、噪声幅度因子B=2<sup>cnt_shift</sup>;采用搜索逼近算法搜索对应的信号幅度因子A和噪声幅度因子B,所述的搜索逼近算法包括以下步骤:(3‑1)搜索幅度因子B:首先令信号幅度因子为1,即a=y<sup>2</sup>=1,然后cnt_shift由0递增,直到满足<img file="FDA0000699567020000012.GIF" wi="450" he="132" />为止,得到cnt_shift和B=2<sup>cnt_shift</sup>;(3‑2)搜索信号幅度因子A:使α由1开始按固定倍数x<sup>2</sup>递增的方式搜索α,直到满足<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>snr</mi><mo>&le;</mo><mfrac><mrow><mi>a</mi><mo>&times;</mo><mi>power</mi><mo>_</mo><mi>avg</mi></mrow><mrow><mn>2</mn><mi>b</mi></mrow></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0000699567020000013.GIF" wi="488" he="118" /></maths>完成搜索得<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><mi>y</mi><mo>=</mo><msqrt><mi>a</mi></msqrt><mo>;</mo></mrow>]]></math><img file="FDA0000699567020000014.GIF" wi="270" he="87" /></maths>所述固定倍数x为幅度因子y的倍数,其选取方法为:假定固定倍数递增量x的量化比特数为BITS,取量化后的值为X=2<sup>BITS</sup>+1,则<img file="FDA0000699567020000015.GIF" wi="430" he="133" />取BITS=11时,x=1.00048828125,此时能量每次递增0.004dB,即能量误差在0.004dB内;所述选取方法,当BITS足够大时,<img file="FDA0000699567020000021.GIF" wi="623" he="128" />因此信号能量的递增量可以表示为<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>power</mi><mo>_</mo><mi>avg</mi><mo>&CenterDot;</mo><msup><mi>x</mi><mn>2</mn></msup><mo>=</mo><mi>power</mi><mo>_</mo><mi>avg</mi><mo>+</mo><mfrac><mrow><mi>power</mi><mo>_</mo><mi>avg</mi></mrow><msup><mn>2</mn><mrow><mo>(</mo><mi>BITS</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000699567020000022.GIF" wi="976" he="120" /></maths>(4)将零中频输入信号I+jQ乘以步骤(3)得到的信号幅度因子A得到调节后的信号SIG;由步骤(2)得到的复噪声信号α+jβ乘以步骤(3)得到的噪声幅度B得到调节后的噪声NOISE;信号SIG和噪声NOISE经信噪相加模块得到加噪的信号SIG_NOISE;(5)数字自动增益模块DAGC根据给定的门限R对步骤(4)得到的SIG_NOISE进行自动调节。
地址 510663 广东省广州市科学城海云路88号