The application is to be that November 14, application number in 2003 are dividing an application of 02809881.1 application for a patent for invention the applying date.
Background technology
Wireless communication system has become the link that must have in modern communications capital construction today.With this and opinion, it not only relies on the support of voice communication day by day, and also relies on the support of data communication.Voice communication has relatively low speed, and in up and downlink bandwidth, is symmetrical, and can be by the amount of bandwidth of forecasting institute need.
Yet data communication possibly cause difficult tired burden in telecommunication system, especially in radio telecommunications system.At first, data communication needs high data rate usually.Secondly, the required amount of bandwidth of application associated with the data can change significantly, from thousands of conspicuous to the number megahertz.The 3rd, the amount of bandwidth in up and down direction has different completely.For example, with typical internet browser application, the data of minute quantity are sent in uplink direction, but have the data of huge amount to be downloaded at down direction.These factors possibly cause great constraint to radio telecommunications system.
Wideband CDMA (WCDMA) standard; Like leading Global 3G 3G) (IMT-2000) standard; In indoor/sub-district outdoor environment, support to contain the data rate of supporting in (switch wide-area coverage) up to 384Kb/s, and support High Rate Packet Data and two-forty circuit switched data up to the data rate of 2Mb/s with in the exchange extensive region.Yet,, need substantial increase be arranged in this data rate, particularly at down link for satisfying the further requirement of packet data service.High-speed downlink packet inserts (HSDPA) and will allow down link peak data rate that WCDMA supports about 8-10Mb/s to obtain the packet data service of optimum efficiency.This speed is far above the 2Mb/s demand of IMT-2000.At the capacity of also having strengthened grouped data aspect the low capacity that postpones and improve.
Support that a kind of method of data communication is to each subscriber equipment (UE) assigned with dedicated channel.Yet this causes the inefficiency to heavens that bandwidth is used, and is quite long-standing idle because this kind channel is kept usually.
The another kind of method that replacement is used for the dedicated channel of each UE is the use of high speed shared data channel and packet.A plurality of high speed data channels are shared between a plurality of UE in the method.These UE with the data that are used for transmitting or receive are dynamically allocated of shared data channel.This causes the use of more efficient frequency spectrum.
Figure 1A-Fig. 1 C representes a kind ofly have the flow process of assigning high speed shared data channel when waiting for the data be transferred to particular UE when the base station.With reference to Figure 1A, relevant downlink dedicated physical channels (DPCH) is transferred to each UE.Relevant down link DPCH and the shared control channel (SCCH-HS) of this UE monitoring.When data from base station transmits to UE not, UE gets into standby mode, and " revive " from then on periodically (wake up) is to attempt to monitor its relevant down link DPCH and SCCH-HS.This allows this UE to save flow process and battery supply.
If the data in the base station have been ready to be transferred to UE, high-speed downlink shared channel (HS-DSCH) designator (HI) is transmitted in relevant DPCH.HI has the N bit length, 2 shown in its indication Figure 1B
nAmong the individual SCCH-HS one.For example, 2 HI can indicate 4 SCCH-HS, and promptly 00,01,10 or 11.
The example shown in Figure 1A for example, when the 3rd channel among indication Figure 1B, HI is (1,0).When UE access during by the control channel of HI sign, specific SCCH-HS will guide extremely suitable HS-DSCH of this UE, and it has been configured the UE that gives these reception data.Shown in Fig. 1 C, for example, UE is adjusted to the HS-DSCH (001) by SCCH-HS (1,0) sign.This UE is received as it and the data of sending subsequently on HS-DSCH (001).It should be noted that the icon of Figure 1A-Fig. 1 C has been represented the explanation of the flow process of assigning HS-DSCH, and the structure of channel and use maybe be slightly different with the actual design in the HSDPA standard.
As the efficient method of the assignment common data channels that transfer of data is used is provided with reference to the flow process shown in Figure 1A-Fig. 1 C.Transmit because grouped data is expected to be one or more particular UE, UE sign (ID) is the important parameter from base station transmit signals to UE.
There are a lot of prior aries to be used between base station and UE, sending the method for UE ID.With reference to Fig. 2 A, first method appends to UE ID the data that are used to transmit.Such combination is fed to the Cyclic Redundancy Check generator, and it exports CRC.The packet that is produced that transmits at last comprises X bit data field, M position UE ID and N position CRC, shown in Fig. 2 B.Though this provides the two enough signals of CRC and UE ID to send, it sends bandwidth to signal and wastes.
Another prior art that is shown in Fig. 3 A is attached to UE ID on the data field that is input in the CRC generator.CRC generator output CRC.Shown in Fig. 3 B, the data pulse string of this transmission usefulness comprises X bit data field and N position crc field.Though this also enough sends UE ID and CRC between base station and the UE, this method is undesirable, uses because it possibly be merely single UE sign.When one group of UE need be identified, the method also caused the complexity of UE.
Description of drawings
Figure 1A-Fig. 1 C representative is used to assign the method for the prior art of shared data channel, and wherein Figure 1A explains relevant downlink channel, and Figure 1B explains a plurality of control channels, and Fig. 1 C explains a plurality of data channels;
Fig. 1 D is the block diagram of UMTS network framework;
Fig. 2 A is prior art customer equipment identification (UE ID) particular cycle redundancy check (CRC) method;
The data pulse string that comprises data field, UE id field and crc field that Fig. 2 B explanation transmits;
Fig. 3 A is second kind of prior art customer equipment identification (UE ID) particular cycle redundancy check (CRC) method;
The data pulse string that comprises data field and crc field that Fig. 3 B explanation transmits;
Fig. 4 A is first execution mode of the present invention, utilizes the exclusive-OR between UE ID and the CRC to shield to produce;
Fig. 4 B is the data pulse string that system transmitted by Fig. 4 A, comprises data field and mask field;
Fig. 5 A is a second embodiment of the invention, comprises utilizing the initialized CRC generator of UE ID;
Fig. 5 B is the data pulse string that execution mode transmitted by Fig. 5 A, comprises data field and crc field;
Fig. 6 A is a third embodiment of the invention, and data field mould 2 is added to the UE id field, and afterbody is filled 0, to produce shielding;
Fig. 6 B is a four embodiment of the invention, and data field mould 2 is added to the UE id field, and the front portion is filled 0, to produce shielding;
Fig. 6 C is by the data pulse string that execution mode transmitted of Fig. 6 A and Fig. 6 B, and comprises data field and crc field;
Fig. 7 A is a fifth embodiment of the invention, and data field mould 2 is added to the UE id field, and the UE id field is repeated and fills in tail bit the UE ID of brachymemma;
Fig. 7 B is the mode that the present invention the 6th implements, and data field mould 2 is added to the UE id field, and the UEID field is repeated and fills in the front UE ID of brachymemma;
Fig. 7 C is by the data pulse string that execution mode transmitted of Fig. 7 A and Fig. 7 B, and comprises data field and crc field;
Fig. 8 is the list of all, subclass, secondary subset and indivedual ID;
Fig. 9 is the flow chart according to Message Processing of the present invention.
Embodiment
Preferred implementation of the present invention will be described with reference to accompanying drawing, and wherein identical label is represented identical assembly all the time.
With reference to Fig. 1 D, Universal Mobile Telecommunications System used in the present invention (UMTS) network architecture comprises core network (CN), UMTS terrestrial radio access network (UTRAN), and subscriber equipment (UE).Two general-purpose interfaces are Iu interface and the radio interface Uu between UTRAN and the UE between UTRAN and the core network.UTRAN is made up of a plurality of radio network sub-system (RNS).A plurality of RNS can be interconnected by the Iur interface.This interconnects the stand-alone program that allows core network between the different RNS.This RNS further is divided into radio network controller (RNC) and several base stations (Node-B).Node-B is connected to RNC through Iub interface.A Node-B can serve one or more sub-districts, and serves a plurality of UE usually.UTRAN support on the radio interface fdd mode and tdd mode the two.As far as two patterns, use the identical network architecture and identical agreement.Have only physical layer and air interface Uu to be separated by special.
With reference to Fig. 4 A, shown an execution mode of the present invention.In this embodiment, system 100 use from the transmission of data field 102 with data (to call " data " in the following text), CRC generator 104 (it has been initialized to 0), from the crc field 106 that CRC generator 104 is exported the CRC that is produced, from UE id field 108 UE ID, modulo 2 adder 110 and shield 112.Will be appreciated that in this execution mode and all execution modes, the figure place of each field is marked on thinks illustration on the field.Yet this specific figure place is the usefulness of example and is not in order to restriction the present invention.
System 100 receives said data field 102 and will be input to from the data of data field 102 in the CRC generator 104.CRC generator 104 produces crc field 106 and will output to first input of modulo 2 adder 110 from the CRC of crc field 106.Outputed to second input of modulo 2 adder 110 from the UE ID of UE id field 108.CRC and UE ID are shielded 112 by exclusive-OR to produce subsequently.
Preferably, the figure place of UE id field 108 (M position) is identical with the figure place (N position) of crc field 106.If M=N, then UE ID can directly be added to CRC by mould 2, shown in Fig. 4 A.Yet,, need an intermediate steps so that it equates if M and N are unequal.If M<N, then UE ID be filled anterior 0 or afterbody 0 so that identical with the length of CRC.Should " the UE ID that is filled " be added to CRC 106 by N mould 2.If M>N, then minimum effective M-N will be clipped from UE ID the position.UE ID by brachymemma is added to CRC by mould 2 subsequently.
With reference to Fig. 4 B, the shielding 112 that is generated is affixed to data field 102 and is used for transmission.
With reference to Fig. 5 A, show second embodiment of the invention.In this embodiment, system 200 use data from data field 202, CRC generator 204, from the UE ID of UE id field 208 and the crc field 212 that is produced.This system 200 receives data field 202 and will output to from the data of data field 202 in the CRC generator 204.This CRC generator 204 is same types with the CRC generator 104 of Fig. 4 A, except CRC generator 204 is used to the initialization from the UE of UE ID 208 ID.Initialization is represented by the dotted line among Fig. 5 A.Known like those of ordinary skill in the art, it all is 0 that the CRC generator generally is initialized to, as the example of the CRC generator 104 shown in Fig. 4 A.Therefore, CRC generator 204 is based on from the input data of data field 202 and utilize CRC generator 204 initialization of UEID and generate CRC.Do not need nodulo-2 addition in this embodiment.
Preferably, from the figure place (M position) of the UE ID of UE id field 208 and the equal and opposite in direction of CRC generator 204, though this and nonessential.If the size of UE ID (M position) is less than the size of CRC generator 204, then UE ID can be filled the front 0 or back 0 so that the equal and opposite in direction of its length and CRC generator 204.Should " the UE ID that is filled " can be used to initialization CRC generator 204 subsequently.Replacedly, the value in UE id field 208 can be loaded with initialization CRC generator 204, and any position of not inserted by UE ID, position will be 0.If the size of UE ID (M position) is greater than the size of CRC generator 204, then least significant bit will be clipped so that make UE ID meet CRC generator 204 from UE ID.Be used to initialization CRC generator 204 subsequently by the UE ID of brachymemma.
With reference to Fig. 5 B, the crc field 212 of generation is added to data field 202 and is used for transmission.
Use second execution mode of the present invention of implicit expression UE ID to present simplification, and stable, because of it need and not disassembled with the combination of SCCH-HS and UE ID,, required like the specific CRC method of the UE of the prior art and first execution mode at transmitter and receiver.
With reference to Fig. 6 A, show the 3rd execution mode of the present invention.In this embodiment, system 300 use from the data of data field 302, from UE id field 308A UE ID, modulo 2 adder 310 and shield 311, CRC generator 304 and the crc field 312 that produced.System 300 receives data field 302 and will be input to first input of modulo 2 adder 310 from the data of data field 302.Therefore, from the data of data field 302 with from the UE ID of UE id field 308A by exclusive-OR to produce shielding 311.Shielding 311 is imported in the CRC generator 304 that generates crc field 312.
In this embodiment, the figure place of UE id field 308A (M position) must be identical with the figure place (X position) of data field 302 so that carry out nodulo-2 addition.If M equates with X, can directly add to data from data field 302 with mould 2 from the value of UE id field 308A.Yet,, need intermediate steps that it is equated if M and X are unequal.If M is less than X, then UE ID is filled X-M mantissa 0, and therefore the value from UE id field 308A equals data field 302 on length." the UE ID value that is filled " shown in Fig. 6 A added to the data from data field 302 by mould 2 subsequently.
Because the length X of data field 302 does not hope that M will be greater than X.Yet,, clipped in the value of minimum effective M-X position from UE id field 308A if this situation takes place.This UE ID by brachymemma is added to the data from data field 302 by mould 2 subsequently.
With reference to Fig. 6 B, the county shows the 4th execution mode of the present invention.In this embodiment, the function mode of system 301 is identical with the 3rd execution mode of Fig. 6 A.Difference at this execution mode only is the production method from the value of UE id field 308B.Therefore in this embodiment, UE ID is filled X-M front 0, and the length from the UE ID of UE id field 308B equals data field 302.This " the UE ID value that is filled " shown in Fig. 6 B, added to the data from data field 302 by mould 2 subsequently.It should be noted that this filling can comprise the combination (not shown) of front and afterbody 0 selectively, so that UE ID length is equated with data field.
With reference to Fig. 6 C, the crc field 312 that is generated from the system 300 of the execution mode shown in Fig. 6 A, or be affixed to the data field 302 of transmission usefulness by the CRC 314 that the system 301 of the execution mode shown in Fig. 6 B is generated.Therefore, crc field 312 or 314 can be used and be additional to data field 302.
With reference to Fig. 7 A, show fifth embodiment of the invention.In this embodiment, system 400 use from the data of data field 402, from UE id field 408A UE ID, modulo 2 adder 410 and shield 411, CRC generator 404 and the crc field 412 that produced.System 400 receives data field 402 and will be input to first input of modulo 2 adder 410 from the data of data field 402.Exported to second input of modulo 2 adder 410 from the UE ID of UE id field 408A.From the data of data field 402 and from the UE ID of UE id field 408A by exclusive-OR so that produce shielding 411.This shielding 411 is imported into CRC generator 404, and it produces crc field 412.
In this embodiment, the figure place of UE id field 408A (M position) must be identical with the figure place of data field 402 so that carry out nodulo-2 addition.If M equates with X, will be added to data by direct mould 2 from data field 402 from the UE ID of UE id field 408A.Because the length of data field 402 does not hope that M will be greater than X.Yet if this situation takes place, least significant bit is clipped till the length of UE ID equals X from UE id field 408A.This UE ID by brachymemma adds to the value from data field 402 with mould 2 subsequently.
If the length of UE ID is less than data field 402, then " compound UE ID " produced, and therefore the value from UE id field 408 equals X.Compound UE ID is produced up to suitable X bit field through repetition UE ID many times, subsequently to be inserted remaining tail bit by the UE ID of brachymemma.This is indicated among the UE id field 408A of Fig. 7 A.This compound UE ID is added to the data from data field 402 with mould 2 subsequently.
With reference to Fig. 7 B, show the 6th execution mode of the present invention.The function mode of the system 401 of this execution mode is identical with the 5th execution mode of Fig. 7 A.The difference of this execution mode only is the value from UEID field 408B.Though compound UE ID is produced with the mode with Fig. 7 A, partly be coupled with as the front by the UE ID of brachymemma, opposite with tail bit among the UE id field 408A shown in Fig. 7 A.It should be noted, can be comprised combination anterior and afterbody brachymemma position by the UE ID " filling " of brachymemma, so that the length of UE ID is identical with data field 402.
With reference to Fig. 7 C, the crc field 412 that produces from the system 400 of the 5th execution mode of Fig. 7 A or be affixed to data field 402 from the crc field 414 that the system 401 of the 6th execution mode of Fig. 7 B produces and be used for transmission.Therefore, the type of one of crc field 412,414 will be used and append on the data field 402.
It should be noted that all above-mentioned execution modes can be used to support multiple sign (ID).UE maybe be with different stage processing messages address: 1) the single ID of UE, 2) ID of corresponding subclass or one group of UE, wherein UE belongs to this subclass; Or 3) broadcasting of all UE in the corresponding system (all ID).For example, as shown in Figure 8, UE ID 12 can be received and handle ID:1 by high bright sign at 4 different stages to indicate it) UE-specific ID (#12); 2) secondary subset C ID; 3) subclass 2ID; And 4) all ID.Therefore on the same group UE it should be noted that the group identification A-E that replaces also can be produced, in can not be comprised in.For example, group B will comprise that all are expressed the UE near crowd B, and it comprises UE numbers 2,7,12,17,22 and 27.Therefore, any group or child group can be produced through specifically discerning indivedual UE, such as the user hope.
For supporting this demand, the said CRC that generates of transmitter such as each execution mode.At receiver, UE handles this message and produces the CRC of expection, need not be the modification on basis with ID.The UE processor adds to the CRC that is calculated with the CRC mould 2 that is received subsequently.The ID that is output as transmission that produces, it can be any above-mentioned ID.If this ID is not person one of among these ID, then this UE abandons transmission.According to the present invention, use the CRC sign indicating number of length N, the not detection error possibility on the SCCH-HS of sign is near 2
-nThe data of using 24 CRC on HS-DSCH, to transmit with protection, the control information of using 16 CRC on SCCH-HS, to transmit with protection, and suppose that the false acceptance rate of the HI position of non-predetermined UE is 10
-3, will provide following mistake to accept according to aforesaid execution mode of the present invention:
P
Fa=P
FaHI * P
FaH * P
SDFormula (1)
P wherein
FaPossibility for mistake acceptance; P
FaHI is the possibility that the mistake of HI is accepted; P
FaH is the possibility that the mistake of SCCH-HS is accepted; And P
SDBe HS-DSCH (P
SD) successful detection possibility.
Use the ident value of above-mentioned execution mode with formula (1):
P
fa=10
-3×2
-16×2
-24=9.1×10
-16
This reliability is calculated and is pointed out, as far as the CRC of equal length, the possibility that the user transmits misdata to higher level will extremely reduce.
With reference to Fig. 9, this flowchart text is handled the method for the downlinlc message between Node-B and the UE according to the present invention.This method provides roughly general introduction should not be interpreted as the description of the understanding of the required physical layer signaling (being packet) of all detailed medium access controls (MAC) layers and processing messages.Node-B at first produces down link control messages in the MAC layer, and (step 1) is forwarded to physical layer (step 2) with this message and UE ID subsequently.This physical layer produces CRC and uses UE ID, and (step 3) is a data pulse string to transmit with said message.This message is transferred into UE (step 4) from Node-B subsequently.In this physical layer, UE ID and CRC by verification to confirm their whether correct (step 5).If message is forwarded to the MAC layer, and (step 6), MAC layer are further handled this message (step 7) subsequently.
It should be noted that the step 6 of Fig. 9 comprises the extra between physical layer and the MAC layer, it comprises the effective control messages of indication CRC/UE ID.Yet this is an optional step.In a preferred embodiment, have only effective message to be forwarded to the MAC layer from physical layer.Therefore, in a preferred embodiment, the MAC layer will suppose that the message of any MAC of being forwarded to is for effective.In the execution mode of another replacement, extra CRC/UE ID useful signal will be treated as additional acknowledgement with this forwards.
The present invention has and has eliminated the UE ID that separates and the treatment step of CRC.When two fields as previously mentioned as by being combined, this UE will further handle any message, till CRC and UE ID the two (or ID of other type shown in Figure 8) are all correctly.
Though the present invention is described according to preferred implementation, other modification of liking enclosed in the scope of the present invention that claim indicates will be apparent to those skilled in the art.