《電子技術(shù)應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于TMS320C6711B DSP的中心定位算法設計
基于TMS320C6711B DSP的中心定位算法設計
段榮行,王平,張燁
摘要: 地平儀是衛(wèi)星姿態(tài)控制系統(tǒng)的關(guān)鍵子系統(tǒng),其測量精度和可靠性直接關(guān)系到衛(wèi)星姿態(tài)是否精確和穩(wěn)定。本文利用TI公司的DSP芯片TMS320C6711B(簡稱C6711)實現(xiàn)了中心定位的相關(guān)算法。
關(guān)鍵詞: RF|微波 算法定位 TMS320C6711B DSP
Abstract:
Key words :

  1 實時圖像處理系統(tǒng)的硬件構(gòu)成

 

  本系統(tǒng)以C6711為核心,輔助以現(xiàn)場可編程門陣列FPGA及高速A/D等器件構(gòu)成實時高速數(shù)字圖像處理系統(tǒng)。系統(tǒng)硬件框圖如圖1。該圖像處理系統(tǒng)的工作原理是:由CCD采集輸出的模擬圖像信號,經(jīng)過高速A/D將模擬信號轉(zhuǎn)換為數(shù)字信號。數(shù)字圖像信號在FPGA控制下,將數(shù)據(jù)不斷輸入至雙口RAM。每當一幀圖像掃描結(jié)束時,F(xiàn)PGA提供一個中斷標志信號,觸發(fā)DSP進行數(shù)據(jù)搬移,將雙口RAM中的一幀圖像通過C6711的QDMA搬移到SDRAM中。QDMA將數(shù)據(jù)搬移完后檢查圖像數(shù)據(jù)是否有效,如有效則觸發(fā)DSP執(zhí)行圖像處理程序,否則返回等下一個中斷到來。DSP在下次中斷到來之前處理完本幀圖像,將得出的姿態(tài)角信息通過多通道緩沖串口McBSP輸出給電腦PC機RS232口并顯示,之后又進入中斷等待狀態(tài),等待中斷再次觸發(fā)QDMA進行數(shù)據(jù)搬移。

  

DSP實時圖像處理系統(tǒng)的硬件框圖

 

  1.1 C6711數(shù)字信號處理器

  C6711是TI公司的高速浮點DSP芯片,主頻為150MHz,最高能達到900MFLOPS的峰值運算能力。C6711由CPU內(nèi)核、片內(nèi)外設和存儲器三大部分組成。處理單元采用高性能、先進的VelociTITM結(jié)構(gòu),每時鐘周期8個功能單元可并行工作。C6711具有特別適合實時圖像處理的特點:

  (1)先進的VelociTI超長指令字C67xDSP內(nèi)核;

  (2)硬件支持IEEE標準的單精度和雙精度浮點指令;

  (3)32位外部存儲器接口(EMIF),提供與同步、異步存儲器的無縫接口;

  (4)兩級緩存結(jié)構(gòu),其中:程序緩存32Kbit,數(shù)據(jù)緩存32Kbit,二級緩存512Kbit;

  (5)增強型DMA控制器,共16個獨立通道。

  1.2 A/D變換

  由CCD輸出的模擬圖像信號,經(jīng)過高速A/D將模擬信號轉(zhuǎn)換為10位數(shù)字圖像信號,在FPGA的控制下存入雙口RAM存儲器,供DSP處理使用。

  1.3 電源模塊和監(jiān)控復位電路

  C6000系列DSP需要兩種電壓,分別為CPU內(nèi)核電壓和周邊I/O接口電壓。C6711需要3.3V和1.8V兩種電壓,并且要求兩種電源滿足一定的加電順序。本系統(tǒng)采用兩者同時加電的方式。根據(jù)系統(tǒng)的功耗要求,分別采用芯片TPS54316和TPS54314直接產(chǎn)生3.3V和1.8V兩種電壓,它最大可提供3A的供電電流。電源監(jiān)控和復位電路采用TI公司的TPS3307-33實現(xiàn),它可以同時監(jiān)測三個獨立的電壓3.3V/5V/1.8V,并且被監(jiān)測的三個電壓有一個低于其門限值時,就可以保證輸出有效的

基于TMS320C6711的中心定位實時圖像處理系統(tǒng)

信號,使DSP復位,當它們的值都高于門限值時,

基于TMS320C6711的中心定位實時圖像處理系統(tǒng)

信號才變?yōu)楦唠娖健?.4 時鐘模塊和JTAG接口

 

  25MHz時鐘信號經(jīng)過ICS501倍頻后,產(chǎn)生150MHz和100MHz時鐘信號,經(jīng)三態(tài)門總線緩沖器74LVTH125輸出后得到CPU工作時鐘及同步接口所需的工作時鐘。C6711的7個JTAG仿真腳

