Movatterモバイル変換


[0]ホーム

URL:


MXPA06009178A - Associating data packets with sequence numbers in order to receive them in correct order - Google Patents

Associating data packets with sequence numbers in order to receive them in correct order

Info

Publication number
MXPA06009178A
MXPA06009178AMXPA/A/2006/009178AMXPA06009178AMXPA06009178AMX PA06009178 AMXPA06009178 AMX PA06009178AMX PA06009178 AMXPA06009178 AMX PA06009178AMX PA06009178 AMXPA06009178 AMX PA06009178A
Authority
MX
Mexico
Prior art keywords
data units
user terminal
network infrastructure
control entity
logical channel
Prior art date
Application number
MXPA/A/2006/009178A
Other languages
Spanish (es)
Inventor
Malkamaki Esa
Original Assignee
Malkamaeki Esa
Nokia Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Malkamaeki Esa, Nokia CorporationfiledCriticalMalkamaeki Esa
Publication of MXPA06009178ApublicationCriticalpatent/MXPA06009178A/en

Links

Abstract

In a radio system data units are associated with sequence numbers in a user terminal. The data units are arranged in order of the sequence numbers associated with the data units in the network element of the radio system.

Description

COMMUNICATION METHOD, USER TERMINAL, - NETWORK ELEMENT AND COMPUTER PROGRAMFIELD OF THE INVENTION The invention relates to a method of communication, to a terminal.- of the user, to a network element and to a computer program in a radio system.HISTORY OF THE INVENTION In radio systems, such such as Broadband Access by Broadband Code Division (WCDMA), or the Universal System ofMobile Telecommunications (UMTS) and use packet switched connection, packets are usually protected against noise, interference fading by channel coding, such asCoding of Direct Error Correction (FEC, for its acronym in English). Despite protection, the reception of a packet can fail, which can be compensated for by retransmission. The retransmission takes place when the packet reception transceiver requests that the failed pack (s) be repeated. This can be done by an Automatic Repetition Request (ARQ) mechanism. In a receiver that uses the hybrid ARQ(HARQ for its acronym in English), the failed packet and the retransmitted packet can be combined to increase REF: i75036 the probability that the packet information is properly received. According to the Open Standards Interconnection (OSI) protocol model, the HARQ function can be included in a physical layer or in a Medium Access Control (MAC) layer. of the radio system, both layers residing below a layer of Radio Connection Control (RLC). In this case, the communicated packets can be considered protocol data units (PDUs) for their acronym in English of the MAC layer. In the uplink of WCDMA the ARQ retransmission functionality is implemented in the RLC layer. The RLC on the transmitter side (in the UE) adds an RLC PDU number to each RLC PDU (both in the recognized mode (AM) and the unrecognized mode (UM, for its acronym in English)) . The RCL on the receiver side (in the RNC) then requests retransmissions (in AM) in the missing PDUs and places the PDUs in the original order, based on these RLC PDU numbers. There is no other retransmission protocol specified below RLC, which implies that the RLC PDUs are received in the same order in which they were transmitted (there may be, for example, "gaps", some PDUs may be missing due to transmission errors, but no PDU can "pass" another PDU below RLC). The retransmitted RLC PDUs are arranged in order based on the RLC PDU numbers, for example, placed in the correct place. Since the corresponding RLC entities are in the UE and the RNC, the retransmissions cause significant retrace. Some improvements have been proposed for WCDMA uplink DCH. One of the improvements is an introduction of a lower layer ARQ: the new transmission protocol is proposed between a user's terminal and node B. This ARQ could be defined as a new physical layer function or as a new function of MAC layer. In the latter case, a new MAC entity has to be added to node B (where currently only the physical layer functions are performed for the uplink). We assume here that a new MAC entity called MAC-e is added to node B, to handle at least some of the functions related to ARQ, such as the generation of ACK / NACK. It has been proposed that the ARQ be called HARQ (hybrid ARQ) where the retransmitted blocks are (soft) combined with the first transmissions of the same block. The dedicated enhanced uplink (E-DCH) channel of the WCDMA radio system is proposed to use the HARQ. Due to retransmissions, however, the protocol data units of the RLC layer may be received in a different order than the order in which they were transmitted. In this way, for example, two successively transmitted data units can actually be received in the opposite order and there may even be data units between them. In the High Speed Downlink Packet Access (HSPDA) a reordering entity of the MAC-hs layer below the MAC-d layer reorders the data units of the MAC-hs protocol. A data unit of the MAC-hs protocol waits in a row before proceeding to the MAC-d layer until all the MAC-hs protocol data units having the lowest transmission sequence number have been received or a chronometer has expired . In a similar way, when the Dedicated Channel(DCH, for its acronym in English) Improved uplink of the WCDMA system is used, reordering is proposed to be performed in the MAC-e layer below the MAC-d layer in either the Radio Network Controller ( RNC, for its acronym in English) or node B. There are, however, problems related to reordering. If the reordering is done in node B, then the lub traffic becomes more explosive when the reordering waits for some blocks, and once these are received, it sends many PDUs over the lub. In addition, there are many problems related to soft reception (SHO, for its acronym in English), for example, the case where a user terminal is simultaneously connected to several node Bs. Here, the SHO means that several node Bs receive the block from the user terminal and recognize them independently. Therefore, the reordering is done independently. This has the problem that the first node B may be waiting for a block in order to be able to distribute the blocks to the RNC, but some other node B may have received the same block already, and therefore the user terminal does not it will retransmit. On the other hand, the other node B may be waiting for another block, which has correctly received the first node B. In this way, some sort of alignment of the reordering rows in different nodes Bs is required. One way to avoid problems is to perform the reordering on the RNC after the combination of macrodiversity. The reordering can be done in the RNC in a recently proposed MAC-e entity below the MAC-d. Since the MAC-d (on the transmitter side) can multiplex different logical channels on a transport channel and different logical channels may have different priorities, there may be transport blocks (MAC-d PDUs) with different priorities within a single channel. transport channel. The different priorities must be reordered separately otherwise, a higher priority PDU may have to wait for the reception of a lower priority, missing PDU. Therefore, certain priority information must be added to each MAC-e PDU (for example PEDU QID of MAC-hs) that increases overhead. The reordering of the blocks requires that each block have a unique sequence number that lengthens the headers and increases the signaling. In the High-Speed Downlink Packet Access (HSPDA) communication, several MAC-d PDUs can be multiplexed into a MAC-hs PDU, and a transmission sequence number (TSN, by its acronym in English) is associated with each MAC-hs PDU. A MAC-hs PDU is then mapped to a transport block that is subsequently transmitted over the air interconnection. Only one transport block is transmitted by a Transmission Time Interval (TTI) on a High Speed Downlink Shared Channel (HS-DSCH) and thus only a TSN is provided by a TTI. Due to the multiplexing of MAC-hs, a MAC-hs PDU may contain several MAC-d PDUs which may be of different size. The MAC-hs header therefore also tells the TSN and the QID (row identity) also the size (s) of the MAC-d PDUs, as well as the number of them. This leads to a rather complex MAC-hs header structure that causes extra overhead, especially at low data rates or rates. BRIEF DESCRIPTION OF THE INVENTION An object of the invention is to provide an improved communication solution in a radio system. According to one aspect of the invention, a communication method is provided in a radio system comprising a network infrastructure, and at least one user terminal communicating with the network infrastructure over an air interconnection., the method includes the association of data units of each logical channel with numbers of. sequence in a transmission user terminal. According to still another aspect of the invention, there is provided a communication method in a radio system, comprising a network infrastructure, and at least one user terminal communicating with the network infrastructure over an air interconnection, the method comprises the association of data units of each logical channel, with sequence numbers in a medium access control entity d, in a radio connection control entity or in an entity between a radio connection control entity and an average access control identity of a user terminal. According to yet another aspect of the invention, a communication method is provided in a radio system, comprising a network infrastructure, and at least one user terminal communicating with the network infrastructure over an air interconnection, the method comprises the reception, in the network infrastructure, of data units of at least one logical channel associated with the sequence numbers in the user terminal; and the accommodation of the data units of each logical channel in a network element, of the network infrastructure. According to yet another aspect of the invention, a communication method is provided in a radio system, comprising a network infrastructure, and at least one user terminal communicating with the network infrastructure over an air interconnection, the method comprises the association of each data unit of a logical channel in a transmission time slot, with a sequence number and association data units in successive transmission time intervals with successive sequence numbers in a user terminal of transmission. According to yet another aspect of the invention, a computer program product of a radio system is provided, comprising a network infrastructure and at least one user terminal communicating with the network infrastructure over an air interconnection , the computer program product comprises data units of each logical channel, which are associated with the sequence numbers in a transmission user terminal. According to yet another aspect of the invention, there is provided a computer program product of a radio system comprising a network infrastructure, and at least one user terminal communicating with the network infrastructure over an air interconnection. , the computer program product comprises data units of each logical channel, which are associated with the sequence numbers in a media access control entity, in a radio connection control entity or in an entity between the entity of radio connection control and the control entity d of average access of a user terminal. According to still another aspect of the invention, there is provided a computer program product of a radio system comprising a network infrastructure and at least one user terminal communicating with the network infrastructure over an air interconnection, The computer program product comprises data units of a logical channel in a transmission time interval wherein each data unit is associated with a sequence number; and the data units in successive transmission time intervals are associated with the successive sequence numbers in a transmission user terminal. According to still another aspect of the invention, there is provided a computer program product of a radio system comprising a network infrastructure and at least one user terminal communicating with the network infrastructure over an air interconnection, The product of the computer program comprises data units of each logical channel that are accommodated, in a network element of the network infrastructure, in the order of the sequence numbers associated with the data units in the user terminal. According to yet another aspect of the invention, a network element of a radio system is provided, comprising a network infrastructure, and at least one user terminal is configured to communicate with the network infrastructure over an air interconnection. , wherein the network element is a part of the network infrastructure, the network element is configured to receive data units of each logical channel from a user terminal, the data units are associated with the sequence numbers in a user terminal; and the network element is configured to accommodate the data units of each logical channel in the order according to the sequence numbers associated with the data units. According to yet another aspect of the invention, there is provided a radio network controller of a radio system comprising a network infrastructure, and at least one user terminal is configured to communicate with the network infrastructure over a network interconnection. air, wherein the radio network controller is configured to receive 'data units of each logical channel from a user terminal, the data units are associated with the sequence numbers in a user terminal; and to accommodate the data units of each logical channel in the order according to the sequence numbers associated with the data units. According to yet another aspect of the invention, there is provided a user terminal of a radio system comprising a network infrastructure, wherein the user terminal is configured to associate data units of each logical channel, with the numbers of sequence. According to yet another aspect of the invention, there is provided a radio system comprising a network infrastructure and at least one user terminal communicating with it. network infrastructure over an air interconnection, wherein a user terminal is configured to associate data units of each logical channel with the sequence numbers. According to yet another aspect of the invention, there is provided a radio system comprising a network infrastructure and at least one user terminal communicating with the network infrastructure over an air interconnection, wherein a user terminal is configured to associate data units of each logical channel with the sequence numbers in a medium access control entity d, in a radio connection control entity or in an entity between a radio connection control entity and an entity control medium access. According to yet another aspect of the invention, there is provided a radio system comprising a network infrastructure and at least one user terminal communicating with the network infrastructure over an air interconnection, wherein a user terminal is configured to associate data units of each logical channel with the sequence numbers; the network infrastructure is configured to receive the data units of at least one logical channel associated with the sequence numbers; and the network infrastructure is configured to accommodate the data units of each logical channel, in the order of the sequence numbers. According to yet another aspect of the invention, there is provided a radio system comprising a network infrastructure and at least one user terminal communicating with the network infrastructure over an air interconnection, wherein a user terminal is configured to associate each data unit of a logical channel in a transmission time interval, with a sequence number and a user terminal is configured to associate the data units in successive transmission time intervals, with the sequence numbers successive The communication method, the computer program, the user terminal, the radio system element, the radio network controller and the radio system of the invention provide several advantages. The headers and signaling can be reduced since the priority information is not necessary and the PDUs in the same transmission time interval do not need unique sequence numbers. DESCRIPTION OF THE FIGURES In the following, the invention will be described in greater detail with reference to the preferred embodiments and the accompanying figures, in which: Figure 1 shows a radio system, Figure 2 illustrates an effect of the HARQ process in the order of the PDUs, Figure 3 illustrates an OSI model of the radio system, Figure 4 illustrates a MAC-d entity in a user terminal, Figure 5 illustrates a MAC-d entity in a radio network controller, the Figure 6 illustrates a block diagram of rearrangements in the controller of the radio network, Figure 7 illustrates the data flow between different layers, Figure 8 illustrates the data flow between different layers, Figure 9 shows two logical channels transmitted , multiplexed in a transport channel, Figure 10A shows several PDUs of a transmission time interval associated with a common sequence number, Figure 10B shows several PDUs of a time interval of traffic. ansmission associated with a sequence number, Figure 11 shows the PDUs in an E-DCH channel, Figure 12 shows the PDUs in an E-DCH channel, Figure 13 illustrates a flow diagram of the present solution, Figure 14 illustrates a flow chart of the present solution, Figure 15 illustrates a flow chart of the present solution, and Figure 16 illustrates a flow chart of the present solution. DETAILED DESCRIPTION OF THE INVENTION Figure 1 illustrates the structure of a radio system. The radio system can be based on, for example, the Global System for Mobile Communications (GSM), the Universal Mobile Telephony System(UMTS, for its acronym in English), or Multiple Access byDivision of Broadband Code (WCDMA, for its acronym in English). The core network can, for example, correspond to the combined structure of the GSM systems and theGeneral Package Radio (GRPS, for its acronym in English). The elements of the GSM network are responsible for the implementation of the circuit-switched connections, and the elements of the GPRS network for the implementation of packet switched connections, some of the elements, however, shared by both systems. A mobile services switching center (MSC) 100 enables circuit-switched signaling in the radio system. A service GPRS support node (SGSN) 101, in turn, enables packet switched signaling. All traffic in the radio system can be controlled by the MSC 100. The core network can have an input unit 102, which represents a switching center for mobile incoming services (GMSC, for its acronym in English) to cater for switched connections per circuit between the core network and external networks such as a public land mobile network (PLMN) or a public switched telephone network (PSTN, for its acronym in English).
One of the input GPRS supports (GGSN) 103 serves packet switched connections between the core network and external networks, such as the Internet. The MSC 100 and the SGSN are connected to a radio access network (RAN) 104, which may comprise at least one radio network controller 106 controlling at least one node B 108. The controller 106 of the radio network can also be called a controller of the base station, and the node B can be called a base station. The user terminal 110 communicates with at least one node 108 over an air interconnection. The user terminal 110 may communicate with the node Bs 108 using a GPRS method. The data in packets contains the address and control data in addition to the actual traffic data. Several connections can use the same transmission channel simultaneously. A packet switching method is suitable for the transmission of data to be transmitted are generated in bursts. In this case, it is not necessary to assign a data connection for the entire duration of the transmission, but only the time it takes to transmit the packets. This reduces costs and saves capacity considerably during the establishment and use of the network. A network infrastructure of the radio system can be considered as inclusive of all other elements of the network system, except user terminals 110 which are usually mobile. When the user terminal 110 transmits a signal 200, such as a packet, to a node B 108, the node B 108 receives it either correctly or has a failure in reception. The node B 108 or the controller 106 of the radio network calculates a checksum (CRC = Cyclic Redundancy Check) and compares a check sum included in the packet with the calculated checksum of the packet. If the two checksums agree, the package is properly received. On the other hand, if the checksum does not match, there is a failure in reception. Figure 2 represents the transmission and its effect on the order of the PDUs. In this example, the user terminal and the network infrastructure have buffers to store the PDUs. The first PDU 200 is successfully transmitted from the user terminal to the network infrastructure in the first Transmission Time Interval (TTI) which is recognized by a Recognition Signal (ACK). ) 214 from the network infrastructure. The second PDU 202 is transmitted, but as this fails, the network infrastructure transmits a NACK (Non-acknowledgment) signal 216. The third PDU 204 is successfully transmitted and recognized with an ACK 218 signal from the network infrastructure. The second PDU 202 is retransmitted, but the retransmission fails again and the network infrastructure transmits a NACK 220 signal. The fourth PDU 206 is successfully received and recognized by an ACK signal 222. The second PDU 202 is retransmitted a second time and now the transmission is successful. The network infrastructure transmits an ACK signal 224. The transmission of the PDUs continues similarly with the fifth PDU 208, and so on. The retransmission causes the PDUs to be mixed and in this example the order becomes 1, 3, 4, 2 ... which needs to be rearranged in an appropriate order. Figure 3 shows the protocol architecture of the elements, for example, in the UMTS or WCDMA radio system. Using the OSI protocol model, the user terminal 110 may comprise a radio connection control entity (RLC) 3000, a MAC-d entity 3002, a MAC-e entity 3004, and a physical entity 3006. The terminal The user may also comprise an entity 3008 between the RLC entity 3000 and the MAC-d entity 3002. The node B 108 may comprise an entity 3020 ofMAC-b, a physical entity 3022, a transport network entity 3024 (TNL), and a structuring protocol entity (FP) 3026. The radio network controller 106 may comprise a RLC entity 3040, an entity 3042 of MAC-d, a MAC44 entity 3044, a structuring protocol entity (FP) 3046, and a TNL entity 3048. The -RNC may also comprise an entity 3048 between RLC entity 3040 and MAC-d entity 3042. Entities can be considered operational units carried out by electronic circuits that have processors and memories. Effective operations can be carried out using appropriate computer programs. The RLC entities 3000, 3040 in the RLC layer of the OSI model are the protocols that control the transmission over the air interconnection in the packet switched connection of the UMTS radio system. Therefore, the important characteristics of the RLC layer are, for example, flow control and error recovery. The MAC-d layer is not symmetric but the entities3002, 3042 of MAC-d differ to a certain degree in the user terminal 110 and in the RNC 106. The protocols of the MAC-d entities 3002, 3042, however, perform, for example, multiplexing between logical channels and transport channels, since the air interconnection has logical channels, which can be mapped to transport channels with which, in turn, can be mapped to physical channels. Logical channels include, for example, a downlink broadcasting (DL) control channel (BCCH), a location control (DL) channel (PCCH), a radio channel, and dedicated uplink / downlink control channel (UL / DL) (DCCH), a common control channel (UL / DL) (CCCH), a dedicated traffic channel (UL / DL) (DTCH), and a channel of common unidirectional traffic (CTCH). The MAC-e layer can be used to handle, for example, enhanced, uplink DCH-specific functions. In the MAC-e entity of the user terminal, the functions may include the following. A HARQ entity for a user terminal handles the functionality related to the hybrid ARQ protocol. A HARQ process by TTI is usually performed. A MAC-e header can be added to each MAC-e PEDU (such as an E-DCH transport block). The header can include a sequence number for reordering. In the MAC-e entity of the network infrastructure, the functions may include the following. The fast programming of the E-DCH transmissions are made between the user terminals. The MAC-e generates an ACK / NACK signal from the HARQ operation with respect to a transmitted TTI. The received MAC-e PDUs can be re-ordered according to the received MAC-e sequence numbers. The MAC-e header is removed, the MAC-e PDUs extracted and distributed to the previous layer (MAC-d). The signaling between the user terminal and node B takes place in the physical layer. The physical entities 3006, 3020 may also be in charge of the HARQ operation. The TNL entities 3024, 3048 in the physical layer carry out the signaling between the node B 108 and the RNC 106. The structuring protocol entities 3026, 3046 deal with the headers of the physical channels, such as the structure number connection (CFN), according to which, for example, the combination of macrodiversity can be performed. The node B 108 may comprise the MAC-d entity or a separate ordering entity, if the reordering of the data units is performed at the node B. In this case, the RNC may lack these entities. The entities 3008, 3028, 3048 between the RLC layer and the MAC-d layer refer to the present solution, wherein the user terminal 110 at the RLC entity 3000, entity 3008, 3028, 3048 or entity 3002 of MAC-d associates PDUs with transmission sequence numbers and node B 108 or RNC 106 in entity 3040 of RCL, the entity 3048 or MAC-d entity 3042 rearrange the PDUs in an appropriate order according to the transmission sequence number. The dashed line of entities 3008, 3028, 3048 represents the possibility that the use of transmission sequence number (TSN) and reordering may be performed in RLC entities, MAC-d entities or in separate entities between layers RLC and MAC-d. Figure 4 shows the MAC-d entity 3002 below the RLC entity 3000 in the user terminal. The transport channel type entity 400 can change the mapping of a designated logical channel between the common and dedicated transport channels. Since this is related to a change in radio resources, switching or changing channels is controlled by radio resource control. In the numbering entity 402, the sequence numbers are associated with the PDUs that are to be transmitted to the network infrastructure. This is done by the addition of successive numbers in the headers of successive PDUs in a predetermined window. The maximum value of the sequence number defines the length of the window. After all the numbers reserved for sequence numbering have been used, the numbering starts from the beginning. The sequence numbers indicate the order in which the PDUs are transmitted. Instead of associating all the PDUs with the different sequence numbers, it is possible to associate each data unit of a transmission time interval, with a sequence number, and by associating the data units in successive transmission time intervals, with successive sequence numbers. The 404 C / T entity can multiplex the dedicated logical channels on a transport channel. A C / T identification of each logical channel is added in the header of the PDUs of different logical channels, if several logical channels are multiplexed in a MAC-d flow or transport channel. The C / T identification is usually a 4-bit channel number in the header of a PDU. The transfer format combination entity (TFC) 406 performs the selection of the transport format and combination of the transport format, under the control of radio resource control. In a transparent mode of the encryption entity 408, the data can be encrypted. Instead of the location shown in Figure 4, the numbering entity 402 may reside in the MAC-d entity 3002 above the C / T entity 404 or in the RLC entity 3000 as the last operational entity according to one modality The numbering entity 404 may be located below the C / T entity, but also in that case, each logical channel must have separate numbering. Therefore, the numbering entity 402 may first detect the C / T field which is the same as the logical channel number and then associate the channel with a sequence number. The numbering entity 402 can number the PDUs in each logical channel separately, for example, each channel has a different sequence of numbers.
According to yet another embodiment, the numbering entity 402 may be a discrete entity in its own right, and the numbering entity 402 may reside between the RLC entity 3000 and the MAC-d entity 3002. Figure 5 shows the MAC-d entity 3042 below the RLC entity 3040 in the RNC. A C / T entity 500 demultiplexes a transport channel into several dedicated logical channels, according to the C / T field in the header of the PDUs, if more than one dedicated channel is multiplexed over a transport channel in the terminal. user . The C / T header is removed in this entity. The arrangement entity 502 organizes the received PDUs in the order according to the sequence number given by the numbering entity 402 of the user terminal, as a discrete entity, or as part of the RLC entity 3000 or the entity 3002 of MAC-d. Since each logical channel can have only one priority, for example, in the WCDMA and UMTS radio systems, the priority does not need to be signaled, which saves space in the signaling expense. A reordering row can be used separately for each logical channel, which has the advantage that high priority PDUs do not need to wait for any of the lower priority PDUs delayed by reception failures and retransmissions. The reordering row can be carried out by a memory. A window and at least one stopwatch mechanism (similar to those of HSDPA) can also be used to limit the waiting time of PDUs and to treat delayed PDUs. Sorting entity 502 may remove the sequence number and send the PDUs in an order appropriate to the RLC layer. The encryption can be removed in a decryption entity 504. The transport channel equipment switching entity 506 performs an operation in response to the switching entity 400 of the transport channel type in the user terminal. If the reordering of the PDUs is done in theRNC, a combination of macrodiversity can be used(MDC). In the MDC, signals (PDUs) of different node Bs can be combined based on the number of connection structure in the RNC. The combination can be, for example, performed using a selection combination method.
This gives some advantages, such as constant lub traffic, MD combination without delay, non-synchronization of several reordering rows, etc. Figure 6 shows a block diagram of rearrangement of the MAC-d entity. In this case, there are several E-DCH transport channels for a user terminal and for a TTI. Since MAC-e entity 3044 maps each E-DCH transport channel 600 to a MAC-d stream 602, the "MAC-e entity 3044 is not necessarily indispensable." The dotted arrow illustrates, however, the case when the MAC-e multiplexing is used, otherwise, each transport channel is mapped in a MAC-d stream, the DCH channels 604 and the MAC-e flows 602 are input to the MAC demultiplexer 606. -d (corresponds to entity C / T 500) that demultiplexes them into logical channels 608. The PDUs in each logical channel 608 can be arranged in an appropriate order in ordering units 610 (corresponding to ordering unit 512 The ordered PDUs are then reproduced to the RLC entity 3040. This allows different error protection for different logical channels or transport channels within a TTI.Instead of residing in the MAC-d entity 3042, the entity of 502 ordering can also reside as an entity dis creta separate from entity 3042 of MAC-d and entity 3040 of RLC. Alternatively, the ordering entity 502 may reside in the RLC entity 3040. Since reordering can be done after the demultiplexing of the logical channel in the RNC, for example, as an operation before the RLC or as one of the first operations in the RLC, it might be possible to reuse the RLC memory for reordering. It may be possible to perform the reordering on the same processor as the operation of the RLC entity. The reordering can also be performed on the node B 108. Then, the functions are the same as the previous ones, but the entity 3020 of MAC-d can be replaced by the entity 3042 of MAC-d, the entity 3020 of MAC-e is replaced by MAC-e entity 3044 and entity 3028 above entity 3020 of MAC-d is replaced by entity 3048. Entity 3028 can also be considered as a part of the RLC entity in node B Figure 7 shows the non-transparent data flow between an RLC layer 700 and a physical layer 704. The RLC layer of the user terminal forms the RLC data units 706 to 708 from the data units. received from the highest layer. In the MAC-d layer 702 of the sequence numbers 710 to 712 of the user terminal, they are coupled to the data units 714 to 716 of MAC-d. Also, the identification numbers 718 to 720 of C / T can be coupled to the data units of different logical channels (if several logical channels are multiplexed in a transport channel) and the data blocks 722 to 724 are formed. After that, the blocks proceed to the physical layer where the CRC checksums 726 are associated to each data block 722 to 724. After the reception of the data blocks 722 to 724 in the physical layer 704 of the infrastructure network (usually node B) the associated CRC 726 checksum is compared to a calculated CRC checksum, to verify the quality of reception. The MAC-d layer 702 of the network infrastructure (usually RNC) the data units 714 to 716 of MAC-d of each logical channel are arranged in an appropriate order according to the numbers 710 to 712 of TSN. The logical channels are demultiplexed according to the possible identification number 718 to 720 of C / T. After this, the data units proceed to the RLC layer 800 and the higher layers. Figure 8 shows the non-transparent data flow between an RLC layer 800 and a physical layer 806 through a layer 804 of MAC-e. The RLC layer of the user terminal forms the RLC data units 808, 810 from the data units received from the upper layer. In the MAC-d layer 802 of the sequence numbers 812 to 814 of the user terminal, they are coupled to the data units 816 to 818 of MAC-d. Also, the identification numbers 820 to 822 of C / T are coupled in the data units of different logical channels, if several logical channels are multiplexed in a transport channel, and data blocks are formed. After that the data blocks 824 to 826 proceed to the MAC-e layer 804 which can couple a MAC-e header 828 to the data blocks 824 to 826 transmitted in a TTI, and combine the data blocks 824 to 826 in a transport block 830. In this way, the general expense can be reduced. In the physical layer 806, the CRC checksums 832 are associated with the transport block 830. After the reception of the transport block in the physical layer 806 of the network infrastructure (usually the node B) the checksum 832 The associated CRC is compared with a calculated CRC checksum, to verify the quality of reception. In the transport verification layer 804 830 is divided into blocks of * data 824 to 826 and the possible MAC-e headers are removed, in order to form data units 824 to 826 for the MAC-d layer 802 . In the MAC-d layer 802 of the network infrastructure (usually RNC), the data units 816 to 818 of MAC-d of each logical channel are arranged in an appropriate order according to numbers 812 to 814. The channels Logicals are demultiplexed according to the possible identification number 820 to 822 of C / T. Thereafter, the data units proceed to the RLC layer 800 and higher layers. Each logical channel can be numbered separately.
The logical channel number (the C / T field in the MAC-d header) is used to separate the logical channels if the MAC-d multiplexing of several logical channels in a transport channel is used. Otherwise, the logical channels can be separated based on the transport channel used. The priorities in the WCDMA radio system are implemented such that each logical channel has a given priority. Now, if the sequence numbering for reordering purposes is performed for each logical channel separately, there is no need to explicitly signal the priority, thus saving on the overhead costs of internal band signaling. If the MAC-e multiplexing is not used, the MAC-e headers may need not to be added to the MAC-d PDUs (expressing, for example, the size and number of the PDUs). The MAC-d PDUs with the C / T field (optional) and the TSN number can then be simply passed to the physical layer for channel coding and transmission. Figure 9 shows two logical channels transmitted, multiplexed in a transport channel. As illustrated, the PDUs 900-902 MAC-d can be numbered separately with the sequence numbers 904 to 906 in the first logical channel 908. As an example, the first PDU 900 may have a sequence number TSN = 1 and the second PDU may have a sequence number TSN = 2. The same is also true for the second logical channel 912, where the PDUs 910 are associated with the sequence numbers 912. The logical channels are separated from each other by the numbers of identification 916 to 918 of C / T. The transmission sequence numbers 800 to 802 may have, for example, 8 bits, since there may be several PDUs within a TTI. This is, however, less than what is required for the MAC-e numbering, if each MAC-d PDU is equipped with its own MAC-e header, since the priority identification number is not necessary. Fig. 10A shows a possibility to shorten the length of the transmission sequence number MAC-d. For example, the same number 1000 in the sequence of transmission can be used for all PDUs 1002-1004 MAC-d logical channel 1006 transmitted in the first TTI 1010. In various logical channels 1006, 1008, different numbers can be used sequence 1000, 1012 and the logical channels are separated from each other by identification numbers C / T 1014 to 1016. in subsequent TTIs 1010, 1018, the successive sequence numbers 1000 to 1012, 1020 to 1024 can be used . Figure 10B shows a possibility to compress a header in a case similar to that of Figure 10A. Overhead MAC can be reduced in a logical channel by combining the headers of the PDUs MAC-d having the same number of transmission sequence in a header of MAC-e single or some other header entity MAC resides (directly) below the MAC-d entity. In general, when this is a matter of the PDUs with respect to one and the same logical channel and having a common transmission sequence number, the headers of the PDUs of a first MAC entity can be combined into a single header of a second MAC entity that resides below the first MAC entity. Therefore, the information on a transmission sequence of the PDUs of the first MAC entity can be coupled to a header of the second MAC entity without coupling the information to a header of the first MAC entity. For example, MAC-d PDUs 1002 (SDU1 and SDU2) may have a common header 1050 relative to a logical channel and to the transmission sequence. In a similar manner, PDUs 1004 (SDU3 and SDU4) may have a common header 1052, and PDUs 1005 (SDU5 and SDU6) may have a common header 1054. Since the MAC-d entity makes the selection of the combination of transport format, the MAC-d entity knows which MAC-d PDUs are transmitted within the same TTI. Only one transmission sequence number per one TTI is sufficient, because MAC-d PDUs within one TTI can not introduce clutter and reordering is only necessary for PDUs in different TTIs. In this case, a transmission sequence number of 4 to 5 bits may be sufficient (4 bits may be sufficient with TTI of 10 ms, 5 bits may be necessary with TTI of 2 ms). Figure 11 illustrates the transmission on an E-DCH channel in the case when multiplexing of the layer is not usedMAC-d, for example, the PDUs 1102, 1104, 1106, 1122, 1132, 1134, 1142, 1144, 1152 do not include the C / T field, since no separation is made in the logical channels. In this example, the same sequence number is used for all the MAC-d PDUs transmitted within a TTI, and the successive sequence numbers are used in successive TTIs. Thus, in the first TTI 1100 the PDUs 1102 to 1106 are transmitted and all of them can have the same sequence number TSN = 1. In the second TTI 1120 the PDU 1122 is transmitted and can have the sequence number TSN = 2 In the third TTI 1130, the PDUs 1132, 1134 are transmitted and both of them can have the sequence number TSN = 3. In the fourth TTI 1140, the PDUs 1142, 1144 are transmitted and the two can have the same number of sequence TSN = 4. In the fifth TTI 1150, the PDUs 1152, is transmitted and may have the same sequence number TSN = 5, and so on. Figure 12 illustrates the transmission in an E-DCH channel in the case when the multiplexing of the MAC-d layer is used, for example, the PDUs 1202 to 1206, 1222, 1232, 1234, 1242, 1244, 1252 include the field C / T, since the separation in the logical channels is carried out. Also, in this example, the same sequence number is used for all the MAC-d PDUs of the same logical channel transmitted within a TTI, and the successive sequence numbers are used in the successive TTIs. Thus, in the first TTI 1200, the PDUs 1202 to 1206 are transmitted, and the PDUs 1202, 1204, belong to the same logical channel (C / T = 1) and their sequence number can be the same (TSN = 1). ). A PDU 1106 belongs to a different logical channel with a number C / T = 2, but may also have a sequence number TSN = 1. In the second TTI 1220 a PDU 1202 is transmitted and may have the same sequence number TSN = 2 and the logical channel number C / T = 1. In the third TTI 1230, the PDUs 1232, 1234 are transmitted. The PDU 1232 may have the logical channel number C / T = 1, and the sequence number TSN = 3, because it is transmitted in the third TTI. A PDU 1234 can have the same logical channel number C / T = 2 and the sequence number TSN = 2, because it is transmitted in the second TTI according to the logical channel numbers (in the TTI 1220 there is no transmission of the PDU (s) that have the logical channel number C / T = 2). In the fourth TTI 1240, the PDUs 1242, 1244 are transmitted and the two can have the same logical channel number C / T = 1 and the sequence number TSN = 4. In the fifth TTI 1250 a PDU 1252 is transmitted and can have the same logical channel number C / T = 2 and the sequence number TSN = 3, and so on. Figure 13 illustrates a flowchart of one embodiment of the present method, and the computer program. In step 1300, the data units of each logical channel are associated with the sequence numbers in a transmission user terminal. The data units of each logical channel may be associated with the sequence numbers in a medium access control entity d, in a radio connection control entity and in an entity between a radio connection control entity and a radio connection control entity. medium access control entity. Figure 14 illustrates a flow diagram of one embodiment of the present invention. In step 1400, the data units of the at least one logical channel associated with the sequence numbers in the user terminal are received in the network infrastructure. In step 1402 the data units of each logical channel are accommodated in a network element of the network infrastructure. Figure 15 illustrates a flow chart of one embodiment of the present method and the computer program. In step 1500, each data unit of a logical channel in a transmission time interval is associated with a sequence number. In step 1502 the data units in the successive transmission time slots are associated with successive sequence numbers in a transmission user terminal. Figure 16 illustrates a flow diagram of one embodiment of the present computer program. In step1600, the data units of each logical channel are arranged in order in a network element of the network infrastructure. The arrangement is made according to the sequence numbers associated with the data units in the user terminal. Although the invention is described above with reference to the examples according to the appended drawings, it is clear that the invention is not restricted thereto, but can be modified in various ways within the scope of the appended claims. It is noted that in relation to this date, the best method known to the applicant to carry out the aforementioned invention is that which is clear from the present description of the invention.

Claims (36)

  1. CLAIMS Having described the invention as above, the content of the following claims is claimed as property: 1. A method of communication in a radio system comprising a network infrastructure, and at least one user terminal communicating with the infrastructure of the network. network over an air interface, the method is characterized in that it comprises the association of the data units of each logical channel, with the sequence numbers in a medium access control entity. The method according to claim 1, characterized in that it further comprises: the reception, in the network infrastructure, of the data units of at least one logical channel associated with the sequence numbers in the user terminal; and arranging, in a network element of the network infrastructure, the data units of each logical channel, in the order of the sequence numbers associated with the data units. The method according to claim 1, characterized in that it further comprises the realization of at least one retransmission including at least one data unit of a logical channel coming from the user terminal, to the network infrastructure over the interconnection of air. The method according to claim 1, characterized in that it further comprises: the association of each data unit of a transmission time interval, with a sequence number, and the association of the data units in the time intervals successive transmission numbers with successive sequence numbers. The method according to claim 1, characterized in that it further comprises: the association of each data unit of a transmission time interval, with the successive sequence numbers; and the association of the data units in the successive transmission time intervals with successive sequence numbers. The method according to claim 1, characterized in that it further comprises: the mapping of the control and medium access flows from a medium access control entity to the transport channels in a medium access control entity of the user terminal; and the association of the data units with the sequence numbers common to the medium access control entity d and the medium access entity. The method according to claim 1, characterized in that it further comprises the coupling, in a logical channel, of the information on a transmission sequence of the protocol data units of a first medium access control entity having a common transmission sequence number towards a header of a second medium access control entity, which resides below the first medium access control entity. The method according to claim 1, characterized in that it further comprises the transmission of the data units using the dedicated uplink, enhanced channel. 9. The method of compliance with the claim 1, characterized in that it further comprises the accommodation of the data units of each logical channel in the radio connection control entity, in the medium access control entity or in the entity between the radio connection control entity and the middle access control entity of a network infrastructure network element. The method according to claim 1, characterized in that it comprises the arrangement of the data units in a controller of the radio network. 11. A communication method in a radio system comprising a network infrastructure, and at least one user terminal communicating with the network infrastructure over an air interconnection, the method is characterized in that it comprises: the reception, in the network infrastructure of the data units of at least one logical channel associated with the sequence numbers in an average access control entity of the user terminal; and accommodating the data units of each logical channel in a medium access control entity of a network element of the network infrastructure, according to the sequence numbers. 12. A communication method in a radio system comprising a network infrastructure, and at least one user terminal communicating with the network infrastructure over an air interconnection, the method is characterized in that it comprises: the association of each data unit of a logical channel in a transmission time slot with a sequence number; and the association of the data units in successive transmission time intervals, with successive sequence numbers in a transmission user terminal. The method according to claim 12, characterized in that it further comprises: the reception, in the network infrastructure, of the data units of at least one logical channel associated with the sequence numbers in a user terminal; and the arrangement, in the network infrastructure, of the data units in order of the number of sequences associated with the data units in the network infrastructure. 1 . The method according to claim 12, characterized in that it also comprises the realization of at least one retransmission including at least one data unit of a logical channel coming from the user's terminal to the network infrastructure over the air interconnection. The method according to claim 12, characterized in that it further comprises the coupling, in a logical channel, of the information on a transmission sequence of the protocol data units of a first medium access control entity having a common transmission sequence number towards a header of a second medium access control entity that resides below the first medium access control entity. 16. The method of compliance with the claim 12, characterized in that it further comprises: the association of data units with the sequence numbers, by giving an average access control and access header to the average access control data units having the same logical channel number and the same sequence number; and the arrangement of the data units in order of the sequence numbers associated with the data units, in an average access control entity in the network infrastructure. 17. A computer program product of a radio system comprising a network infrastructure, and at least one user terminal communicating with the network infrastructure over an air interconnection, characterized in that it comprises: the association of units of data of each logical channel with the sequence numbers in an average access control entity of a user terminal. 18. The computer program product according to claim 17, characterized in that the information on a transmission sequence of protocol data units of a first medium access control entity having a common transmission sequence number is coupled, in a logical channel, to a header of a second medium access control entity that resides below the first medium access control entity. 19. The computer program product according to claim 17, characterized in that the data units of each logical channel are accommodated in the medium access control entity of a network element of the network infrastructure. 20. The computer program product according to claim 17, characterized in that in the network element of the network infrastructure, the data units of each logical channel transmitted from the user terminal are arranged in the order of sequence numbers. associated with the data units. 21. The computer program product according to claim 17, characterized in that the data units of each logical channel are associated with the sequence numbers in a medium access control entity d, in a link control entity or radio connection or in an entity between the radio connection control entity and the middle access control entity of the user terminal. 22. The computer program product according to claim 17, characterized in that the data units of each logical channel are accommodated in the 'order according to the sequence numbers in the medium access control entity d, in the radio connection control entity or in the entity between the radio connection control entity and the medium access control entity d of the network element of the network infrastructure. 23. The computer program product according to claim 17, characterized in that at least one retransmission is performed that includes at least one data unit of a logical channel from the user terminal to the network infrastructure over the air interconnection . 24. A computer program product of a radio system comprising a network infrastructure, and at least one user terminal communicating with the network infrastructure over an air interconnection, characterized in that it comprises: data units of a logical channel in a_ transmission time interval, wherein each data unit is associated with a sequence number; and the data units in the successive transmission time intervals are associated with successive sequence numbers in a transmitting user terminal. 25. The computer program product according to claim 24, characterized in that the data units transmitted from the user terminal are arranged in order of the sequence numbers associated with the data units in the network infrastructure. 26. The computer program product according to claim 24, characterized in that at least one retransmission including at least one data unit of a logical channel from the user's terminal to the network infrastructure over the interconnection of air 27. A computer program product of a radio system comprising a network infrastructure, and at least one user terminal communicating with the network infrastructure over an air interconnection, characterized in that it comprises: the arrangement of the data units - each logical channel in a medium access control entity of a network element of the network infrastructure, in the order of the sequence numbers associated with the data units in the user terminal. 28. A network element of a radio system comprising a network infrastructure, and at least one user terminal that is configured to communicate with the network infrastructure over an air interconnection, characterized in that: the network element is part of the network infrastructure; the network element is configured to receive data units of each logical channel from a user terminal, the data units are associated with the sequence numbers, in an average access control entity of a user terminal; and the network element is configured to accommodate the data units of each logical channel, in the order according to the sequence numbers associated with the data units in a medium access control entity. 29. A radio network controller of a radio system comprising a network infrastructure, and at least one user terminal that is configured to communicate with the network infrastructure over an air interconnection, characterized the radio network controller because is configured: to receive the data units of each logical channel from a user terminal, the data units are associated with the sequence numbers in an average access control entity of the user terminal; and to accommodate the data units of each logical channel, in the order according to the sequence numbers associated with the data units in a medium access control entity. 30. A user terminal of a radio system comprising a network infrastructure, characterized in that the user terminal is configured to associate data units of each logical channel, with the sequence numbers in a medium access control entity . The user terminal according to claim 30, characterized in that the user terminal is configured to couple, in a logical channel, the information about a transmission sequence of the protocol data units of a first control entity of middle access having a transmission sequence number common to a header of a second medium access control entity that resides below the first medium access control entity. 32. The user terminal according to claim 30, characterized in that the user terminal is configured to transmit the data units to the network infrastructure and to perform at least one retransmission as a response to a request coming from the network infrastructure. network over an air interconnection, the retransmission includes at least one data unit of a logical channel. 33. A radio system characterized in that it comprises a network infrastructure and at least one user terminal communicating with the network infrastructure over an air interconnection, wherein a user terminal is configured to associate data units of each channel logical, with sequence numbers in a medium access control entity. 34. The radio system according to claim 33, characterized in that the user terminal is configured to couple, in a logical channel, the information on a transmission sequence of the protocol data units of a first control entity of middle access having a common transmission sequence number towards a header of a second medium access control entity that resides below the first medium access control entity. 35. A radio system comprising a network infrastructure and at least one user terminal communicating with the network infrastructure over an air interconnection, characterized in that: a user terminal is configured to associate data units of each channel logical with the sequence numbers in a medium access control entity; the network infrastructure is configured to receive the data units of at least one logical channel associated with the sequence numbers; and the network infrastructure is configured to accommodate the data units of each logical channel, in the order of the sequence numbers. 36. A radio system, characterized in that it comprises a network infrastructure and at least one user terminal communicating with the network infrastructure over an air interconnection, wherein a user terminal is configured to associate each data unit of a logical channel in a transmission time interval, with a sequence number and the user terminal is configured to associate the data units in successive transmission time intervals, with the successive sequence numbers.
