2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩96頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p>  本科畢業(yè)論文(設(shè)計)</p><p>  論文(設(shè)計)題目:RDS/RBDS解碼器設(shè)計及其性能仿真 </p><p>  學(xué) 院:________</p><p>  專 業(yè):________</p><p>  班 級:________</p><p>  學(xué) 號:___

2、_____</p><p>  學(xué)生姓名:________</p><p>  指導(dǎo)教師:________</p><p>  年 月 日</p><p><b>  摘 要</b></p><p>  RDS(Radio Data System)是利用廣播調(diào)頻波段(87.0MHz

3、~108.0MHz),將數(shù)據(jù)加載到每個電臺波段的57KHz副載波上,隨同音頻一起進(jìn)行廣播發(fā)射的一種廣播數(shù)據(jù)系統(tǒng)。RDS系統(tǒng)規(guī)定了若干種信息傳播類型,包括基準(zhǔn)時間、交通信息、電臺臺標(biāo)等。早在上世紀(jì)90年代初,在歐洲和拉丁美洲就已經(jīng)出臺了RDS系統(tǒng)標(biāo)準(zhǔn)化方案。RBDS是美國官方的RDS系統(tǒng)名字,就數(shù)據(jù)調(diào)制解調(diào)過程而言,其與歐洲標(biāo)準(zhǔn)RDS沒有實質(zhì)區(qū)別看,主要區(qū)別是兩者解碼時所采用的偏置字有所區(qū)別。在歐洲標(biāo)準(zhǔn)中,一幀數(shù)據(jù)有四個塊,按順序分別是A

4、、B、C(C’)、D塊。在美國標(biāo)準(zhǔn)中,一幀數(shù)據(jù)除了可能是A、B、C(C’)、D塊外,還可能是4個E塊。中國采用歐洲RDS標(biāo)準(zhǔn)。本文所開發(fā)的系統(tǒng)解決方案兼容兩種標(biāo)準(zhǔn),并著重介紹了具體實現(xiàn)的過程。</p><p>  本課題主要研究的內(nèi)容是RDS/RBDS系統(tǒng)的一部分,即解碼部分。論文首先簡單介紹了國內(nèi)外RDS/RBDS的研究背景,綜述了國內(nèi)外數(shù)據(jù)廣播技術(shù)的發(fā)展和現(xiàn)狀。接下來,論文重點介紹了RDS/RBDS編碼器的設(shè)

5、計原理,硬件實現(xiàn)方式;介紹了解碼器的設(shè)計原理,硬件實現(xiàn)方式;介紹了解碼器系統(tǒng)的同步機(jī)制,失鎖機(jī)制;最后仿真了在高斯信道下解碼器的工作性能。仿真結(jié)果表明,(1)在失鎖機(jī)制關(guān)閉的情況下,譯碼前的仿真誤碼率與理論誤碼率完全吻合; Eb/N0大于7dB以后,實際解碼性能與采用理想偏置字進(jìn)行解碼的性能相差無幾;譯碼后要達(dá)到1e-2的誤碼性能,其Eb/N0=6.2dB,譯碼前要達(dá)到同等的誤碼率理論值為7.4dB,由此可知解碼與糾錯電路能夠獲得1.2

6、dB的增益。(2)利用偏置字和xor信號兩種失鎖機(jī)制下的每64塊錯誤塊的平均誤塊性能。本文給出了譯碼后希望達(dá)到的誤碼率所需的失鎖門限BBL和臨界失鎖的幀數(shù)numFrame。譯碼時,利用偏置字或xor信號來統(tǒng)計每64塊中錯誤塊數(shù),當(dāng)錯誤塊數(shù)大于失鎖門限時,系統(tǒng)將失鎖,重新進(jìn)入同步搜索。本文還給出了兩種方案下臨界失鎖幀數(shù)numFrame,通過臨界失鎖幀數(shù)num</p><p>  關(guān)鍵詞:RDS/RBDS,廣播數(shù)據(jù)系

7、統(tǒng),調(diào)頻,同步,信道編解碼</p><p><b>  ABSTRACT</b></p><p>  RDS (Radio Data System) is applicable for VHF/FM Broadcast in the range from 87.5 MHz to 108.0MHz. It loads data into each radio withi

8、n 57 KHz band, along with the broadcast audio signal. The RDS system standardizes several types of information transmitted, including time, track/artist info and station identification. RDS has been standard in Europe an

9、d Latin America since the early 1990s. RBDS (Radio Broadcast Data System) is the official name used for the U.S. version of RDS. In terms of data </p><p>  This topic main research content is one part of RDS

10、/RBDS system, the decoder section. First, backgrounds of research of RDS/RBDS both in and out of the country are presented. Next, the paper mainly introduced the RDS/RBDS encoder, the design principle of hardware impleme

11、ntation; Decoder is introduced, the design principle of hardware implementation; Decoder system synchronization mechanism are introduced, and loss of lock mechanism; finally, simulating the decoder work performance under

12、 the gaus</p><p>  Key words: RDS/RBDS, Radio Data System, FM, Synchronization, Channel codec</p><p><b>  目 錄</b></p><p><b>  1 緒論1</b></p><p>

13、;  1.1 RDS/RBDS 綜述1</p><p>  1.2無線廣播數(shù)據(jù)系統(tǒng)起源1</p><p>  1.3無線廣播數(shù)據(jù)系統(tǒng)現(xiàn)狀2</p><p>  1.4 RDS/RBDS系統(tǒng)框圖4</p><p>  2 RDS decoder系統(tǒng)設(shè)計6</p><p>  2.1 RDS decoder系統(tǒng)組

14、成6</p><p>  3 RDS/RBDS數(shù)據(jù)幀結(jié)構(gòu)8</p><p>  3.1 RDS/RBDS系統(tǒng)8</p><p><b>  3.2編碼過程9</b></p><p>  3.3 解碼過程12</p><p>  4 組與塊的同步16</p><p&

15、gt;  4.1 RDS decoder系統(tǒng)狀態(tài)切換16</p><p>  4.2 組與塊的同步原理16</p><p>  4.3 同步搜索17</p><p><b>  5 失鎖機(jī)制25</b></p><p>  6 程序流程圖26</p><p>  7 仿真結(jié)果及結(jié)論27

16、</p><p><b>  參考文獻(xiàn)29</b></p><p><b>  致 謝31</b></p><p><b>  1 緒論</b></p><p>  1.1 RDS/RBDS 綜述</p><p>  RDS最初是由英國廣播公司播出的