基于TMS320C6711的中心定位實時圖像處理系統(tǒng)

、TMS、TDI、TDO、TCK、EMU1和EMU0連接到一個14腳雙排插頭上,可與仿真器相連,以進行系統(tǒng)調(diào)試和程序下載。

 

  1.5 外部存儲器設計

  C6711訪問外部存儲器必須通過EMIF。EMIF不僅有很高的數(shù)據(jù)吞吐率,而且還有很強的接口能力,可以與目前所有類型的存儲器直接接口。設計采用三種類型的存儲器:Flash ROM、雙口RAM和同步動態(tài)存儲器SDRAM。Flash ROM 是現(xiàn)場可擦除、掉電后可保持數(shù)據(jù)的存儲器,用來固化程序和保存掉電后需要保存的數(shù)據(jù);雙口RAM用來存儲一幀圖像數(shù)據(jù);SDRAM運行速度快,用來存放實時運行程序和臨時數(shù)據(jù)。本系統(tǒng)Flash ROM采用SST39VF040,且配置在CE1空間。雙口RAM采用IDT70V28,且配置在CE2空間。選用HY57V653220作為SDRAM,配置在CE0空間,這樣的配置與引導方式相配合。

  1.6 輸出電路

  系統(tǒng)根據(jù)輸入的圖像,由C6711進行處理后得出一個衛(wèi)星姿態(tài)角信息。該姿態(tài)角信息由C6711輸出到PC機的RS-232口,由于通信的信息量少,所以可以利用C6711的多通道緩沖串口McBSP,在不擴展其他硬件的情況下,用軟件實現(xiàn)異步數(shù)據(jù)傳輸格式。發(fā)送時,發(fā)送轉(zhuǎn)換子程序把每一個數(shù)據(jù)位擴展成16位的UART字,并把這些已轉(zhuǎn)換好的數(shù)據(jù)塊放入發(fā)送緩沖區(qū),同時在適當?shù)牡胤郊由掀鹗嘉缓徒K止位(如圖2所示),然后EDMA把數(shù)據(jù)從發(fā)送緩沖區(qū)傳給McBSP,而McBSP幀同步發(fā)生器負責連續(xù)地移出這些數(shù)據(jù)[4];接收時,EDMA從McBSP讀入已經(jīng)擴展過的數(shù)據(jù),并把這些數(shù)據(jù)寫入接收緩沖區(qū),然后再調(diào)用壓縮子程序把數(shù)據(jù)轉(zhuǎn)換成原來的字節(jié)形式。這種方法的優(yōu)點是硬件接口簡單,只需增加一個CMOS電平與RS232電平的電平轉(zhuǎn)換電路。

  

 

  2 圖像處理算法的實現(xiàn)

  中心定位圖像處理算法設計以輸入圖像格式320×240像素、1024灰度級/像素為基礎,包括濾波、判斷地平圈是否進入視場、邊緣檢測和精確定中心幾個部分。

  2.1 濾波

  探測器可能存在小于1%的壞單元,其灰度值主要為0或1023,壞元區(qū)范圍小于3×3。壞元的存在有可能對邊緣檢測帶來誤差,再加上采集到的圖像數(shù)據(jù)信噪比較低,所以采用二維中位數(shù)濾波[5]。其做法是:對于一幀圖像,采用從上到下、從左到右的方法,移動3×3的窗口,在每一個位置,將有9個圖像像素出現(xiàn)在窗口中,對這9個像素灰度值進行排序,使用快速排序法找到處于正中的像素值,把這個值賦給3×3窗口的中心像素。使用這種方法可以有效濾除區(qū)域不大于2×2的突發(fā)性干擾,從而提高算法精度。

  2.2 判斷地平圈是否進入視場

  當衛(wèi)星初始進入軌道時,在地平儀初始狀態(tài)下可能探測不到地球,這時需啟動搜索程序控制衛(wèi)星偏轉(zhuǎn)以搜索地球。因此,必須對所得的地平圈圖像采用逐行掃描的搜索方法以判斷地球是否進入視場。

  2.3 邊緣檢測

  邊緣提取首先檢測圖像局部特性的不連續(xù)性,然后再將這些不連續(xù)的邊緣像素連成完備的邊界。邊緣的特性是沿邊緣走向的像素變化平緩,而垂直于邊緣方向的像素變化劇烈。從這個意義上說,提取邊緣的算法就是檢測符合邊緣特性的邊緣像素的數(shù)學算子。

  由于地球的輻射存在不均勻性,所以地平高度與采用的地平檢測方式有關(guān)。其差別在于對應不同的地平檢測方式,具體的地平高度隨地球輻射變化程度不同。本文采用比例門限法檢測地平圈。具體算法如下:以粗略地心為起點,以0.5度為間隔取720條射線。考慮到只需掃描地球輻射過渡帶,所以每條射線的掃描起點距粗略地心為100個單位,間隔一個單位進行一次采樣。由于該采樣點的坐標不是整型,所以利用雙線性內(nèi)插得到采樣點的灰度值,依次判斷采樣點,一邊記錄灰度最大值,一邊判斷該灰度值是否小于最大值的一半。當條件成立時,掃描停止,算出灰度值為最大值的50%所對應的坐標,即地平點坐標。掃完720條射線后,所有的地平點構(gòu)成一個地平圈。該算法對接近過渡帶的點進行雙線性內(nèi)插,提高了程序執(zhí)行效率。檢測出的地平點坐標是浮點數(shù),提高了地平判定精度,有利于減小測量地心的誤差。2.4 精確定中心

 

  精確定中心是算法中最關(guān)鍵的部分,方法的好壞直接影響地心的精度。一般有霍夫變換法、面積積分和三點均值法等。精確定位采用面積積分法。根據(jù)微積分理論,對于一個封閉區(qū)域D,其重心坐標可用如下公式得到:

  

 

  式中,x和y代表單元點的坐標,ρ(x,y)代表單元點的密度,D代表整個區(qū)域。

  當ρ(x,y)=1時,區(qū)域的重心和形心重合,S表示區(qū)域的面積。為了能夠用計算機計算區(qū)域的中心位置,必須對上面的公式離散化。離散化后的公式為:

  

 

  式中, R(θ)表示對應θi~θi+1范圍內(nèi)的幅值變化規(guī)律。

  3 實驗結(jié)果

  把CCD拍攝到的圖像數(shù)據(jù)送入該系統(tǒng)處理,每處理完一幀圖像就會從串口輸出一個姿態(tài)角信息。表1是四幀圖像的處理結(jié)果。從表1可以看出算法的精度優(yōu)于0.1的指標要求,算法處理時間約為0.49秒,滿足一秒處理一幀的實時要求。

  

 

  實時圖像處理系統(tǒng),實現(xiàn)了圖像采集、實時數(shù)據(jù)處理及輸出。系統(tǒng)具有很好的升級性和擴展性。采用DSP處理器,增強了系統(tǒng)的處理能力,提高了系統(tǒng)處理速度,保證了工作的實時性要求。采用貼片器件,既減小了PCB板的尺寸,又增強了系統(tǒng)的可靠性。實驗證明,中心定位算法通過對原始圖像濾波、判斷目標是否進入視場、邊緣檢測和精確定中心大大提高了地平儀的測量精度。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
