精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于PXI-9820采集卡和MATLAB實現WLAN基頻發射模塊的效能測試

電子設計 ? 來源:自動化信息 ? 作者:胡正濤 , 倪浩然 ? 2021-03-26 13:36 ? 次閱讀

隨著各種無線通訊標準的制訂,無線通訊裝置的測試一直是芯片或設備廠商面臨的巨大挑戰之一。由于無線通訊信號較為特殊,在測試時需要高速(采樣高頻信號)與高精度(提供足夠的動態范圍)的數據采集裝置,搭配適當的數據分析軟件方能完成。在本文中,我們以凌華科技的高速資料采集卡-PXI-9820為核心,配合基于 MATLAB 所開發的測試程序,進行 Wireless LAN 基頻發射模塊的效能測試。我們將采集基頻信號經正交分頻多任務(OFDM)調變后的I/Q(in-phase/quadrature)信號,并進行解調與演算,最后得出EVM(Error Vector Magnitude)值,作為判斷基頻發射模塊是否良好的重要指標。

基于PXI-9820采集卡和MATLAB實現WLAN基頻發射模塊的效能測試

圖1 測試系統方塊圖

圖2 基頻發射模塊測試系統

近年來已有不少公司推出高速數據采集卡 (High Speed Data Acquisition Card), 并且聲稱可以應用在軍用雷達信號分析、超聲信號分析、數字廣播信號分析,或是噴墨式墨盒系統測試等各個方面。仔細觀察一下這些高速數據采集卡的規格: 20“100 MS/s 的采樣頻率,30”60MHz 的帶寬,可以供多組模擬信號同時輸入,同時模擬輸入的范圍可通過軟件選擇。.. 等等,的確是有條件可以勝任上述應用,可惜能在報章雜志上見到的應用實例并不多, 也因此無法一窺其中的癥結與奧秘。基于此原因,本文擬以凌華科技最近推出的PXI-9820 高速數據采集卡為核心,設計一套成本低廉、 功能彈性且適于大量復制的WLAN發射模塊實時誤差向量幅度(real-time Error Vector Magnitude, EVM)測試系統,以期能提供給芯片設計與系統生產廠商另一個思考方向。

該系統共分成三大部份:WLAN發射模塊、高速數據采集卡及控制器模塊、軟件接口和EVM計算分析軟件模塊。

1. WLAN發射模塊:

1) 市售無線網卡(802.11.a) + card bus: WLAN發射模塊主體。

2) Analog Device Instrument (ADI) 的Evaluation board: 將I+,I-,Q+,Q-差分信號轉為單端輸出電路之I,Q信號。

2. 高速數據采集卡及控制器模塊:

1) ADLINK PXI-3800: Pentium-M 1.6GHz PXI 控制器,實時信號處理。

2) ADLINK PXIS-2506: 3U 6-slot PXI 便攜式機箱。

3) ADLINK PXI-9820: 3U PXI 65MS/s,14-bit digitizer with on-board 128MB SDRAM,采集IQ 信號。

3. 軟件接口和EVM計算分析軟件模塊:

1) ADLINK in-house 無線網卡信號控制程序:控制WLAN卡重復的產生傳送封包(frame)并傳送封包。

2) ADLINK in-house 實時 I-Q 信號分析程序:進行離散快速傅利葉轉換,64-QAM,計算EVM等。

圖1為測試系統的示意方塊圖。PXI-3800控制器執行無線網卡信號控制程序,通過 card bus 使無線網卡不斷的輸出待量測的Tx 信號。因為網卡上的輸出信號為I+,I-,Q+,Q-的差分信號 (differential ended),但是我們用的信號采集卡為2個通道(channel)的單端輸入(single ended),所以需要用一個轉換電路來完成差分信號轉換單端輸出,這部份我們用ADI的Evaluation board來加以實現。最后將這個待分析的基頻IQ信號輸入PXI-9820,并以in house 的實時 I-Q 信號分析程序在PXI-3800上進行FFT、 EVM等分析。圖2則為實際的基頻發射模塊測試系統。

圖3 無線局域網絡傳送/接收的運作原理

圖4 傳送封包 (frame) 架構

原理

