0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)字信號(hào)處理可以解決的挑戰(zhàn)

FPGA開源工作室 ? 來源:FPGA開源工作室 ? 作者:Leee ? 2021-09-26 15:23 ? 次閱讀

1 模擬信號(hào)處理

也許最簡(jiǎn)單的模擬信號(hào)處理示例是圖 1 中所示的熟悉的 RC 電路。

該電路充當(dāng)?shù)屯?a href="http://ttokpm.com/tags/濾波器/" target="_blank">濾波器。它去除或過濾掉高于電路截止頻率的頻率分量,并以很小的衰減通過較低頻率的分量。在本例中,信號(hào)處理的目的是消除高頻噪聲并提取信號(hào)的所需部分。

請(qǐng)注意,輸入和輸出均為模擬形式。這是一個(gè)很大的優(yōu)勢(shì),因?yàn)榭茖W(xué)和工程中感興趣的信號(hào)本質(zhì)上是模擬的。因此,對(duì)于模擬信號(hào)處理,信號(hào)處理模塊的輸入和輸出不需要接口電路(ADCDAC)。

2 模擬信號(hào)處理的缺點(diǎn)

模擬信號(hào)處理的一大缺點(diǎn)是電子元件值的變化。模擬電路依賴于有源和無源元件(電阻器、電容器、電感器放大器)的精度。例如,上述低通濾波器的截止頻率 (fC) 由下式給出:

如您所見,濾波器響應(yīng)是組件值的函數(shù)。由于電子元件不能以完美的精度制造,模擬電路的精度是有限的。由于組件容差,性能不是 100% 可重復(fù)的,我們預(yù)計(jì)不同電路參數(shù)會(huì)出現(xiàn)一些板對(duì)板變化。

另一個(gè)缺點(diǎn)是模擬電路不靈活。例如,要修改上述濾波器的頻響,我們需要調(diào)整元件的值(需要修改硬件)。數(shù)字信號(hào)處理不是這種情況。使用 DSP,甚至可以通過簡(jiǎn)單地改變一些可編程系數(shù)將低通濾波器變成高通濾波器。

此外,模擬電路不適合實(shí)現(xiàn)數(shù)學(xué)函數(shù)(乘法、除法等)。這與數(shù)字域形成對(duì)比,在數(shù)字域中可以輕松實(shí)現(xiàn)更復(fù)雜的數(shù)學(xué)運(yùn)算。

3 數(shù)字信號(hào)處理可以解決許多挑戰(zhàn)

數(shù)字電路不受上述限制的影響。例如,雖然元件值和寄生參數(shù)的變化會(huì)略微改變 CMOS 反相器門的延遲,但門的整體功能將被保留。因此,與模擬電路不同,數(shù)字電路不易受組件變化和寄生效應(yīng)的影響。數(shù)字電路也更靈活,更適合實(shí)現(xiàn)數(shù)學(xué)函數(shù)。

剩下的問題是,我們需要哪些基本組件來處理數(shù)字域中的信號(hào)。

如圖 2 所示,我們需要在信號(hào)處理模塊的輸入和輸出端安裝模數(shù) (A/D) 和數(shù)模 (D/A) 轉(zhuǎn)換器,以將我們的數(shù)字電路與現(xiàn)實(shí)世界連接起來 模擬信號(hào)。

4 A/D轉(zhuǎn)換器的作用

A/D 轉(zhuǎn)換器定期對(duì)模擬輸入進(jìn)行采樣,如圖 3 所示。

然后,它量化每個(gè)樣本的幅度。圖 4 顯示了 4 位 ADC 如何量化模擬輸入。

在該圖中,模擬輸入(藍(lán)色曲線)在 ADC 的輸入范圍內(nèi)采用不同的值??紤]一個(gè) 4 位 ADC,有 16 個(gè)離散電平來量化輸入信號(hào)的幅度。這些電平由圖中 LSB 的倍數(shù)表示。因此,LSB(最低有效位)指定了 ADC 可以檢測(cè)到的模擬輸入值的最小變化。換句話說,是輸入的最小變化導(dǎo)致 ADC 輸出代碼的變化。

