<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 使用LabVIEW簡化音頻測量

          使用LabVIEW簡化音頻測量

          作者:美國國家儀器有限公司 時(shí)間:2010-06-10 來源:電子產(chǎn)品世界 收藏

            通道間串?dāng)_

          本文引用地址:http://www.ex-cimer.com/article/109894.htm

            通常串?dāng)_定義為從一個通道向另一個通道的信號泄漏。要完成這個測量,將信號施加到一個輸入上,測量這個信號在其他非驅(qū)動通道中的大小。對于不同情況 和特定的應(yīng)用,這個類型測量的定義有不同的標(biāo)準(zhǔn)。通常將這個測量表示為非驅(qū)動通道與驅(qū)動通道比例的分貝數(shù)。圖7是完成兩個采集信號串?dāng)_分析的 VI。

            圖7:計(jì)算來自兩個采集信號的串?dāng)_。

            總諧波失真

            諧波失真是輸入信號整數(shù)倍頻率的多余信號。這種失真通常是模擬電路產(chǎn)生的,在確定音頻質(zhì)量中是一個重要的測量參數(shù)。諧波失真通過一定階次諧波電平對原始信號電平的比例進(jìn)行計(jì)算??傊C波失真(THD)是輸入信號諧波引入的總失真的度量。

            噪聲與失真信號

            進(jìn)行THD測量的另一個選擇包含在 SINAD analyzer.vi中。信號噪聲及失真比(SINAD)是輸入信號能量與噪聲以及諧波中能量之和的比例。音頻質(zhì)量可以用SINAD測量進(jìn)行評估,因?yàn)?這個結(jié)果讓我們了解被測信號相對于不需要的噪聲和失真相比占多少比重。

            總諧波失真加噪聲

            得到信號的SINAD使其他測量變得更加簡單,例如,總諧波失真加噪聲(THD+D)可以通過SINAD方便地計(jì)算得到。THD+N通常用百分比表 示。用分貝表示的THD+N與SINAD互補(bǔ),所以要得到用百分比表示的THD+N需要進(jìn)行轉(zhuǎn)換。激勵信號的實(shí)際電平是十分重要的,因?yàn)镾INAD和 THD+N與施加的激勵信號有關(guān)。

            圖8中的例子展示了如何使用聲音與振動工具包中的Tone Measurements Express VI來方便的獲得輸入信號的THD, SINAD, 以及THD+N等信息。

            圖8:使用測量總諧波失真(THD),噪聲與失真信號(SINAD)以及總諧波失真加噪聲(THD+N)

            動態(tài)范圍

            動態(tài)范圍是音頻系統(tǒng)的常見指標(biāo),即整個信號范圍相對于系統(tǒng)中最小信號的比例。動態(tài)范圍可以視為信號噪聲比,因?yàn)橄到y(tǒng)中的最小信號通常是噪聲,主要區(qū) 別在于動態(tài)范圍是在信號存在時(shí),使用系統(tǒng)的背景噪聲進(jìn)行計(jì)算的。動態(tài)范圍通常用分貝表示,可以在加權(quán)背景信號中進(jìn)行計(jì)算,從而得到加權(quán)動態(tài)范圍。圖11計(jì) 算包含單音頻信號的動態(tài)范圍。可以使用SVT加權(quán)VI進(jìn)行加權(quán)得到A加權(quán)的動態(tài)范圍測量結(jié)果。

            圖9:確定單音高信號的動態(tài)范圍。



          關(guān)鍵詞: NI LabVIEW

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();