在 IEEE 802.11a 的規格中定義了如圖3的無線局域網絡傳送/接收的工作原理,物理層(physical layer,PHY)采用正交頻分復用 (OFDMOrthogonal Frequency Division Multiplexing)的技術,將不同頻率載波中的大量信號合并成單一的信號,完成信號傳送。在發射端 (Tx, Transmitter),每個信號封包(frame)傳送之前先利用反快速傅利葉轉換(IFFT)來調變傳送的信號;接著再利用相位-振幅調變 (IQ modulation,I: in-phase,Q: quadrature) 分別將相位-振幅信號取出;最后用射頻RF,Radio Frequency) 電路將信號從基頻(base band) 上變頻到 5G Hz的頻帶再傳送出去。接收端 (Rx,Receiver)則是先將射頻(RF,Radio Frequency)信號降頻到基頻,再分別解調變出 IQ 信號后,利用快速傅利葉轉換(FFT)還原每一個傳送的信號封包。

為了聚焦本文的主題—高速數據采集卡的應用實例,我們在WLAN電路與信號處理上做了幾個簡化:

(1) 跳過RF射頻電路,直接采集基頻的信號來分析。

(2) IQ 解調變電路是以兩片ADI 的Evaluation board來實現。

(3) 時序同步與采樣時鐘同步等議題并不特別討論。我們在單端的 IQ信號之后定義了一個簡單的閾值,讓接收端可以在解調子載波前找到符號邊界(symbol boundary)。

(4) 并未實現細部的信號處理技巧(譬如data descrambler/convolutional encoder/data interleaving/normalize average power/windowing function.。.)

圖5 系統量測結果,包括IQ 信號,BPSK,64-QAM,與EVM

通過我們實際完成的系統效果來看,上述的簡化對本文的目的尚可接受。

此外,每一次傳送的封包 (frame) 架構如圖4,其中 802.11a/g 規范了同步碼 (preamble) 部分,首先需要先發射10個重復的短訓練序列(short training sequence,共8ms),后面跟著2個重復的長訓練序列(long training sequence,總共也是8ms),兩者都是以 BPSK 方式調變。后續的信號與數據部分(皆為4ms)則是以 OFDM/64-QAM 方式調變。數據的數目為任意,可以由程控。

測試方法

測試信號量測

測試系統的任務是對WLAN電路板的特定位置進行基頻的信號測量(圖1中的Testing Point),電路在 Guard Interval (GI) Addition 后分別接出兩組測點I+, I-, Q+, Q-。這兩組信號為 I 與 Q的差分信號,通過一組ADI的差分信號轉單端(single end) 輸出的電路,我們將I與Q的信號以單端、兩個頻道的方式輸入 PXI-9820 Digitizer。PXI-9820 的采樣速率設定為 60MS/s,分辨率為14-bit,觸發模式設定為 middle trigger。

測試信號產生

發射端的基頻信號封包是由ADLINK 自行開發的無線網卡信號控制程序產生。程序會不斷重復的產生傳送封包,每一個封包的 preamble符號串(symbol sequences,包括兩個short 和兩個 long symbols) 都是依照 802.11a 規范的訓練符號 (training symbol)依序產生。數據的長度與內容為任意,封包與封包的時間間隔也是任意設定的。在本測試中,數據的長度設定在4096n 個period,時間間隔是任意設定。

基頻信號分析

通過正確的觸發模式設定,PXI-9820 可以精確地從每一個封包的起點開始數據采樣,然后將整個封包的數據傳送至 PXI-3800 控制器的內存中。通過 PXI-3800 強大的運算能力,所有數據會進行實時的演算,并將整個 preamble 與 DATA 的部分進行下列計算:(1)將個別的單端I,Q信號轉變成一個復數信號(I+Qi,complex signal) (2)針對每個符號(symbol),舍棄前16點循環擴展(Cyclic Extension)的部份,進行后64點的FFT計算,總計有2個短訓練序列與2個長訓練序列的FFT計算,接著以BPSK解調變 (3)與步驟2相同,對后續的DATA 的部分進行FFT計算,接著進行64-QAM及星座圖(constellation)計算 (4)計算信號的EVM,作為傳輸品質及系統設計的量化參考值。其中EVM 的定義為:

z為測試信號,R為理想信號,M為量測符號數,k為樣本序號

測試結果

圖5為ADLINK 自行開發的實時 I-Q 信號分析程序軟件界面。最上方綠色的信號為I part,下方的紅色的信號為Q part。仔細觀察這些信號,最左方規律的部分為preamble (short與 long) 符號串,右方不規律部分為Data。左下方標示“I/Q Vector for PLCP preamble (BPSK)“ 為preamble 經過BPSK 編碼之后的結果。 右下方標示“I/Q Vector for Data (64-QAM)” 為Data 經過64-QAM 編碼之后的星座圖。中間標示 “24.237” 為這個frame 的 EVM 值。處理完這個封包之后,系統可以立即采集下一個封包信號進行處理。

