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

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于FPGA的語音信號(hào)LPC參數(shù)提取算法的實(shí)現(xiàn)

          基于FPGA的語音信號(hào)LPC參數(shù)提取算法的實(shí)現(xiàn)

          作者: 時(shí)間:2010-05-20 來源:網(wǎng)絡(luò) 收藏
           摘 要: 介紹分析中部分相關(guān)系數(shù)的舒爾遞推算法的實(shí)現(xiàn),給出了電路設(shè)計(jì)思想及具體電路結(jié)構(gòu),并對(duì)其工作過程進(jìn)行了詳細(xì)分析說明,為嵌入式系統(tǒng)設(shè)計(jì)提供了一種有效手段。

            關(guān)鍵詞: 部分相關(guān)系數(shù)舒爾遞推算法 并行處理技術(shù)

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

            隨著語音技術(shù)應(yīng)用的發(fā)展,越來越多的數(shù)字處理系統(tǒng)需要按照實(shí)時(shí)方式或在線方式工作,特別在嵌入式系統(tǒng)設(shè)計(jì)中,對(duì)系統(tǒng)的硬件環(huán)境要求更高。隨著語音處理算法的日益復(fù)雜,用普通處理器對(duì)進(jìn)行實(shí)時(shí)處理,已顯得力不從心。本文將采用新一代現(xiàn)場(chǎng)可編程門陣列FLEX10K系列的芯片實(shí)現(xiàn)語音信號(hào)的分析,并通過舒爾(Schur)遞推算法,提取語音信號(hào)處理中的重要參數(shù)――部分相關(guān)系數(shù),即PARCOR系數(shù)。

          1 分析及舒爾遞推算法

          1.1 LPC分析基本原理

            線性預(yù)測(cè)分析(LPC)是對(duì)一給定的時(shí)域離散線性系統(tǒng)用輸出信號(hào)的過去值的線性組合來估計(jì)即將到來的輸出值。即某一時(shí)刻n的語音信號(hào)的估計(jì)值為:

            

            按均方誤差最小準(zhǔn)則,即LMS算法,可求得預(yù)測(cè)器最佳預(yù)測(cè)系數(shù)ai應(yīng)滿足下列方程組:

           

          這組方程稱為LPC正則方程,其中R(l)稱為自關(guān)函數(shù),它們是進(jìn)行LPC分析的基礎(chǔ)。

          1.2 舒爾遞推算法

          將正則方程作適當(dāng)變換,定義一個(gè)變量Ql(m)如下:

           其中r(l)=R(l)/R(0)為歸一化自關(guān)函數(shù)。

            根據(jù)Ql(m)的性質(zhì)和正交定理[1]可證明部分相關(guān)系數(shù)K(m)與Ql(m)有下列關(guān)系:

           

            由于部分相關(guān)系數(shù)K(1)~K(P)與最佳預(yù)測(cè)系數(shù)a1(P)~aP(P)間存在簡單對(duì)應(yīng)關(guān)系,因而部分相關(guān)系數(shù)K(m)被廣泛應(yīng)用于語音識(shí)別、語音合成和低速語音編譯器中。


          上一頁 1 2 3 下一頁

          評(píng)論


          相關(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); })();