17、一種特殊的無線電廣播被稱為“無線電廣播數(shù)據(jù)系統(tǒng)(無線數(shù)據(jù)系統(tǒng),簡稱:RDS)?!彼窃谡{(diào)頻副載波廣播傳輸信號,電臺名稱,節(jié)目類型,節(jié)目內(nèi)容及其它信息以數(shù)字形式發(fā)送。 RDS調(diào)諧器可以識別這些數(shù)字信號,變成字符顯示在顯示屏上[1]。</p><p>  FM立體聲廣播發(fā)送附加信息根據(jù)CCIR協(xié)議,調(diào)制信號的基帶,只能使用的頻率范圍為53KHz~75KHZ。為了兼容與現(xiàn)有的廣播系統(tǒng)中,以提供57kHz的副載波頻率,可

18、以為±6KHz的偏差時,RDS信號抑制副載波調(diào)幅和要求的載波相位90°±10°,其主要活動是,如下所示:</p><p>  立體聲相關(guān)信息:電臺名字、電臺頻率、正在播放歌名等。</p><p><b>  尋呼:尋呼服務(wù)等。</b></p><p>  交通信息:交通信息通告、交通時況等。</p&

19、gt;<p>  差分全球定位系統(tǒng):多維定位、連續(xù)定位等。</p><p>  緊急警報系統(tǒng):隨時播放緊急通報等。</p><p>  電子小型通訊錄:旅游指南信息、地圖等。</p><p><b>  … …</b></p><p>  RDS使收音機(jī)自動化、高檔化,并且在城市交通管理中發(fā)揮了顯著作用,仍

20、再擴(kuò)大其應(yīng)用領(lǐng)域。</p><p>  RDS在起源于歐洲,被廣泛應(yīng)用于歐洲和美國,是歐洲汽車電子收音機(jī)重要的功能之一[2]。不過迄今為止,中國國內(nèi)電臺不支持RDS,但到目前為止,中國的國內(nèi)廣播不支持RDS,但國內(nèi)小部分電臺在進(jìn)行RDS功能實驗,在深圳或珠海,可以收到香港的RDS電臺,如88.1MHz(雷霆臺)、90.1MHz(商臺)、93.2MHz(香港一臺)、97.3MHz(香港四臺)[3]……</p&

21、gt;<p>  1.2無線廣播數(shù)據(jù)系統(tǒng)起源</p><p>  1984年歐洲廣播聯(lián)盟(EBU)制定了無線數(shù)據(jù)廣播系統(tǒng)(RDS)的歐洲規(guī)范,并于1985年9月向國際無線電咨詢委員會(CCIR)提交了以RDS作為FM廣播中傳送識別廣播電臺節(jié)目附加信息的標(biāo)準(zhǔn)方式建議書。1986年CCIR批準(zhǔn)將RDS作為世界統(tǒng)一標(biāo)準(zhǔn)。自此歐洲各國紛紛開設(shè)發(fā)RDS的廣播業(yè)務(wù)。1987年5月CCIR引入國際標(biāo)準(zhǔn)化組織(IS

22、O)的開放系統(tǒng)互連(OSI)的概念,進(jìn)而制定了RDS的參考模型[4]。與中波相比,RDS城市交通信息廣播的主要特點是利用現(xiàn)有的調(diào)頻廣播資源,通過廣播信號里插入數(shù)字碼實現(xiàn),只需少量的投資即可建成廣播發(fā)射端。它與音頻信號是分開的,絲毫不會干擾收音,也不會影響收音機(jī)音質(zhì)。當(dāng)收音機(jī)檢測和解調(diào)這些數(shù)字碼后,便能提供相應(yīng)的功能[5]。</p><p>  因為廣播原則上是單向的,采用OSI的結(jié)構(gòu)有一定的困難。盡管如此,在廣播

23、領(lǐng)域內(nèi)OSI參考模型仍舊被廣泛接受了。同時因為電信正向?qū)拵ЬC合業(yè)務(wù)數(shù)字網(wǎng)(B-ISDN)發(fā)展,廣播正向綜合業(yè)務(wù)廣播(ISDB)發(fā)展,其間的相互結(jié)合是肯定的。</p><p>  1.3無線廣播數(shù)據(jù)系統(tǒng)現(xiàn)狀</p><p>  繼RDS歐洲標(biāo)準(zhǔn)出臺之后,美國于1993年出臺了美國的無線廣播數(shù)據(jù)系統(tǒng)標(biāo)準(zhǔn),稱之為RBDS(Radio Broadcast Data System,縮寫:RBDS)[

24、6]。就數(shù)據(jù)調(diào)制解調(diào)過程而言,二者沒有實質(zhì)區(qū)別。皆可相嵌于調(diào)頻立體聲廣播之中。二者的本質(zhì)區(qū)別在于數(shù)據(jù)同步過程中所用校驗包格式的差別。聲音廣播系統(tǒng)的接收設(shè)備,屬聲像電器。它把天線接收到的高頻信號還原為音頻信號,加到揚聲器上重放出聲音。1906年R.A.費森登在美國馬薩諸塞州布蘭特巖城的實驗室里,作了有史以來的第一次無線電廣播。1920年美國開始調(diào)幅廣播。1941年開始調(diào)頻廣播,并在1961年確定了與單聲道廣播兼容的立體聲廣播制式。80年代

25、,又在研究立體聲調(diào)幅廣播[7]。</p><p>  1916年美國已有礦石收音機(jī)出售。1921年,收音機(jī)生產(chǎn)成為美國發(fā)展最快的工業(yè)部門之一,1922年銷售量達(dá)10萬臺[8]。隨后收音機(jī)便以極快的速度在全世界普及。</p><p>  收音機(jī)的類別很多。按接收的廣播制式分為調(diào)幅收音機(jī)、調(diào)頻收音機(jī)、調(diào)頻調(diào)幅收音機(jī):按所用元器件分為電子管收音機(jī)、晶體管收音機(jī)、集成電路收音機(jī):按接收的波段分為中

26、波收音機(jī)、中短波收音機(jī)、中波超短波收音機(jī)、長中短波收音機(jī)、全波段收音機(jī):按體積分為微型收音機(jī)、袖珍收音機(jī)、卡片式收音機(jī)、便攜式收音機(jī)、臺式收音機(jī)、落地式收音機(jī):按使用的電源分為交流收音機(jī)、直流收音機(jī)、太陽能收音機(jī)、交直流兩用收音機(jī):按功能分為汽車收音機(jī)、立體聲收音機(jī)、鐘控收音機(jī)、電唱收音兩用機(jī)、收錄機(jī)和其他多用機(jī)等:按原理分為直放式收音機(jī)和超外差式收音機(jī),前者在檢波前不改變原來的接收頻率,后者不論所選收的電臺頻率大小,先把它變成一個較固

27、定的中間載頻(中頻),然后再對它進(jìn)行放大、檢波。常用的收音機(jī)是超外差式收音機(jī),主要有調(diào)幅收音機(jī)、調(diào)頻收音機(jī)和調(diào)頻立體聲收音機(jī)三類[9]。</p><p>  調(diào)頻(Frequeney Modulation,縮寫:FM)是一種以載波的瞬時頻率變化來表示信息的調(diào)制方式。(與此相對應(yīng)的調(diào)幅方式是透過載波幅度的變化來表示信息,而其頻率卻保持不變。)在模擬應(yīng)用中,載波的頻率跟隨輸入信號的幅度直接成等比例變化。在數(shù)字應(yīng)用領(lǐng)域

28、,載波的頻率則根據(jù)數(shù)據(jù)序列的值作離散跳變,即所謂的頻率鍵控。</p><p>  調(diào)頻技術(shù)通常運用在甚高頻段VHF無線電上的高保真無線電音樂和語音的傳送。普通的(模擬)電視的音頻信號也是透過調(diào)頻方式傳遞。窄帶形式的調(diào)頻廣播(N-FM)限于商業(yè)上的聲音通訊和業(yè)余無線電領(lǐng)域,廣播中使用的調(diào)頻技術(shù)則一般稱為寬帶調(diào)頻(W-FM)。寬帶調(diào)頻(W-FM)和調(diào)幅相比,在同樣的調(diào)制信號作用下,寬帶調(diào)頻需要更寬的帶寬。但是這也使信

