999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于HDLC協(xié)議的數(shù)字圖像傳輸鏈路設(shè)計(jì)

2012-06-23 06:38:34蘇桂芝楊志謙
火控雷達(dá)技術(shù) 2012年2期

蘇桂芝 楊志謙 邵 威 夏 勇

(中國(guó)電子科技集團(tuán)第三十八研究所 合肥 230088)

1 引言

數(shù)字圖像是由模擬圖像轉(zhuǎn)換而來(lái)的一組數(shù)據(jù)矩陣信息[1],可以對(duì)其進(jìn)行特征提取、圖像分析、圖像處理以及圖像識(shí)別等工作。在現(xiàn)代化的工業(yè)生產(chǎn)中,正越來(lái)越多的使用數(shù)字圖像技術(shù)對(duì)目標(biāo)進(jìn)行檢測(cè)、跟蹤和定位,從而大大的提高了工作的效率。一般情況下,數(shù)字圖像通過(guò)電纜從采集點(diǎn)傳送到信息處理中心,但是在一些難以使用電纜的場(chǎng)合,如旋轉(zhuǎn)、移動(dòng)的圖像采集設(shè)備或大范圍、遠(yuǎn)距離的視頻監(jiān)控系統(tǒng)中,則大多采用無(wú)線(xiàn)通信作為有效的傳輸方法[2]。無(wú)線(xiàn)通信方式雖然可以不受地形等因素的限制,但極易受到周?chē)姶怒h(huán)境的影響,并且數(shù)字圖像的數(shù)據(jù)量一般都較大,在無(wú)線(xiàn)傳輸鏈路中容易產(chǎn)生誤碼和丟幀的現(xiàn)象,使得最終的顯示結(jié)果出現(xiàn)較大的失真。HDLC協(xié)議是一種高級(jí)數(shù)據(jù)鏈路控制協(xié)議,它具有差錯(cuò)檢測(cè)功能強(qiáng)大、實(shí)時(shí)和同步傳輸?shù)奶攸c(diǎn)。為了在圖像傳輸過(guò)程中降低誤碼率,并且保證其高速性和實(shí)時(shí)性,本文設(shè)計(jì)了一種基于HDLC協(xié)議的傳輸鏈路。

2 數(shù)字圖像的表示形式

通常人眼觀(guān)察到,未經(jīng)采樣與量化的圖像稱(chēng)為模擬圖像,但是計(jì)算機(jī)無(wú)法接受模擬圖像,因而必須對(duì)它進(jìn)行采樣和量化使之轉(zhuǎn)換成為數(shù)字圖像才能被處理,即圖像的數(shù)字化[3]。

取樣是將模擬圖像在空間上離散化,是將一幅連續(xù)圖像在空間上分割成M×N個(gè)網(wǎng)格,把取樣網(wǎng)格點(diǎn)上對(duì)應(yīng)的連續(xù)亮度轉(zhuǎn)換為單個(gè)特定數(shù)碼的過(guò)程,稱(chēng)之為量化。行數(shù)、列數(shù)和量化等級(jí)都取2的整數(shù)次冪,且每級(jí)只取整數(shù)值。這樣就形成一個(gè)矩陣,其每個(gè)元素稱(chēng)為圖像元素,簡(jiǎn)稱(chēng)象素。象素的值稱(chēng)為灰度級(jí),通常量化為 256級(jí),用 0、1、2、…、255表示[4]。圖像上每一點(diǎn)的灰度級(jí)與其亮度相對(duì)應(yīng)。一般說(shuō)來(lái),灰度級(jí)越大,圖像越亮,顏色越淺,這樣就得到一幅數(shù)字圖像。

在數(shù)字圖像的無(wú)線(xiàn)傳輸過(guò)程中,數(shù)字圖像采用函數(shù)的形式來(lái)表示。黑白圖像可以應(yīng)用二維函數(shù)f(x,y)表示,x,y是平面的兩個(gè)軸的坐標(biāo),f(x,y)表示點(diǎn)(x,y)的亮度值(灰度值)。彩色圖像可用f(x,y,λ)表示,λ為波長(zhǎng)。活動(dòng)彩色圖像可用f(x,y,λ,t)表示,λ 為波長(zhǎng),t表示時(shí)間。

