怎样用比较器实现信号的衰减和饱和_数字信号处理简介

数字信号处理(DSP)的基础知识导致了一系列关于统计和概率的文章。

什么是数字信号处理?

DSP处理不同类型的信号,旨在过滤,测量或压缩并产生模拟信号。模拟信号的不同之处在于获取信息并将其转换为变化幅度的电脉冲,而数字信号信息被转换成二进制格式,其中每个数据位由两个可区分的幅度表示。另一个明显的区别是模拟信号可以表示为正弦波,数字信号表示为方波。DSP几乎可以在任何领域中找到,无论是石油处理,声音再现,雷达和声纳,医学图像处理还是电信 - 基本上任何信号被压缩和再现的应用。

b68e9353c0799186c23996b2cd51b45d.png

那究竟什么是数字信号处理?数字信号处理采用已经数字化的音频,语音,视频,温度或压力等信号,然后以数学方式对其进行操作。然后可以将该信息表示为离散时间,离散频率或其​​他离散形式,以便可以对信息进行数字处理。现实世界中需要一个模数转换器来获取模拟信号(声音,光,压力或温度),并将它们转换为数字格式的0和1。

DSP包含四个关键组件:

  • 计算引擎:通过从程序存储器访问程序或任务以及存储在数据存储器中的信息来进行数学处理,计算和处理。
  • 数据存储器:存储要处理的信息,并与程序存储器协同工作。
  • 程序存储器:存储DSP将用于处理,压缩或操作数据的程序或任务。
  • I / O:这可以用于各种事情,具体取决于DSP所使用的领域,即外部端口,串行端口,定时器和连接外部世界。

下面是DSP的四个组件在一般系统配置中的外观图。

3131b9ae252171b18e5011f51637f3a0.png

DSP滤波器

切比雪夫滤波器是一种数字滤波器,可用于将一个频段与另一频段分开。这些过滤器以其主要属性,速度而闻名,虽然它们不是性能类别中最好的,但它们对于大多数应用程序来说已经足够了。切比雪夫滤波器的设计围绕着称为z变换的材料技术进行设计。基本上,z变换将由实数或复数序列组成的离散时间信号转换为频域表示。切比雪夫响应通常用于通过允许频率响应中的纹波来实现更快的滚降。这些滤波器称为1类滤波器,这意味着频率响应中的纹波仅允许在通带中。这为任何滤波器对指定阶数和纹波的理想响应提供了最佳近似。它旨在删除某些频率,并允许其他频率通过过滤器。切比雪夫滤波器的响应通常是线性的,非线性滤波器可能导致输出信号包含输入信号中不存在的频率分量。

为何使用数字信号处理?

为了理解数字信号处理或DSP与模拟电路的比较,可以将两个系统与任何滤波器功能进行比较。虽然模拟滤波器将使用放大器,电容器,电感器或电阻器,并且价格合理且易于组装,但校准或修改滤波器顺序将相当困难。但是,使用DSP系统可以完成同样的工作,更容易设计和修改。DSP系统上的滤波器功能是基于软件的,因此可以选择多个滤波器。此外,要创建具有高阶响应的灵活且可调节的滤波器,仅需要DSP软件,而模拟需要额外的硬件。

例如,具有给定频率响应的实际带通滤波器应具有阻带滚降控制,通带调谐和宽度控制,阻带中的无限衰减,以及通带内完全平坦且零相移的响应。如果使用模拟方法,二阶滤波器将需要大量交错的高Q值部分,这最终意味着调整和调整将非常困难。在使用DSP软件接近这一点时,使用有限脉冲响应(FIR),滤波器对脉冲的时间响应是当前和有限数量的先前输入值的加权和。如果没有反馈,当样品到达“生产线末端”时,它对给定样品的唯一响应就会结束。考虑到这些设计差异,DSP软件因其在模拟电路滤波器设计上的灵活性和简单性而被选中。

创建此带通滤波器时,使用DSP并非完成任务。实现它并制造滤波器要容易得多,因为您只需要为进入器件的每个DSP芯片编程滤波器。但是,使用模拟组件时,存在组件故障的风险,调整电路并对每个模拟电路上的滤波器进行编程。DSP为信号处理创建了一种经济实惠且不那么繁琐的滤波器设计方法,并且通常可以提高调谐和调整滤波器的精度。

ADC和DAC

几乎每个领域都使用电气设备。模数转换器(ADC)和数模转换器(DAC)是任何领域中任何DSP变化的基本组件。这两个转换接口是转换现实世界信号所必需的,以允许数字电子设备拾取任何模拟信号并对其进行处理。以麦克风为例:ADC将输入收集的模拟信号转换为音频设备,转换为可由扬声器或监视器输出的数字信号。当它通过音频设备到达计算机时,软件可以添加回声或调整声音的速度和音高以获得完美的声音。另一方面,DAC将已处理的数字信号转换回音频输出设备(如监视器)使用的模拟信号。

aeae822ec1130271357a7966ce729d5f.png

一种称为数字斜坡ADC的模数转换器涉及比较器。将某个时间点的模拟电压值与给定的标准电压进行比较。实现此目的的一种方法是将模拟电压施加到比较器的一个端子和触发器,称为二进制计数器,用于驱动DAC。当DAC的输出实现到比较器的另一端时,如果电压超过模拟电压输入,它将触发信号。比较器的转换停止二进制计数器,然后二进制计数器保持与该点处的模拟电压对应的数字值。下图显示了数字斜坡ADC的示意图。

8b3895945c085fb984c6d3cd41170ab3.png

关于DSP的应用的内容请打开下面链接进行查看:

https://www.eetoday.com/application/communication/201904/76272.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
信号数字处理是现代通信中的重要技术之一,它通过数字信号处理技术来处理和传输信号。其中频分复用技术(FDM)是一种广泛应用的技术,它将不同频率的信号分配到不同的子信道中,从而达到多信道传输的目的。 在FDM技术中,信道划分是非常关键的步骤。信道划分决定了每个子信道的频率带宽和中心频率,从而保证了每个子信道之间的互相独立。因此,信道划分的准确性对FDM系统的性能影响非常大。 在实际应用中,用MATLAB编程实现FDM技术是比较方便的。MATLAB提供了丰富的数字信号处理工具箱,可以用来进行信道划分、跨频带调制、频带解调等处理。其中,FDMMatlab论坛是一个非常好的资源,可以在论坛中找到大量的MATLAB FDM代码和技巧。 在使用MATLAB实现FDM技术时,需要注意信道划分的精度和带宽的选择。我们可以通过MATLAB工具箱中提供的FFT函数来分析信号的频谱和频带宽度,从而确定每个子信道的带宽和中心频率。然后,我们可以使用MATLAB中的FIR滤波来分离不同频率的信号,并使用相应的调制解调将它们还原成原始信号。 总之,MATLAB是实现FDM技术的一个非常好的工具,可以通过信道划分、跨频带调制、频带解调等处理来达到多信道传输的目的。FDMMatlab论坛则提供了非常好的资源,可以在学习和实践中得到充分的支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值