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

📄 hufftab.h

📁 《Visual C++小波变换技术与工程实践》作者:靳济芳。书上的代码。第3章:语音的去噪处理
💻 H
📖 第 1 页 / 共 2 页
字号:
/*
 * FAAC - Freeware Advanced Audio Coder
 * Copyright (C) 2001 Menno Bakker
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.

 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *
 * $Id: hufftab.h,v 1.3 2001/06/04 23:02:24 wmay Exp $
 */

unsigned short huff1[][2] = {
		{ 11,  2040},
		{ 9,  497},{ 11,  2045},{ 10,  1013},{ 7,  104},{ 10,  1008},
		{ 11,  2039},{ 9,  492},{ 11,  2037},{ 10,  1009},{ 7,  114},
		{ 10,  1012},{ 7,  116},{ 5,  17},{ 7,  118},{ 9,  491},
		{ 7,  108},{ 10,  1014},{ 11,  2044},{ 9,  481},{ 11,  2033},
		{ 9,  496},{ 7,  97},{ 9,  502},{ 11,  2034},{ 9,  490},
		{ 11,  2043},{ 9,  498},{ 7,  105},{ 9,  493},{ 7,  119},
		{ 5,  23},{ 7,  111},{ 9,  486},{ 7,  100},{ 9,  485},
		{ 7,  103},{ 5,  21},{ 7,  98},{ 5,  18},{ 1,  0},
		{ 5,  20},{ 7,  101},{ 5,  22},{ 7,  109},{ 9,  489},
		{ 7,  99},{ 9,  484},{ 7,  107},{ 5,  19},{ 7,  113},
		{ 9,  483},{ 7,  112},{ 9,  499},{ 11,  2046},{ 9,  487},
		{ 11,  2035},{ 9,  495},{ 7,  96},{ 9,  494},{ 11,  2032},
		{ 9,  482},{ 11,  2042},{ 10,  1011},{ 7,  106},{ 9,  488},
		{ 7,  117},{ 5,  16},{ 7,  115},{ 9,  500},{ 7,  110},
		{ 10,  1015},{ 11,  2038},{ 9,  480},{ 11,  2041},{ 10,  1010},
		{ 7,  102},{ 9,  501},{ 11,  2047},{ 9,  503},{ 11,  2036}
	};
unsigned short huff2[][2] = {
	{ 9,  499},
		{ 7,  111},{ 9,  509},{ 8,  235},{ 6,  35},{ 8,  234},
		{ 9,  503},{ 8,  232},{ 9,  506},{ 8,  242},{ 6,  45},
		{ 7,  112},{ 6,  32},{ 5,  6},{ 6,  43},{ 7,  110},
		{ 6,  40},{ 8,  233},{ 9,  505},{ 7,  102},{ 8,  248},
		{ 8,  231},{ 6,  27},{ 8,  241},{ 9,  500},{ 7,  107},
		{ 9,  501},{ 8,  236},{ 6,  42},{ 7,  108},{ 6,  44},
		{ 5,  10},{ 6,  39},{ 7,  103},{ 6,  26},{ 8,  245},
		{ 6,  36},{ 5,  8},{ 6,  31},{ 5,  9},{ 3,  0},
		{ 5,  7},{ 6,  29},{ 5,  11},{ 6,  48},{ 8,  239},
		{ 6,  28},{ 7,  100},{ 6,  30},{ 5,  12},{ 6,  41},
		{ 8,  243},{ 6,  47},{ 8,  240},{ 9,  508},{ 7,  113},
		{ 9,  498},{ 8,  244},{ 6,  33},{ 8,  230},{ 8,  247},
		{ 7,  104},{ 9,  504},{ 8,  238},{ 6,  34},{ 7,  101},
		{ 6,  49},{ 4,  2},{ 6,  38},{ 8,  237},{ 6,  37},
		{ 7,  106},{ 9,  507},{ 7,  114},{ 9,  510},{ 7,  105},
		{ 6,  46},{ 8,  246},{ 9,  511},{ 7,  109},{ 9,  502}
	};
