欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種分配沃爾什碼的方法

文檔序號:7599514閱讀:212來源:國知局
專利名稱:一種分配沃爾什碼的方法
技術(shù)領(lǐng)域
本發(fā)明涉及碼分多址(CDMA)技術(shù),特別是涉及一種在CDMA系統(tǒng)中提供數(shù)字集群業(yè)務(wù)時分配沃爾什(WALSH)碼的方法。
背景技術(shù)
為了滿足業(yè)務(wù)多樣化的需求,CDMA系統(tǒng)提供了多種數(shù)字集群業(yè)務(wù),包括CDMA蜂窩語音呼叫、CDMA蜂窩數(shù)字業(yè)務(wù)呼叫、CDMA數(shù)字集群話音調(diào)度業(yè)務(wù)、CDMA數(shù)字集群數(shù)據(jù)業(yè)務(wù)以及CDMA蜂窩廣播多播業(yè)務(wù)(BCMCS)等。要使CDMA系統(tǒng)能夠在一個蜂窩小區(qū)內(nèi)同時提供上述多種數(shù)字集群業(yè)務(wù)(以下簡稱業(yè)務(wù)),則要求各種業(yè)務(wù)需要的WALSH碼資源都能得到滿足。
然而在CDMA系統(tǒng)中,WALSH碼資源是非常有限的。比如在擴(kuò)頻速率為1且碼片速率為1.2288Mcps(SR1)下,無線配置1(RC1)、RC2、RC3及RC5所分配的WALSH碼數(shù)量只有64,而RC4所分配的WALSH碼數(shù)量是128。RC與其所分配WALSH碼數(shù)量的關(guān)系如表1所示。