29、號具有更強(qiáng)的抗噪聲和干擾能力。調(diào)頻還具有較強(qiáng)的抗簡單信號振幅衰減能力(simple signal amplitude fading phenomena)。因此,調(diào)頻被選做高頻、高保真無線電傳輸?shù)恼{(diào)制標(biāo)準(zhǔn)[10]。</p><p>  RDS/RBDS系統(tǒng)可以在傳送調(diào)頻立體聲廣播節(jié)目的同時傳送公眾性的數(shù)據(jù)信息,不另外占用有限的頻率資源,不增加調(diào)頻發(fā)射機(jī)的發(fā)射功率,并且在普通調(diào)頻立體聲節(jié)目和RDS數(shù)據(jù)通道之間不發(fā)生干

30、擾情況下,不減小普通調(diào)頻立體聲節(jié)目的覆蓋范圍[11]。更重要的是根據(jù)我國的廣播政策,“我國調(diào)頻廣播將由中央、省(自治區(qū)、直轄市)、市和縣開辦的調(diào)頻廣播節(jié)目組成四級混合覆蓋網(wǎng)。在技術(shù)規(guī)范中應(yīng)保證95%以上的人口能聽好廣播,在城市與農(nóng)村同時有4~5個調(diào)頻廣播節(jié)目供選擇收聽?!币虼?,我國的調(diào)頻廣播網(wǎng)覆蓋范圍非常廣,應(yīng)該充分利用廣播電臺已經(jīng)建成調(diào)頻廣播網(wǎng)這一優(yōu)勢,研究開發(fā)通過RDS/RBDS發(fā)布數(shù)據(jù)信息的網(wǎng)絡(luò),建成既經(jīng)濟(jì)又實用的數(shù)據(jù)信息發(fā)布網(wǎng)[

31、12]。</p><p>  通常的調(diào)頻立體聲廣播只占用調(diào)頻基帶的53 KHz以下的頻帶,而53 KHz以上的頻帶還可用于傳輸其它信息,如圖1-1所示。57 KHz±2.4 KHz用于數(shù)據(jù)廣播RDS。按照歐洲廣播聯(lián)盟(EBU)規(guī)定的傳輸格式,在其上主要傳送收音機(jī)輔助調(diào)諧用的數(shù)字信息,并可同時傳送尋呼機(jī)、DGPS和交通誘導(dǎo)等信息,還可在透明通道傳送其它信息。以67 KHz、76 KHz、92 KHz為中心

32、的信道稱輔助業(yè)務(wù)信道(SCA),其上的數(shù)據(jù)廣播并沒有統(tǒng)一的規(guī)定和格式,研制的廣播數(shù)據(jù)系統(tǒng)可以工作在中心頻率57 KHz~96 KHz、速率1 187.5 bps(中心頻率57 KHz)到2 kbps(中心頻率96 KHz),可在一個調(diào)頻廣播信道上開展多套廣播數(shù)據(jù)服務(wù)[13]。來自網(wǎng)上的文件服務(wù)器或通過調(diào)制解調(diào)器和電話線遠(yuǎn)程接人的信息源數(shù)據(jù)經(jīng)播出控制計算機(jī)處理后送入RDS編碼器,編碼器對數(shù)據(jù)進(jìn)行雙相頻移鍵控調(diào)制(DPSK),調(diào)制在RDS或

33、SCA信道上,然后與立體聲信號一起復(fù)合成調(diào)頻基帶信號(如圖1-1頻譜),再對VHF主載波調(diào)頻,經(jīng)發(fā)射塔發(fā)射出去。接收機(jī)具有自動調(diào)諧功能,可搜索信道并鎖定在相應(yīng)的調(diào)頻臺及副載波上,經(jīng)解碼</p><p>  本文僅分析作者開發(fā)的RDS編解碼器的幀結(jié)構(gòu)、編解碼和同步的原理及實現(xiàn)方法。</p><p>  圖1-1 廣播數(shù)據(jù)系統(tǒng)多工信號頻譜圖</p><p>  1.4

34、RDS/RBDS系統(tǒng)框圖</p><p>  本廣播數(shù)據(jù)系統(tǒng)應(yīng)用于87.0~108.0MHz立體聲(導(dǎo)頻制)或單聲道導(dǎo)頻聲音廣播。廣播數(shù)據(jù)接收機(jī)不應(yīng)受數(shù)據(jù)信道以外的信號干擾。</p><p>  數(shù)據(jù)信號調(diào)制在副載波上傳送,它與立體聲復(fù)合信號(或單聲信號)混合后,送到FM發(fā)射機(jī)的調(diào)制信號輸入端[15]。</p><p>  RDS發(fā)送端設(shè)備和典型的接收機(jī)解碼器框圖

35、分別示于圖1-2和圖1-3[16]。</p><p>  發(fā)送系統(tǒng):計算機(jī)將信息送人RDS編碼器,編碼器對數(shù)據(jù)進(jìn)行雙相頻移鍵控調(diào)制(DPSK),調(diào)制在RDS或SCA信道上,然后與立體聲信號一起復(fù)合成調(diào)頻基帶信號,再對VHF主載波調(diào)頻,經(jīng)發(fā)射塔發(fā)射。接收系統(tǒng):調(diào)頻接收機(jī)接收發(fā)射塔送出的信號,并送入給解碼處理系統(tǒng),對RDS/RBDS信號的濾波和解調(diào)、符號解碼等操作,最后通過主微處理器送出處理后的有效數(shù)據(jù)。</p

36、><p>  圖1-2 發(fā)送端編碼器框圖</p><p>  圖1-3 典型的接收機(jī)解碼器框圖</p><p>  2 RDS decoder系統(tǒng)設(shè)計</p><p>  2.1 RDS decoder系統(tǒng)組成</p><p>  2.1.1 RDS decoder 系統(tǒng)結(jié)構(gòu)模塊</p><p> 

37、 RDS decoder系統(tǒng)結(jié)構(gòu)模塊如圖2-1所示。它包括兩個模塊:解碼和糾錯電路模塊(Decoding and Correction Circuits)、組與塊的同步檢查電路模塊(Group-and-Block Synchronization Detection Circuits)。其中,組與塊的同步檢查電路模塊(Group-and-Block Synchronization Detection Circuits)中包含PDC(Pol

38、ynomial Division Circuits)模塊和SCC(Syndrome Compare Circuits)模塊。首先,26位數(shù)據(jù)進(jìn)入,組與塊的同步電路對數(shù)據(jù)進(jìn)行同步,輸出塊標(biāo)志。DCC利用正確的偏置字對26 Bits數(shù)據(jù)進(jìn)行解碼和糾錯,并輸出解碼后的16 Bits。</p><p>  圖2-1 RDS解碼器模塊圖解</p><p>  2.1.2 RDS decoder 系

39、統(tǒng)框圖</p><p>  RDS decoder系框圖如圖2-2所示。主要包括三個模塊:PDC(Polynomial Division Circuits)模塊、SCC(Syndrome Compare Circuits)模塊、DCC(Decoding and Correction Circuits)。BufferForShiftRegister[26]是一個26位的緩存,NextBlockTag0和NextBl

40、ockTag1用來存放同步搜索過程中的塊標(biāo)志,BlockTag[5*8]用來存放同步后5個塊的塊標(biāo)志,Buffer[5*26]用來存放5個塊的數(shù)據(jù),Offset Word Table中存放了6種類型塊的偏置字。當(dāng)26位緩存滿時,RDS decoder PDC模塊會輸出一個10 bit 的偏置字。SCC模塊對PDC輸出的10 bit偏置字進(jìn)行比較,看所計算出的偏置字是否在表3-1中,并輸出塊標(biāo)志。DCC利用正確的偏置字對來自Buffer的

41、26bits 進(jìn)行解碼和糾錯,并輸出16bits。</p><p>  圖2-2 RDS decoder系統(tǒng)框圖</p><p>  3 RDS/RBDS數(shù)據(jù)幀結(jié)構(gòu)</p><p>  3.1 RDS/RBDS系統(tǒng)</p><p>  3.1.1 RDS/RBDS信號編碼</p><p>  圖3-1是RDS/RBD

42、S數(shù)據(jù)幀的結(jié)構(gòu),每一幀即為一個group(組)。結(jié)構(gòu)中最大的單元稱為“組”,含104位,每個組包含4個各為26位的塊,每個塊包含16位信息字和10位校驗字。在歐洲標(biāo)準(zhǔn)RDS中,一組中的四個塊分別為Block1,Block2,Block3,Block4,其對應(yīng)的偏置字分別為A,B,C(C’),D。Block3的偏置字是C還是C’取決于具體的應(yīng)用。一旦應(yīng)用固定下來,每組就固定發(fā)C或C’。在美國標(biāo)準(zhǔn)RBDS中,一組中四個塊的偏置字除了分別為A

43、,B,C(C’),D外,還可以是4個E塊。</p><p>  圖3-1 RDS/RBDS數(shù)據(jù)幀結(jié)構(gòu)</p><p>  3.1.2 位傳送順序</p><p>  所有的信息字、校驗字、二進(jìn)制數(shù)或二進(jìn)制地址值都是高位先傳送(見圖3-2 )。因此,最后傳送的位權(quán)級為20。</p><p>  數(shù)據(jù)傳送是完全同步的,各數(shù)據(jù)組與數(shù)據(jù)塊之間不留空

44、隙。</p><p>  圖3-2 消息格式和尋址</p><p>  其中:組型碼=4位;版型碼B0=1位;PI碼=16位;TP 碼=1位,PTY=5位。</p><p>  校驗字+偏置字=10位,為消息提供誤碼校驗和塊、組同步。</p><p>  t1<t2:每一組里首先傳送塊1,最后傳送塊4[17]。</p>&

45、lt;p>  數(shù)據(jù)傳輸采用同步方式,幀與幀、碼志塊與碼塊之間無間隔。在正常解碼過程中,ABC(C’)DE四塊的校驗碼規(guī)定如表3-1所示:</p><p>  表3-1 幀結(jié)構(gòu)中各塊校驗偏置編碼</p><p><b>  3.2編碼過程</b></p><p>  3.2.1 編碼原理</p><p>  所采用的

46、編碼是一種最佳的糾正突發(fā)誤碼的縮短循環(huán)碼,校驗碼與各碼字的校驗比特相加(模加2)后,產(chǎn)生出修正的校驗比特。10個比特中,8個比特做偏差字識別,其余2個位邏輯比特。其縮短循環(huán)碼生成多項式為:</p><p><b>  (3-1)</b></p><p>  相應(yīng)地生成矩陣G0發(fā)射端通過一個16信息比特m與16×26的G矩陣相乘,所得結(jié)果再與每個塊特有的偏置字

47、(10個比特)模二加,便產(chǎn)生一個26比特的數(shù)據(jù)序列。接收端RDS/RBDS解碼器獲得RDS/RBDS時鐘信號和RDS/RBDS數(shù)據(jù)信號。接收到的無差錯的比特系列與校驗矩陣H相乘,便得要偏置字所對應(yīng)的伴隨式(校驗字),從而建立起數(shù)據(jù)流的塊同步和組同步。實際上,把偏置字加到每一塊里,就等同于把誤碼加到每一塊里,即偏置字相當(dāng)于誤碼系列。如果信道上沒有別的誤碼,在收到的信息里就能通過計算伴隨式找到偏置字,從而確定接收到的數(shù)據(jù)塊是ABC(C’)D

48、E中的那一塊,即實現(xiàn)了同步。</p><p>  所有RDS幀在傳輸過程中,無論真正的數(shù)據(jù)信息還是校驗碼信息,都是最高位最先傳遞[18]。這樣,幀結(jié)構(gòu)中傳輸?shù)淖詈笠粋€數(shù)據(jù)位或校驗位的權(quán)重為20,在接收端可通過校驗碼來更正傳輸過程中可能產(chǎn)生的誤碼,該系統(tǒng)最多可糾正5個連續(xù)的誤碼。而其循環(huán)碼生成多項式就是公式(3-1),縮短循環(huán)碼的10位校驗字是信息矢量乘以xx-n (n-k是校驗位數(shù),RDS系統(tǒng)中為10),再除以(

49、模2)生成多項式g(x)以后的余式,則由(3-l)式可得:</p><p><b> ?。?-2)</b></p><p> ?。ㄆ渲衜0~m15為RDS塊中信息比特,值為1或0),代表16位的信息向量。</p><p>  一個塊的基本碼向量V(x)為:</p><p><b>  (3-3)</b&g

