|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
【原創(chuàng)】DSP和51之我見--順便說說DSP除法優(yōu)化 |
| 作者:emailli 欄目:DSP技術(shù) |
經(jīng)過一段時間的學習,對于DSP有了一定的自我見解了。 本人是大學專業(yè)是自動化,用的最多的是51單片機,學習最多的是控制理論,用的最多的算法是PID算法,控制的一般是電機等。工作后倒是基本沒有碰電機等東西了。 進來買了基本DSP的書,學習了一下。一些學習心得說出來給各位看看,講得不對的地方不要見笑。 到底DSP是什么,我們又需要學習一些什么? 不同過程的學習獲得了不同階段的理解。 剛開始,感覺DSP是一些和51類似的器件,只是該CPU功能強大一些。具體強大在什么地方呢? 1、架構(gòu)!51用的是馮諾伊曼架構(gòu),DSP器件使用的哈佛架構(gòu),一個是程序、數(shù)據(jù)、IO共用地址編碼,一個是程序、數(shù)據(jù)、IO獨立地址編碼,所以,51的指令是一條一條的執(zhí)行,DSP的指令可以多條并行處理,從而獲得了更快的計算速度。 2、運算能力。很多DSP器件硬件支持浮點數(shù)乘法,同時有硬件循環(huán)指令。硬件浮點乘法極大的提高了運算能力。硬件循環(huán)指令又大大的釋放了重復(fù)運算時CPU的干預(yù)開銷。兩者合一大大提高了DSP器件的運算能力。 3、如果到這里看來,我們會僅僅說DSP只是一個增強的51芯片而已,沒有什么特別的地方嗎!為什么要獨立出來自成一體呢?經(jīng)過進一步的學習,DSP拆開來看就是數(shù)字信號處理,深一步的理解,何謂數(shù)字信號處理呢?和他對應(yīng)的就是模擬信號處理。如果將數(shù)字信號處理和模擬信號處理放到一起來看,各位就會明白了。我是學習自動化出身的,不可避免的和模擬信號處理結(jié)下了不解之緣。如果要我用模擬器件來做一階濾波,或者是二階濾波,或者是巴特奧斯濾波器等等,手到擒來的事情,又或者做一些其他的低通,高通,帶通,帶阻也不會是一件困難的事情。由于模擬信號的先入為主,之前從來沒有想過數(shù)字上的處理也可以實現(xiàn)模擬信號處理的功能。DSP的精髓也就是如他自己所表現(xiàn)的,通過采樣信號得到的數(shù)據(jù),經(jīng)過數(shù)字處理,將信號輸出自己的期望值。這個過程可以這樣來看,信號輸入-->AD-->濾波處理-->DA-->信號輸出,如果忽略這個過程(AD-->濾波處理-->DA),那么就是{信號輸入-->變換-->信號輸出}?梢钥吹,這個過程和模擬信號的處理過程是一樣的! 可以得出結(jié)論,DSP的精髓就是…… 余下詳情請參見本人博客: http://emailli.21ic.org/ |
| 2樓: | >>參與討論 |
| 作者: mohanwei 于 2007/2/26 22:54:00 發(fā)布:
呵呵還來一個“欲知后世如何,且聽下回分解”呀^_^ 支持原創(chuàng)! |
|
| 3樓: | >>參與討論 |
| 作者: emailli 于 2007/2/27 8:04:00 發(fā)布:
呵呵,我這個‘下回分解’只是一個跳轉(zhuǎn)而已啦! 謝謝支持! |
|
| 4樓: | >>參與討論 |
| 作者: xiubing65 于 2007/2/27 17:37:00 發(fā)布:
? ? |
|
| 5樓: | >>參與討論 |
| 作者: fei_ge 于 2007/4/7 21:43:00 發(fā)布:
寫得不錯 我也這段時間才開始學習了一點DSP的知識的,感覺和你說的差不多,只不現(xiàn)在還沒有什么見解,也沒有什么實際的設(shè)計經(jīng)驗.聽了你這么一說,算是清楚了一點 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |