《電子技術應用》
您所在的位置:首頁 > 通信与网络 > 业界动态 > 基于TMS320C6701的扩频通信抗窄带干扰自适应滤波器实现

基于TMS320C6701的扩频通信抗窄带干扰自适应滤波器实现

2008-07-17
作者:王海江 1,2, 谢明元1,

  摘 要: 擴頻" title="擴頻">擴頻通信體制在現代通信中的應用越來越廣泛。由于擴頻碼的偽隨機性和優良的相關特性,這種體制本身就具有一定的抗干擾性能。但擴頻信號的帶寬寬,容易受到空間電磁信號和人為發射的惡意信號干擾,干擾信號較強時,需要采取抗干擾措施。針對擴頻通信中的窄帶干擾" title="窄帶干擾">窄帶干擾,提出了一種基于TMS320C6701的抗干擾自適應濾波器" title="自適應濾波器">自適應濾波器的實現方案,并在其EVM板上進行了實驗,取得了較好的抗干擾效果。
  關鍵詞: 擴頻 窄帶干擾 自適應濾波器


  擴頻通信中的窄帶干擾可以通過時域自適應濾波和頻域門限濾波的方式進行抑制。所謂窄帶干擾是指干擾的帶寬遠遠窄于信號帶寬。由于干擾信號的前后相關性很大,而有用信號的前后相關性很小,因此可以對干擾信號進行自適應跟蹤估計,然后從接收信號中減去,這就是自適應陷波技術。自適應陷波技術原理如圖1所示。
  其中自適應濾波部分如圖2所示,稱為線性橫向自適應濾波器[1~2]。其濾波及系數更新過程如下:
  
  
  其中, μ為收斂步長因子。上面使用的收斂算法稱為LMS算法。如果信號是平穩的,則均方誤差" title="均方誤差">均方誤差將朝著均方誤差曲面的底部(最小均方誤差)方向移動,直到曲面“碗底”。但前面已經說過,信號平穩的假設在現實情況中很難成立,均方誤差曲面處在不斷變動中,因此最小均方誤差只是一種趨勢。


1 抗窄帶干擾自適應濾波器的實現
  抗干擾算法比較適合用DSP實現,考慮到其運算復雜度,筆者選定了TI公司的TMS320C6701作為其實現器件。根據接收信號的仿真處理流程提出了一個硬件設計基本框圖,其基本結構如圖3所示。


  其中,固定頻率下變頻模塊的作用是為了降低采樣后的信號速率,從而減小后面DSP芯片的運算量。
  為了減少DSP的資源消耗,DSP并不是直接逐個讀取A/D" title="A/D">A/D采樣后的數據,而是在中間加了一塊FIFO,當FIFO半滿后通知DSP,DSP通過DMA方式讀入數據,進行處理。DSP處理后的數據先放在片內存儲器中,達到一定數量后以DMA方式輸出到FIFO中,后面一塊FIFO可與最后面的解調解擴模塊一塊起到速率調節的作用。信號處理流程如圖4所示。


1.1 A/D 的選擇
  A/D變換芯片與系統的抗干擾性能緊密相關。芯片的采樣速度決定了干擾抑制算法的誤差收斂速度和最小誤差的浮動范圍(有信噪比的損失),以及以后的解擴、解調的可實施性。芯片的采樣位數決定了干擾抑制的程度和信噪比損失的大小(量化噪聲)。在抗干擾系統中,在最大的干信比為20dB~45dB、有用信號的量化精度為4位的情況下,可以算出并行A/D變換的采樣位數,具體計算如下:
  
  其中, [a]為大于a的最小整數。
  一般情況下,接收信號的采樣速率為碼片傳輸速率4~8倍。在基于CDMA的衛星通信系統中,一般采用與IS-95相同的碼片傳輸速率(典型速率為1.2288Mchip/s)。選取采樣數率為數據速率的4倍,則A/D采樣的最小采樣速率為:
  S=[1.2288×4]+1=6Mchip/s???????? (5)
  根據以上理論分析并查閱相關的芯片資料可知,采用TI公司的THS1215可以完成該項工作。THS1215的具體參數如下:
  電源電壓:3.3V
  轉換位數:12位
  轉換數率:15Mbps
  適用溫度范圍:
  0℃~70℃(THS1215CPW THS1215CDW)
  -40℃~85℃(THS1215IPW THS12150IDW)
  A/D與DSP之間以FIFO連接。由于FIFO芯片有輸入輸出兩個時鐘,只要輸入輸出不同時讀寫同一個緩存單元,就不會出現時鐘沖突。因此,這種設計方式可以忽略DSP與A/D的時鐘不一致的影響。更進一步,FIFO可以緩存比較多的數據,DSP可以采用突發讀寫的方式,通過中斷或DMA方式一次讀入多個數據,這樣可以提高數據傳輸的速率。