在準(zhǔn)備傳送前,將數(shù)字圖像的象素信息按照八方向鏈表形式進(jìn)行編碼,形成一組數(shù)據(jù)。正東方向零度為000,逆時(shí)針?lè)较蛞来螢?01——111。按照后點(diǎn)相對(duì)于前點(diǎn)的方向進(jìn)行編碼,如圖1所示。

圖1 八方向鏈表

3 HDLC協(xié)議模型

HDLC(High Level Data Link Control)協(xié)議是國(guó)際標(biāo)準(zhǔn)化組織(ISO)推出的高級(jí)數(shù)據(jù)鏈路控制協(xié)議[5]。HDLC是面向位的鏈路控制規(guī)程,在 HDLC協(xié)議中,采用幀結(jié)構(gòu)傳輸數(shù)據(jù),用一幀表示一組完整的信息,如圖2所示,它既可以用于通信的控制,也可以用于數(shù)據(jù)的傳輸。

HDLC協(xié)議規(guī)定,所有信息的傳輸必須以個(gè)標(biāo)志字開(kāi)始,且以同一個(gè)標(biāo)志字結(jié)束,這個(gè)標(biāo)志字就是0x7E。接收方可以通過(guò)搜索0x7E來(lái)判斷幀的開(kāi)始和結(jié)束,以此建立幀同步[6]。地址字段表示鏈路上站的地址,控制字段實(shí)現(xiàn)了HDLC的許多重要功能,根據(jù)其最前面兩個(gè)位的取值,可將HDLC幀劃分為:信息幀(I)、監(jiān)督幀(S)和無(wú)編號(hào)幀(U)。信息字段為所要傳輸?shù)臄?shù)據(jù)。幀校驗(yàn)采用循環(huán)冗余校驗(yàn)碼CRC[7],對(duì)地址、控制和信息字段進(jìn)行校驗(yàn),插入的“0”不在校驗(yàn)范圍。16位幀校驗(yàn)序列碼多項(xiàng)式為:

32位幀校驗(yàn)序列碼多項(xiàng)式為:

HDLC協(xié)議包含幀發(fā)送控制和幀接收控制,因確定0x7E(01111110)為控制字符時(shí),傳輸?shù)膸谋忍匦蛄兄芯筒荒艹霈F(xiàn)與它相同的比特序列,否則就會(huì)出現(xiàn)判斷的錯(cuò)誤。這也就是幀數(shù)據(jù)傳輸?shù)耐该餍詥?wèn)題。同樣,在兩個(gè)01111110的標(biāo)志字段之間的比特序列中,如果出現(xiàn)了和標(biāo)志字段一樣的比特組合,那么就會(huì)誤認(rèn)為是幀的邊界。為了避免出現(xiàn)這種錯(cuò)誤,HDLC規(guī)定采用插零/刪零的方法。

圖2 HDLC幀結(jié)構(gòu)

插零/刪零的方法規(guī)定:發(fā)送端在兩個(gè)標(biāo)志字段之間的比特序列中,如果檢查出連續(xù)的5個(gè)1,不管它后面的比特位是0或1,都增加一個(gè)0;那么在接收過(guò)程中,在2個(gè)標(biāo)志字段之間的比特序列中檢查出連續(xù)的5個(gè)1之后就刪除一個(gè)0。在數(shù)據(jù)發(fā)送端,經(jīng)過(guò)0比特插入后的數(shù)據(jù)就可以保證不會(huì)出現(xiàn)6個(gè)連續(xù)1。在接收一個(gè)幀時(shí),首先找到標(biāo)志字段以確定幀的邊界,接著再對(duì)其中的比特序列進(jìn)行檢查,每當(dāng)發(fā)現(xiàn)5個(gè)連續(xù)1時(shí),就將這五個(gè)連續(xù)1后的一個(gè)0刪除,以便將數(shù)據(jù)還原成原來(lái)的比特。這樣就保證了在所傳送的比特序列中,不管出現(xiàn)什么樣的比特組合,也不至于引起幀邊界的判斷錯(cuò)誤。采用插零/刪零的方法后,幀內(nèi)就可以傳送任意組合的比特序列,即可以實(shí)現(xiàn)數(shù)據(jù)鏈路層的透明傳輸。具體發(fā)送接收流程如圖3所示。

