0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数字信号处理可以解决的挑战

FPGA开源工作室 来源:FPGA开源工作室 作者:Leee 2021-09-26 15:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1 模拟信号处理

也许最简单的模拟信号处理示例是图 1 中所示的熟悉的 RC 电路。

该电路充当低通滤波器。它去除或过滤掉高于电路截止频率的频率分量,并以很小的衰减通过较低频率的分量。在本例中,信号处理的目的是消除高频噪声并提取信号的所需部分。

请注意,输入和输出均为模拟形式。这是一个很大的优势,因为科学和工程中感兴趣的信号本质上是模拟的。因此,对于模拟信号处理,信号处理模块的输入和输出不需要接口电路(ADCDAC)。

2 模拟信号处理的缺点

模拟信号处理的一大缺点是电子元件值的变化。模拟电路依赖于有源和无源元件(电阻器电容器电感器放大器)的精度。例如,上述低通滤波器的截止频率 (fC) 由下式给出:

如您所见,滤波器响应是组件值的函数。由于电子元件不能以完美的精度制造,模拟电路的精度是有限的。由于组件容差,性能不是 100% 可重复的,我们预计不同电路参数会出现一些板对板变化。

另一个缺点是模拟电路不灵活。例如,要修改上述滤波器的频响,我们需要调整元件的值(需要修改硬件)。数字信号处理不是这种情况。使用 DSP,甚至可以通过简单地改变一些可编程系数将低通滤波器变成高通滤波器。

此外,模拟电路不适合实现数学函数(乘法、除法等)。这与数字域形成对比,在数字域中可以轻松实现更复杂的数学运算。

3 数字信号处理可以解决许多挑战

数字电路不受上述限制的影响。例如,虽然元件值和寄生参数的变化会略微改变 CMOS 反相器门的延迟,但门的整体功能将被保留。因此,与模拟电路不同,数字电路不易受组件变化和寄生效应的影响。数字电路也更灵活,更适合实现数学函数。

剩下的问题是,我们需要哪些基本组件来处理数字域中的信号。

如图 2 所示,我们需要在信号处理模块的输入和输出端安装模数 (A/D) 和数模 (D/A) 转换器,以将我们的数字电路与现实世界连接起来 模拟信号。

4 A/D转换器的作用

A/D 转换器定期对模拟输入进行采样,如图 3 所示。

然后,它量化每个样本的幅度。图 4 显示了 4 位 ADC 如何量化模拟输入。

在该图中,模拟输入(蓝色曲线)在 ADC 的输入范围内采用不同的值。考虑一个 4 位 ADC,有 16 个离散电平来量化输入信号的幅度。这些电平由图中 LSB 的倍数表示。因此,LSB(最低有效位)指定了 ADC 可以检测到的模拟输入值的最小变化。换句话说,是输入的最小变化导致 ADC 输出代码的变化。

让我们看看 ADC 如何为每个样本生成二进制代码。ADC 将模拟输入信号的幅度与其 16 个离散电平进行比较。基于这种比较,生成输入的数字表示。例如,对于图 4 中所示的蓝色曲线,将输入信号与 ADC 的 16 个离散电平进行比较的过程可能会导致所描绘的红色曲线。然后,ADC 使用二进制代码来表示获得的阶梯近似值的每个级别。例如,当红色曲线的值等于 LSB 的 4 倍时,我们的四位 ADC 的输出为 0100。

需要注意的一点是,图 2 中的“数字信号处理器”模块接收离散时间序列,因为 ADC 以预先指定采样间隔的倍数进行采样。并且,每个样本的幅度被量化。这与模拟信号处理形成对比,模拟信号处理的输入是连续时间信号,并且可以采用其指定范围内的任何值。

5 DAC 的作用

信号经过“数字信号处理器”模块处理后,我们通常需要将其转换为等效的模拟信号。这是通过 D/A 转换器实现的。图 5 描绘了一个音频处理应用程序。

在这种情况下,数字信号处理系统用于添加回声或调整声音的速度和音高以获得完美的声音。然后,将处理后的信号传送到 DAC 以产生可由扬声器输出的模拟信号。请注意,有些 DSP 应用程序不需要 DAC。例如,雷达中采用的数字信号处理算法可能会为我们提供飞机的位置和速度。这些信息可以简单地打印在纸上。

6 “数字信号处理器”块

DSP 算法由许多数学运算组成。例如,四阶有限脉冲响应 (FIR) 滤波器需要五个数字乘法器,四个加法器沿着一些延迟元件,如下所示。

因此,数字信号处理器实际上是一个计算引擎。该计算引擎可以是通用处理器、FPGA,甚至是专用的 DSP 芯片。每个选项在灵活性、速度、易于编程和功耗方面都有自己的优点和缺点。

由于计算资源非常宝贵,数字信号处理试图为我们提供工具和技术,以实现快速、计算高效的算法。例如,有几种不同的结构可用于实现给定的 FIR 滤波器。

7 DSP 可用于广泛的应用

DSP 概念和工具可用于任何需要在数字域中处理输入信号的应用。这包括但不限于音频和视频压缩、语音处理和识别、数字图像处理和雷达应用。

在这些领域中谋求职业生涯需要掌握广泛的专业 DSP 算法、数学和技术。事实上,任何人似乎都不太可能掌握已经开发的所有 DSP 技术。但是,一些常见的 DSP 概念,例如滤波、相关和频谱分析,几乎在所有 DSP 应用中都使用。因此,DSP 教育的第一步是掌握基本概念,然后专注于特定兴趣领域所需的专业技术。

