pcm 脉冲编码调制是Pulse Code Modulation的缩写. pcm基本工作原理 脉冲调制就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输.脉冲编码调制就是对模拟信号先抽样,再对样值幅度量化,编码的过程. 所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号.该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号.它的抽样速率的下限是由抽...
by shenying512 - 网络技术文档中心 - 2007-11-03 11:06:49 阅读(761) 回复(0)
请各位高手们赐教呀: 实验室有个项目:做专线传输的,现在的方案是用MINDSPEED的M28945作为G.shdsl的Framer加上其公司的M28927作为AFE在点对点上进行远距离的专线传输数据。问题是M28945提供的三个数据接口:ATM的UTOPIA,E1的pcm和Narrowband. 我们现在只需要实现点对点的远距离传输而不用接入网,所以那三个数据接口实在不知道该用哪个?怎么用? 请各位帮帮忙,谢谢呀!!
snd_pcm_t * InitDevice() { // static char *device = "default"; //which is plughw:0,0 ?? char* device = "plughw:0,1"; int err; unsigned int i; snd_pcm_t *handle; snd_pcm_sframes_t frames; if ((err = snd_pcm_open(&handle, device, SND_pcm_STREAM_PLAYBACK, 0)) < 0) { printf("Playback open error: %s\n", snd_strerror(err)); ...
我编内核来配置声卡,在里面家了device pcm,按照操作顺序进行完了,可是还是没有在dmesg里看到pcm0(pcm1),看来没成功,又做了几次还是没有。是不是device pcm没加里呢?我怎么才能知道我已在内核中加了他呢?