表1參見表1,不同RC配置下所分配的所有WALSH碼中不僅包括了業(yè)務(wù)分配所需的WALSH碼,而且還包括了公共信道必須占用的幾個WALSH碼公共信道Pilot CH占用WALSH0;公共信道Paging CH占用WALSH1,2~7預(yù)留;公共信道Sync CH占用WALSH32。這樣,除去公共信道占用的WALSH碼,每種RC配置下留給業(yè)務(wù)分配的WALSH碼數(shù)量則更加有限。
因此,要滿足各種業(yè)務(wù)對WALSH碼資源的需求,則必須針對各種業(yè)務(wù)合理規(guī)劃并分配WALSH碼資源。
圖1是現(xiàn)有技術(shù)分配WALSH碼的流程圖。參見圖1,現(xiàn)有技術(shù)針對各種業(yè)務(wù)分配WALSH碼的具體過程包括以下步驟步驟101預(yù)先在系統(tǒng)中建立一個數(shù)據(jù)結(jié)構(gòu),存儲所有WALSH碼的信息及其使用狀態(tài);這里,所說的使用狀態(tài)為“占用”或“空閑”;步驟102將各公共信道所占用的WALSH碼標(biāo)記為不可用,使其不參加業(yè)務(wù)分配;步驟103當(dāng)一個業(yè)務(wù)呼叫建立時,在所建立的數(shù)據(jù)結(jié)構(gòu)中查找使用狀態(tài)為“空閑”的WALSH碼;步驟104當(dāng)查找到第一個使用狀態(tài)為“空閑”的WALSH碼時,將其分配給當(dāng)前業(yè)務(wù)使用,同時將其使用狀態(tài)標(biāo)記為“占用”;步驟105當(dāng)該業(yè)務(wù)呼叫釋放時,在所建立的數(shù)據(jù)結(jié)構(gòu)中將為該業(yè)務(wù)分配的WALSH碼的使用狀態(tài)標(biāo)記為“空閑”,將其重新加入業(yè)務(wù)分配中。
可見,現(xiàn)有技術(shù)分配WALSH碼的方法存在以下缺點(diǎn)1、現(xiàn)有技術(shù)預(yù)先沒有為不同業(yè)務(wù)預(yù)留WALSH碼資源,只要業(yè)務(wù)到達(dá),則將一個可用的WALSH碼分配給該業(yè)務(wù)。因此,如果在一段時間內(nèi)到達(dá)的是同一種類型的業(yè)務(wù)時,有限的WALSH碼資源則可能均被分配給此種業(yè)務(wù),在后續(xù)時間,當(dāng)其它類型的業(yè)務(wù)到達(dá)時,則會出現(xiàn)系統(tǒng)中無可用WALSH碼資源的情況,致使其它類型的業(yè)務(wù)無法進(jìn)行,從而無法實(shí)現(xiàn)同時提供多種類型業(yè)務(wù)的目的;
2、當(dāng)業(yè)務(wù)到達(dá)時,現(xiàn)有技術(shù)在可用的WALSH碼中任意選擇一個進(jìn)行分配,而沒有考慮當(dāng)前分配的WALSH碼與上個業(yè)務(wù)到達(dá)時所分配WALSH之間的正交性,從而會增加系統(tǒng)的自干擾,減少系統(tǒng)的容量。
總之,在CDMA系統(tǒng)中,存在一種針對不同業(yè)務(wù)有效規(guī)劃并合理分配WALSH碼資源的需求。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種分配WALSH碼的方法,以保證在不同業(yè)務(wù)發(fā)起時都可分配到WALSH碼資源。
為了達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種分配WALSH碼的方法,包括以下步驟A、分別為各種業(yè)務(wù)預(yù)留WALSH碼;B、當(dāng)業(yè)務(wù)呼叫建立時,判斷為該種業(yè)務(wù)預(yù)留的WALSH碼中是否存在可用的WALSH碼,如果是,則執(zhí)行步驟C,否則,跳出本流程;C、將為該種業(yè)務(wù)預(yù)留的一個可用的WALSH碼分配給當(dāng)前業(yè)務(wù)。
在步驟A中,所述為各種業(yè)務(wù)預(yù)留WALSH碼為根據(jù)業(yè)務(wù)統(tǒng)計量來確定為各種業(yè)務(wù)所預(yù)留的WALSH碼的數(shù)量。
該方法進(jìn)一步包括設(shè)置各WALSH碼的使用狀態(tài)為占用或空閑,其中,占用表示該WALSH碼為不可用WALSH碼,空閑表示該WALSH碼為可用WALSH碼;在步驟B中,所述判斷為該種業(yè)務(wù)預(yù)留的WALSH碼中是否存在可用的WALSH碼包括判斷為該種業(yè)務(wù)預(yù)留的WALSH碼中是否存在使用狀態(tài)為空閑的WALSH碼;在步驟C中,在將WALSH碼分配給當(dāng)前業(yè)務(wù)之后,該方法進(jìn)一步包括將所分配的WALSH碼的使用狀態(tài)設(shè)置為占用;和,在當(dāng)前業(yè)務(wù)呼叫釋放時,將所分配的WALSH碼的使用狀態(tài)設(shè)置為空閑。
該方法進(jìn)一步包括建立數(shù)據(jù)結(jié)構(gòu);所述步驟A進(jìn)一步包括將為各種業(yè)務(wù)所預(yù)留的WALSH碼存儲在所述數(shù)據(jù)結(jié)構(gòu)中。
所建立的數(shù)據(jù)結(jié)構(gòu)為對應(yīng)于數(shù)據(jù)業(yè)務(wù)的碼樹形式的數(shù)據(jù)結(jié)構(gòu);在步驟A中,為數(shù)據(jù)業(yè)務(wù)所預(yù)留的WALSH碼存儲在所述碼樹形式的數(shù)據(jù)結(jié)構(gòu)中。
所述當(dāng)前業(yè)務(wù)的類型為數(shù)據(jù)業(yè)務(wù);在步驟B中,所述判斷為在所建立的對應(yīng)于數(shù)據(jù)業(yè)務(wù)的數(shù)據(jù)結(jié)構(gòu)中,判斷一個碼樹中任一分支主干WALSH碼是否可用。
在所述碼樹中,當(dāng)存在同一級中第一主干WALSH碼不可用,而第二主干WALSH碼可用時,在步驟C中,所述WALSH碼為第二主干WALSH碼。
所建立的數(shù)據(jù)結(jié)構(gòu)為對應(yīng)于語音業(yè)務(wù)的分組形式的數(shù)據(jù)結(jié)構(gòu);在步驟A中,為語音業(yè)務(wù)所預(yù)留的WALSH碼存儲在所述分組形式的數(shù)據(jù)結(jié)構(gòu)中,其中,所述存儲具體包括以下步驟A1、將為語音業(yè)務(wù)預(yù)留的WALSH碼按照其索引值對8取模;A2、將取模后具有相同余數(shù)的WALSH碼分為一組;A3、將所分的各組WALSH碼存儲在所述分組形式的數(shù)據(jù)結(jié)構(gòu)中。
所述當(dāng)前業(yè)務(wù)的類型為語音業(yè)務(wù);在步驟B中,所述判斷為在所建立的對應(yīng)于語音業(yè)務(wù)的數(shù)據(jù)結(jié)構(gòu)中,判斷是否存在包括有可用WALSH碼的WALSH碼組;所述步驟C為在所述包括有可用WALSH碼的WALSH碼組中,選擇存在最多可用WALSH碼的WALSH碼組,并將該WALSH碼組中任一個可用的WALSH碼分配給當(dāng)前業(yè)務(wù)。
該方法進(jìn)一步包括根據(jù)各種業(yè)務(wù)流量在不同時段的變化規(guī)律,將一天劃分為多個時段;
所述步驟A為分別在劃分出的每一個時段內(nèi),為各種業(yè)務(wù)預(yù)留WALSH碼;在步驟B中,所述判斷包括判斷在當(dāng)前業(yè)務(wù)到達(dá)時段內(nèi)為該種業(yè)務(wù)預(yù)留的WALSH碼中是否存在可用的WALSH碼。
該方法進(jìn)一步包括根據(jù)各種業(yè)務(wù)的統(tǒng)計量及系統(tǒng)的定義,設(shè)置各種業(yè)務(wù)的優(yōu)先級;在步驟B中,在判斷為該種業(yè)務(wù)預(yù)留的WALSH碼中不存在可用的WALSH碼之后,并在跳出當(dāng)前流程之前,該方法進(jìn)一步包括判斷在為優(yōu)先級較低的另一種業(yè)務(wù)所預(yù)留的WALSH碼中,是否存在可用的WALSH碼,如果是,則從為該另一種業(yè)務(wù)所預(yù)留的WALSH碼中分配一個可用的WALSH碼給當(dāng)前業(yè)務(wù),否則,直接跳出當(dāng)前流程。
可見,本發(fā)明提出的方法具有以下優(yōu)點(diǎn)1、本發(fā)明為各種不同的業(yè)務(wù)預(yù)留出WALSH碼,且預(yù)留的WALSH碼的數(shù)量是根據(jù)各業(yè)務(wù)的業(yè)務(wù)統(tǒng)計量來確定的,從而可保證在不同業(yè)務(wù)發(fā)起時都可以分配到WALSH碼資源;2、本發(fā)明將為不同類型業(yè)務(wù)預(yù)留的WALSH碼建立為不同的數(shù)據(jù)結(jié)構(gòu),也就是,將為數(shù)據(jù)業(yè)務(wù)預(yù)留的WALSH碼建立為碼樹形式的數(shù)據(jù)結(jié)構(gòu),將為語音業(yè)務(wù)預(yù)留的WALSH碼建立為分組形式的數(shù)據(jù)結(jié)構(gòu),并針對不同的數(shù)據(jù)結(jié)構(gòu)設(shè)置不同的WALSH碼分配原則,以保證各次分配的WALSH碼之間保持碼的正交性,從而可減少系統(tǒng)的自干擾,提高系統(tǒng)的容量;3、本發(fā)明根據(jù)經(jīng)驗(yàn)值將一天分為多個時段,針對各時段對各業(yè)務(wù)的業(yè)務(wù)量進(jìn)行統(tǒng)計,并每當(dāng)統(tǒng)計到一個周期時間時,修改在各時段為各種業(yè)務(wù)預(yù)留的WALSH碼的數(shù)量,從而使得本發(fā)明預(yù)留的WALSH碼的數(shù)量更能滿足不同時段中不同業(yè)務(wù)對WALSH碼的實(shí)際需求;4、當(dāng)為業(yè)務(wù)預(yù)留的WALSH碼均被分配完畢后,本發(fā)明不是直接拒絕該業(yè)務(wù),而是從為優(yōu)先級低于該業(yè)務(wù)的其它業(yè)務(wù)所預(yù)留的WALSH碼中為該業(yè)務(wù)分配一個可用的WALSH碼,從而滿足了高優(yōu)先級的業(yè)務(wù)在流量突發(fā)時對WALSH碼的需求。


