沈樵综合在线,一区二区三区乱码,免费资源一区二区三区,91超碰碰,av极品一线天,日韩免费高清一区二区,国产蜜尤福利在线,嗯啊91在线观看,精品一区二三

產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱


儀表網(wǎng)>技術(shù)中心>應(yīng)用設(shè)計(jì)>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

基于DSPIC30F6014A單片機(jī)的音頻信號(hào)分析儀的設(shè)計(jì)

   2011年02月18日 08:58  
  目前,大多數(shù)音頻信號(hào)處理儀不但體積大而且價(jià)格貴,在一些特殊方面難以普及使用,而嵌入式系統(tǒng)分析儀具有小巧可靠的特點(diǎn),所以開發(fā)基于特殊功能單片機(jī)的音頻分析儀器是語音識(shí)別的基礎(chǔ),具有很好的現(xiàn)實(shí)意義。信號(hào)分析原理是將信號(hào)從時(shí)間域轉(zhuǎn)換成頻率域,使原始信號(hào)中不明顯特性變得明顯,便于分析處理。對(duì)于音頻信號(hào)來說,其主要特征參數(shù)為幅度譜、功率譜。該音頻信號(hào)分析儀的工作過程為:對(duì)音頻信號(hào)限幅放大、模數(shù)轉(zhuǎn)換、快速傅里葉變換(FFT,時(shí)域到頻域的轉(zhuǎn)換)、特征值提取;從到音頻信號(hào)的幅度譜,進(jìn)而得到音頻信號(hào)的功率譜。
  
  1硬件設(shè)計(jì)
  
  “智能家居”(SmartHome)也稱智能住宅。家居網(wǎng)絡(luò)智能控制系統(tǒng)就是利用*的計(jì)算機(jī)技術(shù)、通訊技術(shù)和嵌入式技術(shù),將家中的各種設(shè)備通過家庭網(wǎng)絡(luò)連接成系統(tǒng)。整個(gè)智能家居系統(tǒng)的構(gòu)成如圖1所示。在該系統(tǒng)中,對(duì)于某些家用電器設(shè)備的監(jiān)測與控制需要進(jìn)行音頻信號(hào)的分析。
  
  本設(shè)計(jì)選用Microchip公司的
  
 ?。?)經(jīng)過采樣、A/D轉(zhuǎn)換完成后,清除A/D使能標(biāo)志,得到離散化的數(shù)字信號(hào)。
  
 ?。?)調(diào)用周期判定函數(shù),實(shí)現(xiàn)對(duì)信號(hào)周期性的分析。
  
 ?。?)調(diào)用FFT變換函數(shù),對(duì)離散信號(hào)的快速傅里葉變換,實(shí)現(xiàn)時(shí)域到頻域的變換。
  
 ?。?)顯示輸入信號(hào)的頻譜。
  
 ?。?)計(jì)算信號(hào)的功率譜及計(jì)算zui大功率。
  
 ?。?)顯示信號(hào)的功率譜及zui大功率。
  
  2.1A/D采樣
  
  理論分析:因12位的A/D模塊,故量化單位為1/212,因頻率分辨率△f=100Hz、FFT的子樣本點(diǎn)數(shù)N=512,故采樣頻率fs=51200Hz(fs≤N△f)、采樣周期Ts=1/51200s(采樣周期一采樣時(shí)間+轉(zhuǎn)換時(shí)間)。因振蕩頻率為7.37MHz,故指令周期TCY=(1/7.37)×4=O.5μs。
  
  實(shí)際控制:轉(zhuǎn)換時(shí)間為14個(gè)TAD(為正確A/D轉(zhuǎn)換,TAD=333.33ns)。所以,配置A/D自動(dòng)采樣時(shí)間為6個(gè)TAD,A/D轉(zhuǎn)換時(shí)鐘為16TCY,則A/D轉(zhuǎn)換總時(shí)間為0.092ms,采樣頻率為10.87kHz。
  
  A/D模塊工作在系統(tǒng)時(shí)鐘源、自動(dòng)轉(zhuǎn)換模式,每完成一次轉(zhuǎn)換進(jìn)入一次中斷。在程序中應(yīng)該定義一個(gè)采樣點(diǎn)數(shù)的結(jié)構(gòu)體,用于存放A/D采集到的數(shù)據(jù),每個(gè)結(jié)構(gòu)體內(nèi)包括一個(gè)實(shí)部和一個(gè)虛部。在中斷服務(wù)子程序中,由A/D模塊采集到的數(shù)字量存儲(chǔ)到結(jié)構(gòu)體的實(shí)部,共進(jìn)行采樣點(diǎn)數(shù)次轉(zhuǎn)換,中斷服務(wù)子程序的流程如圖4所示。
  
  2.2周期判定
  
  音頻信號(hào)的頻率分量不但多,而且不具周期性。測量周期可以在時(shí)域也可以在頻域,但是由于頻域測量周期性時(shí)要求某些頻率點(diǎn)具有由規(guī)律的零點(diǎn)或接近零點(diǎn)出現(xiàn),所以對(duì)于較為復(fù)雜的、頻率分量較多且功率分布較均勻且低的信號(hào)就無法正確地分析其周期性。因此,對(duì)于信號(hào)的周期性判定,應(yīng)該在對(duì)信號(hào)進(jìn)行FFT變換之前,直接調(diào)用周期判斷函數(shù)。周期性判定子程序流程圖如圖5所示。
  
  2.3FFT變換
  
  由于直接傅里葉變換的計(jì)算量與子樣本點(diǎn)數(shù)N的平方成正比,在N較大時(shí),計(jì)算量太大,不適合在資源有限的嵌入式系統(tǒng)中實(shí)現(xiàn)。所以zui常用基2FFT算法,其主要思想是將N點(diǎn)直接傅里葉變換分解成多個(gè)較短的直接傅里葉變換,再利用旋轉(zhuǎn)因子的周期性、對(duì)稱性,在很大程度上節(jié)省了系統(tǒng)資源。
  
  MPLABC30C編譯器內(nèi)部提供了幾乎全部的數(shù)字信號(hào)處理軟件工具,通過DSPIC30F系列微處理器,只需調(diào)用Microchip公司提供的庫函數(shù),即可方便的實(shí)現(xiàn)數(shù)字信號(hào)處理。對(duì)于基2FFT變換來說,其軟件流程圖如圖6所示。
  
  2.4特征值提取
  
  對(duì)頻域分析起決定作用的量包括采樣頻率、采樣點(diǎn)數(shù)。通過FFT變換,得到離散化的幅度譜X(k),先將離散化的幅度值平方,再除于子樣本點(diǎn)數(shù)N,就可得到該頻率點(diǎn)對(duì)應(yīng)的功率值(功率=X(k)*X(k)/N)。
  
  3結(jié)語
  
  系統(tǒng)的主要性能指標(biāo)為:輸入阻抗50Ω;輸入信號(hào)電壓范圍(峰-峰值)100mV~5V;輸入信號(hào)包含的頻率成分范圍為200Hz~10kHz;頻率分辨力為100Hz(可正確測量被測信號(hào)中,頻差不小于100Hz的頻率分量的功率值);輸入信號(hào)的總功率和各頻率分量的功率,檢測出的各頻率分量的功率之和不小于總功率值的95%;各頻率分量功率測量的相對(duì)誤差的值小于10%,總功率測量的相對(duì)誤差的值小于5%;以5s周期刷新分析數(shù)據(jù),信號(hào)各頻率分量應(yīng)按功率大小依次存儲(chǔ)并可回放顯示,同時(shí)實(shí)時(shí)顯示信號(hào)總功率和至少前兩個(gè)頻率分量的頻率值和功率值,并設(shè)暫停鍵保持顯示的數(shù)據(jù)?;贒SP單片機(jī)技術(shù)的音頻信號(hào)分析具有性能穩(wěn)定、電路簡單、速度快、成本低、體積小的特點(diǎn),適用于需要音頻信號(hào)分析的嵌入式系統(tǒng)中,可以在更多領(lǐng)域進(jìn)一步推廣和應(yīng)用,如環(huán)境監(jiān)測、語音識(shí)別、智能系統(tǒng)的控制等。

免責(zé)聲明

  • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或和對(duì)其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
聯(lián)系我們

客服熱線: 15557693783(同微信)

加盟熱線: 15557693783(同微信)

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關(guān)注我們
  • 下載儀表站APP

  • Ybzhan手機(jī)版

  • Ybzhan公眾號(hào)

  • Ybzhan小程序

溫馨提示

該企業(yè)已關(guān)閉在線交流功能

三都| 绿春县| 许昌县| 敖汉旗| 盖州市| 左权县| 承德市| 疏勒县| 昭苏县| 高密市| 拜泉县| 兴宁市| 台东县| 莆田市| 泸州市| 屯门区| 东辽县| 瑞金市| 汝南县| 璧山县| 平果县| 八宿县| 中阳县| 滨海县| 虎林市| 肇东市| 海阳市| 元氏县| 华阴市| 望谟县| 即墨市| 锡林浩特市| 建宁县| 丰原市| 三亚市| 肇源县| 韩城市| 民权县| 类乌齐县| 南澳县| 温州市|