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

RDS基帶編碼CRC算法的研究

2012-11-29 08:39:46于麗秋
關(guān)鍵詞:資源信息

于麗秋,路 勇

(北京交通大學(xué) 電子信息工程學(xué)院,北京 100044)

RDS(廣播數(shù)據(jù)系統(tǒng),Raidio data System)是一種應(yīng)用在無(wú)線廣播領(lǐng)域中的技術(shù)。在不增加傳輸信道的情況下,調(diào)頻立體聲廣播可以增加多種通信業(yè)務(wù),傳送多工信息。由于在通信系統(tǒng)中可靠性與傳輸率往往是相互制約的,當(dāng)要求提高傳輸率時(shí),校驗(yàn)碼位數(shù)就必須要少,這樣在受到干擾后會(huì)產(chǎn)生錯(cuò)誤的可能性增加,傳送信息的可靠性下降[1]。當(dāng)要求可靠性時(shí),校驗(yàn)碼位數(shù)就要增加,這就導(dǎo)致傳送的速率變慢。為了降低信道內(nèi)噪聲及信道傳輸特性不理想造成的傳輸差錯(cuò),在要求的傳輸率下,盡可能的提高通信的可靠性,在RDS系統(tǒng)中采用CRC(循環(huán)冗余效驗(yàn)碼,Cyclic Redundancy Check)縮短碼編碼技術(shù)對(duì)可能或已經(jīng)出現(xiàn)的差錯(cuò)進(jìn)行控制[2]。

1 RDS基帶信號(hào)編碼格式

在RDS基帶編碼的結(jié)構(gòu)中,以“組”為單元,每組包含4個(gè)塊,每個(gè)塊有26 bit,其中包含16 bit信息字和10 bit檢驗(yàn)字,整個(gè)組共有104 bit[6]。

在該結(jié)構(gòu)中信息字、校驗(yàn)字、二進(jìn)制數(shù)或二進(jìn)制地址都是先傳送高位,數(shù)據(jù)傳送是完全同步的,各數(shù)據(jù)塊與數(shù)據(jù)組之間不留空隙。其中,為了使傳送的信息誤碼校驗(yàn)和組塊同步,校驗(yàn)字部分是由信息字生成的校驗(yàn)字模2加上組和塊同步的偏置字。在這里主要研究由信息字生成的校驗(yàn)字的兩種不同CRC并行算法,及仿真和綜合結(jié)果的分析。

2 適用于RDS基帶信號(hào)的誤碼校驗(yàn)

RDS數(shù)據(jù)格式使用了一種縮短循環(huán)的塊編碼,它是由原始長(zhǎng)為341 bit的循環(huán)碼315 bit而得到的(26,16)分組糾錯(cuò)碼. 所用編碼是一種最佳的糾正突發(fā)誤碼的縮短循環(huán)碼,其生成多項(xiàng)式為[7]:

為了使接收機(jī)的解碼器能檢測(cè)出并糾正傳送中的誤碼,故在發(fā)送端每發(fā)送一個(gè)26 bit塊就含有10 bit校驗(yàn)字,這正是選擇(1)式所示的生成多項(xiàng)式的原因。

下面介紹以信息字生成的校驗(yàn)字的形成方法。

(1)將16 bit信息字多項(xiàng)式左移10 bit;

(2)用(1)式得到的新的26 bit多項(xiàng)式除以生成多項(xiàng)式G(x),得到的余數(shù)多項(xiàng)式R(x);

(3)余數(shù)多項(xiàng)式R(x),即為所求的校驗(yàn)字。

CRC縮短循環(huán)碼有明顯的分組碼結(jié)構(gòu),即前16 bit是信息位,后10 bit是檢驗(yàn)位,這種結(jié)構(gòu)利于在解碼時(shí)快速提取信息位。對(duì)于信息位和校驗(yàn)位的編碼過(guò)程,通常會(huì)考慮用它的生成短矩陣G,關(guān)于短陣G的詳細(xì)說(shuō)明及生成過(guò)程參考相關(guān)文獻(xiàn)。

3 對(duì)常見(jiàn)的CRC算法實(shí)現(xiàn)的分析研究

CRC碼常見(jiàn)的算法主要有串行和并行算法。

串行數(shù)據(jù)通信中有著得天獨(dú)厚的優(yōu)勢(shì),電路成本低,占用資源少;但是如果要求提高串行通信的速度就得完全依賴(lài)于時(shí)鐘頻率的提高,對(duì)于速度要求較高的場(chǎng)合,特別是實(shí)時(shí)通信,用串行通信就很難滿足要求。