圖1是現(xiàn)有技術(shù)分配WALSH碼的流程圖。
圖2是本發(fā)明針對不同業(yè)務(wù)對WALSH碼資源進(jìn)行規(guī)劃的流程圖。
圖3是本發(fā)明在業(yè)務(wù)到達(dá)時根據(jù)預(yù)先對WALSH碼資源進(jìn)行的規(guī)劃分配WALSH碼的流程圖。
圖4是本發(fā)明針對不同業(yè)務(wù)對WALSH碼資源進(jìn)行規(guī)劃的第二種方法的流程圖。
圖5是本發(fā)明在業(yè)務(wù)到達(dá)時根據(jù)對WALSH碼資源進(jìn)行規(guī)劃的第二種方法分配WALSH碼的流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步地詳細(xì)描述。
圖2是本發(fā)明針對不同業(yè)務(wù)對WALSH碼資源進(jìn)行規(guī)劃的流程圖。參見圖2,本發(fā)明針對CDMA系統(tǒng)中不同業(yè)務(wù)有效規(guī)劃WALSH碼資源的具體過程包括以下步驟步驟201為各種不同的業(yè)務(wù)預(yù)留出WALSH碼,并根據(jù)各業(yè)務(wù)的統(tǒng)計量來確定所預(yù)留的WALSH碼數(shù)量;這里,比如各業(yè)務(wù)的統(tǒng)計量為CDMA蜂窩語音呼叫占系統(tǒng)總業(yè)務(wù)量的30%、CDMA蜂窩數(shù)字業(yè)務(wù)占系統(tǒng)總業(yè)務(wù)量的10%,且CDMA數(shù)字集群語音調(diào)度業(yè)務(wù)占系統(tǒng)總業(yè)務(wù)量的60%,那么,本發(fā)明按照各業(yè)務(wù)占總業(yè)務(wù)量的百分比確定出預(yù)留給各種業(yè)務(wù)的WALSH碼數(shù),這樣,預(yù)留給CDMA蜂窩語音呼叫業(yè)務(wù)的WALSH碼數(shù)量為WALSH碼總數(shù)的30%;預(yù)留給CDMA蜂窩數(shù)字業(yè)務(wù)的WALSH碼數(shù)量為WALSH碼總數(shù)的10%;預(yù)留給CDMA數(shù)字集群語音調(diào)度業(yè)務(wù)的WALSH碼數(shù)量為WALSH碼總數(shù)的60%;步驟202建立一個數(shù)據(jù)結(jié)構(gòu),存儲為各業(yè)務(wù)預(yù)留的WALSH碼的信息及其“占用”或“空閑”的使用狀態(tài);這里,使用狀態(tài)為“占用”表示W(wǎng)ALSH碼已被分配,“空閑”表示W(wǎng)ALSH碼未被分配;步驟203將各公共信道所占用WALSH碼的使用狀態(tài)標(biāo)記為“占用”,使其不參加業(yè)務(wù)分配;步驟204確定WALSH碼的資源分配原則為,在業(yè)務(wù)呼叫到達(dá)時,將數(shù)據(jù)結(jié)構(gòu)中為該種業(yè)務(wù)預(yù)留的使用狀態(tài)為“空閑”的WALSH碼分配給該業(yè)務(wù)呼叫。
至此本發(fā)明完成了針對不同業(yè)務(wù)對WALSH碼資源進(jìn)行規(guī)劃的過程。
圖3是本發(fā)明在業(yè)務(wù)到達(dá)時根據(jù)預(yù)先對WALSH碼資源進(jìn)行的規(guī)劃分配WALSH碼的流程圖。參見圖3,根據(jù)圖2所示的對WALSH碼資源的規(guī)劃方法,本發(fā)明在業(yè)務(wù)到達(dá)時分配WALSH碼的過程具體包括以下步驟步驟301當(dāng)業(yè)務(wù)呼叫建立時,在所建立數(shù)據(jù)結(jié)構(gòu)中的為該種業(yè)務(wù)所預(yù)留的各WALSH碼中,查找是否存在使用狀態(tài)為“空閑”的WALSH碼,如果是,則執(zhí)行步驟303,否則,執(zhí)行步驟302;步驟302拒絕為當(dāng)前業(yè)務(wù)分配WALSH碼,然后結(jié)束當(dāng)前流程;步驟303在為該種業(yè)務(wù)所預(yù)留的各WALSH碼中選擇一個使用狀態(tài)為“空閑”的WALSH碼分配給該業(yè)務(wù);步驟304將所分配的WALSH碼的使用狀態(tài)標(biāo)記為“占用”;步驟305在當(dāng)前業(yè)務(wù)呼叫釋放時,將所分配的WALSH碼的使用狀態(tài)標(biāo)記為“空閑”,使其重新加入業(yè)務(wù)分配中。
由此可見,在對WALSH碼進(jìn)行規(guī)劃后,本發(fā)明為當(dāng)前到達(dá)業(yè)務(wù)所分配的是為該種業(yè)務(wù)預(yù)留的WALSH碼,而不是象現(xiàn)有技術(shù)中那樣不區(qū)分業(yè)務(wù)種類實(shí)行先到先分配的原則,因此,本發(fā)明可達(dá)到同時為用戶提供多種業(yè)務(wù)服務(wù)的目的。
較佳地,為了提高碼道間的正交性,減少系統(tǒng)的自干擾,本發(fā)明存在對WALSH碼資源進(jìn)行規(guī)劃的第二種方法,該第二種方法的實(shí)現(xiàn)過程可參見圖4,具體包括以下步驟步驟401與步驟201的所有描述均相同;步驟402針對不同類型業(yè)務(wù)將預(yù)留出的WALSH碼建立為不同的數(shù)據(jù)結(jié)構(gòu),設(shè)置WALSH碼的使用狀態(tài)為“占用”或“空閑”;首先,對于數(shù)據(jù)業(yè)務(wù)類型,比如CDMA蜂窩數(shù)字業(yè)務(wù)呼叫,本發(fā)明所建立的數(shù)據(jù)結(jié)構(gòu)是將為本類型業(yè)務(wù)所預(yù)留的WALSH碼以碼樹形式進(jìn)行存儲,形成一個樹狀數(shù)據(jù)結(jié)構(gòu),其大致結(jié)構(gòu)可參見表2;