50、t;</p><p>  傳送碼向量C(x)是基本碼向量V(x)加上(模加2)10位偏置字d(x),即:</p><p><b> ?。?-4)</b></p><p>  在傳輸過程中,先傳輸最高有效位,即c25x25到c10x10。而后是校驗碼C’9x9到C’0x0。</p><p>  這個編碼過程也可以用它的生成

51、短陣G來考慮,G由生成多項式導(dǎo)出來。16個信息為可表示為一個16×1的列矩陣,它乘以生成矩陣而得出信息位和校驗位,再加上偏置字d(x)就得到完全的傳送碼向量。如圖3-3 為用二進(jìn)制表示的基本縮短循環(huán)碼生成的矩陣。</p><p>  圖3-3 用二進(jìn)制表示的基本縮短循環(huán)碼生成的矩陣</p><p><b>  于是:</b></p><p

52、><b>  (3-5)</b></p><p><b>  其中:</b></p><p><b> ?。?-6)</b></p><p><b> ?。?-7)</b></p><p><b>  (⊕表示模2加)。</b>

53、</p><p>  因而,把生成矩陣中對應(yīng)于信息向量中系數(shù)為“1”的所有各行模2加,就能計算出碼向量的校驗位。</p><p><b>  例如當(dāng)信息向量為:</b></p><p>  m(x)=0000000000000001</p><p>  則相應(yīng)的基本碼向量為:</p><p>  

54、v(x)=00000000000000010110111001</p><p>  即生成矩陣的最底一行。</p><p>  加上偏置字,如d(x)=0110011000后,得到傳送碼向量:</p><p>  c(x)=00000000000000010000100001</p><p>  同樣的,對于各位均為“1”的信息向量:<