讓我們看看 ADC 如何為每個(gè)樣本生成二進(jìn)制代碼。ADC 將模擬輸入信號(hào)的幅度與其 16 個(gè)離散電平進(jìn)行比較?;谶@種比較,生成輸入的數(shù)字表示。例如,對(duì)于圖 4 中所示的藍(lán)色曲線,將輸入信號(hào)與 ADC 的 16 個(gè)離散電平進(jìn)行比較的過程可能會(huì)導(dǎo)致所描繪的紅色曲線。然后,ADC 使用二進(jìn)制代碼來表示獲得的階梯近似值的每個(gè)級(jí)別。例如,當(dāng)紅色曲線的值等于 LSB 的 4 倍時(shí),我們的四位 ADC 的輸出為 0100。

需要注意的一點(diǎn)是,圖 2 中的“數(shù)字信號(hào)處理器”模塊接收離散時(shí)間序列,因?yàn)?ADC 以預(yù)先指定采樣間隔的倍數(shù)進(jìn)行采樣。并且,每個(gè)樣本的幅度被量化。這與模擬信號(hào)處理形成對(duì)比,模擬信號(hào)處理的輸入是連續(xù)時(shí)間信號(hào),并且可以采用其指定范圍內(nèi)的任何值。

5 DAC 的作用

信號(hào)經(jīng)過“數(shù)字信號(hào)處理器”模塊處理后,我們通常需要將其轉(zhuǎn)換為等效的模擬信號(hào)。這是通過 D/A 轉(zhuǎn)換器實(shí)現(xiàn)的。圖 5 描繪了一個(gè)音頻處理應(yīng)用程序。

在這種情況下,數(shù)字信號(hào)處理系統(tǒng)用于添加回聲或調(diào)整聲音的速度和音高以獲得完美的聲音。然后,將處理后的信號(hào)傳送到 DAC 以產(chǎn)生可由揚(yáng)聲器輸出的模擬信號(hào)。請(qǐng)注意,有些 DSP 應(yīng)用程序不需要 DAC。例如,雷達(dá)中采用的數(shù)字信號(hào)處理算法可能會(huì)為我們提供飛機(jī)的位置和速度。這些信息可以簡(jiǎn)單地打印在紙上。

6 “數(shù)字信號(hào)處理器”塊

DSP 算法由許多數(shù)學(xué)運(yùn)算組成。例如,四階有限脈沖響應(yīng) (FIR) 濾波器需要五個(gè)數(shù)字乘法器,四個(gè)加法器沿著一些延遲元件,如下所示。

因此,數(shù)字信號(hào)處理器實(shí)際上是一個(gè)計(jì)算引擎。該計(jì)算引擎可以是通用處理器、FPGA,甚至是專用的 DSP 芯片。每個(gè)選項(xiàng)在靈活性、速度、易于編程和功耗方面都有自己的優(yōu)點(diǎn)和缺點(diǎn)。

由于計(jì)算資源非常寶貴,數(shù)字信號(hào)處理試圖為我們提供工具和技術(shù),以實(shí)現(xiàn)快速、計(jì)算高效的算法。例如,有幾種不同的結(jié)構(gòu)可用于實(shí)現(xiàn)給定的 FIR 濾波器。

7 DSP 可用于廣泛的應(yīng)用

DSP 概念和工具可用于任何需要在數(shù)字域中處理輸入信號(hào)的應(yīng)用。這包括但不限于音頻和視頻壓縮、語音處理和識(shí)別、數(shù)字圖像處理和雷達(dá)應(yīng)用。

在這些領(lǐng)域中謀求職業(yè)生涯需要掌握廣泛的專業(yè) DSP 算法、數(shù)學(xué)和技術(shù)。事實(shí)上,任何人似乎都不太可能掌握已經(jīng)開發(fā)的所有 DSP 技術(shù)。但是,一些常見的 DSP 概念,例如濾波、相關(guān)和頻譜分析,幾乎在所有 DSP 應(yīng)用中都使用。因此,DSP 教育的第一步是掌握基本概念,然后專注于特定興趣領(lǐng)域所需的專業(yè)技術(shù)。

DSP 的一些基本概念以及與數(shù)字圖像處理相關(guān)的一些專業(yè)技術(shù)在我之前的文章中都有介紹。我還有一個(gè)關(guān)于 FPGA 和基于 FPGA 的 DSP 算法實(shí)現(xiàn)的系列文章,可以幫助您開始學(xué)習(xí)這個(gè)相對(duì)困難的主題。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19100

    瀏覽量

    228810
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    552

    文章

    7959

    瀏覽量

    347923
  • 數(shù)字信號(hào)
    +關(guān)注

    關(guān)注

    2

    文章

    943

    瀏覽量

    47492

原文標(biāo)題:數(shù)字信號(hào)處理(DSP)介紹

文章出處:【微信號(hào):leezym0317,微信公眾號(hào):FPGA開源工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    adc與數(shù)字信號(hào)處理的關(guān)系

    在現(xiàn)代電子系統(tǒng)中,模擬信號(hào)數(shù)字信號(hào)之間的轉(zhuǎn)換是至關(guān)重要的。模數(shù)轉(zhuǎn)換器(ADC)和數(shù)字信號(hào)處理(DSP)是實(shí)現(xiàn)這一轉(zhuǎn)換的關(guān)鍵技術(shù)。 1. ADC的基本概念 模數(shù)轉(zhuǎn)換器(ADC)是一種將
    的頭像 發(fā)表于 10-31 10:50 ?186次閱讀

    數(shù)字信號(hào)是電壓還是電流的

    數(shù)字信號(hào)是一種電信號(hào),它表示信息的方式是離散的,即信號(hào)的取值是離散的,而不是連續(xù)的。數(shù)字信號(hào)可以是電壓
    的頭像 發(fā)表于 08-11 10:56 ?827次閱讀

    數(shù)字信號(hào)是離散的還是連續(xù)的

    的。這些數(shù)字可以是二進(jìn)制數(shù)、十進(jìn)制數(shù)或其他形式的數(shù)字。數(shù)字信號(hào)的特點(diǎn)是離散的,即在時(shí)間上和幅度上都是離散的。數(shù)字信號(hào)的產(chǎn)生、傳輸和
    的頭像 發(fā)表于 08-11 10:49 ?1135次閱讀

    數(shù)字信號(hào)是什么信號(hào)的組合

    數(shù)字信號(hào)是一種由數(shù)字值序列組成的信號(hào),它在通信、計(jì)算機(jī)、電子和自動(dòng)化等領(lǐng)域具有廣泛的應(yīng)用。數(shù)字信號(hào)的組合涉及到許多方面,包括數(shù)字信號(hào)的產(chǎn)生、
    的頭像 發(fā)表于 08-11 10:47 ?629次閱讀

    數(shù)字信號(hào)包括哪些 數(shù)字信號(hào)的特點(diǎn)是什么

    數(shù)字信號(hào)是一種以數(shù)字形式表示的信號(hào),它在現(xiàn)代通信和信息技術(shù)中扮演著重要的角色。 數(shù)字信號(hào)的類型 二進(jìn)制信號(hào) :最基本的
    的頭像 發(fā)表于 08-11 10:44 ?1401次閱讀

    數(shù)字信號(hào)處理與通信原理之間的關(guān)系

    數(shù)字信號(hào)處理(Digital Signal Processing,簡(jiǎn)稱DSP)和通信原理是信息科學(xué)領(lǐng)域中兩個(gè)密切相關(guān)的領(lǐng)域。它們?cè)诶碚摵蛻?yīng)用層面都有很多相互聯(lián)系和相互依賴的地方。 在現(xiàn)代通信系統(tǒng)中
    的頭像 發(fā)表于 08-09 09:35 ?569次閱讀

    模擬信號(hào)可以通過什么變成數(shù)字信號(hào)

    模擬信號(hào)數(shù)字信號(hào)信號(hào)處理領(lǐng)域的兩種基本類型。模擬信號(hào)是連續(xù)變化的信號(hào),而
    的頭像 發(fā)表于 06-03 10:48 ?1346次閱讀

    數(shù)字信號(hào)采集的基本原理有哪些

    引言 數(shù)字信號(hào)采集技術(shù)是將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的過程,廣泛應(yīng)用于通信、音頻處理、視頻處理、醫(yī)療設(shè)備等領(lǐng)域。
    的頭像 發(fā)表于 05-31 14:19 ?925次閱讀

    數(shù)字信號(hào)采集的主要步驟是什么

    數(shù)字信號(hào)采集是將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的過程,以便計(jì)算機(jī)或其他數(shù)字設(shè)備能夠處理和分析。這個(gè)過程對(duì)于許多應(yīng)用領(lǐng)域非常重要,如音頻
    的頭像 發(fā)表于 05-30 16:31 ?698次閱讀

    數(shù)字信號(hào)處理器的特點(diǎn)、作用及種類

    隨著信息技術(shù)的飛速發(fā)展,數(shù)字信號(hào)處理器(Digital Signal Processor,簡(jiǎn)稱DSP)作為數(shù)字信號(hào)處理的核心設(shè)備,在通信、音視頻、自動(dòng)控制等領(lǐng)域發(fā)揮著越來越重要的作用。
    的頭像 發(fā)表于 05-22 18:20 ?2261次閱讀

    什么是數(shù)字信號(hào)?什么是模擬信號(hào)?試舉例說明

    數(shù)字信號(hào)是一種離散的、非連續(xù)的信號(hào),它以二進(jìn)制編碼的形式來表示信息。在數(shù)字信號(hào)中,信息以一系列離散樣本的形式存在,每個(gè)樣本都有固定的幅度和時(shí)間間隔。數(shù)字信號(hào)是用來傳輸和
    的頭像 發(fā)表于 02-02 14:10 ?5542次閱讀

    數(shù)字信號(hào)處理信號(hào)與系統(tǒng)區(qū)別

    數(shù)字信號(hào)處理信號(hào)與系統(tǒng)是兩個(gè)很重要的概念。雖然它們都涉及到信號(hào)處理和分析,但在很多方面有著不同的特點(diǎn)和應(yīng)用。本文將詳細(xì)探討
    的頭像 發(fā)表于 01-18 09:30 ?3249次閱讀

    信號(hào)、系統(tǒng)和數(shù)字信號(hào)處理知識(shí)整理

    信號(hào)、系統(tǒng)和數(shù)字信號(hào)處理知識(shí)整理
    發(fā)表于 12-08 10:47 ?527次閱讀
    <b class='flag-5'>信號(hào)</b>、系統(tǒng)和<b class='flag-5'>數(shù)字信號(hào)</b><b class='flag-5'>處理</b>知識(shí)整理

    VLSI數(shù)字信號(hào)處理課件

    電子發(fā)燒友網(wǎng)站提供《VLSI數(shù)字信號(hào)處理課件.ppt》資料免費(fèi)下載
    發(fā)表于 11-18 09:44 ?1次下載
    VLSI<b class='flag-5'>數(shù)字信號(hào)</b><b class='flag-5'>處理</b>課件

    數(shù)字信號(hào)處理真題:離散卷積(和)與連續(xù)卷積大相徑庭

    數(shù)字信號(hào)處理系列課程(信號(hào)與系統(tǒng)——數(shù)字信號(hào)處理——隨機(jī)信號(hào)分析——現(xiàn)代
    的頭像 發(fā)表于 11-14 10:53 ?578次閱讀
    <b class='flag-5'>數(shù)字信號(hào)</b><b class='flag-5'>處理</b>真題:離散卷積(和)與連續(xù)卷積大相徑庭