unsigned short huff3[][2] = {
		{ 1,  0},
		{ 4,  9},{ 8,  239},{ 4,  11},{ 5,  25},{ 8,  240},
		{ 9,  491},{ 9,  486},{ 10,  1010},{ 4,  10},{ 6,  53},
		{ 9,  495},{ 6,  52},{ 6,  55},{ 9,  489},{ 9,  493},
		{ 9,  487},{ 10,  1011},{ 9,  494},{ 10,  1005},{ 13,  8186},
		{ 9,  492},{ 9,  498},{ 11,  2041},{ 11,  2040},{ 10,  1016},
		{ 12,  4088},{ 4,  8},{ 6,  56},{ 10,  1014},{ 6,  54},
		{ 7,  117},{ 10,  1009},{ 10,  1003},{ 10,  1004},{ 12,  4084},
		{ 5,  24},{ 7,  118},{ 11,  2036},{ 6,  57},{ 7,  116},
		{ 10,  1007},{ 9,  499},{ 9,  500},{ 11,  2038},{ 9,  488},
		{ 10,  1002},{ 13,  8188},{ 8,  242},{ 9,  497},{ 12,  4091},
		{ 10,  1013},{ 11,  2035},{ 12,  4092},{ 8,  238},{ 10,  1015},
		{ 15,  32766},{ 9,  496},{ 11,  2037},{ 15,  32765},{ 13,  8187},
		{ 14,  16378},{ 16,  65535},{ 8,  241},{ 10,  1008},{ 14,  16380},
		{ 9,  490},{ 10,  1006},{ 14,  16379},{ 12,  4086},{ 12,  4090},
		{ 15,  32764},{ 11,  2034},{ 12,  4085},{ 16,  65534},{ 10,  1012},
		{ 11,  2039},{ 15,  32763},{ 12,  4087},{ 12,  4089},{ 15,  32762}
	};
unsigned short huff4[][2] = {
		{ 4,  7},
		{ 5,  22},{ 8,  246},{ 5,  24},{ 4,  8},{ 8,  239},
		{ 9,  495},{ 8,  243},{ 11,  2040},{ 5,  25},{ 5,  23},
		{ 8,  237},{ 5,  21},{ 4,  1},{ 8,  226},{ 8,  240},
		{ 7,  112},{ 10,  1008},{ 9,  494},{ 8,  241},{ 11,  2042},
		{ 8,  238},{ 8,  228},{ 10,  1010},{ 11,  2038},{ 10,  1007},
		{ 11,  2045},{ 4,  5},{ 5,  20},{ 8,  242},{ 4,  9},
		{ 4,  4},{ 8,  229},{ 8,  244},{ 8,  232},{ 10,  1012},
		{ 4,  6},{ 4,  2},{ 8,  231},{ 4,  3},{ 4,  0},
		{ 7,  107},{ 8,  227},{ 7,  105},{ 9,  499},{ 8,  235},
		{ 8,  230},{ 10,  1014},{ 7,  110},{ 7,  106},{ 9,  500},
		{ 10,  1004},{ 9,  496},{ 10,  1017},{ 8,  245},{ 8,  236},
		{ 11,  2043},{ 8,  234},{ 7,  111},{ 10,  1015},{ 11,  2041},
		{ 10,  1011},{ 12,  4095},{ 8,  233},{ 7,  109},{ 10,  1016},
		{ 7,  108},{ 7,  104},{ 9,  501},{ 10,  1006},{ 9,  498},
		{ 11,  2036},{ 11,  2039},{ 10,  1009},{ 12,  4094},{ 10,  1005},
		{ 9,  497},{ 11,  2037},{ 11,  2046},{ 10,  1013},{ 11,  2044}
	};
unsigned short huff5[][2] = {
		{ 13,  8191},
		{ 12,  4087},{ 11,  2036},{ 11,  2024},{ 10,  1009},{ 11,  2030},
		{ 11,  2041},{ 12,  4088},{ 13,  8189},{ 12,  4093},{ 11,  2033},
		{ 10,  1000},{ 9,  488},{ 8,  240},{ 9,  492},{ 10,  1006},
		{ 11,  2034},{ 12,  4090},{ 12,  4084},{ 10,  1007},{ 9,  498},
		{ 8,  232},{ 7,  112},{ 8,  236},{ 9,  496},{ 10,  1002},
		{ 11,  2035},{ 11,  2027},{ 9,  491},{ 8,  234},{ 5,  26},
		{ 4,  8},{ 5,  25},{ 8,  238},{ 9,  495},{ 11,  2029},
		{ 10,  1008},{ 8,  242},{ 7,  115},{ 4,  11},{ 1,  0},
		{ 4,  10},{ 7,  113},{ 8,  243},{ 11,  2025},{ 11,  2031},
		{ 9,  494},{ 8,  239},{ 5,  24},{ 4,  9},{ 5,  27},
		{ 8,  235},{ 9,  489},{ 11,  2028},{ 11,  2038},{ 10,  1003},
		{ 9,  499},{ 8,  237},{ 7,  114},{ 8,  233},{ 9,  497},
		{ 10,  1005},{ 11,  2039},{ 12,  4086},{ 11,  2032},{ 10,  1001},
		{ 9,  493},{ 8,  241},{ 9,  490},{ 10,  1004},{ 11,  2040},
		{ 12,  4089},{ 13,  8188},{ 12,  4092},{ 12,  4085},{ 11,  2026},
		{ 10,  1011},{ 10,  1010},{ 11,  2037},{ 12,  4091},{ 13,  8190}
	};