CRC碼的并行計(jì)算方法對(duì)于高速的實(shí)時(shí)通信的要求非常高,對(duì)于長(zhǎng)幀結(jié)構(gòu),采用并行算法有利于減少算法的運(yùn)算時(shí)間,但其所占用的資源相對(duì)于串行算法要多,同時(shí)要有嚴(yán)格的數(shù)學(xué)算法模型。

下面將通過(guò)對(duì)兩種不同的并行算法的仿真綜合結(jié)果進(jìn)行分析和對(duì)比,來(lái)找到適合RDS 傳輸?shù)男r?yàn)碼算法。

3.1 異或并行算法

將根據(jù)短陣G給出RDS傳輸?shù)臋z驗(yàn)碼(26,16)的VHDL編碼器的算法,該算法的信息字與校驗(yàn)字的邏輯關(guān)系如表1,它其實(shí)是利用短陣G的相應(yīng)的信息位之間的異或運(yùn)算來(lái)直接得到校驗(yàn)字的不同位。具體的VHDL代碼就是根據(jù)表1得到的。

表1 校驗(yàn)位與信息位的邏輯關(guān)系

3.2 循環(huán)并行算法

下面給出的算法是模擬人腦思維的并行算法,它主要是利用VHDL的循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)的,其具體實(shí)現(xiàn)的流程圖如圖1 。

從流程圖1中看出,該方法主要是根據(jù)實(shí)際中每次的模2除法后所得的余數(shù)來(lái)判斷余數(shù)最高位是否為“0”,如果為“0”時(shí),則從信息位依次后補(bǔ)位數(shù),直到為“1”,接著進(jìn)行模2除法,循環(huán)處理。直到最后所得到的余數(shù),即為信息字的校驗(yàn)位。

4 仿真結(jié)果

根據(jù)上面給出的兩種不同的并行算法,將通過(guò)對(duì)這兩種并行算法的時(shí)序仿真波形、占用資源情況及延遲時(shí)間這3方面來(lái)進(jìn)行分析比較,來(lái)找出來(lái)找到適合RDS傳輸?shù)男r?yàn)碼算法。

圖1 循環(huán)并行算法流程圖

4.1 功能仿真

本仿真采用的是Xilinx ISE 10.1軟件平臺(tái)自帶的仿真工具進(jìn)行功能仿真,采用的是Spartan系列的XC3S500E芯片進(jìn)行功能仿真,由于異或并行算法和循環(huán)并行算法所實(shí)現(xiàn)算法功能相同,所以它們所形成的功能仿真波形圖相同,如圖2。

圖2 功能仿真

4.2 資源占用情況

利用短陣G的邏輯關(guān)系進(jìn)行的異或運(yùn)算來(lái)實(shí)現(xiàn)的算法,其占用資源的情況如圖3。

圖3 異或運(yùn)算資源占用情況

運(yùn)用模擬人腦思維的模2并行循環(huán)算法,所占用的資源情況如下圖4。

圖4 循環(huán)運(yùn)算資源占用情況

根據(jù)以上給出的這兩種算法占用資源的情況來(lái)看,可以得出,Slices的占用情況為,異或并行算法使用量為15,循環(huán)并行算法則為16;

而異或并行算法占用LUT2、LUT3和LUT4的資源數(shù)量分別為8、3、和15;而循環(huán)并行算法使用LUT2、LUT3和LUT4的資源數(shù)量分別為1、8和19,故異或算法比循環(huán)算法占用LUT資源相對(duì)節(jié)省約0.21%。

4.3 延時(shí)時(shí)間情況

下面將給出這兩種算法的延時(shí)時(shí)間的情況,并對(duì)它們的延時(shí)時(shí)間進(jìn)行分析和對(duì)比。

(1)異或并行算法的時(shí)間延時(shí)情況的報(bào)告結(jié)果如圖5 。

圖5 異或運(yùn)算時(shí)間延遲情況

(2)循環(huán)并行算法的時(shí)間延時(shí)情況的報(bào)告結(jié)果如圖6 。

從以上這兩種并行算法的時(shí)間延時(shí)情況,可以看出,異或算法總的延時(shí)的時(shí)間為8.051 ns,而循環(huán)算法總的延時(shí)時(shí)間為14.242 ns,由于延遲時(shí)間短,信息傳輸速率就快,所以可以得出異或并行算法的傳輸時(shí)間相對(duì)于循環(huán)并行算法的傳輸時(shí)間要快6.191 ns,尤其在進(jìn)行大量的數(shù)據(jù)信息傳輸時(shí)這種優(yōu)勢(shì)就會(huì)更加明顯。

圖6 循環(huán)運(yùn)算時(shí)間延遲情況

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

