1.ADC和DAC有什么区别?

不,这不是一个“愚弄人的”问题或脑筋急转弯,并且我认为我们的读者都非常清楚模数转换器(ADC)及数模转换器(DAC)的基本功能。

但在如何使用这些转换器以及人们的认知度上也存在着哲理性区别。用最简单的话讲,ADC是用来捕获大量未知的信号,并把它转换成已知的描述。相反,DAC是接受完全已知的、深刻理解的描述,然后“简单地”产生等效的模拟数值。简而言之,DAC工作在确定的领域,而ADC则工作在随机输入信号和未知性领域,只要输入在规定的范围内。在传统的信号处理理论中,比如在Harry L.Van Trees的经典著作Detection, Estimation, and Modulation Theory中介绍的那样,信号处理面临着不同程度的挑战。举例来说,一个特征参数已经相当明了的信号(如受到AM调制的模拟信号)与一个充满了许多未知参数的信号(如受到噪声干扰的雷达反射波)相比,评估起来要容易得多。因此ADC面临的挑战确实要比DAC大得多。为了充分发挥ADC的功能,特别是较高性能(速度或精度)的ADC,需要采用精心设计的模拟信号调节输入信道,通常还带有与ADC本身精确匹配的ADC驱动器。DAC的设计要简单得多。不过这种相对的简单不应让设计师对DAC设计产生松懈心理。实际应用中设计师很容易对DAC的模拟输出电路不予以足够的重视,比如在摆率、输出驱动(电压、电流、范围)等参数和负载故障保护方面,而这样做很容易导致原型评估和产品现场应用时发生令人头疼的电路和系统级问题。

2.SNR

信噪比,又称为讯噪比,即放大器的输出信号的电压与同时输出的噪声电压的比,常常用分贝数表示。设备的信噪比越高表明它产生的杂音越少。一般来说,信噪比越大,说明混在信号里的噪声越小,声音回放的音质量越高,否则相反。

3.THD

总谐波失真表明功放工作时,由于电路不可避免的振荡或其他谐振产生的二次,三次谐波与实际输入信号叠加,在输出端输出的信号就不单纯是与输入信号完全相同的成分,而是包括了谐波成分的信号,这些多余出来的谐波成分与实际输入信号的对比,用百分比来表示就称为总谐波失真。一般来说,总谐波失真在1000赫兹附近最小,所以大部分功放表明总谐波失真是用1000赫兹信号做测试,但有些更严格的厂家也提供20-20000赫兹范围内的总谐波失真数据。总谐波失真在1%以下,一般耳朵分辨不出来,超过10%就可以明显听出失真的成分。这个总谐波失真的数值越小,音色就更加纯净。一般产品的总谐波失真都小于1%@1kHz,但这个数值越小,表明产品的品质越高。

4.Sample Rates:

采样频率,也称为采样速度或者采样率,定义了每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示。采样频率的倒数是采样周期或者叫作采样时间,它是采样之间的时间间隔。通俗的讲采样频率是指计算机每秒钟采集多少个声音样本,是描述声音文件的音质、音调,衡量声卡、声音文件的质量标准。

5.BTL功率放大器

亦称桥式推挽电路,功率放大器的输出级与扬声器间采用电桥式的联接方式,主要解决OCL、OTL功放效率虽高,但电源利用率不高的问题。与ocL和oTL功放相比,在相同的工作电压和相同的负载条件下,BTL是它们输出功率的3至4倍.在单电源的情况下,BTL可以不用输出电容,电源的利用率为一般单端推挽电路的两倍,适用于电源电压低而需要获得较大输出功率的场合。

简单的BTL放大器是两个极性相反的OTL放大器或无变压器的OCL放大器推动的。(此处摘抄于某一课本)

BTL放大器详细写法是 Balanced Transformerless (Amplifier).此功率放大器没有变压器。

6.fractional-N PLL:小数N分频锁相环

7.PCM:

脉冲编码调制就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。脉冲编码调制就是对模拟信号先抽样,再对样值幅度量化,编码的过程。

抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号,抽样必须遵循奈奎斯特抽样定理。该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号。它的抽样速率的下限是由抽样定理确定的。抽样速率采用8KHZ。

量化,就是把经过抽样得到的瞬时值将其幅度离散,即用一组规定的电平,把瞬时抽样值用最接近的电平值来表示,通常是用二进制表示。

量化误差:量化后的信号和抽样信号的差值。量化误差在接收端表现为噪声,称为量化噪声。 量化级数越多误差越小,相应的二进制码位数越多,要求传输速率越高,频带越宽。 为使量化噪声尽可能小而所需码位数又不太多,通常采用非均匀量化的方法进行量化。 非均匀量化根据幅度的不同区间来确定量化间隔,幅度小的区间量化间隔取得小,幅度大的区间量化间隔取得大。

一个模拟信号经过抽样量化后,得到已量化的脉冲幅度调制信号,它仅为有限个数值。

编码,就是用一组二进制码组来表示每一个有固定电平的量化值。然而,实际上量化是在编码过程中同时完成的,故编码过程也称为模/数变换,可记作A/D。

话音信号先经防混叠低通滤波器,进行脉冲抽样,变成8KHz重复频率的抽样信号(即离散的脉冲调幅PAM信号),然后将幅度连续的PAM信号用“四舍五入”办法量化为有限个幅度取值的信号,再经编码后转换成二进制码。对于电话,CCITT规定抽样率为8KHz,每抽样值编8位码,即共有2∧8=256个量化值,因而每话路PCM编码后的标准数码率是64kb/s。为解决均匀量化时小信号量化误差大,音质差的问题,在实际中采用不均匀选取量化间隔的非线性量化方法,即量化特性在小信号时分层密,量化间隔小,而在大信号时分层疏,量化间隔大。

在实际中使用的是两种对数形式的压缩特性:A律和U律,A律编码主要用于30/32路一次群系统,U律编码主要用于24路一次群系统。A律PCM用于欧洲和中国,U律PCM用于北美和日本。

8.ALC:

Automatic Level Control 自动电平控制,是针对由于器件本身变化,环境引起工作点变化等,在电路中加入的稳定电平的电路.在一定范围内,ALC电路自动纠正偏移的电平回到要求的数值.

在实际应用中,常通过使用继电器来达到ALC控制的目的。因为继电器在不同情况下可实现通断和电平变化,应用其电平变化的特性来实现ALC自动电平控制。例如在监控电路中要求具备报警功能,在系统发出报警时,继电器变化输出电平,保护电路,但不是完全断电的操作,当恢复工作时,通过自动电平控制,恢复工作时电平。

例如功率ALC电路,要求输出一定功率,由于器件由冷变热导致放大倍数变化,功率偏离要求,ALC电路自动感知这个变化,调整回路的参数,使得功率维持正常数值.

ALC可用于自动控制输出给扬声器的功率,可防止扬声器过载并优化动态范围。

ALC不同于传统意义上的输出限幅。输出限幅功能是将输出信号摆幅限制在预定的幅度,来保护电声元件不因过高的峰值而损坏。结果造成输出信号削波(失真) 。而ALC功能是通过降低增益来保护电声元件的,不会产生失真。

9.notch filter:凹口滤波器或阶式滤波器

10.High Pass Filter: 高通滤波

11.A/D,D/A Passthrough :  A/D,D/A通道

12.Mono:单声道

13.gain control:增益控制

14.5-Band Graphic Equalizer:5波段图形均衡器