圖3 傳輸鏈路流程

4 傳輸鏈路設(shè)計(jì)

將HDLC協(xié)議用于無(wú)線(xiàn)的數(shù)字圖像傳輸,一方面要保證數(shù)據(jù)的同步通訊,另一方面要實(shí)現(xiàn)數(shù)據(jù)的透明傳輸。

4.1 FPGA內(nèi)部流程

圖像數(shù)據(jù)信息經(jīng)過(guò)數(shù)據(jù)總線(xiàn)和地址總線(xiàn)不斷的從CPU傳送至FPGA,由FPGA將大量的數(shù)據(jù)按照HDLC協(xié)議的格式進(jìn)行打包,發(fā)送出去[8]。為了保證數(shù)據(jù)傳輸?shù)耐叫裕诎l(fā)送數(shù)據(jù)的同時(shí),提供數(shù)據(jù)的同步時(shí)鐘,且時(shí)鐘的連續(xù)性和時(shí)鐘頻率是可控的,在接收數(shù)據(jù)時(shí)就可以通過(guò)同步時(shí)鐘來(lái)判斷數(shù)據(jù)流的標(biāo)志位,實(shí)現(xiàn)幀同步。FPGA內(nèi)部的HDLC協(xié)議處理流程如圖4所示。

圖4 HDLC協(xié)議處理流程

4.2 數(shù)據(jù)透明傳輸

HDLC的幀同步方式利用“0比特插入法”對(duì)數(shù)據(jù)實(shí)現(xiàn)透明傳輸,傳輸信息的比特組合無(wú)任何限制。在發(fā)送端和接收端相應(yīng)地進(jìn)行“插零”及“刪零”操作。這樣使得HDLC具有良好的透明傳輸特性。

實(shí)現(xiàn)“插零”和“刪零”操作的部分源代碼如下:

通過(guò)示波器觀(guān)察發(fā)送出來(lái)的數(shù)據(jù),波形如圖5。

圖5 HDLC數(shù)據(jù)與時(shí)鐘

5 仿真及試驗(yàn)結(jié)果

首先對(duì)設(shè)計(jì)的HDLC鏈路進(jìn)行仿真測(cè)試,采用無(wú)線(xiàn)電臺(tái)發(fā)送一組0~255連續(xù)有序數(shù)據(jù),在接收端CPCI計(jì)算機(jī)接收數(shù)據(jù)并存文件,將發(fā)送端的數(shù)據(jù)與接收到的數(shù)據(jù)加以比較,以測(cè)試整個(gè)鏈路的有效性。

采用MATLAB進(jìn)行數(shù)據(jù)分析,由圖6可看出,收到數(shù)據(jù)和發(fā)出數(shù)據(jù)完全重合,證明該鏈路是有效的。

圖6 模擬傳輸測(cè)試圖

當(dāng)仿真測(cè)試完全正確后,還需對(duì)真實(shí)的圖像數(shù)據(jù)進(jìn)行傳輸測(cè)試,為了證明HDLC協(xié)議的有效性,分別采用普通方法傳輸和本文設(shè)計(jì)的鏈路進(jìn)行無(wú)線(xiàn)傳輸,并對(duì)發(fā)送和接收到的數(shù)據(jù)進(jìn)行比較,如圖7、圖8所示。

圖7 實(shí)際圖像傳輸比較(普通)