MXPA/A/2006/009178A2004-02-162006-08-11Associating data packets with sequence numbers in order to receive them in correct orderMXPA06009178A (en)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
FI200402432004-02-16
US108275252004-04-20
US110514722005-02-07

Publications (1)

Publication NumberPublication Date
MXPA06009178Atrue MXPA06009178A (en)2006-12-13

Family

ID=

Similar Documents

PublicationPublication DateTitle
US20050185609A1 (en)Communication method, user terminal, network element and computer program
ZA200606777B (en)Associating data packets with sequence numbers in order to receive them in correct order
KR100516686B1 (en)Hybrid automatic repeat request method for cdma mobile system
JP5284215B2 (en) Transport blockset segmentation
US9231880B2 (en)Method and apparatus for operating a timer for processing data blocks
US7539917B2 (en)Acknowledgement signaling for automatic repeat request mechanisms in wireless networks
KR100895026B1 (en) Hybrid Automatic Retransmission Request Scheme with Sequential Delivery of Packets
KR100605811B1 (en) Derate matching method and apparatus thereof in high speed packet transmission system
KR20060047642A (en) Retransmission Control Method and Wireless Communication Terminal
KR20000074178A (en)Variable-length data transmitting and receiving apparatus in accordance with radio link protocol for a mobile telecommunication system and method thereof
KR100516671B1 (en)Variable-length Data Transmitting and Receiving Apparatus and Method in accordance with Radio Link Protocol for Mobile Telecommunication System
KR20030060026A (en)Method for configuring re-ordering buffers in the High Speed Downlink Packet Access system
KR20010072259A (en)Group addressing in a packet communication system
CN100583805C (en)Method and apparatus for transmitting data packets using a common hybrid automatic repeat request process
CN101558595A (en)Improved MAC-d multiplexing in UTRAN HSDPA wireless networks
US6850508B1 (en)Apparatus and method for exchanging variable-length data according to a radio link protocol in a mobile communication system
US20090257377A1 (en)Reducing buffer size for repeat transmission protocols
MXPA06009178A (en)Associating data packets with sequence numbers in order to receive them in correct order

[8]ページ先頭

©2009-2025 Movatter.jp