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

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

?? v_srch.c

?? Reference Implementation of G.711 standard and other voice codecs
?? C
字號(hào):
/**************************************************************************                (C) Copyright 1990, Motorola Inc., U.S.A.Note:  Reproduction and use for the development of North American digital       cellular standards or development of digital speech coding       standards within the International Telecommunications Union -       Telecommunications Standardization Sector is authorized by Motorola        Inc.  No other use is intended or authorized.       The availability of this material does not provide any license       by implication, estoppel, or otherwise under any patent rights       of Motorola Inc. or others covering any use of the contents       herein.       Any copies or derivative works must incude this and all other       proprietary notices.Systems Research LaboratoriesChicago Corporate Research and Development CenterMotorola Inc.**************************************************************************//*-------------------------------------------------------------*//**//*	v_srch.c -- VSELP codebook search.*//**//*-------------------------------------------------------------*//**//*	Written by: Matt Hartman*//**//*-------------------------------------------------------------*//*	inclusions*//**/#include "vparams.h"/*#include "stdlib.h"*/int             V_SRCH(wiPtr, wBasisPtr, numBasis)  FTYPE          *wiPtr;  FTYPE          *wBasisPtr;  int             numBasis;{  FTYPE          *R;		/* array of Rm values, the cross correlations				 * between */  /* the weighted speech and weighted basis vectors */  FTYPE          *D;		/* matrix of Dmj values, the cross				 * correlations */  /* between the weighted basis vectors */  FTYPE           Dcurrent;	/* temporary storage of Dmj value */  FTYPE           C;		/* cross correlation between current weighted */  /* codebook vector and weighted speech */  FTYPE           G;		/* energy in current weighted codebook vector */  FTYPE           cSave;	/* C value corresponding to current best C**2				 * / G */  FTYPE           cSqrdBest;	/* C**2 value corresponding to current best				 * C**2 / G */  FTYPE           gBest;	/* G value corresponding to current best C**2				 * / G */  int             Ddim;		/* dimension of Dmj array */  int             codeWord;	/* current codeword in codebook search */  int             bitChanged;	/* bit postion that changed from the last				 * codeword */  int             mask;		/* mask of bit that changed from the last				 * codeword */  int             theta;	/* 0 if bit that changed is now 0, 1 if 1 */  int             wordSave;	/* current best codeword */  int             tmpMask;	/* temporary mask used in G update */  FTYPE          *tmpPtr, *tmpPtr2, *endPtr, *endPtr2, *fp;  int            *intPtr, m, j, *iePtr;  Ddim = numBasis + 1;  fp = (FTYPE *) calloc(Ddim, sizeof(FTYPE));	/* some of these */  R = fp;			/* aren't used. */  D = (FTYPE *) calloc(Ddim * Ddim, sizeof(FTYPE));	/**//*	calculate correlations between weighted basis vectors and weighted*//*	speech vector (Rm's), calculate C0, and calculate 0.25 * sum of Djj*//*	for G0.*//**/  C = 0.0;  G = 0.0;  R++;  tmpPtr = wBasisPtr;  for (endPtr = tmpPtr + numBasis * S_LEN; tmpPtr < endPtr;)  {    tmpPtr2 = wiPtr;    for (endPtr2 = tmpPtr2 + S_LEN; tmpPtr2 < endPtr2; tmpPtr2++)    {      *R += *tmpPtr * *tmpPtr2;      G += *tmpPtr * *tmpPtr;      tmpPtr++;    }    C -= *R;    *R *= 2.0;    R++;  }  R -= Ddim;/*	calculate all Dmj (no diagonal terms since they aren't used in*//*	recursion); finish calculating G0*//**/  for (m = 1; m < numBasis; m++)  {    for (j = m + 1; j <= numBasis; j++)    {      Dcurrent = 0.0;      tmpPtr = wBasisPtr + (m - 1) * S_LEN;      tmpPtr2 = wBasisPtr + (j - 1) * S_LEN;      for (endPtr = tmpPtr + S_LEN; tmpPtr < endPtr; tmpPtr++, tmpPtr2++)	Dcurrent += *tmpPtr * *tmpPtr2;	/* Dmj */      G += 2.0 * Dcurrent;      *(D + m * Ddim + j) = 4.0 * Dcurrent;    }  }/*	initialize best vector to be code vector zero and perform search*//**/  cSave = C;  cSqrdBest = C * C;  gBest = G;  wordSave = 0;  intPtr = TABLE;  for (iePtr = intPtr + (1 << numBasis) - 2; intPtr < iePtr; intPtr++)  {    codeWord = *intPtr;    bitChanged = *++intPtr;	/* bitChanged is in [0,numBasis-1] */    mask = 0x1 << bitChanged;	/* mask set to correct value */    bitChanged++;		/* bitChanged is in [1,numBasis] */    /* update C */    /**/    if (theta = !(!(codeWord & mask)))	/* theta is 0 or 1 */      C += *(R + bitChanged);    else      C -= *(R + bitChanged);    /* update G */    /**/    tmpMask = 0x1;    for (j = 1; j < bitChanged; j++)    {      if (theta == !(!(codeWord & tmpMask)))	G += *(D + j * Ddim + bitChanged);      else	G -= *(D + j * Ddim + bitChanged);      tmpMask <<= 1;    }    tmpMask = mask << 1;    for (j = bitChanged + 1; j <= numBasis; j++)    {      if (theta == !(!(codeWord & tmpMask)))	G += *(D + bitChanged * Ddim + j);      else	G -= *(D + bitChanged * Ddim + j);      tmpMask <<= 1;    }    /* check for maximum */    /**/    if (C * C * gBest > cSqrdBest * G)    {      cSqrdBest = C * C;      gBest = G;      wordSave = codeWord;      cSave = C;    }  }/*	if Cbest is negative, invert codeword*//**/  if (cSave < 0.0)    wordSave = wordSave ^ ((1 << numBasis) - 1);  free(fp);  free(D);  return wordSave;}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品大片www| 亚洲曰韩产成在线| 久久精品水蜜桃av综合天堂| 欧美一卡在线观看| 这里只有精品99re| 欧美成人a∨高清免费观看| 久久综合色婷婷| 久久九九99视频| 亚洲国产高清不卡| 亚洲欧美日韩国产综合在线| 亚洲成人自拍网| 久久精品国产精品亚洲红杏| 国产一区二区三区av电影| 成人天堂资源www在线| 色婷婷综合久久久中文一区二区| 欧美中文一区二区三区| 日韩一级片在线观看| 国产午夜三级一区二区三| 亚洲欧美日韩国产成人精品影院| 亚洲亚洲精品在线观看| 久色婷婷小香蕉久久| 成人av电影免费在线播放| 色美美综合视频| 日韩一区二区麻豆国产| 久久综合成人精品亚洲另类欧美| 中文字幕在线不卡一区二区三区| 一区二区三区四区中文字幕| 免费成人av资源网| 国产99一区视频免费| 欧美午夜在线观看| 久久久久国产精品麻豆ai换脸| 国产精品美女久久福利网站| 亚洲国产中文字幕在线视频综合| 国产乱国产乱300精品| 色国产综合视频| 久久一区二区视频| 亚洲一区中文在线| 国产精品77777竹菊影视小说| 91女神在线视频| 精品对白一区国产伦| 亚洲激情在线播放| 成人黄色电影在线| 日韩欧美一二三| 亚洲一区av在线| 成人激情校园春色| 精品91自产拍在线观看一区| 亚洲黄网站在线观看| 成人在线综合网| 欧美r级在线观看| 一区二区三区日韩精品| 成人免费福利片| 精品乱人伦一区二区三区| 午夜视频一区二区| www.亚洲激情.com| 久久人人97超碰com| 婷婷丁香久久五月婷婷| 日本道精品一区二区三区 | 色播五月激情综合网| 国产亚洲成年网址在线观看| 美日韩黄色大片| 欧美福利视频导航| 亚洲福利一区二区| 日本精品一区二区三区高清 | 麻豆91小视频| 欧美绝品在线观看成人午夜影视| 一区二区三区精品在线| 97久久人人超碰| 亚洲欧美视频在线观看视频| 色综合中文字幕| 亚洲男人天堂av网| 欧美在线影院一区二区| 亚洲精品国产视频| 精品视频在线看| 亚洲va天堂va国产va久| 在线不卡a资源高清| 日欧美一区二区| 欧美一区二区三区男人的天堂| 午夜精品免费在线| 欧美成人在线直播| 国产激情视频一区二区三区欧美| 欧美成人伊人久久综合网| 韩日欧美一区二区三区| 国产欧美一区二区精品忘忧草| 顶级嫩模精品视频在线看| 成人免费一区二区三区视频 | 成人亚洲一区二区一| 国产精品久久久久久久久图文区| 国产99久久久久| 亚洲另类在线视频| 欧美人牲a欧美精品| 开心九九激情九九欧美日韩精美视频电影| 日韩一级欧美一级| 国产一区二区中文字幕| 中文字幕亚洲在| 欧美男男青年gay1069videost| 美女一区二区三区| 国产精品久久久久久久第一福利 | 欧美少妇xxx| 理论电影国产精品| 亚洲国产成人在线| 欧美性大战久久久久久久蜜臀| 日韩国产精品久久久久久亚洲| 久久综合精品国产一区二区三区| 不卡一区中文字幕| 日韩国产精品大片| 亚洲欧洲韩国日本视频| 538在线一区二区精品国产| 国产风韵犹存在线视精品| 一区二区三国产精华液| 欧美videos大乳护士334| 99久久99久久免费精品蜜臀| 免费成人在线影院| 亚洲精品日日夜夜| 精品国产91久久久久久久妲己| 91亚洲永久精品| 国产乱码精品一区二区三区av | 91精品婷婷国产综合久久竹菊| 精品夜夜嗨av一区二区三区| 亚洲精品国产一区二区三区四区在线| 91精品国产综合久久久久久久久久 | 成人一区二区三区视频| 日本免费在线视频不卡一不卡二| 国产精品天干天干在线综合| 日韩欧美自拍偷拍| 色中色一区二区| 东方aⅴ免费观看久久av| 另类小说欧美激情| 午夜精品爽啪视频| 亚洲精品伦理在线| 日本一区二区在线不卡| 日韩精品一区二区三区在线观看| 在线视频欧美精品| 成人av网站免费观看| 国产精品1区2区| 麻豆国产一区二区| 奇米色一区二区| 天堂久久一区二区三区| 亚洲素人一区二区| 国产精品久久久久精k8| 国产亚洲精品中文字幕| 久久久综合九色合综国产精品| 欧美一区二区视频在线观看2020 | 亚洲成a人v欧美综合天堂下载 | 亚洲区小说区图片区qvod| 国产欧美精品一区二区色综合| 精品国产乱子伦一区| 在线播放日韩导航| 91麻豆精品国产| 欧美高清精品3d| 日韩免费性生活视频播放| 日韩免费性生活视频播放| 欧美一区二区精品久久911| 91精选在线观看| 日韩免费视频线观看| 欧美精品一区二区三区蜜臀| 久久色视频免费观看| 日本一区二区不卡视频| 日本一区二区免费在线| 最新国产精品久久精品| 成人免费在线播放视频| 一区二区三区在线免费视频| 天使萌一区二区三区免费观看| 丝袜美腿一区二区三区| 久久精品国产精品亚洲红杏 | 综合激情成人伊人| 亚洲欧美日韩人成在线播放| 亚洲成在人线免费| 九一九一国产精品| 成人福利在线看| 欧美色精品在线视频| 欧美大肚乱孕交hd孕妇| 欧美激情一区在线观看| 亚洲狠狠丁香婷婷综合久久久| 视频一区在线播放| 国产在线精品国自产拍免费| 91在线精品一区二区三区| 欧美视频在线播放| 国产亚洲一区二区三区| 亚洲精品成人在线| 免费人成精品欧美精品| av资源网一区| 欧美精品v日韩精品v韩国精品v| 久久久99精品久久| 亚洲韩国精品一区| 国产成人午夜99999| 欧美三级视频在线观看| 久久久91精品国产一区二区精品 | 成人午夜在线免费| 欧美日韩在线免费视频| 久久久久久久久97黄色工厂| 亚洲一区免费观看| 盗摄精品av一区二区三区| 欧美乱熟臀69xxxxxx| 中文字幕av免费专区久久| 日本午夜一本久久久综合| 99精品视频中文字幕| 久久婷婷久久一区二区三区| 亚洲成人激情综合网| 99精品国产91久久久久久| 精品国产sm最大网站免费看|