分析圖7和圖8,可以看出,在普通方式下傳輸圖像數(shù)據(jù),收到的數(shù)據(jù)和實(shí)際發(fā)送的數(shù)據(jù)存在明顯的差別,即誤碼較多,而運(yùn)用HDLC協(xié)議的傳輸鏈路收到的數(shù)據(jù)和實(shí)際傳輸?shù)臄?shù)據(jù)完全吻合,大大的降低了傳輸?shù)恼`碼率,滿(mǎn)足數(shù)字圖像數(shù)據(jù)的無(wú)線(xiàn)傳輸要求。

圖8 實(shí)際圖像傳輸比較(HDLC)

6 結(jié)束語(yǔ)

數(shù)字圖象傳輸具有數(shù)據(jù)量大、實(shí)時(shí)性要求高的特點(diǎn)。本文將HDLC協(xié)議應(yīng)用在數(shù)字圖像的無(wú)線(xiàn)傳輸中,實(shí)驗(yàn)結(jié)果表明,本方法是可行、有效的,并且相比普通的無(wú)線(xiàn)傳輸,其誤碼率較低,傳輸過(guò)程穩(wěn)定、可靠。

[1] 沈蘭蓀.圖象編碼與異步傳輸[M].北京:人民郵電出版社,1998.

[2]申長(zhǎng)軍,吳慶宏.低功耗無(wú)線(xiàn)數(shù)字傳輸塊的設(shè)計(jì)與應(yīng)用[J].電子技術(shù)應(yīng)用,2004(9).

[3] 楊新偉,計(jì)欣華,陳金龍.三維白光數(shù)字圖象頻域分析法及其應(yīng)用[J].機(jī)械強(qiáng)度,2009(04).

[4] 王劍.基于MATLAB的小波變換在圖象壓縮中的應(yīng)用[J].計(jì)算機(jī)工程與應(yīng)用,2003,(01).

[5]CHEN He,HAN Yue qiu.ASIC Design of High-Speed Low-Power HDLC Controller[J].JournalofBeijing Institute ofTechnology,2003,vol.12.

[6] 文冠果.一種新型的128路多通道HDLC引擎設(shè)計(jì)[J].微電子學(xué)與計(jì)算機(jī),2004,21,(9).

[7] 石建平,黃鄉(xiāng)生.基于FPGA的循環(huán)冗余校驗(yàn)算法實(shí)現(xiàn)[J].信息與電子工程,2008,6,(5).

[8] 談國(guó)文,張煒,朱丹,顧英.基于HDLC協(xié)議的實(shí)時(shí)通信軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與科學(xué),2000,(04).

主站蜘蛛池模板: 自拍亚洲欧美精品| 亚洲最大看欧美片网站地址| 亚洲人视频在线观看| 日韩大片免费观看视频播放| 久久精品人人做人人爽97| 日本亚洲成高清一区二区三区| 日本精品影院| 国产一区亚洲一区| 九九视频在线免费观看| 日本中文字幕久久网站| 99久久国产自偷自偷免费一区| 在线播放精品一区二区啪视频| 精品国产自在现线看久久| 国产色网站| 99久久亚洲综合精品TS| 97免费在线观看视频| 国产免费怡红院视频| a毛片在线免费观看| 成年网址网站在线观看| 日韩色图区| 91九色国产在线| 国产精品极品美女自在线看免费一区二区 | 素人激情视频福利| 欧美伦理一区| 国产亚洲精品va在线| 久久这里只有精品66| 亚洲日本精品一区二区| 原味小视频在线www国产| 精品久久久久久久久久久| 欧美一区精品| 在线播放91| 久久96热在精品国产高清| 国产色伊人| 九色免费视频| 国产一区二区免费播放| 日a本亚洲中文在线观看| 欧美日韩国产在线观看一区二区三区| 国产正在播放| 无码国产伊人| 成年女人a毛片免费视频| 美臀人妻中出中文字幕在线| 人人看人人鲁狠狠高清| 国产成人免费高清AⅤ| 国产在线98福利播放视频免费| 波多野结衣一区二区三区88| 成人在线欧美| 国产精品美女免费视频大全| 五月婷婷导航| 国产成人禁片在线观看| 国产一区二区三区免费观看| 色呦呦手机在线精品| 99伊人精品| 综合色天天| 日本久久网站| 伊人大杳蕉中文无码| 91在线播放国产| 99ri精品视频在线观看播放| 久久综合干| 91亚洲精品国产自在现线| 成人一区专区在线观看| 人妻21p大胆| 日韩av无码精品专区| 日本五区在线不卡精品| 国产农村妇女精品一二区| 亚洲国产清纯| 欧美国产日韩另类| 伊人久久大香线蕉aⅴ色| 国产亚洲视频免费播放| 91国语视频| 69国产精品视频免费| 中文字幕第4页| 成人福利在线视频| 99爱视频精品免视看| 亚洲av色吊丝无码| www精品久久| 美女扒开下面流白浆在线试听| 99精品免费在线| 欧美国产另类| 色AV色 综合网站| 国产综合日韩另类一区二区| 亚洲综合九九| 香蕉国产精品视频|