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

LS碼及其FPGA的實現

2010-05-13 09:17:24鋒,高
現代電子技術 2009年19期

幸 鋒,高 勇

摘 要:LS碼是一種基于互補結構的具有零相關性質的擴頻地址碼,有著優良的抗干擾性能,越來越受到人們的關注。LS碼在FPGA中的實現具有易移植性、可重復性以及設計靈活的特點。針對LS碼的構造和性質,詳細介紹了樹形結構生成算法以及擴頻和解擴過程,對擴頻的并行輸出模塊、串行輸出模塊以及并行解擴模塊進行了時序仿真和下載測試,在設計輸入時采用了查找表和混合實現方式,提高了芯片的處理效率,結果表明,該算法在系統上電啟動運行后輸出正確。

關鍵詞:LS碼;FPGA;擴頻;解擴

中圖分類號:TN911文獻標識碼:A

文章編號:1004-373X(2009)19-066-03

Design and Implementation of LS Code Based on FPGA

XING Feng,GAO Yong

(College of Electronics and Information Engineering,Sichuan University,Chengdu,610065,China)

Abstract:LS code based on the complementary structure is used to Spread Spectrum(SS) with the characteristic of Zero Correlation Window (ZCW).The ZCW can better resist the interference in wireless communication systems,so more and more people exhibit a great interesting in it.On the other hand,the implementation of LS code based on FPGA has the characteristic of easy portability,the reused possibility and flexible design.Considering the construction and property,the arithmetic of tree structure,SS and De-Spread spectrum(DSS) are detailed introduced.Furthermore,the timing simulation and the test result after FPGA configured are given.The method of look-up table and mix-design are employed in design entry which increase the chip efficiency.The result shows the output is exactly correct when the hardware platform powered on.

Keywords:LS code;FPGA;spread spectrum;de-spread spectrum

0 引 言

眾所周知,在二元域、有限域以及復數域都不存在理想的地址碼[1],如m序列、Gold序列以及Walsh碼的相關性都不理想,這使得采用傳統擴頻碼的CDMA系統是一個自干擾系統,需要采用聯合檢測技術、智能天線技術以及更復雜的功率控制技術來抵抗ISI(碼間干擾)、MAI(多址干擾)以及ACI(鄰小區干擾)[2]。

LS(Loose Synchronized)碼是由李道本教授發明的新型地址碼,它利用互補碼特性突破了Welch界的限制,構造出了具有零相關特性的地址碼。只要“零相關窗”覆蓋了多徑時延,那么ISI和MAI都是不存在的。這樣就將一個傳統的通信系統從干擾受限轉換為噪聲受限系統,也就是說,整個系統只受到噪聲的干擾,而且具有很高的頻譜效率和數據傳輸速率。無需聯合檢測技術和智能天線技術,只需簡單的功率控制技術 [3],因此可以說,LS碼是一項突破性的技術。

今天,FPGA在消費、汽車和工業領域的應用經歷了爆炸式的增長,FPGA可以用于軟件無線電、雷達、影像、片上系統(SoC)和其他數字信號處理領域[4]。LS碼在FPGA中實現擴頻和解擴不僅具有很高的靈活性而且還有較好的數據傳輸可靠性,本文首先簡單介紹了LS碼的概念和構造原理,然后詳細介紹了LS碼擴頻和解擴在工程上的實現。

1 LS碼的構造和性質

LS碼由C碼和S碼構成,圖1是LS碼的樹形構造法[1],除了樹形結構生成方法外,還有多項式生成法、與聯合檢測相結合的組間零相關窗LS碼構造法[5]以及Kronecker內積法[6]等,這些方法所生成的LS碼都具有零相關窗的特性。

C碼和S碼各自的自相關值和互相關值在一定范圍內大小相等、極性相反,因此它們的和在這個范圍內為0,通常把相關值為零的范圍稱為“零相關窗”,在零相關窗內各地址碼的自相關函數及互相關函數沒有副峰[7]。

LS碼的自相關特性如圖2所示,從圖中可以看出,LS碼的自相關的副峰值除了原點外處處為0。由于LS碼的特性,任意兩個碼字之間的“零相關窗”長度并不相同。圖3是LS碼的互相關特性,可以看出,LS碼的互補互相關性在原點周圍的一定范圍內為0,這個范圍也就是所謂的“零相關窗”,所選的兩個LS碼字的“零相關窗”長度為127。

圖1 LS碼的樹形結構生成方法

圖2 LS碼的互補自相關性

圖3 LS碼的互補互相關性

2 LS碼在FPGA中的實現

