• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于分段搜索的CMMB粗同步算法

      2012-06-25 07:02:32峰,田園,2
      電視技術(shù) 2012年7期
      關(guān)鍵詞:檢測時間運算量時隙

      張 峰,田 園,2

      (1.中國科學研究院自動化所,北京100190;2.中國地質(zhì)大學(北京)地球物理與信息技術(shù)學院,北京 100083)

      中國移動多媒體廣播(CMMB)系統(tǒng)物理層調(diào)制方式采用正交頻分復用(OFDM)技術(shù)[1],把整個信道分成互相正交的子信道,具有頻譜利用率高且抗多徑衰落能力強的特點。但由于解調(diào)時子載波間必須保持嚴格的正交性,所以OFDM系統(tǒng)對定時誤差和載波頻偏的敏感程度比單載波高得多[2],CMMB接收機中同步算法的選擇對系統(tǒng)性能有較大影響。

      CMMB數(shù)據(jù)時隙結(jié)構(gòu)如圖1所示[1]。每一時隙的起始位置有兩個完全相同的同步信號,這兩個同步信號是具有很強相關(guān)性的偽隨機序列。由文獻[3-6]可知,如果將這兩個同步信號互相關(guān),會得到一個很大的相關(guān)值;而如果同步信號與相鄰的OFDM符號互相關(guān),其相關(guān)值會有明顯降低。粗同步模塊中通過檢測相關(guān)值的峰值來捕獲CMMB時隙并給出FFT開窗定時信息。

      圖1 CMMB數(shù)據(jù)時隙結(jié)構(gòu)

      1 CMMB粗同步算法原理

      利用同步信號具有強相關(guān)性這一特點,CMMB接收機的粗同步模塊采用最大相關(guān)算法(MC算法)[7-8],其原理為:從接收數(shù)據(jù)中存儲一段數(shù)據(jù),從數(shù)據(jù)頭開始取4096點的滑動窗,將滑動窗內(nèi)前2048點與后2048點分別互相關(guān)并求和,相關(guān)和達到峰值時對應的滑動窗的位置即為同步信號出現(xiàn)的位置。檢測到同步信號位置后,可推算得到CMMB數(shù)據(jù)幀中其他符號的位置。圖2為CMMB定時粗同步模塊的基本框圖。

      圖2 CMMB定時粗同步框圖

      圖2中,設存儲的數(shù)據(jù)段長度為N,滑動窗中相關(guān)和的表達式為

      由于相鄰兩個滑動窗求相關(guān)和時只相差一組數(shù)據(jù),為降低運算量,r(t)可以遞歸表示為

      相關(guān)和取最大值時,滑動窗中的4096點即為同步信號,同步信號偏移位置(即第1個同步信號的第1點)d由式(3)求出

      在8 MHz模式下,1個CMMB時隙包含25萬個數(shù)據(jù)[1],粗同步算法中,如果處理的數(shù)據(jù)段長度僅等于250000,可能會出現(xiàn)同步信號分布在數(shù)據(jù)段兩端的情況而無法得到相關(guān)和的峰值。為保證提取的數(shù)據(jù)段中包含1個完整的同步信號,數(shù)據(jù)段的長度需滿足N≥254095。如圖3所示,滑動窗在最后4096點處可包含1個完整的同步信號。

      圖3 數(shù)據(jù)段中同步信號分布情況

      2 利用DSP實現(xiàn)CMMB粗同步的優(yōu)缺點

      2.1 基于DSP的CMMB接收機的優(yōu)點

      傳統(tǒng)的CMMB接收機大多采用硬件電路實現(xiàn)。硬件電路具有結(jié)構(gòu)簡單、易實現(xiàn)的特點,但其結(jié)構(gòu)固定不可修改,因此也帶來環(huán)境適應性差、無法兼容其他標準等缺點。

      采用DSP實現(xiàn)CMMB接收機,一方面可以通過檢測到的信道環(huán)境實時調(diào)整軟件中算法的實現(xiàn)方式,從而實現(xiàn)接收性能和運算量的最優(yōu)結(jié)合,另一方面由于基于OFDM技術(shù)的通信系統(tǒng)(如LTE,CMMB)的同步算法原理相同,在不改動系統(tǒng)硬件的基礎上可通過修改軟件中的算法實現(xiàn)多標準通信系統(tǒng)間的轉(zhuǎn)換,從而降低系統(tǒng)的整體成本。

      2.2 基于DSP的粗同步算法面臨的問題

      在DSP中實現(xiàn)粗同步算法時,需要先將數(shù)據(jù)存儲下來,再進行同步頭搜索。第1節(jié)介紹的粗同步算法中需要一次存儲254095個16 bit復數(shù),占用約8 Mbit空間,由于手持設備的功耗和面積的限制,無法配置如此巨大的存儲器空間,因此必須對算法進行優(yōu)化并減小需要的存儲器空間。筆者針對DSP片內(nèi)存儲器小的限制,提出了一種基于分段搜索的并且在DSP上實現(xiàn)的粗同步改進算法。

      3 基于分段搜索的粗同步改進算法

      由CMMB時隙結(jié)構(gòu)可知,每個時隙開頭都有2個已知的同步信號,也就是說,不同時隙中所包含的同步信號相同。又由于每個時隙持續(xù)25 ms,且在接收到的信號中同步信號位置是未知的,則同步信號可描述為位置未知且每隔25 ms出現(xiàn)1次的周期信號。在存儲空間足夠大的情況下,需連續(xù)存儲254095個數(shù)據(jù),且檢測到同步信號的最小時長為25.4095 ms。

      為節(jié)省存儲空間,分段搜索算法的主要思想為:將一次處理的數(shù)據(jù)段長度從一個時隙減小到較短的數(shù)據(jù)段,利用同步信號出現(xiàn)的周期性,通過對多個數(shù)據(jù)段分別搜索得到同步頭位置。實現(xiàn)時將一個時隙數(shù)據(jù)分為若干段,這些數(shù)據(jù)段在時隙中取不同位置,相鄰兩個數(shù)據(jù)段邊緣互相重合,所有數(shù)據(jù)段聯(lián)合起來組成一個完整的時隙,如圖4所示。每次僅存儲其中的一段數(shù)據(jù),之后空出一定的時間對這段數(shù)據(jù)處理,處理時應用式(1)~(3)。粗同步模塊中循環(huán)進行“存儲—處理”的操作直到檢測到同步信號,流程圖如圖5所示。

      圖4 算法中提取數(shù)據(jù)段的分布

      圖5 基于DSP的粗同步算法流程圖

      其中規(guī)定數(shù)據(jù)段的存儲長度為N,數(shù)據(jù)段處理時間等效數(shù)據(jù)點數(shù)P。由于DSP處理器處理時長P大于數(shù)據(jù)存儲長度N,在進行數(shù)據(jù)處理的同時不保存新的數(shù)據(jù),因此,這部分信號將丟失,考慮到同步信號的周期性及分段數(shù)據(jù)的覆蓋性,此部分信號在其后的時隙中就進行檢測。最長檢測時間由數(shù)據(jù)段的存儲長度N和數(shù)據(jù)段處理時間P決定。

      不同時隙中時域上相鄰的兩段數(shù)據(jù)間應有M≥4095點相互重合的數(shù)據(jù),以避免同步信號正好位于兩段數(shù)據(jù)之間的情況。

      4 改進算法性能分析

      實際參數(shù)N和P是通過綜合考慮DSP的存儲能力和運算處理時間來確定,減小N是以檢測時間變長且檢測時隙增多為代價的,正如第3節(jié)中所述,檢測時間延長尚對系統(tǒng)性能無影響。

      4.1 改進算法分析及測試

      圖4中,設定存儲長度N=35000點、處理長度P=50000點、重合數(shù)據(jù)M=5000點,數(shù)據(jù)處理流程如下:每個“存儲—處理”周期占用85000個點。先存儲35000個點,利用接收其后50000個點的時間對存儲的350000個點進行處理,檢測這350000點的相關(guān)和的峰值并將其與本地產(chǎn)生的模板進行模板匹配,匹配成功則說明這段數(shù)據(jù)中包含同步信息,這時給出同步定時位置并退出粗同步模塊;匹配失敗說明這段數(shù)據(jù)中不包含同步信息,還需要在下一數(shù)據(jù)段中進行檢測匹配。

      圖4給出了需要檢測的數(shù)據(jù)段的位置在3個時隙中的分布情況,圖中第4行表示將所有數(shù)據(jù)段聯(lián)合起來的情況,可以看出9個數(shù)據(jù)段可以覆蓋一個完整的時隙。由于在接收到的時隙中同步信號的位置是未知的,如果同步信號在數(shù)據(jù)段1中,那么在第1個時隙的第1個數(shù)據(jù)段就可匹配成功,檢測時間最短,運算量最少;如果同步信號包含在數(shù)據(jù)段9中,這時需要檢測的時間最長,需要到第3個時隙的最后1個數(shù)據(jù)段才能匹配到同步頭,同時運算量也最多。

      按照以上參數(shù)在AD公司TS101S處理器上進行測試。設定工作頻率為150 MHz(實際手持設備中芯片處理能力和工作頻率受限,以上參數(shù)需要重新設定),實測處理1個數(shù)據(jù)段的時間為4.3092 ms,小于數(shù)據(jù)段處理時間5 ms,滿足設計要求。

      綜合以上分析,利用本文介紹的粗同步算法,以N=35000點,P=50000點為例,最多在3個時隙內(nèi)就可以檢測到定時信息。

      4.2 性能對比

      由于基于硬件實現(xiàn)的粗同步模塊和基于DSP實現(xiàn)的粗同步模塊都采用式(1)~(3)的運算過程,所以兩種方法在不同信道環(huán)境下表現(xiàn)出的性能是相同的。本文提出的基于DSP的分段存儲的改進算法優(yōu)點在于:在不改變算法性能的前提下,解決了數(shù)據(jù)存儲空間過大導致無法在DSP內(nèi)實現(xiàn)的缺點,從而進一步提高了數(shù)據(jù)處理速度。表1中分析比較了存儲一個時隙數(shù)據(jù)和分段存儲數(shù)據(jù)兩種算法的性能。

      表1 性能參數(shù)比較

      對兩種算法的參數(shù)進行分析:

      1)對比兩種算法需要的存儲空間,傳統(tǒng)算法需要8 Mbit內(nèi)存,改進后的算法則僅需要1 Mbit左右,有利于DSP實現(xiàn)。

      2)對比兩種算法的檢測時間,分析圖4可知,當同步信號的位置出現(xiàn)在前2個時隙的數(shù)據(jù)段中時,也就是說,如果在前2個時隙就能檢測到同步頭,改進算法在檢測時間和運算量方面都是優(yōu)于傳統(tǒng)算法的;只有當同步信號處在第3個時隙的數(shù)據(jù)段中時(數(shù)據(jù)段3,6,9),傳統(tǒng)算法的檢測時間比改進算法的檢測時間短。計算得知:改進算法檢測到同步頭最慢的情況(同步頭在數(shù)據(jù)段9中時)會比傳統(tǒng)算法的時間長31.3 ms,僅略長于一幀數(shù)據(jù),對系統(tǒng)性能影響很小。

      3)對比兩種算法的運算量,與檢測時間相似,觀察表1及圖4可知,只有當同步信息在數(shù)據(jù)段9中時,改進算法的運算量才大于傳統(tǒng)算法,比傳統(tǒng)算法多做了24536次滑動相關(guān)運算;其他情況下,改進算法的運算量均小于傳統(tǒng)算法。同時,運算量的減小也減少了電池電量的消耗。

      5 結(jié)論

      這里介紹了一種基于DSP的粗同步算法,該算法降低了數(shù)據(jù)存儲量,并且可以將數(shù)據(jù)存儲在DSP片內(nèi)。仿真結(jié)果表明:在不降低算法性能的前提下,該算法實現(xiàn)了降低存儲空間并準確定時的目的。對于手持設備來說,這樣既提高了數(shù)據(jù)處理速度又減小了手持設備的體積。這種算法不僅為CMMB接收機模塊提供了一種在DSP片內(nèi)存儲數(shù)據(jù)的方案,對基于DSP的其他通信系統(tǒng)中定時同步算法的設計也具有參考意義。

      [1]國家廣播電影電視總局廣播科學研究院.GY-T 220.1—2006,移動多媒體廣播第1部分:廣播信道幀結(jié)構(gòu)、信道編碼和調(diào)制[S].2006.

      [2]佟學儉,羅濤.OFDM移動通信技術(shù)理論與應用[M].北京:人民郵電出版社,2003.

      [3]李洋,楊波.CMMB接收機符號同步與載波同步算法設計[J].電視技術(shù),2009,33(S2):9-11.

      [4]黃謝學,林平分.CMMB接收機中的粗載波頻偏估計[J].電視技術(shù),2009,33(S2):14-16.

      [5]劉仁品,張振冬,林平分.CMMB系統(tǒng)中的時鐘同步算法[J].電視技術(shù),2009,33(S2):7-8.

      [6]董斌,王匡,仇佩亮.OFDM系統(tǒng)在多徑衰落信道下的時鐘同步[J].浙江大學學報:工學版,2005(7):935-938.

      [7]毛劍慧,黑勇,喬樹山.基于CMMB系統(tǒng)的同步設計與實現(xiàn)[J].電子技術(shù)應用,2009(2):104-107.

      [8]包晗.基于CMMB信號同步算法的研究[J].現(xiàn)代電子技術(shù),2010(11):82-85.

      猜你喜歡
      檢測時間運算量時隙
      對兩種細菌鑒定法在血液檢驗中的應用效果進行分析
      新型溶血素與傳統(tǒng)溶血素在臨床血常規(guī)檢驗中的應用研究
      用平面幾何知識解平面解析幾何題
      復用段單節(jié)點失效造成業(yè)務時隙錯連處理
      減少運算量的途徑
      ABL90血氣分析儀在急診科的應用研究
      不同檢測時長對粉煤灰砌塊放射性檢測結(jié)果的影響
      一種高速通信系統(tǒng)動態(tài)時隙分配設計
      讓拋物線動起來吧,為運算量“瘦身”
      時隙寬度約束下網(wǎng)絡零售配送時隙定價研究
      阿巴嘎旗| 九龙县| 万全县| 内黄县| 香格里拉县| 佛山市| 临猗县| 平原县| 明星| 宕昌县| 南江县| 泾川县| 镇坪县| 米泉市| 南郑县| 祁连县| 台南县| 离岛区| 德令哈市| 孟州市| 湘阴县| 海丰县| 松潘县| 潜江市| 衡东县| 贵定县| 自贡市| 高邑县| 开江县| 巩义市| 南昌县| 壤塘县| 莫力| 钟祥市| 江都市| 武威市| 南昌市| 新郑市| 彰武县| 夏邑县| 门头沟区|