耳机俱乐部论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9302|回复: 23

[其它] 数字声卡的作用

[复制链接]

1

主题

16

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2013-12-28
发表于 2014-1-2 22:56:41 | 显示全部楼层 |阅读模式

感谢关注耳机俱乐部网站,注册后有更多权限。

您需要 登录 才可以下载或查看,没有账号?注册

x
新手入门,有个问题,希望前辈指教。

大家都知道声卡的作用,在播放音频时起到解码器的作用。也就是说声卡中的部分功能是DAC,将数字信号变成模拟信号。可是纯数字声卡是干什么用的呢?数字声卡输入的是数字信号,输出的也是数字信号。它在这个过程中起到什么作用?莫非是这两种数字信号的格式不同,输入的是wav,mp3 等各种格式的音频文件,输出的是pcm编码数据?从wav,mp3文件转变成pcm编码数据,这个功能是声卡的功能呢,还是cpu该干的活?


回复

使用道具 举报

296

主题

8063

帖子

128

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
128
注册时间
2006-6-26

优秀版主奖

发表于 2014-1-2 23:20:48 | 显示全部楼层
CPU只能在数据总线上输出数据,还需要数字声卡把总线上的数据转换成PCM数据流格式从SPDIF接口输出
头条:激光鼠HiFi音响工作室
手机/微信:13901797159
淘宝店:https://orava.taobao.com
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2013-12-28
 楼主| 发表于 2014-1-3 09:31:54 | 显示全部楼层
激光鼠 发表于 2014-1-2 23:20
CPU只能在数据总线上输出数据,还需要数字声卡把总线上的数据转换成PCM数据流格式从SPDIF接口输出

将wav,mp3等格式的音乐文件解压缩成PCM数据,这是cpu完成的工作还是声卡上的芯片完成的工作?如果数字声卡只是把数字信号转变下格式,那这个声卡的素质好坏对这个转化过程应该不会有什么影响的,是吗?因为无论好坏都是会百分之百的变过去的。
回复 支持 反对

使用道具 举报

4211

主题

10万

帖子

3764

积分

版主

俱乐部理事

Rank: 10

积分
3764
注册时间
2001-11-21

优秀版主奖耳机鉴赏奖社区建设奖

发表于 2014-1-3 09:39:11 | 显示全部楼层
一个是数据data,是没有时钟概念的,只是一堆01数据,转换后变成带时钟信号的data stream音频流。楼主如果不明白这个差别何在,可以去读一些数码音频的ABC。
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

16

主题

2731

帖子

28

积分

中级会员

Rank: 3Rank: 3Rank: 3

积分
28
注册时间
2013-3-3
发表于 2014-1-3 23:13:06 | 显示全部楼层
两大版主为一位新烧解答基础问题,敬佩!!!
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2013-12-28
 楼主| 发表于 2014-1-4 10:39:03 | 显示全部楼层
小白 发表于 2014-1-3 09:39
一个是数据data,是没有时钟概念的,只是一堆01数据,转换后变成带时钟信号的data stream音频流。楼主如果不 ...

你确定数字声卡的输入信号中没有时钟信息吗?
回复 支持 反对

使用道具 举报

4211

主题

10万

帖子

3764

积分

版主

俱乐部理事

Rank: 10

积分
3764
注册时间
2001-11-21

优秀版主奖耳机鉴赏奖社区建设奖

发表于 2014-1-4 11:32:52 | 显示全部楼层
小道 发表于 2014-1-4 10:39
你确定数字声卡的输入信号中没有时钟信息吗?

只要是电脑,当然就会存在一个时钟的概念,但这不是数码音频和解码中所用到的那个PCM编码44.1k,48k,96k的概念。数字声卡的工作就是输出高质量低jitter的数字流,按同轴或AES的技术协议。
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2013-12-28
 楼主| 发表于 2014-1-5 19:06:33 | 显示全部楼层
激光鼠 发表于 2014-1-2 23:20
CPU只能在数据总线上输出数据,还需要数字声卡把总线上的数据转换成PCM数据流格式从SPDIF接口输出

如果解码器内有缓存,有独立的时钟,那么解码器是否可以完全屏蔽前端的jitter?
回复 支持 反对

使用道具 举报

4211

主题

10万

帖子

3764

积分

版主

俱乐部理事

Rank: 10

积分
3764
注册时间
2001-11-21

优秀版主奖耳机鉴赏奖社区建设奖