結語

由本系統的開發過程和實際應用情況可以看出,只要選擇規格適當的高速數據采集卡,搭配功能齊全的計算機,再加上一些研發人員開發的相關軟硬件接口,其實就可以很快速的設計出一套價格低廉、功能實用、又可以輕易大量復制的WLAN模塊檢測設備。也許有些讀者會覺得,要發展這些搭配的軟硬件接口會有一些難度,并且會花費許多時間。但是我們的經驗發現,有這種需求的產業,通常會有了解規格的研發人員,只要挑選到規格合適的數據采集卡,最關鍵的會是在撰寫相關的信號處理程序上,這正是了解規格的研發人員的專長,所以通常是時間的問題,不是難度的問題。到底值不值得這樣做呢?以本文為例,前端的轉換電路,對稍具經驗的硬件工程師來說應該不難。后端的實時 I-Q 信號分析程序,對網通業者來說應該是更簡單。花不長的時間,卻換來可能讓生產成本大幅降低的機會。

這樣的系統只要再加強物理層(PHY)無線數字信號處理算法的功能,就可以用來驗證發射端物理層(Tx PHY)的系統設計性能,或是接收端相關信號處理算法的品質。如果再搭配矢量信號發生器(VSG, Vector Signal Generator) ,那就可以用來評估發射-接收端(Tx-Rx)的硬件設計性能,也可以提供給生產線用做產品基頻性能的驗證。當然若再加上上變頻器(UP Converter) 與下變頻器(DOWN Converter)的電路,那就幾乎可以當作一部真正WLAN 相關產品的測試機了。

WLAN廠商(包括芯片設計,系統生產)目前面臨著非常巨大的商機,但同時也必須背負著龐大的研發設計驗證和生產測試的設備成本壓力。 而放眼未來新一代的產品,譬如MIMO (Multiple Input, Multiple Output) for WLAN,Ultra Wide Band (UWB)等,雖然規格是WLAN的進階或是原理類似,但是原有的測試設備卻不見得可以使用在新產品上。到時是否又必須舍棄掉原有昂貴且數目眾多的驗證和生產測試設備,另外再花費巨資購置新一代的設備? 本文利用高速數據采集卡設計一套WLAN產品檢測系統,除了可明顯縮短開發周期外,并且具有成本低廉、功能可以彈性擴展、容易大量復制給研發人員及產品線使用和易于升級至下一代產品等優點。其實相同的概念也可以運用在 TFT-TV,、機頂盒、通訊產業等。關鍵在于:只要找到規格適當的數據采集卡,人人都可以制作出成本令人滿意的檢測系統。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16214

    瀏覽量

    177485
  • 無線
    +關注

    關注

    31

    文章

    5437

    瀏覽量

    173104
  • 數據采集
    +關注

    關注

    38

    文章

    5925

    瀏覽量

    113539
