⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 con_stch.c

📁 4.8k/s速率FS1016标准语音压缩源码
💻 C
字号:
#include "main.h"#include "con_stch.h"#include <stdio.h>extern float StochCB[1082];	/* This is defined in stoch.c *//***************************************************************************                                                                         ** ROUTINE*		CalcStoch** FUNCTION*		Calculate Stochastic codebook contribution to synthesis*		from code book index and gain** SYNOPSIS*		CalcStoch(s_index, s_gain, vector)**   formal**                       data    I/O*       name            type    type    function*       -------------------------------------------------------------------*	s_index		int	 i	stochastic codebook index*	s_gain		int	 i	stochastic codebook gain*	vector		int	 o	vector from stochastic codebook***************************************************************************/void ConstructStochCW(int	s_index,float	s_gain,float	vector[SF_LEN]){int	codeword;int 	i;/*  Copy selected vector to excitation array */	codeword = 2 * (MAX_STOCH_CB_SIZE - s_index);	if (codeword < 0)	{	  printf("ConstructStochCW: Error in codeword calculation\n");	  codeword = 0;	}	for (i = 0; i < SF_LEN; i++)	  vector[i] = StochCB[i + codeword] * s_gain;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -