亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? filter.c

?? 完成g.729編碼解碼的算法
?? C
字號:
/*
   ITU-T G.729A Speech Coder    ANSI-C Source Code
   Version 1.1    Last modified: September 1996

   Copyright (c) 1996,
   AT&T, France Telecom, NTT, Universite de Sherbrooke
   All rights reserved.
*/

/*-------------------------------------------------------------------*
 * Function  Convolve:                                               *
 *           ~~~~~~~~~                                               *
 *-------------------------------------------------------------------*
 * Perform the convolution between two vectors x[] and h[] and       *
 * write the result in the vector y[].                               *
 * All vectors are of length N.                                      *
 *-------------------------------------------------------------------*/

#include "typedef.h"
#include "basic_op.h"
#include "ld8a.h"

void Convolve(
  Word16 x[],      /* (i)     : input vector                           */
  Word16 h[],      /* (i) Q12 : impulse response                       */
  Word16 y[],      /* (o)     : output vector                          */
  Word16 L         /* (i)     : vector size                            */
)
{
   Word16 i, n;
   Word32 s;

   for (n = 0; n < L; n++)
   {
     s = 0;
     for (i = 0; i <= n; i++)
       s = L_mac(s, x[i], h[n-i]);

     s    = L_shl(s, 3);                   /* h is in Q12 and saturation */
     y[n] = extract_h(s);
   }

   return;
}

/*-----------------------------------------------------*
 * procedure Syn_filt:                                 *
 *           ~~~~~~~~                                  *
 * Do the synthesis filtering 1/A(z).                  *
 *-----------------------------------------------------*/


void Syn_filt(
  Word16 a[],     /* (i) Q12 : a[m+1] prediction coefficients   (m=10)  */
  Word16 x[],     /* (i)     : input signal                             */
  Word16 y[],     /* (o)     : output signal                            */
  Word16 lg,      /* (i)     : size of filtering                        */
  Word16 mem[],   /* (i/o)   : memory associated with this filtering.   */
  Word16 update   /* (i)     : 0=no update, 1=update of memory.         */
)
{
  Word16 i, j;
  Word32 s;
  Word16 tmp[100];     /* This is usually done by memory allocation (lg+M) */
  Word16 *yy;

  /* Copy mem[] to yy[] */

  yy = tmp;

  for(i=0; i<M; i++)
  {
    *yy++ = mem[i];
  }

  /* Do the filtering. */

  for (i = 0; i < lg; i++)
  {
    s = L_mult(x[i], a[0]);
    for (j = 1; j <= M; j++)
      s = L_msu(s, a[j], yy[-j]);

    s = L_shl(s, 3);
    *yy++ = round(s);
  }

  for(i=0; i<lg; i++)
  {
    y[i] = tmp[i+M];
  }

  /* Update of memory if update==1 */

  if(update != 0)
     for (i = 0; i < M; i++)
     {
       mem[i] = y[lg-M+i];
     }

 return;
}

/*-----------------------------------------------------------------------*
 * procedure Residu:                                                     *
 *           ~~~~~~                                                      *
 * Compute the LPC residual  by filtering the input speech through A(z)  *
 *-----------------------------------------------------------------------*/