和一般的FPGA開發過程一樣,LS碼在FPGA中的實現需要經過可行性分析、算法驗證、設計輸入、仿真和下載測試[8]幾個過程。針對某個軟件無線電平臺的要求,可以合理地設計碼速率和碼長,擴頻前的碼速率為64 Kb/s,C碼和S碼的長度都為16,擴頻后的碼速率為1.024 Mb/s。

2.1 LS碼的實現算法

為了提高FPGA的處理效率,采用查找表的形式,首先生成了長度為16的C碼和S碼,生成碼的算法是基于圖1的樹形結構,C碼和S碼關系為[9]:

Sn=(-1)nCn, n=0,1,…,N-1

(1)

式中:n為C碼和S碼每一位的位置編號,N為碼長。表1是所生成的長度為16,個數也為16的C碼。S碼可以根據式(1)求得,限于篇幅,這里不再單獨列出,實驗中只選取了表1中序號為1的一組C碼和相應的S碼作為查找表使用。

2.2 設計輸入和仿真

FPGA的設計輸入有多種表達方式,最常用的是原理圖方式和HDL文本方式[10],這里采用的是混合輸入方式,首先采用Verilog HDL的文本輸入方式將算法做成模塊,然后再通過原理圖的方式定義連接和接口,這樣不僅使得邏輯描述性、可重用性和移植性強,而且使得接口描述和連接關系清晰、直觀。圖4是所設計的原理圖結構,為了表示清楚,只截取了C碼的擴頻和解擴模塊,其中spread Cpart是C碼的擴頻模塊,Baudparr和serialout模塊的輸出分別為并行輸出和串行輸出,這樣做的目的是為了方便之后其他算法功能模塊的輸入,如果后面要加入例如調制、波形成型之類的模塊,就可以方便地選擇并行輸入或者串行輸入,提高了設計的靈活性。receiveCparr為C碼的并行解擴模塊,這里只考慮了對Baudparr所輸出的并行數據進行解擴,這樣能提高接收端的處理效率。輸入端口SCLK為32.768 MHz的時鐘,輸出端口SERIALC為serialout模塊的串行輸出, Cout為receiveCparr模塊的解擴輸出。

表1 樹形結構所生成的長度為16的C碼

1110111101101000191101000100100001

21101000111011110101110110100011101

31110110111100010111110001000010010

41110001011101101120111010010000100

50111010001111011130111101110001011

60111101101110100140100011110110111

70100011101001000150100100010111000

80100100001000111161101111000101110

在設計中,spreadCpart模塊的擴頻輸出速率并不是所需的碼速率,而是經過Baudparr和serialout模塊后再構成所需的碼速率。

圖4 FPGA設計輸入原理圖級結構

當完成設計輸入后,就需要對所設計的算法進行時序仿真,驗證算法的正確性。圖5的時序圖是采用ModelSim對C碼的擴頻模塊spreadCpart、擴頻的并行輸出模塊Baudparr、串行輸出模塊serialout以及并行解擴模塊receiveCparr所進行的仿真時序。

如圖5所示,Baud16x是一個1.024 MHz的時鐘,INDATA是速率為64 Kb/s的輸入碼元、DC(15:0)為spreadCpart模塊輸出的擴頻數據。注意到此時的DC(15:0)為總線結構的16位數據,速率為Baud16x/8=128 Kb/s,在空閑時刻輸出的都是0,這個數據輸入到Baudparr模塊和serialout模塊。SC(15:0)和SERIALC分別對應這兩個模塊的并行輸出和串行輸出。可以看出SC(15:0)是16位總線數據,速率為1.024 Mb/s,SERIALC的串行數據速率也為1.024 Mb/s。Cout為將SC(15:0)的并行數據解擴后恢復出來的碼元,可以看出,Cout正確地恢復出了INDATA的碼元。

圖5 ModelSim的仿真時序

3 FPGA的下載測試

完成了設計輸入和仿真后,就可以進行FPGA的下載測試,所針對的是基于Xilinx Spartan2S-300E的FPGA芯片的硬件環境。圖6~圖8是使用FLUKE 199C型示波器觀測到的波形。其中,圖6是C碼和S碼分別擴頻后的串行模塊serialout輸出,圖中的每一虛線單元格對應10 μs,可以粗略算出此時的串行速率大約為1 Mb/s,與所需1.024 Mb/s基本吻合。

圖6 C碼和S碼擴頻后的串行輸出

(C對應C碼,S對應S碼)

圖7 C碼的解擴(IN為輸入碼元,Cout為

C碼解擴后恢復出的碼元)

圖7和圖8分別是C碼和S碼解擴后的輸出與原始的數據碼元IN的比較,可以大致估算出Cout和Sout的數據速率大約為64 Kb/s,測試結果表明所設計正確,硬件平臺運行穩定。

圖8 S碼的解擴(IN為輸入碼元,Sout為

S碼解擴后恢復出的碼元)

4 結 語

本文通過對LS碼在FPGA中的實現進行了研究,介紹了LS碼的構造和相關性,主要介紹了LS碼構造的算法驗證,FPGA的設計輸入、仿真以及下載測試,仿真和測試的結果表明所設計的輸出正確,達到了預期的目的。今后的工作主要包括LS碼在FPGA中的調制、解調、同步等算法的實現。

參考文獻

[1]李道本.一種具有零相關窗的擴頻多址編碼辦法[P].中國:00801970.3,2000.2.17.

[2]劉禮白.LAS-CDMA技術的跨越性[J].移動通信,2002(7):4-6.

[3]李建業.LAS-CDMA——新一代無線通信技術[J].郵電商情,2001(21):18-22.

[4]Clive “Max” Maxfield.FPGA設計指南:器件、工具和流程[M].北京:人民郵電出版社,2007.

[5]徐紹君,李道本.多徑衰落信道下的擴頻碼設計與聯合檢測[J].北京郵電大學學報,2004,4(4):15-22.

[6]楊星,李道本,鄒永忠,等.一類新的LS碼及其構造方法[J].北京郵電大學學報,2006,6(3):103-106.

[7]Li D.The Perspective of Large Area Synchronous CDMA Technology for the Fourth-generation Mobile Radio[J].IEEE Communications Magazine,2003,34(10):114-118.

[8]王金明.數字系統設計與Verilog HDL[M].北京:電子工業出版社,2007.

[9]楊燕玲,繆丹,謝顯中.LAS碼及其在3G中的應用研究[J].重慶郵電學院學報,2004,16(2):12-17.

[10]吳繼華,王誠.設計與驗證Verilog HDL[M].北京:人民郵電出版社,2006.

主站蜘蛛池模板: 制服丝袜一区| 久久这里只有精品23| 高清视频一区| 爱做久久久久久| 国产成人精品2021欧美日韩| 亚洲一区二区成人| 亚洲日本精品一区二区| 亚洲国产在一区二区三区| 欧美不卡视频一区发布| 精品人妻一区无码视频| 亚洲AV无码久久天堂| 自拍偷拍欧美日韩| 久久综合九色综合97婷婷| 亚洲bt欧美bt精品| 极品国产一区二区三区| 久热精品免费| 天堂网亚洲系列亚洲系列| 亚洲天堂视频网| lhav亚洲精品| 伦伦影院精品一区| 亚洲国产一区在线观看| 亚洲国产看片基地久久1024| 亚洲成人www| 欧美视频二区| 色婷婷成人| 韩国福利一区| 色屁屁一区二区三区视频国产| 亚洲国产av无码综合原创国产| 试看120秒男女啪啪免费| 激情六月丁香婷婷四房播| 国产精品黄色片| 精品亚洲国产成人AV| 久热这里只有精品6| 高清不卡一区二区三区香蕉| 欧美日本不卡| 无遮挡国产高潮视频免费观看| 日韩经典精品无码一区二区| 国产一级视频在线观看网站| 国产精品第三页在线看| 国产成人精品一区二区三在线观看| 成人福利在线观看| 中文纯内无码H| 国产精品自在拍首页视频8 | www.亚洲一区| 久久特级毛片| 亚洲天堂色色人体| 欧美一区福利| 国产va在线观看| 福利在线不卡一区| 日韩成人在线一区二区| 亚洲AⅤ综合在线欧美一区| 精品国产香蕉在线播出| 成人在线天堂| 毛片基地美国正在播放亚洲 | 欧美日一级片| 一级毛片在线播放免费| 国产成人综合在线观看| 国产亚洲精品自在久久不卡 | 欧美久久网| 亚洲欧洲日产国码无码av喷潮| 女人18毛片一级毛片在线 | 国产精品yjizz视频网一二区| 色香蕉网站| 亚洲天堂网视频| 国产大全韩国亚洲一区二区三区| 欧美在线综合视频| 一级毛片a女人刺激视频免费| 亚洲天堂日本| 思思热在线视频精品| 日韩毛片免费视频| aaa国产一级毛片| 毛片在线看网站| 国产91在线免费视频| 国产成人高清精品免费5388| 亚洲高清中文字幕| 无码免费的亚洲视频| 国产精品尤物在线| 成人午夜免费视频| 无码视频国产精品一区二区| 91在线高清视频| 91麻豆精品国产91久久久久| 亚洲精品你懂的|