资源简介
G.711算法的实现。
G.711 也称为PCM(脉冲编码调制),是国际电信联盟订定出来的一套语音压缩标准,主要用于电话。它主要用脉冲编码调制对音频采样,采样率为8k每秒。它利用一个 64Kbps 未压缩通道传输语音讯号。 起压缩率为1:2, 即把16位数据压缩成8位。G.711是主流的波形声音编解码器。
G.711 也称为PCM(脉冲编码调制),是国际电信联盟订定出来的一套语音压缩标准,主要用于电话。它主要用脉冲编码调制对音频采样,采样率为8k每秒。它利用一个 64Kbps 未压缩通道传输语音讯号。 起压缩率为1:2, 即把16位数据压缩成8位。G.711是主流的波形声音编解码器。
代码片段和文件信息
// ITU-g711程序源码
// 主要包括:
// 13比特线性码的U律编码解码。
// 13比特线性码的U律编码解码。
// U律和A律8位非线性吗之间的相互转换。
#define SIGN_BIT (0x80) /* A-law 符号位 */
#define QUANT_MASK (0xf) /* 段内量化值域 */
#define NSEGS (8) /* A-law 段落号. */
#define SEG_SHIFT (4) /* 段落左移位量 */
#define SEG_MASK (0x70) /* 段落码区域. */
static short seg_aend[8] = {0x1F 0x3F 0x7F 0xFF 0x1FF 0x3FF 0x7FF 0xFFF}; //A律编码解码预制表
static short seg_uend[8] = {0x3F 0x7F 0xFF 0x1FF0x3FF 0x7FF 0xFFF 0x1FFF}; //U律编码解码预制表
unsigned char _u2a[128] = { /* U律到A律转化编码表 */
1 1 2 2 3 3 4 4
5 5 6 6 7 7 8 8
9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24
25 27 29 31 33 34 35 36
37 38 39 40 41 42 43 44
46 48 49 50 51 52 53 54
55 56 57 58 59 60 61 62
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5555 2007-04-23 18:18 G.711\g711.c
文件 6054 2006-04-23 23:12 G.711\mycostg711.c
文件 41984 2006-04-23 22:50 G.711\mycostg711.ncb
文件 48640 2006-04-23 22:50 G.711\mycostg711.opt
文件 1227 2006-04-23 22:50 G.711\mycostg711.plg
目录 0 2009-04-06 13:51 G.711
----------- --------- ---------- ----- ----
103460 6
相关资源
- 大整数的实现(hugeint.cpp)
- 高质量c++编程指南.pdf 高清文字版
- C++程序员爱的表白,心形图
- MFC深入浅出带目录完整版(李久进c
- 传奇登录器
- c++ 一个有趣的计算器
- 《C语言进阶——嵌入式系统高级C语言
- C++学生管理系统(二叉树)
- 算法与数据结构 C语言描述 第三版 张
- 数据结构C++版王红梅源代码
- C++实现http/https/ftp文件
- c++ 学生成绩管理器源码(make by mfc)
- linux C语言 网络编程教程及源码
- C++学生综合管理系统图形界面的,有
- C++ 使用AES算法对文本文件进行加密(
- Visual C++开发大全提高卷 光盘)
- 基于类和链表的C++小型公司工资管理
- C程序设计语言第二版+ 中英pdf文字版
- MQTT V3.1.1嵌入式系统c语言源码
- C语言超市管理系统.zip
- c语言图书管理系统源码.zip
- c语言学生成绩管理系统.zip
- c语言火车票订票管理源码.zip
- c语言实现非常漂亮祝福烟花效果.zi
- c语言奔跑的火柴人游戏源码.zip
- HMAC-SHA256和HMAC-SHA1加密C语言代码
评论
共有 条评论