麻豆精品网站| 欧美日韩成人一区二区| 亚洲国产综合91精品麻豆| 亚洲一区二区三区在线| 99精品久久久| 亚洲美女黄网| 日韩一级网站| 日韩一区二区福利| 日韩午夜中文字幕| 一本色道久久精品| 亚洲麻豆av| 99天天综合性| 在线亚洲一区| 亚洲小说区图片区| 亚洲综合好骚| 午夜日韩在线观看| 性做久久久久久久免费看| 欧美一区二区三区喷汁尤物| 午夜精品久久久久久| 性欧美xxxx大乳国产app| 欧美一区二区三区在线| 久久国产精品亚洲77777| 亚洲成人直播| 亚洲全部视频| 亚洲最新在线视频| 亚洲视频一区在线| 香蕉成人久久| 久久激情网站| 美女日韩在线中文字幕| 欧美成人性生活| 欧美日韩18| 国产精品啊v在线| 国产精品素人视频| 国内自拍视频一区二区三区| 一区二区亚洲精品| 亚洲国产日韩欧美在线动漫| 夜色激情一区二区| 亚洲欧美在线网| 亚洲黄网站黄| 一本大道久久a久久综合婷婷 | 国产欧美大片| 一区二区三区在线看| 亚洲国产欧美日韩精品| 一区二区三区|亚洲午夜| 午夜精品久久久久久久| 久久精品人人| 一区二区三区国产精品| 午夜精品久久久久久久白皮肤| 性8sex亚洲区入口| 欧美jizz19性欧美| 国产精品v日韩精品v欧美精品网站| 国产精品一区在线观看你懂的| 国内精品久久久久久| 亚洲国产精品一区二区第一页 | 在线视频精品| 欧美一区二区成人| 亚洲精品自在在线观看| 亚洲欧美日韩一区二区三区在线观看 | 亚洲一二三区在线| 亚洲欧美影院| 免费永久网站黄欧美| 国产精品久久久久国产a级| 国产亚洲欧美在线| 亚洲精品三级| 欧美中在线观看| 亚洲视频在线观看网站| 午夜一区在线| 欧美激情中文字幕一区二区| 国产精品免费久久久久久| 一色屋精品视频在线看| 亚洲中字在线| 中文久久精品| 牛牛精品成人免费视频| 国产精品毛片大码女人| 亚洲国产精品123| 欧美一区二区三区免费看| 在线一区二区三区四区五区| 久久久久久综合网天天| 欧美视频在线看| 在线免费一区三区| 午夜免费电影一区在线观看| 亚洲毛片在线看| 久久久久免费| 国产精品无码永久免费888| 亚洲人成7777| 亚洲成人在线网| 欧美亚洲三区| 欧美三级日本三级少妇99| 在线看成人片| 欧美一级专区免费大片| 午夜国产不卡在线观看视频| 欧美另类女人| 亚洲第一区中文99精品| 欧美一区二区三区电影在线观看| 亚洲欧美激情在线视频| 欧美va亚洲va香蕉在线| 国产自产女人91一区在线观看| 亚洲一级黄色片| 亚洲无亚洲人成网站77777| 欧美激情欧美激情在线五月| 红杏aⅴ成人免费视频| 亚洲欧美日韩精品久久奇米色影视| 日韩一级视频免费观看在线| 蜜臀久久99精品久久久久久9 | 久久久亚洲高清| 国产欧美精品日韩精品| 亚洲婷婷综合久久一本伊一区| 艳妇臀荡乳欲伦亚洲一区| 欧美h视频在线| 在线观看三级视频欧美| 久久经典综合| 久久久精品日韩欧美| 国产欧美日韩视频| 亚洲综合不卡| 亚洲欧美日韩国产一区二区| 欧美色图麻豆| 一区二区三区四区五区在线| 亚洲天堂av在线免费| 欧美日韩综合另类| 亚洲视频精品| 亚洲一级在线观看| 国产精品黄视频| 亚洲一区二区日本| 亚洲欧美国产高清| 国产精品久久久久久超碰| 中文有码久久| 亚洲一区二区毛片| 国产精品高清在线| 亚洲午夜一区| 久久疯狂做爰流白浆xx| 国产一区二区久久精品| 久久精品久久综合| 欧美电影免费观看| 最近中文字幕日韩精品| 亚洲免费观看高清完整版在线观看熊| 欧美激情欧美激情在线五月| 亚洲精品专区| 亚洲一区高清| 国产毛片一区二区| 欧美在线视频观看| 蜜臀a∨国产成人精品| 亚洲激情专区| 亚洲视频中文字幕| 国产精品欧美久久| 欧美亚洲三区| 欧美xxx成人| 亚洲免费电影在线观看| 亚洲欧美成人一区二区三区| 国产精品专区第二| 亚洲福利专区| 欧美精品免费在线| 亚洲午夜av在线| 久久精品国产久精国产爱| 激情综合色综合久久| 亚洲精品在线视频| 国产精品xnxxcom| 久久精品盗摄| 欧美啪啪一区| 亚洲小说欧美另类社区| 久久夜色精品亚洲噜噜国产mv | 亚洲欧美制服中文字幕| 久久久噜噜噜久久人人看| 亚洲福利视频一区| 亚洲综合精品自拍| 国模吧视频一区| 日韩一级大片在线| 国产免费成人av| 最新精品在线| 欧美亚洲第一区| 欧美在线观看一区二区| 欧美另类专区| 先锋影音国产一区| 欧美黄色网络| 午夜一区在线| 欧美人妖另类| 欧美在线啊v| 欧美日本精品| 欧美自拍偷拍午夜视频| 欧美日韩成人在线视频| 欧美一级播放| 欧美视频国产精品| 欧美在线三级| 欧美视频手机在线| 亚洲高清三级视频| 国产精品久久久久免费a∨大胸| 亚洲第一天堂av| 国产精品热久久久久夜色精品三区| 亚洲第一精品夜夜躁人人爽 | 欧美午夜宅男影院| 久久精品国产96久久久香蕉| 欧美视频官网| 亚洲精品久久视频| 国产欧美日韩不卡| 一区二区三区精品| 1024国产精品| 久久成人羞羞网站| 亚洲视频在线观看| 欧美激情第六页| 欧美在线不卡| 国产精品乱码|