通過(guò)上面對(duì)這兩個(gè)不同的并行算法的仿真時(shí)序,占用資源及延時(shí)時(shí)間的結(jié)果分析和對(duì)比,很容易看出,無(wú)論從占用資源情況還是延時(shí)時(shí)間上,異或并行算法都要比循環(huán)并行算法占優(yōu)勢(shì),尤其是對(duì)于傳送多位的數(shù)據(jù)信息字的通信系統(tǒng)來(lái)說(shuō)就優(yōu)勢(shì)就更突出了,可以得出,異或并行算法要比循環(huán)并行算法更適合RDS傳輸?shù)男r?yàn)碼算法。

[1]唐 躍. 編碼在通信中的應(yīng)用[J]. 湖北廣播電視大學(xué)學(xué)報(bào),2006(5).

[2]顧文斌,王 怡,馬 莉. 基于FPGA的CRC算法的實(shí)現(xiàn)[J]. 計(jì)算機(jī)與現(xiàn)代化,2008(5).

[3]葉 懋,劉宇紅,劉 橋. CRC碼的FPGA實(shí)現(xiàn)[J]. 重慶學(xué)院學(xué)報(bào)(自然科學(xué)版). 2007, 21 (3):85-87.

[4]梁少潔,常天海. 循環(huán)冗余校驗(yàn)碼并行算法的FPGA實(shí)現(xiàn)[J]. 廣東通信技術(shù),2008(2):57-59,63.

[5]王海光. 并行CRC算法硬件實(shí)現(xiàn)研究與VHDL設(shè)計(jì)[J]. 漳州師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2007(4):51-56.

[6]盧云川,過(guò) 靜. RDS編碼和解碼技術(shù)及應(yīng)用[J]. 工程勘察,2000(2):50-52,58.

[7]姚冬蘋(píng),蔡超時(shí),宋宜純. 廣播數(shù)據(jù)系統(tǒng)(RDS)的信道編解碼[J]. 鐵道學(xué)報(bào),1997(2):46,71-75.

猜你喜歡
資源信息
讓有限的“資源”更有效
基礎(chǔ)教育資源展示
一樣的資源,不一樣的收獲
資源回收
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
展會(huì)信息
對(duì)你有用的“錢(qián)”在資源
職場(chǎng)(2009年4期)2009-01-01 00:00:00
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 视频国产精品丝袜第一页| 亚洲va欧美va国产综合下载| 国产区网址| 国产精品对白刺激| 欧美日韩精品一区二区视频| 国产自视频| 狠狠色丁香婷婷| 九九久久精品免费观看| 无码中文AⅤ在线观看| 欧美乱妇高清无乱码免费| www.91中文字幕| 制服丝袜亚洲| 国产亚洲欧美在线专区| 欧美在线网| 伊人久久综在合线亚洲2019| 国产午夜人做人免费视频| 无码一区18禁| 欧美一级黄片一区2区| 亚洲国产无码有码| 国产精品青青| 国产区在线观看视频| 欧美亚洲一区二区三区导航| 色欲综合久久中文字幕网| 国产你懂得| 在线欧美a| 久久亚洲国产一区二区| 欧美成人aⅴ| 天天干天天色综合网| 99久久性生片| 欧美一级高清片欧美国产欧美| 天天综合天天综合| 亚洲精品动漫在线观看| 亚洲无限乱码| 国模私拍一区二区三区| 婷婷色婷婷| 日本午夜在线视频| 色网在线视频| 中文精品久久久久国产网址 | 91亚洲视频下载| 久久伊伊香蕉综合精品| 五月婷婷综合在线视频| 男人天堂亚洲天堂| 国产欧美视频在线观看| 午夜国产理论| 在线无码九区| 在线免费看片a| 色综合婷婷| 91精品福利自产拍在线观看| 国产美女精品一区二区| 2019年国产精品自拍不卡| 国产精品专区第1页| 日韩午夜片| 小说区 亚洲 自拍 另类| 深爱婷婷激情网| 国产福利不卡视频| 99re在线免费视频| 亚洲欧洲日韩综合色天使| 国产又色又爽又黄| 在线观看亚洲精品福利片| 91小视频在线观看免费版高清| 被公侵犯人妻少妇一区二区三区| 日本久久免费| 久久综合干| 在线精品欧美日韩| 91精品亚洲| 二级毛片免费观看全程| 中文字幕永久视频| 国产精品主播| 99热这里只有精品国产99| 免费国产高清精品一区在线| 国产SUV精品一区二区| 亚洲永久精品ww47国产| 全免费a级毛片免费看不卡| 午夜影院a级片| 综合久久五月天| 青青青国产在线播放| 无码综合天天久久综合网| 婷婷五月在线| 国产高清国内精品福利| 久久无码免费束人妻| 午夜高清国产拍精品| 国产高清国内精品福利|