新聞中心

EEPW首頁 > 模擬技術 > 設計應用 > 一種基于LINC發(fā)射機系統(tǒng)的信號分離實現(xiàn)方法

一種基于LINC發(fā)射機系統(tǒng)的信號分離實現(xiàn)方法

作者: 時間:2011-01-24 來源:網(wǎng)絡 收藏

無線通信系統(tǒng)要求的高數(shù)據(jù)傳輸速率使得人們致力于研究開發(fā)更先進、高效的編碼、調制技術來提高無線頻率的效率,同時也對射頻前端提出了更苛刻的要求。功率放大器的效率和線性度是相互矛盾的一組指標,必須協(xié)調二者從而使通信系統(tǒng)性能最優(yōu)化。(Linear Amplification Using Nonlinear Components)技術就是相對于這個問題而提出一種能夠同時滿足高效率和高線性度的發(fā)射技術。發(fā)射機技術的構架在1935年最先被Chirex提出,但是由于當時用模擬電路來實現(xiàn)三角函數(shù)及開方電路等比較復雜,導致技術沒有受到足夠的重視,直到1974年北美的Cox首次以LINC為名來做出闡述。LINC技術是把一個調幅調相信號分解成兩個恒包絡的調相信號,然后分別通過兩個特性相同的功放,最后將兩路信號合成初始變包絡信號輸出。LINC技術采用高效率的非線性功率放大器來放大恒包絡的調相信號,可避免由功放的非線性所帶來的不利影響,因而既保證了發(fā)射機的高線性度,又保證了發(fā)射機的高效率。理論上功放的效率可以達到100%,這對于非恒包絡調制技術有著極其重要的意義。其中輸入成兩路恒包絡信號SCS(Signal Component Separate)對發(fā)射機性能起著關鍵作用。本文將對SCS算法做出闡述,并通過分析比較不同的實現(xiàn)電路,提出一種耗費資源少的實現(xiàn)方法。同時對LINC系統(tǒng)給予了仿真驗證。

1 SCS算法及實現(xiàn)電路分析

1.1 LINC系統(tǒng)原理

如圖1所示,分離后的信號s1(t)和s2(t)為恒包絡信號,這樣就可以將它們分別通過高效率但對包絡敏感的E(F)類放大器后合成輸出,達到高效率線性放大。但是LINC發(fā)射機系統(tǒng)有一個固有的缺點,就是兩個放大支路的不平衡,從而造成合成器輸出后的信號相比原信號有失真,帶來帶內失真和帶外干擾,因此在LINC系統(tǒng)中往往要增加一個反饋支路,通過一定的算法,如自適應濾波等來彌補這種由不平衡帶來的失真。

1.2 SCS算法及實現(xiàn)

的矢量圖如圖2所示,由圖可得e(t)的表達式為:

設輸入信號s(t)的笛卡爾表示形式為s(t)=si(t)+j*sq(t),則式(5)可寫為:

由以上介紹知,如果得到e(t)的值,則分別與原輸入信號加/減就可以完成,此處用DSP實現(xiàn)SCS。目前e(t)主要采用查找表方法實現(xiàn),但已有的方法中存在一些缺點,如:將誤差信號e(t)的實部和虛部值存放在二維查找表中,用輸入信號實部si(t)和虛部sq(t)尋址。該方法最主要的缺點是需要大量的存儲單元來存儲所有輸入信號對應的e(t)值。如果輸入信號的實部和虛部都量化為12 b,輸出e(t)也為12 b時,總共需要的存儲量為:2*12*(212)2=403 Mb;另一實現(xiàn)方法如下:繼續(xù)化簡式(2),式(3)可得到:

因此可用一張反余弦函數(shù)表(由式(4),可得到θ(t))及一組正余弦查找表就可以得到分離后的信號。若輸入信號的實部和虛部都被量化到12 b,則完成三次查表共需要3*12*212=147.456 Mb存儲容量。

上述兩種實現(xiàn)SCS方法均占用了大量的存儲單元,即使采用儲存1/4正弦表,仍然需要最少36.75 Mb存儲容量,如果量化比特位數(shù)增加時,存儲量將以大于2的指數(shù)倍增加,這在實際實現(xiàn)系統(tǒng)中是不可取的,綜合以上方法,我們采用了一種降低存儲容量的實現(xiàn)方法,采用一維查找表結構存儲正交誤差信號,然后用輸入信號的笛卡爾分量與之乘加運算后即可得到誤差信號。在該方法中,用輸入信號功率(r2(t))索引地址,查找表表項數(shù)不需要等于所有可能的輸入信號功率值,每個表項的值可以由一組輸入功率范圍來索引,存儲值可由該組輸入功率范圍中最大值決定,這樣就大大降低了資源占用。

試驗中采用210=1 024個存儲表項,則最大存儲值為:,采用定點處理DSP,信號分離后的仿真如圖3所示(以s1為例,s2同),考慮到定點處理時存儲在表項中的數(shù)值為整數(shù)部分(如:值為31.98時,只存儲了31),引入了舍入誤差,造成分離后s1,s2兩支路不是嚴格恒包絡(表項個數(shù)也對恒包絡情況有影響),進而影響最終合成器輸出的ACI(Adjacent Channel Interference)嚴重,因此儲存數(shù)值采用了擴展精度的方法。如擴展一位時,即:將5位表示31擴展為用6 b表示31.98*2=63.96的整數(shù)部分,則實際可達到表示63/2=31.5,減小了誤差。擴展精度位數(shù)可根據(jù)需要的精度設定。已有文章對最優(yōu)查找表表項數(shù)量和擴展精度進行了研究,研究結果如圖4所示。

從圖中可以看到,采用表項為210=1 024個,在擴展精度為8 b的情況下,ACI達到了-70 dBc。此時占用的邏輯資源數(shù)量為:13*210=13.3 kb。占用資源量相比于第一種二維查表法降低了104倍。

2 SCS算法仿真

選用16QAM調制信號作為仿真信號,擴頻、調制后經(jīng)過滾降系數(shù)為0.22的根升余弦濾波器,四倍插值后頻率為15.36 MHz進入DSP進行信號分離,分離的實現(xiàn)選用上述提到的第二種方法,分離后的信號頻譜如圖5所示(以s1為例)。

分離后的信號經(jīng)過F類放大器及合成器輸出,即可以達到高效率高線性度放大的目的。但是LINC系統(tǒng)兩分支電路不完全匹配,主要是由兩分支電路中放大器、正交調制器等的不平衡會帶來合成輸出后的信號不能完全抵消分離前引入的誤差信號e(t),使頻譜擴展到相鄰信道,造成臨信道干擾,因此采用自適應濾波來補償這種不平衡,LINC系統(tǒng)最終輸出的信號波形與原始輸入信號功率譜密度比較如圖6所示,同時對輸入信號直接進入放大器也進行了仿真,仿真結果見圖7。

由圖6,圖7可知,采用LINC技術比直接經(jīng)放大器放大時輸出功率譜改善了10 dB左右。

3 結 語

本文對采用LINC功放線性化的SCS算法做了簡要分析,并對其中一種占用資源少,切實可行的算法進行了仿真驗證,驗證結果表明采用該方法后,比直接用F類放大器放大輸入信號,LINC技術可以改善10 dB的ACI,實現(xiàn)了線性放大。



評論


相關推薦

技術專區(qū)

關閉