55、/p><p>  m(x)=1111111111111111</p><p>  v(x)=11111111111111110011001101</p><p>  加上偏置字d(x) = 0110011000后,得到:</p><p>  c(x)=11111111111111110101010101</p><p> 

56、 3.2.2 移位寄存器實現(xiàn)的編碼器</p><p>  圖3-4為傳送26位數(shù)據(jù)塊編碼的移位寄存器線路,其編碼過程如下所述:</p><p>  圖3-4 RDS碼塊編碼示意圖</p><p>  在每一個塊起始時,把10位編碼移位寄存器清“零”。</p><p>  打開A、B門 (數(shù)據(jù)不經(jīng)任何處理通過),C門關(guān)閉(數(shù)據(jù)不能通過),16位

57、信息串按時鐘順序進(jìn)入編碼器并同時輸出到數(shù)據(jù)信道。狀態(tài)持續(xù)16個周期。</p><p>  當(dāng)一塊16位信息進(jìn)入后,A, B門關(guān)閉,C門打開。</p><p>  解碼器中的移位寄存器按10個時鐘把校驗字經(jīng)過模2加法器,對應(yīng)用與此塊的偏置字d(x)一位一位順序地加起來形成傳送的校驗字并一如數(shù)據(jù)信道。</p><p>  下個塊又重復(fù)這一循環(huán)。</p>&

58、lt;p><b>  3.3 解碼過程</b></p><p>  3.3.1 解碼原理</p><p>  對一個收到的二進(jìn)制序列y,校驗字s可按s=yH來計算,其中H是一個奇偶校驗矩陣,如圖3-5所示。如果x是發(fā)送的二進(jìn)制序列,而y是收到的序列,則y⊕x是在y與x不同的每一個位置都是1的序列。這個序列叫做誤碼序列z。設(shè)x是一個碼字,則奇偶校驗矩陣xH的定義便

59、是翻=0。于是</p><p><b>  (3-8)</b></p><p>  即s=zH </p><p>  若信道中引入的誤碼是已知的,則校驗字也就確定了。這一關(guān)系在系統(tǒng)中用于同步。如果把偏置字加到每一個塊里,就等同于把誤碼加到每一個塊里,即偏置字相當(dāng)于信道上的誤碼序列z如

60、果信道上沒有別的誤碼,在收到的信息里就能通過計算校驗字s=yH找到偏置字[19]。</p><p>  對不同的偏置字計算校驗字,可以通過把每個字乘以奇偶矩陣H而很容易找到。例如,偏置字為A=0011111100:</p><p>  現(xiàn)在奇偶校驗矩陣H是:</p><p>  圖3-5 基木縮短循環(huán)碼的奇偶校驗矩陣</p><p>  于是

61、s=zH=1111011000</p><p>  其它校驗字可用同樣的方法計算。用圖3-5矩陣所計算的對應(yīng)于偏置字A到D的校驗字,如表3-2所示。</p><p>  表3-2 偏置碼與同步碼(校驗字)對應(yīng)關(guān)系表</p><p>  3.3.2 解碼器的實現(xiàn)</p><p>  解碼方法不只一種,無論用硬件或軟件技術(shù)均可實現(xiàn)解碼[20]。在

62、本課題中,我們通過硬件實現(xiàn)解碼。</p><p>  圖3-6是一個移位寄存器的線路,用于傳送26位數(shù)據(jù)塊解碼及進(jìn)行誤碼檢驗和矯正。</p><p>  圖3-6 解碼與糾錯電路</p><p>  假設(shè)已獲得組與塊的同步,其解碼過程如下:</p><p>  在每一個塊的開始時,10位的校驗字寄存器和16位的緩沖緩存器清“零”。</p

63、><p>  打開門A和門B(導(dǎo)通),關(guān)閉門C(阻斷),16位的數(shù)據(jù)信息送入校驗子寄存器和緩沖寄存器。</p><p>  關(guān)閉門B,打開門C 10個周期,使得10位校驗碼進(jìn)入10位的校驗子寄存器中。把對應(yīng)于相應(yīng)碼塊的偏置字從校驗字中通過模2加法器作連續(xù)比特相減的操作。</p><p>  門A打開,16位數(shù)據(jù)信息從數(shù)據(jù)緩存器按時鐘取出,同時同步寄存器數(shù)據(jù)進(jìn)行循環(huán)計算。

64、</p><p>  當(dāng)校驗字寄存器中最左邊的5級電路輸出全部為零時,最長為5位的突發(fā)誤碼可能存在于寄存器最右邊的5級電路里。</p><p>  此時,門A關(guān)閉,校驗子寄存器的內(nèi)容與來自緩沖寄存器的比特流逐位相加。如果在緩沖寄存器騰空以前最左邊的5級沒有全變?yōu)榱悖瑒t要么已經(jīng)產(chǎn)生了一個不可矯正的誤碼,要么該誤碼是在檢驗位里。</p><p>  如果沒有出現(xiàn)類似情況

65、,那么下一個碼塊又重復(fù)這一循環(huán)。</p><p>  這種解碼方式中,同步寄存器的設(shè)計要和生成多項式g(x)相關(guān)。同時,在接收端還要有碼塊的同步機(jī)制(同步過程發(fā)生在切換到一個新的電臺、經(jīng)歷了一段信號很差的路段,失去了同步)。要求同步信號s必須在每26比特串中都被計算一次,亦即,在每個碼塊所存儲的26比特信息后,同步信號標(biāo)識都需要被計算[21]。</p><p>  當(dāng)兩個連續(xù)有效的碼塊被檢

66、測到,并且,符合傳輸協(xié)議(符合ABC/C'D校驗碼順序)。那么就認(rèn)為已與發(fā)射同步,此時可用ABC/C'D的順序?qū)?shù)據(jù)流進(jìn)行下一步的處理,否則認(rèn)為同步過程沒有完成,繼續(xù)進(jìn)行同步的檢測[22]。</p><p><b>  4 組與塊的同步 </b></p><p>  4.1 RDS decoder系統(tǒng)狀態(tài)切換</p><p> 

67、 系統(tǒng)初始時處于狀態(tài)0(syncState=0),這時系統(tǒng)開始進(jìn)行同步搜索,當(dāng)系統(tǒng)找到第一個同步字時,由狀態(tài)0切換至狀態(tài)1,(syncState=1),系統(tǒng)繼續(xù)搜索第二個同步字,當(dāng)搜索到第二個同步字,并且第二個同步字與第一個同步字順序正確(即符合AB,BC,BC’,CD,C’D,DA,DE,EA這8種規(guī)律),系統(tǒng)由狀態(tài)1切換至狀態(tài)2(syncState=2),這時系統(tǒng)同步建立了。同步建立之后,系統(tǒng)對每個塊的偏置字進(jìn)行確認(rèn)并譯碼。對每個塊

68、進(jìn)行譯碼之后,都要檢測是否發(fā)生了失鎖,如果沒有失鎖,譯碼繼續(xù)進(jìn)行。一旦失鎖,系統(tǒng)由狀態(tài)2切換至狀態(tài)0,然后重新進(jìn)行同步搜索,重復(fù)上面的過程[12]。系統(tǒng)狀態(tài)切換見圖4-1。</p><p>  圖4-1 系統(tǒng)狀態(tài)切換</p><p>  4.2 組與塊的同步原理</p><p>  4.2.1 組與塊同步的獲得</p><p>  為使接收機(jī)

