如何編寫電力實(shí)時(shí)應(yīng)用的運(yùn)行在DSP上的高效C代碼
摘要:數(shù)字信號(hào)處理器(DSP)因其出色的處理能力,在包括電力應(yīng)用在內(nèi)的各個(gè)領(lǐng)域得到十分廣泛的應(yīng)用。為了滿足電力應(yīng)用的高實(shí)時(shí)性的要求,需要為DSP編寫高效的代碼。目前對(duì)DSP進(jìn)行程序設(shè)計(jì)時(shí),使用得最多的是C語(yǔ)
,甚至不在一個(gè)數(shù)量級(jí)上。因此,最見效也是最關(guān)鍵的在于選擇最優(yōu)的算法。算法選擇不當(dāng),再怎么做細(xì)枝末節(jié)的優(yōu)化和調(diào)整,其效果也不甚明顯。因此。如果要提高代碼的時(shí)間效率,對(duì)于算法的優(yōu)化應(yīng)該是排在第一位的。在算法的優(yōu)化完成以后,再去考慮上面提高的或者沒(méi)有提到的其他各種優(yōu)化的方法,這樣才能從根本上提高代碼的時(shí)間效率。
4 結(jié)論
DSP是一個(gè)硬件資源有限的環(huán)境,同時(shí)又進(jìn)行著大量的實(shí)時(shí)數(shù)據(jù)處理,因此需要在對(duì)DSP進(jìn)行C語(yǔ)言程序設(shè)計(jì)的時(shí)候,特別注意代碼的效率。文章中分別給出了幾點(diǎn)提高代碼的空間效率和時(shí)間效率的方法。而事實(shí)上,代碼的空間效率和時(shí)間效率是一對(duì)矛盾。通常空間效率的提高要犧牲一些時(shí)間效率,而時(shí)間效率的提高也需要以空間效率為代價(jià)。這一點(diǎn)在查表方法的使用上體現(xiàn)的十分明顯,查表本身就是用空間換來(lái)時(shí)間的典型方法。寫出高效C代碼的關(guān)鍵就在于通過(guò)各種方法來(lái)處理好這對(duì)矛盾,甚至使這兩者同時(shí)得到某種程度的改善。
參考文獻(xiàn)
【1】 [美]赫伯特•希爾特,《C語(yǔ)言大全(第四版)》,電子工業(yè)出版社,2001年9月
【2】 “TMS320C55x Optimizing C/C++ Compiler User’s Guide”, Texas Instruments Application Report SPRU281D, July 2002.
【3】 “TMS320C55x DSP CPU Reference Guide”, Texas Instruments Application Report SPRU371D, May 2001
【4】 “TMS320C55x DSP Mnemonic Instruction Set Reference Guide” Texas Instruments Application Report SPRU374G, October 2002.
【5】 “TMS320C55x DSP Algebraic Instruction Set Reference Guide” Texas Instruments Application Report SPRU375G, October 2002.
【6】 “TMS320C55x DSP Programmer's Guide” Texas Instruments Application Report SPRU376A, July 2001.
作者簡(jiǎn)介
張浩 男,1981年3月出生于江蘇鹽城,2003年于東南大學(xué)獲得學(xué)士學(xué)位。同年7月于國(guó)家電力公司南京自動(dòng)化研究院攻讀碩士學(xué)位。研究方向?yàn)殡娏€載波通信。電子郵件:vjzhang@sohu.com;通訊地址:南京市中央路258號(hào)江南大廈裙樓5樓;郵編:210003;聯(lián)系電話:025-83096319。
郭經(jīng)紅 男,1967年12月出生于江西吉安,1989年于桂林電子技術(shù)學(xué)院獲得學(xué)士學(xué)位,1992年和2000年于東南大學(xué)無(wú)線電工程系獲得碩士和博士學(xué)位。研究方向?yàn)殡娏ο到y(tǒng)自動(dòng)化中的通信以及數(shù)字信號(hào)處理。電子郵件:j.h.guo@nari-china.com;通訊地址:南京市中央路258號(hào)江南大廈裙樓5樓;郵編:210003;聯(lián)系電話:025-83092504。
責(zé)任編輯:和碩涵
免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
-
現(xiàn)貨模式下谷電用戶價(jià)值再評(píng)估
2020-10-10電力現(xiàn)貨市場(chǎng),電力交易,電力用戶 -
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來(lái)電力消費(fèi)增長(zhǎng)原因分析及中長(zhǎng)期展望
2020-09-27電力需求,用電量,全社會(huì)用電量
-
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來(lái)電力消費(fèi)增長(zhǎng)原因分析及中長(zhǎng)期展望
2020-09-27電力需求,用電量,全社會(huì)用電量 -
我國(guó)電力改革涉及的電價(jià)問(wèn)題
-
電化學(xué)儲(chǔ)能應(yīng)用現(xiàn)狀及對(duì)策研究
2019-08-14電化學(xué)儲(chǔ)能應(yīng)用 -
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之預(yù)測(cè)和規(guī)劃
-
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之基本方法
-
貴州職稱論文發(fā)表選擇泛亞,論文發(fā)表有保障
2019-02-20貴州職稱論文發(fā)表 -
《電力設(shè)備管理》雜志首屆全國(guó)電力工業(yè) 特約專家征文
2019-01-05電力設(shè)備管理雜志 -
國(guó)內(nèi)首座蜂窩型集束煤倉(cāng)管理創(chuàng)新與實(shí)踐
-
人力資源和社會(huì)保障部:電線電纜制造工國(guó)家職業(yè)技能標(biāo)準(zhǔn)
-
人力資源和社會(huì)保障部:變壓器互感器制造工國(guó)家職業(yè)技能標(biāo)準(zhǔn)
-
《低壓微電網(wǎng)并網(wǎng)一體化裝置技術(shù)規(guī)范》T/CEC 150
2019-01-02低壓微電網(wǎng)技術(shù)規(guī)范
-
現(xiàn)貨模式下谷電用戶價(jià)值再評(píng)估
2020-10-10電力現(xiàn)貨市場(chǎng),電力交易,電力用戶 -
建議收藏 | 中國(guó)電價(jià)全景圖
2020-09-16電價(jià),全景圖,電力 -
一張圖讀懂我國(guó)銷售電價(jià)附加
2020-03-05銷售電價(jià)附加