DSP與嵌入式處理器基礎(chǔ)及ADIDSP介紹解讀課件_第1頁(yè)
DSP與嵌入式處理器基礎(chǔ)及ADIDSP介紹解讀課件_第2頁(yè)
DSP與嵌入式處理器基礎(chǔ)及ADIDSP介紹解讀課件_第3頁(yè)
DSP與嵌入式處理器基礎(chǔ)及ADIDSP介紹解讀課件_第4頁(yè)
DSP與嵌入式處理器基礎(chǔ)及ADIDSP介紹解讀課件_第5頁(yè)
已閱讀5頁(yè),還剩87頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

MaikelKokaly-BannourahHarryWeiADI公司處理器-DSP核心產(chǎn)品與技術(shù)部門2012年03月DSP與嵌入式處理器

基本原理MaikelKokaly-BannourahDSP與嵌入式數(shù)字信號(hào)處理簡(jiǎn)介“世界是數(shù)字的,你只需要以足夠高的采樣速率將其數(shù)字化”

——海森堡(其實(shí),這不是他的原話……)2數(shù)字信號(hào)處理簡(jiǎn)介“世界是數(shù)字的,你只需要以足夠高的采樣速率將這句話要表達(dá)的意思是:“DSP”可以表達(dá)不同的含義:“數(shù)字信號(hào)處理”“數(shù)字信號(hào)處理器”數(shù)字信號(hào)處理可通過(guò)以下器件完成:數(shù)字信號(hào)處理器例如ADI的SHARC和Blackfin微處理器例如ARM專用硬件加速器例如專用視頻編碼器和解碼器本教程將介紹:數(shù)字信號(hào)處理的基本原理數(shù)字信號(hào)處理器簡(jiǎn)介ADI公司的處理器-DSP產(chǎn)品3這句話要表達(dá)的意思是:“DSP”可以表達(dá)不同的含義:3模擬與數(shù)字采樣4模擬與數(shù)字采樣4數(shù)字采樣5數(shù)字采樣5能否恢復(fù)原始信號(hào)?6能否恢復(fù)原始信號(hào)?6能否恢復(fù)原始信號(hào)?7能否恢復(fù)原始信號(hào)?7能否恢復(fù)原始信號(hào)?8能否恢復(fù)原始信號(hào)?8能否恢復(fù)原始信號(hào)?9能否恢復(fù)原始信號(hào)?9能否恢復(fù)原始信號(hào)?10能否恢復(fù)原始信號(hào)?10數(shù)字采樣

3種不同頻率,采樣結(jié)果相同11數(shù)字采樣

3種不同頻率,采樣結(jié)果相同11數(shù)字采樣

一旦采樣,信息就會(huì)丟失12數(shù)字采樣

一旦采樣,信息就會(huì)丟失12奈奎斯特準(zhǔn)則帶寬為fa的信號(hào)必須以fs>2fa的采樣速率進(jìn)行采樣,否則信息會(huì)丟失只要fs<2fa,就會(huì)發(fā)生混疊131fs輸入=fa混疊信號(hào)=fs–fa

注意:fa略小于fst奈奎斯特準(zhǔn)則帶寬為fa的信號(hào)必須以fs>2fa的采樣速率現(xiàn)在,我們已經(jīng)得到了數(shù)字信號(hào),

接下來(lái)該怎么做呢?14現(xiàn)在,我們已經(jīng)得到了數(shù)字信號(hào),