unsigned short huff6[][2] = {
		{ 11,  2046},
		{ 10,  1021},{ 9,  497},{ 9,  491},{ 9,  500},{ 9,  490},
		{ 9,  496},{ 10,  1020},{ 11,  2045},{ 10,  1014},{ 9,  485},
		{ 8,  234},{ 7,  108},{ 7,  113},{ 7,  104},{ 8,  240},
		{ 9,  486},{ 10,  1015},{ 9,  499},{ 8,  239},{ 6,  50},
		{ 6,  39},{ 6,  40},{ 6,  38},{ 6,  49},{ 8,  235},
		{ 9,  503},{ 9,  488},{ 7,  111},{ 6,  46},{ 4,  8},
		{ 4,  4},{ 4,  6},{ 6,  41},{ 7,  107},{ 9,  494},
		{ 9,  495},{ 7,  114},{ 6,  45},{ 4,  2},{ 4,  0},
		{ 4,  3},{ 6,  47},{ 7,  115},{ 9,  506},{ 9,  487},
		{ 7,  110},{ 6,  43},{ 4,  7},{ 4,  1},{ 4,  5},
		{ 6,  44},{ 7,  109},{ 9,  492},{ 9,  505},{ 8,  238},
		{ 6,  48},{ 6,  36},{ 6,  42},{ 6,  37},{ 6,  51},
		{ 8,  236},{ 9,  498},{ 10,  1016},{ 9,  484},{ 8,  237},
		{ 7,  106},{ 7,  112},{ 7,  105},{ 7,  116},{ 8,  241},
		{ 10,  1018},{ 11,  2047},{ 10,  1017},{ 9,  502},{ 9,  493},
		{ 9,  504},{ 9,  489},{ 9,  501},{ 10,  1019},{ 11,  2044}
	};
unsigned short huff7[][2] = {
		{ 1,  0},
		{ 3,  5},{ 6,  55},{ 7,  116},{ 8,  242},{ 9,  491},
		{ 10,  1005},{ 11,  2039},{ 3,  4},{ 4,  12},{ 6,  53},
		{ 7,  113},{ 8,  236},{ 8,  238},{ 9,  494},{ 9,  501},
		{ 6,  54},{ 6,  52},{ 7,  114},{ 8,  234},{ 8,  241},
		{ 9,  489},{ 9,  499},{ 10,  1013},{ 7,  115},{ 7,  112},
		{ 8,  235},{ 8,  240},{ 9,  497},{ 9,  496},{ 10,  1004},
		{ 10,  1018},{ 8,  243},{ 8,  237},{ 9,  488},{ 9,  495},
		{ 10,  1007},{ 10,  1009},{ 10,  1017},{ 11,  2043},{ 9,  493},
		{ 8,  239},{ 9,  490},{ 9,  498},{ 10,  1011},{ 10,  1016},
		{ 11,  2041},{ 11,  2044},{ 10,  1006},{ 9,  492},{ 9,  500},
		{ 10,  1012},{ 10,  1015},{ 11,  2040},{ 12,  4093},{ 12,  4094},
		{ 11,  2038},{ 10,  1008},{ 10,  1010},{ 10,  1014},{ 11,  2042},
		{ 11,  2045},{ 12,  4092},{ 12,  4095}
	};
unsigned short huff8[][2] = {
		{ 5,  14},
		{ 4,  5},{ 5,  16},{ 6,  48},{ 7,  111},{ 8,  241},
		{ 9,  506},{ 10,  1022},{ 4,  3},{ 3,  0},{ 4,  4},
		{ 5,  18},{ 6,  44},{ 7,  106},{ 7,  117},{ 8,  248},
		{ 5,  15},{ 4,  2},{ 4,  6},{ 5,  20},{ 6,  46},
		{ 7,  105},{ 7,  114},{ 8,  245},{ 6,  47},{ 5,  17},
		{ 5,  19},{ 6,  42},{ 6,  50},{ 7,  108},{ 8,  236},
		{ 8,  250},{ 7,  113},{ 6,  43},{ 6,  45},{ 6,  49},
		{ 7,  109},{ 7,  112},{ 8,  242},{ 9,  505},{ 8,  239},
		{ 7,  104},{ 6,  51},{ 7,  107},{ 7,  110},{ 8,  238},
		{ 8,  249},{ 10,  1020},{ 9,  504},{ 7,  116},{ 7,  115},
		{ 8,  237},{ 8,  240},{ 8,  246},{ 9,  502},{ 9,  509},
		{ 10,  1021},{ 8,  243},{ 8,  244},{ 8,  247},{ 9,  503},
		{ 9,  507},{ 9,  508},{ 10,  1023}

⌨️ 快捷键说明

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