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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? filter.c

?? itu-t g.729的源代碼
?? C
字號:
/*
   ITU-T G.729 Speech Coder ANSI-C Source Code
   Version 3.3    Last modified: December 26, 1995

   Copyright (c) 1996,
   AT&T, France Telecom, NTT, Universite de Sherbrooke, Lucent Technologies
   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 "ld8k.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[80];     /* 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;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品电影院| 国产欧美一区二区精品忘忧草| 亚洲福利一二三区| 欧美色图免费看| 视频一区中文字幕国产| 91精品国产一区二区人妖| 老司机午夜精品| 久久天堂av综合合色蜜桃网| 成人美女视频在线看| 亚洲手机成人高清视频| 欧美在线|欧美| 蜜臀av一区二区三区| 久久精品夜夜夜夜久久| 国产精品一区二区无线| 国产精品人人做人人爽人人添 | 香蕉久久一区二区不卡无毒影院| 欧美美女bb生活片| 激情五月播播久久久精品| 中文字幕免费在线观看视频一区| 一本色道久久综合亚洲91| 亚洲成人激情自拍| 欧美精品一区在线观看| 成人av动漫网站| 亚洲第一成人在线| 久久综合久久综合亚洲| 91女厕偷拍女厕偷拍高清| 午夜欧美在线一二页| 亚洲精品在线观看网站| av激情成人网| 日韩和欧美的一区| 日本一区免费视频| 欧美视频中文字幕| 国产精品主播直播| 一区二区国产视频| 欧美精品一区二区三区一线天视频 | 欧美一区在线视频| 丁香六月综合激情| 天堂一区二区在线免费观看| 国产日产欧产精品推荐色 | 欧美xxxxx牲另类人与| 99久久精品久久久久久清纯| 青娱乐精品视频| 中文字幕一区二区三区蜜月| 91精选在线观看| av不卡在线观看| 麻豆成人91精品二区三区| 国产精品不卡在线| 日韩美女主播在线视频一区二区三区 | 久久99热狠狠色一区二区| 国产精品美女久久久久久久久| 欧美精品久久99| 成人精品亚洲人成在线| 免费观看在线综合色| 亚洲男人天堂一区| 亚洲精品一区二区三区精华液| 91豆麻精品91久久久久久| 韩国中文字幕2020精品| 亚洲第一二三四区| 亚洲人成网站色在线观看| 欧美精品一区二区久久婷婷| 欧美亚一区二区| 成人理论电影网| 99国产精品久久久久| 亚洲一区二区精品3399| 中文字幕欧美日韩一区| 欧美大尺度电影在线| 欧美无砖砖区免费| 国产福利精品导航| 另类小说一区二区三区| 亚洲国产精品欧美一二99| 国产精品国产三级国产aⅴ原创| 日韩精品一区二区三区蜜臀| 欧美日韩黄色影视| 91女人视频在线观看| 成人久久18免费网站麻豆| 国产综合久久久久久鬼色| 日韩高清在线一区| 一二三四社区欧美黄| 中文字幕视频一区| 国产日韩欧美在线一区| 精品国产乱码久久久久久1区2区 | 在线播放欧美女士性生活| 91片在线免费观看| 成人av在线影院| 国产成人av网站| 国产一区在线精品| 久久国产精品色| 日本亚洲天堂网| 天天影视网天天综合色在线播放| 亚洲黄色性网站| 亚洲视频图片小说| 国产精品国产a| 国产精品丝袜一区| 亚洲国产精品t66y| 久久九九久精品国产免费直播| 精品人在线二区三区| 欧美一二三区精品| 欧美一区二区在线看| 欧美电影影音先锋| 5566中文字幕一区二区电影| 欧美日韩在线精品一区二区三区激情 | 欧美精品一二三区| 欧美日韩在线电影| 欧美日韩一区高清| 欧美日韩一区视频| 91精品国产日韩91久久久久久| 欧美日韩电影一区| 欧美精品一级二级| 日韩欧美国产系列| 精品成人一区二区三区四区| 欧美精品一区二| 久久久久久久久久久99999| 日韩高清在线电影| 日本一区二区视频在线| 国产精品网站在线观看| 国产精品乱子久久久久| 亚洲天堂免费在线观看视频| 日韩一区在线播放| 一区二区三区免费观看| 午夜国产不卡在线观看视频| 日本系列欧美系列| 久久国产精品无码网站| 国产精品一二二区| 成人久久久精品乱码一区二区三区 | 91精品国产乱码| 精品欧美一区二区久久| 久久综合九色综合97_久久久| 国产亚洲一区二区三区在线观看 | 一区二区三区四区激情 | 免费成人在线观看| 激情六月婷婷综合| 国产99精品国产| 91色porny| 欧美日韩一级片网站| 日韩视频一区二区| 久久精品视频一区二区| 亚洲欧洲美洲综合色网| 亚洲一区成人在线| 日韩电影在线免费观看| 国产资源在线一区| www.日本不卡| 精品视频在线免费看| 精品成人免费观看| 国产精品久久久久毛片软件| 一级特黄大欧美久久久| 人人精品人人爱| 国产成人精品免费网站| 色av一区二区| 日韩一区二区三区视频在线 | 国产亚洲一区二区三区在线观看| 综合久久久久久| 午夜精品福利一区二区蜜股av| 精品在线观看视频| av动漫一区二区| 69p69国产精品| 国产欧美精品在线观看| 亚洲一区二区在线播放相泽| 久久精品国产99| av一区二区三区在线| 欧美一级理论片| 国产精品久久久久天堂| 人人狠狠综合久久亚洲| www.亚洲激情.com| 9191精品国产综合久久久久久| 久久夜色精品国产欧美乱极品| 亚洲柠檬福利资源导航| 久久爱另类一区二区小说| 99re成人精品视频| 欧美一区二区网站| 成人免费小视频| 毛片基地黄久久久久久天堂| a亚洲天堂av| 欧美一个色资源| 亚洲免费av在线| 国产一区二区精品久久| 欧美在线视频全部完| 久久久99精品久久| 天天av天天翘天天综合网色鬼国产| 粉嫩高潮美女一区二区三区| 欧美精品乱码久久久久久按摩 | 粉嫩欧美一区二区三区高清影视| 精品1区2区3区| 日本一区二区动态图| 日韩精品一二三区| 91视频精品在这里| 久久嫩草精品久久久精品一| 亚洲福利一区二区三区| 99久久久久久99| 精品国产伦一区二区三区免费| 一区二区三区四区不卡视频| 国产精品自在在线| 91麻豆精品国产无毒不卡在线观看| 亚洲欧洲日韩在线| 国产一区二区三区免费看| 欧美久久一区二区| 亚洲欧美福利一区二区| 国产成人h网站| 日韩精品一区二区三区在线| 亚洲午夜久久久久久久久电影院 | 久久疯狂做爰流白浆xx|