亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        CCSK編碼序列解擴(kuò)解調(diào)FPGA實(shí)現(xiàn)研究

        2015-05-22 08:08:36崔海涵
        儀器儀表用戶 2015年6期
        關(guān)鍵詞:信號(hào)

        崔海涵

        (北方工業(yè)大學(xué) 電子信息工程學(xué)院,北京 100144)

        0 引言

        CCSK(Cyclic Code Shift Keying)循環(huán)擴(kuò)頻調(diào)制是一種多進(jìn)制(M 進(jìn)制)非正交的編碼擴(kuò)頻信號(hào)。與多進(jìn)制正交擴(kuò)頻信號(hào)MOS(M-ary Orthogonal Signaling)相比,同樣具有頻譜效率高、LPI-LPD(低截獲- 低檢測(cè))特性和優(yōu)良的誤碼性能,同時(shí),具有比MOS 硬件實(shí)現(xiàn)簡(jiǎn)單、計(jì)算量小等優(yōu)點(diǎn),從而被廣泛應(yīng)用于現(xiàn)代通信系統(tǒng)中[1]。

        1 CCSK編碼序列發(fā)送

        直接序列擴(kuò)頻系統(tǒng)中,32bit的擴(kuò)頻編碼只能表示1bit的數(shù)據(jù)信息,信息的速率為碼速率的1/32,本文中介紹的循環(huán)位移鍵控(CCSK)信息編碼方式則可以用32bit的擴(kuò)頻編碼表示4bit的數(shù)據(jù)信息。這樣的編碼方式可以使32bit的數(shù)據(jù)編碼攜帶4bit的有效數(shù)據(jù)信息,從而實(shí)現(xiàn)了直接序列擴(kuò)頻調(diào)制的4倍的信息速率。而對(duì)于接收方,也就同樣的可以解調(diào)出4倍的數(shù)據(jù)信息,從而實(shí)現(xiàn)了較高的信息量傳遞目的。

        本文中采用了4/32bit的擴(kuò)頻映射,使用CCSK循環(huán)移位碼進(jìn)行發(fā)送,發(fā)送序列如表1所示。

        擴(kuò)展后碼元序列采用半正弦脈沖成型,脈沖成型函數(shù)如下式所示。

        表1 CCSK數(shù)據(jù)碼字映射關(guān)系表Table 1 CCSK data word mapping table

        O-QPSK調(diào)制的時(shí)候,碼片序列分為正交的I、Q兩路,編碼為偶數(shù)的碼元輸入到I相位的載波上,編碼為奇數(shù)的碼元輸入到Q相位的載波上,例如:4bit碼元0000對(duì)應(yīng)的32bit的CCSK碼字為1101100111000011010100100010111 0,編碼為偶數(shù)的I路數(shù)據(jù)就是1010100100010111,編碼為奇數(shù)的Q路數(shù)據(jù)就是1101100111000001。在實(shí)現(xiàn)上為了使I路和Q路的相位存在偏移,Q路碼元相對(duì)于I路要延返Tc秒發(fā)送,Tc是碼元速率的倒數(shù)[2]。

        本文采用O-QPSK(偏移四相相移鍵控)調(diào)制方式,它與原有的QPSK是相同的相位關(guān)系,是一種QPSK的改進(jìn)型調(diào)制方式。之所以采用這種調(diào)制方式是因?yàn)槠鋵⑼嗪驼粌蓷l的碼流數(shù)據(jù)在時(shí)間上錯(cuò)開(kāi)了半個(gè)碼元周期。O-QPSK碼元相位偏移關(guān)系如圖1所示。

        Q路相對(duì)于I路錯(cuò)后了半個(gè)碼元周期,由于這兩條支路的相位存在錯(cuò)位,所以每次只有一路可能發(fā)生正負(fù)極性翻轉(zhuǎn),而不會(huì)發(fā)生兩支路碼元正負(fù)極性同時(shí)翻轉(zhuǎn)的現(xiàn)象,因此O-QPSK信號(hào)相位只能跳變0°、±90°,而不會(huì)出現(xiàn)180°倒相。這樣信號(hào)通過(guò)BPF(帶通濾波器)后的包絡(luò)起伏小,性能得到了改善,尤其是對(duì)降低旁瓣再生和頻譜擴(kuò)展具有很好的作用。

        圖1 O-QPSK碼元相位偏移關(guān)系Fig.1 O-QPSK code phase-shift relationships

        2 CCSK編碼解擴(kuò)解調(diào)FPGA實(shí)現(xiàn)

        2.1 O-QPSK解擴(kuò)解調(diào)數(shù)學(xué)原理

        發(fā)送的數(shù)據(jù)比特信息和對(duì)應(yīng)的CCSK編碼序列如表2所示。

        表2 下行鏈路CCSK編碼序列標(biāo)號(hào)表Table 2 Downlink CCSK coding sequence number table

        數(shù)據(jù)信號(hào)解擴(kuò)解調(diào)過(guò)程:

        經(jīng)過(guò)信道傳輸后的輸入數(shù)據(jù)表達(dá)式u (t):

        經(jīng)過(guò)LPF后高頻分量被濾掉之后的得到信號(hào),如下:

        上面做相干用到了16個(gè)相關(guān)器。但是,由序列m與序列m-8的共輒特性,可以把相關(guān)器降低到8個(gè)。這樣就大大降低了實(shí)現(xiàn)的復(fù)雜度。

        序列m與序列m + 8的相關(guān)模平方值最大。這樣只需要用前8個(gè)碼序列做相關(guān)解調(diào)就完全夠了。解調(diào)時(shí)用接收到奇偶部分別于前8個(gè)PN序列做正、負(fù)相關(guān),正相關(guān)作為序列0#-7#的峰值,負(fù)相關(guān)所得結(jié)果作為序列8#-15#的結(jié)果。

        2.2 CCSK編碼解擴(kuò)解調(diào)相關(guān)性仿真

        如圖2所示,給出了對(duì)本項(xiàng)目所采用CCSK O-QPSK解調(diào)解擴(kuò)結(jié)構(gòu)仿真所得的相關(guān)峰值情況。本仿真以第三個(gè)序列輸入,分別觀察對(duì)應(yīng)于16個(gè)本地序列的相關(guān)匹配度。圖中橫軸為輸入序列與本地序列之間的相位偏差,單位為四分之一碼片(本地對(duì)信號(hào)的采樣率為碼元速率的4倍);縱軸為按照式(10)計(jì)算的結(jié)果(對(duì)最高峰值,計(jì)算方法是IQ兩路分別完全匹配相關(guān),兩路分別得到64(16個(gè)碼片,每個(gè)碼片4的采樣點(diǎn)),兩個(gè)相關(guān)值相加在平方,接近16384)。從圖中可以看出,本地第三個(gè)序列的匹配度輸出峰值最高,可以可靠的解調(diào)解擴(kuò)出所接收的信息數(shù)據(jù)bit。

        圖2 CCSK擴(kuò)頻編碼解擴(kuò)解調(diào)判決比較仿真圖Fig.2 CCSK despreading and demodulation spread spectrum coding decision simulation

        2.3 CCSK解擴(kuò)解調(diào)的FPGA實(shí)現(xiàn)

        CCSK擴(kuò)頻編碼O-QPSK解擴(kuò)解調(diào)的FPGA實(shí)現(xiàn)邏輯如圖3所示。首先對(duì)接收信號(hào)分別與本地中頻載波的兩個(gè)正交相位相乘,將接收信號(hào)變?yōu)榱阒蓄l信號(hào)。然后分別與本地產(chǎn)生的16個(gè)軟擴(kuò)頻序列的奇部與偶部分別相關(guān)運(yùn)算,然后按照公式(10)得出的 進(jìn)行平方求和運(yùn)算,可分別得到輸入信號(hào)相對(duì)于16個(gè)軟擴(kuò)頻序列的匹配度,最后,通過(guò)與預(yù)設(shè)判決門限比較以及16個(gè)匹配度峰值搜索,取得16路輸出的最大峰值所對(duì)應(yīng)的序列編號(hào)。最后,對(duì)所獲得的編號(hào)進(jìn)行4bit數(shù)據(jù)映射,完成信號(hào)的非相關(guān)解調(diào)解擴(kuò)。

        圖3 CCSK的O-QPSK解擴(kuò)解調(diào)的FPGA實(shí)現(xiàn)邏輯Fig.3 CCSK O-QPSK FPGA implementation of despreading and demodulation logic

        使用Xilinx公司的最新開(kāi)發(fā)平臺(tái)Vivado開(kāi)發(fā)套件進(jìn)行FPGA的實(shí)現(xiàn),實(shí)現(xiàn)過(guò)程中參照?qǐng)D3所示進(jìn)行編程,在采用流水線操作可以降低信號(hào)延遲風(fēng)險(xiǎn),提高接收系統(tǒng)整體速度,這樣做可以說(shuō)用最小的寄存器延遲代價(jià)換取資源的和速度的最大化。

        在實(shí)現(xiàn)過(guò)程中,參照Link16信號(hào)傳輸格式,采用的是單脈沖符號(hào)包發(fā)送方法,每個(gè)編碼序列之間加入了4chip的間隔,如圖4所示。此舉目的為的是能夠在編碼序列存入寄存器后能夠使用流水線操作??梢允咕幋a序列之間有充分時(shí)間進(jìn)行匹配濾波,平方求和以及比較最大值操作。由于匹配濾波和比較最大值過(guò)程中有相應(yīng)的寄存器延遲,所以需要有時(shí)間來(lái)進(jìn)行數(shù)據(jù)的傳遞和儲(chǔ)存,這也是工程中常用的用速度換取準(zhǔn)確率的方法。

        圖4 編碼序列間4chip間隔時(shí)序圖Fig.4 Code sequence 4chip interval between sequence diagrams

        圖5 分級(jí)流水線操作實(shí)現(xiàn)圖Fig.5 Grade pipelining implementation diagram

        由于FPGA的是并行處理數(shù)據(jù)的,16路信號(hào)完成匹配濾波平方求和后的信號(hào)需要同時(shí)進(jìn)行比較,得出最大值一路的數(shù)據(jù)符號(hào)。在具體實(shí)現(xiàn)中多位多組信號(hào)比較判斷最大值過(guò)程中本文采用了分級(jí)流水線操作,首先將16組完成匹配濾波平方求和后的信號(hào)在同一時(shí)刻同時(shí)存入16個(gè)多位寄存器中,這16個(gè)多位寄存器在比較過(guò)程中的值是不會(huì)變的,直到下一組數(shù)據(jù)到來(lái)時(shí)刻。存入寄存器的16個(gè)數(shù)據(jù)采用16-4-2-1流水線操作,用3個(gè)時(shí)鐘的寄存器延遲換取了整個(gè)系統(tǒng)的時(shí)序約束滿足要求。

        采用的分級(jí)流水線定義如圖5所示。

        綜合出的流水線原理圖如圖6所示。

        圖6 分級(jí)流水線原理圖Fig.6 Classification line schematic

        3 仿真結(jié)果

        仿真模擬了發(fā)送端發(fā)送0010數(shù)據(jù)符號(hào)的CCSK擴(kuò)頻碼,發(fā)送信號(hào)的幅值用+127和-127表示信號(hào)的+1和-1調(diào)制后零中頻的信號(hào)。信號(hào)的接收端各路經(jīng)過(guò)圖4中的FPGA結(jié)構(gòu)之后得到各路最大值信號(hào),各路最大值信號(hào)經(jīng)過(guò)比較得出的最大值就是相應(yīng)的數(shù)據(jù)符號(hào)。

        如圖7所示,可以看出signal_2路(代表數(shù)據(jù)符號(hào)0010)在數(shù)據(jù)最大值比較時(shí)刻最大,峰值15235,明顯比其他路大,這樣就正確的解出相應(yīng)的數(shù)據(jù)信息了。

        圖7 CCSK解擴(kuò)解調(diào)FPGA實(shí)現(xiàn)仿真結(jié)果Fig.7 CCSK despreading and demodulation simulation of FPGA implementation results

        4 總結(jié)

        本文通過(guò)FPGA實(shí)現(xiàn)了CCSK的解擴(kuò)解調(diào)過(guò)程,達(dá)到了9dB的擴(kuò)頻增益,對(duì)發(fā)送的原始4bit數(shù)據(jù)信息完整準(zhǔn)確的進(jìn)行了解調(diào),同時(shí)兼顧到了FPGA的資源和時(shí)序約束問(wèn)題,同時(shí)又加入了類似Link16的編碼序列發(fā)送格式,提高了數(shù)據(jù)處理效率。

        [1]王立雅,周 亮.CCSK編碼擴(kuò)頻技術(shù)及其應(yīng)用[J].信息安全與通信保密,2009, 11.

        [2]董俊麗 .符合IEEE 802.15.4b標(biāo)準(zhǔn)的接收機(jī)基帶電路設(shè)計(jì)[D].南京:東南大學(xué)工學(xué),碩士學(xué)位論文,2010.

        猜你喜歡
        信號(hào)
        信號(hào)
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        7個(gè)信號(hào),警惕寶寶要感冒
        媽媽寶寶(2019年10期)2019-10-26 02:45:34
        孩子停止長(zhǎng)個(gè)的信號(hào)
        《鐵道通信信號(hào)》訂閱單
        基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
        電子制作(2018年11期)2018-08-04 03:25:42
        基于Arduino的聯(lián)鎖信號(hào)控制接口研究
        《鐵道通信信號(hào)》訂閱單
        基于LabVIEW的力加載信號(hào)采集與PID控制
        Kisspeptin/GPR54信號(hào)通路促使性早熟形成的作用觀察
        狠狠色狠狠色综合日日不卡| 少妇高潮无套内谢麻豆传| 亚洲av蜜桃永久无码精品| 日本成人久久| 亚洲一区二区三区偷拍自拍| 亚洲精品视频1区2区| 国产午夜福利在线观看红一片| 欧美色aⅴ欧美综合色| 无码人妻少妇久久中文字幕| 国产亚洲一二三区精品| 国产av夜夜欢一区二区三区| 久久久久亚洲av无码专区桃色| 99re国产电影精品| 一区二区三区观看视频在线| 久久精品国产亚洲av麻豆长发| 亚洲xxxx做受欧美| 自慰高潮网站在线观看| 亚洲最大av在线精品国产| 性按摩xxxx在线观看| 欧美日韩中文国产一区| 天天摸天天做天天爽天天舒服| 69精品国产乱码久久久| 国产人妻熟女高跟丝袜图片| 亚洲av日韩精品久久久久久| 青青青伊人色综合久久| 国产精品对白一区二区三区| 国产av丝袜旗袍无码网站| 激情久久无码天堂| 国产激情视频高清在线免费观看 | 国产在线视频91九色| 欧美成人精品午夜免费影视| 国产成人无码精品久久99| 蜜桃av噜噜噜一区二区三区| 久久久久久夜精品精品免费啦 | 国产啪精品视频网站丝袜| 天堂av在线播放观看| 日韩精品 在线 国产 丝袜| 国外精品视频在线观看免费| 激情亚洲的在线观看| 久久精品国产亚洲av影院毛片| 精品三级av无码一区|