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分別對應這兩個模塊的并行輸出和串行輸出??梢钥闯鯯C(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.

主站蜘蛛池模板: 青青草原国产av福利网站| 亚洲一级毛片在线观播放| 成人午夜网址| 国产精品不卡永久免费| 精品久久香蕉国产线看观看gif| 91亚洲视频下载| 欧美日韩一区二区三区四区在线观看| 成年女人18毛片毛片免费| 亚洲毛片一级带毛片基地| 亚洲视频免费在线看| 国产网站黄| 久久这里只有精品8| 四虎国产在线观看| 精品国产自在现线看久久| 久久这里只精品国产99热8| 国产无码高清视频不卡| jizz国产视频| 狠狠色综合网| 国产在线无码一区二区三区| 国产av一码二码三码无码| 欧美成人a∨视频免费观看| 久久免费精品琪琪| 国产不卡一级毛片视频| 国产全黄a一级毛片| 亚洲国内精品自在自线官| 最新国产午夜精品视频成人| 国产电话自拍伊人| 台湾AV国片精品女同性| 亚洲天堂免费| 欧美性精品不卡在线观看| 欧美成人看片一区二区三区| 一区二区三区高清视频国产女人| 日韩国产亚洲一区二区在线观看| 国产在线麻豆波多野结衣| 免费观看男人免费桶女人视频| 97国产在线观看| 国产九九精品视频| 天天婬欲婬香婬色婬视频播放| 欧美五月婷婷| 视频一区亚洲| 亚洲人免费视频| 天堂成人在线视频| 亚洲视频影院| 中文字幕色在线| 人人爽人人爽人人片| 首页亚洲国产丝袜长腿综合| 尤物亚洲最大AV无码网站| 久久精品午夜视频| 亚洲av片在线免费观看| 亚洲天堂自拍| 亚洲五月激情网| 狠狠亚洲五月天| 视频一本大道香蕉久在线播放 | 国产亚洲高清在线精品99| 欧美一级特黄aaaaaa在线看片| 综合天天色| 制服丝袜在线视频香蕉| 情侣午夜国产在线一区无码| 伊人久综合| 国内黄色精品| 露脸一二三区国语对白| 国产全黄a一级毛片| 91精品国产自产在线老师啪l| 国产一二三区在线| 欧美一级黄色影院| 国产成+人+综合+亚洲欧美| 午夜少妇精品视频小电影| 少妇精品久久久一区二区三区| 午夜丁香婷婷| 亚卅精品无码久久毛片乌克兰| 亚洲另类第一页| 国产91av在线| 亚洲伦理一区二区| 色综合日本| 欧美日韩综合网| 久久精品这里只有国产中文精品| 国产成人免费高清AⅤ| 99久久精品国产精品亚洲| 亚洲高清中文字幕在线看不卡| 成人免费午夜视频| 精品国产99久久| 亚洲性影院|