DSP 的一些基本概念以及与数字图像处理相关的一些专业技术在我之前的文章中都有介绍。我还有一个关于 FPGA 和基于 FPGA 的 DSP 算法实现的系列文章,可以帮助您开始学习这个相对困难的主题。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20149

    浏览量

    247198
  • dsp
    dsp
    +关注

    关注

    559

    文章

    8216

    浏览量

    364003
  • 数字信号
    +关注

    关注

    2

    文章

    1052

    浏览量

    48965

原文标题:数字信号处理(DSP)介绍

文章出处:【微信号:leezym0317,微信公众号:FPGA开源工作室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HXS320F280025C数字信号处理器(DSP)芯片

    HXS320F28025C是中科昊芯自主研发的一款基于 RISC-V 架构的 32 位浮点数字信号处理器(DSP)芯片,基于 H28x 内核,具三角函数单元与 CRC 指令集,增可配置逻辑模块,支持
    发表于 12-03 09:02

    国产32位高性能Audio音频数字信号处理器(DSP)芯片-DU561

    音频数字信号处理器(DSP)的工作原理主要通过数字化处理提升音频质量,其核心流程包括信号采集、处理和输出三个关键环节。
    的头像 发表于 10-22 09:47 341次阅读
    国产32位高性能Audio音频<b class='flag-5'>数字信号</b><b class='flag-5'>处理</b>器(DSP)芯片-DU561

    集成了光电二极管、模拟电路和数字信号处理器的数字式环境光传感器

    数字式环境光传感器的工作原理基于光电效应,通过感光元件将光线强度转换为数字信号进行处理
    的头像 发表于 10-16 09:48 260次阅读
    集成了光电二极管、模拟电路和<b class='flag-5'>数字信号</b><b class='flag-5'>处理</b>器的<b class='flag-5'>数字</b>式环境光传感器

    为什么DSP(数字信号处理)需要Q格式?q31、q15、q7 和 f32 是什么意思呢?

    为什么DSP(数字信号处理)需要Q格式?q31、q15、q7 和 f32 是什么意思?
    发表于 08-22 06:42

    数字信号处理,科学家与工程师指南(664页)

    数字信号处理入门书籍,非常全面,清晰易懂 获取完整文档资料可下载附件哦!!!! 如果内容有帮助可以关注、点赞、评论支持一下哦~
    发表于 07-11 14:59

    数字信号处理的基本组成及其特点?

    数字信号处理 是指将事物的运动变化转变为一串数字,并用计算的方法从中提取有用的信息,以满足我们实际应用的需求。 数字信号处理是利用
    的头像 发表于 06-18 09:02 806次阅读
    <b class='flag-5'>数字信号</b><b class='flag-5'>处理</b>的基本组成及其特点?

    STM32数字示波器源码+数字信号处理教程、配套实例

    STM32数字示波器源码+数字信号处理教程、配套实例 部分截图:
    发表于 05-28 21:25

    HXS320F28027数字信号处理器(32位RISC-V DSP)

    HXS320F28027数字信号处理器(32位RISC-V DSP)HXS320F28027是中科昊芯(Haawking)基于自主研发的H28x内核推出的32位定点RISC-V DSP架构数字信号
    发表于 05-21 10:21

    进群免费领FPGA学习资料!数字信号处理、傅里叶变换与FPGA开发等

    进群免费领FPGA学习资料啦!小编整理了数字信号处理、傅里叶变换与FPGA开发等FPGA必看资料,需要的小伙伴可以加小助手(微信:elecfans123)或进 QQ 群:913501156 群免费领
    发表于 04-07 16:41

    数字信号调制的优势与挑战

    数字信号调制的优势 1. 抗干扰能力强 数字信号调制的主要优势之一是其出色的抗干扰能力。数字信号可以通过纠错码来检测和纠正传输过程中的错误,这使得
    的头像 发表于 01-21 09:44 1070次阅读

    MPU与数字信号处理的关系

    数字化时代,微处理器单元(MPU)和数字信号处理(DSP)技术已经成为实现复杂计算和数据处理任务的关键技术。MPU作为计算机系统的大脑,负
    的头像 发表于 01-08 09:29 1035次阅读

    ADSP-21160M/ADSP-21160N:SHARC数字信号处理器数据手册

    电子发烧友网站提供《ADSP-21160M/ADSP-21160N:SHARC数字信号处理器数据手册.pdf》资料免费下载
    发表于 01-03 15:39 0次下载
    ADSP-21160M/ADSP-21160N:SHARC<b class='flag-5'>数字信号</b><b class='flag-5'>处理</b>器数据手册

    将低成本、高性能的ADSP-21065L数字信号处理器用于数字音频应用

    电子发烧友网站提供《将低成本、高性能的ADSP-21065L数字信号处理器用于数字音频应用.pdf》资料免费下载
    发表于 01-03 15:17 0次下载
    将低成本、高性能的ADSP-21065L<b class='flag-5'>数字信号</b><b class='flag-5'>处理</b>器用于<b class='flag-5'>数字</b>音频应用

    ADC的数字输出输入信号,如SDO、SCK、CONV等数字信号怎么回流呢?

    ,如SDO、SCK、CONV等数字信号怎么回流呢?下图中ADC数字信号直接接到数字逻辑ICs,模拟地平面与数字地平面是分割的。 2、如下图连接,模拟地平面与
    发表于 12-24 08:27

    数字信号处理中的衰减器角色 影响衰减器性能的因素分析

    数字信号处理中的衰减器角色 在数字信号处理(DSP)中,衰减器扮演着至关重要的角色。它主要用于调整信号的功率或强度,以适应不同的传输距离和接
    的头像 发表于 12-10 09:23 1629次阅读