新聞中心

        EEPW首頁 > 設計應用 > 軟件定義無線電應用的轉換器增益和時序誤差實時校準

        軟件定義無線電應用的轉換器增益和時序誤差實時校準

        作者: 時間:2014-06-24 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/259396.htm

        如果x0和x1表示兩個子ADC的輸出,而信號是其輸入,可以使用公式1來表示它們,下面的表達式將這兩路信號連接起來(忽略了噪聲):

        (公式2)

        這一線性濾波公式的系數h0和h1可以明確地對應于增益g和時序Δt誤差:

        (公式3)

        可以使用一階近似,而設計中的失配誤差比較小,將這一非線性方程組線性化并求逆

        估算算法包括以下三個步驟:

        1. 提取出信號,使用LMS算法,從子ADC的輸出消除它,產生離散時間信號x0和x1。這一算法要求在頻率上應用數字余弦/正弦參考信號。使用容量 為4K (實際中,K64)的小規模查找表(LUT)來產生余弦信號。通過簡單的將余弦信號延時K來產生正弦信號。

        2. 如圖2所示,使用LMS算法,從提取出的x0和x1信號中自適應估算出系數h0和h1。

        3. 從公式3中得到的線性方程組中計算出增益和


        圖2:通過2抽頭數字自適應濾波器進行增益和背景估算。

        得到估算結果后,增益和被輸入到數字校準引擎中。使用簡單數字乘法器補償增益。采用修正的小數延時濾波器對時序誤差進行校準。通過多相和對 稱方法來降低濾波器實現的復雜度。估算和校準引擎都都以子ADC的采樣速率運行,為進一步優化,估算模塊還可以采用降采樣的方案。

        方法驗證

        一路合成測試信號包括:中心是300 MHz的一路TM3.1、20 MHz LTE載波,以及一路253.44 MHz、-35 dBFS校準正弦波。對應于S=1、K=8、P=2K,可以使用圖3中的測試設置來產生這些信號。這一設置具有低噪聲和高線性度D/A轉換器以及 DVGA,因此,其動態范圍非常高。我們采用了集成了高分辨率可調增益和時序誤差功能的商用14位 / 500Msps TIADC。通過FPGA采集ADC原始數據,使用Matlab軟件,由IDT校準算法處理這些數據。TI ADC的增益和時序誤差分別被設置為大約0.5 dB和5 ps,以仿真最差情況。


        圖3:測試設置結構圖。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 荣成市| 永康市| 沂南县| 紫云| 东辽县| 宜春市| 那坡县| 新乡市| 遂溪县| 九江县| 时尚| 安陆市| 大丰市| 安多县| 南京市| 多伦县| 榕江县| 深州市| 山丹县| 陈巴尔虎旗| 博野县| 高安市| 乐昌市| 赤城县| 石城县| 郯城县| 丹巴县| 图木舒克市| 静安区| 会昌县| 安吉县| 兖州市| 枣庄市| 新建县| 高密市| 阿城市| 敦煌市| 永城市| 旅游| 桂平市| 鄂托克前旗|