69、在開機(jī)時,調(diào)諧到一個新電臺,或者在長時間信號衰落之后獲得組與塊的同步,必須對收到的每一個26位序列計算出校驗字S。即對已按每個數(shù)據(jù)時鐘脈沖存儲的26位序列依每個數(shù)據(jù)時鐘脈沖計算校驗字。</p><p>  這種一位一位的校驗持續(xù)進(jìn)行,直到n×26位的距離(n=1,2,3等)找到了對應(yīng)于正確的偏置字并在一個群的正確序列里即[A,B,C(或C'),D]的兩個校驗字。做到這一點,解碼器就同步了。發(fā)射時

70、加到奇偶校驗位的偏置字,在接收機(jī)必須在檢驗和糾正誤碼之前被減去。</p><p>  4.2.2 失步的檢查</p><p>  盡快檢查出失步非常重要。一種可能的方法是像獲取同步那樣連續(xù)地檢查校驗子。但是,信道里的誤碼使得連續(xù)收到所要的校驗子很困難,因此必須靠某些塊(如多達(dá)50塊)的信息來作。另一種可能的方法是檢查每一塊里的誤碼數(shù),根據(jù)50塊的總誤碼數(shù)來作判斷。</p>&

71、lt;p>  檢查一個位的塊同步滑移的一種可能辦法是使用PI碼,PI碼經(jīng)過任何給定的傳輸,通常不會改變。如果正確的收到了給定的PI碼,但發(fā)現(xiàn)它向左或向右移了一位,就檢出了一個位的時鐘滑移。于是解碼器就能立即校正這個時鐘滑移。</p><p><b>  4.3 同步搜索</b></p><p>  4.3.1 同步過程</p><p> 

72、 圖4-2 同步檢查電路</p><p>  圖4-2給出一種從收到的數(shù)據(jù)流中獲得群和塊同步信息的移位寄存器電路方框圖。可以看出,它包含3個主要部分:</p><p>  一個26位的移位寄存器。它或者作為一個單純的26位延時寄存器(A/B輸入選擇器為高電平),或者作為一個循環(huán)移位寄存器(A/B輸入選擇器為低電平)。</p><p>  一個多項式除法電路,包含一個

73、帶有對應(yīng)于生成多項式g(x)的反饋分支的10位移位寄存器。</p><p>  一個組合邏輯電路,有7路輸出,分別為A,B,C (C’),D和E,錯誤塊標(biāo)志。</p><p>  同步搜索電路把26位數(shù)據(jù)串行的送進(jìn)多項式除法移位寄存器去計算校正字(即多項式除法的余數(shù))。如果這26個位恰好是一個有效的碼字,那么校正字就是x10d(x)模g(x)例如,若偏置字為d(x)=0011111100;

74、那么對應(yīng)于此塊的正確的校正字就是0l01111111。</p><p>  對應(yīng)于偏置字A到D的校正字為表4-1所示。</p><p>  在下一個數(shù)據(jù)時鐘脈沖時,對26位移位寄存器最左邊那個單元里的新數(shù)據(jù)位重復(fù)整個過程,所有其它位向右移動一位。這樣,每26個位通常取得一個塊同步脈沖,標(biāo)明所收到的每一個塊的終止。此外,由于這個電路能識別A,B,C,C'或D中哪一個偏置字被加在塊里,

75、而群同步也能由此獲得。</p><p>  首先每接收到一位revBit,先暫存在緩沖BufferForShiftRegister[26]中,當(dāng)接收到26位時,PDC會計算出一個10位的偏置字(偏置字計算電路見圖4-3),把PDC計算出的偏置字與表4-1中的六種偏置字做比較。如果計算出來的偏置字不在表4-1中,接收新的一位revBit移入緩沖中,緩沖中其他25位依次移位一次,然后PDC重新計算偏置字,如此往復(fù),直

76、至計算出來的偏置字在表4-1中為止。如果在表4-1中,進(jìn)入第二步。</p><p>  繼續(xù)接收26位,把PDC計算出的偏置字與表4-1中的六種偏置字做比較。如果計算出的偏置字在表4-1中,且與第一步當(dāng)中計算出的偏置字出現(xiàn)在一個組的正確序列里,即AB,BC,BC’,CD,C’D,DA,DE,EA這八種情況,這樣同步就建立了。(注意:當(dāng)出現(xiàn)EE時,不能認(rèn)為同步建立了,理由是仿真時發(fā)現(xiàn),采用EE會出現(xiàn)假同步。)否則,

77、重復(fù)第一步。</p><p>  圖4-3 偏置字計算電路</p><p>  表4-1 偏置碼與同步碼(校驗字)對應(yīng)關(guān)系表</p><p>  4.3.2 偏置字確認(rèn)</p><p>  同步搜索完后,建立了同步,之后每接收到一個塊,然后利用其正確的偏置字進(jìn)行解碼。為了確認(rèn)偏置字,這里提出一種方案:利用包含當(dāng)前塊在內(nèi)的5個塊來確認(rèn)當(dāng)前塊的偏

78、置字。每個塊的塊標(biāo)志存放在一個8位的數(shù)組中,塊標(biāo)志0~5中如果為“1”表示為該塊,“0”表示不是該塊,塊標(biāo)志第7位如果為“1”表示該塊有錯。塊標(biāo)志示意圖如表4-2所示。5個塊的序號標(biāo)記為:01234,第0塊為當(dāng)前快,1,2,3,4為之后來的4塊。塊狀態(tài)轉(zhuǎn)換圖見圖4-4所示。</p><p><b>  表4-2 塊標(biāo)志</b></p><p>  圖4-4 塊狀態(tài)轉(zhuǎn)換

79、圖</p><p>  下面具體說一下偏置字確認(rèn)過程:</p><p>  如果第0塊是A塊,1,2,3塊應(yīng)該分別是B,C(C’),D。C/C’與具體的應(yīng)用有關(guān),針對不同的應(yīng)用,會產(chǎn)生C/C’識別的模糊問題。這里C,C’的處理方法是這樣的:初始化時為C,在解碼的過程中,一旦檢測到正確的C’,即認(rèn)為該臺發(fā)射的C’,之后采用C’進(jìn)行解碼,否則采用C進(jìn)行解碼)。</p><p

80、>  可以確定第0塊為A塊,第1,2,3塊如果有錯,相應(yīng)塊的標(biāo)志位置1</p><p>  AXXX--->AXXX□--->AXXXA--->可以確定第0塊為A塊,第1,2,3塊修改為BCD</p><p>  --->AXXXE--->可以確定第0塊為A塊,第1,2,3塊修改為BCD</p><p>  --->AXXX

81、X--->不能確定第0塊為A塊,但第1,2,3位修改為BCD</p><p>  如果1,2,3中至少有一塊是對的,且順序是正確的,那么可以確定當(dāng)前塊是A塊,確定完當(dāng)前塊標(biāo)志后,如果1,2,3塊中有錯的,則把相應(yīng)塊的塊標(biāo)志置1;</p><p>  如果1,2,3中三塊全錯,則看第4塊,如果第4塊是A或者E,則可以確定當(dāng)前塊為A塊,并把1,2,3塊相應(yīng)的塊標(biāo)志置1,如果第4塊錯了,則

82、不能確定當(dāng)前塊為A塊,雖然如此,還是把當(dāng)前塊看成是A塊進(jìn)行解碼,1,2,3塊相應(yīng)的塊標(biāo)志置為1。</p><p>  如果第0塊是B塊,1,2,3塊應(yīng)該分別是C(C’),D,A或C(C’),D,E。</p><p>  可以確定第0塊是B塊,第1,2塊有錯可以修改為C(C’)D。</p><p>  如果第3塊錯了,則由第4塊來決定,如果第4塊為B或E,則第3塊修改

83、為A或E。如果第4塊也錯了,則第3塊無法修改。</p><p>  如果1,2,3中三塊全錯,則看第4塊,如果第4塊為B或者E,則可以確定當(dāng)前塊為B,并把1,2,3塊相應(yīng)的塊標(biāo)志置1;如果第4塊也錯了,則不能確定當(dāng)前塊,雖然如此,還是把當(dāng)前塊看成是B塊進(jìn)行解碼,1,2塊相應(yīng)的塊標(biāo)志置為1。</p><p> ?、廴绻?塊是C塊,1,2,3塊應(yīng)該分別是DAB或DEE。</p>

84、<p>  可以確定第0塊是C塊,第1塊有錯修改為D。</p><p>  C□A□--->第1塊有錯則修改為D,第3塊有錯則修改為B。</p><p>  C□E□--->第1塊有錯則修改為D,第3塊有錯則修改為E。</p><p>  C□X□---> C□XB--->第1塊有錯則修改為D,第2塊修改為A。</p>

85、<p>  C□XE--->第1塊有錯則修改為D,第2塊修改為E。</p><p>  C□XX---> C□XX□---> C□XXC-->第2,3塊修改為AB。</p><p>  C□XXE—>第2,3塊修改為EE。</p><p>  C□XXX-->第2,3塊暫時無法修改。</p><p

86、>  如果0,1,2,3塊是CDAB,CXAB,CDXB,CDAX,CXXB,CDXX,CXAX,CDEE,CXEE,CDXE,CDEX這11種情形,則可以確定當(dāng)前塊為C塊,確定完當(dāng)前塊標(biāo)志后,如果第1塊是錯的,則把該塊的塊標(biāo)志置1;如果第2塊是錯的,則由第3塊來決定,如果第3塊是B或E,則把第2塊標(biāo)志為A或E;如果第2,3塊錯了,則由第4塊來決定,如果第4塊為C或E,則第2塊標(biāo)志為A或E,第3塊標(biāo)志為B或E;如果2,3,4塊全錯

87、,則第2,3塊的塊標(biāo)志暫時無法確定。</p><p> ?、苋绻?塊是C’塊,確定情形跟C塊是類似的。</p><p> ?、萑绻?塊是D塊,1,2,3塊應(yīng)該分別是ABC或EEE。</p><p>  可以確定第0塊是D塊。</p><p>  DA□□--->第2,3塊有錯則修改為BC。</p><p> 

88、 DE□□--->第2,3塊有錯則修改為EE。</p><p>  DX□□--->DXB□-->第1塊修改為A,第3塊有錯則修改為C。</p><p>  --->DXE□-->第1塊修改為E,第3塊有錯則修改為E。</p><p>  --->DXX□--> DXXC-->第1,2塊修改為AB。</p>

89、<p>  DXXE-->第1,2塊修改為EE。</p><p>  DXXX--DXXX□-->DXXXD-->第1,2,3塊修改為ABC。</p><p>  -->DXXXE-->第1,2,3塊修改為EEE。</p><p>  -->DXXXX—>第1,2,3塊無法確定。</p><

90、p>  如果0,1,2,3塊是DABC,DXBC,DAXC,DABX,DXXC,DAXX,DXBX,DEEE,DXEE,DEXE,DEEX這11種情形,則可以確定當(dāng)前塊是D塊,確定完當(dāng)前塊標(biāo)志后,如果第1塊是對的,則第2,3塊很容易確定;如果第1塊是錯的,則由第2塊來決定,如果第2塊為B或者E,則第1塊標(biāo)志位A或E;如果第1,2塊是錯的,則由第3塊來決定,如果第3塊為C或E,則第1,2塊標(biāo)志位AB或EE;如果1,2,3塊全錯,則由

91、第4塊來決定,如果第4塊為D或E,則第1,2,3塊標(biāo)志為ABC或EEE;如果1,2,3,4全錯,則第1,2,3的塊標(biāo)志無法確定。</p><p> ?、奕绻?塊是E塊,1,2,3塊可能是ABC(C’)或EAB或EEA或EEE。</p><p>  如果0,1,2,3塊是EABC(C’),EXBC(C’),EAXC(C’),EABX,EXXC(C’),EAXX,EXBX;EEAB,EXAB

92、,EEXB,EEAX,EXXB,EEXX,EXAX;EEEA,EXEA,EEXA,EEEX,EXXA,EXEX;EEEE,EXEE,EEXE,EXXE這24種情形,則可以確定當(dāng)前塊是E塊,確定完當(dāng)前塊后,后續(xù)塊標(biāo)志的修改原則如下:</p><p>  EA□□---第2,3塊有錯則修改塊標(biāo)志;</p><p>  EE□□---->EEA□第3塊有錯則修改塊標(biāo)志;</p>

93、<p>  ---->EEE□->EEEE</p><p><b>  ->EEEA</b></p><p>  ->EEEX->EEEX□->EEEXB->第3塊有錯修改為A;</p><p>  ->EEEXA->第3塊有錯修改為E;</p><p>

94、;  ->EEEXX->第3塊無法修改;</p><p>  ---->EEX□->EEXB->第2塊修改為A;</p><p>  ->EEXA->第2塊修改為E;</p><p>  ->EEXE->第2塊修改為E;</p><p>  ->EEXX->EEXX□->

95、EEXXC->第2,3塊有錯修改為AB;</p><p>  ->EEXXB->第2,3塊有錯修改為EA;</p><p>  ->EEXXA->第2,3塊有錯修改為EE;</p><p>  ->EEXXE->第2,3塊有錯修改為EE;</p><p>  ->EEXXX->第2,3塊無

96、法修改;</p><p>  EX□□--->EXB□->第1塊修改為A,第3塊有錯修改為C(C’);</p><p>  --->EXA□->第1塊修改為E,第3塊有錯修改為B;</p><p>  --->EXE□->EXEA->第1塊修改為E;</p><p>  ->EXEE->第

97、1塊修改為E;</p><p>  ->EXEX->EXEX□->EXEXB->第1塊修改為E,第3塊修改為A;</p><p>  ->EXEXA->第1,3塊修改為E;</p><p>  ->EXEXE->第1,3塊修改為E;</p><p>  ->EXEXX-> 第1塊修改

98、為E,第3塊無法確定;</p><p>  --->EXX□->EXXC->第1,2塊修改為A,B;</p><p>  ->EXXB->第1,2塊修改為E,A;</p><p>  ->EXXA->第1,2塊修改為E,E;</p><p>  ->EXXE->第1,2塊修改為E,E;&l

99、t;/p><p>  ->EXXX->EXXX□->EXXXD->第1,2,3塊修改為A,B,C;</p><p>  ->EXXXC->第1,2,3塊修改為E,A,B;</p><p>  ->EXXXB->第1,2,3塊修改為E,E,A;</p><p>  ->EXXXA->第1,

100、2,3塊修改為E,E,E;</p><p>  ->EXXXE->第1,2,3塊修改為E,E,E;</p><p>  ->EXXXX->第1,2,3塊無法確定; </p><p> ?、呷绻?塊是X塊。由于發(fā)生不可識別的塊可能出現(xiàn)在D塊后面錯4塊或者E塊后面錯4塊,這里分四種情形:第一種,X塊是E或D塊之后錯的第1塊,則此種X塊的塊標(biāo)

101、志可由后面三塊的塊標(biāo)志來確定,后面三塊可能是BCD,也可能是EEE,只要后面三塊中有兩塊是對的,即可確定第0塊X的塊標(biāo)志;第二種,X塊是E或D塊之后錯的第二塊,則此種X塊的塊標(biāo)志可由后面三塊的塊標(biāo)志來確定,后面三塊可能是CDA,CDE,EEA,EEE,只要后面三塊中有兩塊是對的,即可確定第0塊X的塊標(biāo)志;第三種,X塊是E或D塊之后錯的第三塊,則此種X塊的塊標(biāo)志可由后面三塊的塊標(biāo)志來確定,后面三塊可能是DAB,DEE,EAB,EEE,要確

102、定第0塊的塊標(biāo)志,此時第一塊一定要對,第2,3塊中對一塊即可確定第0塊的塊標(biāo)志;第四種,X塊是E或D塊之后錯的第4塊,此塊無法糾正。示意圖如下:</p><p>  X塊是E或D塊之后錯的第1塊(紅色標(biāo)記),即DXXXX或EXXXX</p><p>  XBCD,XXCD,XBXD,XBCX-X確定為A</p><p>  XEEE,XXEE,XEXE,XEEX--

103、>X確定為E</p><p>  X塊是E或D塊之后錯的第2塊(紅色標(biāo)記),即DXXXX或EXXXX</p><p>  XCDA,XXDA,XCXA,XCDX--> X確定為B</p><p>  XCDE,XXDE,XCXE,XCDX--> X確定為B</p><p>  XEEA,XXEA,XEXA,XEEX-->

104、; X確定為E</p><p>  XEEE,XXEE,XEXE,XEEX--> X確定為E</p><p>  X塊是E或D塊之后錯的第3塊(紅色標(biāo)記),即DXXXX或EXXXX</p><p>  XDAB,XDAX,XDXB--> X確定為C或C’</p><p>  XDEE,XDEX,XDXE--> X確定為C或C

105、’</p><p>  XEAB,XEAX,XEXB--> X確定為E</p><p>  XEEE,XEEX,XEXE--> X確定為E</p><p>  X塊是E或D塊之后錯的第4塊(紅色標(biāo)記),即DXXXX或EXXXX</p><p><b>  此種X塊無法確定。</b></p>&l

106、t;p> ?、嗳绻?塊是偽對塊。在D塊、E塊后出現(xiàn)連續(xù)的錯4塊,但是這4塊的某些塊的塊標(biāo)志block[][7]未必為0,這種塊稱為偽對塊。一旦發(fā)現(xiàn)偽對塊,將把之認(rèn)為是錯塊進(jìn)行處理。</p><p><b>  5 失鎖機(jī)制</b></p><p>  盡快檢查出失步非常重要。有三種方案:①由于PI碼在任意組型中都會出現(xiàn),且出現(xiàn)在每組的第一個塊塊A中。由于美國標(biāo)

107、準(zhǔn)中,可能會出現(xiàn)連續(xù)的4個塊E,這樣利用PI碼來設(shè)置失鎖門限不夠準(zhǔn)確。②由于偏置字計算電路計算出的偏置字的平均誤塊性能與譯碼前后的誤碼率呈線性關(guān)系,為此可以利用偏置字來設(shè)置某種BER下失鎖門限所需要的誤碼塊數(shù)[23]。③利用DCC電路中或非門譯碼完后最終的輸出(此輸出記作為xor)來判斷塊是對的還是錯的。當(dāng)xor=1時,表示該塊是對的,或者該塊錯誤在可以糾正的范圍之內(nèi);當(dāng)xor=0時,表示該塊出現(xiàn)了不可糾的錯。由此,可設(shè)置某種BER下失

108、鎖門限所需要的誤碼塊數(shù)。</p><p>  由于偏置字并不總是對的,在塊錯誤可糾正的情況下,利用第3種方案來設(shè)置某種BER下的失鎖門限更為合理。</p><p><b>  6 程序流程圖</b></p><p>  圖6-1 程序流程圖</p><p><b>  7 仿真結(jié)果及結(jié)論</b>&l

109、t;/p><p>  本課題仿真利用偏置字和xor信號兩種失鎖機(jī)制下的每64塊錯誤塊的平均誤塊性能。本文給出了譯碼后希望達(dá)到的誤碼率所需的失鎖門限BBL和臨界失鎖的幀數(shù)numFrame,見表7-1。譯碼時,利用偏置字或xor信號來每64塊中錯誤塊數(shù),當(dāng)錯誤塊數(shù)大于失鎖門限時,系統(tǒng)將失鎖,重新進(jìn)入同步搜索。本文還給出了兩種方案下臨界失鎖幀數(shù)numFrame,通過臨界失鎖幀數(shù)numFrame可以獲得信號質(zhì)量不好時不會發(fā)生

110、失鎖的最短時間,該最短時間=numFrame*4*26/1187.5 S。臨界失鎖幀數(shù)numFrame是這樣獲得的:先發(fā)送1000幀Eb/N0=7.5dB的數(shù)據(jù),再發(fā)Eb/N0=0dB的數(shù)據(jù),最后發(fā)1000幀Eb/N0=7.5dB的數(shù)據(jù)。</p><p><b>  表7-1 失鎖門限</b></p><p>  本文仿真了譯碼前、譯碼后的誤碼性能,兩種失鎖機(jī)制下的平

111、均誤塊率性能。仿真結(jié)果見表格7-1和圖7-1所示。Theoretical是指譯碼前的理論性能,即BPSK理論誤碼性能,simuOfBeforeDecode是指譯碼前的仿真結(jié)果,simuOfAfterDecode是指譯碼后的實際仿真結(jié)果,simuOfAfterDecodeUsingPerfectOffsetWord是指采用與發(fā)端相同偏置字的譯碼仿真結(jié)果,BlockErrorRateUsingOffsetWord是指采用偏置字作為失鎖機(jī)制的

112、平均誤塊率,BlockErrorRateUsingXor是指采用解碼與糾錯電路中xor輸出作為失鎖機(jī)制的平均誤塊率。</p><p>  表7-1 RDS誤碼性能和失鎖性能數(shù)據(jù)</p><p>  圖7-1 RDS誤碼性能、失鎖性能</p><p>  本仿真結(jié)果是在失鎖機(jī)制關(guān)閉的情況下得到的。從圖中可以看出,譯碼前的仿真誤碼率與理論誤碼率完全吻合; Eb/N0大于

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論