NAU8810相关问题相关推荐

  1. Redis 笔记(02)— keys 键相关命令(查询数据库key数量、判断key是否存在、指定key过期时间、查看key类型、查看key剩余秒数、选择数据库、删除key、删除数据库)

    1. keys 键相关命令 命令 说明 dbsize 返回当前数据路的key数量 exists key 测试指定key是否存在 expire key seconds 为key指定过期时间 type k ...

  2. 国民技术芯片相关产业研发

    国民技术芯片相关产业研发 国民技术股份有限公司--塑造网络社会信息安全DNA,以原始创新技术满足人们安全便捷的网络生活需求.2000年公司成立,是承担国家"909"超大规模集成电路 ...

  3. C++ OP相关注意事项

    C++ OP相关注意事项 Paddle中Op的构建逻辑 1.Paddle中Op的构建逻辑 Paddle中所有的Op都继承自OperatorBase,且所有的Op都是无状态的,每个Op包含的成员变量只有 ...

  4. 2021年大数据HBase(十四):HBase的原理及其相关的工作机制

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 HBase的原理及其相关的工作机制 一.HBase的flus ...

  5. 2021年大数据HBase(五):HBase的相关操作JavaAPI方式

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 HBase的相关操作-JavaAPI方式 一.需求说明 ...

  6. 2021年大数据HBase(四):HBase的相关操作-客户端命令式!【建议收藏】

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 HBase的相关操作-客户端命令式 1.进入HBase ...

  7. 2021年大数据Spark(二十五):SparkSQL的RDD、DF、DS相关操作

      目录 RDD.DF.DS相关操作 SparkSQL初体验 SparkSession 应用入口 获取DataFrame/DataSet 使用样例类 指定类型+列名 自定义Schema ​​​​​​​ ...

  8. 【网站汇总】论文相关

    目录 一.文献检索 1.Connected Papers 2.Slager 3.papers with code 4.arXiv 二.文献管理 1.Mendeley 一.文献检索 1.Connecte ...

  9. 论防止爆T的重要性:N相关孪生素数

    N相关孪生素数 Time Limit: 1 Sec  Memory Limit: 128 MB   64bit IO Format: %lld Description 如果A和B都是素数,而且A和B相 ...

最新文章

  1. 使用moy快速开发后台管理系统(二)
  2. 算法-判断一颗树是否是搜索二叉树
  3. SAP WM 确认TO单的时候不能修改目的地STORAGE BIN
  4. 【mongo】centos6.9安装mongo2.6.3
  5. android Bitmap用法总结
  6. newduba首页怎么去掉_京喜小程序首页瘦身实践
  7. MSSQL 2008 企业管理器打开命令
  8. Java命令行界面(第18部分):JCLAP
  9. Druid Spring JDBC Servlet 实现登录功能
  10. cfree运行程序错误_C/C++程序调试和内存检测
  11. 关于https工程的nginx简单配置
  12. OpenCV学习(7.10)
  13. 微软2月补丁星期二值得关注的漏洞
  14. mySQL首行缩进快捷键_word段首如何缩进两个字符
  15. 如何让excel在两个窗口分开显示
  16. Http超文本传输协议的特点
  17. BioPython ② | 面向对象编程Object Oriented Programming
  18. 慢啃《编程珠玑》【持续更新ing……】
  19. while [ -h “$PRG“ ] ; do 该段SHELL脚本的含义及应用
  20. CentOS进入紧急模式怎么解决

热门文章

  1. 读书印记 - 《沟通的艺术:一本手把手教你社交沟通的书》
  2. ptmalloc内存分配和回收详解(文字版)
  3. 提示错误:“应为“providerInvariantName”参数的非空字符串。”
  4. 【学习笔记】JavaScript基础(一)
  5. java 动态增加定时任务
  6. lintcode :Integer to Roman 整数转罗马数字
  7. android horizontalscrollview 动画,Android HorizontalScrollView左右滑动效果
  8. 怎么把原来的墙拆掉_家装拆除不是简单的砸砸墙,它也是有技术的
  9. 玩游戏4g计算机的内存不足,玩游戏时出现存储空间不足, 无法完成此操作, 到底是何原因?...
  10. java 分布式编译_linux分布式编译distcc和ccache的部署