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

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

?? cor_func.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.*//* Functions Corr_xy2() and Cor_h_x()   */#include "typedef.h"#include "basic_op.h"#include "ld8a.h"/*---------------------------------------------------------------------------* * Function corr_xy2()                                                       * * ~~~~~~~~~~~~~~~~~~~                                                       * * Find the correlations between the target xn[], the filtered adaptive      * * codebook excitation y1[], and the filtered 1st codebook innovation y2[].  * *   g_coeff[2]:exp_g_coeff[2] = <y2,y2>                                     * *   g_coeff[3]:exp_g_coeff[3] = -2<xn,y2>                                   * *   g_coeff[4]:exp_g_coeff[4] = 2<y1,y2>                                    * *---------------------------------------------------------------------------*/void Corr_xy2(      Word16 xn[],           /* (i) Q0  :Target vector.                  */      Word16 y1[],           /* (i) Q0  :Adaptive codebook.              */      Word16 y2[],           /* (i) Q12 :Filtered innovative vector.     */      Word16 g_coeff[],      /* (o) Q[exp]:Correlations between xn,y1,y2 */      Word16 exp_g_coeff[]   /* (o)       :Q-format of g_coeff[]         */){      Word16   i,exp;      Word16   exp_y2y2,exp_xny2,exp_y1y2;      Word16   y2y2,    xny2,    y1y2;      Word32   L_acc;      Word16   scaled_y2[L_SUBFR];       /* Q9 */      /*------------------------------------------------------------------*       * Scale down y2[] from Q12 to Q9 to avoid overflow                 *       *------------------------------------------------------------------*/      for(i=0; i<L_SUBFR; i++) {         scaled_y2[i] = shr(y2[i], 3);        }      /* Compute scalar product <y2[],y2[]> */      L_acc = 1;                       /* Avoid case of all zeros */      for(i=0; i<L_SUBFR; i++)         L_acc = L_mac(L_acc, scaled_y2[i], scaled_y2[i]);    /* L_acc:Q19 */      exp      = norm_l(L_acc);      y2y2     = round( L_shl(L_acc, exp) );      exp_y2y2 = add(exp, 19-16);                          /* Q[19+exp-16] */      g_coeff[2]     = y2y2;      exp_g_coeff[2] = exp_y2y2;      /* Compute scalar product <xn[],y2[]> */      L_acc = 1;                       /* Avoid case of all zeros */      for(i=0; i<L_SUBFR; i++)         L_acc = L_mac(L_acc, xn[i], scaled_y2[i]);           /* L_acc:Q10 */      exp      = norm_l(L_acc);      xny2     = round( L_shl(L_acc, exp) );      exp_xny2 = add(exp, 10-16);                          /* Q[10+exp-16] */      g_coeff[3]     = negate(xny2);      exp_g_coeff[3] = sub(exp_xny2,1);                   /* -2<xn,y2> */      /* Compute scalar product <y1[],y2[]> */      L_acc = 1;                       /* Avoid case of all zeros */      for(i=0; i<L_SUBFR; i++)         L_acc = L_mac(L_acc, y1[i], scaled_y2[i]);           /* L_acc:Q10 */      exp      = norm_l(L_acc);      y1y2     = round( L_shl(L_acc, exp) );      exp_y1y2 = add(exp, 10-16);                          /* Q[10+exp-16] */      g_coeff[4]     = y1y2;      exp_g_coeff[4] = sub(exp_y1y2,1);    ;                /* 2<y1,y2> */      return;}/*--------------------------------------------------------------------------* *  Function  Cor_h_X()                                                     * *  ~~~~~~~~~~~~~~~~~~~                                                     * * Compute correlations of input response h[] with the target vector X[].   * *--------------------------------------------------------------------------*/void Cor_h_X(     Word16 h[],        /* (i) Q12 :Impulse response of filters      */     Word16 X[],        /* (i)     :Target vector                    */     Word16 D[]         /* (o)     :Correlations between h[] and D[] */                        /*          Normalized to 13 bits            */){   Word16 i, j;   Word32 s, max, L_temp;   Word32 y32[L_SUBFR];   /* first keep the result on 32 bits and find absolute maximum */   max = 0;   for (i = 0; i < L_SUBFR; i++)   {     s = 0;     for (j = i; j <  L_SUBFR; j++)       s = L_mac(s, X[j], h[j-i]);     y32[i] = s;     s = L_abs(s);     L_temp =L_sub(s,max);     if(L_temp>0L) {        max = s;     }   }   /* Find the number of right shifts to do on y32[]  */   /* so that maximum is on 13 bits                   */   j = norm_l(max);   if( sub(j,16) > 0) {    j = 16;   }   j = sub(18, j);   for(i=0; i<L_SUBFR; i++) {     D[i] = extract_l( L_shr(y32[i], j) );   }   return;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线观看18| 99免费精品在线观看| 久久91精品国产91久久小草| 怡红院av一区二区三区| 1000部国产精品成人观看| 国产视频一区二区在线观看| 久久久不卡网国产精品二区 | 欧美高清视频在线高清观看mv色露露十八 | 国产精品电影一区二区| 亚洲欧洲av一区二区三区久久| 国产三区在线成人av| 日本一区二区视频在线观看| 国产网红主播福利一区二区| 中文欧美字幕免费| 亚洲欧美日本在线| 亚洲国产va精品久久久不卡综合| 午夜精品福利一区二区三区蜜桃| 日韩制服丝袜av| 国产揄拍国内精品对白| 国产成人在线免费| 97久久超碰国产精品电影| 欧美三级韩国三级日本三斤| 欧美一区二区三区人| 国产日韩精品久久久| 最新国产精品久久精品| 亚洲aaa精品| 国模无码大尺度一区二区三区| 国产成人久久精品77777最新版本| 成人va在线观看| 欧美精品视频www在线观看| 久久综合久久综合久久综合| 日本aⅴ亚洲精品中文乱码| 丝袜美腿成人在线| 成人在线综合网| 在线成人免费视频| 欧美国产激情二区三区 | 亚洲一卡二卡三卡四卡五卡| 麻豆久久久久久| 91丨porny丨国产| 欧美一级一区二区| 亚洲精品免费视频| 久久99国内精品| 欧美在线免费观看亚洲| 久久精品视频一区| 免费在线观看一区二区三区| 91老师国产黑色丝袜在线| 日韩欧美一级二级三级久久久| 国产精品久久久久三级| 老司机午夜精品99久久| 日本韩国欧美三级| 国产日韩在线不卡| 麻豆久久久久久| 欧美亚洲一区二区在线观看| 中文字幕欧美激情一区| 麻豆高清免费国产一区| 在线精品视频一区二区| 中文字幕视频一区| 国产成人亚洲精品青草天美| 91精品久久久久久久91蜜桃| 一区二区三区四区在线免费观看| 国产精品456| 26uuu亚洲综合色| 久久黄色级2电影| 国产精品网站在线| 国产精品一区二区91| 精品日韩一区二区三区 | 91精品一区二区三区久久久久久 | 久久久久国产精品厨房| 日韩不卡一区二区三区| 欧美精品日日鲁夜夜添| 亚洲国产成人91porn| 91啪亚洲精品| 一区二区三区在线高清| 91日韩精品一区| 亚洲激情自拍偷拍| 色视频成人在线观看免| 国产精品短视频| av福利精品导航| 国产精品成人一区二区三区夜夜夜| 国产成人亚洲综合色影视| 国产欧美一区视频| 成人精品视频网站| 自拍偷拍欧美精品| 欧美曰成人黄网| 午夜精品免费在线观看| 91精品久久久久久久99蜜桃| 久久精品国产秦先生| 精品免费一区二区三区| 国产成人午夜99999| 国产色91在线| 在线一区二区三区| 视频一区二区三区入口| 精品国产91久久久久久久妲己| 视频一区二区欧美| 亚洲精品一区二区三区99| 懂色av中文字幕一区二区三区| 国产精品人人做人人爽人人添| 91在线无精精品入口| 亚洲一区在线观看视频| 欧美一区二区三区在线观看 | 日韩av一区二区三区四区| 欧美成va人片在线观看| 国产98色在线|日韩| 亚洲精品免费在线播放| 日韩一二在线观看| 丰满白嫩尤物一区二区| 亚洲综合色成人| 精品99久久久久久| 欧美在线免费观看亚洲| 国产精品一区二区在线播放| 一区二区在线观看免费| 26uuu国产日韩综合| 91福利国产精品| 国产一区在线不卡| 亚洲国产成人av好男人在线观看| 久久综合视频网| 欧美精品v日韩精品v韩国精品v| 国产成人精品aa毛片| 亚洲成人黄色小说| 国产精品―色哟哟| 欧美xxxxxxxxx| 欧洲精品视频在线观看| 国产精品羞羞答答xxdd| 日韩在线一区二区三区| 一区二区视频在线| 久久美女高清视频| 欧美一区二区在线观看| 一本一道波多野结衣一区二区 | 欧美激情在线看| 日韩欧美一区中文| 欧美在线观看一区二区| 成人午夜精品一区二区三区| 蜜臀国产一区二区三区在线播放| 亚洲色图20p| 国产精品区一区二区三| 精品捆绑美女sm三区| 欧美人与z0zoxxxx视频| 色偷偷成人一区二区三区91| 成人性视频免费网站| 国产一区在线不卡| 国产在线国偷精品产拍免费yy| 天天操天天干天天综合网| 亚洲综合丁香婷婷六月香| 1000部国产精品成人观看| 亚洲国产激情av| 久久久精品国产99久久精品芒果| 欧美videos大乳护士334| 日韩一区二区视频在线观看| 制服丝袜日韩国产| 日韩欧美一级二级三级| 91精品国产综合久久香蕉麻豆| 欧美亚洲丝袜传媒另类| 欧美日韩三级一区二区| 欧美男人的天堂一二区| 欧美日韩成人综合在线一区二区 | 欧美日韩不卡在线| 欧美日韩精品欧美日韩精品 | 日韩视频一区二区在线观看| 日韩欧美综合在线| 精品国产制服丝袜高跟| 亚洲精品一区二区精华| 久久久久99精品一区| 国产精品每日更新| 亚洲欧美日韩一区二区 | 激情久久五月天| 国产aⅴ综合色| 99视频有精品| 欧美日韩精品一区二区三区蜜桃 | 久久久久久久电影| 国产精品国产三级国产普通话99 | 国产精品亚洲视频| 97久久久精品综合88久久| 91福利区一区二区三区| 欧美一区二区在线观看| 国产女人水真多18毛片18精品视频| 五月激情丁香一区二区三区| 亚洲高清视频中文字幕| 老司机精品视频一区二区三区| 国产麻豆视频精品| 色综合中文字幕| 日韩无一区二区| 综合欧美亚洲日本| 日本系列欧美系列| 成人免费的视频| 5858s免费视频成人| 中文字幕乱码一区二区免费| 亚洲综合激情小说| 国产精品自拍三区| 欧美在线视频日韩| 国产日韩欧美激情| 日韩精品午夜视频| a亚洲天堂av| 欧美一区二区精美| 亚洲欧美日韩在线| 国产综合久久久久影院| 欧美视频在线不卡| 日本一二三不卡| 免费观看成人av| 欧美午夜不卡视频| 国产精品欧美精品|