www涩-www黄网站-www黄色-www黄色com-国产免费拍拍视频在线观看网站-国产免费怕怕免费视频观看

如何編寫電力實(shí)時(shí)應(yīng)用的運(yùn)行在DSP上的高效C代碼

2013-12-12 10:46:22 電力信息化  點(diǎn)擊量: 評(píng)論 (0)
摘要:數(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語
摘要:數(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語言。本文介紹了DSP編程的特點(diǎn),并從代碼的空間效率和時(shí)間效率兩個(gè)方面提出一些提高C代碼效率的方法。
 
關(guān)鍵字:DSP,高效C代碼,空間效率,時(shí)間效率,電力實(shí)時(shí)應(yīng)用
 
1 引言
C語言是為人們所熟知的計(jì)算機(jī)語言。它運(yùn)用靈活,功能強(qiáng)大,受到大多數(shù)程序員的青睞,也自然成為DSP程序設(shè)計(jì)的重要語言。目前,幾乎所有的DSP都支持C語言和匯編語言的混合編程。但C語言較之匯編語言具有可移植性強(qiáng)、可讀性強(qiáng)和編程周期短等優(yōu)勢(shì),并且其代碼效率也接近匯編語言。因此,大多數(shù)的DSP程序設(shè)計(jì)都是以C語言為主要設(shè)計(jì)語言,如何編寫運(yùn)行在DSP上的高效C代碼成為DSP程序設(shè)計(jì)者最為關(guān)心的問題。
 
2 DSP編程的特點(diǎn)
用C語言編寫運(yùn)行在DSP上的代碼和編寫運(yùn)行在臺(tái)式機(jī)上的代碼是不太一樣的。因此,很多用C語言編寫代碼(運(yùn)行在臺(tái)式機(jī)上的代碼)的經(jīng)驗(yàn)和原則,在對(duì)DSP進(jìn)行C語言編程時(shí),很可能不再適用。
2.1 DSP的存儲(chǔ)容量有限
DSP芯片都會(huì)有片內(nèi)存儲(chǔ)單元,根據(jù)廠商和型號(hào)的不同而擁有不同的容量。一般片內(nèi)存儲(chǔ)單元的容量都不大,即使擴(kuò)展了外部存儲(chǔ)單元,其總的容量也是比較有限的。另外,DSP對(duì)片內(nèi)存儲(chǔ)單元的訪問速度要比對(duì)外部存儲(chǔ)單元的訪問速度快很多【3】。因此,如果能將整個(gè)代碼空間(包括程序空間和數(shù)據(jù)空間)壓縮到片內(nèi)存儲(chǔ)單元中,就可以極大地提高代碼的執(zhí)行速度。
2.2 DSP代碼的執(zhí)行時(shí)間有限
DSP得到廣泛應(yīng)用的一個(gè)重要原因在于DSP在對(duì)數(shù)字信號(hào)進(jìn)行數(shù)學(xué)處理時(shí),體現(xiàn)出其無與倫比的速度優(yōu)勢(shì)。因此,DSP的應(yīng)用場(chǎng)合一般都是對(duì)執(zhí)行時(shí)間有嚴(yán)格限制的場(chǎng)合。例如電網(wǎng)通信、數(shù)據(jù)采集、輸電保護(hù)和事故分析等都對(duì)系統(tǒng)的實(shí)時(shí)性提出了比較高的要求,通常系統(tǒng)的動(dòng)作需要在很短的時(shí)間內(nèi)完成。
 
3 編寫高效的C代碼
由于DSP程序設(shè)計(jì)具有存儲(chǔ)容量限制和執(zhí)行時(shí)間限制的兩個(gè)主要的特點(diǎn),所以高效的C語言程序設(shè)計(jì)顯得尤為重要。這里的高效指兩個(gè)方面:空間效率高和時(shí)間效率高。空間效率高是指DSP代碼盡量占用較少的代碼空間;時(shí)間效率高是指DSP代碼盡量在較短的時(shí)間內(nèi)執(zhí)行完畢。
3.1 提高代碼的空間效率
一段代碼所占用的代碼空間主要包括兩個(gè)方面:程序空間和數(shù)據(jù)空間。程序空間是指代碼中的C語言指令所占用的空間;數(shù)據(jù)空間是指代碼中申明和定義的數(shù)組、變量和常量等所占用的空間。
大云網(wǎng)官方微信售電那點(diǎn)事兒

責(zé)任編輯:和碩涵

免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
?
主站蜘蛛池模板: 久久com| 久草在在线 | 欧美大尺度aaa级毛片 | 国产欧美另类久久久精品免费 | 亚洲国产一区二区三区在线观看 | 九九精品成人免费国产片 | 成人男女网18免费看 | 永久免费不卡在线观看黄网站 | 欧美一级久久久久久久久大 | 四川一级片 | 国产成人精品一区二三区2022 | 一级做a级爰片性色毛片视频 | 成人二区 | 精品中文字幕不卡在线视频 | 国产精品成人一区二区三区 | 久久免费精彩视频 | 欧美一级高清片欧美国产欧美 | 亚洲精品一区二区三区四 | 91视频最新网站 | 亚洲成a人伦理 | 久草资源在线播放 | 国产精品短视频免费观看 | 日日爽夜夜操 | 久草视频中文在线 | 国产乱肥老妇精品视频 | 亚洲综合色dddd26 | 精品国产综合成人亚洲区 | 美女视频黄的免费视频网页 | 久久久国产乱子伦精品 | 九九色在线视频 | 欧美性色高清生活片 | 免费国产成人高清在线观看视频 | 成人影院免费看 | 午夜综合网 | 国产精品久久久久久久网站 | 日本在线 | 中文 | 狠狠综合久久久久综合 | 长腿美女被啪的欲仙欲死视频 | 性欧美美国级毛片 | 欧美性妇 | 欧美一级毛片大片免费播放 |