国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種插值方法、裝置、存儲(chǔ)介質(zhì)及計(jì)算設(shè)備與流程

      文檔序號:40399171發(fā)布日期:2024-12-20 12:22閱讀:7來源:國知局
      一種插值方法、裝置、存儲(chǔ)介質(zhì)及計(jì)算設(shè)備與流程

      本發(fā)明涉及數(shù)字信號處理領(lǐng)域,更具體地,涉及一種插值方法、裝置、存儲(chǔ)介質(zhì)及計(jì)算設(shè)備。


      背景技術(shù):

      1、在諸如涉及語音數(shù)據(jù)、圖像數(shù)據(jù)、通信數(shù)據(jù)、過程數(shù)據(jù)(例如,自適應(yīng)濾波器系數(shù)數(shù)據(jù))等數(shù)據(jù)的處理的數(shù)字信號處理領(lǐng)域中,人們經(jīng)常需要基于已知的數(shù)字?jǐn)?shù)據(jù)來獲取未知的數(shù)字?jǐn)?shù)據(jù),以更準(zhǔn)確、快速地恢復(fù)原始的語音、圖像或通信內(nèi)容或者確定更匹配的過程數(shù)據(jù)(例如,自適應(yīng)濾波器系數(shù)數(shù)據(jù))等。

      2、在數(shù)字信號處理的實(shí)際電路實(shí)現(xiàn)中,通常難以近似實(shí)時(shí)地產(chǎn)生或者難以用較低的延遲作為代價(jià)來產(chǎn)生一些復(fù)雜的函數(shù)信號(例如,三角函數(shù)、濾波器系數(shù)等)。在這種情況下,在實(shí)際電路實(shí)現(xiàn)時(shí)通常將這些復(fù)雜函數(shù)的一部分采樣點(diǎn)(例如,通常是滿足使用精度要求的等間隔的參考采樣點(diǎn))的數(shù)值預(yù)先存儲(chǔ)在數(shù)據(jù)表中,在實(shí)際使用過程中通過查找數(shù)據(jù)表以及在必要時(shí)進(jìn)行插值來獲得實(shí)際采樣點(diǎn)所對應(yīng)的數(shù)值。

      3、現(xiàn)有技術(shù)中通常采用一維數(shù)據(jù)表(即,數(shù)據(jù)表中的數(shù)據(jù)只在一個(gè)維度上進(jìn)行編號和查找)作為查找表,因此,在需要進(jìn)行插值時(shí),需要在該一維查找表中找到所有參考點(diǎn)數(shù)據(jù)(即,預(yù)存儲(chǔ)的參考采樣點(diǎn)的值及其所對應(yīng)的數(shù)值)。例如,當(dāng)存儲(chǔ)多個(gè)不同的數(shù)值序列時(shí),則可以按照多個(gè)不同的數(shù)值序列各自對應(yīng)的步進(jìn)值在該一維數(shù)據(jù)表內(nèi)依次進(jìn)行查找,將所需要的數(shù)值序列所對應(yīng)的所有參考點(diǎn)數(shù)據(jù)逐個(gè)查出來。例如,由于是一維表,且當(dāng)存儲(chǔ)多個(gè)不同的數(shù)值序列時(shí),其各自的步進(jìn)值可以是不固定的,因此,查表操作速度慢,導(dǎo)致了無法通過插值快速地恢復(fù)原始的語音、圖像或通信內(nèi)容或者確定更匹配的過程數(shù)據(jù)(例如,自適應(yīng)濾波器系數(shù)數(shù)據(jù))等。

      4、因此,需要提出一種插值方法來快速地獲取所需的數(shù)據(jù)。


      技術(shù)實(shí)現(xiàn)思路

      1、本發(fā)明旨在解決上面描述的問題。

      2、根據(jù)本發(fā)明的第一方面,提供了一種插值方法,所述方法包括:

      3、獲取第一參數(shù)ratio;

      4、基于所述第一參數(shù)獲取用于計(jì)算插值第一數(shù)據(jù)的原始第一數(shù)據(jù)序列;

      5、基于插值計(jì)算獲取所述插值第一數(shù)據(jù),以獲取經(jīng)插值的第一數(shù)據(jù)序列,

      6、其中,所述原始第一數(shù)據(jù)序列來自預(yù)先存儲(chǔ)的二維數(shù)據(jù)表或三維數(shù)據(jù)表,所述第一參數(shù)為用于指示所述原始第一數(shù)據(jù)序列在所述二維數(shù)據(jù)表或所述三維數(shù)據(jù)表的第一維度上的位置的索引參數(shù)。

      7、基于上述技術(shù)方案,例如,可以實(shí)現(xiàn)快速查表。例如,由于采用二維數(shù)據(jù)表,查表時(shí),不需要(只能在一個(gè)維度上)設(shè)計(jì)復(fù)雜的跳動(dòng)式檢索邏輯,也不需要查遍整張大表(現(xiàn)有技術(shù)的一維數(shù)據(jù)表),可以提升檢索效率(例如,相對于現(xiàn)有技術(shù)減少了查表引入的時(shí)延,改善了后續(xù)處理的實(shí)時(shí)性)。

      8、基于上述技術(shù)方案,例如,還可以使用多張子表(即,三維數(shù)據(jù)表),以進(jìn)一步提升檢索效率。例如,以上技術(shù)方案也便于根據(jù)應(yīng)用需求,進(jìn)行例如系數(shù)表的分區(qū),即增加一個(gè)檢索維度,根據(jù)不同的ratio值先檢索不同的子系數(shù)表(即,二維數(shù)據(jù)表),可以進(jìn)一步提升檢索效率。

      9、由于檢索效率提高,因此,基于上述技術(shù)方案,可以快速地獲取所需的數(shù)據(jù)(即,經(jīng)插值的第一數(shù)據(jù)序列)。

      10、可選地,所述方法還包括:

      11、基于所述第一參數(shù)獲取第二參數(shù)km;

      12、基于所述第二參數(shù)獲取第二數(shù)據(jù)的輸入序列;

      13、基于所述經(jīng)插值的第一數(shù)據(jù)序列和所述第二數(shù)據(jù)的輸入序列進(jìn)行卷積計(jì)算,以獲取所述第二數(shù)據(jù)的輸出序列,

      14、其中,所述第一特征值為第二數(shù)據(jù)的輸入采樣率fsin與所述第二數(shù)據(jù)的輸出采樣率fsout之間的比率,所述第二參數(shù)為用于獲取所述第二數(shù)據(jù)的輸入序列的索引參數(shù),所述第一數(shù)據(jù)序列包括fir濾波器系數(shù)序列,所述第二數(shù)據(jù)包括音頻數(shù)據(jù)。

      15、基于上述技術(shù)方案,可以快速地獲取所要恢復(fù)的數(shù)據(jù)(即,第二數(shù)據(jù)的輸出序列)。

      16、可選地,所述方法還包括:

      17、確定設(shè)計(jì)參數(shù),以獲取原型濾波器系數(shù)集合;

      18、對所述原型濾波器系數(shù)集合中的系數(shù)進(jìn)行循環(huán)移位,以獲取移位濾波器系數(shù)集合;

      19、將所述原型濾波器系數(shù)集合和所述移位濾波器系數(shù)集合預(yù)先存儲(chǔ)在所述二維數(shù)據(jù)表或所述三維數(shù)據(jù)表中,

      20、其中,所述設(shè)計(jì)參數(shù)包括用于確定所述fir濾波器系數(shù)序列的fir濾波器的截止頻率,所述二維數(shù)據(jù)表或所述三維數(shù)據(jù)表的第二維度為濾波器系數(shù)集合的總數(shù)目grp_num,所述二維數(shù)據(jù)表或所述三維數(shù)據(jù)表的第三維度為濾波器系數(shù)集合中的濾波器系數(shù)的總數(shù)目taps。

      21、基于上述技術(shù)方案,可以使制表更容易。例如,制表時(shí),只需要設(shè)計(jì)低階原型濾波器,以及通過在時(shí)間維度上對其進(jìn)行移動(dòng)而獲得不同相位時(shí)的系數(shù),并將其拼接成表即可。因此,可以不需要設(shè)計(jì)高階原型濾波器,降低了濾波器設(shè)計(jì)難度。

      22、例如,現(xiàn)有技術(shù)的做法是設(shè)計(jì)一個(gè)原型濾波器,其截止頻率為fc/m,m為相數(shù)(可以理解為group?num或grp_num,例如,為了獲得較好的snr特性,m可以設(shè)計(jì)為256,fc可以理解為基帶信號的帶寬(例如,有效音頻信號頻率的最大值)),在設(shè)計(jì)時(shí)過渡帶也很窄,不容易設(shè)計(jì)出符合通阻帶波紋要求的濾波器。

      23、基于上述技術(shù)方案,在設(shè)計(jì)原型濾波器時(shí),可以將截止頻率設(shè)置為fc,因?yàn)槠溥h(yuǎn)大于現(xiàn)有技術(shù)中使用的fc/m,所以設(shè)計(jì)時(shí)過渡帶較寬,更容易設(shè)計(jì)出符合通阻帶波紋要求的濾波器。

      24、例如,通過在時(shí)間維度上對該原型濾波器進(jìn)行移動(dòng),可以獲得對應(yīng)于不同時(shí)延(相位)的多個(gè)(group?num個(gè))濾波器的系數(shù)(即,一組濾波器的系數(shù)),例如,可以采用二維表的形式進(jìn)行存儲(chǔ)。

      25、可選地,所述方法還包括:

      26、基于所述第一參數(shù)獲取第三參數(shù)delta;

      27、獲取第四參數(shù)tcur;

      28、基于所述第三參數(shù)和所述第四參數(shù)獲取第五參數(shù)k和第六參數(shù)k+1;

      29、基于所述第五參數(shù)和所述第六參數(shù)查找所述二維數(shù)據(jù)表或所述三維數(shù)據(jù)表,以獲取所述原始第一數(shù)據(jù)序列,

      30、其中,所述第三參數(shù)為所述第二數(shù)據(jù)的輸出序列的采樣間隔。

      31、基于上述技術(shù)方案,例如可以實(shí)現(xiàn)快速查表(即,同之前的技術(shù)方案,可以提升檢索效率)。以查表以進(jìn)行線性插值計(jì)算為例,只需要根據(jù)delta值計(jì)算出組索引號k,然后在表中的grp_num這個(gè)維度上檢索到第k和k+1行系數(shù),抽取出來使用即可。

      32、根據(jù)本發(fā)明的第二方面,提供了一種插值裝置,所述裝置包括:

      33、第一獲取模塊,用于獲取第一參數(shù)ratio;

      34、第二獲取模塊,用于基于所述第一參數(shù)獲取用于計(jì)算插值第一數(shù)據(jù)的原始第一數(shù)據(jù)序列;

      35、第一計(jì)算模塊,用于基于插值計(jì)算獲取所述插值第一數(shù)據(jù),以獲取經(jīng)插值的第一數(shù)據(jù)序列,

      36、其中,所述原始第一數(shù)據(jù)序列來自預(yù)先存儲(chǔ)的二維數(shù)據(jù)表或三維數(shù)據(jù)表,所述第一參數(shù)為用于指示所述原始第一數(shù)據(jù)序列在所述二維數(shù)據(jù)表或所述三維數(shù)據(jù)表的第一維度上的位置的索引參數(shù)。

      37、可選地,所述裝置還包括:

      38、第三獲取模塊,用于基于所述第一參數(shù)獲取第二參數(shù)km;

      39、第四獲取模塊,用于基于所述第二參數(shù)獲取第二數(shù)據(jù)的輸入序列;

      40、第二計(jì)算模塊,用于基于所述經(jīng)插值的第一數(shù)據(jù)序列和所述第二數(shù)據(jù)的輸入序列進(jìn)行卷積計(jì)算,以獲取所述第二數(shù)據(jù)的輸出序列,

      41、其中,所述第一特征值為第二數(shù)據(jù)的輸入采樣率fsin與所述第二數(shù)據(jù)的輸出采樣率fsout之間的比率,所述第二參數(shù)為用于獲取所述第二數(shù)據(jù)的輸入序列的索引參數(shù),所述第一數(shù)據(jù)序列包括fir濾波器系數(shù)序列,所述第二數(shù)據(jù)包括音頻數(shù)據(jù)。

      42、可選地,所述裝置還包括:

      43、原型濾波器獲取模塊,用于確定設(shè)計(jì)參數(shù),以獲取原型濾波器系數(shù)集合;

      44、移位濾波器系數(shù)獲取模塊,用于對所述原型濾波器系數(shù)集合中的系數(shù)進(jìn)行循環(huán)移位,以獲取移位濾波器系數(shù)集合;

      45、制表模塊,用于將所述原型濾波器系數(shù)集合和所述移位濾波器系數(shù)集合預(yù)先存儲(chǔ)在所述二維數(shù)據(jù)表或所述三維數(shù)據(jù)表中,

      46、其中,所述設(shè)計(jì)參數(shù)包括用于確定所述fir濾波器系數(shù)序列的fir濾波器的截止頻率,所述二維數(shù)據(jù)表或所述三維數(shù)據(jù)表的第二維度為濾波器系數(shù)集合的總數(shù)目grp_num,所述二維數(shù)據(jù)表或所述三維數(shù)據(jù)表的第三維度為濾波器系數(shù)集合中的濾波器系數(shù)的總數(shù)目taps。

      47、可選地,所述裝置還包括:

      48、第五獲取模塊,用于基于所述第一參數(shù)獲取第三參數(shù)delta;

      49、第六獲取模塊,用于獲取第四參數(shù)tcur;

      50、第七獲取模塊,用于基于所述第三參數(shù)和所述第四參數(shù)獲取第五參數(shù)k和第六參數(shù)k+1;

      51、第八獲取模塊,用于基于所述第五參數(shù)和所述第六參數(shù)查找所述二維數(shù)據(jù)表或所述三維數(shù)據(jù)表,以獲取所述原始第一數(shù)據(jù)序列,

      52、其中,所述第三參數(shù)為所述第二數(shù)據(jù)的輸出序列的采樣間隔。

      53、根據(jù)本發(fā)明的第三方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述插值方法的步驟。

      54、根據(jù)本發(fā)明的第四方面,提供了一種計(jì)算設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)上述插值方法的步驟。

      55、根據(jù)本發(fā)明的第二方面、第三方面和第四方面的各技術(shù)方案的技術(shù)效果同根據(jù)本發(fā)明的第一方面的相應(yīng)技術(shù)方案的技術(shù)效果,不再贅述。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1