1.2 基于CCS的濾波算法程序
  為了便于實現FIR濾波,筆者采用循環尋址的方式,在程序開始時就要設定尋址方式。尋址方式要在尋址方式寄存器中設置。有8個寄存器(A4~A7,B4~B7)可以執行線性或循環尋址。在循環尋址寄存器里,有2bit域用來設置尋址方式(線性或循環,其中線性是默認的尋址方式)。在循環尋址模式下,有一個BK域規定循環尋址區的大小。
  設定循環尋址的區域后,FIFO中的數據半滿后即可以循環尋址的方式存入該區域,進行FIR濾波時DSP也以循環尋址的方式從這個區域取源數據。A/D采樣位數為十二位,因此,存取的數據按半字即可。
  假設數據循環尋址緩沖區地址指針寄存器為A4,系數存儲區地址指針為B4,為了節省DSP資源,加快執行速度,可以用LDW命令一次讀兩個數據到一個32位的寄存器里。程序如下:
  (1)FIR濾波
  LOOP: LDW .D1 *A4++[1], A6
  LDW .D2 *B4++[1], B6
  SUB .S1 A1, 1, A1
  [A1] B .S2 LOOP
  MPY .M1X A6, B6, A14
  MPYH .M2X A6, B6, B14
  ADD .L1 A14, A15, A15
  ADD .L2 B14, B15, B15
  ADD .L1X A15, B15, A8
  (2)系數更新
  LOOP: LDW .D1 *A4++[1], A6
  SUB .S1 A2, 1, A2
  [A2] B S2 LOOP
  MPY .M1X A6, A12, A14
  MPYH .M2X A6, B12, B14
  STH .D2 A14 , *B4++
  STH .D2 B14 , *B4++[2]
2 抗干擾性能
  筆者在TMS320C6701的EVM板上進行了實驗,采用Gold序列擴頻后的BPSK信號,信息速率為2.4kbps,擴頻碼長度為511。在擴頻信號中加單音正弦波干擾和chirp信號干擾,濾波器對這兩種干擾抑制后的信干比改善如圖5所示??梢钥闯?,在不同的輸入信干比條件下,濾波后信干比都有較大改善??垢蓴_前后信號的頻譜如圖6所示,可以看出,原來疊加在有用信號中的窄帶干擾已經被抑制掉。

?


  本項目由成都信息工程學院科研基金資助,項目號為CRF200526。
參考文獻
1 Leslie A. Rusch, H.Vincent Poor. Narrowband Interference Suppression in CDMA Spread Spectrum Communications. IEEE Transactions on Communications,1994;42(2/3/4):1969~1979
2 H.Vincent Poor, Leslie A.Rusch. Narrowband Interference Suppression in Spread Spectrum CDMA.IEEE Personal Com-munications Magzine,3rd Quate 1994:14~27
3 TMS320C6000 CPU and Instruction Set Reference Guide. Texas Instruments. October,2000
4 Simon Haykin.自適應濾波器原理.北京:電子工業出版社,2003

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 国产精品网红直播| 久久av一区二区| 国内精品伊人久久| 亚洲a级在线观看| 国产亚洲精品网站| www.日韩系列| 国产自偷自偷免费一区| 欧美亚洲国产成人精品| 91高潮在线观看| 久久99精品久久久久久久青青日本 | 91精品国产高清久久久久久| 欧美在线视频一区二区| 97精品一区二区三区| 日韩视频免费观看| 色av中文字幕一区| 日本高清久久天堂| av日韩一区二区三区| 日韩视频免费在线| 欧美日韩精品免费观看视一区二区| 亚洲一区美女视频在线观看免费| 五月婷婷综合色| 日日摸天天爽天天爽视频| 欧美日韩免费高清| 久久精品国亚洲| 日本不卡免费高清视频| 国产99视频在线观看| 91精品国产一区| 国产成人免费av| 日韩人妻精品一区二区三区| 国产在线精品一区| 国产精品福利网| 99久久久久国产精品免费| 97欧美精品一区二区三区| 日韩视频一区在线| 久久久久福利视频| 国产精品日韩在线一区| 亚洲免费视频一区| 国产精品流白浆视频| 久久国产精品视频| 国产成人精品日本亚洲专区61| 日韩在线观看精品|