專利名稱:調(diào)整功放電路輸出信號線性度的系統(tǒng)、方法及功放電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于功放電路領(lǐng)域,尤其涉及一種調(diào)整功放電路輸出信號線性度的系統(tǒng)、
方法及功放電路。
背景技術(shù):
當今,蜂窩和個人通信網(wǎng)絡(luò)的迅速增加,使已經(jīng)擁擠的頻譜負擔(dān)更重,特別是第三 代無線移動通信系統(tǒng)的提出,頻帶加寬,動態(tài)范圍變大,功率輸出增加對功率放大電路的頻 帶寬度、線性度和效率都有更高的要求。傳統(tǒng)的調(diào)整功放電路輸出信號線性度的系統(tǒng)主要 是利用功率放大器件并結(jié)合功率回退來滿足線性度要求,但這種方法會降低效率,并且無 法提供較高的輸出量。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種調(diào)整功放電路輸出信號線性度的系統(tǒng),旨在解 決現(xiàn)有技術(shù)中普通的調(diào)整功放電路輸出信號線性度的系統(tǒng)中,降低效率和無法提高較高的 輸出量的問題。 本發(fā)明實施例是這樣實現(xiàn)的,一種調(diào)整功放電路輸出信號線性度的系統(tǒng),所述功 放電路包括反饋電路,所述反饋電路包括通過第二合路器相連的第一調(diào)幅調(diào)相電路和第二 調(diào)幅調(diào)相電路,其特征在于,所述系統(tǒng)包括與所述第一調(diào)幅調(diào)相電路和第二調(diào)幅調(diào)相電路 連接的控制器,與所述控制器連接的溫度檢測器,與所述第二調(diào)幅調(diào)相電路連接的MD檢 測器,所述頂D檢測器還與所述控制器相連接; 所述MD檢測器,用于檢測所述第二調(diào)幅調(diào)相電路的MD當前值,并傳送給控制 器; 所述溫度檢測器,用于檢測溫度當前值,并傳送給控制器; 所述控制器,用來控制所述第一調(diào)幅調(diào)相電路和第二調(diào)幅調(diào)相電路,并根據(jù)所述 MD當前值和溫度當前值運算提供輸出值來控制所述第一調(diào)幅調(diào)相電路和第二調(diào)幅調(diào)相電 路的調(diào)幅和調(diào)相。 本發(fā)明實施例還提供了一種采用所述調(diào)整功放電路輸出信號線性度的系統(tǒng)的調(diào) 整功放電路輸出信號線性度的方法,所述方法包括以下步驟 通過MD檢測器和溫度檢測器分別檢測MD當前值和溫度當前值,并傳送給控制 器; 控制器根據(jù)所述IMD當前值和溫度當前值來判斷是否正常運行,若正常運行控制 器,則按照細調(diào)算法細調(diào)運算,將控制器的當前輸出值作為細調(diào)算法的預(yù)先定義的第三變 量的初始值進行細調(diào)運算,所述細調(diào)算法包括以下細調(diào)運算步驟 計算預(yù)先定義的第三變量加上預(yù)先設(shè)置的細調(diào)步進值和減去細調(diào)步進值兩種情
況下得到的第三頂D變量值和第四MD變量值; 判斷第三MD變量值是否大于第四頂D變量值
若第三MD變量值不大于第四MD變量值,則判斷第三頂D變量值是否小于預(yù)先 設(shè)置的MD適合值,若第三MD變量值小于預(yù)先設(shè)置的MD適合值,則結(jié)束細調(diào)運算,得到 細調(diào)運算結(jié)果為第三變量的當前值加上預(yù)先設(shè)置的細調(diào)步進值;若第三MD變量值不小于 預(yù)先設(shè)置的頂D適合值,則把第三變量的當前值加上預(yù)先設(shè)置的細調(diào)步進值作為下一個第 三變量的初始值再次按照細調(diào)算法細調(diào)運算; 若第三MD變量值大于第四MD變量值,則判斷第四MD變量值是否小于預(yù)先設(shè)
置的MD適合值,若第四MD變量值小于預(yù)先設(shè)置的MD適合值,則結(jié)束細調(diào)運算,得到細
調(diào)運算結(jié)果為第三變量的當前值減去預(yù)先設(shè)置的細調(diào)步進值;若第四MD變量值不小于預(yù)
先設(shè)置的MD適合值,則把第三變量的當前值減去預(yù)先設(shè)置的細調(diào)步進值作為下一個第三
變量的初始值再次按照細調(diào)算法細調(diào)運算; 所述控制器按照所述細調(diào)運算結(jié)果提供輸出值。 本發(fā)明實施例還提供了一種功放電路,所述功放電路包括所述的調(diào)整功放電路輸 出信號線性度的系統(tǒng)。 本發(fā)明實施例與現(xiàn)有技術(shù)相比,有益效果在于由于通過控制器按照初調(diào)和細調(diào) 算法實時的對線性度做出調(diào)整,可以有效提高功放電路的線性度及穩(wěn)定性。
圖1是本發(fā)明實施例提供的調(diào)整功放電路輸出信號的線性度的系統(tǒng)的示意圖;
圖2是本發(fā)明實施例提供的調(diào)整功放電路輸出信號線性度的方法的流程圖;
圖3是本發(fā)明實施例提供的調(diào)整功放電路輸出信號線性度的方法中的初調(diào)算法 的流程圖; 圖4是本發(fā)明實施例提供的調(diào)整功放電路輸出信號線性度的方法中的細調(diào)算法 的流程圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。 請參閱圖l,本發(fā)明實施例提供了一種調(diào)整功放電路輸出信號線性度的系統(tǒng),所 述功放電路包括反饋電路,所述反饋電路包括通過第二合路器相連的第一調(diào)幅調(diào)相電路和 第二調(diào)幅調(diào)相電路,所述系統(tǒng)包括與所述第一調(diào)幅調(diào)相電路和第二調(diào)幅調(diào)相電路連接的控 制器,與所述控制器連接的溫度檢測器,與所述第二調(diào)幅調(diào)相電路連接的MD檢測器,所述 MD檢測器還與所述控制器相連接; 所述MD檢測器,用于檢測所述第二調(diào)幅調(diào)相電路的MD當前值,并傳送給控制 器; 所述溫度檢測器,用于檢測溫度當前值,并傳送給控制器; 所述控制器,用來控制所述第一調(diào)幅調(diào)相電路和第二調(diào)幅調(diào)相電路,并根據(jù)所述 MD當前值和溫度當前值運算提供輸出值來控制所述第一調(diào)幅調(diào)相電路和第二調(diào)幅調(diào)相電 路的調(diào)幅和調(diào)相。
所述控制器為單片機C8051。 功放電路中,輸入信號通過依次連接的功分器,主功率放大器,耦合器,第一延時 器,第一合路器后輸出信號,其中,耦合器和功分器之間依次連接有衰減器,第二合路器,第 一調(diào)幅調(diào)相電路和第二延時器,在第二合路器和第一合路器之間還依次連接有第二調(diào)幅調(diào) 相電路,輔功率放大器,所述功分器、主功率放大器、耦合器,衰減器,第二合路器,第一調(diào)幅 調(diào)相電路和第二延時器形成第一環(huán)反饋電路,所述耦合器,衰減器,第二合路器,第二調(diào)幅 調(diào)相電路,輔功率放大器,第一合路器和第一延時器形成第二環(huán)反饋電路。
所述控制器與第一調(diào)幅調(diào)相電路之間還連接有數(shù)模轉(zhuǎn)換器,所述控制器與第二調(diào) 幅調(diào)相電路之間還連接有數(shù)模轉(zhuǎn)換器,所述控制器和頂D檢測器之間連接有模數(shù)轉(zhuǎn)換器, 所述控制器與溫度檢測器之間還連接有模數(shù)轉(zhuǎn)換器。 請參閱圖2,本發(fā)明實施例還提供了一種所述調(diào)整功放電路輸出信號線性度的系 統(tǒng)的方法,所述方法包括以下步驟 S101 :通過MD檢測器和溫度檢測器分別檢測MD當前值和溫度當前值,并傳送給 控制器; S102 :控制器根據(jù)所述MD當前值和溫度當前值來判斷是否正常運行,若正常運 行,直接執(zhí)行步驟S105及S106,若沒有正常運行,則先執(zhí)行S103, S104后再執(zhí)行步驟S105 及S106。 S103 :控制器按照初調(diào)算法初調(diào)運算,將預(yù)先設(shè)置的最大輸出值和最小輸出值作 初調(diào)算法中預(yù)先定義的第一變量和第二變量的初始值進行初調(diào)運算;
S104 :所述控制器按照初調(diào)運算的初調(diào)運算結(jié)果提供輸出值。 S105:控制器按照細調(diào)算法細調(diào)運算,將控制器的當前輸出值作為細調(diào)算法的預(yù) 先定義的第三變量的初始值進行細調(diào)運算; S106 :所述控制器按照所述細調(diào)運算的細調(diào)運算結(jié)果提供輸出值。 其中,所述控制器按照初調(diào)算法初調(diào)運算的步驟中,若初調(diào)運算次數(shù)超過預(yù)先設(shè)
置的初調(diào)運算次數(shù)允許值,則結(jié)束初調(diào)運算。 所述控制器按照細調(diào)算法細調(diào)運算的步驟中,若細調(diào)運算次數(shù)超過預(yù)先設(shè)置的細 調(diào)運算次數(shù)允許值,則結(jié)束細調(diào)運算。 請參閱圖3,為初調(diào)算法的流程圖,初調(diào)算法包括預(yù)先定義的第一變量和第二變 量,所述初調(diào)算法的初調(diào)運算步驟包括 S201 :計算第一變量和第二變量的中間值變量,所述中間值變量為第一變量和第 二變量的差值的一半再與第二變量相加所得; S202 :計算中間值變量減去預(yù)先設(shè)置的初調(diào)步進值和中間變量值加上初調(diào)步進值
兩種情況下得到的第一 頂D變量值和第二 MD變量值; S203 :判斷第一 MD變量值是否大于第二 MD變量值 若第一 MD變量值不大于第二 MD變量值,則S204 :判斷第一 MD變量值是否小 于預(yù)先設(shè)置的頂D允許值,若第一 MD變量值小于預(yù)先設(shè)置的MD允許值,則S206 :結(jié)束初 調(diào)運算,得到初調(diào)運算結(jié)果為中間值變量的當前值減去初調(diào)步進值;若第一 MD變量值大 于預(yù)先設(shè)置的MD允許值,則S205 :把中間值變量減去預(yù)先設(shè)置的初步調(diào)進值和第二變量 作為下一個第一變量和第二變量初始值再次按照初調(diào)算法初調(diào)運算;
若第一 MD變量值大于第二 MD變量值,則S207 :判斷第二 MD變量值是否小于
預(yù)先設(shè)置的MD允許值,若第二 MD變量值小于預(yù)先設(shè)置的MD允許值,則S209 :結(jié)束初調(diào)
運算,得到初調(diào)運算結(jié)果為中間值變量的當前值加上初調(diào)步進值;若第二 MD變量值大于
預(yù)先設(shè)置的頂D允許值,則S208 :把中間值變量加上預(yù)先設(shè)置的初步調(diào)進值和第一變量作
為下一個第二變量和第一變量的初始值再次按照初調(diào)算法初調(diào)運算; 其中,所述最大輸出值和最小輸出值分別為最大電壓輸出值和最小電壓輸出值。 請參閱圖4,為細調(diào)算法的流程圖,所述細調(diào)算法的細調(diào)運算步驟包括 S301 :計算預(yù)先定義的第三變量加上預(yù)先設(shè)置的細調(diào)步進值和減去細調(diào)步進值兩
種情況下得到的第三頂D變量值和第四MD變量值; S302 :判斷第三MD變量值是否大于第四MD變量值 若第三MD變量值不大于第四MD變量值,則S303 :判斷第三MD變量值是否小于 預(yù)先設(shè)置的頂D適合值,若第三MD變量值小于預(yù)先設(shè)置的MD適合值,則S305 ;結(jié)束細調(diào) 運算,得到細調(diào)運算結(jié)果為第三變量的當前值加上預(yù)先設(shè)置的細調(diào)步進值;若第三頂D變 量值不小于預(yù)先設(shè)置的MD適合值,則S304 :把第三變量的當前值加上預(yù)先設(shè)置的細調(diào)步 進值作為下一個第三變量的初始值再次按照細調(diào)算法細調(diào)運算; 若第三MD變量值大于第四MD變量值,則S306 :判斷第四MD變量值是否小于
預(yù)先設(shè)置的頂D適合值,若第四MD變量值小于預(yù)先設(shè)置的MD適合值,則S308 :結(jié)束細調(diào)
運算,得到細調(diào)運算結(jié)果為第三變量的當前值減去預(yù)先設(shè)置的細調(diào)步進值;若第四頂D變
量值不小于預(yù)先設(shè)置的MD適合值,則S307 :把第三變量的當前值減去預(yù)先設(shè)置的細調(diào)步
進值作為下一個第三變量的初始值再次按照細調(diào)算法細調(diào)運算。 其中,所述預(yù)先設(shè)置的MD允許值大于預(yù)先設(shè)置的MD適合值。 本發(fā)明實施例還提供了一種功放電路,所述功放電路包括所述的調(diào)整功放電路輸
出信號線性度的系統(tǒng)。 本發(fā)明的調(diào)整功放電路輸出信號線性度的系統(tǒng)、方法及功放電路,由于通過控制 器按照初調(diào)和細調(diào)算法實時的對線性度做出調(diào)整,可以有效提高功放電路的線性度及穩(wěn)定 性。 以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種調(diào)整功放電路輸出信號線性度的系統(tǒng),所述功放電路包括反饋電路,所述反饋電路包括通過第二合路器相連的第一調(diào)幅調(diào)相電路和第二調(diào)幅調(diào)相電路,其特征在于,所述系統(tǒng)包括與所述第一調(diào)幅調(diào)相電路和第二調(diào)幅調(diào)相電路連接的控制器,與所述控制器連接的溫度檢測器,與所述第二調(diào)幅調(diào)相電路連接的IMD檢測器,所述IMD檢測器還與所述控制器相連接;所述IMD檢測器,用于檢測所述第二調(diào)幅調(diào)相電路的IMD當前值,并傳送給控制器;所述溫度檢測器,用于檢測溫度當前值,并傳送給控制器;所述控制器,用來控制所述第一調(diào)幅調(diào)相電路和第二調(diào)幅調(diào)相電路,并根據(jù)所述IMD當前值和溫度當前值運算提供輸出值來控制所述第一調(diào)幅調(diào)相電路和第二調(diào)幅調(diào)相電路的調(diào)幅和調(diào)相。
2. 如權(quán)利要求1所述的調(diào)整功放電路輸出信號線性度的系統(tǒng),其特征在于,所述控制 器為單片機。
3. 如權(quán)利要求1所述的調(diào)整功放電路輸出信號線性度的系統(tǒng),其特征在于,所述控制 器與第一調(diào)幅調(diào)相電路之間還連接有數(shù)模轉(zhuǎn)換器,所述控制器與第二調(diào)幅調(diào)相電路之間還 連接有數(shù)模轉(zhuǎn)換器,所述控制器和頂D檢測器之間連接有模數(shù)轉(zhuǎn)換器,所述控制器與溫度 檢測器之間還連接有模數(shù)轉(zhuǎn)換器。
4. 一種采用權(quán)利要求1所述的調(diào)整功放電路輸出信號線性度的系統(tǒng)的調(diào)整方法,其特 征在于,所述方法包括以下步驟通過MD檢測器和溫度檢測器分別檢測IMD當前值和溫度當前值,并傳送給控制器;控制器根據(jù)所述MD當前值和溫度當前值來判斷是否正常運行,若正常運行控制器, 則按照細調(diào)算法細調(diào)運算,將控制器的當前輸出值作為細調(diào)算法的預(yù)先定義的第三變量的 初始值進行細調(diào)運算,所述細調(diào)算法包括以下細調(diào)運算步驟計算預(yù)先定義的第三變量加上預(yù)先設(shè)置的細調(diào)步進值和減去細調(diào)步進值兩種情況下 得到的第三頂D變量值和第四MD變量值;判斷第三MD變量值是否大于第四MD變量值若第三MD變量值不大于第四MD變量值,則判斷第三MD變量值是否小于預(yù)先設(shè)置 的MD適合值,若第三MD變量值小于預(yù)先設(shè)置的MD適合值,則結(jié)束細調(diào)運算,得到細調(diào) 運算結(jié)果為第三變量的當前值加上預(yù)先設(shè)置的細調(diào)步進值;若第三頂D變量值不小于預(yù)先 設(shè)置的MD適合值,則把第三變量的當前值加上預(yù)先設(shè)置的細調(diào)步進值作為下一個第三變 量的初始值再次按照細調(diào)算法細調(diào)運算;若第三MD變量值大于第四MD變量值,則判斷第四MD變量值是否小于預(yù)先設(shè)置的 MD適合值,若第四MD變量值小于預(yù)先設(shè)置的MD適合值,則結(jié)束細調(diào)運算,得到細調(diào)運算 結(jié)果為第三變量的當前值減去預(yù)先設(shè)置的細調(diào)步進值;若第四MD變量值不小于預(yù)先設(shè)置 的MD適合值,則把第三變量的當前值減去預(yù)先設(shè)置的細調(diào)步進值作為下一個第三變量的 初始值再次按照細調(diào)算法細調(diào)運算;所述控制器按照所述細調(diào)運算結(jié)果提供輸出值。
5. 如權(quán)利要求4所述的方法,其特征在于,所述控制器按照細調(diào)算法細調(diào)運算的步驟 中,若細調(diào)運算次數(shù)超過預(yù)先設(shè)置的細調(diào)運算次數(shù)允許值,則結(jié)束細調(diào)運算。
6. 如權(quán)利要求4所述的方法,其特征在于,所述控制器根據(jù)所述IMD當前值和溫度當前值來判斷是否正常運行的步驟中,若沒有正常運行,則在所述按照細調(diào)算法細調(diào)運算的步 驟之前還包括以下步驟控制器按照初調(diào)算法初調(diào)運算,將預(yù)先設(shè)置的最大輸出值和最小輸出值作初調(diào)算法中 預(yù)先定義的第一變量和第二變量的初始值進行初調(diào)運算,所述初調(diào)算法的初調(diào)運算步驟包 括計算第一變量和第二變量的中間值變量,所述中間值變量為第一變量和第二變量的差 值的一半再與第二變量相加所得;計算中間值變量減去預(yù)先設(shè)置的初調(diào)步進值和中間變量值加上初調(diào)步進值兩種情況 下得到的第一 頂D變量值和第二 MD變量值;判斷第一 MD變量值是否大于第二 MD變量值若第一 MD變量值不大于第二 MD變量值,則判斷第一 MD變量值是否小于預(yù)先設(shè)置 的MD允許值,若第一 MD變量值小于預(yù)先設(shè)置的MD允許值,則結(jié)束初調(diào)運算,得到初調(diào) 運算結(jié)果為中間值變量的當前值減去初調(diào)步進值;若第一 MD變量值大于預(yù)先設(shè)置的IMD 允許值,則把中間值變量減去預(yù)先設(shè)置的初步調(diào)進值和第二變量作為下一個第一變量和第 二變量初始值再次按照初調(diào)算法初調(diào)運算;若第一 MD變量值大于第二 MD變量值,則判斷第二 MD變量值是否小于預(yù)先設(shè)置的 MD允許值,若第二 MD變量值小于預(yù)先設(shè)置的MD允許值,則結(jié)束初調(diào)運算,得到初調(diào)運算 結(jié)果為中間值變量的當前值加上初調(diào)步進值;若第二頂D變量值大于預(yù)先設(shè)置的MD允許 值,則把中間值變量加上預(yù)先設(shè)置的初步調(diào)進值和第一變量作為下一個第二變量和第一變 量的初始值再次按照初調(diào)算法初調(diào)運算;所述控制器按照所述初調(diào)運算結(jié)果提供輸出值。
7. 如權(quán)利要求6所述的方法,其特征在于,所述最大輸出值和最小輸出值分別為最大 電壓輸出值和最小電壓輸出值。
8. 如權(quán)利要求6所述的方法,其特征在于,所述控制器按照初調(diào)算法初調(diào)運算的步驟 中,若初調(diào)運算次數(shù)超過預(yù)先設(shè)置的初調(diào)運算次數(shù)允許值,則結(jié)束初調(diào)運算。
9. 如權(quán)利要求6所述的方法,其特征在于,所述預(yù)先設(shè)置的IMD允許值大于預(yù)先設(shè)置的 MD適合值。
10. —種功放電路,其特征在于,所述功放電路包括權(quán)利要求1至3中任一項所述的調(diào) 整功放電路輸出信號線性度的系統(tǒng)。
全文摘要
本發(fā)明適用于功放電路領(lǐng)域,提供了一種調(diào)整功放電路輸出信號線性度的系統(tǒng)、方法及功放電路,功放電路包括反饋電路,反饋電路包括通過第二合路器相連的第一調(diào)幅調(diào)相電路和第二調(diào)幅調(diào)相電路,系統(tǒng)包括與第一調(diào)幅調(diào)相電路和第二調(diào)幅調(diào)相電路連接的控制器,與控制器連接的溫度檢測器,與第二調(diào)幅調(diào)相電路連接的IMD檢測器,IMD檢測器還與控制器相連接。本發(fā)明的調(diào)整功放電路輸出信號線性度的方法、系統(tǒng)及功放電路,由于通過控制器按照初調(diào)和細調(diào)算法實時的對線性度做出調(diào)整,可以有效提高功放電路的線性度及穩(wěn)定性。
文檔編號H03F1/30GK101697477SQ20091011026
公開日2010年4月21日 申請日期2009年10月28日 優(yōu)先權(quán)日2009年10月28日
發(fā)明者李敏, 楊嗣環(huán), 牛斌, 趙自平 申請人:深圳市云海通訊股份有限公司;