接下來(lái)該怎么做呢?14模擬信號(hào)的數(shù)字采樣數(shù)字濾波——傳統(tǒng)DSP信號(hào)鏈BPF或LPFN位ADCN位DACDSPfafsfsBPF或LPFAt大多數(shù)DSP算法都可以用MAC表示:15模擬信號(hào)的數(shù)字濾波——傳統(tǒng)DSP信號(hào)鏈BPFN位N位DSPFIR——有限脈沖響應(yīng)濾波器輸出16每個(gè)輸出需要N位乘法累加3抽頭FIR示例:需要3個(gè)樣本的存儲(chǔ)器FIR——有限脈沖響應(yīng)濾波器輸出16每個(gè)輸出需要N位乘法累加FIR——有限脈沖響應(yīng)濾波器輸出17每個(gè)輸出需要N位乘法累加3抽頭FIR示例:需要3個(gè)樣本的存儲(chǔ)器FIR——有限脈沖響應(yīng)濾波器輸出17每個(gè)輸出需要N位乘法累加FIR——有限脈沖響應(yīng)濾波器輸出18每個(gè)輸出需要N位乘法累加3抽頭FIR示例:需要3個(gè)樣本的存儲(chǔ)器FIR——有限脈沖響應(yīng)濾波器輸出18每個(gè)輸出需要N位乘法累加IIR——無(wú)限脈沖響應(yīng)濾波器和FIR一樣,但是有無(wú)限多個(gè)抽頭即使對(duì)當(dāng)今的技術(shù)而言,同時(shí)實(shí)現(xiàn)無(wú)限多次倍乘與無(wú)限多個(gè)樣本的存儲(chǔ)器也很有難度所以我們采用了特別的方法!——我們采用了反饋,這樣系統(tǒng)就能“記住”并使用無(wú)限多個(gè)之前的輸入所有常見(jiàn)的模擬問(wèn)題都適用——穩(wěn)定性、相位失真、紋波等。19IIR——無(wú)限脈沖響應(yīng)濾波器和FIR一樣,但是有無(wú)限多個(gè)抽頭其它典型的數(shù)字信號(hào)處理算法自適應(yīng)性濾波離散傅里葉、余弦、小波、Hadamard變換控制系統(tǒng)糾錯(cuò)加密數(shù)據(jù)壓縮(無(wú)損和有損)音頻與視頻標(biāo)準(zhǔn)編解碼器(MP3、JPEG、MPEG、H.264)20其它典型的數(shù)字信號(hào)處理算法自適應(yīng)性濾波20為什么要對(duì)信號(hào)進(jìn)行數(shù)字化處理?21為什么要對(duì)信號(hào)進(jìn)行數(shù)字化處理?21數(shù)字與模擬濾波數(shù)字濾波器線性相位(FIR濾波器)不存在由于元件變化引起的漂移可實(shí)現(xiàn)靈活的自適應(yīng)性濾波易于使用存儲(chǔ)器(對(duì)2D濾波器而言是必需的)計(jì)算必須在采樣周期內(nèi)完成——限制實(shí)時(shí)操作需要ADC、DAC和信號(hào)處理數(shù)學(xué)引擎易于更改(軟件中)可重復(fù)對(duì)RF濾波器而言較難,且效率低下模擬濾波器非線性相位存在由于元件變化引起的漂移難以實(shí)現(xiàn)自適應(yīng)性濾波器不易使用存儲(chǔ)器高頻及抗混疊濾波器需要模擬濾波器無(wú)需ADC、DAC或信號(hào)處理數(shù)學(xué)引擎更改時(shí)需要修改電路再生產(chǎn)高階濾波器的代價(jià)昂貴對(duì)RF濾波而言較為容易22數(shù)字與模擬濾波數(shù)字濾波器線性相位(FIR濾波器)模擬濾波器非模擬與數(shù)字濾波器頻率響應(yīng)對(duì)比230–40–20–60–80–1000–40–20–60–80–100012345012345模擬濾波器數(shù)字濾波器dBdB頻率(kHz)頻率(kHz)模擬與數(shù)字濾波器頻率響應(yīng)對(duì)比230–40–20–60–80–實(shí)時(shí)信號(hào)處理數(shù)字信號(hào)處理;ADC/DAC采樣頻率限制信號(hào)帶寬(別忘了奈奎斯特?。〢DC/DAC分辨率/性能限制信號(hào)動(dòng)態(tài)范圍DSP處理器速度限制可用的數(shù)字處理量:實(shí)時(shí)操作時(shí),所有的DSP計(jì)算都必須在采樣間隔1/fs期間完成!別忘了模擬信號(hào)處理高頻/RF濾波、調(diào)制、解調(diào)采用ADC和DAC的模擬抗混疊和重構(gòu)濾波器24實(shí)時(shí)信號(hào)處理數(shù)字信號(hào)處理;24數(shù)字信號(hào)處理器

簡(jiǎn)介25數(shù)字信號(hào)處理器

簡(jiǎn)介25信號(hào)處理性能(MMAC)細(xì)分市場(chǎng)各細(xì)分市場(chǎng)的可編程處理要求電力線監(jiān)控電機(jī)控制ECG血糖監(jiān)控器活動(dòng)監(jiān)控器便攜式超聲系統(tǒng)脈搏血氧儀呼吸遠(yuǎn)程醫(yī)療消費(fèi)者測(cè)試數(shù)字X射線輸液泵工業(yè)與儀器儀表醫(yī)療保健汽車電子通信與基礎(chǔ)設(shè)施消費(fèi)電子基站微控制器可編程DSP加速器、FPGA處理器陣列超聲斷層掃描太陽(yáng)能駕駛員輔助系統(tǒng)音頻發(fā)動(dòng)機(jī)控制音響主機(jī)信息娛樂(lè)系統(tǒng)音頻PLC

UPSAVR主動(dòng)安全系統(tǒng)調(diào)制解調(diào)器網(wǎng)真雷達(dá)1K110010K視頻聲納軍事無(wú)線電DSCVOIP電話機(jī)器視覺(jué)VOIP網(wǎng)關(guān)智能電話視頻監(jiān)控.110100K信號(hào)處理性能(MMAC)細(xì)分市場(chǎng)各細(xì)分市場(chǎng)的可編程處理要求電什么是DSP?DSP是一種針對(duì)典型實(shí)時(shí)信號(hào)處理應(yīng)用進(jìn)行優(yōu)化的微處理器能夠盡快計(jì)算算法能夠盡快傳輸數(shù)據(jù)27什么是DSP?DSP是一種針對(duì)典型實(shí)時(shí)信號(hào)處理應(yīng)用進(jìn)行優(yōu)化的什么是DSP?DSP是一種針對(duì)典型實(shí)時(shí)信號(hào)處理應(yīng)用進(jìn)行優(yōu)化的微處理器能夠盡快計(jì)算算法能夠盡快傳輸數(shù)據(jù)速度!28什么是DSP?DSP是一種針對(duì)典型實(shí)時(shí)信號(hào)處理應(yīng)用進(jìn)行優(yōu)化的DSP與微控制器DSP架構(gòu)Harvard架構(gòu)獨(dú)立程序與數(shù)據(jù)存儲(chǔ)空間專用硬件乘法器單周期MAC高效計(jì)算所需存儲(chǔ)器較小代數(shù)(類似于C)匯編語(yǔ)言高級(jí)控制特性 微處理器架構(gòu)馮?諾依曼架構(gòu)共用程序與數(shù)據(jù)存儲(chǔ)空間用軟件完成乘法計(jì)算多個(gè)周期需要大量存儲(chǔ)器空間基于助記符的匯編語(yǔ)言29存儲(chǔ)器:數(shù)據(jù)與指令數(shù)據(jù)總線地址總線CPU

PM數(shù)據(jù)總線PM地址總線

DM數(shù)據(jù)總線DM地址總線程序存儲(chǔ)器:指令與數(shù)據(jù)數(shù)據(jù)存儲(chǔ)器:僅限數(shù)據(jù)指令緩存CPUDSP與微控制器DSP架構(gòu)微處理器架構(gòu)29存儲(chǔ)器:數(shù)據(jù)總線地控制器分析流程的轉(zhuǎn)移和變化通常出現(xiàn)在控制應(yīng)用中較短的流水線和分支預(yù)測(cè)可以提供幫助高性能緩存指令和數(shù)據(jù)緩存廣泛用于管理通過(guò)較大、較慢的外部存儲(chǔ)器進(jìn)行的訪問(wèn)字節(jié)可尋址性適合于網(wǎng)絡(luò)應(yīng)用存儲(chǔ)器保護(hù)和轉(zhuǎn)換按最小尺寸編碼的最常用指令,提高了代碼密度支持堆疊和幀指針支持操作系統(tǒng)的用戶和管理員模式控制器分析流程的轉(zhuǎn)移和變化DSP分析定點(diǎn)和/或浮點(diǎn)數(shù)學(xué),在單周期內(nèi)計(jì)算乘法器、ALU、轉(zhuǎn)換器可選特殊指令處理與通信、視頻等相關(guān)的任務(wù)多內(nèi)核資源可訪問(wèn)數(shù)據(jù)大量數(shù)據(jù)和地址寄存器大累加器寄存器可保存結(jié)果高頻運(yùn)算十分重要,但以下特性也很典型每個(gè)內(nèi)核周期可以完成多個(gè)運(yùn)算計(jì)算、數(shù)據(jù)訪問(wèn)和地址更新較深的流水線有利于提高速度,但不利于流程改變零開(kāi)銷循環(huán)用于循環(huán)緩沖和FFT位反轉(zhuǎn)的DSP尋址快速確定性中斷服務(wù)程序高速外設(shè)、定時(shí)器和實(shí)時(shí)預(yù)算驅(qū)動(dòng)要求當(dāng)處理器處理其它任務(wù)時(shí),DMA控制器可以轉(zhuǎn)移數(shù)據(jù)存儲(chǔ)器帶有存儲(chǔ)庫(kù)的單周期內(nèi)部存儲(chǔ)器,可以實(shí)現(xiàn)同步DMA與內(nèi)核訪問(wèn)DSP分析定點(diǎn)和/或浮點(diǎn)數(shù)學(xué),在單周期內(nèi)計(jì)算DSP中最基本的數(shù)學(xué)運(yùn)算:乘積和數(shù)字濾波數(shù)據(jù)樣本乘以濾波器系數(shù)得出的值增加至累加器重復(fù)N次DSP要求:快速乘法累加擴(kuò)展精度(累加器寄存器)雙取操作數(shù)循環(huán)緩沖零開(kāi)銷循環(huán)單周期執(zhí)行:從存儲(chǔ)器中取指令、數(shù)據(jù)樣本和系數(shù)執(zhí)行乘法累加更新指針32y(n)=h(0)?x(n)+h(1)?x(n–1)+...+h(N–1)?x(n–N)DSP中最基本的數(shù)學(xué)運(yùn)算:乘積和32y(n)=h(數(shù)學(xué)基本式大多數(shù)DSP算法的基本問(wèn)題乘法與累加(MAC)運(yùn)算y:=0;FORn:=0TON-1DOy:=y+a[n]·x[n];數(shù)學(xué)基本式大多數(shù)DSP算法的基本問(wèn)題y:=0;16位微控制器如何進(jìn)行處理?

R0=數(shù)值

R1=常數(shù)

R2=1024

R3=0

R4=0

R5=0循環(huán): movR6,[R0]

movR7,[R1]

addR0,#2

addR1,#2

muluR6,R7

addR3,MDL

addcR4,MDH

addcR5,#0

subR2,#1

jmpcc_NZ,loop乘法要求多個(gè)周期循環(huán)控制需要兩個(gè)周期的開(kāi)銷顯式地址指針增量

(基于字節(jié))數(shù)據(jù)加載需要顯式移動(dòng)指令

(馮?諾依曼)用于累計(jì)的額外周期地址指針累計(jì)寄存器循環(huán)計(jì)數(shù)器16位微控制器如何進(jìn)行處理? R0=數(shù)值

R1=常DSP(Blackfin)如何進(jìn)行處理?

I0+=4||R2.H=W[I2--]; //調(diào)整指針

R2.H=W[I2++]||R1=[I0]; //取數(shù)據(jù)

R0=[P0++]; [I0++]=R0||R2.L=W[I2++]; LSETUP(E_MAC_ST,E_MAC_END)LC1=P2>>1; E_MAC_ST: A1+=R0.L*R2.H,A0+=R0.L*R2.L||R2.L=W[I2++]||R0=[I1--];E_MAC_END: A1+=R0.H*R2.L,A0+=R0.H*R2.H||R2.H=W[I2++]; R3.H=(A1+=R0.L*R2.H),R3.L=(A0+=R0.L*R2.L)||R0=[P0++]||R1=[I0]; [I3++]=R3; 35注意:示例代碼不完整——僅作為示例提供支持零開(kāi)銷HW循環(huán)單周期MAC和具有自動(dòng)指針更新功能的兩次數(shù)據(jù)加載存儲(chǔ)最終濾波輸出DSP(Blackfin)如何進(jìn)行處理?

I0+=4|36“DSP”MAC引擎R0R1YYCxnnnn+=+1*

R1

R01個(gè)周期AOA036“DSP”MAC引擎R0R1YYCxnnnn+=+1*ADI公司的

處理器-DSP37ADI公司的

處理器-DSP37醫(yī)療病人監(jiān)護(hù)超聲脈搏血氧儀ECG消費(fèi)電子/通信AVR家庭影院數(shù)字廣播互聯(lián)網(wǎng)廣播無(wú)線耳機(jī)/耳機(jī)組合專業(yè)音頻汽車電子放大器ADAS信息娛樂(lè)系統(tǒng)音響主機(jī)工業(yè)和

儀器儀表控制數(shù)據(jù)采集測(cè)試與測(cè)量電機(jī)控制智能儀表安防和監(jiān)控軍用和航空航天產(chǎn)品ProductTypeApplicationspecific(ASSP)BroadmarketSoftware&AlgorithmsSystems&softwareexpertiseTargetedDSPhardwareacceleratorsTools/PlatformsincludingleveragingopensourceandthirdpartiesCoreTechnologyArchitecture:SHARCandBlackfinCoreagnosticinfrastructureModernandenhancedperipheralsSynthesizableplatformPDSP產(chǎn)品技術(shù)38醫(yī)療消費(fèi)電子/通信AVR汽車電子工業(yè)和

儀器儀表ProducADI公司的處理器-DSP系列產(chǎn)品Blackfin?處理器16位雙MAC定點(diǎn)DSP性價(jià)比出色1.99美元起單核性能高達(dá)600MHz/1.2GMAC單核或雙核產(chǎn)品低功耗與動(dòng)態(tài)電源管理100MHz時(shí)為28mW支持DSP和微控制器功能具備強(qiáng)大連接能力的豐富DSP產(chǎn)品USB、以太網(wǎng)、RSI、NAND、CAN、MOST系統(tǒng)級(jí)封裝集成選項(xiàng)混合信號(hào)與FlashSHARC?處理器雙MAC浮點(diǎn)DSP性價(jià)比出色的浮點(diǎn)DSP產(chǎn)品5美元起雙MAC性能高達(dá)450MHz硬件加速器特別適合對(duì)絕對(duì)精度和動(dòng)態(tài)范圍有要求的應(yīng)用具有出色的內(nèi)核與存儲(chǔ)器性能優(yōu)異的I/O吞吐能力高速處理器間通信可配置應(yīng)用I/O接口豐富的DSP產(chǎn)品39ADI公司的處理器-DSP系列產(chǎn)品39BF561BF609BF608BF607BF606BF592BF514BF516BF518BF522BF524BF526BF512BF531BF532BF534BF535BF536BF523BF525BF527BF538BF539BF537BF533BF542BF544BF547BF548BF549低功耗待機(jī)Lockbox?安全功能系統(tǒng)集成

(Flash、混合信號(hào))多核600MHz選項(xiàng)最低的BOM成本基礎(chǔ)連接系統(tǒng)級(jí)

連接能力提供汽車應(yīng)用級(jí)產(chǎn)品。價(jià)值與更低功耗更高性能BF504BF504FBF506FUSB2.0OTG以太網(wǎng)MACBlackfin處理器系列40BF561BF609BF592BF514BF522BF512SHARC處理器系列2126621362213632136421368213692136521366213672148321486214872148821489214671ADSP-21363、21364和21366不含硬件加速器。

提供汽車應(yīng)用級(jí)產(chǎn)品。214692126121262213712137512147821479更高性能專用外設(shè)可配置應(yīng)用I/O接口低成本ROM含音頻解碼器硬件加速器高速處理器間

通信(鏈路端口)性能>2GFLOPS11未來(lái)低功耗41SHARC處理器系列212662136221368213654242ADI公司開(kāi)發(fā)工具ADI公司的開(kāi)發(fā)工具產(chǎn)品系列CROSSCORE?旨在為工程師提供簡(jiǎn)便、可靠的方法來(lái)開(kāi)發(fā)和優(yōu)化系統(tǒng),縮短產(chǎn)品開(kāi)發(fā)周期,加速產(chǎn)品上市。CROSSCORE包括:VisualDSP++?IDDE一套簡(jiǎn)便易用的項(xiàng)目管理工具,包括 集成式開(kāi)發(fā)和調(diào)試環(huán)境, 使編程人員能夠通過(guò)單一接口 在編輯、構(gòu)建與調(diào)試之間輕松轉(zhuǎn)換提供90天免費(fèi)VisualDSP++評(píng)估許可評(píng)估套件——EZ-Board?和EZ-KITLite?使工程師可以采用任何一款

Blackfin和SHARC產(chǎn)品輕松評(píng)估和開(kāi)發(fā)USBJTAGICE仿真器EZ-Extender?子板憑借EZ-Extender子板,開(kāi)發(fā)人員可以評(píng)估 各種外設(shè)4242ADI公司開(kāi)發(fā)工具ADI公司的開(kāi)發(fā)工具產(chǎn)品系列CRO4343Blackfin和SHARC軟件模塊Blackfin和SHARC處理器的音頻和視頻算法這些模塊經(jīng)過(guò)高度優(yōu)化,使客戶能迅速集成多媒體功能,提供了終端產(chǎn)品的快速開(kāi)發(fā)方法。軟件模塊由ADI內(nèi)部開(kāi)發(fā)而成,免費(fèi)提供!目前提供超過(guò)60個(gè)模塊全部采用標(biāo)準(zhǔn)API集所有產(chǎn)品都提供演示應(yīng)用程序?qū)崟r(shí)演示和基于文件IO的演示完整文檔,一致的外觀和使用感受所有產(chǎn)品均通過(guò)常用測(cè)試,采用SQE策略獨(dú)立于工具鏈——無(wú)需進(jìn)行專門的工具更新!除非受到Dolby?、DTS?和Microsoft?等IP持有人的限制,否則模塊均可以生產(chǎn)代碼形式從網(wǎng)上下載。提供應(yīng)用演示,支持標(biāo)準(zhǔn)EZ-KIT通過(guò)以下網(wǎng)址提供專職支持團(tuán)隊(duì)并及時(shí)回答問(wèn)題:/processors/support/processors/support可從以下網(wǎng)址下載/BlackfinModules/BlackfinModules/SHARCModules4343Blackfin和SHARC軟件模塊Blackfin電量計(jì)鋰電池保護(hù)充電器電池管理ADC生物傳感器串行FlashSDRAM鍵盤基于BF52x的應(yīng)用示例

具備連接能力的便攜式醫(yī)療系統(tǒng)TWISPIEBIU音頻輸出SPORT/PPIPPIUART以太網(wǎng)PHY10/100EMACNANDFlashNANDSPORT/SPIAFEUSBSPICX53121音頻編解碼器SPORT連接能力SPI/I2CGPIOBF52644電量鋰電池保護(hù)充電電池管理ADC生物傳感器串行SDRAM鍵盤45ADI處理器對(duì)比報(bào)告45ADI處理器對(duì)比報(bào)告謝謝46@ADI_News

Processor.China@/webcast謝謝46@ADI_Newshttp://ez.analog.MaikelKokaly-BannourahHarryWeiADI公司處理器-DSP核心產(chǎn)品與技術(shù)部門2012年03月DSP與嵌入式處理器

基本原理MaikelKokaly-BannourahDSP與嵌入式數(shù)字信號(hào)處理簡(jiǎn)介“世界是數(shù)字的,你只需要以足夠高的采樣速率將其數(shù)字化”

——海森堡(其實(shí),這不是他的原話……)48數(shù)字信號(hào)處理簡(jiǎn)介“世界是數(shù)字的,你只需要以足夠高的采樣速率將這句話要表達(dá)的意思是:“DSP”可以表達(dá)不同的含義:“數(shù)字信號(hào)處理”“數(shù)字信號(hào)處理器”數(shù)字信號(hào)處理可通過(guò)以下器件完成:數(shù)字信號(hào)處理器例如ADI的SHARC和Blackfin微處理器例如ARM專用硬件加速器例如專用視頻編碼器和解碼器本教程將介紹:數(shù)字信號(hào)處理的基本原理數(shù)字信號(hào)處理器簡(jiǎn)介ADI公司的處理器-DSP產(chǎn)品49這句話要表達(dá)的意思是:“DSP”可以表達(dá)不同的含義:3模擬與數(shù)字采樣50模擬與數(shù)字采樣4數(shù)字采樣51數(shù)字采樣5能否恢復(fù)原始信號(hào)?52能否恢復(fù)原始信號(hào)?6能否恢復(fù)原始信號(hào)?53能否恢復(fù)原始信號(hào)?7能否恢復(fù)原始信號(hào)?54能否恢復(fù)原始信號(hào)?8能否恢復(fù)原始信號(hào)?55能否恢復(fù)原始信號(hào)?9能否恢復(fù)原始信號(hào)?56能否恢復(fù)原始信號(hào)?10數(shù)字采樣

3種不同頻率,采樣結(jié)果相同57數(shù)字采樣

3種不同頻率,采樣結(jié)果相同11數(shù)字采樣

一旦采樣,信息就會(huì)丟失58數(shù)字采樣

一旦采樣,信息就會(huì)丟失12奈奎斯特準(zhǔn)則帶寬為fa的信號(hào)必須以fs>2fa的采樣速率進(jìn)行采樣,否則信息會(huì)丟失只要fs<2fa,就會(huì)發(fā)生混疊591fs輸入=fa混疊信號(hào)=fs–fa

注意:fa略小于fst奈奎斯特準(zhǔn)則帶寬為fa的信號(hào)必須以fs>2fa的采樣速率現(xiàn)在,我們已經(jīng)得到了數(shù)字信號(hào),

接下來(lái)該怎么做呢?60現(xiàn)在,我們已經(jīng)得到了數(shù)字信號(hào),

接下來(lái)該怎么做呢?14模擬信號(hào)的數(shù)字采樣數(shù)字濾波——傳統(tǒng)DSP信號(hào)鏈BPF或LPFN位ADCN位DACDSPfafsfsBPF或LPFAt大多數(shù)DSP算法都可以用MAC表示:61模擬信號(hào)的數(shù)字濾波——傳統(tǒng)DSP信號(hào)鏈BPFN位N位DSPFIR——有限脈沖響應(yīng)濾波器輸出62每個(gè)輸出需要N位乘法累加3抽頭FIR示例:需要3個(gè)樣本的存儲(chǔ)器FIR——有限脈沖響應(yīng)濾波器輸出16每個(gè)輸出需要N位乘法累加FIR——有限脈沖響應(yīng)濾波器輸出63每個(gè)輸出需要N位乘法累加3抽頭FIR示例:需要3個(gè)樣本的存儲(chǔ)器FIR——有限脈沖響應(yīng)濾波器輸出17每個(gè)輸出需要N位乘法累加FIR——有限脈沖響應(yīng)濾波器輸出64每個(gè)輸出需要N位乘法累加3抽頭FIR示例:需要3個(gè)樣本的存儲(chǔ)器FIR——有限脈沖響應(yīng)濾波器輸出18每個(gè)輸出需要N位乘法累加IIR——無(wú)限脈沖響應(yīng)濾波器和FIR一樣,但是有無(wú)限多個(gè)抽頭即使對(duì)當(dāng)今的技術(shù)而言,同時(shí)實(shí)現(xiàn)無(wú)限多次倍乘與無(wú)限多個(gè)樣本的存儲(chǔ)器也很有難度所以我們采用了特別的方法!——我們采用了反饋,這樣系統(tǒng)就能“記住”并使用無(wú)限多個(gè)之前的輸入所有常見(jiàn)的模擬問(wèn)題都適用——穩(wěn)定性、相位失真、紋波等。65IIR——無(wú)限脈沖響應(yīng)濾波器和FIR一樣,但是有無(wú)限多個(gè)抽頭其它典型的數(shù)字信號(hào)處理算法自適應(yīng)性濾波離散傅里葉、余弦、小波、Hadamard變換控制系統(tǒng)糾錯(cuò)加密數(shù)據(jù)壓縮(無(wú)損和有損)音頻與視頻標(biāo)準(zhǔn)編解碼器(MP3、JPEG、MPEG、H.264)66其它典型的數(shù)字信號(hào)處理算法自適應(yīng)性濾波20為什么要對(duì)信號(hào)進(jìn)行數(shù)字化處理?67為什么要對(duì)信號(hào)進(jìn)行數(shù)字化處理?21數(shù)字與模擬濾波數(shù)字濾波器線性相位(FIR濾波器)不存在由于元件變化引起的漂移可實(shí)現(xiàn)靈活的自適應(yīng)性濾波易于使用存儲(chǔ)器(對(duì)2D濾波器而言是必需的)計(jì)算必須在采樣周期內(nèi)完成——限制實(shí)時(shí)操作需要ADC、DAC和信號(hào)處理數(shù)學(xué)引擎易于更改(軟件中)可重復(fù)對(duì)RF濾波器而言較難,且效率低下模擬濾波器非線性相位存在由于元件變化引起的漂移難以實(shí)現(xiàn)自適應(yīng)性濾波器不易使用存儲(chǔ)器高頻及抗混疊濾波器需要模擬濾波器無(wú)需ADC、DAC或信號(hào)處理數(shù)學(xué)引擎更改時(shí)需要修改電路再生產(chǎn)高階濾波器的代價(jià)昂貴對(duì)RF濾波而言較為容易68數(shù)字與模擬濾波數(shù)字濾波器線性相位(FIR濾波器)模擬濾波器非模擬與數(shù)字濾波器頻率響應(yīng)對(duì)比690–40–20–60–80–1000–40–20–60–80–100012345012345模擬濾波器數(shù)字濾波器dBdB頻率(kHz)頻率(kHz)模擬與數(shù)字濾波器頻率響應(yīng)對(duì)比230–40–20–60–80–實(shí)時(shí)信號(hào)處理數(shù)字信號(hào)處理;ADC/DAC采樣頻率限制信號(hào)帶寬(別忘了奈奎斯特?。〢DC/DAC分辨率/性能限制信號(hào)動(dòng)態(tài)范圍DSP處理器速度限制可用的數(shù)字處理量:實(shí)時(shí)操作時(shí),所有的DSP計(jì)算都必須在采樣間隔1/fs期間完成!別忘了模擬信號(hào)處理高頻/RF濾波、調(diào)制、解調(diào)采用ADC和DAC的模擬抗混疊和重構(gòu)濾波器70實(shí)時(shí)信號(hào)處理數(shù)字信號(hào)處理;24數(shù)字信號(hào)處理器

簡(jiǎn)介71數(shù)字信號(hào)處理器

簡(jiǎn)介25信號(hào)處理性能(MMAC)細(xì)分市場(chǎng)各細(xì)分市場(chǎng)的可編程處理要求電力線監(jiān)控電機(jī)控制ECG血糖監(jiān)控器活動(dòng)監(jiān)控器便攜式超聲系統(tǒng)脈搏血氧儀呼吸遠(yuǎn)程醫(yī)療消費(fèi)者測(cè)試數(shù)字X射線輸液泵工業(yè)與儀器儀表醫(yī)療保健汽車電子通信與基礎(chǔ)設(shè)施消費(fèi)電子基站微控制器可編程DSP加速器、FPGA處理器陣列超聲斷層掃描太陽(yáng)能駕駛員輔助系統(tǒng)音頻發(fā)動(dòng)機(jī)控制音響主機(jī)信息娛樂(lè)系統(tǒng)音頻PLC

UPSAVR主動(dòng)安全系統(tǒng)調(diào)制解調(diào)器網(wǎng)真雷達(dá)1K110010K視頻聲納軍事無(wú)線電DSCVOIP電話機(jī)器視覺(jué)VOIP網(wǎng)關(guān)智能電話視頻監(jiān)控.110100K信號(hào)處理性能(MMAC)細(xì)分市場(chǎng)各細(xì)分市場(chǎng)的可編程處理要求電什么是DSP?DSP是一種針對(duì)典型實(shí)時(shí)信號(hào)處理應(yīng)用進(jìn)行優(yōu)化的微處理器能夠盡快計(jì)算算法能夠盡快傳輸數(shù)據(jù)73什么是DSP?DSP是一種針對(duì)典型實(shí)時(shí)信號(hào)處理應(yīng)用進(jìn)行優(yōu)化的什么是DSP?DSP是一種針對(duì)典型實(shí)時(shí)信號(hào)處理應(yīng)用進(jìn)行優(yōu)化的微處理器能夠盡快計(jì)算算法能夠盡快傳輸數(shù)據(jù)速度!74什么是DSP?DSP是一種針對(duì)典型實(shí)時(shí)信號(hào)處理應(yīng)用進(jìn)行優(yōu)化的DSP與微控制器DSP架構(gòu)Harvard架構(gòu)獨(dú)立程序與數(shù)據(jù)存儲(chǔ)空間專用硬件乘法器單周期MAC高效計(jì)算所需存儲(chǔ)器較小代數(shù)(類似于C)匯編語(yǔ)言高級(jí)控制特性 微處理器架構(gòu)馮?諾依曼架構(gòu)共用程序與數(shù)據(jù)存儲(chǔ)空間用軟件完成乘法計(jì)算多個(gè)周期需要大量存儲(chǔ)器空間基于助記符的匯編語(yǔ)言75存儲(chǔ)器:數(shù)據(jù)與指令數(shù)據(jù)總線地址總線CPU

PM數(shù)據(jù)總線PM地址總線

DM數(shù)據(jù)總線DM地址總線程序存儲(chǔ)器:指令與數(shù)據(jù)數(shù)據(jù)存儲(chǔ)器:僅限數(shù)據(jù)指令緩存CPUDSP與微控制器DSP架構(gòu)微處理器架構(gòu)29存儲(chǔ)器:數(shù)據(jù)總線地控制器分析流程的轉(zhuǎn)移和變化通常出現(xiàn)在控制應(yīng)用中較短的流水線和分支預(yù)測(cè)可以提供幫助高性能緩存指令和數(shù)據(jù)緩存廣泛用于管理通過(guò)較大、較慢的外部存儲(chǔ)器進(jìn)行的訪問(wèn)字節(jié)可尋址性適合于網(wǎng)絡(luò)應(yīng)用存儲(chǔ)器保護(hù)和轉(zhuǎn)換按最小尺寸編碼的最常用指令,提高了代碼密度支持堆疊和幀指針支持操作系統(tǒng)的用戶和管理員模式控制器分析流程的轉(zhuǎn)移和變化DSP分析定點(diǎn)和/或浮點(diǎn)數(shù)學(xué),在單周期內(nèi)計(jì)算乘法器、ALU、轉(zhuǎn)換器可選特殊指令處理與通信、視頻等相關(guān)的任務(wù)多內(nèi)核資源可訪問(wèn)數(shù)據(jù)大量數(shù)據(jù)和地址寄存器大累加器寄存器可保存結(jié)果高頻運(yùn)算十分重要,但以下特性也很典型每個(gè)內(nèi)核周期可以完成多個(gè)運(yùn)算計(jì)算、數(shù)據(jù)訪問(wèn)和地址更新較深的流水線有利于提高速度,但不利于流程改變零開(kāi)銷循環(huán)用于循環(huán)緩沖和FFT位反轉(zhuǎn)的DSP尋址快速確定性中斷服務(wù)程序高速外設(shè)、定時(shí)器和實(shí)時(shí)預(yù)算驅(qū)動(dòng)要求當(dāng)處理器處理其它任務(wù)時(shí),DMA控制器可以轉(zhuǎn)移數(shù)據(jù)存儲(chǔ)器帶有存儲(chǔ)庫(kù)的單周期內(nèi)部存儲(chǔ)器,可以實(shí)現(xiàn)同步DMA與內(nèi)核訪問(wèn)DSP分析定點(diǎn)和/或浮點(diǎn)數(shù)學(xué),在單周期內(nèi)計(jì)算DSP中最基本的數(shù)學(xué)運(yùn)算:乘積和數(shù)字濾波數(shù)據(jù)樣本乘以濾波器系數(shù)得出的值增加至累加器重復(fù)N次DSP要求:快速乘法累加擴(kuò)展精度(累加器寄存器)雙取操作數(shù)循環(huán)緩沖零開(kāi)銷循環(huán)單周期執(zhí)行:從存儲(chǔ)器中取指令、數(shù)據(jù)樣本和系數(shù)執(zhí)行乘法累加更新指針78y(n)=h(0)?x(n)+h(1)?x(n–1)+...+h(N–1)?x(n–N)DSP中最基本的數(shù)學(xué)運(yùn)算:乘積和32y(n)=h(數(shù)學(xué)基本式大多數(shù)DSP算法的基本問(wèn)題乘法與累加(MAC)運(yùn)算y:=0;FORn:=0TON-1DOy:=y+a[n]·x[n];數(shù)學(xué)基本式大多數(shù)DSP算法的基本問(wèn)題y:=0;16位微控制器如何進(jìn)行處理?

R0=數(shù)值

R1=常數(shù)

R2=1024

R3=0

R4=0

R5=0循環(huán): movR6,[R0]

movR7,[R1]

addR0,#2

addR1,#2

muluR6,R7

addR3,MDL

addcR4,MDH

addcR5,#0

subR2,#1

jmpcc_NZ,loop乘法要求多個(gè)周期循環(huán)控制需要兩個(gè)周期的開(kāi)銷顯式地址指針增量

(基于字節(jié))數(shù)據(jù)加載需要顯式移動(dòng)指令

(馮?諾依曼)用于累計(jì)的額外周期地址指針累計(jì)寄存器循環(huán)計(jì)數(shù)器16位微控制器如何進(jìn)行處理? R0=數(shù)值

R1=常DSP(Blackfin)如何進(jìn)行處理?

I0+=4||R2.H=W[I2--]; //調(diào)整指針

R2.H=W[I2++]||R1=[I0]; //取數(shù)據(jù)

R0=[P0++]; [I0++]=R0||R2.L=W[I2++]; LSETUP(E_MAC_ST,E_MAC_END)LC1=P2>>1; E_MAC_ST: A1+=R0.L*R2.H,A0+=R0.L*R2.L||R2.L=W[I2++]||R0=[I1--];E_MAC_END: A1+=R0.H*R2.L,A0+=R0.H*R2.H||R2.H=W[I2++]; R3.H=(A1+=R0.L*R2.H),R3.L=(A0+=R0.L*R2.L)||R0=[P0++]||R1=[I0]; [I3++]=R3; 81注意:示例代碼不完整——僅作為示例提供支持零開(kāi)銷HW循環(huán)單周期MAC和具有自動(dòng)指針更新功能的兩次數(shù)據(jù)加載存儲(chǔ)最終濾波輸出DSP(Blackfin)如何進(jìn)行處理?

I0+=4|82“DSP”MAC引擎R0R1YYCxnnnn+=+1*

R1

R01個(gè)周期AOA036“DSP”MAC引擎R0R1YYCxnnnn+=+1*ADI公司的

處理器-DSP83ADI公司的

處理器-DSP37醫(yī)療病人監(jiān)護(hù)超聲脈搏血氧儀ECG消費(fèi)電子/通信AVR家庭影院數(shù)字廣播互聯(lián)網(wǎng)廣播無(wú)線耳機(jī)/耳機(jī)組合專業(yè)音頻汽車電子放大器ADAS信息娛樂(lè)系統(tǒng)音響主機(jī)工業(yè)和

儀器儀表控制數(shù)據(jù)采集測(cè)試與測(cè)量電機(jī)控制智能儀表安防和監(jiān)控軍用和航空航天產(chǎn)品ProductTypeApplicationspecific(ASSP)BroadmarketSoftware&AlgorithmsSystems&softwareexpertiseTargetedDSPhardwareacceleratorsTools/PlatformsincludingleveragingopensourceandthirdpartiesCoreTechnologyArchitecture:SHARCandBlackfinCoreagnosticinfrastructureModernandenhancedperipheralsSynthesizableplatformPDSP產(chǎn)品技術(shù)84醫(yī)療消費(fèi)電子/通信AVR汽車電子工業(yè)和

儀器儀表ProducADI公司的處理器-DSP系列產(chǎn)品Blackfin?處理器16位雙MAC定點(diǎn)DSP性價(jià)比出色1.99美元起單核性能高達(dá)600MHz/1.2GMAC單核或雙核產(chǎn)品低功耗與動(dòng)態(tài)電源管理100MHz時(shí)為28mW支持DSP和微控制器功能具備強(qiáng)大連接能力的豐富DSP產(chǎn)品USB、以太網(wǎng)、RSI、NAND、CAN、MOST系統(tǒng)級(jí)封裝集成選項(xiàng)混合信號(hào)與FlashSHARC?處理器雙MAC浮點(diǎn)DSP性價(jià)比出色的浮點(diǎn)DSP產(chǎn)品5美元起雙MAC性能高達(dá)450MHz硬件加速器特別適合對(duì)絕對(duì)精度和動(dòng)態(tài)范圍有要求的應(yīng)用具有出色的內(nèi)核與存儲(chǔ)器性能優(yōu)異的I/O吞吐能力高速處理器間通信可配置應(yīng)用I/O接口豐富的DSP產(chǎn)品85ADI公司的處理器-DSP系列產(chǎn)品39BF561BF609BF608BF607BF606BF592BF514BF516BF518BF522BF524BF526BF512BF531BF532BF534BF535BF536BF523BF525BF527BF538BF539BF537BF533BF542BF544BF547BF548BF549低功耗待機(jī)Lockbox?安全功能系統(tǒng)集成

(Flash、混合信號(hào))多核600MHz選項(xiàng)最低的BOM成本基礎(chǔ)連接系統(tǒng)級(jí)

連接能力提供汽車應(yīng)用級(jí)產(chǎn)品。價(jià)值與更低功耗更高性能BF504BF504FBF506FUSB2.0OTG以太網(wǎng)MACBlackfin處理器系列86B

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論