亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種在DSP 中產(chǎn)生高性能粉紅噪聲的方法

        2015-03-07 09:40:30楊貴琳周強胡江濤劉偉偉
        電腦知識與技術(shù) 2015年34期

        楊貴琳 周強 胡江濤 劉偉偉

        摘要:粉紅噪聲是電子、信號處理乃至聲學(xué)領(lǐng)域常用的隨機信號。針對于以PC機為代表的串行處理設(shè)備上生成的粉紅噪聲效果較差的問題,該文提出了一種在DSP中采用改進的混合同余法生成平穩(wěn)白噪聲并利用參數(shù)模型法來生成粉紅噪聲的方法。實驗表明:在DSP中得到了性能良好的粉紅噪聲。

        關(guān)鍵詞:粉紅噪聲;DSP;參數(shù)模型;白噪聲;改進的混合同余法

        中圖分類號:TP391 文獻標識碼:A 文章編號:1009-3044(2015)34-0204-03

        Abstract: Pink noise is often used in electronics, signal processing, and acoustic field. In represented by PC serial processing equipment which cannot generate the ideal pink noise, so this paper presents the method which with the improved mixed congruence method to generate a steady white noise and the method which through a parameter model to generate pink noise in DSP. Eventually,I get the good performance of pink noise.

        Key words: pink noise; DSP; parameters model ; white noise; improved mixed congruence method

        1 背景

        1.1 粉紅噪聲生成方法

        粉紅噪聲是自然界中最常見的噪聲,其能量主要分布在中低頻段,并且能量從低頻到高頻不斷衰減,曲線可近似為1/f,廣泛應(yīng)用于電子測試、聲學(xué)測試等領(lǐng)域[1]。

        目前常用的生成方法主要有Paul Kellet加權(quán)濾波法、Robert Bristow-Johnson的零極點濾波器法、Voss算法和傳遞函數(shù)逼近法等在計算機中直接生成的方法[2]。研究表明:Paul Kellet方法目前性能最佳,但計算量大且計算過程復(fù)雜;Robert Bris-tow-Johnson方法擬合粉紅噪聲的效果差;Voss算法實現(xiàn)性能差;傳遞函數(shù)逼近法存在不容忽視的擬合誤差[3-4]。因此,本文提出了利用參數(shù)模型法來生成粉紅噪聲的方法,該方法實現(xiàn)容易且生成效果良好。

        1.2 參數(shù)模型法生成粉紅噪聲

        參數(shù)模型法生成粉紅噪聲的步驟為:1)在DSP或PC機等智能設(shè)備上生成白噪聲[u(n)];2)建立粉紅噪聲參數(shù)模型[H(Z)];3)將白噪聲通過粉紅噪聲參數(shù)模型得到粉紅噪聲[x(n)]。其示意圖如圖1所示。

        常見的參數(shù)模型有三種:AR模型、MA模型、ARMA模型。其中ARMA模型能夠準確地獲得噪聲功率譜中的峰值和谷值,較全面地模擬噪聲的性質(zhì)[5],因此本文采用ARMA模型對粉紅噪聲進行擬合估計。

        由圖1可知,要生成高質(zhì)量的粉紅噪聲,不僅需要精確的ARMA模型,而且需要頻譜分布均衡的平穩(wěn)白噪聲。本文提出了一種改進的混合同余法,來生成平穩(wěn)白噪聲。此方法與經(jīng)典的混合同余法相比加大了白噪聲的隨機性,能夠得到各頻段更加均衡的白噪聲。

        2 粉紅噪聲硬件平臺

        2.1 PC機平臺

        在PC機中生成的粉紅噪聲并不是真正意義上的粉紅噪聲。由于作為源驅(qū)動信號的白噪聲主要由軟件中集成的白噪聲發(fā)生器或庫函數(shù)生成,得到的白噪聲并不“白”,因此粉紅噪聲功率譜曲線更接近于[1f2]曲線,而非[1f]曲線,并無法獲得良好的粉紅噪聲。

        2.2 DSP平臺

        DSP是一種高性能的并行處理器,廣泛應(yīng)用于信號處理、電子和聲學(xué)等領(lǐng)域[7],它具有很高的數(shù)據(jù)處理速度,能夠克服Paul Kellet加權(quán)濾波等方法生成粉紅噪聲信號的不足。

        目前在DSP上生成噪聲的方法一種是利用計算機集成的庫函數(shù),得到的白噪聲與PC機無異;另一種是通過在Matlab中搭建噪聲模型并與DSP通信,但這種方法并不理想:一方面是Matlab與DSP間的通信會大大拖慢程序進程;另一方面機器自動轉(zhuǎn)換的模型代碼易讀性差,調(diào)試困難。因此尋求一種方便且高效的方法,成為了一個很有價值的研究方向。

        本文所提出方法在各系列DSP上均可行,首先在DSP的存儲器中生成白噪聲,通過所建立的粉紅噪聲參數(shù)模型濾波后得到粉紅噪聲,再由功能芯片將噪聲聲音傳輸使用。

        3 改進的混合同余法生成平穩(wěn)白噪聲

        白噪聲的性能是影響粉紅噪聲質(zhì)量的關(guān)鍵,混合同余法是生成白噪聲的一種有效方法,但存在白噪聲分布不均的缺陷。

        3.1 混合同余法

        通過同余算法生成白噪聲序列數(shù)的方法稱為同余法,常用的同余法包括加同余法、乘同余法、混合同余法。其中乘同余法和混合同余法性能較好,具有序列生成時間短、循環(huán)周期長、功率譜特性好等優(yōu)點[8]?;旌贤喾ㄟf推公式為:

        可證明由此獲得的白噪聲序列數(shù)周期是[M-1][9]。因此[M]的選取要盡可能的大,通常將[M]取為計算機所能表示的最大整數(shù)值。

        由混合同余法生成的白噪聲序列有以下不足[10]:

        1)序列數(shù)周期[T]受[X0],[a],[c],[M]的影響。

        2)在計算中,浮點運算會對[T]產(chǎn)生很大的影響。

        3)在一個周期內(nèi)兩個噪聲隨機數(shù)不可能相等,這往往與實際情況不相符。

        4)經(jīng)統(tǒng)計分析,序列數(shù)隨機性不明顯,有集中分布的現(xiàn)象。

        5)初始值的選定對后續(xù)序列的影響很大,性能上很難滿足要求。

        因此本文提出一種改進的混合同余法來生成平穩(wěn)白噪聲。

        3.2 改進的混合同余法

        針對以上不足,本文對混合同余法進行了三點改進:

        1)選用兩組種子數(shù),并在計算過程中不斷改變種子數(shù)的值,以增加數(shù)據(jù)隨機性;

        2)使[c=0],以減少DSP的運算量;

        3)由于數(shù)據(jù)大多是非整數(shù)值,計算時若強制轉(zhuǎn)換會導(dǎo)致數(shù)據(jù)丟失,因此改進運算類型。

        由此得到改進的混合同余法公式為:

        對比圖2發(fā)現(xiàn),圖3的白噪聲功率譜平穩(wěn)波動小,數(shù)據(jù)方差為0.0013,更加接近理想白噪聲。

        4 生成粉紅噪聲

        確定ARMA模型的參數(shù),將獲得的平穩(wěn)白噪聲通過濾波模型便可以得到粉紅噪聲序列。

        4.1 基于噪聲模型的粉紅噪聲生成方法

        粉紅噪聲的ARMA數(shù)學(xué)模型為[11]:

        從圖4(b)中可以看出信號中低頻部分存在突起,考慮到模型階數(shù)已達到7階,因此對模型參數(shù)進行優(yōu)化,根據(jù)雙線性Z變換法重新推導(dǎo),提高參數(shù)精度值,得出如下模型:

        5 結(jié)束語

        本文提出一種在DSP中采用參數(shù)模型法來生成粉紅噪聲的新方法。在DSP中根據(jù)改進的混合同余法生成平穩(wěn)的白噪聲,確定出粉紅噪聲的ARMA參數(shù)模型,并在DSP中實現(xiàn)相關(guān)算法,最后將平穩(wěn)白噪聲經(jīng)過此ARMA模型濾波,得到性能良好的粉紅噪聲。分析由此方法得到的粉紅噪聲,其功率譜特性滿足粉紅噪聲的特性,與由計算機直接得到的粉紅噪聲相比,性能得到很大提高。

        參考文獻:

        [1] 胡廣書. 數(shù)字信號處理理論、算法與實現(xiàn)[M]. 北京: 清華大學(xué)出版社, 1997: 325-327.

        [2] Whittle R.DSP generation of pink (1/f) noise [EB/OL]. (2006-03-27)[2006-05-15]. http//www.Firstpr.com.au/dsp/pink-noise/.

        [3] 劉昱, 謝志文, 梁志強. 多頻聲逼近粉紅噪聲的研究[C]//2009年聲頻工程學(xué)術(shù)交流年會論文集. 北京: 中國電子學(xué)會/中國聲學(xué)學(xué)會, 2009: 194-199.

        [4] 黃松華, 馬靜, 邱小軍. 數(shù)字粉紅噪聲的生成研究[J]. 電聲技術(shù), 2006,30(11): 56-58.

        [5] 譚亞麗. 基于DSP的粉紅噪聲睡眠儀的研究[D]. 西安: 陜西科技大學(xué), 2012.

        [6] 徐小兵, 沈勇 鄔寧. IIR數(shù)字粉紅噪聲濾波器的優(yōu)化設(shè)計[J]. 噪聲控制, 2005, (12): 56-59.

        [7] 吳飛. 產(chǎn)生隨機數(shù)的幾種方法及其應(yīng)用[J]. 數(shù)值計算與計算機應(yīng)用, 2006(1): 48-51.

        [8] 寧改娣, 曾翔君, 駱一萍. DSP控制器原理及應(yīng)用[M]. 北京: 科學(xué)出版社, 2009: 1-10.

        [9] 楊振海, 張國志. 隨機數(shù)生成[J]. 數(shù)理統(tǒng)計與管理, 2006, 25(2): 224-252.

        [10] 秦雪陳. 混合同余法產(chǎn)生隨機噪聲的FPGA實現(xiàn)[J]. 電子設(shè)計工程, 2015, 23(9): 123-124.

        [11] 呂鵬, 周強, 譚雅麗. 生成粉紅噪聲的ARMA模型[J]. 數(shù)據(jù)采集與處理, 2011, 26(6): 728-732.

        亚洲日本国产乱码va在线观看| 午夜性无码专区| 精品久久久无码中文字幕| 亚洲女同精品一区二区久久 | 日韩女优中文字幕在线| 少妇高潮精品在线观看| 中文无码伦av中文字幕| 亚洲欧美综合在线天堂| 官网A级毛片| 亚洲第一女人的天堂av| 乱码丰满人妻一二三区| 国产精品一区二区 尿失禁| 又色又爽又黄的视频网站| 国产精品熟女少妇不卡| 久久久久久久极品内射| 男女超爽视频免费播放| 中文字幕日本熟妇少妇 | 成年无码aⅴ片在线观看| 久久夜色精品国产亚洲噜噜| 深夜日韩在线观看视频| 久久亚洲日韩精品一区二区三区| 亚洲av中文无码字幕色三| 亚洲日日噜噜噜夜夜爽爽| 日本一区二区三区熟女俱乐部| 天堂网www资源在线| 免费一级毛片在线播放不收费| 日本熟妇高潮爽视频在线观看| 亚洲国产精品一区二区久久恐怖片| 国产女人高潮叫床免费视频| 亚洲日韩图片专区小说专区| 国产一区二区av免费在线观看| 日本三级欧美三级人妇视频黑白配| 亚洲AV综合久久九九| 91热久久免费频精品99| 少妇被又大又粗又爽毛片| 少妇高潮惨叫久久久久久| 亚洲粉嫩av一区二区黑人| 极品粉嫩小仙女高潮喷水网站| 日本公与熄乱理在线播放| 国产桃色在线成免费视频| 中文字幕日韩精品永久在线|