发表于 2014-1-5 19:09:03 | 显示全部楼层
本帖最后由 小白 于 2014-1-5 19:10 编辑
小道 发表于 2014-1-5 19:06
如果解码器内有缓存,有独立的时钟,那么解码器是否可以完全屏蔽前端的jitter?

这是一个常见的误解——认为解码器只要靠缓存和独立的时钟,就可以干掉前面的jitter。这是不可能的。具体原因解释起来相当复杂,但Lavry和Devialet的工程师都讲过这个意思。前端的jitter后面只能缓解,不可能完全干掉。后面的时钟还必须得跟着前面的去适应和调整,不可能完全用一个新的独立时钟去彻底隔绝掉前面的jitter。
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

296

主题

8063

帖子

128

积分

荣誉会员

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
128
注册时间
2006-6-26

优秀版主奖

发表于 2014-1-5 19:46:25 | 显示全部楼层
小道 发表于 2014-1-5 19:06
如果解码器内有缓存,有独立的时钟,那么解码器是否可以完全屏蔽前端的jitter?

理论上是可以的,实际上却是Jitter仍旧能够穿透过去。
头条:激光鼠HiFi音响工作室
手机/微信:13901797159
淘宝店:https://orava.taobao.com
回复 支持 反对

使用道具 举报

4211

主题

10万

帖子

3764

积分

版主

俱乐部理事

Rank: 10

积分
3764
注册时间
2001-11-21

优秀版主奖耳机鉴赏奖社区建设奖

发表于 2014-1-5 20:13:25 | 显示全部楼层
激光鼠 发表于 2014-1-5 19:46
理论上是可以的,实际上却是Jitter仍旧能够穿透过去。

你所说的“穿透”的关键原因,是解码器的clock不能完全自行其事,必须根据前端来的信号里所包含的clock来随时调整。只有本地读取数据的播放器,才能做到clock完全独立自主。彻底屏蔽掉前端环节jitter的唯一方法是本地存储下来,截断音频流,之后重新读取。严格意义上说,所谓“异步”都是骗人的。
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2013-12-28
 楼主| 发表于 2014-1-5 20:21:35 | 显示全部楼层
激光鼠 发表于 2014-1-5 19:46
理论上是可以的,实际上却是Jitter仍旧能够穿透过去。

有没有这样的解码器,它内部的芯片直接从SD卡上读取音频数据进行解码,配合独立的时钟,然后输出模拟信号。这样是否可行?
回复 支持 反对

使用道具 举报

4211

主题

10万

帖子

3764

积分

版主

俱乐部理事

Rank: 10

积分
3764
注册时间
2001-11-21

优秀版主奖耳机鉴赏奖社区建设奖

发表于 2014-1-5 20:23:21 | 显示全部楼层
小道 发表于 2014-1-5 20:21
有没有这样的解码器,它内部的芯片直接从SD卡上读取音频数据进行解码,配合独立的时钟,然后输出模拟信号 ...

你说的就是独立硬盘式播放器。。。。
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

积分

新手上路

Rank: 1

积分
0
注册时间
2013-12-28
 楼主| 发表于 2014-1-5 20:24:21 | 显示全部楼层
小白 发表于 2014-1-5 20:13
你所说的“穿透”的关键原因,是解码器的clock不能完全自行其事,必须根据前端来的信号里所包含的clock来 ...

这种方法并不是不可行啊,在解码器内部装一个1G的内存,前段来的数据全都存在里面,等装满了之后,他再以44.1hz的频率进行解码输出、
回复 支持 反对

使用道具 举报

4211

主题

10万

帖子

3764

积分

版主

俱乐部理事

Rank: 10

积分
3764
注册时间
2001-11-21

优秀版主奖耳机鉴赏奖社区建设奖

发表于 2014-1-5 20:32:25 | 显示全部楼层
小道 发表于 2014-1-5 20:24
这种方法并不是不可行啊,在解码器内部装一个1G的内存,前段来的数据全都存在里面,等装满了之后,他再以 ...

那还是变成一个硬盘式播放器!
安润上海店:http://anrun.taobao.com
小白的新浪博客: http://blog.sina.com.cn/headphoneclub
欢迎订阅微信公众号“耳机俱乐部小白版主”
B站频道:http://space.bilibili.com/232721015
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

耳机俱乐部微信
耳机俱乐部微信

联系我们|有害信息举报:010-60152166 邮箱:zx@jd-bbs.com|手机版|Archiver|黑名单|中国耳机爱好者俱乐部 ( 京ICP备09075138号 )

GMT+8, 2024-11-15 03:31 , Processed in 0.121011 second(s), 37 queries , Gzip On.

快速回复 返回顶部 返回列表