void Residu(
  Word16 a[],    /* (i) Q12 : prediction coefficients                     */
  Word16 x[],    /* (i)     : speech (values x[-m..-1] are needed         */
  Word16 y[],    /* (o)     : residual signal                             */
  Word16 lg      /* (i)     : size of filtering                           */
)
{
  Word16 i, j;
  Word32 s;

  for (i = 0; i < lg; i++)
  {
    s = L_mult(x[i], a[0]);
    for (j = 1; j <= M; j++)
      s = L_mac(s, a[j], x[i-j]);

    s = L_shl(s, 3);
    y[i] = round(s);
  }
  return;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区免费视频| 一区二区激情视频| 亚洲激情五月婷婷| 奇米影视在线99精品| 高清不卡一区二区| 制服.丝袜.亚洲.另类.中文| 国产色产综合色产在线视频 | 亚洲成a人片在线不卡一二三区| 国产精品夜夜嗨| 91精品国产高清一区二区三区蜜臀| 亚洲欧美偷拍另类a∨色屁股| 国产一区二区三区久久久| 51久久夜色精品国产麻豆| 亚洲免费av观看| 色偷偷成人一区二区三区91 | 日本中文在线一区| 欧美亚洲综合在线| 亚洲地区一二三色| 欧美午夜不卡视频| 亚洲综合区在线| 日本一区二区高清| 97国产一区二区| 国产精品久久久久久久久免费樱桃 | 99国产精品国产精品久久| 中文字幕一区二区三区在线播放 | 国产精品系列在线| 成人免费看的视频| 一区免费观看视频| 一本色道久久综合亚洲91| 一区二区三区在线观看动漫| 色综合久久久久久久久久久| 夜夜嗨av一区二区三区中文字幕 | 香蕉久久一区二区不卡无毒影院 | 午夜av区久久| 欧美成人三级电影在线| 精品一区二区三区在线播放| 精品成人私密视频| 91色在线porny| 麻豆成人91精品二区三区| 国产精品无遮挡| 欧美日韩亚洲综合一区二区三区| 日本不卡不码高清免费观看 | 午夜精品久久久久久久久| 久久久久久免费| 欧美亚洲图片小说| 国产不卡在线播放| 日韩精品一级中文字幕精品视频免费观看 | 中文字幕一区二区三区不卡在线| 色狠狠av一区二区三区| 久久成人免费网| 欧美国产精品劲爆| 国产精品一区二区久久精品爱涩 | 亚洲人成亚洲人成在线观看图片 | 欧美激情综合在线| 欧美日韩一二区| 国产精品一区二区在线观看网站| 亚洲日本在线a| 欧美日韩性生活| 成人国产在线观看| 狠狠色狠狠色综合| 中文字幕一区在线| 国产视频一区在线播放| 欧美日本一区二区| 色欧美日韩亚洲| 92精品国产成人观看免费| 国内成人精品2018免费看| 亚洲国产精品久久人人爱| 国产色婷婷亚洲99精品小说| 欧美一级片免费看| 正在播放亚洲一区| 欧美日韩精品一区二区三区四区 | 51精品久久久久久久蜜臀| 一本大道av伊人久久综合| 91网页版在线| 成人中文字幕在线| 国产伦精品一区二区三区视频青涩| 丝袜美腿亚洲色图| 日本中文在线一区| 美国十次综合导航| 九色porny丨国产精品| 精品久久五月天| 亚洲美女视频在线观看| 中文字幕一区二区三区蜜月| 欧美va日韩va| 26uuu久久综合| 久久无码av三级| 国产精品美日韩| 亚洲欧美偷拍卡通变态| 一区二区三区在线免费视频| 亚洲综合一区二区三区| 亚洲国产精品嫩草影院| 亚洲一区二区三区四区五区中文| 亚洲综合一区在线| 精品综合免费视频观看| 国产在线精品视频| av亚洲精华国产精华精| 欧美日韩一区久久| 国产丝袜在线精品| 午夜国产精品影院在线观看| 国产一区二区三区免费| 91电影在线观看| 久久婷婷国产综合国色天香| 亚洲精品第1页| 午夜欧美一区二区三区在线播放| 麻豆91小视频| 欧美网站一区二区| www亚洲一区| 亚洲妇女屁股眼交7| 国产aⅴ综合色| 精品视频在线免费观看| 国产精品网友自拍| 日韩成人精品在线| 色婷婷国产精品| 18成人在线观看| 国产乱色国产精品免费视频| 欧美日韩国产精选| 亚洲精品国久久99热| 粉嫩av一区二区三区粉嫩| 欧美精品一区二区三区高清aⅴ | 韩国欧美国产1区| 精品福利一区二区三区| 奇米精品一区二区三区在线观看| 色婷婷综合久久久久中文 | 亚洲激情自拍视频| 粉嫩aⅴ一区二区三区四区| 国产欧美精品区一区二区三区 | 亚洲黄色小视频| 91在线观看地址| 一区二区三区高清不卡| 日本电影欧美片| 一区二区三区在线看| 99在线精品一区二区三区| 中文字幕在线免费不卡| 91久久精品日日躁夜夜躁欧美| 亚洲三级电影网站| 欧美主播一区二区三区美女| 亚洲国产乱码最新视频| 9191精品国产综合久久久久久| 麻豆国产精品一区二区三区| 欧美国产1区2区| 欧美日本精品一区二区三区| 日本aⅴ免费视频一区二区三区| 欧美一级黄色大片| 国产高清精品网站| 国产精品美女久久久久久2018| 色94色欧美sute亚洲13| 久久99精品久久久久久国产越南 | 久久先锋影音av| 色偷偷成人一区二区三区91 | 久久久久国产成人精品亚洲午夜| 成人av资源站| 蜜桃视频一区二区| 国产精品久久久久9999吃药| 日韩一区二区三免费高清| 久久se精品一区二区| 国产精品天美传媒| 日韩欧美国产一二三区| 色婷婷综合久久久中文一区二区| 精品一区二区免费| 亚洲国产成人av好男人在线观看| 欧美午夜电影网| av色综合久久天堂av综合| 视频在线观看91| 亚洲电影在线播放| 亚洲欧美另类小说视频| 久久久国产精华| 欧美福利电影网| 欧美三区免费完整视频在线观看| 91丨porny丨首页| 91麻豆产精品久久久久久 | 精品日韩欧美一区二区| 久久综合九色综合欧美就去吻| 欧美一区二区久久| 26uuu久久天堂性欧美| 中文字幕免费不卡| 亚洲第一综合色| 久久狠狠亚洲综合| www.欧美日韩| 在线电影欧美成精品| 久久久精品一品道一区| 欧美—级在线免费片| 午夜精品在线看| 成人精品gif动图一区| 欧美性xxxxxxxx| 2020国产成人综合网| 亚洲欧美成aⅴ人在线观看 | 欧美午夜电影一区| 精品毛片乱码1区2区3区| 国产精品五月天| 青青草成人在线观看| 色屁屁一区二区| 国产精品日产欧美久久久久| 五月天中文字幕一区二区| 成人黄色片在线观看| 国产偷v国产偷v亚洲高清| 夜夜嗨av一区二区三区中文字幕 | 久久综合999| 首页欧美精品中文字幕| 91在线视频18| 国产精品人成在线观看免费|