專利名稱:在通信接收機(jī)中判定傳送變化速率數(shù)據(jù)的速率的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總的說來涉及數(shù)字通信領(lǐng)域。更具體地說,本發(fā)明涉及一種系統(tǒng),這種系統(tǒng)中,所傳送的可變速率數(shù)據(jù)沒有數(shù)據(jù)速率指示,并在接收的通信接收機(jī)處對所傳送的數(shù)據(jù)速率進(jìn)行判定,用以對數(shù)據(jù)進(jìn)行處理。
在數(shù)字通信系統(tǒng)中,尤其是在使用擴(kuò)展頻譜調(diào)制的數(shù)字通信系統(tǒng)中,發(fā)送機(jī)可以采用一種聲碼系統(tǒng)(vocodingsystem),聲碼系統(tǒng)以一種可變速率對聲音信息進(jìn)行編碼,從而在停頓或其他沒有話音存在的期間內(nèi)降低數(shù)據(jù)速率,減小由此發(fā)送機(jī)向其他接收機(jī)而不是所希望的接收機(jī)發(fā)射信號時所產(chǎn)生的干擾電平。在此接收機(jī)處,或者在其它與此接收機(jī)有關(guān)的地方,用一種聲碼系統(tǒng)來再現(xiàn)聲音信息。應(yīng)該理解的是,除去話音信息,非話音信息本身,或者二者兼而有之,都可以被傳送到接收機(jī)。
適合用于本環(huán)境中的聲碼器(vocoder)見美國專利申請?zhí)枮?7/713,661,標(biāo)題為“可變速率聲碼器”,申請日為1991年6月11日的共同待批的美國專利文獻(xiàn)中的描述,此發(fā)明已轉(zhuǎn)讓給本發(fā)明的受讓人。此聲碼器根據(jù)一20毫秒時幀內(nèi)的話務(wù)量,以四種不同的速率,例如,大約每秒8,000(即8,000bps)、4,000bps、2,000bps以及1,000bps,對話音信息進(jìn)行數(shù)字抽樣并得到編碼數(shù)據(jù)。每一聲碼器數(shù)據(jù)幀以附加位(如9,600bps,4,800bps,2,400bps以及1,200bps數(shù)據(jù)幀)進(jìn)行格式化。相應(yīng)于9,600bps幀的最高速率數(shù)據(jù)幀叫作“全速率”幀;一4,800bps數(shù)據(jù)幀叫作“半速率”幀;一2,400bps數(shù)據(jù)幀叫作“四分之一速率”幀;一1,200bps數(shù)據(jù)幀叫作“八分之一速率”幀。無論是在編碼過程中,還是在幀格式化過程中,數(shù)據(jù)中都不包括速率信息。
加入到數(shù)據(jù)幀內(nèi)去的聲碼器數(shù)據(jù)的格式化的其它細(xì)節(jié)見美國專利申請?zhí)枮?7/822,164、標(biāo)題為“對傳輸數(shù)據(jù)格式化的方法和裝置”、申請日為1992年1月16日的共同待批美國專利文獻(xiàn)中的描述,此發(fā)明已轉(zhuǎn)讓給本發(fā)明的受讓人。正如美國專利號為5,103,459、標(biāo)題為“在CDMA蜂窩電話系統(tǒng)中產(chǎn)生波形的系統(tǒng)和方法”、申請日為1992年4月7日、并已轉(zhuǎn)讓給本發(fā)明的受讓人的美國專利文獻(xiàn)中所描述的那樣,數(shù)據(jù)幀可以進(jìn)一步經(jīng)處理、擴(kuò)展頻譜調(diào)制和發(fā)送,這項(xiàng)技術(shù)的公開在此一并作為參考。
因?yàn)槊恳粠乃俾市畔⒉⒉话l(fā)送,接收機(jī)必須根據(jù)接收的數(shù)據(jù)幀,對數(shù)據(jù)幀編碼速率作出判斷,從而使聲碼器恰到好處地再現(xiàn)話音信息。盡管發(fā)送機(jī)能夠發(fā)送數(shù)據(jù)幀被編碼的速率信息,但這將減少發(fā)送話音和非話音信息的系統(tǒng)設(shè)備。另外,所傳送的速率信息中的差錯會對整個幀產(chǎn)生不利影響。所以,要求接收機(jī)在沒有收到發(fā)送機(jī)速率信息的情況下,對幀的編碼速率作出判定。這些問題和缺陷可以清晰地從現(xiàn)有技術(shù)中發(fā)現(xiàn),并可以采用下文所描述的本發(fā)明方法得到解決。
本發(fā)明涉及一種用來在可變速率通信系統(tǒng)的接收機(jī)處,對已由通信系統(tǒng)的發(fā)送機(jī)編碼的數(shù)據(jù)之速率進(jìn)行判定的系統(tǒng)。盡管本發(fā)明可被用于許多通信系統(tǒng)中,但特別用于在多個不連續(xù)的速率下,使用可變速率聲碼器對語言進(jìn)行編碼和譯碼的蜂窩狀通信系統(tǒng)中。這種通信系統(tǒng)包括移動電話、個人通信裝置、無繩本地環(huán)路以及專用小交換機(jī),特別是用于那些使用擴(kuò)展頻譜調(diào)制的系統(tǒng)。本發(fā)明也可以用于“移動站”以及區(qū)站或“基站”、或者位于系統(tǒng)中的接收聲碼器的接收機(jī)中,所述系統(tǒng)(如蜂窩狀電話系統(tǒng))用來向接收機(jī)聲碼器提供速率信息,使接收機(jī)聲碼器能夠?qū)σ驯痪幋a的語言進(jìn)行譯碼。
本發(fā)明在一預(yù)定時間周期內(nèi),接收含有一預(yù)定碼元數(shù)的幀,這些碼元代表由接收機(jī)聲碼器進(jìn)行數(shù)字化和編碼的語言。如果接收機(jī)聲碼器以低于一預(yù)定最大速率的速度對語言編碼,則接收的幀可以含有每一碼元的多個復(fù)制。
接收碼元的每一幀以每一種可能的速率被譯碼。并向處理器提供描述以每一速率對每一被譯幀的被譯碼元質(zhì)量的誤碼量度。誤碼量度可以包括循環(huán)冗余檢驗(yàn)(CyclicRedundancyCheck,簡稱CRC)結(jié)果、山本質(zhì)量量度以及碼元誤碼率。這些誤碼量度在通信系統(tǒng)中已為公眾所熟知。處理器用一種新穎的判定算法對誤碼量度進(jìn)行分析,并判定到來碼元被編碼的最大可能速率。處理器也可以向接收機(jī)聲碼器或其它裝置提供速率信息。
當(dāng)閱讀了下文中的說明、權(quán)利要求以及所附圖后,可以更清楚地了解上述描述以及本發(fā)明的其它特征、優(yōu)點(diǎn)。
為了對本發(fā)明有一更完整的理解,下面結(jié)合附圖來詳細(xì)描述本發(fā)明的實(shí)施例,其中,
圖1是本發(fā)明所述蜂窩電話系統(tǒng)的接收機(jī)方框圖;
圖2是蜂窩電話系統(tǒng)基站接收機(jī)的速率判定裝置方框圖;
圖3是蜂窩電話系統(tǒng)移動站接收機(jī)的速率判定裝置方框圖;
圖4是速率判定算法的流程圖。
圖1描述的是數(shù)字通信系統(tǒng)。為了舉例的目的,這里描述CD-MA蜂窩電話系統(tǒng)的來龍去脈。但是,應(yīng)該理解的是,本發(fā)明可用于其它類型的通信系統(tǒng),如個人通信系統(tǒng)、無繩本地環(huán)路、專用小交換機(jī)或其它已知系統(tǒng)。另外,應(yīng)用其它熟知傳輸調(diào)制方案(如TDMA)的系統(tǒng)也可以應(yīng)用本發(fā)明。圖1所示的系統(tǒng)包含一發(fā)送機(jī)10和一接收機(jī)12,接收機(jī)12即可以是基站(也稱為區(qū)站)接收機(jī)或移動站接收機(jī)。當(dāng)接收機(jī)12處于移動站時,從發(fā)送機(jī)10到接收機(jī)12的通信稱為“前向線路”,當(dāng)接收機(jī)12處于基站時,從發(fā)送機(jī)10至接收機(jī)12的通信稱為“后向線路”。
典型實(shí)施例中的發(fā)送機(jī)10包含一對話音數(shù)據(jù)16進(jìn)行編碼的聲碼器14,從而格式化入具有不同數(shù)據(jù)速率(例如幀速率為9,600bps,4,800bps,2,400bps或1,200bps)的數(shù)據(jù)幀內(nèi)。正如上述序號為07/713,661的美國專利申請文獻(xiàn)中所描述的那樣,聲碼器14選擇相應(yīng)于話音數(shù)據(jù)16中的話務(wù)量的一個速率,并對話音數(shù)據(jù)進(jìn)行相應(yīng)的編碼。聲碼數(shù)據(jù)碼位20以及判定的速率被提供到調(diào)制器18。調(diào)制器18的描述見上述美國專利號為5,103,459的專利文獻(xiàn)中的描述,這里作為背景資料作一簡單討論。盡管本發(fā)明的討論是以四種不同數(shù)據(jù)速率進(jìn)行的,但是應(yīng)該理解的是,本發(fā)明的原理也可以用于具有更大或更小數(shù)據(jù)速率的系統(tǒng)。另外,這里所討論的數(shù)據(jù)速率僅僅是為了舉例的目的,也可以采用其他數(shù)據(jù)速率。
舉例來說,下列數(shù)據(jù)幀信息是提供用來進(jìn)一步理解幀格式化的。正如前文所提起過的那樣,所有幀的時間長度為20ms。一聲碼器全速率幀是由160個數(shù)據(jù)碼和11個內(nèi)部檢驗(yàn)碼構(gòu)成的。這一全速率聲碼器幀由調(diào)制器18被格式化成一含有192個碼、速率為9,600bps的傳輸幀。這192個碼是由171個聲碼器產(chǎn)生的數(shù)據(jù)碼、一模式碼、12個CRC碼以及8個尾碼組成的。一聲碼器半速率幀含有80個碼位,且可被格式化入一個含有96個碼的4,800bps傳輸幀。此4,800bps傳輸幀含有80個聲碼器碼,以及8個CRC碼和8個尾碼。一聲碼器四分之一速率幀含有40個碼,且可被格式化入一含有48個碼的2,400bps傳輸幀。此2,400bps傳輸幀包括40個聲碼器碼,8個尾碼。最后,聲碼器八分之一速率幀含有16個碼,并且可以被格式化入一具有24個碼的1,200bps傳輸幀。此1,200bps傳輸幀除16個聲碼器碼以外,還包括8個尾碼。
應(yīng)該理解的是,當(dāng)提供低于全速率的聲碼器數(shù)據(jù)時,話音及非話音數(shù)據(jù)的混合可以被格式化入9,600bps傳輸幀。這種類型的幀中包括有模式碼和附加位碼,用來指示話音數(shù)據(jù)被編碼的速率。無論這種類型中話音數(shù)據(jù)的速率為何值,此幀在接收時被判定為含有低于全速率聲碼器數(shù)據(jù)的9,600bps幀。這樣,附加位碼被用來取代發(fā)送給聲碼器的全速率幀指示的輸出,對相應(yīng)于低于全速率的幀聲碼器數(shù)據(jù)的那一幀中的碼位部分進(jìn)行處理。另外,應(yīng)該理解的是,全速率傳輸?shù)哪且粠械穆暣a器數(shù)據(jù)可以用非話音數(shù)據(jù)取而代之。再有,在這種情況下,包括在此幀中的附加位碼用來識別這種類型的幀。
調(diào)制器18包括將循環(huán)冗余檢驗(yàn)(CRC)碼加到全速率及半速率幀、將尾碼加到所有速率幀(圖中未畫)的電路(圖中示畫),形成聲碼器數(shù)據(jù)碼20。調(diào)制器18最好包括一編碼器(圖中未畫),此編碼器對每一數(shù)據(jù)幀(圖中未畫)進(jìn)行卷積編碼,產(chǎn)生碼元數(shù)據(jù)幀。在前向線路中,卷積編碼最好是二分之一速率,而在后向線路中,卷積編碼最好是三分之一速率。
每一碼元數(shù)據(jù)幀最好根據(jù)碼位電平,用交錯器(interleaver)(圖中未畫)交錯在一起,以增加用于糾錯目的的時間分散性。對那些與低于最高數(shù)據(jù)速率(例如9,600bps)的數(shù)據(jù)速率相對應(yīng)的幀,調(diào)制器18重復(fù)碼元數(shù)據(jù),使那一幀的碼元速率保持恒定。換句話說,如果聲碼器14選擇的速率低于與9,600bps幀速率對應(yīng)的速率,調(diào)制器18重復(fù)此碼元,從而根據(jù)數(shù)據(jù)速率用重復(fù)數(shù)填滿此幀。對于一相應(yīng)于一9,600bps數(shù)據(jù)速率的幀,調(diào)制器18在交錯數(shù)據(jù)幀內(nèi)提供所有碼元。然而,對于一相應(yīng)于一4,800bps數(shù)據(jù)速率的幀,調(diào)制器18在一交錯數(shù)據(jù)幀內(nèi)提供兩次碼元。類似地,對于相應(yīng)于2,400bps和1,200bps的數(shù)據(jù)速率,調(diào)制器18分別四次和八次把碼元提供到一交錯數(shù)據(jù)幀。所以在此典型實(shí)施例中,一幀碼元數(shù)據(jù)幀對于前向線路通信(速率二分之一編碼),含有384個碼元,碼元幀速率為每秒19,200個碼元(sps),對于后向線路通信(速率三分之一編碼),含有576個碼元,碼元幀速率為每秒28,800個碼元(sps)。
此碼元數(shù)據(jù)幀為雙相位鍵控(簡稱BPSK),此雙相位鍵控受每一BPSK碼元的正交包絡(luò)與包絡(luò)碼元的擴(kuò)展的正交相鍵控的調(diào)制,如美國專利號為5,103,459的專利文獻(xiàn)所公開的那樣。在前向線路上,調(diào)制器18發(fā)送此幀,作為調(diào)制碼元數(shù)據(jù)22的連續(xù)流,每一發(fā)送幀的功率由于此幀中的碼元重復(fù)而減小。
在后向線路上,調(diào)制器18采用正交信令技術(shù)以及QPSK擴(kuò)展與BPSK調(diào)制,如美國專利號為5,103,459的美國專利文獻(xiàn)中所公開的那樣。調(diào)制器18還包括數(shù)據(jù)突發(fā)隨機(jī)函數(shù)發(fā)生器(adataburstrandomizer,圖中未畫),此數(shù)據(jù)突發(fā)隨機(jī)函數(shù)發(fā)生器以一串碼元數(shù)據(jù)發(fā)送此幀,即,在此幀中僅發(fā)送一組碼元。數(shù)據(jù)突發(fā)隨機(jī)函數(shù)發(fā)生器的進(jìn)一步詳細(xì)描述見共同待批的美國專利申請序號07/846,312、標(biāo)題為“數(shù)據(jù)突發(fā)隨機(jī)函數(shù)發(fā)生器”申請日為1992年3月5日的美國專利文獻(xiàn)中的描述,此發(fā)明已轉(zhuǎn)讓給本發(fā)明的受讓人。
接收機(jī)12包含一個用來對接收碼元數(shù)據(jù)24進(jìn)行解調(diào)和解交錯的解調(diào)器26。解調(diào)器26向譯碼器30提供碼元數(shù)據(jù)28,譯碼器30中包括本發(fā)明的速率判定系統(tǒng)。解調(diào)碼元數(shù)據(jù)28是“軟判定數(shù)據(jù)”,這是因?yàn)閷?shí)際上解調(diào)碼元數(shù)據(jù)28是接收碼元數(shù)據(jù)24的I和Q成分的實(shí)際值,接收碼元數(shù)據(jù)24含有發(fā)送碼元數(shù)據(jù)22以及干擾信號,而不是對最可能發(fā)送碼元的判定二進(jìn)制表示。譯碼處理中軟判定數(shù)據(jù)的使用見共同待批的美國專利申請?zhí)枮?,標(biāo)題為“用于可變速率幀數(shù)據(jù)解碼的方法和裝置”、申請日為 的英國專利文獻(xiàn)中的描述,此發(fā)明已轉(zhuǎn)讓給本發(fā)明的受讓人。
圖2中的裝置用來對前向線路傳輸?shù)臄?shù)據(jù)編碼速率進(jìn)行判定。圖2中所繪制的裝置具有多個用于數(shù)據(jù)處理的并聯(lián)路徑,從而便于理解本發(fā)明。但是應(yīng)該理解,共用電路元件的路徑最好只有一條,從而減少電路元件數(shù)。在這種共用元件結(jié)構(gòu)中,解調(diào)后的碼元數(shù)據(jù)作為接收數(shù)據(jù)存儲在緩沖器(圖中未畫),并提供給以每一可能數(shù)據(jù)速率進(jìn)行數(shù)據(jù)重復(fù)處理的路徑。幀數(shù)據(jù)的譯碼和質(zhì)量量度的產(chǎn)生的進(jìn)一步細(xì)節(jié)見美國專利申請?zhí)枮?,標(biāo)題為“用于對可變速率幀數(shù)據(jù)進(jìn)行譯碼的方法和裝置”的專利文獻(xiàn)。本發(fā)明中,這種譯碼器產(chǎn)生的參數(shù)和數(shù)據(jù)被用來對每一種可能幀速率下發(fā)送數(shù)據(jù)的幀速率進(jìn)行判定。
圖2中,解調(diào)碼元數(shù)據(jù)28被提供到每一加法器34、36和38。正如前面提到的那樣,對于前向線路發(fā)送幀,重復(fù)較低速率幀的碼元,從而獲得恒定發(fā)送幀的碼元數(shù)。為了提高質(zhì)量,在接收機(jī)處對重復(fù)碼元進(jìn)行加和,并按比例,在發(fā)送端的重復(fù)前,為每一組重復(fù)碼元提供一個代表原始碼元的復(fù)合碼元。加法器38對每8個碼元進(jìn)行相加,并提供一個相應(yīng)比例的和碼元數(shù)據(jù)40。加法器36對每4個碼元進(jìn)行相加,并提供一個相應(yīng)比例的和碼元數(shù)據(jù)42。加法器34對每2個碼元進(jìn)行相加,并提供相應(yīng)比例的和碼元數(shù)據(jù)44。這樣,加法器34、36和38分別對應(yīng)二分之一速率數(shù)據(jù)直至八分之一速率數(shù)據(jù)。
四個維特比(Viterbi)譯碼器48、50、52和54和每一個對碼元數(shù)據(jù)28和比便和碼元數(shù)據(jù)44、42和40,分別用來提供相應(yīng)的碼位數(shù)據(jù)。維持比譯碼器52和54包括分別產(chǎn)生山本質(zhì)量量度60和62的裝置,并分別提供給微處理器56的Q4和Q8端。山本質(zhì)量量度60和62通常分別用一個每一幀的一碼位值來表示。山本質(zhì)量量度是一種眾所周知的數(shù)據(jù)質(zhì)量指示。在其它實(shí)施例中,維持比譯碼器48和50也可以產(chǎn)生山本質(zhì)量量度。然而,因?yàn)槠渌鼮榫_的質(zhì)量指示器出現(xiàn)在更高速率數(shù)據(jù)中,山本質(zhì)量量度的使用通常不是必須的。在其它實(shí)施例中,山本質(zhì)量量度60和62可以由維特比譯碼器52和54的外部電路產(chǎn)生。
正如前文所述,每一維特比譯碼器48-54產(chǎn)生譯碼碼元數(shù)據(jù)或分別產(chǎn)生碼位數(shù)據(jù)68、70-72和74。編碼器76-78-80和82分別對譯碼碼元數(shù)據(jù)68-74進(jìn)行再編碼。比較器84、86、88和90分別將再編碼碼元數(shù)據(jù)92、94、96和98與解調(diào)碼元數(shù)據(jù)28、比例和碼元數(shù)據(jù)44、42和40進(jìn)行比較。計數(shù)器100、102、104和106對不匹配的碼元數(shù)進(jìn)行計數(shù)。計數(shù)器100-106分別產(chǎn)生碼元誤差率108,110,112和114,每一碼元誤差率用八位值表示。碼位誤差率108-114代表一幀中的誤差數(shù),并分別被提供給微處理器56的S1端、S2端、S3和S4端。
循環(huán)冗余檢驗(yàn)(CRC)電路116和118分別檢驗(yàn)譯碼碼元數(shù)據(jù)(碼位數(shù)據(jù))68和70的CRC碼。CRC電路116和118分別將CRC結(jié)果120和122提供給微處理器56的Q1端和Q2端。在其它實(shí)施例中,所提供的電路可用來檢驗(yàn)譯碼碼元數(shù)據(jù)(碼位數(shù)據(jù))72的CRC碼以及74(如果有的話)的CRC碼。在這里公開的典型實(shí)施例中,以及在共同待批的專利申請和美國專利號為5,103,459的專利文獻(xiàn)中,CRC結(jié)果120和122通常分別用一個一碼位值來表示。
在后向線路中,譯碼器30包含圖3中所示裝置。軟判定碼元數(shù)據(jù)180包含時間門碼位串(圖中未畫)。調(diào)制器18用上述美國專利號為5,103,459,以及在共同待批的美國專利申請?zhí)枮?7/846,312的專利文獻(xiàn)中所描述的算法,以低于全速率的速率,偽隨機(jī)地對發(fā)送幀中的冗余碼元進(jìn)行屏蔽。如圖2一樣,圖3中,為便于理解,所描述的裝置具有多個用于數(shù)據(jù)處理的并聯(lián)路徑。然而應(yīng)該理解,最好用共同電路元件,從而只有一個單一路徑。在共有元件結(jié)構(gòu)中,解調(diào)數(shù)據(jù)作為接收信號儲存在一緩沖器內(nèi)(圖中未畫),并對每一種可能數(shù)據(jù)速率,提供幀重復(fù)處理的路徑。譯碼和質(zhì)量量度產(chǎn)生的其它細(xì)節(jié)見如前文所述的、共同待批的美國專利申請?zhí)枮?的專利文獻(xiàn)。圖3中,選擇器182接收碼元數(shù)據(jù)180,并取出二分之一的碼元,從而產(chǎn)生被選碼元數(shù)據(jù)188;選擇器184接收被選碼元數(shù)據(jù)188,并取出二分之一碼元,從而產(chǎn)生被選碼元數(shù)據(jù)190;選擇器186接收被選碼元數(shù)據(jù)190,并取出二分之一碼元,從而產(chǎn)生被選碼元數(shù)據(jù)192。與反向線路聯(lián)系起來考慮,將碼元重復(fù),從而獲得恒定的幀中碼元數(shù)。但是,傳輸時,實(shí)際上各不同的重復(fù)碼元組中只有一組碼元組被發(fā)送。在接收機(jī)端,對待接收碼元就象對待具有不同可能速率的碼元組那樣。維特比譯碼器194接收碼元數(shù)據(jù)180;維特比譯碼器196接收被選碼元數(shù)據(jù)188;維特比譯碼器198接收被選碼元數(shù)據(jù)190;維持比譯碼器200接收被選碼元數(shù)據(jù)192。這樣,維特比譯碼器194-200分別以全速率至八分之一速率與被譯碼數(shù)據(jù)相對應(yīng)。維特比譯碼器194、196、198以及200分別產(chǎn)生被譯碼碼元數(shù)據(jù)或碼位數(shù)據(jù)202、204、206以及208。正如前向線路中的情況一樣,維特比譯碼器194-200中的每一個多半分別會產(chǎn)生被譯碼碼元數(shù)據(jù)202-208,且當(dāng)以與數(shù)據(jù)相應(yīng)的速率對速率進(jìn)行譯碼時具有最小誤差。
編碼器210,212,214以及216分別對被譯碼碼元數(shù)據(jù)202-208進(jìn)行再編碼。比較器218、220、222以及224分別將再編碼碼元數(shù)據(jù)258、260、262以及264與碼元數(shù)據(jù)180以及被選碼元數(shù)據(jù)188、190以及192進(jìn)行比較。計數(shù)器226、228、230以及232對失配的碼元的個數(shù)進(jìn)行計數(shù)。計數(shù)器226-232分別產(chǎn)生誤碼率234,236,238以及240,每一個誤碼率用一個八位值來表示。誤碼率234、236、238以及240代表一幀中的錯誤數(shù),并被分別提供給微處理器242和S1端、S2端、S4端以及S8端。
維特比譯碼器198和200也分別產(chǎn)生山本質(zhì)量量度244以及246,并被分別提供到微處理器242的Q4端和Q8端。在其它實(shí)施例中,山本質(zhì)量量度244和246也可以用維特比譯碼器198和200的外部電路來產(chǎn)生。正如前面所討論的那樣,山本質(zhì)量量度是用一個單一位值來表示的。
循環(huán)冗余檢驗(yàn)(CRC)電路248和250分別檢驗(yàn)被譯碼碼元數(shù)據(jù)202和204的CRC碼。CRC電路248和250分別將CRC結(jié)果252和254提供給微處理器242的Q1端和Q2端。在其他實(shí)施例中,電路也可以被提供用來檢驗(yàn)被譯碼碼元數(shù)據(jù)206和208的CRC碼。CRC結(jié)果252和254每一個通常用一個一碼位值來表示。
微處理器56和242采用圖4所示二進(jìn)制判定樹所描述的方法,分別對前向線路傳輸和反向線路傳輸中對數(shù)據(jù)譯碼的速率進(jìn)行判定。反向線路速率判定算法與前向線路速率判定算法相同,區(qū)別在于表達(dá)式中的閾值不同。算法中閾值是線路的函數(shù),且可依照不同的環(huán)境進(jìn)行修正。表1給出與圖4的十個閾值相對應(yīng)的一組值。程序的輸入被統(tǒng)稱為“誤差量度”,并含有CRC結(jié)果Q1和Q2、山本質(zhì)量量度Q4和Q8,以及誤碼率S1、S2、S4和S8,這些誤碼率與從圖2或圖3得到的微處理器輸入相對應(yīng)。
參見表1,應(yīng)該注意的是圖4所示的前向線路算法和反向線路算法反映的主要是對特定幀的話音數(shù)據(jù)以及調(diào)制數(shù)字命理學(xué)(modulationnumerology)的經(jīng)驗(yàn)研究的結(jié)果,參見共同待批的、前文提及的專利申請文獻(xiàn)以及美國專利號為5,103,459的專利文獻(xiàn)。當(dāng)發(fā)送的是非話音數(shù)據(jù)(如傳真數(shù)據(jù))時或當(dāng)系統(tǒng)是在不同環(huán)境(如室內(nèi)環(huán)境)下運(yùn)行時,其它表述可以提供更好的結(jié)果。相應(yīng)地,其它結(jié)果可以用于誤碼率比較,用來比較電平和常數(shù)加和值。
圖4所描述的程序?qū)τ诿恳粠粓?zhí)行一次。對某一幀的程序開始以后,如果節(jié)點(diǎn)124是“真”,則微處理器執(zhí)行節(jié)點(diǎn)126;如果是“否”,則微處理器執(zhí)行節(jié)點(diǎn)128。在節(jié)點(diǎn)124處,表達(dá)式“Q1=1和Q2=1”表示CRC結(jié)果Q1等于1,并且CRC結(jié)果Q2等于1。在本實(shí)施例中,CRC值為一(1)和零(0)分別代表接收的數(shù)據(jù)幀的CRC為正確及不正確。在整個樹結(jié)構(gòu)中,符號“&”表示布爾(Boolean)算子“和”,符號“|”表示布爾算子“或”,符號“=”和“≤”均表示關(guān)系算子。
節(jié)點(diǎn)126處,表達(dá)式“S1≤S2+T1”表示誤碼率S1小于或等于誤碼率S2加上閾值T1,根據(jù)表1,T1對于前向線路和反向線路都等于1。如果節(jié)點(diǎn)126處的表達(dá)式是“真”,則微處理器作出輸出127處的速率為全速率的判定,并給出相應(yīng)的幀速度指示;如果為“否”,則微處理器作出輸出129處的速率是半速率的判定,并給出相應(yīng)的幀速率指示。
在節(jié)點(diǎn)128處,表達(dá)式“Q1=1&S1≤T2”表示CRC結(jié)果Q1等于1,且誤碼率S1小于或等于誤碼率T2,T2對于前向線路等于77,對于反向線路等于110。結(jié)果節(jié)點(diǎn)128處的表達(dá)式是“真”,則微處理器判定輸出131處是全速率,并提供一相應(yīng)的幀速率;如果是“否”,則微處理執(zhí)行節(jié)點(diǎn)130。
在節(jié)點(diǎn)130處,表達(dá)式“Q2=1&S2≤T3”表示CRC結(jié)果等于1,且誤碼率S2小于或等于T3的誤碼率。如果在節(jié)點(diǎn)130處的表達(dá)式是“真”,則微處理器執(zhí)行節(jié)點(diǎn)132;如果是“否”,則微處理器執(zhí)行節(jié)點(diǎn)134。
在節(jié)點(diǎn)132處,表達(dá)式“Q8=1&(Q4=0|S8≤S4”表示山本質(zhì)量量度Q8等于1,并且表示山本質(zhì)量量度Q4等于零或者誤碼率S8小于或等于誤碼率S4的表達(dá)式是“真”。再有在本實(shí)施例中,山本質(zhì)量量度值為一(1)和零(0)分別標(biāo)志由維特比譯碼器進(jìn)行碼元數(shù)據(jù)正確譯碼的幾率較高或較低。
如果節(jié)點(diǎn)132處的表達(dá)或是“真”,則微處理器執(zhí)行節(jié)點(diǎn)136;如果是“否”,則微處理器執(zhí)行節(jié)點(diǎn)138。在節(jié)點(diǎn)136處,表達(dá)式“S2≤S8+T4”表示誤碼率S2小于或等于誤碼率S8加T4。如果節(jié)點(diǎn)136處的表達(dá)式是“真”,則微處理器對輸出131處的半速率作出判定,并提供相應(yīng)的幀速率指示;如果是“否”,則微處理器判定輸出133處為八分之一速率,并提供相應(yīng)的幀速率指示。
在節(jié)點(diǎn)138處,表達(dá)式“Q4=1”表示山本質(zhì)量量度Q4等于一。如果節(jié)點(diǎn)138處的表達(dá)式是“真”,則微處理器執(zhí)行節(jié)點(diǎn)140;如果是“否”,則微處理器對輸出135處的半速率作出判定,并提供一相應(yīng)的幀速率指示。在節(jié)點(diǎn)140處,表達(dá)式“S2≤S4+T5”表示誤碼率S2小于或等于誤碼率S4加上T5。如果節(jié)點(diǎn)140處的表達(dá)式是“真”,則微處理器對輸出137處的半速率作出判定,且提供一相應(yīng)的幀速率指示;如果是“否”,則微處理器判定輸出139處是四分之一速率,并提供一相應(yīng)的幀速率指示。
在節(jié)點(diǎn)134處,表達(dá)式“Q4=1&Q8=1”表示山本質(zhì)量量度Q4等于1,且山本質(zhì)量量度Q8等于一。如果節(jié)點(diǎn)134處的表達(dá)式是“真”,則微處理器執(zhí)行節(jié)點(diǎn)142;如果是“否”,則微處理器執(zhí)行節(jié)點(diǎn)144。在節(jié)點(diǎn)142處,表達(dá)式“S8<S4&S8≤T6”表示誤碼率S8小于誤碼率S4,且誤碼率S8小于或等于誤碼率T6。如果節(jié)點(diǎn)142處的表達(dá)式是“真”,則微處理器判定輸出141處為八分之一速率,且提供一相應(yīng)的幀速率指示;如果是“否”,則微處理器執(zhí)行節(jié)點(diǎn)146。在節(jié)點(diǎn)146處,表達(dá)式“S4<S8&S4≤T4”表示誤碼率小于誤碼率S8,且誤碼率S4小于或等于誤碼率T7。如果節(jié)點(diǎn)146處的表達(dá)式是“真”,則微處理器判定輸出143處為四分之一速率,并提供一相應(yīng)的幀速率指示;如果是“否”,則微處理器不能判定速率,并在輸出145處給出一“刪除指示”。因?yàn)榻邮諜C(jī)聲碼器(圖中未畫)不能對一幀進(jìn)行譯碼(除非微處理器對接收機(jī)聲碼器給出一速率),所以接收機(jī)聲碼器不管當(dāng)前幀的情況,響應(yīng)于刪除指示在前一幀和下一幀之間插入話音數(shù)據(jù)。
在節(jié)點(diǎn)144處,表達(dá)式“Q4=1&S4≤T8”表示山本質(zhì)量量度Q4等于一,且誤碼率S4小于或等于誤碼率T8。如果節(jié)點(diǎn)144處的表達(dá)式是“真”,則微處理器在輸出147處作出四分之一速率的判定,并提供一相應(yīng)的幀速率指示;如果是“否”,則微處理器執(zhí)行節(jié)點(diǎn)148,在節(jié)點(diǎn)148處,表達(dá)式“Q8=1&S8≤T9”表示山本質(zhì)量量度Q8等于一,且誤碼率S8小于或等于誤碼率T9。如果節(jié)點(diǎn)148處的表達(dá)式是“真”,則微處理器在輸出149處作出八分之一速率的判定,并提供一相應(yīng)的幀速率指示;如果是“否”,則微處理器執(zhí)行節(jié)點(diǎn)150。在節(jié)點(diǎn)150處,表達(dá)式“S1≤T10”表示誤碼率S1小于或等于誤碼率T10。如果節(jié)點(diǎn)150處的表達(dá)式是“真”,則微處理器判定可能是全速率但是幀可能含有誤碼。所以,微處理器在輸出151處提供一“似全速率”幀速率指示。如果節(jié)點(diǎn)150處的表達(dá)式是“否”,則微處理器在輸出153處提供一刪除指示。
正如前文提到過的那樣,在幀速率低于全速率的情況下,譯碼器數(shù)據(jù)可以與非話音數(shù)據(jù)一起在一9,600bps傳輸幀內(nèi)被發(fā)送。盡管微處理器將對此幀是一全速率幀作出判定,但微處理器將檢查方式位(modebit),從而判定事實(shí)上此幀是否含有全速率聲碼器數(shù)據(jù)。如果方式位指示此幀含有全速率聲碼器數(shù)據(jù),則此指示被提供給聲碼器。然而,如果方式位指示此幀含有聲碼器數(shù)據(jù)和非話音數(shù)據(jù)的混合,或含有所有非話音數(shù)據(jù),則對以幀的形式發(fā)送的附加位進(jìn)行進(jìn)一步檢查。根據(jù)這些附加位,如果有聲碼器數(shù)據(jù)的話,就指示聲碼器數(shù)據(jù)的速率。在聲碼器數(shù)據(jù)出現(xiàn)在這種類型的幀的情況下,微處理器向接收機(jī)聲碼器提供聲碼器數(shù)據(jù)的指示幀速率,而不是根據(jù)接收傳輸幀判定的速率。在接收傳輸幀含有所有非話音數(shù)據(jù),并由附加位指示的情況下,微處理器向接收機(jī)聲碼器提供一刪除指示。
前文對最佳實(shí)施例的描述使本行業(yè)的技術(shù)人員能夠制造或者使用本發(fā)明。并且十分明顯,本行業(yè)的技術(shù)人員可以對這些實(shí)施例作出各種改進(jìn),且無需求助于本行業(yè)的專家就能將本發(fā)明的普遍原理用于其它實(shí)施例。所以,不應(yīng)將本發(fā)明僅限于這些實(shí)施例,最大發(fā)明范圍應(yīng)與本發(fā)明所公開的發(fā)明原理及新特征一致。
權(quán)利要求
1.在一種可變速率通信系統(tǒng)的接收機(jī)中,一種對已經(jīng)由所述通信系統(tǒng)的發(fā)送機(jī)進(jìn)行編碼的速率進(jìn)行判定、且所述接收機(jī)產(chǎn)生響應(yīng)于所述數(shù)據(jù)的多個差錯量度的方法,其特征在于,它包括下述步驟比較所述多個差錯量度的差錯量度;以及產(chǎn)生響應(yīng)于所述比較步驟對已經(jīng)編碼數(shù)據(jù)的速率進(jìn)行判定。
2.如權(quán)利要求1所述的、對已經(jīng)由所述通信系統(tǒng)的發(fā)送機(jī)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述比較步驟包括橫越二進(jìn)制判定樹的步驟,所述二進(jìn)制判定樹具有多個判定節(jié)點(diǎn)。
3.如權(quán)利要求2所述的、對由所述通信系統(tǒng)發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述多個判定節(jié)點(diǎn)的每一判定節(jié)點(diǎn)具有一相應(yīng)表達(dá)式,所述表達(dá)式具有一布爾值,每一所述表達(dá)式至少含有多個誤差量度的一個所述誤差量度。
4.如權(quán)利要求3所述的、對由所述通信系統(tǒng)的發(fā)送器已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述誤差量度是一種循環(huán)冗余檢驗(yàn)結(jié)果。
5.如權(quán)利要求4所述的、對由所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述誤差量度是一種誤碼率結(jié)果。
6.如權(quán)利要求5所述的、對由所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述誤差量度是一種山本質(zhì)量量度。
7.如權(quán)利要求6所述的、對由所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速度進(jìn)行判定的方法,其特征在于所述數(shù)據(jù)已經(jīng)以多個速率中的一種速率進(jìn)行編碼;所述接收機(jī)以所述多個速率中的一種速率對所述數(shù)據(jù)進(jìn)行譯碼;以及所述接收機(jī)產(chǎn)生多組誤差量度,所述每一組誤差量度響應(yīng)于以所述多種速率中的一種速率進(jìn)行譯碼的所述數(shù)據(jù)。
8.如權(quán)利要求7所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述多組速率包含相應(yīng)于以一預(yù)定速率對數(shù)據(jù)進(jìn)行譯碼的全速率組;相應(yīng)于以所述預(yù)定值的二分之一對數(shù)據(jù)進(jìn)行譯碼的二分之一速率組;相應(yīng)于以所述預(yù)定值的四分之一對數(shù)據(jù)進(jìn)行譯碼的四分之一速率組;以及相應(yīng)于以所述預(yù)定值的八分之一對數(shù)據(jù)進(jìn)行譯碼的八分之一速率組。
9.如權(quán)利要求8所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述全速率組包含一循環(huán)冗余檢驗(yàn)位(Q1);以及誤碼率位(S1)。
10.如權(quán)利要求10所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述二分之一速率組包含一循環(huán)冗余檢驗(yàn)位(Q2);以及誤碼率位(S2)。
11.如權(quán)利要求10所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述四分之一速率組包含一山本質(zhì)量量度位(Q4);以及誤碼率位(S4)。
12.如權(quán)利要求11所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述八分之一速率包含一山本質(zhì)量量度位(Q8);以及誤碼率位(S8)。
13.如權(quán)利要求12所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述響應(yīng)于多個誤差量度組的判定所述速率的所述步驟包含下述步驟如果(Q1=1AND Q2=1)是“真”并且(S1≤S2+T1)是“真”,或者如果(Q1=1AND Q2=1)是“否”并且(Q1=1AND S1≤T2)是“真”,則產(chǎn)生一全速率指示;如果(Q1=1AND Q2=1)是“真”并且(S1≤S2+T1)是“否”,或者如果(Q1=1AND Q2=1)是“否”并且(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“真”,(Q8=1AND(Q4=0OR S8≤S4))是“真”,并且(S2≤S8+T4)是“真”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“真”,(Q8=1AND(Q4=0OR S8≤S4)是“否”,(Q4=1)是“真”,并且(S2≤S4+T5)是“真”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“真”,(Q8=1AND(Q4=0OR S8≤S4))是“否”,并且(Q4=1)是“否”,則產(chǎn)生一半速率指示;如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“真”,(Q8=1AND(Q4=0OR S8≤S4))是“否”,(Q4=1)是“真”,并且(S2≤S4+T5)是“否”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“真”,并且(S8<S4AND S8≤T6)是“否”,并且(S4<S8AND S4≤T7)是“真”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“否”,并且(Q4=1AND S4≤T8)是“真”,則產(chǎn)生一四分之一速率指示;以及如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“真”,(Q8=1AND(Q4=0OR S8≤S4))是“真”,并且(S2≤S8+T4)是“否”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“真”,并且(S8<S4AND S8≤T6)是“真”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“否”,(Q4=1AND S4≤T8)是“否”,(Q8=1AND S8≤T9)是“真”,則產(chǎn)生一八分之一速率指示。
14.如權(quán)利要求13所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述響應(yīng)于多個誤差量度組的所述速率進(jìn)行判定的步驟,進(jìn)一步包含下述步驟如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“真”,(S8<S4AND S8≤T6)是“否”,并且(S4<S8AND S4≤T7)是“否”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“否”,(Q4=1AND S4≤T8)是“否”,(Q8=1AND S8≤T9)是“否”,并且(S1≤T10)是“否”,則產(chǎn)生一不可恢復(fù)的誤差指示。
15.如權(quán)利要求14所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述響應(yīng)于多個誤差量度組的所述速率判定的步驟,還進(jìn)一步包含如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“否”,(Q4=1AND S4≤T8)是“否”,(Q8=1AND S8≤T9)是“否”,并且(S1≤T10)是“真”,產(chǎn)生一帶位誤差的全速率指示。
16.如權(quán)利要求15所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述預(yù)定全速度是每秒9,600位。
17.如權(quán)利要求13所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述T1的值等于15;T2的值等于77;T3的值等于60;T4的值等于10;T5的值等于10;T6的值等于64;T7的值等于60;T8的值等于60;以及T9的值等于64。
18.如權(quán)利要求14所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述T1的值等于15;T2的值等于77;T3的值等于60;T4的值等于10;T5的值等于10;T6的值等于64;T7的值等于60;T8的值等于60;T9的值等于64;以及T10的值等于71。
19.如權(quán)利要求15所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述T1的值等于15;T2的值等于77;T3的值等于60;T4的值等于10;T5的值等于10;T6的值等于64;T7的值等于60;T8的值等于60;T9的值等于64;以及T10的值等于71。
20.如權(quán)利要求13所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述T1的值等于15;T2的值等于110;T3的值等于84;T4的值等于10;T5的值等于10;T6的值等于96;T7的值等于76;T8的值等于76;以及T9的值等于96。
21.如權(quán)利要求14所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述T1的值等于15;T2的值等于110;T3的值等于84;T4的值等于10;T5的值等于10;T6的值等于96;T7的值等于76;T8的值等于76;T9的值等于96;以及T10的值等于78。
22.如權(quán)利要求15所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述T1的值等于15;T2的值等于110;T3的值等于84;T4的值等于10;T5的值等于10;T6的值等于96;T7的值等于76;T8的值等于76;T9的值等于96;以及T10的值等于78。
23.一種對到來數(shù)據(jù)碼元編碼的速率進(jìn)行判定的方法,其特征在于,所述以多種速率中的一種速率對到來數(shù)據(jù)碼元進(jìn)行編碼包括如下步驟以多種速率中的一種速率對所述到來數(shù)據(jù)碼元進(jìn)行譯碼;產(chǎn)生多組誤差量度,每一組所述誤差量度響應(yīng)于以所述多種速率中的一種速率進(jìn)行譯碼的到來數(shù)據(jù);以及對響應(yīng)于所述多組誤差量度的所述速率進(jìn)行判定。
24.如權(quán)利要求23所述的、對到來數(shù)據(jù)碼元的速率進(jìn)行判定的方法,其特征在于,所述誤差量度是一種循環(huán)冗余檢驗(yàn)結(jié)果。
25.如權(quán)利要求24所述的、對到來數(shù)據(jù)碼元編碼的速率進(jìn)行判定的方法,其特征在于,所述誤差量度是一種誤碼率結(jié)果。
26.如權(quán)利要求25所述的、對到來數(shù)據(jù)碼元編碼的速率進(jìn)行判定的方法,其特征在于,所述誤差量度是一種山本質(zhì)量量度。
27.如權(quán)利要求26所述的、對到來數(shù)據(jù)碼元編碼的速率進(jìn)行判定的方法,其特征在于,所述多組速率包括相應(yīng)于以一預(yù)定速率對到來數(shù)據(jù)碼元進(jìn)行譯碼的全速率組;相應(yīng)于以一預(yù)定速率的二分之一進(jìn)行譯碼的碼元的半速率組;相應(yīng)于以所述預(yù)定速率的四分之一進(jìn)行譯碼的碼元的四分之一速率組;以及相應(yīng)于以所述預(yù)定速率的八分之一進(jìn)行譯碼的碼元的八分之一速率組。
28.如權(quán)利要求27所述的、對到來數(shù)據(jù)碼元編碼的速率進(jìn)行判定的方法,其特征在于,所述全速率組包含一循環(huán)冗余檢驗(yàn)位(Q1);以及誤碼率位(S1)。
29.如權(quán)利要求28所述的、對到來數(shù)據(jù)碼元編碼的速率進(jìn)行判定的方法,其特征在于,所述半速率組包含一循環(huán)冗余檢驗(yàn)位(Q2);以及誤碼率位(S2)。
30.如權(quán)利要求29所述的、對到來數(shù)據(jù)碼元編碼的速率進(jìn)行判定的方法,其特征在于,所述四分之一速率組包含一山本質(zhì)量量度位(Q4);以及誤碼率位(S4)。
31.如權(quán)利要求30所述的、對到來數(shù)據(jù)碼元編碼的速率進(jìn)行判定的方法,其特征在于,所述八分之一速率組包含一山本質(zhì)量量度位(Q8);以及誤碼率位(S8)。
32.如權(quán)利要求31所述的、對到來數(shù)據(jù)碼元編碼的速率進(jìn)行判定的方法,其特征在于,所述對響應(yīng)于多組誤差量度的所述速率進(jìn)行判定的步驟包含下述步驟如果(Q1=1AND Q2=1)是“真”并且(S1≤S2+T1)是“真”,或者如果(Q1=1AND Q2=1)是“否”,并且(Q1=1AND S1≤T2)是“真”,則產(chǎn)生一全速率指示;如果(Q1=1AND Q2=1)是“真”并且(S1≤S2+T1)是“否”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“真”,(Q8=1AND(Q4=0OR S8≤S4))是“真”,并且(S2≤S8+T4)是“真”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“真”,(Q8=1AND(Q4=0OR S8≤S4)是“否”,(Q4=1)是“真”,并且(S2≤S4+T5)是“真”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“真”,(Q8=1AND(Q4=0OR S8≤S4))是“否”,并且(Q4=1)是“否”,則產(chǎn)生一半速率指示;如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“真”,(Q8=1AND(Q4=0OR S8≤S4))是“否”,(Q4=1)是“真”,并且(S2≤S4+T5)是“否”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“真”,并且(S8<S4AND S8≤T6)是“否”,并且(S4<S8AND S4≤T7)是“真”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“否”,并且(Q4=1AND S4≤T8)是“真”,則產(chǎn)生一四分之一速率指示;以及如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“真”,(Q8=1AND(Q4=0OR S8≤S4))是“真”,并且(S2≤S8+T4)是“否”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“真”,并且(S8<S4AND S8≤T6)是“真”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“否”,(Q4=1AND S4≤T8)是“否”,(Q8=1AND S8≤T9)是“真”,則產(chǎn)生一八分之一速率指示。
33.如權(quán)利要求32所述的、對到來數(shù)據(jù)碼元編碼的速率進(jìn)行判定的方法,其特征在于,所述對響應(yīng)于所述多組誤差量度的所述速率進(jìn)行判定的步驟進(jìn)一步包含下述步驟如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“真”,(S8<S4AND S8≤T6)是“否”,并且(S4<S8AND S4≤T7)是“否”,或者如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“否”,(Q4=1AND S4≤T8)是“否”,(Q8=1AND S8≤T9)是“否”,并且(S1≤T10)是“否”,則產(chǎn)生一不可恢復(fù)的誤差指示。
34.如權(quán)利要求33所述的、對到來數(shù)據(jù)碼元編碼速率進(jìn)行判定的方法,其特征在于,所述對響應(yīng)于所述多組誤差量度的所述速率進(jìn)行判定的步驟進(jìn)一步包含下述步驟如果(Q1=1AND Q2=1)是“否”,(Q1=1AND S1≤T2)是“否”,(Q2=1AND S2≤T3)是“否”,(Q4=1AND Q8=1)是“否”,(Q4=1AND S4≤T8)是“否”,(Q8=1AND S8≤T9)是“否”,并且(S1≤T10)是“真”,產(chǎn)生一帶位誤差指示的全速率指示。
35.如權(quán)利要求34所述的、對到來數(shù)據(jù)碼元編碼的速率進(jìn)行判定的方法,其特征在于,所述預(yù)定全速率是每秒9,600位。
36.如權(quán)利要求32所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速度進(jìn)行判定的方法,其特征在于,所述T1的值等于15;T2的值等于77;T3的值等于60;T4的值等于10;T5的值等于10;T6的值等于64;T7的值等于60;T8的值等于60;以及T9的值等于64。
37.如權(quán)利要求33所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述T1的值等于15;T2的值等于77;T3的值等于60;T4的值等于10;T5的值等于10;T6的值等于64;T7的值等于60;T8的值等于60;T9的值等于64;以及T10的值等于71。
38.如權(quán)利要求34所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述T1的值等于15;T2的值等于77;T3的值等于60;T4的值等于10;T5的值等于10;T6的值等于64;T7的值等于60;T8的值等于60;T9的值等于64;以及T10的值等于71。
39.如權(quán)利要求32所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述T1的值等于15;T2的值等于110;T3的值等于84;T4的值等于10;T5的值等于10;T6的值等于96;T7的值等于76;T8的值等于76;以及T9的值等于96。
40.如權(quán)利要求33所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述T1的值等于15;T2的值等于110;T3的值等于84;T4的值等于10;T5的值等于10;T6的值等于96;T7的值等于76;T8的值等于76;T9的值等于96;以及T10的值等于78。
41.如權(quán)利要求34所述的、對所述通信系統(tǒng)的發(fā)送機(jī)已經(jīng)編碼的數(shù)據(jù)速率進(jìn)行判定的方法,其特征在于,所述T1的值等于15;T2的值等于110;T3的值等于84;T4的值等于10;T5的值等于10;T6的值等于96;T7的值等于76;T8的值等于76;T9的值等于96;以及T10的值等于78。
全文摘要
一種對已經(jīng)在可變速率通信系統(tǒng)的接收機(jī)中編碼的數(shù)據(jù)編碼速率進(jìn)行判定的系統(tǒng)。數(shù)據(jù)是在具有固定碼元數(shù)的幀中接收的。當(dāng)數(shù)據(jù)以低于全速率編碼時,多個復(fù)制碼元填滿此幀。例如,以全速率的四分之一速率進(jìn)行編碼時,此幀中的每一碼元被重復(fù)四次。入碼元被提供到多個譯碼路徑。每一路徑以一種可能速率對碼元進(jìn)行譯碼。描述被譯碼元質(zhì)量的誤差量度被取出并被提供到一處理器。誤差量度可以包括循環(huán)冗余檢驗(yàn)(CRC)結(jié)果、山本質(zhì)量量度以及誤碼率。處理器對誤差量度進(jìn)行分析,并對到來碼元作出最大可能編碼速率的判定。
文檔編號H04J13/02GK1108834SQ9410750
公開日1995年9月20日 申請日期1994年6月18日 優(yōu)先權(quán)日1993年6月18日
發(fā)明者布賴恩·K·巴特勒, 羅伯托·帕多瓦尼, 伊弗雷姆·策哈維 申請人:夸爾柯姆股份有限公司