表2其次,對于語音業(yè)務(wù)類型,比如CDMA蜂窩語音呼叫,本發(fā)明所建立的數(shù)據(jù)結(jié)構(gòu)是將為本類型業(yè)務(wù)所預(yù)留的WALSH碼按其索引值對8取模,將具有相同余數(shù)的WALSH碼分為一組并進(jìn)行分組存儲。這里,索引值是指WALSH碼的碼序號,比如對于WALSH2,則碼序號2為該WALSH碼的索引值。所形成的數(shù)據(jù)結(jié)構(gòu)可參見表3;

表3步驟403將各公共信道所占用WALSH碼的使用狀態(tài)標(biāo)記為“占用”,使其不參加業(yè)務(wù)分配;步驟404確定不同業(yè)務(wù)對應(yīng)的數(shù)據(jù)結(jié)構(gòu)中WALSH碼的分配原則。
首先,對于數(shù)據(jù)業(yè)務(wù),本發(fā)明根據(jù)其數(shù)據(jù)結(jié)構(gòu)即碼樹確定在數(shù)據(jù)業(yè)務(wù)到達(dá)時分配WALSH碼的原則為a、從一個碼樹的一個分支上開始分配WALSH碼,減少占用更多的分支,且在主干被分配后,后續(xù)分支不能再次分配,以保證碼道的正交性;這里,參見表2,比如當(dāng)一個數(shù)據(jù)業(yè)務(wù)到達(dá)時,首先為其分配碼樹W24中可用的即使用狀態(tài)為“空閑”的WALSH碼,當(dāng)下一個數(shù)據(jù)業(yè)務(wù)到達(dá)時,繼續(xù)為其分配該碼樹W24中的其它分支。另外,如果碼樹中的主干如Wn4(n=2)已被分配給業(yè)務(wù)使用,則其后續(xù)的分支如Wn8(n=2或6)則不能分配給業(yè)務(wù)使用;b、充分利用碼樹的各個分支,只有在某一分支分配完后才開始分配另一分支。
比如,在表2中,對于W28下同一級的兩條分支W216和W1016,在分配了W216后,當(dāng)下一個數(shù)據(jù)業(yè)務(wù)呼叫建立時,為其分配W1016,從而充分利用W28下同一級的兩條分支。
其次,對于語音業(yè)務(wù),本發(fā)明根據(jù)其數(shù)據(jù)結(jié)構(gòu)確定在語音業(yè)務(wù)到達(dá)時分配WALSH碼的原則為查詢數(shù)據(jù)結(jié)構(gòu)的各個組,選取具有最多可用WALSH碼的那一組,即WALSH碼使用狀態(tài)為“空閑”最多的那一組,并在該組中任意選取一個可用的WALSH碼分配給當(dāng)前業(yè)務(wù)。
圖5是本發(fā)明在業(yè)務(wù)到達(dá)時根據(jù)對WALSH碼資源進(jìn)行規(guī)劃的第二種方法分配WALSH碼的流程圖。參見圖5,根據(jù)圖4所示的對WALSH碼資源進(jìn)行規(guī)劃的第二種方法,本發(fā)明在業(yè)務(wù)到達(dá)時分配WALSH碼的過程具體包括以下步驟步驟501當(dāng)業(yè)務(wù)呼叫建立時,判斷在該業(yè)務(wù)類型對應(yīng)的數(shù)據(jù)結(jié)構(gòu)中是否存在使用狀態(tài)為“空閑”的WALSH碼,如果是,則執(zhí)行步驟503,否則,執(zhí)行步驟502;這里,比如建立呼叫的業(yè)務(wù)類型為CDMA蜂窩數(shù)字業(yè)務(wù),且本發(fā)明預(yù)先為該業(yè)務(wù)預(yù)留的WALSH碼數(shù)為10,那么,本發(fā)明預(yù)先為該業(yè)務(wù)建立的數(shù)據(jù)結(jié)構(gòu)為碼樹,該碼樹中包括10個WALSH碼,這樣,本發(fā)明在該包括10個WALSH碼的碼樹中查找是否存在使用狀態(tài)為“空閑”的WALSH碼;再如,建立呼叫的業(yè)務(wù)類型為CDMA蜂窩語音呼叫業(yè)務(wù),且預(yù)先為該業(yè)務(wù)預(yù)留的WALSH碼數(shù)為15,那么本發(fā)明預(yù)先為該業(yè)務(wù)建立的數(shù)據(jù)結(jié)構(gòu)為按照索引值分成的各個WALSH碼組,這樣,本發(fā)明在包括15個WALSH碼的碼組中查找是否存在使用狀態(tài)為“空閑”的WALSH碼;步驟502拒絕為當(dāng)前業(yè)務(wù)分配WALSH碼,并結(jié)束當(dāng)前流程;這里,比如建立呼叫的業(yè)務(wù)類型為CDMA蜂窩數(shù)字業(yè)務(wù),且本發(fā)明預(yù)先為該類型業(yè)務(wù)預(yù)留的10個WALSH的使用狀態(tài)均為“占用”,則本發(fā)明拒絕為當(dāng)前業(yè)務(wù)分配WALSH碼;步驟503在所查找到的使用狀態(tài)為“空閑”的WALSH碼中,根據(jù)當(dāng)前業(yè)務(wù)的WALSH碼分配原則為本次業(yè)務(wù)呼叫分配一個WALSH碼;這里,比如當(dāng)前業(yè)務(wù)為CDMA蜂窩數(shù)字業(yè)務(wù),則按照本發(fā)明所確定的碼樹分配原則,從該業(yè)務(wù)的碼樹中選擇一個使用狀態(tài)為“空閑”的WALSH碼分配給當(dāng)前業(yè)務(wù);比如當(dāng)前業(yè)務(wù)為CDMA蜂窩語音呼叫業(yè)務(wù),則按照本發(fā)明所確定的語音業(yè)務(wù)WALSH碼分配原則,選取具有最多可用WALSH碼的那一組,并在該組中任意選取一個使用狀態(tài)為“空閑”的WALSH碼分配給當(dāng)前業(yè)務(wù);步驟504~步驟505與步驟304~步驟305相同。
至此,本發(fā)明完成了在業(yè)務(wù)到達(dá)時,根據(jù)對WALSH碼資源進(jìn)行規(guī)劃的第二種方法為當(dāng)前業(yè)務(wù)分配WALSH碼的過程。
為了使本發(fā)明針對各種業(yè)務(wù)所預(yù)留出的WALSH碼的數(shù)量符合各業(yè)務(wù)流量在一天中不同時段的變化規(guī)律,本發(fā)明提出一種針對各種業(yè)務(wù)預(yù)留WALSH碼的較佳實(shí)施方法,該實(shí)施方法是針對一天中的各個時段為各種業(yè)務(wù)預(yù)留出WALSH碼并對所預(yù)留的WALSH碼數(shù)量進(jìn)行周期性更新,其具體實(shí)現(xiàn)過程為首先,本發(fā)明將一天分為多個時段,并針對每一個時段設(shè)置一個統(tǒng)計表,用于統(tǒng)計在一個特定時段中各種業(yè)務(wù)的業(yè)務(wù)量。
這里,每一個時段是本發(fā)明根據(jù)經(jīng)驗(yàn)值所劃分出的。比如,在一天中,11:00~14:00之間電話呼叫的業(yè)務(wù)量較大,而15:00~17:00之間數(shù)據(jù)業(yè)務(wù)的流量較大,因此,可將11:00~14:00和15:00~17:00分別劃分為一個時段。這樣,本發(fā)明可將一天24小時劃分為表4所示的各個時段;

