專利名稱:控制下行鏈路數據信道的傳輸功率的設備和方法
技術領域:
本發明通常涉及一種移動通信系統,尤其涉及一種用于經專用物理信道提供多媒體廣播/多點傳送服務(MBMS)的設備和方法。
背景技術:
近來,由于通信工業的發展,CDMA(碼分多址)移動通信系統提供了多媒體多點傳送服務,不僅用于發射語音數據,而且用于發射大量數據,諸如分組數據和電路數據。為了支持多媒體多點廣播服務,已經提出了用于向多個UE(用戶裝置)提供服務的廣播/多點傳送服務。可以將廣播/多點傳送服務分為主要用于支持消息的小區廣播服務(CBS),和用于支持諸如實時視頻/音頻、靜止圖像和字符的多媒體數據的多媒體廣播/多點傳送服務(MBMS)。
CDMA通信系統有多種信道,包括用于對多個UE廣播信息的廣播信道(broadcast channel)。而且,CDMA通信系統,例如,版本99通信系統根據它們的使用有幾種廣播信道。廣播信道包括BCH(廣播信道)和FACH(前向訪問信道)。BCH用于廣播UE的小區訪問所需的節點B的系統信息(SI),FACH用于廣播控制信息,控制信息用于給指定UE分配專用信道并廣播消息。而且,FACH也用于與BCH相同的目的。
如上所述,廣播信道將公共控制信息發射到多個UE或將單個控制信息發射到指定UE。因而,廣播信道很少有發射用戶數據的空間。因為廣播信道向小區半徑內的未指定數量UE發射信息,所以不可能控制廣播信道的傳輸功率。因而,將廣播信道的傳輸功率設置成UE可以在小區半徑內的所有點上接收廣播信道。
參考圖1描述設定廣播信道傳輸功率的方法。
圖1示意性說明了普通CDMA通信系統中設定廣播信道的傳輸功率的方法。參考圖1,節點B發射的廣播信道的傳輸功率設置成可以在節點B的小區半徑內向所有UE發射廣播信道。因此,節點B內的所有UE都可以接收廣播信道。通常,W-CDMA通信系統中,節點B根據節點B和指定UE之間的信道狀態將傳輸功率控制成適于指定UE的傳輸功率電平。但是,不象其它信道,廣播信道將信息發射到未指定數量的UE,所以節點B不能控制廣播信道的傳輸功率。
而且,CDMA移動通信系統中,節點B的傳輸功率和下行鏈路OVSF(正交可變擴頻因子)碼源是最重要的下行鏈路傳輸資源。因而,允許節點B小區半徑中的所有UE接收廣播信道導致了CDMA通信系統性能顯著降低。因此,如果可能的話,CDMA通信系統抑制廣播信道的使用。與此同時,MBMS(同時發射語音數據和圖像數據的服務)要求大量的傳輸資源。由于有可能同時在一個節點B中執行幾個服務,所以,雖然經廣播信道進行MBMS服務,還是有必要控制廣播信道的傳輸功率。尤其是,當在一個節點B中存在少量接收MBMS服務的UE時,經廣播信道提供MBMS服務導致傳輸資源效率降低,所以有必要經專用信道來提供MBMS服務,代替諸如廣播信道的公共信道。即使在這種情況下,控制MBMS服務的傳輸功率也很重要,以便提高服務質量。
發明內容
因而,本發明的一個目的是提供一種在支持多媒體廣播/多點傳送服務(MBMS)的移動通信系統中的設備和方法,使用公共信道控制節點B的傳輸功率。
本發明的另一目的是提供一種用于在支持MBMS的移動通信系統中的設備和方法,通過根據接收MBMS的UE數分配專用信道或公共信道來控制節點B的傳輸功率。
本發明的又一目的是提供一種用于在支持MBMS的移動通信系統中的設備和方法,根據接收MBMS的UE切換狀態控制節點B的傳輸功率。
為了實現上述和其它目的,本發明提供了以下的一種在移動通信系統中的方法用節點B控制多個UE的傳輸功率以便執行廣播,移動通信系統包括節點B和多個UE,UE能在節點B所在的小區內與節點B通信,節點B能向多個UE中的指定UE廣播公共信息。該方法包括從多個UE為每個UE接收信道質量信息;和根據從多個UE收到的信道質量信息中的最差信道質量信息增大或減小節點B的傳輸功率。
為了實現上述和其它目的,本發明提供了以下的一種在移動通信系統中UE控制節點B的傳輸功率的方法,移動通信系統包括節點B和多個UE,UE能在節點B所在的小區內與節點B通信,節點B能向多個UE中的指定UE廣播公共信息。該方法包括通過在第一預定期接收公共信息來測量信道質量;和如果測得的信道質量低于預定目標信道質量,就為第二預定期發射上-TPC(up-TPC)命令。
為了實現上述和其它目的,本發明提供了以下的一種在移動通信系統中的設備用節點B控制多個UE的傳輸功率,以便執行廣播,移動通信系統包括節點B和多個UE,UE能在節點B所在的小區內與節點B進行通信,節點B能向多個UE中的指定UE廣播公共信息。該設備包括接收器,用于從多個UE為每個UE接收信道質量信息;和發射器,用于根據從多個UE收到的信道質量信息中最差的信道質量信息,增大或減小節點B的傳輸功率。
為了實現上述和其它目的,本發明提供了一種在移動通信系統中的設備,用UE控制節點B的傳輸功率,移動通信系統包括節點B和多個UE,UE能在節點B所在的小區內與節點B通信,節點B能向多個UE中的指定UE廣播公共信息。該設備包括接收器,通過為第一預定期接收公共信息來測量信道質量;和發射器,如果測得的信道質量低于預定目標信道質量,就為第二預定期發射上-TPC命令。
結合附圖,從下文的詳細描述,本發明的上述和其它目的、特點和優點會更清楚,其中圖1示意性說明了在普通CDMA通信系統中設置廣播信道的傳輸功率的方法;圖2說明了根據本發明第一實施例支持多媒體廣播/多點傳送服務的CDMA移動通信系統的示意性結構;圖3說明了圖2的CDMA移動通信系統中每個實體的詳細結構;圖4說明了根據本發明第一實施例用于支持MBMS的CDMA通信系統的物理廣播多點傳送共享信道(PBMSCH))的結構;圖5示意性說明了根據本發明第一實施例在CDMA移動通信系統中交換控制信息以便提供MBMS的過程;圖6說明了信號流程圖,它說明了在CDMA移動通信系統中起動MBMS服務的過程;圖7是說明用圖5的UE發射和接收控制消息的過程的流程圖;圖8是說明用圖5的RNC發射和接收控制消息的過程的流程圖;圖9A說明了本發明提出的CPCCH結構;圖9B說明了應用于UMTS通信系統的CPCCH結構;圖10是說明根據本發明第一實施例用UE的下行鏈路傳輸功率控制過程的流程圖;圖11是說明根據本發明第一實施例用UE確定控制PBMSCH的傳輸功率的上行鏈路傳輸功率值的流程圖;圖12是說明根據本發明第一實施例用節點B控制PBMSCH的傳輸功率的過程的流程圖;圖13是說明根據本發明第一實施例的UE內部結構的框圖;圖14是說明根據本發明第一實施例的節點B內部結構的框圖;圖15示意性說明了用于在移動通信系統中使用共享信道提供MBMS服務的方案;圖16示意性說明了根據本發明第二實施例,根據MBMS UE數動態分配信道資源的網絡結構;圖17示意性說明了根據本發明第二實施例的下行鏈路DPDCH、下行鏈路信息DPCCH和上行鏈路DPCH的結構;圖18是說明根據本發明第二實施例在移動通信系統中提供MBMS服務的過程的流程圖;圖19說明了根據本發明第二實施例的UE的內部結構;圖20說明了根據本發明第二實施例的UE的操作過程;圖21說明了根據本發明第二實施例的節點B的內部結構;圖22是說明根據本發明第二實施例的節點B的操作過程的流程圖;圖23是說明根據本發明第二實施例的RNC操作過程的流程圖;圖24示意性說明了根據本發明第三實施例,用于根據MBMS UE數動態分配信道資源的網絡結構;圖25示意性說明了根據本發明第三實施例的下行鏈路DPDCH、下行鏈路DPCH和上行鏈路DPCH的結構;圖26A說明了根據本發明第二實施例的圖21的傳輸功率控制器的傳輸功率控制操作;圖26B說明了根據本發明第三實施例的圖29的傳輸功率控制器的傳輸功率控制操作;圖27是說明根據本發明第三實施例的UE的內部結構的框圖;圖28是說明根據本發明第三實施例的UE的操作過程的流程圖;圖29說明了根據本發明第三實施例用于執行操作的節點B的結構;圖30是說明根據本發明第三實施例的節點B操作過程的流程圖;圖31是說明根據本發明第三實施例的RNC操作過程的流程圖;圖32示意性說明了普通SHO期間的傳輸功率控制;圖33示意性說明根據本發明第四實施例的軟切換期間的傳輸功率控制過程;圖34是示意性說明根據本發明第四實施例由RNC向節點B指示UE進入SHO區的過程的流程圖;圖35示意性說明了根據本發明第五實施例,用于根據MBMS UE數確定要動態分配的信道類型的網絡結構;圖36A和36B是說明根據本發明第五實施例,在移動通信系統中提供MBMS服務的過程的流程圖;圖37是說明根據本發明第五實施例的圖36A所示RNC操作過程的流程圖;圖38是說明根據本發明第五實施例的圖36B所示RNC操作過程的流程圖;圖39是說明根據本發明第五實施例的圖36A所示節點B操作過程的流程圖;圖40是說明根據本發明第五實施例的圖36B所示節點B操作過程的流程圖。
具體實施例方式
下面,將參考附圖,描述本發明的最佳實施例。在下文的描述中,由于周知的功能或結構會使本發明不清楚,因此不再贅述。
圖2說明了根據本發明第一實施例,支持多媒體廣播/多點傳送服務的CDMA移動通信系統的示意性結構。
多媒體廣播/多點傳送服務(MBMS)的意思是一種廣播服務,其中,多個接收器(或UE(用戶裝置))接收一個發射器(或節點B)發射的多點傳送多媒體數據。MBMS可以利于發射大量數據同時保持傳輸資源的高效率。
參考圖2,UE211和213與節點B221通信,UE215、217和219與節點B225通信。MBMS服務器241只發射一次相同的MBMS數據,而不是重復將相同的MBMS數據發射到UE211、213、215、217和219,所以,UE211、213、215、217和219可以接收MBMS數據。
MBMS服務器241發射的MBMS數據被發射到連接到節點B221的RNC(無線電網絡控制器)251和連接到節點B225的RNC253。RNC251將來自MBMS服務器241的MBMS數據發射到與其連接的節點B221和223,RNC253將來自MBMS服務器241的MBMS數據發射到與其連接的節點B225和227。假設在圖2中,只有節點B221與UE221和213通信以執行MBMS。但是,如果假設節點B223也與要接收MBMS的UE通信,RNC251就將從MBMS服務器241收到的MBMS數據發射到節點B221和節點B223。MBMS服務器241不向RNC255發射任何MBMS數據,由于沒有UE向節點B229或節點B231請求MBMS。
當RNC以這種方式將MBMS數據發射到節點B時,節點B將從RNC收到的MBMS數據經物理廣播多點傳送共享信道(PBMSCH)、即一種發送MBMS數據的廣播信道、廣播給由節點B管理的小區區域。這里,PBMSCH是本發明提出的廣播信道,下文將描述PBMSCH的詳細結構。然后,節點B的小區區域中的UE經PBMSCH接收由節點B廣播的MBMS數據,這樣接收MBMS。
為了執行MBMS,必須在UE和RNC之間、RNC和節點B之間以及RNC和MBMS服務器之間交換用于MBMS的控制消息。下文中將描述在UE和RNC之間、RNC和節點B之間以及RNC和MBMS服務器之間交換用于MBMS的控制消息的過程。
首先,UE將它希望接收的MBMS的服務類型通知RNC。該RNC(UE通知了它要接收的MBMS服務類型)向MBMS服務器發射相應于所通知的MBMS服務類型的服務的請求,以請求相應于所通知的MBMS服務類型的服務。而且,RNC必須控制節點B分配PBMSCH或用于發射MBMS數據的物理信道。這里經RRC(無線電資源控制)層執行UE和RNC之間的控制消息交換,下文將描述經RRC層在UE和RNC之間交換控制消息的過程。另外,經NBAP(節點B應用部分)執行RNC和節點B之間的控制消息交換,也將在下文描述交換該消息的過程。
以新的協議定義RNC和MBMS服務器之間用于MBMS的控制消息交換。RNC和MBMS服務器之間所需的控制消息包括RNC所用的MBMS請求消息,用于向服務器請求指定的MBMS服務類型;和RNC所用的MBMS取消消息,用于取消指定MBMS服務類型的服務。MBMS請求消息包括指示要請求的MBMS服務類型的指示符,MBMS取消消息包括指示要取消的MBMS服務類型的指示符。
由于RNC發射MBMS請求消息或MBMS取消消息,MBMS服務器必須回應收到的消息發射響應消息。對MBMS請求消息的響應消息是MBMS請求響應消息,對MBMS取消消息的響應消息是MBMS取消響應消息。MBMS請求響應消息必須包括關于所請求的MBMS服務類型的信息,諸如對所請求的MBMS服務類型的數據速率、服務開始時間和目標服務質量。類似地,MBMS取消響應消息必須包括回應MBMS取消消息的關于取消的MBMS服務類型的信息。
RNC將MBMS請求消息發射到MBMS服務器。一收到MBMS請求消息,在完成執行相應于MBMS請求消息的MBMS的準備之后,MBMS服務器將MBMS請求響應消息發射到RNC。一收到MBMS請求響應消息,RNC就指令相應節點B(其已請求MBMS)建立PBMSCH(用于執行MBMS的廣播信道)。然后,節點B建立PBMSCH,如果經所建立的PBMSCH發射MBMS服務器提供的MBMS數據,節點B就將它與MBMS所需的信息一起通知UE,從而執行MBMS。
現在,參考圖3描述用于提供圖2所述MBMS服務的CDMA通信系統的結構。
圖3說明了圖2的CDMA移動通信系統中的每個實體的詳細結構。參考圖3,多點傳送/廣播服務中心(MB-SC)301是提供MBMS數據流的源。MB-SC301將MBMS數據流調度后發射到傳輸網絡303。傳輸網絡303、即插在MB-SC301和SGSN(服務GPRS(通用分組無線電業務)支持碼)305之間的網絡將MB-SC301提供的MBMS數據流發射到SGSN305。SGSN305可以由GGSN(網關GPTS支持節點)和外部網絡構成。假設SGSN305中存在多個UE要在預定時間接收MBMS服務,例如,UE1311、UE2312、UE3313、UE4314和UE5315屬于節點B1310、UE6321、UE7322、UE8323、UE9324和屬于節點B2320的UE10325。SGSN305(接收傳輸網絡303提供的MBMS數據流)控制用戶的MBMS服務相關服務或要接收MBMS服務的UE。例如,SGSN305通過將MBMS服務賬戶相關數據和每個用戶的MBMS數據選擇性發射到RNC(無線電網絡控制器)307,來控制MBMS服務相關服務。而且,SGSN305為MBMS服務X制作和管理SGSN服務語境,并再次將用于MBMS服務的流發射到RNC307。在RNC307自己管理的多個節點B中,RNC307控制多個節點B,并將MBMS發射到節點B,其中要求MBMS服務的UE存在于節點B中。而且,RNC307控制設置或提供MBMS服務的無線電信道,并用SGSN305提供的用于MBMS服務的流為MBMS服務X形成和管理RNC服務語境。如圖3所示,在確定節點B(或節點B1310)和屬于節點B1310的UE311、312、313、314及315之間只形成一個無線電信道,以便提供MBMS服務。雖然圖3中沒畫,但是歸屬位置寄存器(HLR)與SGSN305通信,并為MBMS服務執行用戶驗證。
下面,參考圖4描述PBMSCH的結構。
圖4說明了根據本發明第一實施例,用于支持MBMS的CDMA通信系統的物理廣播多點傳送共享信道(PBMSCH)的結構。圖4說明了PBMSCH的無線電幀結構。PBMSCH的一個時隙由2560個碼片組成。PBMSCH與無線電幀邊界中的公用導頻信道(CPICH)相同。不象其它信道那樣,PBMSCH只發射純MBMS數據而不發射諸如上行鏈路TPC(傳輸功率控制)命令、TFCI(傳送格式組合指示符)符號和導頻符號的控制信息。根據MBMS服務的服務類型確定用于PBMSCH的擴頻因子(SF)。例如,如果MBMS是用QPSK(正交相移鍵控)調制和卷積編碼(編碼率=1/3)的64Kbps視頻服務,那么,用于PBMSCH的SF是32。這種情況下,MBMS數據由53位組成。或者,在一個節點B中有多個PBMSCH。
下面,參考圖5描述在UE、節點B和RNC之間交換控制消息以執行MBMS的過程。
圖5示意性說明了根據本發明第一實施例,在CDMA移動通信系統中交換控制消息以提供MBMS的過程。參考圖5,在步驟501中UE選擇小區或提供MBMS的節點B(小區選擇)。在小區選擇過程中,UE通過從小區接收P-CPICH(基本公用導頻信道)信號來執行幀同步和小區同步,并通過接收經廣播信道(BCH)發射的系統信息(SI)來獲取用于訪問系統的信息。例如,該系統信息包括碼信息和UE所使用的RACH(隨機存取信道)的隨機存取信息,用來將消息發射到系統。
完成小區選擇之后,在步驟502中UE將MBMS請求消息經節點B(UE所屬的節點B)發射到RNC(MBMS請求)。結合圖4描述的MBMS請求消息包括指示UE所請求的MBMS服務類型的指示符,經RRC消息發射MBMS請求消息。預先在UE和網絡之間約定指示MBMS服務類型的指示符。
一接收到MBMS請求消息,RNC就可以根據來自UE的MBMS服務請求管理MBMS服務注冊數據。即,RNC可以為驗證請求MBMS服務的UE而為MBMS服務驗證中心執行驗證。RNC必須有(i)關于接收MBMS服務的UE的信息,(ii)關于當前MBMS服務信道或當前PBMSCH的信息,(iii)關于為功率控制提供的公用功率控制信道(CPCCH)的信息,和(iv)關于所請求的MBMS服務類型的目標質量(TQ)的信息,目標質量成為了控制MBMS服務信道的傳輸功率的標準。節點B可以通過分析RNC所管理的信息來確定是否在節點B的小區中提供了MBMS服務。如果確定在節點B中提供了相應MBMS服務類型,RNC就在步驟506中將MBMS信息消息經RRC消息發射到UE。MBMS信息消息包括(i)MBMS數據接收相關信息,諸如用于PBMSCH的OVSF(正交可變擴頻因子)碼信息或發射MBMS數據的物理信道,(ii)MCS(調制和編碼方案)及信息(level information),(iii)相應于所請求的服務類型的MBMS的TQ信息,和(iv)關于CPCCH時隙格式的信息。CPCCH時隙格式信息包括關于測量期長度、TPC命令期(GP)長度和保護期長度的信息。下文將詳細描述CPCCH時隙格式信息。一從RNC接收到MBMS信息消息,UE就執行MBMS。
但是,如果UE所屬的節點B不提供UE所請求的MBMS服務類型,就根據情況改變節點B的操作。如果UE所在的節點B不支持UE所請求的MBMS服務類型但在UE所在的RNC中支持,即,如果經相應RNC將相應服務類型的MBMS發射到另一節點B,RNC就在步驟503將MBMS設置請求消息用NBAP消息發射到UE所屬的節點B,以便設定能支持相應服務類型MBMS的PBMSCH。一接收到MBMS設置請求消息,節點B就建立PBMSCH,以便執行MBMS,如果成功建立了PBMSCH,節點B就將MBMS設置完成消息發射到RNC。
一接收到MBMS設置完成消息,RNC就在步驟504將相應于UE所請求服務類型的MBMS數據發射到節點B,節點B在步驟505將MBMS數據接收相關信息經MBMS信息消息發射到UE。一接收到來自節點B的MBMS信息消息,UE就開始用MBMS數據接收相關信息執行相應于所請求的服務類型的MBMS。
與此同時,如果不僅在UE所屬的節點B中而且在UE所屬的RNC中也不支持UE所請求的MBMS服務類型,RNC將用于相應于UE所請求的服務類型的MBMS的請求發射到MBMS服務器,并經MBMS設定過程建立PBMSCH。RNC經建立的PBMSCH發射UE所請求的服務類型的MBMS數據,以便UE接收MBMS數據。
本發明新提出了MBMS請求消息、MBMS信息消息、MBMS設置請求消息和MBMS設置完成消息,以便經PBMSCH發射MBMS數據。下文將描述包括在MBMS請求消息、MBMS信息消息、MBMS設置請求消息和MBMS設置完成消息中的信息。
第一,MBMS請求消息包括指示UE所請求的MBMS服務類型的指示符。第二,MBMS信息消息包括PBMSCH相關信息和傳輸功率控制相關信息。PBMSCH相關信息包括用于PBMSCH的OVSF碼,傳輸功率控制相關信息包括CPCCH時隙格式結構和目標質量信息。第三,MBMS設置請求消息包括PBMSCH相關信息。最后,MBMS設置完成消息包括指示成功建立PBMSCH的信息。
更具體地說,UE使用RACH以便將MBMS請求消息發射到RNC。完成小區選擇后,UE的RRC層將MBMS請求消息經RLC(無線電鏈路控制)層和MAC-c/sh(用于公用/共享信道的媒體存取控制)層發射到物理層,物理層將MBMS請求消息經RACH發射到RLC層。RLC層執行消息的重發,MAC-c/sh層執行UE識別。
一從UE接收到MBMS請求消息,RNC就將MBMS信息消息經RLC層和MAC-c/sh層發射到物理層,物理層經RACH發射MBMS信息消息。這里,經物理層和UE的MAC-c/sh層和RLC層將MBMS信息消息發射到RRC層,RRC層將有包括在MBMS信息消息中的PBMSCH信息和功率控制相關信息的CPHY-CONFIG-REQ原語發射到物理層。物理層根據PBMSCH信息和包括在CPHY-CONFIG-REQ原語中的功率控制相關信息建立PBMSCH。
下面,參考圖6描述CDMA移動通信系統中用于起動MBMS服務的信號流。
圖6說明了信號流圖,它用于說明CDMA移動通信系統中起動MBMS服務的過程。參考圖6,MB-SC301通知MBMS服務用戶或UE可用MBMS服務的菜單信息(步驟601)。“菜單信息”表示指示是否在某時間提供的指定MBMS服務的信息。MB-SC301可以將菜單信息廣播到預定服務區域,或只將菜單信息發射給請求MBMS服務的UE。經過菜單信息,MB-SC301提供用于識別MBMS服務的MBMS服務ID。為了方便,假設圖6中,MBMS服務用戶是UE311。一接收到菜單信息,UE311就從菜單信息選擇指定MBMS服務,并將用于所選的MBMS服務的服務請求發射到MB-SC301(步驟602)(服務連接)。服務連接過程中,UE選擇經菜單信息收到的MBMS服務ID中UE自己請求的服務的ID,并將所選的服務ID和關于請求MBMS服務的UE的信息一起發射。當然,經結合圖3描述的路徑,將服務請求發射到MB-SC301,該路徑即,UE311、節點B310、RNC307、SGSN305和傳輸網絡303。一從UE311收到用于指定MBMS服務的服務請求,MB-SC301就將用于服務請求的響應發射給UE311。反之,對于服務請求的響應被從MB-SC301經傳輸網絡303、SGSN305和RNC307發射到UE311。傳輸網絡303、SGSN305和RNC307存儲UE ID(標識符),它表示已經請求指定MBMS服務的UE311,當實際起動指定MBMS服務時使用存儲的UE ID。以這種方式,包括MB-SC301、傳輸網絡303、SGSN305和RNC307的網絡確定請求指定MBMS服務的UE的ID和ID數。
交換用于指定MBMS服務的請求和響應之后,MB-SC301將表示將在近期起動指定MBMS服務的服務通告消息發射到UE311(步驟603)。假設在圖6中,要接收指定MBMS服務的UE數是一個,即,UE311。但是,在網絡部件(即MB-SC301、傳輸網絡303、SGSN305和RNC307)與多個UE交換對指定MBMS服務的服務請求和響應的情況下,MB-SC301認出UE數和表示UE的ID,所以,MB-SC301可以將服務通告消息發射到各個UE。經傳輸網絡303、SGSN305和RNC307用UMTS(全球移動通信系統)標準定義的無線電尋呼過程將服務通告消息發射到UE311。這里,MB-SC301發射服務通告消息的原因是允許一個時期,網絡上的傳輸網絡303、SGSN305和RNC307可以為該期設置提供MBMS服務的傳輸路徑;和檢測要接收MBMS服務的UE。
一收到服務通告消息,UE311就將確認UE311要接收指定MBMS服務的服務確認消息發射到MB-SC301(步驟604)。也經RNC307、SGSN305和傳輸網絡303將服務確認消息發射到MB-SC301。該過程中,傳輸網絡303、SGSN305和RNC307確定必須提供指定MBMS服務的服務區域和UE,并設置傳輸路徑以便實際提供指定MBMS服務。在網絡上設置傳輸路徑之后,RNC307設置無線電集合信道(bearer)或用于與UE311交換用于MBMS服務的流的無線電信道(步驟605)。另外,SGSN305設置MBMS集合信道或用于與RNC307交換用于MBMS服務的流的傳輸路徑(步驟606)。RNC307只對有請求了MBMS服務的UE的節點B設置無線電集合信道。類似地,SGSN305只對有請求了MBMS服務的UE的RNC設置MBMS集合信道。在網絡上設置傳輸路徑的狀態下,MB-SC301在相應時間點上發射用于MBMS服務的流,經設置的傳輸路徑將用于MBMS服務的流發射到UE311,實際起動MBMS服務(步驟607)。
下面,參考圖7描述用UE311接收PBMSCH信號的操作。
圖7是說明用圖5的UE發射和接收控制消息的過程的流程圖。參考圖7,如果UE311在步驟701中完成了小區選擇,在步驟703中,UE311的RRC層就產生有表示MBMS服務類型的服務ID的MBMS請求消息,UE311的物理層用PRACH(物理RACH)發射所產生的MBMS請求消息。在步驟705,UE311的物理層經FACH接收信息,MAC-c/sh層只將收到的信息中關于UE311的信息發射到RLC層,如果必要的話,執行重發,將重發信息發射到RRC層。在步驟707,如果RLC層發射的消息是MBMS信息,UE311的RRC層就在步驟709將包括在消息中的PBMSCH信息、CPCCH信息和目標質量TQ發射到物理層。在步驟711,UE311的物理層根據上述信息設置PBMSCH和CPCCH,并在步驟713開始接收MBMS數據。
下面,參考圖8描述RNC307執行的MBMS服務的操作。
圖8是說明用圖5的RNC發射和接收控制消息的過程的流程圖。描述圖8之前,下面描述服務語境。RNC管理服務語境,有1項用于每個MBMS服務類型。表1說明了服務語境的實例。
表1
如表1所示,為每個MBMS服務類型定義一個目標質量TQ,根據提供相應服務的小區管理相應服務的PBMSCH信息和CPCCH信息。
參考圖8,如果RNC307的RRC層在步驟811接收MBMS請求消息,RRC層就在步驟813檢查RNC307中管理的服務語境。而后,RRC層在步驟815中確定在服務語境中是否存在與包括在MBMS請求消息中的服務ID相同的ID。確定的結果是,如果在服務語境中存在與包括在MBMS請求消息中的服務ID相同的ID,RNC307就在步驟817確定與已發射MBMS請求消息的小區相同的小區是否屬于包括在相應服務ID中的小區。確定的結果是,如果與已發射MBMS請求消息的小區相同的小區屬于包括在相應服務ID中的小區,RNC307就在步驟819發射MBMS信息消息,它包括服務語境中相應小區項的PBMSCH信息、CPCCH信息和相應服務的TQ。
但是,如果在步驟815中,服務語境中不存在與包括在MBMS請求消息中的服務ID相同的ID,就意味著相應RNC不支持相應服務。因而,RNC307進行到步驟821并將有作為參數的相應服務ID的服務請求消息發射到廣播服務器。如果在步驟823收到了對服務請求消息的服務響應消息,RNC307就確定PBMSCH參數和CPCCH參數,并在步驟825將MBMS設置請求消息發射給節點B。RNC307在步驟827接收對MBMS設置請求消息的MBMS設置響應消息,RNC307的RRC層在步驟829更新服務語境中相應的小區項,并根據更新的服務內容在步驟819發射MBMS信息。步驟817確定結果是,如果與已發射MBMS請求消息的小區相同的小區不屬于包括在相應服務ID中的小區,RNC307就確定PBMSCH參數和CPCCH參數,以便在相應小區中提供相應服務,并將MBMS設置消息發射到節點B,然后進行到步驟827。
下面,參考圖9A和9B描述用于控制PBMSCH的傳輸功率的CPCCH結構。
圖9A和9B說明了根據本發明第一實施例支持MBMS的CDMA移動通信系統的CPCCH結構。描述圖9A和9B之前,看PBMSCH和CPCCH。首先,PBMSCH必須對接收MBMS的所有UE保持良好的信道狀態。即,最好根據接收PBMSCH的UE中信道狀態最差的UE發射PBMSCH。如果從多個UE收到的TPC(傳輸功率控制)命令包括至少一個上-TPC命令,節點B就回應上-TPC命令來增大PBMSCH信號的傳輸功率。節點B已經接收用于PBMSCH信號的上-TPC命令的意思是已經接收PBMSCH信號的UE包括不滿足信號質量(即,經PBMSCH提供的MBMS服務的質量)的UE。反之,如果收到下-TPC命令,節點B就減小PBMSCH的傳輸功率。以這種方式,有可能使節點B在確定點發射信道狀態最好的PBMSCH。
在從UE向節點B的傳輸功率控制(即,上行鏈路傳輸功率控制)同時,應執行對上行鏈路傳輸功率控制點的控制。原因是如果多個UE同時執行上行鏈路傳輸功率控制,就會增大上行鏈路干擾。另外,即使在UE沒能保持適當水平的上行鏈路傳輸功率時,上行鏈路干擾也增大。但是,上行鏈路傳輸功率控制期間上行鏈路干擾的問題可以通過用OLPC(開環功率控制),根據對導頻信道的功率測量控制上行鏈路傳輸功率以及隨機分散上行鏈路傳輸功率控制點來解決。
但是,對于下行鏈路傳輸功率控制,最好不要給所有接收PBMSCH的UE分配上行鏈路專用信道,以便發射下行鏈路傳輸功率控制命令。原因如下。必須給每個UE分配用于上行鏈路專用信道的擾頻碼,以便接收上行鏈路專用信道信號,節點B必須接收分配給各個UE的擾頻碼,這樣,導致碼資源的浪費。另外,必須預先在節點B和UE之間交換關于擾頻碼的信息和設置上行鏈路專用信道所需的信息。
因而,本發明的實施例提出了CPCCH結構,以便控制下行鏈路傳輸功率。
CPCCH是用于控制下行鏈路傳輸功率的信道和使用單個擾頻的公共信道。在一對一的基礎上與PBMSCH關聯設置CPCCH,單個擾頻碼是以前在節點B和UE之間達成協議的。即,UE先通過對PBMSCH和與PBMSCH有關的CPCCH的協定認出單個擾頻碼。
圖9A說明了本發明提出的CPCCH結構。參考圖9A,一個CPCCH期由多個子時隙構成。一個期的意思是在節點B和UE之間交換TPC命令的時期,根據應用CPCCH的通信系統類型和所需傳輸功率控制的頻率而具有不同的值。例如,如果應用了CPCCH的通信系統是UMTS通信系統,CPCCH的一個期可以由0.667ms時隙組成。圖9B說明了應用于UMTS通信系統的CPCCH結構。
與此同時,CPCCH由用于測量的子時隙[M_1,…,M_a]、用于TPC命令的子時隙[U_1,…,U_n]和用于保護期(GP)的子時隙[G_1,…,G_b]組成。存在用于測量的子時隙[M_1,…,M_a]期稱作“測量期”。存在用于TPC命令的子時隙[U_1,…,U_n]期稱作“TPC命令期”。用于保護期(GP)的子時隙[G_1,…,G_b]期稱作“保護期”。
UE測量取決于測量期收到的PBMSCH信號的PBMSCH信道質量,如果測得的PBMSCH信道質量高,UE就連續接收PBMSCH信號而不分別測量。然而,如果測得的PBMSCH信道質量低,UE隨機選擇TPC命令期中的多個子時隙中的一個空閑子時隙,并在所選在子時隙發射用于PBMSCH的上-TPC命令。這里,用BPSK(二進制移相鍵控)調制上-TPC命令,并設置為“-1”或“1”。雖然已經描述了上-TPC命令,本領域的技術人員要知道,可以用類似的方式設置下-TPC命令和保持-TPC命令。
用于保護期的子時隙構成保護期,對于下一CPCCH期的TPC命令,節點B的小區區域邊界處的UE發射的TPC命令不應出錯。適當根據應用了CPCCH的通信系統的狀態來設置用于測量期的子時隙數“a”、用于TPC命令期的子時隙數“n”和用于保護期的子時隙數“b”,在用于測量期的子時隙和用于保護期的子時隙不發射信號。
圖9B說明了應用于UMTS通信系統的CPCCH結構。參考圖9B,一個期包括兩個時隙,該期由均為256碼片大小的20個子時隙組成。CPCCH使用預先分配給CPCCH的擾頻碼,給服務分配一個SF=256的OVSF碼。在圖9B的CPCCH結構中,給測量期分配7個子時隙,將其余的13個子時隙分配給TPC命令期,測量期足夠長,所以,不給保護期分配子時隙。在UMTS通信系統中,雖然不設置b個子時隙或保護期,測量期是實際信號減少期。因而不可能區別CPCCH期。
如上所述,雖然根據應用了CPCCH的通信系統類型和期的長度改變CPCCH的結構,但是,本發明提出的CPCCH結構有如下特征(1)CPCCH是由多個UE發射TPC命令的公共信道。
(2)CPCCH是一個期包括多個傳輸時隙的信道。
(3)CPCCH是用于在必要時用UE選擇的傳輸時隙發射TPC命令的信道。
(4)CPCCH是節點B用來監控來自UE的TPC命令的信道。這里,節點B僅回應上-TPC命令進行實時響應。
下面參考圖10描述UE用CPCCH對PBMSCH執行傳輸功率控制的過程。
圖10是說明根據本發明第一實施例,用UE進行下行鏈路傳輸功率控制的流程圖。參考圖10,在步驟1001,UE從其所屬的節點B接收PBMSCH信號,一檢測到MBMS服務請求,然后進行到步驟1002。這里,一檢測到MBMS服務請求,UE就將MBMS服務請求消息發送到RNC,并根據MBMS服務請求消息從RNC接收MBMS信息消息。MBMS信息消息包括MBMS數據接收相關信息,諸如用于PBMSCH或要發射MBMS數據或要發射MBMS數據的物理信道的OVSF碼信息;MCS級信息;所請求的MBMS服務類型的TQ(目標質量)信息;和關于CPCCH時隙格式的信息。目標質量信息可以用于相應PBMSCH的SIR(信號-干擾比)或FER(幀誤差率)的形式給出。本發明中,假設從RNC接收目標質量信息。即,UE可以經MBMS信息消息從RNC接收目標質量信息。因而,RNC應當有關于每個MBMS服務目標質量的信息。當然,可以用提供MBMS服務的服務提供商定義不同的發射目標質量信息的實體。接收MBMS數據接收相關信息之后,UE開始接收PBMSCH信號。
在步驟1002,UE接收用于相應于PBMSCH的CPCCH測量期的PBMSCH信號,并經PBMSCH測量MBMS服務的實際質量(AQ),然后進行到步驟1003。如果MBMS服務的實際質量信息表達為SIR,可以如下執行SIR的測量。即,UE可以通過將經PBMSCH收到的信號乘以用于所發射的PBMSCH信號的OVSF碼來測量信號功率,并通過用另一信道(與用于經PBMSCH收到的信號的OVSF碼有正交關系)乘以沒使用的OVSF碼來測量干擾功率(或干擾信號的功率)。或者,UE測量來自經PBMSCH收到的信號的信號功率,并測量來自CPCCH信號的干擾功率,以便計算SIR。在步驟1003,UE確定經PBMSCH的MBMS服務的實際質量AQ等于還是高于從節點B收到的目標質量TQ。確定的結果是,如果MBMS服務的實際質量AQ等于或大于從節點B收到的目標質量TQ,UE就結束過程而不測量CPCCH測量期的下行鏈路傳輸功率控制。
但是,如果在步驟1003,MBMS服務的實際質量AQ小于從節點B收到的目標質量TQ,UE進行到步驟1004。在步驟1004,UE隨機從CPCCH的TPC命令期中的子時隙中的空閑子時隙選擇一個子時隙,然后,進行到步驟1005。當從TPC命令期中的子時隙中的空閑子時隙隨機選擇一個子時隙時,UE使用以相同概率隨機選擇一個整數的函數“uni”。函數“uni”確定X,即,X=uni[1,N],這里,X表示用于發射TPC信息的時隙。在函數“uni”中,N表示TPC命令期中的n個子時隙中的空閑子時隙數。用函數“uni”確定用于發射TPC信息的時隙后,由于MBMS服務的質量小于目標質量TQ,所以UE在步驟1005產生用于PBMSCH的上-TPC命令,并將產生的用于PBMSCH的上-TPC命令用所選的子時隙發射到節點B,然后結束過程。
下面,參考圖11描述用UE確定經TPC發射的傳輸功率控制(TPC)值的過程。
圖11是說明根據本發明第一實施例,用UE確定用于控制PBMSCH的傳輸功率的上行鏈路傳輸功率值的流程圖。參考圖11,如果經PBMSCH收到的MBMS的服務質量低于目標質量TQ,UE就在步驟1101確定用于PBMSCH的上-TPC命令,增大PBMSCH的傳輸功率,以便增大MBMS的服務質量,然后進行到步驟1102。在步驟1102,UE計算用于發射TPC命令的上行鏈路傳輸功率(ULP),然后進行到步驟1003 。上行鏈路傳輸功率計算如下。這里,上行鏈路傳輸功率變為用于發射TPC命令的CPCCH的傳輸功率,以提高經PBMSCH發射的MBMS的服務質量。
設置用于接收MBMS服務的呼叫前,UE接收節點B廣播的上行鏈路功率參考值(ULPR)、上行鏈路功率步長(ULPS)和上行鏈路功率界限值(ULPM)作為系統信息。設置用于接收MBMS服務的呼叫后,UE一接收PBMSCH信號就測量CPCCH的路徑損耗(PL),并根據方程(1)確定上行鏈路傳輸功率控制值。
方程(1)
ULP(n)=ULPR+PL-ULPM在方程(1)中,ULP(n)指用于第n期的上行鏈路傳輸功率,上行鏈路傳輸功率參考值ULPR用dB來表達,它表示節點B要接收的上行鏈路信號的傳輸功率。而且,上行鏈路傳輸功率界限值ULPM用dB來表達,它是減小上行鏈路傳輸功率的常數。路徑損耗PL用dB來表達,可以從測得的CPCCH功率值來計算。
在步驟1103,UE以方程(1)計算的上行鏈路傳輸功率來發射上-TPC命令,然后進行到步驟1104。在步驟1104,UE確定經用于下一期的PBMSCH收到的MBMS服務的實際質量AQ(n+1)(即,第(n+1)期)是否大于或等于目標質量TQ。確定的結果是,如果MBMS服務的實際質量AQ(n+1)大于或等于目標質量TQ,UE就結束過程。但是,如果MBMS服務的實際質量AQ(n+1)小于目標質量TQ,UE就進行到步驟1105。即,UE在步驟1104確定UE經CPCCH發射的TPC命令是否經PBMSCH在下行鏈路傳輸功率控制中反射。在步驟1105,UE確定用于第(n+1)期的MBMS服務的實際質量AQ(n+1)是否大于用于第n期的實際質量AQ(n)。確定的結果是,如果用于第(n+1)期的MBMS服務的實際質量AQ(n+1)大于用于第n期的實際質量AQ(n),UE就進行到步驟1106。在步驟1106,UE將用于第(n+1)期的上行鏈路傳輸功率設為用于第n期的上行鏈路傳輸功率(ULP(n+1)=ULP(n),然后回到步驟1103。
但是,如果用于第(n+1)期的MBMS服務的實際質量AQ(n+1)小于或等于用于第n期的實際質量AQ(n),UE就進行到步驟1107。在步驟1107,UE將用于第(n+1)期的上行鏈路傳輸功率設為通過用上行鏈路傳輸功率步長加上用于第n期的上行鏈路傳輸功率而確定的值,(ULP(n+1)=ULP(n)+ULPS),然后進行到步驟1108。在步驟1108,UE確定用于第(n+1)期的上行鏈路傳輸功率ULP(n+1)是否大于或等于上行鏈路功率限制值(ULPL)。確定結果是,如果用于第(n+1)期的上行鏈路傳輸功率大于或等于上行鏈路傳輸功率限定值,UE就進行到步驟1109。在步驟1109,UE將用于第(n+1)期的上行鏈路傳輸功率設為上行鏈路傳輸功率限制值(ULP(n+1)=ULPL),然后回到步驟1103。但是,如果在步驟1108中,用于第(n+1)期的上行鏈路傳輸功率小于上行鏈路傳輸功率限制值,UE就回到步驟1103。
下面,參考圖12描述用節點B接收CPCCH信號來控制PBMSCH傳輸功率的過程。
圖12是說明根據本發明第一實施例用節點B控制PBMSCH傳輸功率的過程的流程圖。參考圖12,在步驟1201,節點B發射PBMSCH信號,同時監控與PBMSCH信號關聯發射的CPCCH信號,然后進行到步驟1202。在步驟1202,節點B確定是否經CPCCH的子時隙發射了信號。確定結果是,如果有信號或經CPCCH的子時隙發射的TPC命令,節點B就進行到步驟1203。在步驟1203,節點B確定PBMSCH的傳輸功率并以所確定的傳輸功率發射PBMSCH信號,然后結束過程。這里,詳細描述確定PBMSCH的傳輸功率的過程。確定增大PBMSCH的傳輸功率的方法分為兩種方法。第一方法是預先確定允許PBMSCH達到節點B的小區半徑的下行鏈路功率最大值(DP_MAX),一檢測到CPCCH子時隙上的命令TPC,就將PBMSCH的傳輸功率設為在接下來接收TPC的期后開始的下行鏈路功率最大值DP_MAX。第二方法是預先設置用于增大PBMSCH傳輸功率的下行鏈路功率增大步長(DPIS),一檢測到CPCCH子時隙上的TPC命令,就將PBMSCH的傳輸功率增大在接下來接收TPC命令的期后開始的下行鏈路功率增大步長DPIS。根據確定增大PBMSCH傳輸功率的第一方法,節點B在步驟1203將PBMSCH的下行鏈路傳輸功率設為下行鏈路功率最大值DP_MAX,并以所設的下行鏈路傳輸功率發射PBMSCH信號。根據確定增大PBMSCH的傳輸功率的第二方法,節點B在步驟1203將PBMSCH的下行鏈路傳輸功率設為通過用下行鏈路功率增加步長DPIS加上用于先前期的PBMSCH的下行鏈路傳輸功率確定的值,并以所設的下行鏈路傳輸功率發射PBMSCH信號。
但是,步驟1202確定的結果是,如果沒有信號或經CPCCH的子時隙發射的TPC命令,節點B就進行到步驟1204。在步驟1204,節點B確定PBMSCH的下行鏈路傳輸功率并以所確定的下行鏈路傳輸功率發射PBMSCH信號,然后結束過程。這里,如果沒有在CPCCH的子時隙上檢測到TPC信號,節點B就減小PBMSCH的下行鏈路傳輸功率。確定減小PBMSCH的傳輸功率的方法如下。節點B預先設置用于減小PBMSCH的傳輸功率的下行鏈路功率減小步長(DPDS),一旦沒能在CPCCH的子時隙上檢測到TPC命令,就將PBMSCH的傳輸功率減小在下一期開始的下行鏈路功率減小步長DPDS。因此,在步驟1204,節點B將PBMSCH的下行鏈路傳輸功率設為通過從先前期的PBMSCH的下行鏈路傳輸功率減去下行鏈路功率減小步長DPDS而確定的值,并以所設的下行鏈路傳輸功率發射PBMSCH信號。
下面,參考圖13描述用于接收PBMSCH信號和發射CPCCH信號的UE的結構。
圖13是說明根據本發明第一實施例的UE的內部結構的框圖。參考圖13,UE由CPCCH發射器1300和PBMSCH接收器1330構成。首先,描述PBMSCH接收器1330。將經天線1331從空中收到的RF(無線電頻率)信號提供給RF處理器1332。RF處理器1332處理天線1331提供的RF信號,并將處理后的RF信號提供給濾波器1333。濾波器1333帶通濾波從RF處理器1332輸出的信號,并將帶通濾波后的信號提供給乘法器1335。乘法器1335用與發射器或節點B中所使用的擾頻碼相同的擾頻碼Cscramble1334乘以從濾波器1333輸出的信號,用于解擾頻,并將解擾頻后的信號提供給乘法器1337。這里,乘法器1335起解擾頻器的作用。乘法器1337用與節點B中用來作為PBMSCH信道化碼相同的信道化碼COVSF1336乘以從乘法器1335輸出的信號,并將其輸出提供給SIR測量器1338。這里,乘法器1337的輸出信號變為PBMSCH信號。
PBMSCH SIR測量器1338測量從乘法器1337輸出的PBMSCH信號的SIR,并將測得的SIR提供給SIR比較器1339。這里PBMSCH SIR測量器1338測量只用于與CPCCH測量期相同的期的PBMSCH的SIR,PBMSCH的SIR變為MBMS的實際質量AQ。在本發明的第一實施例中,SIR用作MBMS的實際質量AQ。這種情況下,如下測量SIR。即,第一實施例通過用經PBMSCH收到的信號乘以用于所發射的PBMSCH信號的OVSF碼測量信號功率,并通過用沒使用的OVSF碼乘以另一信道(與用于經PBMSCH收到的信號的OVSF碼正交)來測量干擾功率。或者,第一實施例測量來自經PBMSCH收到的信號的信號功率,并測量來自CPCCH信號的干擾功率,由此計算SIR。SIR比較器1339比較從PBMSCH SIR測量器1338輸出的測得SIR和目標SIRSIRtarget,并將比較結果提供給CPCCH發射器1300。這里,SIRtarget成為MBMS的目標質量TQ。
下面,描述CPCCH發射器1330。從SIR比較器1339輸出的比較結果被應用到CPCCH發射器1300中的TPC命令發生器1301。TPC命令發生器1301分析SIR比較器1339輸出的比較結果,即,分析通過比較MBMS的實際質量AQ和MBMS的目標質量TQ獲得的比較結果,如果MBMS的實際質量AQ小于MBMS的目標質量TQ,TPC命令發生器1301就產生用于PBMSCH的上-TPC命令(或“+1”),并將所產生的上-TPC命令提供給物理信道映射表1302。但是,如果MBMS的實際質量AQ大于或等于MBMS的目標質量TQ,TPC命令發生器1301就不產生TPC命令。
物理信道映射表1302將從TPC命令發生器1301輸出的上-TPC命令插入實際物理信道(或CPCCH)的相應子時隙,在CPCCH上執行信道映射,并將信道映射的CPCCH提供給乘法器1304。這里,TPC命令位置控制器1303控制插入上-TPC命令的子時隙位置。如上所述,TPC命令位置控制器1303用函數“uni”確定子時隙的位置,或根據來自上層的信號信息確定子時隙的位置。即,上層可以給物理信道映射表1302提供表示子時隙位置的信號,或者,TPC命令位置控制器1303可以計算子時隙位置和將關于算得的子時隙位置的信息提供給物理信道映射表1302。
乘法器1304用為CPCCH設置的信道化碼COVSF1305乘以物理信道映射表1302輸出的CPCCH信號,并將其輸出提供給乘法器1306。乘法器1306用為CPCCH設置的擾頻碼CSCRAMBLE1307乘以乘法器1304輸出的信號,并將其輸出提供給乘法器1308。這里,預先在UE和節點B之間協調擾頻碼CSCRAMBLE1307。乘法器1308用信道增益1309乘以從乘法器1306輸出的信號,并將其輸出提供給延遲發生器1310。延遲發生器1310延遲從乘法器1308輸出的信號,以便輸出信號與實際傳輸點匹配,并將延遲的信號提供給多路復用器(MUX)1311 。多路復用器1311用延遲發生器1310輸出的信號多路復用UE發射的其它信道信號1312,并將乘得的信號提供給調制器1313。調制器1313用預定調制技術調制從多路復用器1311輸出的信號,并將調制后的信號提供給RF處理器1314。 RF處理器1314處理從調制器1313輸出的信號,并經天線1315經空中發射處理后的RF信號。
下面,參考圖14描述用于發射PBMSCH信號和接收CPCCH信號的節點B的結構。
圖14是說明根據本發明第一實施例的節點B的內部結構的框圖。參考圖14,節點B由CPCCH接收器1450和PBMSCH發射器1400構成。首先,描述CPCCH接收器1450。將經天線1451從空中收到的RF信號提供給RF處理器1452。RF處理器1452處理天線1451提供的RF信號,并將處理后的RF信號提供給濾波器1453。濾波器1453帶通濾波從RF處理器1452輸出的信號,并將帶通濾波后的信號提供給定時控制器1454。定時控制器1454控制確定了時間的定時,以便用為CPCCH設置的擾頻碼CSCRAMBLE1455解擾頻從濾波器1453輸出的信號,并將其輸出提供給乘法器1456。乘法器1456用擾頻碼CSCRAMBLE1445乘以從定時控制器1454輸出的信號,用于解擾頻,并將解擾頻后的信號提供給乘法器1458。這里,乘法器1458起解擾頻器的作用。
乘法器1458用UE中所使用的CPCCH信道化碼COVSF1457乘以從乘法器1456輸出的解擾頻后的信號,并將其輸出提供給TPC命令分析器1459。這里,乘法器1458的輸出信號成為CPCCH信號。TPC命令分析器1459分析從乘法器1458輸出的CPCCH信號以便確定收到的CPCCH信號是否包括TPC命令。確定的結果是,如果CPCCH信號包括TPC命令,TPC命令分析器1459就給節點B功率放大器(PA)1460提供用于增大PBMSCH的傳輸功率的信號,將該傳輸功率增大PBMSCH的預定功率增大步長。但是,如果CPCCH信號不包括TPC命令,TPC命令分析器1459就給節點B功率放大器1460提供用于減小PBMSCH的傳輸功率的信號,將該傳輸功率減小PBMSCH的預定功率減小步長。
與此同時,PBMSCH信號1401應用于乘法器1402。乘法器1402用為PBMSCH設置的信道化碼COVSF1403乘以PBMSCH信號1401,并將其輸出提供給乘法器1404。乘法器1404用為PBMSCH設置的擾頻碼CSCRAMBLE1405乘以從乘法器1402輸出的信號,并將其輸出提供給乘法器1406。這里,預先在UE和節點B之間協調擾頻碼CSCRAMBLE1405。乘法器1406用信道增益1407乘以從乘法器1404輸出的信號,并將其輸出提供給多路復用器1409。這里,乘法器1406以從節點B功率放大器1460提供的增益來放大PBMSCH信號。多路復用器1409用從乘法器1406輸出的信號多路復用節點B發射的其它信道信號1408,并將乘得的信號提供給調制器1410。調制器1410用預定調制技術調制從多路復用器1409輸出的信號,并將調制后的信號提供給RF處理器1411。RF處理器1411處理從調制器1410輸出的信號,并經天線1412經空中發射處理后的RF信號。
與此同時,由于圖3所示的MBMS服務通常經共享信道(尤其是廣播信道)來提供,以便給小區區域中的所有UE正常地提供MBMS服務,必須將共享信道的傳輸功率設置成共享信道可以達到小區區域中的所有點,尤其是小區半徑處。當在小區區域中有多個接收MBMS服務的UE時,以設置成MBMS數據可以達到小區區域中所有點的傳輸功率發射共享信道就很有利了。但是,當小區區域中接收MBMS服務的UE數量少時,共享信道的發射功率不必設得高到MBMS數據可以達到小區半徑,造成了資源浪費。傳輸功率的浪費導致傳輸資源效率的減低。現在,參考圖15描述提供使用共享信道的MBMS服務的方法。
圖15示意性說明了移動通信系統中使用共享信道提供MBMS服務。參考圖15,在節點B1510的一個小區區域(或小區#1)內有3個接收MBMS服務的UE,即,UE1 1511、UE2 1513和UE3 1515,在節點B1520的一個小區區域(或小區#2)內有2個接收MBMS服務的UE,即,UE1 1521和UE21523。小區#1和小區#2中的UE1511、1513、1515、1521和1523位于離相應節點B相對短的距離處。節點B1510用下行鏈路共享信道(SCH)與UE1511、1513和1515通信,節點B1520用下行鏈路專用物理控制信道(DPCCH)、下行鏈路專用物理數據信道(DPDCH)和上行鏈路專用物理信道(DPCH)與UE1521和1523通信。節點B1510(用下行鏈路共享信道與UE1511、1513和1515通信)可以保存下行鏈路信道化碼資源,但是,應當增大下行鏈路共享信道的傳輸功率以便下行鏈路共享信道可以達到小區#1的半徑。但是,節點B1520(經下行鏈路DPCCH、下行鏈路DPDCH和上行鏈路DPCH與UE1521和1523通信)要分配的下行鏈路信道化碼資源數增大,但是不要求增大下行鏈路DPCCH和下行鏈路DPDCH的傳輸功率以便下行鏈路DPCCH和下行鏈路DPDCH可以達到小區#2的半徑。即,當用共享信道提供MBMS服務時,節點B必須控制共享信道的傳輸功率以便共享信道可以覆蓋整個小區區域,但是它可以保存下行鏈路碼資源。但是,當用專用信道提供MBMS服務時,節點B增加要分配給專用信道的下行鏈路碼資源數,但是不要求增大專用信道的傳輸功率,從而提高了傳輸功率資源的效率。
因而,提出了自適應MBMS服務方法。在自適應MBMS服務方法中,在相同小區內接收MBMS服務的UE數變為大于或等于預定數,以便解決信道化碼資源和傳輸功率資源的低效率問題,用共享信道提供MBMS服務。但是,當接收MBMS服務的UE數小于預定數時,用專用信道提供MBMS服務。即,在圖6的服務確認消息傳輸步驟中,RNC307確定位于RNC307自己管理的小區中接收MBMS服務的UE數,RNC307根據接收MBMS服務的UE確定數在步驟605建立專用信道或共享信道,并經配置的信道提供MBMS服務。但是,所提出的用專用信道提供MBMS服務的方法不利地減低了信道化碼資源的效率。即,專用信道有專用物理數據信道(DPDCH)和專用物理控制信道(DPCCH)的組合結構,DPDCH和DPCCH被分配給分別的信道化碼資源,所以用專用信道的MBMS服務方法導致了信道化碼資源效率減低。
因而,本發明提供了一種方法,它提供了使用專用信道(DCH)的MBMS服務。參考第2-4這3個不同的實施例描述用專用信道提供MBMS服務的方法。
首先,描述本發明的第二實施例。描述本發明的第二實施例之前,結合圖6說明的RNC307在步驟604確定在RNC307自己管理的小區中接收MBMS服務的UE數。本文中,為了簡便,將請求MBMS服務的UE稱為“MBMS UE”。RNC307確定MBMS UE數,并依據所確定的MBMS UE數分配用于提供MBMS服務的信道資源,如下所述。
(1)如果1≥N_UE_X>閾值,將下行鏈路共享信道(SCH)分配給小區X中的MBMS UE。為了簡便,這種情況稱為“情況1”。
(2)如果1<N_UE_X<閾值,下行鏈路專用物理數據信道(DPDCH)、下行鏈路非正式專用物理控制信道(DPCCH)和上行鏈路專用物理信道(DPCH)被分配給小區X中的MBMS UE。為了簡便,這種情況稱為“情況2”。
上文中,“N_UE_X”指小區X中的MBMS UE數,“閾值”指位于小區X(可以給它分配共享信道)中的MBMS UE數。這里,閾值是可以根據指定小區的狀態改變的參數,如小區大小和相應時間可用的傳輸資源質量。當從情況1轉到情況2時應用閾值。當從情況2轉到情況1時也應用閾值。即,由于用于提供MBMS服務的信道類型根據相同小區內的MBMS UE數而改變,情況1和情況2都應用閾值。
在本發明的第二實施例中,為了給從情況1轉到情況2和從情況2轉到情況1設置不同的閾值,應用于從情況1轉到情況2的閾值定義為“閾值_低”,應用于從情況2轉到情況1的閾值定義為“閾值_高”。設置不同閾值的原因是在將閾值設為一個值的情況下,如果MBMS UE數在閾值附近改變,就必須頻繁重建用于提供MBMS服務的無線電信道。
因而,通過設置兩個閾值(閾值_高和閾值_低),本發明的第二實施例不要求因MBMS UE數在閾值附近變化而頻繁重建無線電信道。例如,將閾值_高值設為5和將閾值_低值設為3。當N_UE_X在低于閾值_高值和高于閾值_低值之間改變時,應用情況1,即,建立下行鏈路共享信道。當N_UE_X從閾值_低值以上變為閾值_低值以下時,應用情況2,即,建立下行鏈路DPDCH、下行鏈路非正式DPCCH和上行鏈路DPCH。這里,應將閾值_高值設為超過閾值_低值的整數。與閾值類似,根據相應小區的狀態設定閾值_高值和閾值_低值。當應用閾值_高值和閾值_低值時,根據條件如下建立信道。
如果N_UE_X<閾值_高&(不在相應時間點建立相應MBMS服務的信道),那么,就將下行鏈路DPDCH、下行鏈路非正式DPCCH和上行鏈路DPCH建立到小區X。
如果N_UE_X≥閾值_高&(不在相應時間點建立相應MBMS服務的信道,或在相應時間點建立用于相應MBMS服務的下行鏈路DPDCH、下行鏈路非正式DPCCH和上行鏈路DPCH),那么,就將下行鏈路共享數據信道建立到小區X。
如果N_UE_X≤閾值_高&(在相應時間點建立用于相應MBMS服務的下行鏈路共享數據信道),那么,就將下行鏈路DPDCH、下行鏈路非正式DPCCH和上行鏈路DPCH建立到小區X。
如果N_UE_X≥閾值_高&(在相應時間點建立用于相應MBMS服務的下行鏈路共享數據信道),那么,就連續使用建立到小區X的下行鏈路共享數據信道。
與此同時,應當注意,本發明第二實施例中所用的名詞“閾值”指閾值高值。
另外,下行鏈路共享信道意思是用于提供MBMS服務的共享信道,由于下行鏈路共享信道直接涉及本發明,所以不再贅述。本發明新提出的信道包括下行鏈路DPDCH和下行鏈路非正式DPCCH。下行鏈路DPDCH和下行鏈路非正式DPCCH的結構包括MBMS數據、小區中MBMS UE共享的控制信息和有TPC命令的單個控制信息,專用于(或專門用于)每個MBMS UE。
現在,參考圖16描述用于根據MBMS UE數動態分配信道資源的移動通信系統結構。
圖16示意性說明了根據本發明第二實施例的根據MBMS UE數動態分配信道資源的網絡結構。
參考圖16,RNC1610管理由節點B1620管理的小區#1和由節點B1630管理的小區#2。圖16中,在節點B1620中有3個MBMS UE-UE1 1621、UE2 1622和UE3 1623,在節點B1630中有2個MBMS UEUE4 1631和UE51632。節點B1620分配一個下行鏈路DPDCH、3個下行鏈路非正式DPCCH和3個上行鏈路DPCH,節點B1630分配一個下行鏈路DPDCH、2個下行鏈路非正式DPCCH和2個上行鏈路DPCH。節點B1620和節點B1630均經分配的下行鏈路DPDCH發射MBMS數據,經下行鏈路非正式DPCCH發射用于上行鏈路DPCH的TPC命令。一從節點B1620和節點B1630收到下行鏈路非正式DPCCH,UE1621、1622、1623、1631和1632就檢測包括在收到的下行鏈路非正式DPCCH中的TPC命令,并根據測得的TPC命令控制相應上行鏈路DPCH的傳輸功率。另外,UE1621、1622、1623、1631和1632控制上行鏈路DPCH上的用于下行鏈路DPDCH的TPC命令,以便控制下行鏈路DPDCH的傳輸功率。
因而,本發明的第二實施例通過提供分別控制每個MBMS UE的傳輸功率的專用MBMS服務,同時通過給相同小區中的MBMS UE分配單一下行鏈路DPDCH而使信道化碼資源和傳輸功率資源的效率最大。即,已經提出了當MBMS UE數比預定數少時,分配與MBMS UE數一樣多的下行鏈路DPDCH和下行鏈路DPCCH而非下行鏈路共享信道的方法。這種情況下,由于用下行鏈路DPDCH和下行鏈路DPCCH提供MBMS服務,與用單一共享信道提供MBMS服務時相比,有可能更有效地控制傳輸功率。
更具體地說,當將下行鏈路傳輸資源分類為下行鏈路傳輸功率資源和下行鏈路信道化碼資源時,可以將專用信道(DCH)用于n個MBMS UE時要求的下行鏈路傳輸功率DTR_n_DCH定義為方程(2)DTR_n_DCH=n*(coderesource_DLDPDCH+coderesource_DLDPCCH)+SUM(Power_DLDPDCH_controlled_n)+SUM(Power_DLDPCCH_controlled_n)方程(2)中,coderesource_DLDPDCH指為發射特定MBMS數據流而建立下行鏈路(DL)DPDCH所需的信道化碼資源,coderesource_DLDPCCH指發射特定MBMS數據流的下行鏈路DPCCH所需的信道化碼資源。而且,SUM(Power_DLDPDCH_controlled_n)指傳輸n個下行鏈路DPDCH所需的傳輸功率之和,SUM(Power_DLDPCCH_controlled_n)指傳輸n個下行鏈路DPDCH所需的傳輸功率之和。另外,應當注意,方程(2)是概括用來表示下行鏈路DPCCH和DPDCH以及實際下行鏈路傳輸資源之間關系的公式,而不是表示正確的數字值。
相反,可以將給n個MBMS UE分配下行鏈路共享信道(SCH)以便提供MBMS服務時所要求的下行鏈路傳輸資源DTR_n_SCH定義為方程(3)DTR_n_SCH=conderesource_SCH+Power_uncontrolled方程(3)中,conderesource_SCH指分配給所建立的下行鏈路共享信道以便發射指定MBMS數據流的信道化碼資源,它的意義幾乎與coderesource_DLDPDCH相同。而且,Power_uncontrolled指下行鏈路共享信道的傳輸功率,它通常表示高到足以允許下行鏈路共享信道達到小區半徑的傳輸功率。比較用于下行鏈路專用信道的下行鏈路傳輸資源DTR_n_DCH和用于下行鏈路共享信道的下行鏈路傳輸資源DTR_n_SCH。下行鏈路共享信道使用相對小量的信道化碼資源,但是它需要高到足以允許MBMS數據流達到小區半徑的傳輸功率。相反,下行鏈路專用信道使用相對大量的信道化碼資源,但是它可以分別控制MBMS UE的傳輸功率。換句話說,可以將閾值設定為值M,這里,希望Power_uncontrolled大大高于SUM(Power_DLDPDCH_controlled_n)和SUM(Power_DLDPCCH_controlled_n)的和。
本發明的第二實施例共享了用于實際發射MBMS數據流的信道(下行鏈路DPDCH),分配與MBMS UE數一樣多的下行鏈路非正式DPCCH,并經上行鏈路DPCH控制下行鏈路DPDCH的傳輸功率。因而,可以將本發明第二實施例中要求的下行鏈路傳輸資源DTR_n_SDCH定義為方程(4)DTR_n_SDCH=conderesource_DLDPDCH+n*coderesource_DLDPCCH+Power_DLDPDCHcontrolled_worstcaseUE+SUM(Power_DLDPCCHcontrolled_n)方程(4)中,Power_DLDPDCHcontrolled_worstcaseUE指MBMS UE中與小區無線電鏈路最差的MBMS UE的傳輸功率。Power_DLDPDCHcontrolled_worstcaseUE可以重寫為方程(5)Power_DLDPDCHcontrolled_worstcaseUE=MAX[Power_DLDPDCHcontrolled_1~Power_DLDPDCHcontrolled_n]方程(5)中,MAX[Power_DLDPDCHcontrolled_1~Power_DLDPDCHcontrolled_n]指下行鏈路DPDCH的傳輸功率中最大的傳輸功率。
現在,描述用于每個上述3種方法的下行鏈路傳輸資源量(i)用下行鏈路DPDCH和下行鏈路DPDCH提供MBMS服務的方法,(ii)用下行鏈路共享信道提供MBMS服務的方法,和(iii)用一個下行鏈路DPDCH、下行鏈路非正式DPCCH和上行鏈路DCH提供MBMS服務的方法。例如,假設,小區X中有3個MBMS UEUE A、UE B和UE C。而且,假設,SF=16碼信道資源用于MBMS服務,UE A、UE B和UE C要求用來接收MBMS服務的最小傳輸功率值分別是10dB、20dB和30dB。另外,假設應用于提供MBMS服務的下行鏈路共享信道的傳輸功率是100dB。
第一,當用下行鏈路DPDCH和下行鏈路DPCCH提供MBMS服務時,所要求的下行鏈路傳輸資源量為3個SF=16碼信道和60dB(=10dB+20dB+30dB)的傳輸功率。這里,由于下行鏈路DPCCH是相對低速的信道,所以與下行鏈路DPDCH相比,它消耗很少的傳輸功率。因而,不考慮下行鏈路DPCCH的傳輸功率。第二,當用下行鏈路共享信道提供MBMS服務時,所要求的下行鏈路傳輸資源量為1個SF=16碼信道和100dB的傳輸功率。第三,當用根據本發明的下行鏈路DPDCH、下行鏈路非正式DPCCH和上行鏈路DPCH提供MBMS服務時,所要求的下行鏈路傳輸資源量為1個SF=16碼信道用作下行鏈路DPDCH,3個SF=512碼信道用作下行鏈路非正式DPCCH,和MBMS UE的30dB的傳輸功率,例如,最差無線電鏈路的UEC。
現在,參考圖17描述本發明第二實施例中提出的下行鏈路DPDCH、下行鏈路非正式DPCCH和上行鏈路DPCH的結構。
圖17示意性說明了根據本發明第二實施例的下行鏈路DPDCH、下行鏈路非正式DPCCH和上行鏈路DPCH的結構。參考圖17,在普通UMTS通信系統中,無線電幀的傳輸時間為10ms,由15個時隙隙#0~#14組成。每個時隙由2560個碼片組成,可以在每個時隙發射的數據量根據用于信道的SF是可變的。例如,在下行鏈路中,如果k=0與SF=512匹配,k=1與SF=256匹配,k=2與SF=128匹配,k=3與SF=64匹配,k=4與SF=32匹配,k=5與SF=16匹配,k=6與SF=8匹配,k=7與SF=4匹配,那么在一個時隙發射的數據量就變為10*2k位。相反,如果k=0與SF=256匹配,k=1與SF=128匹配,k=2與SF=64匹配,k=3與SF=32匹配,k=4與SF=16匹配,k=5與SF=8匹配,k=6與SF=4匹配,那么在一個時隙發射的數據量也變為10*2k位。
通常,在UMTS通信系統中,上行鏈路DPCH的一個無線電幀也由15個時隙組成。每個時隙的組成有DPDCH,用于將從節點B發射的上層的數據發射到UE;和DPCCH,包括(i)TPC位,或用于控制UE的傳輸功率的物理層控制信號,(ii)TFCI(傳送格式組合指示符)位,和(iii)導頻符號。另外,下行鏈路DPDCH有發射數據1(Data1)符號和數據2(Data2)符號的時隙格式,用于發射來自上層的數據。下行鏈路DPCCH有發射TPC符號(用于發射TPC位)、TFCI符號(用于發射TFCI位)和導頻符號的時隙格式。這里,TPC符號發射用于控制UE的傳輸功率的信息(從節點B發射到UE),TFCI符號表示TFC(傳送格式組合)(其中,對當前發射的10ms幀發射下行鏈路信道)。而且,導頻符號表示標準,UE基于它控制DPCH的傳輸功率。在DPCH的時隙格式下,預先根據SF、TFCI的傳輸和壓縮模式的應用確定用于發射符號的每個區的大小。例如,如果不以SF=256使用TFCI字段并使用壓縮模式,時隙格式有2位數據1字段、14位數據2字段、2位TPC字段、0位TFCI字段和2位導頻字段。目前,在UMTS通信系統中,定義了49個時隙格式#0到#16A。
本發明的第二實施例提出了一種新的提供MBMS服務的信道結構,通過只經分別的碼信道(即,下行鏈路非正式DPCCH)發射在普通UMTS通信系統的下行鏈路DPCH時隙格式下使用的TPC符號;和經分別的碼信道(即,下行鏈路DPDCH)發射下行鏈路DPCH時隙格式下除了TPC符號之外的數據1符號、TFCI符號、數據2符號和導頻符號。這是因為由于將MBMS數據流發射到多個MBMS UE,最好經下行鏈路DPDCH發射必須發射到每個MBMS UE的TPC符號。即,本發明中,經下行鏈路DPDCH發射可以由多個接收相同MBMS數據流的MBMS UE共享的信息,經下行鏈路非正式DPCCH發射每個MBMS UE專用的信息或不要求由MBMS UE共享的信息。即,數據1符號、數據2符號、TFCI符號和導頻符號是可以由多個MBMS UE共享的信息,TPC符號是必須專門發射到每個MBMS UE的信息。結論是,本發明提出的下行鏈路DPDCH包括數據1字段、TFCI字段、數據2字段和導頻字段。經數據1字段和數據2字段實際發射MBMS數據流,經TFCI字段發射物理層處理MBMS數據流所需的信息(諸如應用到MBMS數據流的信道編碼信息)、CRC(循環冗余碼校驗)位大小或所發射的MBMS數據流量。而且,經導頻字段發射導頻位(作為接收下行鏈路DPDCH信號的MBMS UE測量信道質量的基礎的標準)。這里,可以根據SF值和TFCI字段的必要性適當確定下行鏈路DPDCH中每個字段的大小,表2舉例加以說明。由于已經在普通UMTS通信系統中定義了49個時隙格式#0到#16A,本發明為下行鏈路DPDCH新定義11個時隙格式#17到#24。
表2
應當注意,可以根據條件對表2所示的時隙格式進行改變。
下面,描述下行鏈路非正式DPCCH。如上所述,下行鏈路非正式DPCCH只發射用于控制每個MBMS UE傳輸功率的TPC命令。當然,如果需要的話,下行鏈路非正式DPCCH可以發射新的信息。下行鏈路非正式DPCCH的TPC字段中10位用于SF=512,5位用于SF=1024。TPC符號是二進制信息,用于增大或減小上行鏈路DPCH的傳輸功率。另外,要應用于下行鏈路非正式DPCCH的SF值根據條件變化。例如,如果下行鏈路DPDCH的SF是32,下行鏈路非正式DPCCH的SF就設為512。而且,如果下行鏈路DPDCH的SF是64,下行鏈路非正式DPCCH的SF就設為1024。
下面,描述上行鏈路DPCH。上行鏈路DPCH由上行鏈路DPDCH和上行鏈路DPCCH組成。上行鏈路DPDCH發射上行鏈路數據,上行鏈路DPCCH發射上行鏈路控制信息。這里,上行鏈路控制信息包括應用于上行鏈路數據的信道編碼類型、表示傳輸數據量的TFCI、用于測量上行鏈路信道質量的導頻、用于傳輸分集的反饋信息(FBI)和用于控制下行鏈路傳輸功率的TPC命令。上行鏈路DPCH中每個字段的大小都以時隙格式預先限定,如下行鏈路DPDCH和下行鏈路非正式DPCCH那樣。本發明中,使用現有普通UMTS通信系統的上行鏈路DPCH時隙格式。
現在,參考圖18描述根據本發明第二實施例提供MBMS服務的過程。
圖18是說明根據本發明第二實施例在移動通信系統中提供MBMS服務的過程的流程圖。描述圖18之前,假設用于提供MBMS服務的移動通信系統在結構上與圖16的移動通信系統一致。雖然圖16中沒畫MB-SC和SGSN,但是,應當注意,RNC1610連接到MB-SC和SGSN,如圖3所示。因而,下文的描述中,MB-SC和SGSN用與圖3中相同的標號。描述圖18之前,先看RNC管理的RNC服務語境和SGSN管理的SGSN服務語境。RNC和SGSN單獨管理用于每個MBMS服務的服務相關信息,將用于每個MBMS服務的服務相關信息稱為“服務語境”。為每個MBMS服務管理的服務相關信息包括要接收MBMS服務的UE的UE標識符(即,要接收MBMS服務的UE的列表);UE所在服務區域;和提供MBMS服務所需的QoS(服務質量)。
下面,詳細描述包括在RNC服務語境和SGSN服務語境中的信息。
第一,包括在RNC服務語境中的信息如下。
RNC服務語境={MB-SC服務ID,RNC服務ID,要接收或正在接收MBMS服務的ID(位于相應小區中的UE的ID)},提供MBMS服務所需的QoS}如上所述,一個RNC服務語境由一個服務ID、多個小區ID和多個UE ID組成。另外,服務ID包括MB-SC服務ID和RNC服務ID。MB-SC服務ID是分配給MB-SC提供的MBMS服務的唯一ID,RNC服務ID是RNC分配給MBMS服務的唯一ID。這里,RNC服務ID只由UE和RNC來認出,并可以分配RNC服務ID以便在RNC和UE之間的傳輸路徑(包括無線電信道,即無線電集合信道)中更有效地認出服務。RNC管理和更新用于指定MBMS服務的RNC服務語境,如果稍后實際提供指定MBMS服務,RNC就通過咨詢RNC服務語境將MBMS數據流發射到適當小區。
第二,包括在SGSN服務語境中的信息如下。
SGSN服務語境={MB-SC服務ID,SGSN服務ID、接收或正在接收MBMS服務的RNC的ID(位于相應RNC中的UE的ID),提供MBMS服務所需的QoS}在SGSN服務語境中,SGSN服務ID是SGSN分配的ID,用于有效認出UE和SGSN之間的MBMS。而且,在SGSN服務語境中,RNC的ID可以用其它信息來代替。例如,預先將幾個RNC設置到一個服務區域,然后,RNC ID可以代替與服務區域關聯的服務區域ID。
而且,RNC服務語境和SGSN服務語境在以下提供MBMS服務的過程中連續更新。RNC和SGSN用RNC服務語境和SGSN服務語境來確定小區(或節點B)和RNC(向其發射MBMS數據流)以及確定接收MBMS服務的UE。現在,參考圖18描述實際提供MBMS服務的過程。
首先,UE1621將第一MBMS服務請求消息發射到RNC1610以便請求MBMS服務X(步驟1801)。這里,第一MBMS服務請求消息包括MB-SC服務ID(或指示UE1621要接收的MBMS服務的服務ID),和指示發射第一MBMS服務請求消息的UE的用戶ID(或UE ID)。一收到第一MBMS服務請求消息,RNC1610就更新已形成的RNC服務語境,即,在已形成的RNC服務語境中的接收相關信息加入UE1621的用戶ID,并在已形成的RNC服務語境中的服務區域相關信息加入UE1621所屬的小區(或節點B1620)的小區ID,然后將第二MBMS服務請求消息發射到SGSN305以便請求MBMS服務X(步驟1802)。可以在收到第一MBMS服務請求消息時(步驟1801)或收到第二MBMS服務請求消息時(步驟1805)產生和更新RNC服務ID。本文中,雖然RNC1610更新大量RNC服務語境,如果所請求的MBMS服務X是新MBMS服務,RNC1610也要為MBMS服務X形成新的RNC服務語境并在新形成的RNC服務語境中管理該信息。第二MBMS服務請求消息包括表示UE1621要接收MBMS服務的MB-SC服務ID;和發射了第二MBMS服務請求消息的UE1621的用戶ID。即,在有新的當前要接收MBMS服務的UE的情況下,如果有舊的要接收MBMS服務的UE,就用相同的RNC服務ID發射控制信息以便在以后執行MBMS服務時在無線電鏈路上發射控制信息。如果要接收MBMS服務的UE所請求的服務是新的服務,就產生和管理用于新MBMS服務的RNC服務ID。這里,可以根據服務類型連續產生RNC服務ID,或者可以根據給定的公式有效分配和管理RNC服務ID。更具體地說,產生或更新RNC服務ID時,RNC從UE收到第一MBMS服務請求消息時更新或添加RNC服務語境,如果確定需要新的RNC服務ID,RNC可以在收到第二MBMS服務響應消息時產生RNC服務ID,或在收到第二MBMS服務請求消息時產生RNC服務ID。由于用它來實現,可以修改產生和更新RNC服務ID的方法。
一從RNC1610收到第二MBMS服務請求消息,SGSN305就更新已形成的SGSN服務語境,即,向已形成的SGSN服務語境中的接收相關信息加入UE1621的用戶ID,和向已形成的SGSN服務語境中的服務區域相關信息加入UE1621所屬的RNC1610的ID,然后,將第三MBMS服務請求消息發射到MB-SC301以便請求MBMS服務X(步驟1803)。本文中,雖然SGSN305更新了SGSN服務語境,如果所請求的MBMS服務X是新的MBMS服務,SGSN305就為MBMS服務X形成新的SGSN服務語境并在新形成的SGSN服務語境中管理該信息。第三MBMS服務請求消息包括MB-SC服務ID。一從SGSN305收到第三MBMS服務請求消息,MB-SC301就將發射了第三MBMS服務請求消息的SGSN305加入列表中以便提供MBMS服務X,并將表示正確收到第三MBMS服務請求消息的第三MBMS服務響應消息發射SGSN305(步驟1804)。這里,第三MBMS服務響應消息包括MB-SC服務ID。
一從MB-SC301收到第三MBMS服務響應消息,SGSN305就通過將用于MBMS服務X的服務ID(即,SGSN服務ID)加入SGSN服務語境中的服務ID相關信息來執行更新,并將表示正確收到第三MBMS服務請求消息的第二MBMS服務響應消息發射到RNC1610(步驟1805)。這里,SGSN305(收到第三MBMS服務請求消息)分配SGSN服務ID(由與MBMS服務X有關的SGSN305來管理)。一收到第二MBMS服務響應消息,RNC1610就分配RNC服務ID,通過將分配的RNC服務ID加入RNC服務語境中的服務ID相關信息來執行更新,并將表示正確收到第二MBMS服務請求消息的第一MBMS服務響應消息發射到UE1621(步驟1806)。這里,RNC可以將RNC服務ID信息與MBMS服務響應消息一起發射到UE,或者發射RNC服務ID消息,同時在MBMS無線電集合信道設置期間發射MBMS無線電集合信道設置消息,如下所述。但是,由于提供MBMS服務的時間不同,最好在實際設置無線電集合信道時發射RNC服務ID。這里,RNC1610(接收第二MBMS服務響應消息)分配RNC服務ID(由與MBMS服務X有關的RNC1610來管理)。第一MBMS服務響應消息包括MB-SC服務ID、SGSN服務ID和RNC服務ID。一收到第一MBMS服務響應消息,UE1621就存儲SGSN服務ID和RNC服務ID,并等候下次操作。
與此同時,MB-SC301將用于通知SGSN305近期將開始MBMS服務X和確定要實際接收MBMS服務X的UE(或UE的ID)的第三MBMS服務通知消息發射到SGSN305(步驟1807)。第三MBMS服務通知消息包括MB-SC服務ID、實際開始MBMS服務X的服務開始時間、和QoS相關信息。一收到第三MBMS服務通知消息,SGSN305就設置用于在傳輸網絡303上提供MBMS服務X的無線電集合信道,和設置用于MBMS服務X的lu連接,并更新SGSN服務語境中服務區域相關信息中的QoS相關信息和lu連接相關信息,通知近期要開始MBMS服務X,然后,將第二MBMS服務通知消息發射到RNC1610以便確定要實際接收MBMS服務X的UE列表(步驟1808)。第二MBMS服務通知消息包括MB-SC服務ID、SGSN服務ID、服務開始時間和QoS相關信息。一收到第二MBMS服務通知消息,RNC1610就確定其RNC服務語境中的UE ID和UE所屬的小區,并將通知要在近期開始MBMS服務X的第一MBMS服務通知消息發射到UE1621(步驟1809)。第一MBMS服務通知消息包括MB-SC服務ID、RNC服務ID、服務開始時間和QoS相關信息。
一收到第一MBMS服務通知消息,UE1621就確定是否實際接收MBMS服務X,存儲收到的QoS相關信息,并將第一MBMS通知響應消息(指明正確收到第一MBMS服務通知消息)發射到RNC1610(步驟1810)。第一MBMS通知響應消息包括RNC服務ID和UE ID。一收到第一MBMS通知響應消息,RNC1610就通過向其RNC服務語境中加入發射了第一MBMS通知響應消息的UE的ID和UE所屬的小區ID來執行更新,并將表示正確收到第二MBMS服務通知消息的第二MBMS通知響應消息發射到SGSN305(步驟1811)。假設在步驟1810,RNC1610只從UE1621接收第一MBMS通知響應消息。但是,RNC1610可以從多個UE接收第一MBMS通知響應消息。這種情況下,RNC1610通過向RNC服務語境加入各個UE的ID和UE所屬的小區的ID來更新RNC服務語境。
與此同時,第二MBMS通知響應消息包括MB-SC服務ID和UE ID。一收到第二MBMS通知響應消息,SGSN305就通過向其SGSN服務語境加入包括在第二MBMS通知響應消息中的UE ID和RNC ID來執行更新。而且,SGSN305將RAB(無線電存取集合信道)分配請求消息發射到RNC1610,用于設置無線電存取集合信道(RAB),它是用于將用于MBMS服務X的數據流發射到發射了第二MBMS通知響應消息的RNC1610的傳輸路徑(步驟1812)。RAB分配請求消息包括MB-SC服務ID和QoS信息。一收到RAB分配請求消息,RNC1610就確定小區和UE(它們的ID包括在其RNC服務語境中),根據收到的QoS信息預備設置到小區或節點B1620的無線電鏈路,并發射關于RNC服務ID的信息,從而統一地經RNC服務ID發射傳統上被分開發射到每個UE的無線電連路信息。這時,RNC1610檢查屬于小區的UE數,即,存儲在RNC服務語境中的MBMS UE數,從而確定是將相應小區的無線電集合信道設置為下行鏈路共享信道還是將無線電集合信道設置為下行鏈路DPDCH、用于MBMS UE的下行鏈路非正式DPCCH和上行鏈路DPCH。即,如上所述,如果相同小區中的MBMS UE數超過了閾值,就設置下行鏈路共享信道。但是,如果相同小區中的MBMS UE數小于閾值,就設置下行鏈路DPDCH、用于MBMS UE的下行鏈路非正式DPCCH和上行鏈路DPCH。如下所述,假設節點B1620中的MBMS UE數大于或等于閾值。結果,RNC1610給UE1621分配下行鏈路DPDCH、下行鏈路非正式DPCCH和上行鏈路DPCH。
RNC1610將MBMS無線電鏈路設置請求消息發射到節點B1620以便設置用于發射用于MBMS服務X的數據流的無線電鏈路(步驟1813)。MBMS無線電鏈路設置請求消息包括要應用于下行鏈路DPDCH的信道化碼信息、擾頻碼信息、時隙格式數信息和信道編碼信息,用于發射用于MBMS服務X的數據流。而且,MBMS無線電鏈路設置請求消息包括要應用于下行鏈路非正式DPCCH的信道化碼信息、擾頻碼信息和信道編碼信息。另外,MBMS無線電鏈路設置請求消息包括要應用于上行鏈路DPCH的信道化碼信息、擾頻碼信息、TPC相關信息和信道編碼信息。這里,TPC相關信息包括要應用于上行鏈路DPCH的信道質量相關信息和要用于下行鏈路DPDCH和下行鏈路非正式DPCCH的步長信息。下面描述上述信息。一收到MBMS無線電鏈路設置請求消息,節點B1620就用包括在MBMS無線電鏈路設置請求消息中的信道化碼信息和擾頻碼信息設置下行鏈路DPDCH和下行鏈路非正式DPCCH,完成準備接收上行鏈路DPCH,并將表示設置無線電鏈路的MBMS無線電鏈路設置響應消息發射到RNC1610(步驟1814)。
一收到MBMS無線電鏈路設置響應消息,RNC1610就發射用于設定到MBMS UE的無線電集合信道的MBMS無線電集合信道設置消息,或位于發射了MBMS無線電鏈路設置響應消息的節點B1620的小區中的UE1621(步驟1815)。MBMS無線電集合信道設置消息包括用于下行鏈路DPDCH的信道化碼信息、用于下行鏈路DPDCH的擾頻碼信息、時隙格式數信息、用于下行鏈路非正式DPCCH的信道化碼信息、用于下行鏈路非正式DPCCH的擾頻碼信息、用于上行鏈路DPCH的信道化碼信息和用于上行鏈路DPCH的擾頻碼信息。而且,MBMS無線電集合信道設置消息可以包括要應用于下行鏈路DPDCH和下行鏈路非正式DPCCH的信道質量相關信息;和要應用于上行鏈路DPCH的步長信息。一收到MBMS無線電集合信道設置消息,UE1621就準備用包括在收到的MBMS無線電集合信道設置消息中的信息接收下行鏈路DPDCH和下行鏈路非正式DPCCH,完成準備后,將表示完成無線電集合信道設置的MBMS無線電集合信道設置完成消息發射到RNC1610(步驟1816)。MBMS無線電集合信道設置完成消息包括MBMS服務ID和用戶ID。一收到MBMS無線電集合信道設置完成消息,RNC1610就通過向其RNC服務語境加入發射了MBMS無線電集合信道設置完成消息的UE1621的ID來執行更新,并將表示完成設置用于MBMS服務X的無線電集合信道的MBMS RAB分配響應消息發射到SGSN305(步驟1817)。MBMS RAB分配響應消息包括MBMS服務ID和多個UE ID。一收到MBMS RAB分配響應消息,SGSN305就通過向其SGSN服務語境加入包括在MBMSRAB分配響應消息中的UE ID來執行更新,并將表示完成接收用于MBMS服務X的數據流準備的第三MBMS通知響應消息發射到MB-SC301(步驟1818)。第三MBMS通知響應消息包括MBMS服務ID。在第三MBMS通知響應消息后,MB-SC301將用于MBMS服務X的數據流發射到UE1621(步驟1819)。當然,圖18中用于發射MBMS服務的消息可以包括其它消息。
當開始傳輸MBMS數據流時,MBMS數據流被經預先設定的傳輸路徑發射到UE1621。即,如果信道質量令人滿意的話,MBMS數據流被從節點B1620經下行鏈路DPDCH發射到UE621,UE1621用下行鏈路DPDCH中的導頻字段測量信道質量,并用上行鏈路DPCH中的TPC字段發射用于下行鏈路DPDCH的下-TPC命令。但是,如果下行鏈路DPDCH的信道質量不令人滿意,UE1621就用上行鏈路DPCH中的TPC字段發射用于下行鏈路DPDCH的上-TPC命令。可以用幾種方法測量信道質量。例如,可以通過估計SIR來測量信道質量。這種情況下,UE1621比較在步驟1815收到的信道質量相關信息的目標SIR值SIRtarget和通過測量下行鏈路DPDCH中的導頻字段確定的測得的SIR值。比較結果是,如果測得的SIR值大于或等于目標SIR,UE1621就產生下-TPC命令。但是,如果,測得的SIR值小于目標SIR,UE1621就產生上-TPC命令。
與此同時,節點B1620監控其小區區域中的MBMS UE,即,監控設置到UE1621、1622、1623的上行鏈路DPCH的TPC字段。如果任何一個TPC字段有上-TPC命令,節點B1620都增大下行鏈路DPDCH和下行鏈路非正式DPCCH的傳輸功率。相反,如果所有上行鏈路DPCH的TPC字段都有下-TPC命令,節點B1620就減小下行鏈路DPDCH和下行鏈路非正式DPCCH的傳輸功率。這時,在步驟1813以收到的一個單位步長增大和減小傳輸功率。即,步長的意思是可以一次性增大或減小傳輸功率的級別。另外,節點B1620也用設置到UE1621、1622和1623的上行鏈路DPCH的導頻字段測量信道質量。測量的結果是,如果信道質量令人滿意,節點B1620就經用于相應UE的下行鏈路非正式DPCCH的TPC字段發射上-TPC命令。但是,如果信道質量不令人滿意,節點B1620就經用于相應UE的下行鏈路非正式DPCCH的TPC字段發射下-TPC命令。
下面,參考圖19描述根據本發明第二實施例的UE結構。
圖19說明了根據本發明第二實施例的UE的內部結構。參考圖19,上行鏈路DPDCH處理器1921和上行鏈路DPCCH處理器1923分別經上行鏈路DPCH(參考圖17描述)發射所要發射的上行鏈路DPDCH信號和上行鏈路DPCCH信號。雖然沒畫,上行鏈路DPDCH處理器1921和上行鏈路DPCCH處理器1923均包括信道信號傳輸元件,如擴頻器、信道編碼器、擾頻器、速率匹配電路和調制器,并在圖17所示的時隙格式下分別設置DPDCH和DPCCH。下行鏈路DPDCH處理器1953和下行鏈路非正式DPCCH處理器1955分別處理經參考圖17描述的下行鏈路DPDCH和下行鏈路非正式DPCCH收到的信道信號。雖然沒畫,下行鏈路DPDCH處理器1953和下行鏈路非正式DPCCH處理器1955均包括信道信號接收元件,如解擴頻器和信道解碼器。而且,下行鏈路DPDCH處理器1953和下行鏈路非正式DPCCH處理器1955分別在圖17所示的時隙格式下設置下行鏈路DPDCH和下行鏈路非正式DPCCH。
如結合圖18所示,UE1621從RNC1610接收MBMS無線電集合信道設置消息或RRC消息,MBMS無線電集合信道設置消息包括設置用來經其接收MBMS服務的信道所需的信息。MBMS無線電集合信道設置消息被發射到上層或UE1621的RRC層。然后,RRC層將設置上述信道所需的信息發射到上行鏈路DPDCH處理器1921、上行鏈路DPCCH處理器1923、下行鏈路DPDCH處理器1953和下行鏈路非正式DPCCH處理器1955。這里,RRC層將包括在MBMS無線電集合信道設置消息中的信息中用于下行鏈路DPDCH的信道化碼、時隙格式數和信道編碼參數發射到下行鏈路DPDCH處理器1953,然后下行鏈路DPDCH處理器1953用從RRC層提供的信息形成用于接收下行鏈路DPDCH的元件,如解擴頻器、信道解碼器、速率解匹配電路和解調器。
另外,RRC層將包括在MBMS無線電集合信道設置消息中的信息中用于下行鏈路非正式DPCCH的信道化碼、擾頻碼和信道編碼參數發射到下行鏈路非正式DPCCH處理器1955,然后下行鏈路非正式DPCCH處理器1955用從RRC層提供的信息形成用于接收下行鏈路非正式DPCCH的元件。而且,RRC層分別將包括在MBMS無線電集合信道設置消息中的信息中用于上行鏈路DPDCH和上行鏈路DPCCH的信道化碼和信道編碼參數發射到上行鏈路DPDCH處理器1921和上行鏈路DPCCH處理器1923。然后,上行鏈路DPDCH處理器1921和上行鏈路DPCCH處理器1923均形成用于發射上行鏈路DPDCH和上行鏈路DPCCH的一系列元件,如解擴頻器和信道解碼器。
與此同時,RRC層將包括在MBMS無線電集合信道設置消息中的目標SIR值SIRtarget發射到信道質量測量器1957,信道質量測量器1957用SIRtarget測量下行鏈路DPDCH和下行鏈路非正式DPCCH的信道質量。信道質量測量器1957根據測得的信道質量產生用于增大或減小相應信道傳輸功率的上-TPC命令或下-TPC命令,并將產生的TPC命令發射到上行鏈路DPCCH1923。而且,下行鏈路非正式DPCCH處理器1955將從RRC層收到的步長提供給放大塊1910。放大塊1910的組成有放大器1911,用于以相應增益放大從上行鏈路DPDCH處理器1921輸出的信號;和放大器1913,用于以相應增益放大從上行鏈路DPCCH處理器1923輸出的信號。放大器1911和放大器1913均以從下行鏈路非正式DPCCH處理器1955收到的一個步長單位控制它們輸入信號的增益。例如,如果放大器1911在時間點“x”的傳輸功率級為“a”,而后,從下行鏈路非正式DPCCH處理器1955接收上-TPC命令,放大器1911會以傳輸功率級“a+(步長)”放大其輸入信號。
加法器1905根據預定上行鏈路DPCH時隙格式用上行鏈路DPDCH處理器1921輸出的信號加上從上行鏈路DPCCH處理器1923輸出的信號,并將加得的信號提供給發射器1903。發射器1903用相應擾頻碼擾頻從加法器1905輸出的信號,將擾頻后的信號向上轉換為RF信號,并經天線1901經空中發射RF信號。與此同時,經天線1950經空中收到的RF信號被供給接收器1951。接收器1951將來自天線1950的接收信號提供給下行鏈路DPDCH處理器1953和下行鏈路非正式DPCCH處理器1955。
現在,參考圖19詳細描述UE1621的發射/接收操作。
第一,描述發射上行鏈路DPCH信號的操作。如果用戶數據被從上層發射到上行鏈路DPDCH處理1921,那么,上行鏈路DPDCH處理1921就對用戶數據執行一系列傳輸過程,如擴頻和信道編碼,并將其輸出提供給放大器1911。而且,如果來自上層的TFCI和來自信道質量測量器1957的TPC命令被提供給上行鏈路DPCCH處理器1923,那么,上行鏈路DPCCH處理器1923就對上層和信道質量測量器1957提供的信號執行一系列傳輸過程,并將其輸出提供給放大器1913。放大器1911和放大器1913在下行鏈路非正式DPCCH處理器1955的控制下分別對來自上行鏈路DPDCH處理器1921輸出的信號和來自上行鏈路DPCCH處理器1923輸出的信號進行放大,并將它們的輸出提供給加法器1905。然后,加法器1905根據預定上行鏈路DPCH時隙格式將放大器1911輸出的信號加上放大器1913輸出的信號,并將加得的信號提供給發射器1903。發射器1903對加法器1905輸出的信號執行RF處理,如調制和擾頻,并經天線1901經空中發射RF處理后的信號。
第二,描述接收下行鏈路DPDCH信號和下行鏈路非正式DPCCH信號的操作。如果經天線1950經空中收到了RF信號,將收到的信號應用于接收器1951。接收器1951將收到的RF信號向下轉換為基帶信號,對基帶信號執行解擾頻和解調,并將其輸出提供下行鏈路DPDCH處理器1953和下行鏈路非正式DPCCH處理器1955。然后,下行鏈路DPDCH處理器1953對接收器1951提供的RF信號執行一系列接收處理,如解擴頻和信道解碼,并根據預定下行鏈路DPDCH時隙格式將信號分為數據1字段、TFCI字段、導頻字段和數據2字段。而后,下行鏈路DPDCH處理器1953用TFCI字段處理數據1和數據2,將處理后的數據提供給上層,并將導頻字段上的信號提供給信道質量測量器1957。然后,信道質量測量器1957用下行鏈路DPDCH處理器1953提供的導頻信號測量SIR值,比較測得的SIR值和存儲的目標SIR值SIRtarget,根據比較結果產生TPC命令,并將產生的TPC命令提供給上行鏈路DPCCH處理器1923。而且,下行鏈路非正式DPCCH處理器1955對接收器1951提供的RF信號執行一系列接收處理,如解擴頻、解擾頻、信道解碼和解調,根據預定下行鏈路非正式DPCCH時隙格式在TPC字段上檢測信號,并根據測得的TPC符號控制放大塊1910的傳輸功率。
現在,參考圖20描述UE1621的操作過程。
圖20說明了根據本發明第二實施例的UE的操作過程。參考圖20,UE1621在步驟2001從RNC1610接收MBMS無線電集合信道設置消息,然后進行到步驟2003、2005、2007、2009、2011和2013。這里,UE1621同時從步驟2001進行到步驟2003、2005、2007、2009、2011和2013的原因是因為UE1621根據包括在MBMS無線電集合信道設置消息中的信息形成了上行鏈路DPDCH處理器1921、上行鏈路DPCCH處理器1923、下行鏈路DPDCH處理器1953、下行鏈路非正式DPCCH處理器1955、信道質量測量器1957和放大塊1910,如結合圖19所述。即,UE1621根據包括在MBMS無線電集合信道設置消息中的信息在步驟2003形成(或設置)了上行鏈路DPDCH處理器1921,在步驟2005形成(或設置)了上行鏈路DPCCH處理器1923,在步驟2007形成(或設置)下行鏈路DPDCH處理器1953,在步驟2009形成(或設置)了信道質量測量器1957,在步驟2011形成(或設置)了下行鏈路非正式DPCCH處理器1955,在步驟2013形成(或設置)了放大塊1910。這里,“設置”元件的意思是根據包括在MBMS無線電集合信道設置消息中的信息準備發射或接收信道信號。
在步驟2015,UE1621發射MBMS無線電集合信道設置完成消息,它表示執行相應于收到的MBMS無線電集合信道設置消息的操作,然后進行到步驟2017、2019、2027、2029。在步驟2017,UE1621接收下行鏈路DPDCH信號,然后進行到步驟2021和2031。在步驟2019,UE1621接收下行鏈路非正式DPCCH信號,然后進行到步驟2025。在步驟2021,UE1621根據導頻字段上的信號(即,收到的下行鏈路DPDCH信號中的導頻位)產生TPC命令,然后進行到步驟2023。在步驟2023,UE1621將產生的TPC命令發射給上行鏈路DPCCH處理器1923,然后回到步驟2017。與此同時,在步驟2025,UE1621從收到的下行鏈路非正式DPCCH信號檢測TPC字段上的信號,控制上行鏈路DPDCH和DPCCH信號的傳輸功率,然后回到步驟2019。
在步驟2027,UE1621根據預定時隙格式經上行鏈路DPDCH發射從上層輸出的用戶數據。在步驟2029,UE1621根據預定時隙格式經上行鏈路DPCCH發射TFCI、TPC、FBI和導頻。在步驟2031,UE1621將經下行鏈路DPDCH收到的MBMS數據流發射到上層。連續執行圖20的過程直到MBMS服務結束。
下面,參考圖21描述根據本發明第二實施例用于執行操作的節點B的內部結構。
圖21說明了根據本發明第二實施例的節點B的內部結構。參考圖21,上行鏈路DPDCH處理器2161-2165和上行鏈路DPCCH處理器2163-2167分別處理經圖17所示上行鏈路DPCH收到的控制信息和用戶數據。這里,上行鏈路DPDCH處理器2161-2165的數量和上行鏈路DPCCH處理器2163-2167的數量等于使用下行鏈路DPDCH的MBMS UE的數量。假設在圖21中,MBMS UE的數量為N。上行鏈路DPDCH處理器2161-2165和上行鏈路DPCCH處理器2163-2167均包括用于處理收到的信號的元件,如解擴頻器和信道解碼器。下行鏈路DPDCH處理器2121處理圖17所示的時隙格式下發射的控制信息和用戶數據。下行鏈路DPDCH處理器2121包括用于處理傳輸信號的元件,如擴頻器和信道編碼器。下行鏈路非正式DPCCH處理器2123-2125處理圖17所示時隙格式下發射的控制信息。每個下行鏈路非正式DPCCH處理器2123-2125還包括用于處理傳輸信號的元件,如擴頻器和信道編碼器。放大塊2110包括放大器2111,用于放大從下行鏈路DPDCH處理器2121輸出的信號;和放大器2113-2115,分別用于放大從下行鏈路非正式DPCCH處理器2123-2125輸出的信號。放大塊2110在上行鏈路DPCCH處理器2163-2167的控制下,適當控制其增益。本發明的第二實施例中,將相同TPC命令(上-TPC命令或下-TPC命令)應用于構成放大塊2110的所有放大器。這里,下面是確定構成放大塊2110的放大器增益的方法。例如,如果上行鏈路DPDCH處理器2161的傳輸功率在某個時間點“x”是“a”,上行鏈路DPDCH處理器2161就在點“x”產生上-TPC命令,然后,放大器2111以傳輸功率“a+(步長)”放大從下行鏈路DPDCH處理器2121輸出的信號。
結合圖18描述的節點B1620從RNC1610接收MBMS無線電鏈路設置請求消息或NBAP消息,MBMS無線電鏈路設置請求消息包括設置用于提供MBMS服務的信道所需的參數和TPC相關信息。節點B1620的NBAP層將包括在收到的MBMS無線電鏈路設置請求消息中的信息中的信道化碼、時隙格式數和信道編碼參數發射到下行鏈路DPDCH處理器2121。然后,下行鏈路DPDCH處理器2121根據從NBAP層收到的信息形成用于處理傳輸信號的一系列元件,如擴頻器和信道編碼器。而且,節點B1620的NBAP層將包括在收到的MBMS無線電鏈路設置請求消息中的信息中用于下行鏈路非正式DPCCH的信道化碼和信道編碼參數發射到下行鏈路非正式DPCCH處理器2123-2125。然后,下行鏈路非正式DPCCH處理器2123-2125根據NBAP層提供的信息形成用于處理傳輸信號的一系列元件,如擴頻器和信道編碼器。
另外,節點B1620的NBAP層將包括在收到的MBMS無線電鏈路設置請求消息中的信息中用于上行鏈路DPDCH的信道化碼和信道解碼參數發射到上行鏈路DPDCH處理器2161-2165。然后,上行鏈路DPDCH處理器2161-2165根據NBAP層提供的信息形成用于處理收到的信號的一系列元件,如解擴頻器和信道解碼器。另外,節點B1620的NBAP層將包括在收到的MBMS無線電鏈路設置請求消息中的信息中用于上行鏈路DPCCH的信道化碼和信道解碼參數發射到上行鏈路DPCCH處理器2163-2167。然后,上行鏈路DPCCH處理器2163-2167根據NBAP層提供的信息形成用于處理收到的信號的一系列元件,如解擴頻器和信道解碼器。
另外,節點B1620的NBAP層將包括在收到的MBMS無線電鏈路設置請求消息中的信息中的目標SIR值SIRtarget發射到信道質量測量器2171-2173。然后,信道質量測量器2171-2173存儲所提供的SIRtarget,并在以后測量信道質量時使用。而且節點B1620的NBAP層將包括在收到的MBMS無線電鏈路設置請求消息中的信息中用于TPC的步長發射到放大塊2110。然后,放大塊2110在傳輸功率控制器2181的控制下以一個單位的步長增大或減小應用于加法器2105的信號的傳輸功率。而且,節點B1620的NBAP層向傳輸功率控制器2181提供傳輸功率控制算法。可以由RNC1610經MBMS無線電鏈路設置請求消息提供到節點B1620的傳輸功率控制算法,是表示如何處理用多個MBMS UE經上行鏈路DPCCH發射的TPC命令的算法。如果任何一個由MBMS UE發射的上行鏈路DPCCH包括上-TPC命令就增大下行鏈路信道的傳輸功率,這是傳輸功率控制算法的實例。可以根據小區狀態選擇不同的傳輸功率控制算法。例如,可以根據上-TPC命令與下-TPC命令的比確定要增大還是減小下行鏈路信道的傳輸功率。當接收下行鏈路DPDCH的MBMSUE發射的上-TPC命令之比大于或等于0.2時,可以考慮用只增大下行鏈路DPDCH的傳輸功率的方法。
現在,參考圖21詳細描述節點B1620的發射/接收操作。
首先,描述接收上行鏈路DPCH的操作。經天線2151經空中收到的RF信號被應用于接收器2153。接收器2153將來自天線2151的RF信號向下轉換為基帶信號,對基帶信號執行解擾頻和解調,并將其輸出提供給上行鏈路DPDCH處理器2161-2165和上行鏈路DPCCH處理器2163-2167。上行鏈路DPDCH處理器2161-2165通過一系列接收處理(如解擴頻和信道解碼)處理從接收器2153輸出的上行鏈路DPDCH信號,并將處理后的DPDCH數據發射給上層。這里,經上行鏈路DPDCH發射的數據被根據經上行鏈路DPCCH發射的TFCI分段或軟結合后,被提供給上層。類似地,上行鏈路DPCCH處理器2163-2167通過一系列接收處理(如解擴頻和信道解碼)處理從接收器2153輸出的上行鏈路DPCCH信號,并根據預定時隙格式檢測來自處理后的DPCCH信號的TFCI值和TPC命令。上行鏈路DPCCH處理器2163-2167都將測得的TFCI發射給相應上行鏈路DPDCH處理器2161-2165,并將測得的TPC命令發射到傳輸功率控制器2181。上行鏈路DPCCH處理器2163-2167將處理后的DPCCH中導頻字段上的導頻信號分別發射給相應信道質量測量器2171-2173。
信道質量測量器2171-2173根據來自上行鏈路DPCCH處理器2163-2167的導頻信號分別測量SIR值,比較測得的SIR值和所存儲的SIRtarget值,根據比較結果確定要經下行鏈路非正式DPCCH發射的TPC命令。傳輸功率控制器2181根據上行鏈路DPCCH處理器2163-2167為MBMS UE提供的TPC命令確定增大或減小下行鏈路信道的傳輸功率,并控制放大塊2110的傳輸功率。這里,可以將上述功率控制算法用于通過傳輸功率控制器2181來增大或減小下行鏈路信道的傳輸功率的處理。結果,放大塊2110在傳輸功率控制器2181的控制下以預定步長增大或減小下行鏈路信道的傳輸功率。
下面,描述發射下行鏈路信道的操作。下行鏈路DPDCH處理器2121形成圖17所示時隙格式下的上層發射的用戶數據,執行諸如擴頻或信道編碼的一系列傳輸過程,并將其輸出提供給放大器2111。類似地,下行鏈路非正式DPCCH處理器2123-2125形成圖17所示時隙格式下從信道質量測量器2171-2173提供的TPC命令,執行諸如擴頻和信道編碼的一系列傳輸過程,并將其輸出分別提供給放大器2113-2115。放大器2111以相應增益放大從下行鏈路DPDCH處理器2121輸出的信號,并將其輸出提供給加法器2105。類似地,放大器2113-2115以相應增益放大從下行鏈路非正式DPCCH處理器2123-2125輸出的信號,并將其輸出提供給加法器2105。加法器2105將放大器2111和放大器2113-2115輸出的信號相加,并將其輸出提供給發射器2103。發射器2103對加法器2105輸出的信號執行擾頻和調制,將調制后的信號向上轉換為RF信號,并經天線2101經空中發射RF信號。
現在,參考圖22描述節點B1620的操作。
圖22是說明根據本發明第二實施例的節點B的操作過程的流程圖。參考圖22,節點B1620在步驟2201接收來自RNC1610的MBMS無線電鏈路設置請求消息,然后進行到步驟2203、2205、2207、2209、2211和2213。這里,節點B1620同時進行到步驟2203、2205、2207、2209、2211和2213的原因是因為節點B1620根據結合圖21描述的包括在MBMS無線電設置請求消息中的信息,形成了下行鏈路DPDCH處理器2121、傳輸功率控制器2181、放大塊2110、N個下行鏈路非正式DPCCH處理器2123-2125、上行鏈路DPDCH處理器2161-2165、上行鏈路DPCCH處理器2163-2167和信道質量測量器2171-2173。即,節點B1620根據包括在MBMS無線電鏈路設置請求消息中的信息在步驟2203形成(或設置)了上行鏈路DPDCH處理器2161-2165,在步驟2205形成(或設置)了上行鏈路DPCCH處理器2163-2167,在步驟2207形成(或設置)了信道質量測量器2171-2173,在步驟2209形成(或設置)了傳輸功率控制器2181和放大塊2110,在步驟2211形成(或設置)了下行鏈路非正式DPCCH處理器2123-2125,在步驟2213形成(或設置)了下行鏈路DPDCH處理器2121。這里,“設置”元件的意思是根據包括在MBMS無線電鏈路設置請求消息中的信息準備發射或接收信道信號。
在步驟2115,節點B1620發射表示執行相應于收到的MBMS無線電鏈路設置請求消息的操作的MBMS無線電鏈路設置請求消息,然后,進行到步驟2217、2219、2233和2235。在步驟2217,節點B1620接收N個上行鏈路DPDCH信號,然后進行到步驟2227。在步驟2219,節點B1620接收N個上行鏈路DPCCH信號,然后進行到步驟2221和2225。在步驟2227,節點B1620處理收到的N個上行鏈路DPDCH信號并將處理后的信號發射到上層。在步驟2225,節點B1620處理收到的N個上行鏈路DPCCH信號,將TPC命令發射到傳輸功率控制器2181,然后進行到步驟2229。在步驟2221,節點B1620處理收到的N個上行鏈路DPCCH信號,在每個導頻字段中用導頻位形成TPC命令,然后進行到步驟2223。在步驟2223,節點B1620將形成的TPC命令發射到下行鏈路非正式DPCCH處理器2123-2125,然后回到步驟2219。
在步驟2229,傳輸功率控制器2181根據提供的TPC命令控制從放大塊2110輸出的信號的傳輸功率,然后進行到步驟2231。在步驟2231,放大塊2110控制提供給加法器2105的下行鏈路信道的傳輸功率。在步驟2233,節點B1620將N下行鏈路非正式DPCCH發射到相應MBMS UE。在步驟2235,節點B1620將下行鏈路DPDCH發射給每個MBMS UE。連續執行圖22的過程直到MBMS服務結束。
下面,參考圖23描述節點RNC1610的操作過程。
圖23是說明根據本發明第二實施例的RNC的操作過程的流程圖。參考圖23,RNC1610在步驟2301接收來自SGSN305的第二MBMS服務通知消息,然后進行到步驟2302。在步驟2302,RNC1610檢測與包括在收到的第二MBMS服務通知消息中的MBMS服務ID一致的RNC服務語境,然后進行到步驟2303。在步驟2303,RNC1610將第一MBMS服務通知消息發射給包括在與測得的MBMS服務ID相同的RNC服務語境中的MBMS UE,然后進行到步驟2304。在步驟2304,RNC1610回應被發射給包括在RNC服務語境中的MBMS UE的第一MBMS服務通知消息接收來自MBMS UE的第一MBMS通知響應消息,然后進行到步驟2305。在步驟2305,RNC1610確定發射了第一MBMS通知響應消息的MBMS UE所屬的小區,確定用于每個已經發射了第一MBMS通知響應消息的小區的MBMS UE數,然后進行到步驟2306。假設在步驟2306和其后續步驟中,RNC1610只考慮指定節點B,即,節點B1620的小區區域。
在步驟2306,RNC1610確定節點B1620的小區區域中的MBMS UE數是否小于預定閾值(N_UE_CELL(1620)<閾值)。確定結果是,如果節點B1620的小區區域中的MBMS UE數N_UE_CELL(1620)大于或等于預定閾值,RNC1610進行到步驟2315。在步驟2315,RNC1610確定向節點B1620的小區區域中的MBMS UE提供MBMS服務時使用的下行鏈路共享信道,然后進行到步驟2316。在步驟2316,RNC1610經下行鏈路共享信道發射MBMS數據流,然后結束過程。
但是,如果節點B1620的小區區域中的MBMS UE數N_UE_CELL(1620)大于預定的閾值,RNC1610就進行到步驟2307。在步驟2307,RNC1610確定向節點B1620的小區區域中的MBMS UE提供MBMS服務時使用的下行鏈路DPDCH、下行鏈路非正式DPCCH和上行鏈路DPCH,然后進行到步驟2308。在步驟2308,RNC1610將表示執行相應于收到的第二MBMS服務通知消息的操作的第二MBMS通知響應消息發射到SGSN305,然后進行到步驟2309。在步驟2309,RNC1610接收來自SGSN305的MBMS RAB分配請求消息,然后進行到步驟2310。在步驟2310,RNC1610將這種控制信息確定為下行鏈路DPDCH、下行鏈路非正式DPCCH、要分配給節點B1620的小區區域中的MBMS UE的上行鏈路DPCH資源和與它們相關的TPC參數,然后進行到步驟2311。
在步驟2311,RNC1610將包括確定的控制信息的MBMS無線電鏈路設置請求消息發射給節點B1620,然后進行到步驟2312。在步驟2312,RNC1610回應MBMS無線電鏈路設置請求消息接收MBMS無線電鏈路設置響應消息,然后進行到步驟2313。在步驟2313,RNC1610將在步驟2310確定的包括控制信息的MBMS無線電集合信道設置消息發射到節點B1620的小區區域中的每個MBMS UE,然后進行到步驟2314。在步驟2314,RNC1610從節點B1620的小區區域中的每個MBMS UE接收回應MBMS無線電集合信道設置消息的MBMS無線電集合信道設置完成消息,然后進行到步驟2317。在步驟2317,RNC1610等到從MB-SC301接收MBMS數據流,然后,一收到MBMS數據流,就進行到步驟2318。在步驟2318,RNC1610經為小區(或節點B1620)設置的下行鏈路DPDCH將收到的MBMS數據流發射到節點B1620的小區區域中的MBMS UE。
下面,描述本發明的第三實施例。
本發明上述第二實施例的優點是控制信道的傳輸功率以提供MBMS服務的操作簡。這是因為以相同的方式控制下行鏈路DPDCH的傳輸功率和下行鏈路非正式DPCCH的傳輸功率。即,將下行鏈路DPDCH的傳輸功率控制到與無線電鏈路最差的MBMS UE的傳輸功率,worstcaseUE_TP完全相同。但是,最好根據MBMS UE的無線電鏈路條件分別控制下行鏈路非正式DPCCH的傳輸功率。因而,本發明的第三實施例提供了MBMS服務方法,利用該方法將下行鏈路DPDCH的傳輸功率控制到與worstcaseUE_TP相同,根據MBMS UE的無線電鏈路條件分別控制下行鏈路非正式DPCCH的傳輸功率。
現在,參考圖24描述分配用于提供MBMS服務的信道資源的方法。
圖24示意性說明了根據本發明第三實施例,根據MBMS UE數,動態分配信道資源的網絡結構。參考圖24,RNC2410管理由節點B2420管理的小區#1和由節點B2430管理的小區#2。在圖24中,在節點B2420中有3個MBMS UE(UE12421、UE22422、UE32423),在節點B2430中有2個MBMSUE(UE42431,UE52432)。節點B2420分配1個下行鏈路DPDCH、3個下行鏈路DPCH和3個上行鏈路DPCH,節點B2430分配1個下行鏈路DPDCH、2個下行鏈路DPCH和2個上行鏈路DPCH。節點B2420和節點B2430經分配的下行鏈路DPDCH發射MBMS數據,經下行鏈路DPCH發射用于上行鏈路DPCH的TPC信號。一從節點B2420和節點B2430收到下行鏈路DPCH,UE2421、2422、2423、2431和2432就檢測包括在下行鏈路DPCH中的TPC信號并控制相應上行鏈路DPCH的傳輸功率。而且,UE2421、2422、2423、2431和2432經上行鏈路DPCH發射用于下行鏈路DPDCH的TPC命令以便控制下行鏈路DPDCH的傳輸功率。因而,不象本發明的第二實施例那樣,本發明的第三實施例通過提供專用MBMS服務以便根據用于MBMS UE的無線電鏈路的條件來分別控制MBMS UE的傳輸功率,和通過給相同小區中的MBMS UE分配一個下行鏈路DPDCH來提供MBMS數據,以此使信道化碼資源和傳輸功率資源的效率最高。
下面,參考圖25描述根據本發明第三實施例提供MBMS服務的信道結構。
圖25示意性說明了根據本發明第三實施例的下行鏈路DPDCH、下行鏈路DPCH和上行鏈路DPCH的結構。參考圖25,上行鏈路DPCH在結構上與圖17所示的上行鏈路DPCH相同,所以不再贅述。但是,下行鏈路DPDCH的結構與圖17所示的下行鏈路DPDCH不同。即,根據本發明第三實施例的下行鏈路DPDCH有TFCI字段和數據字段。TFCI字段以預定大小將經數據字段發射的數據分段,并將分段信息發射到上層。而且,TFCI字段包括關于存在CRC的信息,如果存在CRC的話,還有CRC大小。這里,可以預先確定TFCI字段和數據字段。表3用實例的方式說明了根據本發明第三實施例的下行鏈路DPDCH的時隙格式。
表3
而且,下行鏈路DPCH的結構與普通UTMTS下行鏈路DPCH相同。
結論是,根據本發明第二實施例提供MBMS服務的信道結構與根據本發明第三實施例提供MBMS服務的信道結構不同的原因在于傳輸功率控制方法。比較根據第二實施例的用于下行鏈路DPDCH的傳輸功率控制方法和根據第三實施例用于下行鏈路DPDCH的傳輸功率控制方法。
首先,本發明的第二實施例中,節點B的傳輸功率控制器2181控制放大塊2110只增大或減小下行鏈路DPDCH和下行鏈路非正式DPCCH的傳輸功率,如結合圖21進行的描述。然后,放大塊2110以步長單位對于先前傳輸功率增大或減小當前傳輸功率。即,放大塊2110確定的傳輸功率用方程(6)和(7)來表示。
方程(6)MBMSCH_TP(x+1)=MBMSCH_TP(x)+step size(步長)SDCCH_UE_1_TP(x+1)=SDCCH_UE_1_TP(x+1)+step sizeSDCCH_UE_N_TP(x+1)=SDCCH_UE_N_TP(x+1)+step size方程(7)MBMSCH_TP(x+1)=MBMSCH_TP(x)-step sizeSDCCH_UE_1_TP(x+1)=SDCCH_UE_1_TP(x+1)-step sizeSDCCH_UE_N_TP(x+1)=SDCCH_UE_N_TP(x+1)-step size在方程(6)和(7)中,MBMSCH_TP(x)表示應用于第x傳輸功率控制期的下行鏈路DPDCH的傳輸功率(在方程(6)和(7)內稱為“MBMSCH”),SDCCH_UE_N_TP(x)表示應用于第x傳輸功率控制期的下行鏈路非正式DPCCH(在方程(6)和(7)內稱為“SDCCH”)的傳輸功率。這里“傳輸功率控制期”的意思是執行傳輸功率控制的時期,傳輸功率控制期通常是一個時隙。傳輸功率控制器2181確定節點B用方程(6)還是方程(7)來確定相應信道的傳輸功率。即,如果傳輸功率控制器2181將上-TPC命令發射到放大塊2110,放大塊2110中的所有放大器都以將先前傳輸功率增大了步長而確定的增益來放大輸入信號。但是,如果傳輸功率控制器2181將下-TPC命令發射到放大塊2110,放大塊2110中的所有放大器都以將先前傳輸功率減小步長而確定的增益來放大輸入信號。
與此同時,傳輸功率控制器2181根據包括在UE發射的上行鏈路DPCCH中的TPC位來確定上-TPC命令或下-TPC命令。參考圖26A描述根據本發明第二實施例的傳輸功率控制。
圖26A說明根據本發明第二實施例,用圖21的傳輸功率控制器2181來進行傳輸功率控制操作。參考圖26A,傳輸功率控制器2181通過收集從上行鏈路DPCCH處理器2163-2167提供的UE的TPC命令來確定增大還是減小當前傳輸功率。如果來自UE的任何一個TPC命令是上-TPC命令,傳輸功率控制器2181就給放大塊2110提供上-TPC命令。但是,如果所有TPC命令都是下-TPC命令,傳輸功率控制器2181就給放大塊2110提供下-TPC命令。放大塊2110可以根據傳輸功率控制器2181提供的TPC命令,均等地以步長單位增大或減小包括在其中的所有放大器2111-2115的傳輸功率。
不象第二實施例,本發明的第三實施例分別控制用于UE的傳輸功率,所以根據本發明第三實施例的節點B執行的傳輸功率控制方法與根據第二實施例的傳輸功率控制方法不同。這將參考圖26B進行描述。
圖26B說明了根據本發明第三實施例的圖29中傳輸功率控制器2981所進行的傳輸功率控制操作。
參考圖29在下文中詳細描述傳輸功率控制器2981和圖26中的放大塊2910。這里,只涉及根據本發明第二實施例的傳輸功率控制和放大操作與根據第三實施例的傳輸功率控制和放大操作的差別。
傳輸功率控制器2981給放大塊2910提供絕對傳輸功率值,放大塊2910根據傳輸功率控制器2981提供的絕對傳輸功率值放大輸入信號。傳輸功率控制器2981根據下行鏈路DPCH的絕對傳輸功率值中的最高值,即worstcaseUE_TP來確定應用于下行鏈路DPDCH的傳輸功率。這里,確定下行鏈路DPCH的傳輸功率的方法與傳統方法相同,可以表達為方程(8)如果TPC_UE_n為“上(up)”,DPCH_TP_UE_n(x+1)=DPCH_TP_UE_n(x)+step size_n,如果TPC_UE_n為“下(down)”,DPCH_TP_UE_n(x+1)=DPCH_TP_UE_n(x)-step size_n傳輸功率控制器2981用方程(8)確定應用于用于UE的下行鏈路DPCH的傳輸功率值,并按方程(9)根據所確定的傳輸功率值中的最高值worstcaseUE_TP確定應用于下行鏈路DPDCH的傳輸功率。
方程(9)MBMSCH_TP(x+1)=worstcaseUE_TP(x+1)+PO_MBMS方程(9)中,PO_MBMS指用于校正應應用于下行鏈路DPCH和下行鏈路DPDCH的傳輸功率差的補償值。可以根據經下行鏈路DPDHC和下行鏈路DPCH發射的數據類型來確定PO_MBMS。或者,預先用節點B設定PO_MBMS。如果經下行鏈路DPDCH發射的MBMS數據需要比經下行鏈路DPDCH發射的數據更高的QoS,PO_MBMS變為正值。如果以上述狀態確定要應用于信道上的傳輸功率值,傳輸功率控制器2981就將確定的傳輸功率值提供給放大塊2910,放大塊2910根據傳輸功率控制器2981提供的傳輸功率值放大相應的信道。
結果,本發明第三實施例適于根據各個信道的條件確定下行鏈路DPCH的傳輸功率值,并根據最差無線電信道傳輸功率控制下行鏈路DPDCH的傳輸功率,從而可以適當地控制下行鏈路DPCH和下行鏈路DPDCH的傳輸功率。即,如圖16所示,本發明的第二實施例中,以相同方式控制下行鏈路非正式DPCCH的傳輸功率和下行鏈路DPDCH的傳輸功率,因此不必要地浪費傳輸功率。相反,如圖24所示,本發明的第三實施例中,適于根據相應信道的條件來確定下行鏈路DPCH的傳輸功率值,從而防止不必要的浪費傳輸功率。
下面,參考圖18描述根據本發明第三實施例提供MBMS服務的過程。
參考圖18描述本發明第三實施例的原因是第三和第二實施例在步驟1801到1813和步驟1817到1819以相同的方式操作,但是,只在步驟1814到1816以不同的方式操作。下文的描述中,圖16的元件1610、1620和1621分別用圖24中的相應元件2410、2420和2421來代替。一在步驟1812收到MBMS RAB分配請求消息,RNC2410就確定一個小區和多個UE,這些UE的ID包括在它們的RNC服務語境中,并根據包括在收到的的MBMS RAB分配請求消息中的QoS信息準備將無線電鏈路設置到小區或者節點B2420。這里,RNC2410可以根據屬于存儲在RNC服務語境中的小區的UE數,確定是否將相應小區的無線電集合信道設置為用于UE的下行鏈路DPDCH或者將無線電集合信道設置為用于UE的下行鏈路DPDCH和下行鏈路DPCH和上行鏈路DPCH。即,如上所述,將下行鏈路DPDCH設置到其中的UE數等于或大于閾值的小區,同時,用于UE的下行鏈路DPDCH、下行鏈路DPCH和上行鏈路DPCH被設置到其中的UE數小于閾值的小區。本文中,假設RNC2410確定將下行鏈路DPDCH、下行鏈路DPCH和上行鏈路DPCH設置到UE2421。
RNC2410將MBMS無線電鏈路設置請求消息發射到節點B2420以便設置用于將數據流發射到MBMS服務X的無線電鏈路(步驟1813)。MBMS無線電鏈路設置請求消息包括關于要被設置為下行鏈路和上行鏈路信道的無線電信道的信息。如本發明第二實施例所述,無線電信道相關信息包括要被應用于每條信道的信道化碼信息、擾頻碼信息、信道編碼信息,時隙格式數和TPC相關信息。即,為了給N個用戶提供MBMS服務,無線電信道相關信息必須包括關于一個下行鏈路DPDCH的信息和關于N個下行鏈路DPCH和N個上行鏈路DPCH的信息。可以經結合圖18所述的一個MBMS無線電鏈路設置請求消息來發射該信息。或者,可以經有下行鏈路DPDCH信息的MBMS無線電鏈路設置請求消息以及有下行鏈路和上行鏈路DPCH信息的N個無線電鏈路設置請求消息來發射該信息。下面的表4說明了第二實施例中必須發射的信息和第三實施例中必須發射的信息。
表4
表4所示的信息之外,也可在表4中包括其它信道相關信息。“傳送格式相關信息”的意思是關于要經相應信道發射的數據的傳送格式的信息,可以包括關于要用15個時隙來發射的數據量、要應用于數據的信道編碼類型、傳送塊大小、CRC應用和CRC長度的信息。這里,“傳送塊”的意思是從上層發射到物理層的一個單位的數據。例如,如果傳送塊的大小是100位,意思是上層以100位一個單位將數據發射到物理層。將傳送格式相關信息經上述TFCI字段發射到接收器,接收器可以用TFCI適當地處理收到的數據。如表4所示,本發明的第三實施例將PO_MBMS作為用于下行鏈路DPDCH的傳輸功率控制相關信息來發射,并使用與本發明第二實施例中不同的時隙格式。由于本發明第三實施例中設置的下行鏈路DPCH和上行鏈路DPCH與現有UMTS通信系統中使用的下行鏈路DPCH和上行鏈路DPCH相同,所以與其相關的信息也相同。另外,表4中的“目標SIR_n”和“step size_n”的意思是目標SIR和用于UE_n的步長。
與此同時,節點B2420根據包括在MBMS無線電鏈路設置請求消息中或包括在MBMS無線電鏈路設置請求消息和多個無線電鏈路設置請求消息中的信道相關信息形成下行鏈路DPDCH處理器和下行鏈路DPCH處理器,并形成上行鏈路DPCCH處理器,然后將MBMS無線電鏈路設置請求消息發射到RNC2410(步驟1814)。類似地,可以在其中使用一個MBMS無線電鏈路設置請求消息和多個無線電鏈路設置請求消息。
而后,RNC2410將MBMS無線電集合信道設置消息發射到要接收MBMS服務的UE(步驟1815)。MBMS無線電集合信道設置消息包括關于要設置的信道的信息。具體地說,該消息包括表5所示的信息。
表5
表5說明了本發明第二實施例中必須發射的信息和本發明第三實施例中必須發射的信息。表5中,用于第二實施例的下行鏈路DPDCH相關信息中的“目標SIR”的意思是與UE收到的下行鏈路DPDCH中的導頻字段的測得質量比較的參考值。而且,表5中,由于第三實施例不測量收到的下行鏈路DPDCH的質量,不要求目標SIR。關于下行鏈路DPCH和上行鏈路DPCH的信息與傳統UMTS通信系統相同,所以不再贅述。那么,UE_n或UE2421根據上述信息形成相應信道處理器,并將MBMS無線電集合信道設置完成消息發射到RNC2410(步驟1816)。這時,所有在步驟1815接收MBMS無線電集合信道設置消息的UE都必須發射它們的MBMS無線電集合信道設置完成消息。
下面,參考圖27描述根據本發明第三實施例的UE的結構。
圖27是說明根據本發明第三實施例的UE內部結構的框圖。參考圖27,UE的結構基本與圖19UE的結構相同。但是,由于本發明第三實施例中所用的信道與本發明第二實施例中所用的信道不同,所以,相應信道處理器,即形成結構不同的下行鏈路DPDCH處理器2753和下行鏈路DPCH。其它操作相同,所以不再贅述。
首先,涉及用于執行第二實施例的UE結構和用于執行第三實施例的UE結構的差別。
(1)第二實施例使用下行鏈路非正式DPCCH處理器1955,而第三實施例使用下行鏈路DPCH處理器2755。
(2)第二實施例中所用的下行鏈路DPDCH處理器1953與第三實施例中所用的下行鏈路DPDCH處理器2753不同。
(3)第二實施例中,信道質量測量器1957用下行鏈路DPDCH的導頻字段測量信道質量。但是,第三實施例中,信道質量測量器2757用下行鏈路DPCH的導頻字段測量信道質量。
現在,參考圖27描述UE的操作。
首先,描述下行鏈路DPDCH和下行鏈路DPCH。將從天線1950收到的RF信號應用于接收器1951。接收器1951將收到的RF信號向下轉換為基帶信號,對基帶信號執行解擾頻和解調,并將其輸出提供給下行鏈路DPDCH處理器2753和下行鏈路DPCH處理器2755 。下行鏈路DPDCH處理器2753對接收器1952提供的信號執行一系列接收處理,如解擴頻和信道解碼,按圖25所示的預定時隙格式分開數據字段和TFCI字段,根據TFCI字段處理數據字段上的數據,并將其輸出提供給上層。下行鏈路DPCH處理器2755對接收器1951提供的信號執行一系列接收處理,如解擴頻和信道解碼,按圖13所示的預定時隙格式分析TPC字段上的信號,根據分析后的TPC信號控制放大塊1910的傳輸功率。另外,下行鏈路DPCH處理器2755將導頻字段上的信號提供給信道質量測量器2757。信道質量測量器2757測量下行鏈路DPCH處理器2755提供的導頻字段信號的SIR,通過比較測得的SIR和預定目標SIR值SIRtarget產生TPC命令,并將產生的TPC命令提供給上行鏈路DPCCH處理器1923。
下面,參考圖28描述UE2421的操作過程。
圖28是說明根據本發明第三實施例的UE的操作過程的流程圖。下文的描述中,為了簡便,不再描述結合圖20所描述的相同操作,相應步驟用相同的標號表示。一在步驟2001收到MBMS無線電集合信道設置消息,UE2421就根據包括在MBMS無線電集合信道設置消息中的信息,在步驟2003形成上行鏈路DPDCH處理器1921,在步驟2005形成上行鏈路DPCCH處理器1923,在步驟2007形成下行鏈路DPDCH處理器2753,在步驟2009形成信道質量測量器2757,在步驟2811形成下行鏈路DPCH處理器2755,在步驟2013形成放大塊1910。這里,將提供給各個信道處理器的信息定義如下。
(1)上行鏈路DPDCH處理器1921用于上行鏈路DPDCH的信道化碼,信道編碼類型和時隙格式信息。
(2)上行鏈路DPCCH處理器1923用于上行鏈路DPCCH的信道化碼,信道編碼類型和時隙格式信息。
(3)下行鏈路DPDCH處理器2753用于下行鏈路DPDCH的信道化碼,信道編碼類型,時隙格式信息和傳送格式信息。
(4)下行鏈路DPCH處理器2755用于下行鏈路DPCH的信道化碼,信道編碼類型,時隙格式信息和傳送格式信息。
(5)信道質量測量器2757目標SIR。
(6)放大塊1910步長。
當根據上述信息形成各個信道處理器、信道質量測量器2757和放大塊1910時,UE2421在步驟2015將無線電集合信道設置完成消息發射到RNC2420,然后進行到步驟2017。在步驟2017,一接收到下行鏈路DPDCH和下行鏈路DPCH,下行鏈路DPDCH處理器2753處理收到的數據并在步驟2031根據TFCI值將處理后的數據發射到上層。在步驟2025,下行鏈路DPCH處理器2755根據TPC位用放大塊1910控制上行鏈路DPCH的傳輸功率。在步驟2821,下行鏈路DPCH處理器2755將導頻信號提供給信道質量測量器2757。在步驟2823,信道質量測量器2757通過比較導頻信號的SIR值和目標SIR產生TPC命令,并將產生的TPC命令提供給上行鏈路DPCCH處理器1923。其它操作與結合圖20所述操作相同,不再贅述。
下面,參考圖29描述根據本發明第三實施例的節點B的結構。
圖29說明了根據本發明第三實施例用于執行操作的節點B的結構。下文的描述中,與圖21所示的節點B相同的元件在圖29中用相同的標號表示,為了簡便,不再贅述。現在,涉及用于第二實施例的節點B結構和用于第三實施例的節點B結構之間的差別。
(1)第二實施例使用下行鏈路非正式DPCCH處理器2123-2125,而第三實施例使用下行鏈路DPCH處理器2923-2925。
(2)第二實施例中所用的應用于下行鏈路DPDCH處理器2121的時隙格式與第三實施例中所用的應用于下行鏈路DPDCH處理器2921的時隙格式不同。
(3)第二實施例中,傳輸功率控制器2181結構如圖26A所示。然而,第三實施例中,傳輸功率控制器2981的結構如圖26B所示。因而,第二實施例和第三實施例分別以不同的方式控制放大塊2110和放大塊2910的傳輸功率。
與此同時,上行鏈路DPDCH處理器2161-2165和上行鏈路DPCCH處理器2163-2167在第二和第三實施例中以相同的方式操作,所以不再贅述。下行鏈路DPCH處理器2923-2925處理用結合圖27描述的UE經下行鏈路DPCH發射的控制信號和用戶數據。即,下行鏈路DPCH處理器2923-2925都包括一系列用于處理傳輸信號的元件,如擴頻器和信道編碼器,并以圖25所示的時隙格式形成下行鏈路DPCH。放大塊2910根據傳輸功率控制器2981提供的絕對傳輸功率值放大輸入信號。這里,放大塊2910由多個放大器2911和2913-2915組成。放大器2911和2913-2915分別與信道處理器2921和2923-2925連接。放大器2911和2913-2915根據來自傳輸功率控制器2981的TPC信號分別放大信道處理器2921和2923-2925的輸出。
如前所述,在圖18的步驟1813中,節點B2420接收MBMS無線電鏈路設置請求消息或NBAP消息,MBMS無線電鏈路設置請求消息包括用于形成各個信道和TPC相關信息的參數。節點B2420根據信道相關信息形成下行鏈路DPDCH處理器2921、下行鏈路DPCH處理器2923-2925和上行鏈路DPCH處理器(包括上行鏈路DPDCH處理器和上行鏈路DPCCH處理器)。然后,結合圖29描述節點B2420的發射/接收操作。
在對節點B2420的發射/接收操作的描述中,與結合圖21描述的相同元件用相同的標號表示,不再贅述。另外,根據第三實施例的上行鏈路DPCH處理器的接收操作與根據第二實施例的上行鏈路DPCH處理器的接收操作相同,所以不再贅述。
首先,信道質量測量器2171-2173均測量上行鏈路DPCCH處理器2163-2167輸出的導頻信號的SIR值,通過比較測得的SIR值和它們的預定目標SIR值確定要經下行鏈路DPCH發射的TPC命令,并將確定的TPC命令提供給相應的下行鏈路DPCH處理器2923-2925。傳輸功率控制器2981根據上行鏈路DPCCH處理器2163-2167輸出的TPC命令確定要增大還是減小下行鏈路DPCH的傳輸功率,并根據該確定來控制放大塊2910的傳輸功率。這里,要在下面描述控制傳輸功率的過程。首先,傳輸功率控制器2981用上行鏈路DPCCH處理器2163-2167提供的TPC命令TPC_UE_1~TPC_UE_N和方程(8),確定要在下一傳輸功率控制期UE應用于下行鏈路DPCH的絕對傳輸功率值,DPCH_TP_UE_1(x+1)~DPCH_TP_UE_N(x+1)。傳輸功率控制器2981在用方程(8)算得的N個絕對傳輸功率值中選擇最高值,worstcaseUE_TP(x+1),并通過用PO_MBMS加上所選值來確定要應用于下行鏈路DPDCH和下行鏈路DPCH的絕對傳輸功率值。而后,傳輸功率控制器2981將絕對傳輸功率值提供給放大器2911和2913-2815。然后,放大器2911和2913-2815根據傳輸功率控制器2981提供的絕對傳輸功率值放大下行鏈路DPDCH處理器2921和下行鏈路DPCH處理器2923-2925提供的信號。
下面,描述發射下行鏈路信道的過程。下行鏈路DPDCH處理器2921以圖25所示的時隙格式形成上層發射的用戶數據,對用戶數據執行一系列傳輸處理,如信道編碼和擴頻,并將其輸出提供給放大塊2910。這時,上層可以發射TFCI值。下行鏈路DPCH處理器2923-2925以圖25所示的時隙格式形成信道質量測量器2171-2173提供的TPC命令,執行一系列傳輸處理,如信道編碼和擴頻,并將其輸出提供給放大塊2910。放大塊2910在傳輸功率控制器2981的控制下放大信道處理器提供的信號,并將其輸出提供給加法器2105。加法器2105將下行鏈路DPDCH處理器2921提供的信號加上下行鏈路DPCH處理器2923-2925,并將其輸出提供給發射器2103。發射器2103將加法器2105輸出的信號向上轉換為RF信號,并經天線2101經空中發射RF信號。
下面,參考圖30描述節點B2420的操作過程。
圖30是根據本發明第三實施例說明節點B操作過程的流程圖。在下文的描述中,為了簡便,不再描述結合圖22描述的相同操作,相應步驟用相同的標號表示。一在步驟2201收到MBMS無線電鏈路設置請求消息,節點B2420就根據包括在MBMS無線電鏈路設置請求消息中的信息,在步驟2213形成下行鏈路DPDCH處理器2921,在步驟3009形成傳輸功率控制器2981,在步驟2211形成N個下行鏈路DPCH處理器2923-2925,在步驟2203形成N個上行鏈路DPDCH處理器2161-2165,在步驟2205形成N個上行鏈路DPCCH處理器2163-2167,在步驟2107形成N個信道質量測量器2171-2173。這里,將提供給各個信道處理器的信息定義如下。
(1)上行鏈路DPDCH處理器2161-2165用于上行鏈路DPDCH的信道化碼,信道編碼類型和時隙格式信息。
(2)上行鏈路DPCCH處理器2163-2167用于上行鏈路DPCCH的信道化碼,信道編碼類型和時隙格式信息。
(3)下行鏈路DPDCH處理器2921用于下行鏈路DPDCH的信道化碼,信道編碼類型,時隙格式信息和傳送格式信息。
(4)下行鏈路DPCH處理器2923-2925用于下行鏈路DPCH的信道化碼,信道編碼類型,時隙格式信息和傳送格式信息。
(5)信道質量測量器2171-2173用于測量上行鏈路DPCCH導頻信號質量的目標SIR。
(6)傳輸功率控制器2981PO_MBMS,step size_1-step size_N。這里,“step size_n”的意思是要應用于UE_n的步長。
而后,在步驟2115,節點B2420將無線電鏈路設置響應消息發射到RNC2410,并等候下次操作。與此同時,接收器2153將收到的RF信號向下轉換為基帶信號,并將基帶信號提供給相應信道處理器,即,上行鏈路DPDCH處理器2161-2165和上行鏈路DPCCH處理器2163-2167。然后,在步驟2217,上行鏈路DPDCH處理器2161-2165處理收到的上行鏈路DPDCH信號,用處理后的TFCI處理數據,并將處理后的數據提供給上層(步驟2227)。上行鏈路DPCCH處理器2163-2167通過對所提供的基帶信號執行一系列諸如解擴頻的接收處理來提取諸如TFCI、TPC和導頻的控制信號,然后將TFCI提供給上行鏈路DPDCH處理器2161-2165,將TPC命令提供給傳輸功率控制器2981(步驟3025),將導頻信號提供給信道質量測量器2171-2173。信道質量測量器2171-2173通過測量所提供的導頻信號的SIR值來確定要經下行鏈路DPCH發射的TPC命令(步驟2221),并將確定的TPC命令分別發射到下行鏈路DPCH處理器2923-2925(步驟3023)。傳輸功率控制器2981用N個提供的TPC命令和上述公式確定下行鏈路DPDCH和下行鏈路DPCH的絕對傳輸功率值,并將所確定的絕對傳輸功率值發射到放大塊2910。然后,放大塊2910根據傳輸功率控制器2981輸出的絕對傳輸功率值控制傳輸功率(步驟3031)。另外,下行鏈路DPCH處理器2923-2925以圖25所示的時隙格式形成上行鏈路DPCCH處理器2163-2167提供的TPC命令,執行一系列傳輸處理,如信道編碼和擴頻,并將其輸出提供給放大塊2910(步驟3033)。而且,下行鏈路DPDCH處理器2921根據圖25所示的時隙格式轉換控制信號,如MBMS流和上層提供的TFCI,執行一系列傳輸處理,如信道編碼和擴頻,并將其輸出提供給放大塊2910(步驟3035)。其它操作與結合圖22所述的操作相同,所以不再贅述。
下面,參考圖31執行根據本發明第三實施例的RNC2410的操作。
圖31是說明根據本發明第三實施例的RNC的操作過程的流程圖。下文的描述中,為了簡便,不再描述與結合圖23相同的操作,相應步驟用相同的標號表示。一在步驟2301收到第二MBMS服務通知消息,RNC2410就進行到步驟2302。在步驟2302,RNC2410搜索與包括在第二MBMS服務通知消息中的MBMS服務ID相同的RNC服務語境,然后進行到步驟2303。在步驟2303,RNC2410將第一MBMS服務通知消息發射到包括在RNC服務語境中的UE,然后進行到步驟2304。一在步驟2304中從幾個UE收到第一MBMS通知響應消息,RNC2410就進行到步驟2305。在步驟2305,RNC2410確定已發射了消息的相同小區中的UE數,然后進行到步驟2306。為了簡便,下文將描述小區(或節點B)2420。如果小區2420中的UE數大于或等于閾值,就設置下行鏈路共享信道。由于下行鏈路共享信道與本發明無關,所以不再贅述。
但是,步驟2306確定結果是,如果小區2420中的UE數小于閾值,RNC2410就在步驟3107設置下行鏈路DPDCH、下行鏈路DPCH和上行鏈路DPCH,然后進行到步驟2308。這里,確定要設置到小區2420的信道類型后,RNC2410在步驟2308將第二MBMS通知響應消息發射到核心網絡(CN),然后進行到步驟2309。在步驟2309,RNC2410接收MBMS RAB分配請求消息,然后進行到步驟2310。在步驟2310,RNC2410確定要被分配給小區2420中的UE的下行鏈路DPCH和上行鏈路DPCH傳輸資源以及要應用于下行鏈路DPDCH的傳輸資源,確定要應用于下行鏈路和上行鏈路信道的TPC參數,然后進行到步驟2311。RNC2410在步驟2311將具有確定的參數的MBMS無線電鏈路設置請求消息發射到管理小區2420的節點B,并在步驟2312接收表示完成了下行鏈路DPDCH設置的無線電鏈路設置響應消息,然后進行到步驟2313。在步驟2313,RNC2410將具有確定參數的MBMS無線電集合信道設置消息發射到各個UE,然后進行到步驟2314。這里,包括在用于所有UE的MBMS無線電集合信道設置消息中的下行鏈路DPDCH信息彼此相同。但是,包括在用于UE的MBMS無線電集合信道設置消息中的下行鏈路DPCH、上行鏈路DPDCH和上行鏈路DPCCH彼此不同。
在步驟2314,RNC2410從每個UE接收MBMS無線電集合信道設置完成消息,然后進行到步驟2317。一在步驟2317收到MBMS數據流,RNC2410就在步驟2318將MBMS數據流發射到管理小區2420的節點B。這里,連續執行步驟2317和2318直到相應服務結束。
下面,涉及根據本發明第三實施例的軟切換(下文稱為“SHO”)期間的有效下行鏈路傳輸功率控制。
首先,參考圖32描述普通SHO期間的傳輸功率控制。
圖32示意性說明了普通SHO期間的傳輸功率控制。參考圖32,術語“SHO”表示一種操作,其中,某個UE3240在多個小區(例如小區#1 3220和小區#2 3230)的邊界區接收小區#1 3220和小區#2 3230發射的下行鏈路DPCH,并對收到的下行鏈路DPCH執行軟組合。可以通過軟組合減小下行鏈路DPCH的傳輸功率。例如,當只從一個小區#1 3220發射下行鏈路DPCH時,小區#1 3220必須使用10dB的傳輸功率。這種情況下,當從小區#1 3220和小區#2 3230都發射下行鏈路DPCH時,允許小區#1 3220使用約5dB的傳輸功率。
更具體地說,SHO區中的UE3240軟組合小區#1 3220發射的下行鏈路DPCH3221上的導頻字段信號和小區#2 3230發射的下行鏈路DPCH3231上的導頻字段信號,然后測量軟組合后的導頻字段信號的SIR。UE3240比較測得的SIR值和預定目標SIR值,并根據比較結果經上行鏈路DPCH發射TPC命令。即,軟組合獲得的軟組合增益在TPC命令的產生中反映了出來。
本發明的第三實施例中,UE接收下行鏈路DPCH和下行鏈路DPDCH,并通過測量下行鏈路DPCH中的導頻字段上的導頻信號來確定TPC命令。因而,如果只從一個小區發射下行鏈路DPDCH和從多個小區發射下行鏈路DPCH,節點B的傳輸功率控制器2981就可能誤算下行鏈路DPDCH的傳輸功率。下面描述防止誤算傳輸功率的方法。
首先,如果從相同小區發射下行鏈路DPDCH信號和下行鏈路DPCH信號,就會正確地操作本發明的第三實施例,所以不再詳細描述這種情況。否則,如果只從一個小區發射下行鏈路DPDCH和從多個小區發射下行鏈路DPCH,就參考本發明第四實施例描述傳輸功率控制操作。
圖33示意性說明了根據本發明第四實施例的軟切換期間的傳輸功率控制操作。參考圖33,UE3340位于小區#1 3220和小區#2 3230的邊界區,接收來自小區#1 3220的下行鏈路DPCH3321和來自小區#2 3230的下行鏈路DPCH3331,對收到的下行鏈路DPCH3321和3331執行軟組合。而且,UE3340從小區#1 3220接收下行鏈路DPDCH3322。UE3340將下行鏈路DPCH3321和下行鏈路DPCH3331上的導頻信號軟組合,測量軟組合后的導頻信號的SIR,并比較測得的SIR值和預定目標SIR值。根據比較結果,UE3340經上行鏈路DPCH發射TPC命令TPC_3340。這時,小區#1 3220中的UE3350也接收相同的下行鏈路DPDCH3322,測量下行鏈路DPCH3323中的導頻字段的SIR,比較測得的SIR和目標SIR,并根據比較結果經上行鏈路DPCH發射TPC命令TPC_3350。然后,節點B的傳輸功率控制器2981用TPC_3340、TPC_3350和方程(8)計算worstcaseUE_TP。在這種情況下,如果執行SHO的UE3340是worstcaseUE,通過UE3340的TP_DPCH(x+1)計算TP_MBMSCH(x+1)。但是,由于在軟組合條件下計算TP_DPCH(x+1),不能正確地反映不進行軟組合的下行鏈路DPDCH的狀態,所以不必校正軟組合增益。
更具體地說,當根據進行軟組合的信道對當前進行軟組合的信道(或下行鏈路DPCH)或對當前不進行軟組合的信道(或下行鏈路DPDCH)執行傳輸功率控制時,不進行軟組合的信道的傳輸功率應設定為相對較高。即,雖然進行了軟組合的信道需要5dB的傳輸功率,但是,不進行軟組合的信道需要高于5dB的傳輸功率。
因而,為了解決本發明第三實施例中的出現的SHO問題,本發明的第四實施例給SHO區中的UE分配唯一功率補償(PO),這稱作“PO_MBMS_SHO”。PO_MBMS_SHO應當設定得比PO_MBMS高,確定其值時必須將SHO區的范圍考慮在內。除了計算TP_MBMSCH(x+1)的方法外,第四實施例與第三實施例相同。本文中,只描述第四實施例和第三實施例的不同之處。
方程(10)TP_MBMSCH(x+1)=worstcaseUE_TP(x+1)_Embodiment(實施例)#4worstcaseUE_TP(x+1)=MAX[DPCH_TP_UE_1(x+1)+[PO_1_Embodiment#4,…DPCH_TP_UE_N(x+1)+PO_N_Embodiment#4]PO_n_Embodiment#4=PO_MBMS_SHO,如果UE_n在SHO區中,否則PO_n_Embodirnent#4=PO_MBMS方程(10)的DPCH_TP_UE_n(x+1)可以用方程(8)來計算。
而且,可以用下面的方程(11)更簡單地計算TP_MBMSCH(x+1)。
方程(11)MBMSCH_TP(x+1)=worstcaseUE_TP(x+1)+PO_Embodiment#4PO_Embodiment#4=PO_MBMS,如果worstcaseUE不在SHO區中,否則PO_Embodiment#4=PO_MBMS方程(11)中,如果worstcaseUE位于SHO中,應用PO_MSMS_SHO,如果worstcaseUE不在SHO區中,應用PO_MSMS。
而且,可以用下面的方程(12)更簡單地計算TP_MBMSCH(x+1)。
方程(12)MBMSCH_TP(x+1)=worstcaseUE_TP(x+1)+PO_MBMS,如果UE不都在SHO區中
MBMSCH_TP(x+1)=worstcaseUE_TP(x+1)+PO_MBMS_SHO,如果SHO區中有任何UE。
方程(10)、(11)、(12)中,“位于SHO區中的UE”的意思是從多個小區接收下行鏈路DPCHH和從一個小區接收下行鏈路DPDCH的UE。因而,雖然從多個小區接收下行鏈路DPDCH的UE從多個小區接收下行鏈路DPCH,但是,不相應于SHO區中的UE。
與此同時,除了用方程(10)、(11)、(12)代替方程(8)之外,第四實施例的操作與第三實施例相同。然而,為了應用方程(10),(11)或(12),節點B應該能識別給定UE是否位于SHO區中。為此,本發明的第四實施例中,如果給定UE進入SHO區,RNC就向節點B表明這一事實。參考圖34進行描述。
圖34是示意性說明根據本發明第四實施例,RNC向節點B表明UE進入SHO區這一事實的過程的流程圖。參考圖34,UE3340將測量報告消息發射到RNC3210(步驟3401)。測量報告消息包括從相鄰小區收到的公用導頻信道(CPICH)的測得功率電平。當初始設置呼叫或建立信令時,UE3340可以預先接收要測量的小區列表和擾頻碼信息。另外,當從給定小區收到的CPICH功率電平高于從當前小區收到的CPICH功率電平時,UE3340可以發射測量報告消息。一收到測量報告,RNC3210就可以知道UE3340已經進入SHO區這一事實,并確定將下行鏈路傳送信道建立到目標小區。這種情況下,RNC3210將具有下行鏈路DPCH和上行鏈路DPCH信息的無線電鏈路設置請求消息發射到目標小區的節點B3230(步驟3402)。一收到無線電鏈路設置請求消息,目標節點B3230就根據包括在收到的鏈接設置請求消息中的信息形成下行鏈路信道處理器和上行鏈路信道處理器,并將無線電鏈路設置響應消息發射到RNC3210(步驟3403)。已經在現有UMTS通信系統中定義了步驟3401到3403中的過程,應當新定義步驟3404和3405中所使用的消息,以支持本發明的第四實施例。
將下行鏈路DPCH和上行鏈路DPCH設置到目標小區3230后,即一收到無線電鏈路設置響應消息,RNC3210就將SHO指示消息發射到源節點B3220(步驟3404)。SHO指示消息包括UE3340的ID、激活時間和PO_MBMS_SHO。可以在圖18的步驟1813將PO_MBMS_SHO發射到源節點B3320。源節點B3220用包括在SHO指示消息中的UE3340的ID知道UE3340進入SHO區,用PO_MBMS_SHO從自激活時間計算TP_MBMSCH(x+1)。收到SHO指示消息和形成傳輸功率控制器之后,源節點B3220將SHO指示響應消息發射到RNC3210以便表明這一事實。RNC3210將激活集更新消息發射到UE3340(步驟3406)。激活集更新消息包括目標小區3230的ID、關于要被設置到目標小區3230的下行鏈路DPCH的信息和激活時間。一正確收到激活集更新消息,UE3340就形成下行鏈路DPCH處理器,然后將激活集更新完成消息發射到RNC3210(步驟3407)。從激活時間,UE3340甚至從目標小區3230接收下行鏈路DPCH,將收到的下行鏈路DPCH與從源小區3220收到的下行鏈路DPCH軟組合。
如上所述,本發明的第三實施例中,將信號下行鏈路DPDCH分配給相同小區中的MBMS UE,以便通過提供根據每個MBMS UE的無線電鏈路狀態來執行功率控制的專用MBMS服務同時提供MBMS數據,使信道化碼資源的效率和傳輸功率資源的效率最高。即,根據相同小區中的MBMS UE數,設置用于MBMS UE的下行鏈路DPDCH和相關專用信道(ADCH),或只設置下行鏈路DPDCH。這里,應當注意,ADCH指分配給MBMS UE的下行鏈路DPCH和上行鏈路DPCH。
現在,參考圖35描述根據相同小區中的MBMS UE數,確定要分配給用于MBMS服務的MBMS UE的信道類型的方法。
圖35示意性說明了根據本發明第五實施例,用于根據MBMS UE數確定動態分配的信道類型的網絡結構。參考圖35,如果假設表示某個小區中分配給MBMS UE的信道數的閾值設為3,其信道類型是下行鏈路共享物理信道(DSPCH),那么,將小區#1 3560只分配給DSPCH3565,這是由于在小區#13560中有3個MBMS UE。但是,小區#2 3570將DSPCH3575以及ADCH(相關專用信道)3573和3574分配給MBMS UE,這是由于在小區#2 3570中有2個MBMS UE。這里,根據小區中的MBMS UE數確定所分配的要提供MBMS服務的信道類型時不同的原因是因為當MBMS UE數大于或等于閾值時,會適當降低功率控制效率,所以不必設置單獨控制多個MBMS UE傳輸功率的ADCH。相反,如果小區中的MBMS UE數小于閾值,可以通過功率控制來提高信道資源的效率,所以將ADCH設置成分別對多個MBMS UE執行功率控制。
如果新MBMS UE在某個使MBMS UE數大于或等于閾值的時間進入小區#2 3570,小區#2 3570必須使對MBMS UE的功率控制無效。即,小區#2 3570必須釋放分配給分別控制多個MBMS UE的功率控制的ADCH,并分配DSPCH以便執行公用功率控制。因而,本發明的第五實施例中,分別使ADCH和DSPCH生效或無效以便根據MBMS UE數提高功率控制效率。尤其是,本發明的第五實施例提出了諸如關聯請求消息、關聯響應消息、分離請求消息和分離響應消息的新NBAP消息,并通過用新提出的NBAP消息使對DSPCH的功率控制生效或無效提供了提高功率控制效率的方法。
現在,參考圖36A和36B描述本發明第五實施例,提供MBMS服務的過程。
圖36A和36B是說明根據本發明第五實施例,在移動通信系統中提供MBMS服務的過程的流程圖。描述圖36A和36B之前,應當注意,與圖18中用相同標號時表示與圖18中執行相同的操作。
參考圖36A,在步驟1812,SGSN305將MBMS RAB分配請求消息發射到RNC3540,以便設置RAB或用于發射MBMS數據流的傳輸路徑(步驟1812)。MBMS RAB分配請求消息包括MB-SC服務ID和QoS信息。一收到MBMS RAB分配請求消息,RNC3540就根據收到的QoS信息確定其RNC服務語境中的小區ID和UE ID,準備將無線電鏈路設置到小區或節點B3560,并發射關于RNC服務ID的信息。以這種方式,RNC3540通過RNC服務ID同時發射關于無線電鏈路的信息,這傳統上是被分別發射到用于MBMS服務的UE的。RNC3540確定屬于存儲在RNC服務語境中的小區的UE數,即,確定MBMS UE數,并確定是否將相應小區的無線電集合信道(或信道類型)分配為DSPCH或ADCH(步驟3601)。例如,如上所述,如果相同小區中的MBMS UE數大于或等于閾值,RNC3540就分配DSPCH。但是,如果MBMSUE數小于閾值,RNC3540就分配ADCH。假設在圖36A中相應小區中的MBMS UE,或節點B3560數為2;UE13561和UE23562。
由于節點B3560中的MBMS UE數2小于閾值,所以RNC3540將ADCH分配給2個MBMS UE或者UE1 3561和UE2 3562。因而,RNC3540和節點B3560一起執行將ADCH分配給UE1 3561的無線電鏈路設置過程(步驟3602),并執行將ADCH分配給UE2 3562的無線電集合信道設置過程(步驟3603)。在無線電鏈路設置過程中,在RNC3540和節點B3560之間交換無線電鏈路設置請求消息和無線電鏈路設置響應消息。無線電鏈路設置請求消息和無線電鏈路設置響應消息包括幾個信息元(IE),本文中只描述本發明所需的信息元。
首先,包括在無線電鏈路設置請求消息中的IE包括CRNC(控制RNC)通信環境ID(下文中,稱為“CRCC ID”),CRCC ID由RNC用來識別UE的UE ID的作用。另外,一個UE可以有多個無線電鏈路,這些無線電鏈路用無線電鏈路ID來識別。無線電鏈路均包括諸如下行鏈路信道化碼、上行鏈路信道化碼、下行鏈路傳送格式信息和上行鏈路傳送格式信息的無線電鏈路信息。本發明的第五實施例中,RNC3540用無線電鏈路設置請求消息設置UE1 3561要使用的ADCH,所以用于UE1 3561的ADCH的無線電鏈路信息包括在無線電鏈路設置請求消息中。一從RNC3540收到無線電鏈路設置請求消息,節點B3560就根據包括在無線電鏈路設置請求消息中的無線電鏈路信息形成發射器和接收器,并回應收到的無線電鏈路設置請求消息將無線電鏈路設置響應消息發射到RNC3540。包括在無線電鏈路設置響應消息中的IE包括節點B通信環境ID(下文中,稱為“NBCC ID”),NBCC ID由節點B用來識別UE的UE ID的作用。從現在起,RNC在將關于UE的消息發射到節點B時使用NBCC ID,節點B在將關于UE的消息發射到RNC時使用CRCCID。
在RNC3540和節點B3560之間的無線電鏈路設置過程之后,RNC3540和UE1 3561一起執行無線電集合信道設置過程(步驟3603)。在無線電集合信道設置過程中,在RNC3540和UE1 3561之間交換無線電集合信道設置消息和無線電集合信道設置完成消息。無線電集合信道設置消息包括用于UE13561所要用的ADCH的無線電集合信道信息,象步驟3602中從RNC3540發射到節點B3560的無線電鏈路信息那樣,即,諸如下行鏈路信道化碼、上行鏈路信道化碼、下行鏈路傳送格式信息和上行鏈路傳送格式信息的無線電鏈路集合信道信息。因而,UE1 3561根據包括在無線電集合信道設置消息中的無線電集合信道信息形成發射器和接收器,并回應收到的無線電集合信道設置消息將無線電集合信道設置完成消息發射到RNC3540。
對UE1 3561的ADCH分配是通過執行步驟3602和3603來完成的,另一MBMS UE、或節點B3560中的UE2 3562的ADCH分配也是通過執行步驟3604和3605來完成的。除了用UE2 3562代替UE1 3561,步驟3604和3605基本與步驟3602和3603中的操作相同,所以不再贅述。
完成對UE1 3561和UE2 3562的ADCH分配后,在RNC3540和節點B3560之間執行分配DSPCH以便發射MBMS數據流的無線電鏈路設置過程。在無線電鏈路設置過程中,在RNC3540和節點B3560之間交換無線電鏈路設置請求消息和無線電鏈路設置響應消息。除了用于分配ADCH的無線電鏈路設置請求消息不包括用作分配DSPCH的上行鏈路相關信息之外,用于分配DSPCH的無線電鏈路設置請求消息與用于分配ADCH的無線電鏈路設置請求消息相同。完成步驟3606時,在節點B3560中設置多個無線電鏈路,如用于UE1 3561和UE2 3562的多個ADCH以及一個DSPCH。由于ADCH用于控制DSPCH的傳輸功率,所以RNC3540應當將這一事實通知節點B3560。即,RNC3540應當通知節點B3560以圖29的傳輸功率控制器2981確定DSPCH的傳輸功率,即MBMSCH_TP時所考慮的無線電鏈路是用于UE13561和UE2 3562的ADCH。因而,本發明的第五實施例新提出了關聯過程(步驟3607)。在關聯過程中,在RNC3540和節點B3560之間交換關聯請求消息和關聯響應消息。包括在關聯請求消息中的IE包括消息類型信息、DSPCH信息和ADCH信息。DSPCH信息包括NBCC ID和無線電鏈路ID,ADCH信息也包括NBCC ID和無線電鏈路ID。
一從RNC3540收到關聯請求消息,節點B3560就設定圖29的傳輸功率控制器2981的MBMSCH_TP和用于無線電鏈路的放大塊的連接,該無線電鏈路用包括在關聯請求消息中的DSPCH信息里的NBCC ID和無線電鏈路ID來指示。另外,節點B3560設定為連接用于無線電鏈路的上行鏈路DPCCH接收器的TPC命令TPC_UE_1~TPC_UE_N和傳輸功率控制器2981,該無線電鏈路是用包括在關聯請求消息中的ADCH信息里的NBCC ID和無線電鏈路ID指示的。將這種把用于功率控制的DSPCH與實際功率控制所要用的ADCH關聯起來的操作稱為“關聯”(步驟3608)。
關聯過程后,RNC3540執行無線電集合信道設置過程,以將用于DSPCH的無線電集合信道信息發射到要接收MBMS服務的UE1 3561和UE2 3562(步驟3609)。在無線電集合信道設置過程中,以上述方式交換無線電集合信道設置消息和無線電集合信道設置完成消息,并將在下文中詳細描述。而后,RNC3540回應MBMS RAB分配請求消息將MBMS RAB分配響應消息發射到SGSN305。一收到MBMS RAB分配響應消息,SGSN305就經設定的DSPCH發射從MB-SC收到的MBMS數據流。
盡管結合圖36A所述經DSPCH提供MBMS服務X,如果UE33563請求圖36B所述的MBMS服務X,使接收MBMS服務X的MBMS UE數等于閾值,然后,RNC3540確定不對發射了用于MBMS服務X的數據流的DSPCH執行功率控制(步驟3610)。即,RNC3540必須釋放DSPCH和ADCH之間的關聯以提供MBMS服務,并釋放設置到UE1 3561和UE2 3562的ADCH。
由于節點B3560中的MBMS UE數等于閾值,RNC3540與節點B3560一起執行分離(Disassociate)過程(步驟3611)。在分離過程中,RNC3540與節點B3560交換分離請求消息和分離響應消息。分離請求消息包括用于釋放關聯的DSPCH的NBCC ID和無線電鏈路ID。如果非功率控制期間要應用的DSPCH的傳輸功率不被發射到節點B3560,RNC3540在發射前可以在分離請求消息中包括要新應用于節點B3560的DSPCH的傳輸功率值。一從RNC3540收到分離請求消息,節點B3560就將圖29中傳輸功率控制器2981的MBMSCH_TP設定為不執行功率控制時要應用的DSPCH傳輸功率值。即,用方程(13)而非方程(9)計算本發明第三實施例所述的MBMSCH_TP。
方程(13)MBMSCH_TP(x+1)=DSPCH的靜態下行鏈路傳輸功率而且,節點B3560防止不再向傳輸功率控制器2981提供用于ADCH的TPC命令TPC_UE_1~TPC_UE_N。而后,節點B3560將分離響應消息發射到RNC3540。節點B3560和RNC3540之間的分離過程完成后,RNC3540執行無線電集合信道設置過程以向UE3 3563提供MBMS服務(步驟3612)。即,RNC3540將用于DSPCH的無線電集合信道信息通知UE3 3563以便UE33563可以接收DSPCH。而后,RNC3540和UE1 3561一起執行無線電集合信道重構過程(步驟3613)。在無線電集合信道重構過程中,RNC3540釋放發射/接收資源,或釋放用UE1 3561發射和接收當前設定形成的ADCH的發射器和接收器,以便不再使用當前設定的ADCH。
而后,RNC3540和節點B3560一起對用于UE1 3561的ADCH執行無線電鏈路取消過程(步驟3614)。無線電鏈路取消過程中,無線電鏈路取消請求消息被從RNC3540發射到節點B3560,無線電鏈路取消響應消息被從節點B3560發射到RNC3540。無線電鏈路取消請求消息包括用于UE1 3561的ADCH的無線電鏈路信息,以便節點B3560可以釋放用于UE1 3561的ADCH的無線電鏈路。而后,RNC3540和UE2 3562一起執行無線電集合信道重構過程(步驟3615),然后對用于UE2 3562的ADCH執行無線電鏈路取消過程(步驟3616)。步驟3615和3616與步驟3613和3614的操作相同,所以不再贅述。
下面,參考圖37和38描述RNC3540的操作。
圖37是說明根據本發明第五實施例,圖36A所示的RNC的操作過程的流程圖。參考圖37,在步驟3701,RNC3540從SGSN305接收用于MBMS服務的MBMS RAB分配請求消息,然后進行到步驟3702。一收到MBMS RAB分配請求消息,RNC3540就確定請求MBMS服務的UE列表和數量,即,給定小區X(或節點B3560)中的MBMS UE。在步驟3702,RNC3540確定節點B3560中的MBMS UE數是否小于預定的閾值。確定的結果是,如果節點B3560中的MBMS UE數小于閾值,即UE1 3561和UE2 3562接收MBMS服務,那么RNC3540進行到步驟3703。在步驟3703,RNC3540確定要被分配給節點B3560中的UE1 3561和UE2 3562的傳輸資源信息,即,無線電集合信道信息、無線電鏈路信息和DSPCH相關傳輸資源信息,然后進行到步驟3704。
在步驟3704,RNC3540和節點B3560一起對要被分配到給定MBMS UE,即UE1 3561或UE2 3562的ADCH執行無線電鏈路設置過程,然后進行到步驟3705。在步驟3705,RNC3540對要被分配給UE1 3561或UE2 3562的ADCH執行無線電集合信道設置過程,然后進行到步驟3706。在步驟3706,RNC3540對被分配用來提供MBMS服務的DSPCH執行無線電鏈路設置過程,然后進行到步驟3707。以與結合圖36A所述相同的方式執行步驟3704到3706中的無線電鏈路設置過程和無線電集合信道設置過程,所以不再贅述。在步驟3707,RNC3540和節點B3560一起執行關聯過程,然后進行到步驟3708。在關聯過程中,如結合圖36A所述的那樣,RNC3540和節點B3560之間交換關聯請求消息和關聯響應消息。這里,步驟3706中在用于DSPCH的無線電鏈路設置過程中獲取的NBCC ID和無線電鏈路ID,即,指定DSPCH的NBCCID和無線電鏈路ID被插入關聯請求消息的DSPCH信息中。而且,步驟3704中在用于ADCH的無線電鏈路設置過程中獲取的每個ADCH的NBCC ID和無線電鏈路ID被插入關聯請求消息的ADCH信息中。
完成步驟3707的關聯過程后,RNC3540和節點B3560中的MBMS UE(即UE1 3561和UE2 3562)一起在步驟3708對DSPCH執行無線電集合信道設置過程,然后進行到步驟3709。在用于DSPCH的無線電鏈路集合信道設置過程中,RNC3540將用于DSPCH的無線電集合信道信息發射到UE13561和UE2 3562,以便UE1 3561和UE2 3562可以設置用于DSPCH的無線電集合信道。在步驟3709,RNC3540回應MBMS RAB分配請求消息將MBMSRAB分配響應消息發射到SGSN305,然后進行到步驟3710。在步驟3710,RNC3540從SGSN305接收MB-SC提供的MBMS數據流,然后進行到步驟3711。在步驟3711,RNC3540將收到的MBMS數據流用設定的DSPCH發射到UE1 3561和UE2 3562,然后結束過程。
但是,如果節點B3560中的MBMS UE數在步驟3702大于或等于目前的閾值,即,如果節點B3560中的MBMS UE包括UE1 3561、UE2 3562和UE3 3563,則RNC3540進行到步驟3712。在步驟3712,RNC3540確定用于發射MBMS數據流,即無線電集合信道信息和無線電鏈路信息的DSPCH相關傳輸資源信息,然后進行到步驟3713。在步驟3713,RNC3540執行用于DSPCH分配的無線電鏈路設置過程,然后進行到步驟3708。
圖38是說明根據本發明第五實施例,圖36B所示RNC的操作過程的流程圖。參考圖38,在步驟3801,RNC3540感知到給定小區X,或結合圖36B所述的節點B3560中的MBMS UE數增加,然后進行到步驟3802。在步驟3802,RNC3540確定節點B3560中的MBMS UE數是否小于預定閾值。確定結果是,如果節點B3560中的MBMS UE數小于閾值,即,如果UE1 3561和UE2 3562接收MBMS服務,RNC3540就進行到步驟3803。即,本文中假設UE1 3561在節點B3560中接收MBMS服務時,UE2 3562在節點B3560新請求MBMS服務。在步驟3803,RNC3540確定傳輸資源信息,即,與要被分配給新MBMS UE的ADCH有關的無線電集合信道信息和無線電鏈路信息,然后進行到步驟3804。
在步驟3804,RNC3540和節點B3560一起對分配給UE2 3562的ADCH執行無線電鏈路設置過程,然后進行到步驟3805。在步驟3805,RNC3540對分配給UE2 3562的ADCH執行無線電集合信道設置過程,然后進行到步驟3806。在步驟3806,RNC3540和節點B3560一起執行關聯過程,然后進行到步驟3807。在關聯過程中,如結合圖36B所述的那樣,在RNC3540和節點B3560之間交換關聯請求消息和關聯響應消息。這里,用于DSPCH的預先分配的NBCC ID和無線電鏈路ID,即指定DSPCH的NBCC ID和無線電鏈路ID被插入關聯請求消息的DSPCH信息中。而且,用于UE2 3562的ADCH的NBCC ID和無線電鏈路ID被插入關聯請求消息的ADCH信息中,步驟3804中在用于ADCH的無線電鏈路設置過程中獲取這些ID。
在完成步驟3806的關聯過程后,RNC3540和UE2 3562一起在步驟3807對DSPCH執行無線電集合信道設置過程,然后進行到步驟3808。在用于DSPCH的無線電鏈路集合信道設置過程中,RNC3540發射預先分配的用來向UE2 3562提供MBMS服務的用于DSPCH的無線電集合信道信息,以便UE2 3562可以設置用于DSPCH的無線電集合信道。或者,RNC3540可以在步驟3805將用于DSPCH的無線電集合信道信息發射到UE2 3562。這種情況下,不要求RNC3540執行步驟3807。在步驟3808,RNC3540從SGSN305接收MB-SC提供的MBMS數據流,然后進行到步驟3809。在步驟3809,RNC3540用設定的DSPCH將收到的MBMS數據流發射到UE1 3561和UE23562,然后結束過程。
但是,如果節點B3560中的MBMS UE數在步驟3802中大于或等于當前閾值,即,如果節點B3560中的MBMS UE包括UE1 3561、UE2 3562和UE3 3563,那么RNC3540進行到步驟3810。即,本文中假設UE1 3561和UE2 3562在節點B3560中接收MBMS服務時,UE3 3563在節點B3560中新請求MBMS服務。在步驟3810,RNC13540和節點B3560一起執行分離過程,然后進行到步驟3811。在分離過程中,如結合圖36B所述的那樣,在RNC3540和節點B3560之間交換分離請求消息和分離響應消息,分離請求消息有用于當前設定的DSPCH的NBCC ID和無線電鏈路ID。在步驟3811,RNC3540和UE3 3563一起對DSPCH執行無線電集合信道設置過程,然后進行到步驟3812。在用于DSPCH的無線電集合信道設置過程中,RNC3540將預先設定以提供MBMS服務的用于DSPCH的無線電集合信道信息通知給UE3 3563,以便UE3 3563可以設置用于DSPCH的無線電集合信道。
在步驟3812,RNC3540和節點B3560一起執行無線電鏈路取消過程,以釋放設置到UE1 3561和UE2 3562用于ADCH的無線電鏈路,然后進行到步驟3813。在步驟3813,RNC3540和UE1 3561和UE2 3562一起執行無線電集合信道重構過程,以釋放ADCH,然后結束過程。
下面,參考圖39和40描述根據本發明第五實施例的節點B3560的操作。
圖39是說明根據本發明第五實施例,圖36A所示節點B的操作過程的流程圖。參考圖39,在步驟3901中,節點B3560在關聯過程中從RNC3540接收關聯請求消息,然后進行到步驟3902。在步驟3902,節點B3560確定相應于包括在關聯請求消息中的DSPCH信息里的NBCC ID和無線電鏈路ID的放大器,然后進行到步驟3903。節點B3560接收無線電鏈路設置請求消息,該消息包括在圖36A中步驟3606描述的DSPCH的無線電鏈路信息,并根據收到的無線電鏈路設置請求消息中的無線電鏈路信息形成下行鏈路DPDCH處理器2921和其相關的放大器2911。因而,“相應于NBCC ID和無線電鏈路ID的放大器”的意思是連接到下行鏈路DPDCH處理器2921的放大器2911,在上述過程中形成下行鏈路DPDCH處理器2921。換句話說,節點B3560接收具有NBCC ID和無線電鏈路ID的無線電鏈路請求消息,并根據收到的消息設置無線電鏈路x。如果無線電鏈路x由處理器y,z和w組成,就由NBCCID和無線電鏈路ID來識別無線電鏈路和相關信息。
在步驟3903,節點B3560連接從傳輸功率控制器2981輸出的MBMSCH_TP到放大器2911,然后進行到步驟3904。即,節點B3560將方程(9)計算的MBMSCH_TP(x+1)提供給放大器2911,放大器2911以MBMSCH_TP(x+1)放大輸入信號。在步驟3904,節點B3560確定相應于包括在ADCH信息中的NBCC ID和無線電鏈路ID的上行鏈路DPCCH處理器,并進行到步驟3905。下面將詳細描述確定相應于NBCC ID和無線電鏈路ID的上行鏈路DPCCH處理器的過程。節點B3560在圖36A的步驟3602和3604從RNC3540接收無線電鏈路設置請求消息,并根據收到的無線電鏈路設置請求消息中的無線電鏈路信息,形成圖29所示的下行鏈路DPCH處理器2923-2925、上行鏈路DPDCH處理器2161-2165、上行鏈路DPCCH處理器2163-2167、放大器2913-2915。
在步驟3905,節點B3560將上行鏈路DPCCH處理器輸出的TPC命令連接到傳輸功率控制器2981的輸入終端,該上行鏈路DPCCH處理器相應于包括在用于UE的上行鏈路DPCCH處理器中的ADCH里的NBCC ID和無線電鏈路ID,然后進行到步驟3906。步驟3904和3905重復的次數與關聯請求消息中包括的ADCH數一樣多。在步驟3906,節點B3560回應關聯請求消息將關聯響應消息發射到RNC3540,然后結束過程。
圖40是說明根據本發明第五實施例,圖36B所示的節點B的操作過程的流程圖。參考圖40,在步驟4001,節點B3560從RNC3540接收分離請求消息,同時和RNC3540一起執行分離過程,然后進行到步驟4002。在步驟4002,節點B3560確定相應于NBCC ID和無線電鏈路ID的傳輸功率控制器,NBCC ID和無線電鏈路ID包括在收到的分離請求消息中的DSPCH信息里,然后進行到步驟4003。這里,“確定相應于NBCC ID和無線電鏈路ID的傳輸功率控制器,NBCC ID和無線電鏈路ID包括在收到的分離請求消息中的DSPCH信息里”的意思是確定連接到一個放大器的傳輸功率控制器,該放大器用于相應于NBCC ID和無線電鏈路ID的無線電鏈路,即,確定傳輸功率控制器2981。在步驟4003,節點B3560修改了傳輸功率控制器2981的算法,使通過從傳輸功率控制器2981輸出的TBMSCH_TP輸出的PBMSCH_TP(x+1)被調節到穩定的DSPCH下行鏈路功率值,而非方程(9)算得的值,然后進行到步驟4004。在步驟4004,節點B3560回應分離請求消息將分離響應消息發射到RNC3540,然后結束過程。
如上所述,本發明可以在支持MBMS服務的移動通信系統中,控制用于發射MBMS數據的PBMSCH的傳輸功率。另外,可以通過經CPCCH控制PBMSCH的傳輸功率而使傳輸資源效率最高。而且,如果一個小區中的MBMS UE數相對小,支持MBMS服務的移動通信系統就通過給MBMS UE分配唯一下行鏈路非正式DPCCH和上行鏈路DPCH來執行傳輸功率控制,同時經一個下行鏈路DPDCH廣播MBMS數據流,從而提高MBMS服務的質量。另外,可以通過經下行鏈路DPDCH廣播MBMS數據流同時分別控制用于MBMS UE的傳輸功率而使傳輸資源的效率最高。
已經參考某些優選實施例顯示和描述了本發明,本領域的技術人員可以理解可以在形式和細節上進行多種改變而不背離所附的權利要求書中限定的本發明的精神和范圍。
權利要求
1.一種移動通信系統中控制用于多媒體多點傳送/廣播服務的至多個UE(用戶裝置)的傳輸功率的方法,移動通信系統包括節點B和多個UE,多個UE能在節點B所在的小區中與節點B通信,節點B能將多媒體多點傳送/廣播數據廣播到多個UE中的指定UE,包括步驟從多個UE接收信道質量信息;和根據從多個UE收到的信道質量信息中的最差信道質量信息增大或減小節點B的傳輸功率。
2.根據權利要求1的方法,其中,信道質量信息是功率控制位。
3.根據權利要求1的方法,其中,信道質量信息是由UE測量的多媒體多點傳送/廣播數據信號強度的值。
4.根據權利要求1的方法,其中,節點B經公用功率控制信道接收信道質量信息。
5.根據權利要求4的方法,其中,公用功率控制信道包括測量子時隙,用于允許多個UE用廣播的數據測量信道質量;和TPC(傳輸功率控制)命令子時隙,用于允許多個UE根據測得的信道質量信息向節點B發射TPC命令。
6.一種在移動通信系統中由UE(用戶裝置)控制節點B的傳輸功率的方法,移動通信系統包括節點B和多個UE,多個UE能在節點B所在的小區中與節點B通信,節點B能將公用數據流廣播給多個UE中的指定UE,包括步驟通過接收用于第一預定期的公用信息來測量信道質量;和如果測得的信道質量低于預定目標信道質量,就發射用于第二預定期的上-TPC命令。
7.根據權利要求6的方法,其中,UE經公用功率控制信道發射上-TPC命令。
8.根據權利要求7的方法,其中,公用功率控制信道包括用于第一預定期的測量子時隙,用于允許UE用所廣播的公用數據流測量信道質量;和用于第二預定期的TPC(傳輸功率控制)命令子時隙,用于允許UE根據測得的信道質量信息向節點B發射TPC命令。
9.一種在移動通信系統中控制用于多媒體多點傳送/廣播服務的至多個UE(用戶裝置)的傳輸功率的設備,移動通信系統包括節點B和多個UE,多個UE能在節點B所在的小區中與節點B通信,節點B能將多媒體多點傳送/廣播數據廣播到多個UE中的指定UE,包括接收器,用于從多個UE接收用于每個UE的信道質量信息;和發射器,根據從多個UE收到的信道質量信息中的最差信道質量信息增大或減小節點B的傳輸功率。
10.根據權利要求9的設備,其中,接收器經公用功率控制信道接收信道質量信息。
11.根據權利要求10的設備,其中,公用功率控制信道包括測量子時隙,用于允許多個UE用所廣播的數據測量信道質量;和TPC(傳輸功率控制)命令子時隙,用于允許多個UE根據測得的信道質量信息向節點B發射TPC命令。
12.一種在移動通信系統中的UE(用戶裝置)控制節點B的傳輸功率的設備,移動通信系統包括節點B和多個UE,多個UE能在節點B所在的小區中與節點B通信,節點B能將多媒體多點傳送/廣播數據廣播給多個UE中的指定UE,包括接收器,通過以第一預定期接收數據來測量信道質量;和發射器,如果測得的信道質量低于預定目標信道質量,就以第二預定期發射上-TPC命令。
13.根據權利要求12的設備,其中,發射器經公用功率控制信道發射上-TPC命令。
14.根據權利要求13的設備,其中,公用功率控制信道包括用于第一預定期的測量子時隙,用于允許UE用所廣播的數據測量信道質量;和用于第二預定期的TPC(傳輸功率控制)命令子時隙,用于允許UE根據測得的信道質量信息向節點B發射TPC命令。
15.一種在移動通信系統中控制用于多媒體多點傳送/廣播服務的多個UE(用戶裝置)的傳輸功率的方法,移動通信系統包括節點B和多個UE的廣播,多個UE能在節點B所在的小區中與節點B通信,節點B能將多媒體多點傳送/廣播數據廣播到多個UE中的指定UE,包括步驟如果接收數據的UE數小于預定數,就經下行鏈路共享信道將多媒體多點傳送/廣播數據發射到多個UE;發射下行鏈路共享信道后,經上行鏈路專用信道從多個UE接收相應于每個UE的信道質量的TPC(傳輸功率控制)命令;和根據從多個UE收到的信道質量信息中的最差信道質量信息增大或減小下行鏈路共享信道數據的傳輸功率,并經下行鏈路專用信道發射相應于每個UE的信道質量的TPC命令。
16.根據權利要求15的方法,其中,下行鏈路共享信道包括多個UE中用來測量信道質量的參考信息。
17.根據權利要求15的方法,還包括步驟如果節點B知道了將多個UE中的給定UE從節點B軟切換到目標節點B,就將下行鏈路共享信道的傳輸功率對于當前傳輸功率增大預定功率偏移。
18.一種在移動通信系統中由UE(用戶裝置)控制用于多媒體多點傳送/廣播服務的節點B的傳輸功率的方法,移動通信系統包括節點B和多個UE,多個UE能在節點B所在的小區中與節點B通信,節點B能將多媒體多點傳送/廣播數據廣播給多個UE中的指定UE,包括步驟從節點B接收具有多媒體多點傳送/廣播數據的下行鏈路共享信道信號,并用收到的下行鏈路共享信道信號測量信道質量;和根據測得的信道質量,經上行鏈路專用信道發射TPC(傳輸功率控制)命令,用于增大或減小下行鏈路共享信道的傳輸功率。
19.根據權利要求18的方法,其中,下行鏈路共享信道包括用來測量信道質量的參考信息。
20.根據權利要求18的方法,還包括步驟從節點B接收下行鏈路專用信道信號,從收到的下行鏈路專用信道信號檢測用于上行鏈路專用信道的TPC命令,并根據測得的TPC命令增大或減小上行鏈路專用信道的傳輸功率。
21.一種在移動通信系統設備中用節點B控制多個UE(用戶裝置)的傳輸功率以執行多媒體多點傳送/廣播服務的設備,移動通信系統設備包括節點B和多個UE,UE能在節點B所在的小區中與節點B通信,節點B能將多媒體多點傳送/廣播數據廣播到至少一個UE中的指定UE,包括下行鏈路共享信道發射器,如果接收公用信息的UE數小于預置數,就將多媒體多點傳送/廣播數據發射到UE;上行鏈路專用信道接收器,在發射下行鏈路專用信道后,從至少一個UE接收相應于每個UE信道質量的TPC(傳輸功率控制)命令;和下行鏈路專用信道發射器,根據從至少一個UE收到的信道質量信息中的最差信道質量信息,增大或減小下行鏈路共享信道的傳輸功率,并發射相應于每個UE的信道質量的TPC命令。
22.根據權利要求21的設備,其中,下行鏈路共享信道包括UE用來測量信道質量的參考信息。
23.根據權利要求21的設備,其中,如果節點B知道了將至少一個UE中的給定UE從節點B軟切換到目標節點B,下行鏈路共享信道發射器就將下行鏈路共享信道的傳輸功率對于當前傳輸功率增大預定功率偏移。
24.一種在移動通信系統由UE(用戶裝置)控制節點B的傳輸功率的設備,移動通信系統包括節點B和多個UE,多個UE能在節點B所在的小區中與節點B通信,節點B能將公用信息廣播給多個UE中的指定UE,包括下行鏈路共享信道接收器,用于從節點B接收具有公用信息的下行鏈路共享信道信號,并用收到的下行鏈路共享信道信號測量信道質量;和上行鏈路專用信道發射器,根據測得的信道質量發射TPC(傳輸功率控制)命令以增大或減小下行鏈路共享信道的傳輸功率。
25.根據權利要求24的設備,其中,下行鏈路共享信道包括UE用來測量信道質量的參考信息。
26.根據權利要求24的設備,還包括下行鏈路專用信道接收器,用于從節點B接收下行鏈路專用信道信號,并從收到的下行鏈路專用信道信號檢測用于上行鏈路專用信道的TPC命令。
27.根據權利要求26的設備,其中,上行鏈路專用信道發射器根據測得的TPC命令增大或減小上行鏈路專用信道的傳輸功率。
28.一種在移動通信系統中控制用于多媒體多點傳送/廣播服務的至多個UE(用戶裝置)的傳輸功率的方法,移動通信系統包括節點B和多個UE,多個UE能在節點B所在的小區中與節點B通信,節點B能將多媒體多點傳送/廣播數據廣播到多個UE中的指定UE,包括步驟根據從多個UE經專用信道收到的功率控制信息,確定中斷對節點B的傳輸功率控制,同時增大或減小節點B的傳輸功率;和根據中斷對節點B的傳輸功率控制的確定,通過釋放分配給多個UE的專用信道中斷對節點B的傳輸功率控制。
29.一種在移動通信系統中控制共享信道的傳輸功率的方法,該移動通信系統包括節點B和多個UE(用戶裝置),多個UE能于節點B所在的小區中與節點B通信,節點B能經單個共享信道將公用信息廣播到多個UE,包括步驟如果多個UE的數少于預定閾值,將對共享信道進行傳輸功率控制的專用信道分配給多個UE;根據經專用信道從多個UE收到的傳輸功率控制信息來控制共享信道的傳輸功率;和如果多個UE數大于或等于閾值,就釋放用于對共享信道進行傳輸功率控制的專用信道。
30.一種在移動通信系統中控制下行鏈路公共信道信號的傳輸功率的方法,包括步驟從至少一個UE接收下行鏈路公共信道信號強度的信息;和采用該信息確定下行鏈路公共信道信號的傳輸功率。
全文摘要
一種在移動通信系統中用節點B控制多個UE(用戶裝置)的傳輸功率以執行廣播的方法,移動通信系統包括節點B和多個UE,多個UE能在節點B所在的小區中與節點B通信,節點B能將公用信息廣播到多個UE中的指定UE。該方法包括從多個UE接收用于每個UE的信道質量信息;和根據從多個UE收到的信道質量信息中的最差信道質量信息增大或減小節點B的傳輸功率。
文檔編號H04B7/005GK1430363SQ0215426
公開日2003年7月16日 申請日期2002年10月19日 優先權日2001年10月19日
發明者金成勛, 樸俊枸, 崔成豪, 郭龍準, 張真元, 李國熙, 李周鎬 申請人:三星電子株式會社