收藏 人收藏

    評論

    相關推薦

    無線局域網絡基頻發射模塊測試系統

    本文擬以凌華科技最近推出的PXI-9820 高速數據采集卡為核心,設計一套成本低廉、 功能彈性且適于大量復制的WLAN發射模塊實時誤差向量幅
    發表于 11-04 17:35 ?1367次閱讀

    關于LabView接收PXI采集卡后怎樣把信號傳給Simulink的問題

    塊輸出來輸出信號并使用另外的采集卡采集信號)。現在最不懂的就是怎么把采集卡采集的信號給到Simulink中。 目前我使用SIT已經正常連接
    發表于 04-12 15:32

    數據采集卡/分布式采集模塊/無線通訊采集模塊/嵌入式系統

    1.專業銷售各種PXI測控系統:PXI測控器PX機箱(6.10.14.18) PXI數據采集卡CPCI測控系統:CPCI測控器CPCI機箱(8.16.1 8 槽) CPCI數據
    發表于 08-21 10:05

    NI PXI采集卡FIFO結構是怎么樣的?

    NI的PXI采集卡FIFO結構是怎樣的?FIFO SIZE是單通道緩沖區還是所有通道的緩沖區?如果某些通道不用又會怎樣?
    發表于 01-13 10:33

    請問如何實現NI多采集卡之間的同步采集

    本帖最后由 一只耳朵怪 于 2018-6-11 09:14 編輯 使用多個NI的同步采集卡(板卡支持同步采樣)進行數據采樣,想請教大家一下這幾塊采集卡之間如何實現同步采集?NI給
    發表于 06-09 11:32

    無線局域網絡基頻發射模塊實時誤差向量幅度測試系統

    可以勝任上述應用,可惜能在報章雜志上見到的應用實例并不多, 也因此無法一窺其中的癥結與奧秘。基于此原因,本文擬以凌華科技最近推出的PXI-9820 高速數據采集卡為核心,設計一套成本低廉、 功能彈性且
    發表于 06-05 08:04

    二手回收NI數據采集卡

    、租賃、維修各類二手電子測量儀如示波器、頻譜儀、萬用表、網絡分析儀、無線測試儀、藍牙測試儀等同步采集系列PXI-6115,S系列10M/ch 8路 12bit 同步數據
    發表于 03-12 14:09

    如何設計WLAN發射模塊實時誤差向量幅度測試系統?

    本文擬以凌華科技最近推出的PXI-9820高速數據采集卡為核心,設計一套成本低廉、功能彈性且適于大量復制的WLAN發射模塊實時誤差向量幅度(
    發表于 05-17 06:49

    TD-SCDMA網絡測試儀STM-1數據采集卡實現

      摘要 STM-1數據采集卡是TD-SCDMA網絡測試儀中的一個重要的數據采集卡,用來收集TD-SCDMA網絡中STM-1幀結構數據。介紹了STM-1數據采集卡硬件采用的一
    發表于 06-20 09:26 ?786次閱讀

    多通道同步數據采集卡PXI-2020/2022系列

      亞洲最大的數據采集PXI產品供貨商-凌華科技推出第一款多通道同步數據采集卡PXI-2020/2022系列。凌華科技PXI-2020/2
    發表于 08-27 09:27 ?5685次閱讀

    1394與視頻采集卡的區別

    視頻采集卡現在的種類太多了,除了常見的各種接口類型的VGA采集卡、HDMI采集卡等,還有USB采集卡,與USB一樣作為計算機兩大接口之一的1394,在很早之前就有1394
    發表于 02-13 16:52 ?51次下載

    泛華恒興發布基于PXI總線的多功能數據采集卡PS PXI-3361

    近日,泛華恒興發布了PS PXI-3361多功能數據采集卡。這是一款基于PXI總線、大容量存儲及高精度測量產品。適用于自動化測試測量應用及低成本測試
    發表于 06-18 11:42 ?2271次閱讀

    基于高速采集卡PXI-9820MATLAB軟件實現基頻發射模塊效能測試

    隨著各種無線通訊標準的制訂,無線通訊裝置的測試一直是芯片或設備廠商面臨的巨大挑戰之一。由于無線通訊信號較為特殊,在測試時需要高速(采樣高頻信號)與高精度(提供足夠的動態范圍)的數據采集裝置,搭配適當的數據分析軟件方能完成。
    的頭像 發表于 10-31 07:57 ?1960次閱讀
    基于高速<b class='flag-5'>采集卡</b><b class='flag-5'>PXI-9820</b>與<b class='flag-5'>MATLAB</b>軟件<b class='flag-5'>實現</b><b class='flag-5'>基頻</b><b class='flag-5'>發射</b><b class='flag-5'>模塊</b>的<b class='flag-5'>效能</b><b class='flag-5'>測試</b>

    凌華科技發布業界首款PXI Express視頻/音頻采集卡PXIe

    HDMI高清視頻與數字音頻信號的采集功能。隨著影音測試應用日趨復雜,凌華科技基于PXI架構的高清視頻/音頻采集卡PXIe-HDV62A,僅憑單卡即可完成非壓縮視頻與數字音頻的
    發表于 09-25 09:36 ?653次閱讀

    基于PCI9820數據采集卡實現對GP2015輸出中頻GPS的數據進行采集

    本文介紹了一種基于PCI總線的數據采集系統,利用ADLINK公司生產的PCI9820數據采集卡實現對ZARLINK公司的射頻模塊GP201
    發表于 04-12 09:18 ?1504次閱讀
    基于PCI<b class='flag-5'>9820</b>數據<b class='flag-5'>采集卡</b><b class='flag-5'>實現</b>對GP2015輸出中頻GPS的數據進行<b class='flag-5'>采集</b>