表4在本發(fā)明中,每一個時段的統(tǒng)計表,比如時段11:00~14:00的統(tǒng)計表可設(shè)置為表5所示的形式;

表5其次,當(dāng)一個業(yè)務(wù)到達(dá)時,確定該業(yè)務(wù)的種類和到達(dá)的時段,并在所確定時段對應(yīng)的統(tǒng)計表中累計該種業(yè)務(wù)在該時段到達(dá)的次數(shù)。如此執(zhí)行,每當(dāng)累計到一個周期時間時,比如每到一個月,根據(jù)各時段統(tǒng)計表的統(tǒng)計結(jié)果更新在各時段為各業(yè)務(wù)預(yù)留的WALSH碼的數(shù)量;比如,經(jīng)過一個月的統(tǒng)計,在時段11:00~14:00中,CDMA蜂窩語音呼叫到達(dá)的次數(shù)為60,CDMA蜂窩數(shù)字業(yè)務(wù)到達(dá)的次數(shù)為10,且CDMA數(shù)字集群語音調(diào)度業(yè)務(wù)到達(dá)的次數(shù)為30,即此三種業(yè)務(wù)分別占系統(tǒng)總業(yè)務(wù)量的60%、10%和30%。那么,本發(fā)明按照各業(yè)務(wù)占總業(yè)務(wù)量的百分比確定出在時段11:00~14:00中,應(yīng)預(yù)留給各種業(yè)務(wù)的WALSH碼數(shù)分別為,預(yù)留給CDMA蜂窩語音呼叫業(yè)務(wù)的WALSH碼數(shù)量為WALSH碼總數(shù)的60%,預(yù)留給CDMA蜂窩數(shù)字業(yè)務(wù)的WALSH碼數(shù)量為WALSH碼總數(shù)的10%,預(yù)留給CDMA數(shù)字集群語音調(diào)度業(yè)務(wù)的WALSH碼數(shù)量為WALSH碼總數(shù)的30%。
這樣,在針對各個時段為各種業(yè)務(wù)預(yù)留出WALSH碼后,在本發(fā)明對WALSH碼資源進(jìn)行規(guī)劃的方法中,包括圖2所示的規(guī)劃方法和圖4所示的第二種規(guī)劃方法中,本發(fā)明相應(yīng)地是為每一時段分別建立數(shù)據(jù)結(jié)構(gòu)。那么在圖3和圖5所示的分配WALSH碼的流程中,本發(fā)明在業(yè)務(wù)到達(dá)時,首先確定當(dāng)前業(yè)務(wù)到達(dá)的時段,并在所確定時段對應(yīng)的數(shù)據(jù)結(jié)構(gòu)中查找使用狀態(tài)為“空閑”的WALSH碼。
較佳地,為了滿足突發(fā)業(yè)務(wù)對WALSH碼資源的需求,本發(fā)明參照各時段中各業(yè)務(wù)的業(yè)務(wù)量比例關(guān)系以及系統(tǒng)定義的原則,設(shè)置每一個時段中各業(yè)務(wù)的優(yōu)先級。比如,在時段11:00~14:00,CDMA蜂窩語音呼叫業(yè)務(wù)、CDMA蜂窩數(shù)字業(yè)務(wù)和CDMA數(shù)字集群語音調(diào)度業(yè)務(wù)分別占系統(tǒng)總業(yè)務(wù)量的60%、10%和30%,參照這一比例關(guān)系及系統(tǒng)定義的原則,設(shè)置出在時段11:00~14:00,CDMA蜂窩語音呼叫業(yè)務(wù)的優(yōu)先級最高、CDMA蜂窩數(shù)字業(yè)務(wù)的優(yōu)先級次之,CDMA數(shù)字集群語音調(diào)度業(yè)務(wù)的優(yōu)先級最低。相應(yīng)地,在圖3和圖5所示的分配WALSH碼的流程中,本發(fā)明在業(yè)務(wù)到達(dá)時,比如CDMA蜂窩語音呼叫業(yè)務(wù)到達(dá),首先確定該業(yè)務(wù)到達(dá)的時段,比如為時段11:00~14:00,則在該時段11:00~14:00對應(yīng)的數(shù)據(jù)結(jié)構(gòu)中查找使用狀態(tài)為“空閑”的WALSH碼,如果未查找到,即為該業(yè)務(wù)預(yù)留的WALSH碼均已分配完畢,則并不執(zhí)行拒絕為當(dāng)前業(yè)務(wù)分配WALSH碼的步驟,而是,確定該業(yè)務(wù)的優(yōu)先級,由于在該時段11:00~14:00中,CDMA蜂窩語音呼叫業(yè)務(wù)的優(yōu)先級最高,所以在為優(yōu)先級低于該業(yè)務(wù)所預(yù)留的WALSH碼中查找使用狀態(tài)為“空閑”的WALSH碼,并將查找到的WALSH碼分配給該CDMA蜂窩語音呼叫業(yè)務(wù),比如從為CDMA蜂窩數(shù)字業(yè)務(wù)預(yù)留的WALSH碼中為當(dāng)前的CDMA蜂窩語音呼叫業(yè)務(wù)分配一個使用狀態(tài)為“空閑”的WALSH碼,從而滿足在該時段11:00~14:00,流量突增且優(yōu)先級較高的CDMA蜂窩語音呼叫業(yè)務(wù)對WALSH碼的需求。
總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種分配沃爾什碼的方法,其特征在于,該方法包括以下步驟A、分別為各種業(yè)務(wù)預(yù)留沃爾什(WALSH)碼;B、當(dāng)業(yè)務(wù)呼叫建立時,判斷為該種業(yè)務(wù)預(yù)留的WALSH碼中是否存在可用的WALSH碼,如果是,則執(zhí)行步驟C,否則,跳出本流程;C、將為該種業(yè)務(wù)預(yù)留的一個可用的WALSH碼分配給當(dāng)前業(yè)務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟A中,所述為各種業(yè)務(wù)預(yù)留WALSH碼為根據(jù)業(yè)務(wù)統(tǒng)計量來確定為各種業(yè)務(wù)所預(yù)留的WALSH碼的數(shù)量。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括設(shè)置各WALSH碼的使用狀態(tài)為占用或空閑,其中,占用表示該WALSH碼為不可用WALSH碼,空閑表示該WALSH碼為可用WALSH碼;在步驟B中,所述判斷為該種業(yè)務(wù)預(yù)留的WALSH碼中是否存在可用的WALSH碼包括判斷為該種業(yè)務(wù)預(yù)留的WALSH碼中是否存在使用狀態(tài)為空閑的WALSH碼;在步驟C中,在將WALSH碼分配給當(dāng)前業(yè)務(wù)之后,該方法進(jìn)一步包括將所分配的WALSH碼的使用狀態(tài)設(shè)置為占用;和,在當(dāng)前業(yè)務(wù)呼叫釋放時,將所分配的WALSH碼的使用狀態(tài)設(shè)置為空閑。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括建立數(shù)據(jù)結(jié)構(gòu);所述步驟A進(jìn)一步包括將為各種業(yè)務(wù)所預(yù)留的WALSH碼存儲在所述數(shù)據(jù)結(jié)構(gòu)中。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所建立的數(shù)據(jù)結(jié)構(gòu)為對應(yīng)于數(shù)據(jù)業(yè)務(wù)的碼樹形式的數(shù)據(jù)結(jié)構(gòu);在步驟A中,為數(shù)據(jù)業(yè)務(wù)所預(yù)留的WALSH碼存儲在所述碼樹形式的數(shù)據(jù)結(jié)構(gòu)中。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述當(dāng)前業(yè)務(wù)的類型為數(shù)據(jù)業(yè)務(wù);在步驟B中,所述判斷為在所建立的對應(yīng)于數(shù)據(jù)業(yè)務(wù)的數(shù)據(jù)結(jié)構(gòu)中,判斷一個碼樹中任一分支主干WALSH碼是否可用。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述碼樹中,當(dāng)存在同一級中第一主干WALSH碼不可用,而第二主干WALSH碼可用時,在步驟C中,所述WALSH碼為第二主干WALSH碼。
8.根據(jù)權(quán)利要求4所述的方法,其特征在于,所建立的數(shù)據(jù)結(jié)構(gòu)為對應(yīng)于語音業(yè)務(wù)的分組形式的數(shù)據(jù)結(jié)構(gòu);在步驟A中,為語音業(yè)務(wù)所預(yù)留的WALSH碼存儲在所述分組形式的數(shù)據(jù)結(jié)構(gòu)中,其中,所述存儲具體包括以下步驟A1、將為語音業(yè)務(wù)預(yù)留的WALSH碼按照其索引值對8取模;A2、將取模后具有相同余數(shù)的WALSH碼分為一組;A3、將所分的各組WALSH碼存儲在所述分組形式的數(shù)據(jù)結(jié)構(gòu)中。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述當(dāng)前業(yè)務(wù)的類型為語音業(yè)務(wù);在步驟B中,所述判斷為在所建立的對應(yīng)于語音業(yè)務(wù)的數(shù)據(jù)結(jié)構(gòu)中,判斷是否存在包括有可用WALSH碼的WALSH碼組;所述步驟C為在所述包括有可用WALSH碼的WALSH碼組中,選擇存在最多可用WALSH碼的WALSH碼組,并將該WALSH碼組中任一個可用的WALSH碼分配給當(dāng)前業(yè)務(wù)。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括根據(jù)各種業(yè)務(wù)流量在不同時段的變化規(guī)律,將一天劃分為多個時段;所述步驟A為分別在劃分出的每一個時段內(nèi),為各種業(yè)務(wù)預(yù)留WALSH碼;在步驟B中,所述判斷包括判斷在當(dāng)前業(yè)務(wù)到達(dá)時段內(nèi)為該種業(yè)務(wù)預(yù)留的WALSH碼中是否存在可用的WALSH碼。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括根據(jù)各種業(yè)務(wù)的統(tǒng)計量及系統(tǒng)的定義,設(shè)置各種業(yè)務(wù)的優(yōu)先級;在步驟B中,在判斷為該種業(yè)務(wù)預(yù)留的WALSH碼中不存在可用的WALSH碼之后,并在跳出當(dāng)前流程之前,該方法進(jìn)一步包括判斷在為優(yōu)先級較低的另一種業(yè)務(wù)所預(yù)留的WALSH碼中,是否存在可用的WALSH碼,如果是,則從為該另一種業(yè)務(wù)所預(yù)留的WALSH碼中分配一個可用的WALSH碼給當(dāng)前業(yè)務(wù),否則,直接跳出當(dāng)前流程。
全文摘要
本發(fā)明公開了一種分配沃爾什(WALSH)碼的方法,該方法包括分別為各種不同的業(yè)務(wù)預(yù)留WALSH碼;當(dāng)業(yè)務(wù)呼叫建立時,判斷為該種業(yè)務(wù)預(yù)留的WALSH碼中是否存在可用的WALSH碼,如果是,則將為該種業(yè)務(wù)預(yù)留的一個可用的WALSH碼分配給當(dāng)前業(yè)務(wù),否則,跳出本流程。本發(fā)明方法能夠?yàn)楦鞣N不同的業(yè)務(wù)預(yù)留出WALSH碼,且預(yù)留的WALSH碼的數(shù)量是根據(jù)各業(yè)務(wù)的業(yè)務(wù)統(tǒng)計量來確定的,從而可保證在各種業(yè)務(wù)發(fā)起時都可以分配到WALSH碼資源。另外,本發(fā)明方法針對不同的業(yè)務(wù)采取不同的WALSH碼分配原則,保證了各次分配的WALSH碼之間保持碼的正交性,從而可減少系統(tǒng)的自干擾,提高系統(tǒng)的容量。
文檔編號H04J13/02GK1780187SQ20041009134
公開日2006年5月31日 申請日期2004年11月19日 優(yōu)先權(quán)日2004年11月19日
發(fā)明者吳勇鋒 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
泸水县| 麻江县| 长春市| 牡丹江市| 渝中区| 微山县| 木里| 兴文县| 泸州市| 包头市| 同江市| 桦甸市| 额尔古纳市| 灵川县| 闽清县| 阜城县| 砚山县| 德清县| 荥经县| 密云县| 闽清县| 巨野县| 轮台县| 桦甸市| 舟山市| 阳西县| 延安市| 沙雅县| 赤峰市| 庄浪县| 永德县| 天门市| 沙洋县| 东源县| 清水县| 溆浦县| 五原县| 蛟河市| 彩票| 黄大仙区| 青浦区|