專利名稱::一種電纜調(diào)制解調(diào)器及其增益調(diào)整方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種電纜調(diào)制解調(diào)器及其增益調(diào)整方法。
背景技術(shù):
:電纜調(diào)制解調(diào)器(CableModem)是一種可以通過有線電視網(wǎng)絡(luò)進行高速數(shù)據(jù)接入的裝置,一般有兩個接口,其中一個接口與有線電3見端口連接,另一個接口與計算機連接。電纜調(diào)制解調(diào)器在兩個不同的方向上接收和發(fā)送數(shù)據(jù),將上、下行數(shù)字信號用不同的調(diào)制方式調(diào)制在雙向傳輸?shù)哪骋粋€6MHz或8MHz帶寬的電視頻道上。電纜調(diào)制解調(diào)器包括主芯片和調(diào)諧器?,F(xiàn)有技術(shù)中,電纜調(diào)制解調(diào)器利用調(diào)諧器中可變增益放大器(VariableGainAmplifie,VGA)的默認(rèn)控制等級接收電平,對射頻電流(RF)信號進行鎖頻。即利用調(diào)諧器中VGA接口的默認(rèn)控制等級可接收-20dBmV+28dBmV(調(diào)制方式為64QAM,不同的電纜調(diào)制解調(diào)器會有l(wèi)dBmV-2dBmV的差別)的電平范圍?,F(xiàn)有的電纜調(diào)制解調(diào)器無法調(diào)整增益控制等級,使可接收的電平范圍受到限制,在網(wǎng)絡(luò)狀況相對較差時無法上網(wǎng)。
發(fā)明內(nèi)容本發(fā)明實施例的目的在于提供一種電纜調(diào)制解調(diào)器及其增益調(diào)整方法,旨在解決現(xiàn)有的電纜調(diào)制解調(diào)器無法調(diào)整增益控制等級,可接收的電平范圍受到限制的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種電纜調(diào)制解調(diào)器的增益調(diào)整方法,所述方法包括以下步驟判斷當(dāng)前信號是否為弱信號;當(dāng)弱信號時,讀取當(dāng)前頻點的電平值;根據(jù)所述電平值自動調(diào)整增益控制等級。本發(fā)明還提供一種電纜調(diào)制解調(diào)器,包括主芯片及調(diào)諧器,主芯片包括QAM狀態(tài)寄存器,調(diào)諧器包括增益寄存器,所述主芯片還包括信號強弱判斷模塊及電平值判斷模塊;所述調(diào)諧器還包括增益控制等級自動設(shè)置模塊,其中,所述信號強弱判斷模塊,用于讀取QAM狀態(tài)寄存器的WEAKSIG位的值判斷當(dāng)前信號是否為弱信號;所述電平值判斷模塊,用于在弱信號時判斷當(dāng)前電平值;所述增益控制等級自動設(shè)置模塊,用于根據(jù)所述電平值判斷模塊的判斷結(jié)果改變所述增益寄存器的值,設(shè)置增益控制等級。本發(fā)明實施例的電纜調(diào)制解調(diào)器的增益調(diào)整方法,通過判斷當(dāng)前信號是否為弱信號,當(dāng)弱信號時讀取當(dāng)前頻點的電平值,才艮據(jù)電平值自動調(diào)整調(diào)諧器的增益控制等級,擴大了可接收的電平范圍。圖1是本發(fā)明實施例提供的電纜調(diào)制解調(diào)器的增益調(diào)整方法示意圖。圖2是本發(fā)明實施例提供的電纜調(diào)制解調(diào)器上線過程中增益調(diào)整方法流程圖。圖3是本發(fā)明實施例提供的電纜調(diào)制解調(diào)器上線后信號發(fā)生變化時增益調(diào)整方法流程圖。圖4是本發(fā)明實施例提供的電纜調(diào)制解調(diào)器示意圖。圖5是本發(fā)明另一種實施例提供的電纜調(diào)制解調(diào)器示意圖。具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例的電纜調(diào)制解調(diào)器的增益調(diào)整方法,才艮據(jù)當(dāng)前信號的強弱自動調(diào)整電纜調(diào)制解調(diào)器的增益,擴大了電纜調(diào)制解調(diào)器可接收的電平范圍。圖1示出了本發(fā)明實施例提供的電纜調(diào)制解調(diào)器增益調(diào)整方法的實現(xiàn)流程,詳述如下步驟S101:判斷當(dāng)前信號是否為弱信號。電纜調(diào)制解調(diào)器的主芯片包括QAM狀態(tài)寄存器。在QAM狀態(tài)寄存器中,描述QAM狀態(tài)的主要有兩位,位O(WEAKSIG)和位l(QAMLOCK)。其中,WEAKSIG位表示自動增益控制(AutomaticGainControl,AGC)是否已經(jīng)達到其最大增益,即表示監(jiān)測到低幅度的信號,或者是信號可能丟失。WEAKSIG位的值為0,表示信號正常(或強信號);WEAKSIG位的值為1,表示信號為弱步驟S102:若當(dāng)前信號為弱信號,讀取當(dāng)前頻點的電平值。步驟S103:根據(jù)讀取的電平值對增益寄存器低兩位的值進行相應(yīng)的設(shè)置,自動調(diào)整調(diào)諧器的VGA增益控制等級。、若當(dāng)前信號為弱信號,讀取的當(dāng)前頻點的電平值小于O時,說明信號太弱,超出當(dāng)前增益控制等級的電平范圍,因此提高增益控制等級。若當(dāng)前信號為弱信號,讀取的當(dāng)前頻點的電平值不小于0時,說明信號太強,超出當(dāng)前增益控制等級的電平范圍,因此降低增益控制等級。本發(fā)明實施例的電纜調(diào)制解調(diào)器的增益調(diào)整方法適用于電纜調(diào)制解調(diào)器上線過程及上線后信號發(fā)生變化時的處理流程。為了便于描述,本發(fā)明實施例以MT2060調(diào)諧器為例,詳細(xì)說明本發(fā)明實施例的具體實現(xiàn)。MT2060調(diào)諧器VGA的增益控制分為三個等級MT2060—VGAG一0DB、MT2060—VGAG—5DB及MT2060—VGAG—IIDB。一般默認(rèn)采用的控制等級為MT2060_VGAG_5DB。下表給出了增益寄存器低兩位的值對應(yīng)的MT2060調(diào)諧器VGA的增益控制等級。<table><row><column>寄存器低兩位的值</column><column>增益選斧說明</column></row><row><column>00</column><column>MT2060VGAGODB</column></row><row><column>01</column><column>MT2060VGAG5DB</column></row><row><column>10</column><column>保留</column></row><row><column>11</column><column>MT2060VGAG11DB</column></row><table>在電纜調(diào)制解調(diào)器上線過程中,如圖2所示,電纜調(diào)制解調(diào)器的增益調(diào)整方法如下在步驟S201中,電纜調(diào)制解調(diào)器啟動后對其內(nèi)部的碩/f牛進行初始化。在步驟S202中,將增益寄存器低兩位的值設(shè)置為01,選擇默認(rèn)的增益控制等級。一般默認(rèn)采用的增益控制等級為MT2060—VGAG—5DB。在步驟S203中,獲取當(dāng)前掃描的頻點。在步驟S204中,讀取QAM狀態(tài)寄存器中WEAKSIG位的值,判斷當(dāng)前信號是否為弱信號。如果當(dāng)前信號為弱信號,則轉(zhuǎn)入步驟S205;如果當(dāng)前信號不是弱信號,則轉(zhuǎn)入步驟S208。在步驟S205中,讀取當(dāng)前頻點的電平值,判斷電平值是否小于O。若當(dāng)前頻點的電平值小于O,說明信號太低,轉(zhuǎn)入步驟S206;若當(dāng)前頻點的電平值不小于O,說明信號太高,轉(zhuǎn)入步驟S207。在步驟S206中,提高增益控制等級,將調(diào)諧器增益寄存器的低兩位設(shè)置為11,選擇增益控制等級MT2060—VGAG—IIDB,轉(zhuǎn)入步驟S208。在步驟S207中,降低增益控制等級,將調(diào)諧器的增益寄存器的低兩位設(shè)置為OO,選擇增益控制等級MT2060一VGAGJ)DB,轉(zhuǎn)入步驟S208。在步驟S208中,同步下行通道。在步驟S209中,讀取QAM狀態(tài)寄存器QAMLOCK位的值,判斷下行通道是否已經(jīng)同步。QAM狀態(tài)寄存器QAMLOCK位的值為1時說明已經(jīng)同步,QAMLOCK位的值為0時說明未同步。若下行通道已經(jīng)同步,轉(zhuǎn)入步驟S210;若下行通道未同步,將調(diào)諧器增益寄存器的低兩位設(shè)置為01,選擇默認(rèn)的增益控制等級MT2060JVGAG—5DB;掃描下一個頻點,轉(zhuǎn)入步驟S204;在步驟S210中,鎖定下行通道。在步驟S211中,獲取上行通道參數(shù),鎖定上行通道;在步驟S212中,建立IP連接。在步驟S213中,下載配置文件,注冊后上線。電纜調(diào)制解調(diào)器上線過程中,在同步下行信號時,通過讀取QAM狀態(tài)寄存器中WEAKSIG位的值來判斷當(dāng)前的網(wǎng)絡(luò)信號,根據(jù)實際網(wǎng)絡(luò)信號動態(tài)調(diào)整調(diào)諧器的增益控制等級,擴大了電纜調(diào)制解調(diào)器可接收的電平范圍,從而使電纜調(diào)制解調(diào)器在更為寬松的網(wǎng)絡(luò)環(huán)境下上線。電纜調(diào)制解調(diào)器上線后信號發(fā)生變化時,如圖3所示,其增益調(diào)整方法如下在步驟S301中,讀取QAM狀態(tài)寄存器WEAKSIG位的值。在步驟S302中,根據(jù)QAM狀態(tài)寄存器WEAKSIG位的值來判斷當(dāng)前信號是否為弱信號。若當(dāng)前信號不是弱信號時,轉(zhuǎn)入步驟S301;若當(dāng)前信號為弱信號時,轉(zhuǎn)入步驟S303。在步驟S303中,讀取當(dāng)前調(diào)諧器的增益控制等級。在步驟S304中,讀取當(dāng)前頻點的電平值。在步驟S305中,判斷增益控制等級是否為MT2060—VGAG_5DB。若增益控制等級為MT2060—VGAG—5DB,轉(zhuǎn)入步驟S306;若增益控制等級不是MT2060_VGAG—5DB,則轉(zhuǎn)入步驟S309。在步驟S306中,判斷電平值是否小于0。若電平值小于0,則進入步驟S307;若電平值不小于O,則進入步驟S308。在步驟S307中,將增益寄存器的低兩位設(shè)置為11,選擇增益控制等級MT2060—VGAG—11DB,擴大了當(dāng)前可接收電平的可控范圍,轉(zhuǎn)入步驟S301。在步驟S308中,將增益寄存器的低兩位設(shè)置為00,選擇增益控制等級MT2060_VGAG—ODB,擴大了當(dāng)前可接收電平的可控范圍,轉(zhuǎn)入步驟S301。在步驟S309中,判斷增益控制等級是否為MT2060—VGAGJ1DB。若增益控制等級為MT2060—VGAG—11DB,則轉(zhuǎn)入步驟S310;若增益控制等級不是MT2060—VGAGJ1DB,則轉(zhuǎn)入步驟S311。在步驟S310中,判斷電平值是否小于O。若電平值小于O,則信號太低,轉(zhuǎn)入步驟S312;若電平值不小于O,說明信號太高,轉(zhuǎn)入步驟S313。在步驟S312中,當(dāng)前的信號強度已經(jīng)超出了調(diào)諧器的可控范圍,電纜調(diào)制解調(diào)器掉線。在步驟S313中,將增益寄存器的低兩位設(shè)置為01,選擇增益控制等級MT2060—VGAG—5DB。在步驟S311中,判斷電平值是否小于O。若電平值小于O,說明信號太低,轉(zhuǎn)入步驟S314;若電平值不小于O,轉(zhuǎn)入步驟S312中,掉線。在步驟S314中,將增益寄存器的低兩位設(shè)置為01,選擇增益控制等級MT2060—VGAG—5DB;電纜調(diào)制解調(diào)器上線后信號發(fā)生變化時,不斷監(jiān)測當(dāng)前的網(wǎng)絡(luò)狀態(tài),當(dāng)信號超出可接收的電平范圍時及時調(diào)整調(diào)諧器的增益控制等級,從而擴大電纜調(diào)制解調(diào)器在線的電平范圍。如圖4所示,本發(fā)明實施例的電纜調(diào)制解調(diào)器包括主芯片410及調(diào)諧器420。主芯片410包括QAM狀態(tài)寄存器411、信號強弱判斷模塊412及電平值判斷模塊413;調(diào)諧器420包括增益寄存器421及增益控制等級自動設(shè)置模塊422。信號強弱判斷模塊412根據(jù)讀取QAM狀態(tài)寄存器411的WEAKSIG位的值判斷當(dāng)前信號是否為弱信號,當(dāng)WEAKSIG位的值為1,表示信號為弱信號。當(dāng)WEAKSIG位的值為0,表示信號正常;當(dāng)當(dāng)前信號為弱信號時,電平值判斷模塊413讀取當(dāng)前頻點的電平值,判斷電平值是否小于O,將其結(jié)果傳輸給增益控制等級自動設(shè)置模塊422,增益控制等級自動設(shè)置模塊422根據(jù)接收的電平值對調(diào)諧器420的增益寄存器421的低兩位的值進行相應(yīng)的設(shè)定,改變增益控制等級。當(dāng)電平值判斷模塊413讀取的電平值小于0時,增益控制等級自動設(shè)置模塊422將增益寄存器421的低兩位的值設(shè)置為ll,提高增益控制等級;當(dāng)電平值判斷模塊413讀取的電平值不小于0時,將增益寄存器的低兩位的值設(shè)置為OO,降低增益控制等級。如圖5所示,在具體實施當(dāng)中電纜調(diào)制解調(diào)器的調(diào)諧器420還可包括增益控制等級判斷模塊423,用于電纜調(diào)制解調(diào)器上線后信號發(fā)生時判斷當(dāng)前的增益控制等級。電纜調(diào)制解調(diào)器上線后信號強弱判斷^t塊412根據(jù)讀取QAM狀態(tài)寄存器的WEAKSIG位的值判斷當(dāng)前信號是否為弱信號,當(dāng)WEAKSIG位的值為1,表示信號為弱信號;當(dāng)WEAKSIG位的值為0,表示信號正常。當(dāng)當(dāng)前信號為弱信號時,增益控制等級判斷模塊423通過讀取增益寄存器421的低兩位的值進行判斷,將其結(jié)果傳輸給電平值判斷模塊413。其中,增益控制等級判斷模塊423通過讀取增益寄存器的低兩位的值判斷當(dāng)前的增益控制等級。增益控制等級判斷模塊423判斷當(dāng)前增益控制等級不是為5DB時,再判斷是否為11DB,并啟動電平值判斷模塊413讀取當(dāng)前頻點的電平值,判斷電平值是否小于O,將其結(jié)果傳輸給增益控制等級自動設(shè)置模塊422;增益控制等級自動設(shè)置模塊422根據(jù)接收的電平值對調(diào)諧器增益寄存器的低兩位的值進行相應(yīng)的設(shè)定,改變調(diào)諧器的增益控制等級。當(dāng)增益控制等級為11DB,并電平值小于O時,電纜調(diào)制解調(diào)器掉線;當(dāng)增益控制等級為IIDB,并電平值不小于0時,增益控制等級自動設(shè)置模塊422將增益寄存器的低兩位的值設(shè)置為01,提高增益控制等級;當(dāng)增益控制等級不是為IIDB,并電平值判斷模塊413判斷電平值小于0時,增益控制等級自動設(shè)置模塊422將增益寄存器的低兩位的值設(shè)置為Ol,提高增益控制等級;當(dāng)增益控制等級不是為11DB,并電平值判斷模塊413判斷電平值不小于0時,電纜調(diào)制解調(diào)器掉線。在具體實施當(dāng)中,增益控制等級判斷模塊423可以為與增益控制等級自動設(shè)置模塊422連接的調(diào)諧器420內(nèi)部的一個獨立的模塊,也可以為包含在增益控制等級自動設(shè)置模塊422內(nèi)部的模塊。本發(fā)明實施例的電纜調(diào)制解調(diào)器的增益調(diào)整方法,通過讀取QAM狀態(tài)寄存器WEAKSIG位的值來判斷當(dāng)前信號是否為弱信號,當(dāng)弱信號時讀取當(dāng)前頻點的電平值,根據(jù)電平值對增益寄存器低兩位的值進行相應(yīng)的設(shè)置,自動調(diào)整調(diào)諧器的增益控制等級,擴大了可接收的電平范圍。從而,在上線過程中,電纜調(diào)制解調(diào)器可以在更為寬松的網(wǎng)絡(luò)環(huán)境下上線,上線后及時調(diào)整調(diào)諧器的增益控制等級,從而擴大在線的電平范圍。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。權(quán)利要求1、一種電纜調(diào)制解調(diào)器的增益調(diào)整方法,其特征在于,所述方法包括以下步驟判斷當(dāng)前信號是否為弱信號;當(dāng)弱信號時,讀取當(dāng)前頻點的電平值;根據(jù)所述電平值自動調(diào)整增益控制等級。2、如權(quán)利要求1所述的電纜調(diào)制解調(diào)器的增益調(diào)整方法,其特征在于,所述當(dāng)前的增益控制等級通過讀取調(diào)諧器的增益寄存器的低兩位的值確定。3、如權(quán)利要求2所述的電纜調(diào)制解調(diào)器的增益調(diào)整方法,其特征在于,所述根據(jù)所述電平值自動調(diào)整增益控制等級的步驟具體為若讀取的當(dāng)前頻點的電平值小于O,則提高增益控制等級;若讀取的當(dāng)前頻點的電平值不小于0,則降低增益控制等級。4、如權(quán)利要求1所述的電纜調(diào)制解調(diào)器的增益調(diào)整方法,其特征在于,在電纜調(diào)制解調(diào)器上線后進行增益調(diào)整時,如果當(dāng)前增益控制等級最高,且當(dāng)前頻點的電平值小于零,或者當(dāng)前增益控制等級最低,且當(dāng)前頻點的電平值不小于零,則做掉線處理。5、一種電纜調(diào)制解調(diào)器,包括主芯片及調(diào)諧器,主芯片包括QAM狀態(tài)寄存器,調(diào)諧器包括增益寄存器,其特征在于,所述主芯片還包括信號強弱判斷模塊及電平值判斷模塊;所述調(diào)諧器還包括增益控制等級自動設(shè)置模塊,其中,所述信號強弱判斷模塊,用于讀取QAM狀態(tài)寄存器的WEAKSIG位的值判斷當(dāng)前信號是否為弱信號;所述電平值判斷模塊,用于在弱信號時判斷當(dāng)前電平值;所述增益控制等級自動設(shè)置模塊,用于根據(jù)所述電平值判斷模塊的判斷結(jié)果改變所述增益寄存器的值,設(shè)置增益控制等級。6、如權(quán)利要求5所述的電纜調(diào)制解調(diào)器,其特征在于,所述增益控制等級自動設(shè)置模塊在所述電平值判斷模塊讀取的當(dāng)前頻點的電平值小于0時提高增益控制等級,在所述電平值判斷模塊讀取的當(dāng)前頻點的電平值不小于0時降低增益控制等級。7、如權(quán)利要求5所述的電纜調(diào)制解調(diào)器,其特征在于,所述電纜調(diào)制解調(diào)器還包括增益控制等級判斷^f莫塊,用于判斷當(dāng)前的增益控制等級,將其結(jié)果傳輸給所述增益控制等級自動設(shè)置模塊。8、如權(quán)利要求7所述的電纜調(diào)制解調(diào)器,其特征在于,所述增益控制等級判斷模塊通過讀取所述增益寄存器的低兩位的值判斷增益控制等級。9、如權(quán)利要求7所述的電纜調(diào)制解調(diào)器,其特征在于,所述增益控制等級判斷模塊位于所述增益控制等級自動設(shè)置模塊內(nèi)部或外部。10、如權(quán)利要求7所述的電纜調(diào)制解調(diào)器,其特征在于,所述增益控制等級自動設(shè)置模塊在電纜調(diào)制解調(diào)器上線后進行增益調(diào)整時,在當(dāng)前增益控制等級最高,且當(dāng)前頻點的電平值小于零,或者當(dāng)前增益控制等級最低,且當(dāng)前頻點的電平值不小于零時做掉線處理。全文摘要本發(fā)明適用于網(wǎng)絡(luò)通信領(lǐng)域,提供了一種電纜調(diào)制解調(diào)器及其增益調(diào)整方法,所述方法包括以下步驟判斷當(dāng)前信號是否為弱信號;當(dāng)弱信號時,讀取當(dāng)前頻點的電平值;根據(jù)所述電平值自動調(diào)整增益控制等級。本發(fā)明實施例的電纜調(diào)制解調(diào)器的增益調(diào)整方法,通過判斷當(dāng)前信號是否為弱信號,當(dāng)弱信號時讀取當(dāng)前頻點的電平值,根據(jù)當(dāng)前的電平值自動調(diào)整增益控制等級,擴大了可接收的電平范圍。文檔編號H04B3/04GK101202562SQ20071007409公開日2008年6月18日申請日期2007年4月24日優(yōu)先權(quán)日2007年4月24日發(fā)明者劉代民,慶龍申請人:深圳市同洲電子股份有限公司