CA2581751C - Wireless communication system with selectively sized data transport blocks - Google Patents
Wireless communication system with selectively sized data transport blocks Download PDFInfo
- Publication number
- CA2581751C CA2581751C CA2581751A CA2581751A CA2581751C CA 2581751 C CA2581751 C CA 2581751C CA 2581751 A CA2581751 A CA 2581751A CA 2581751 A CA2581751 A CA 2581751A CA 2581751 C CA2581751 C CA 2581751C
- Authority
- CA
- Canada
- Prior art keywords
- channel
- data
- logical
- transport
- mac header
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2628—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2628—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
- H04B7/2637—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA] for logical channel control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Radar Systems Or Details Thereof (AREA)
- Near-Field Transmission Systems (AREA)
- Time-Division Multiplex Systems (AREA)
- Communication Control (AREA)
- Toys (AREA)
- Transceivers (AREA)
Abstract
A CDMA telecommunication system utilizes a plurality of protocol layers including a physical layer and a medium access control (MAC) layer such that the MAC layer provides data to the physical layer via plurality of transport channels (TrCHs). Each TrCH is associated with a set of logical channels. The physical layer receives blocks of data for transport such that the transport blocks (TBs) includes a MAC header and logical channel data for a selected logical channel associated with a given TrCH. Each TB has one of a selected limited. finite number of TB bit sizes. The logical channel data for each TB has a bit size evenly divisible by a selected integer N greater than three (3). The MAC header for each TB has a bit size such that the MAC header bit size plus the logical channel data bit size equals one of the TB bit sizes. A fixed MAC header bit size is associated with each logical channel for a given TrCH and is selected such that each fixed MAC header bit size equals M modulo N where M is an integer greater than 0 and less than N, i.e. each MAC header for a given TrCH has a bit offset equal to M.
Description
TITLE OF THE INVENTION
WIRELESS COMMUNICATION SYSTEM WITH
SELECTIVELY SIZED DATA TRANSPORT BLOCKS
This application is a divisional of Canadian patent application Serial No.
WIRELESS COMMUNICATION SYSTEM WITH
SELECTIVELY SIZED DATA TRANSPORT BLOCKS
This application is a divisional of Canadian patent application Serial No.
2,397,398 filed internationally on January 12. 2001 and entered nationally on July 12,2002.
The present invention relates to wireless communication systems and, in particular, the selective sizing of data blocks for wireless transport of data in an efficient manner.
BACKGROUND OF THE INVENTION
Radio interfaces such as those proposed by the 31-d Generation Partnership Project (3G) use Transport Channels (TrCHs) for transfer of user data and signaling between User Equipment (UE), such as a Mobile Terminal (MT), and a Base Station (BS) or other device within node of a communication network. In 3G
Time Division Duplex (TDD), TrCHs are a composite of one or more physical channels defined by mutually exclusive physical resources. TrCH data is transferred in sequential groups of Transport Blocks (TBs) defined as Transport Block Sets (TBSs). Each TBS is transmitted in a given Transmission Time Interval (TTI).
User Equipment (UE) and Base Station (BS) physical reception of TrCHs require knowledge of Transport Block (TB) sizes.
For each TrCH, a Transport Format Set (TFS) is specified containing Transport Formats (TFs). Each TF, defines a TBS composed of a specified number of TBs where each TB preferably has the same size within a given TBS. Thus, a finite number of potential TB sizes are defined with respect to each TrCH.
Radio Resource Control (RRC) signaling is required between the BS and UE
to define the attributes of each established TrCH, including a list of potential TB
sizes. Signaling over the radio interface introduces system overhead, which reduces the physical resources available for user data transmission.
Therefore, it is important to minimize RRC signaling and the number of potential TrCH TB sizes respectively.
All data transferred by specific TrCHs must fit into the TB sizes specified for the TFS of a particular TrCH. However, variable size data blocks exist that can not be predicted, for Radio Access Network (RAN) and Core Network (CN) signaling data, as well as Non-Real Time (NRT) user data transmissions.
To allow for the transfer of variable size data blocks, a Radio Link Control (RLC) provides a segmentation and re-assembly multiplexing function and a s padding function. The segmentation and re-assembly multiplexing function reduces the size prior to transmission and is used when the transferred data block is larger than the maximum allowed TB size. The padding function increases the data block or segmented data block size by padding with extra bits to fit a TB
size.
Segmentation and re-assembly of data over more than one TTE is permitted for some, but not all, types of data. In 3G, it is not permitted, for example, for Common Control Channel (CCCH) logical data. Thus, the payload requirements for a TrCH carrying logical CCCH data are inherently restricted. The RLC
processing results in blocks of data called Protocol Data Units (PDUs). A
certain amount of each RLC PDU is required for control information. Using a relatively small RLC PDU results in a lower transfer data to control information ratio consequently resulting in a less efficient use of radio resources. The RLC
padding function is used when the transferred data block is not equal to any of the allowed TB sizes. Likewise, the greater the difference between the transferred data block size and the next larger allowed TB size results in lowering the transfer data to used physical resources ratio consequently resulting in a less efficient use of radio resources. Therefore, it is important to maximize the number of potential TB
sizes.
Lowering the number of TB sizes reduces RRC signaling overhead and increases radio interface efficiency. Increasing the number of TB sizes reduces RLC overhead and increases radio interface efficiency. It is therefore important to make the best use of the specified TB sizes for each TrCH.
TB sizes are the sum of the RLC PDU size and a Medium Access Control (MAC) header size. The MAC header size is dependent of the class of traffic, is which is indicated by the Logical Channel type. A Target Channel Type Field (TCTF) is provided in the MAC header to indicate to which logical channel a TB
is assigned. A TrCH can support multiple logical channel types. This means that the finite number of allowed TB sizes must support several MAC header sizes.
For RAN and CN signaling data and NRT user data, the RLC generates octet aligned (8 bit quantities) PDU sizes. Thus, the RLC PDUs are defined as groups of a selected number of octets, such that the RLC PDU bit size is always evenly divided by eight, i.e. the RLC PDU bit size always equals 0 modulo 8. This characteristic is maintained even when padding is required.
The present invention relates to wireless communication systems and, in particular, the selective sizing of data blocks for wireless transport of data in an efficient manner.
BACKGROUND OF THE INVENTION
Radio interfaces such as those proposed by the 31-d Generation Partnership Project (3G) use Transport Channels (TrCHs) for transfer of user data and signaling between User Equipment (UE), such as a Mobile Terminal (MT), and a Base Station (BS) or other device within node of a communication network. In 3G
Time Division Duplex (TDD), TrCHs are a composite of one or more physical channels defined by mutually exclusive physical resources. TrCH data is transferred in sequential groups of Transport Blocks (TBs) defined as Transport Block Sets (TBSs). Each TBS is transmitted in a given Transmission Time Interval (TTI).
User Equipment (UE) and Base Station (BS) physical reception of TrCHs require knowledge of Transport Block (TB) sizes.
For each TrCH, a Transport Format Set (TFS) is specified containing Transport Formats (TFs). Each TF, defines a TBS composed of a specified number of TBs where each TB preferably has the same size within a given TBS. Thus, a finite number of potential TB sizes are defined with respect to each TrCH.
Radio Resource Control (RRC) signaling is required between the BS and UE
to define the attributes of each established TrCH, including a list of potential TB
sizes. Signaling over the radio interface introduces system overhead, which reduces the physical resources available for user data transmission.
Therefore, it is important to minimize RRC signaling and the number of potential TrCH TB sizes respectively.
All data transferred by specific TrCHs must fit into the TB sizes specified for the TFS of a particular TrCH. However, variable size data blocks exist that can not be predicted, for Radio Access Network (RAN) and Core Network (CN) signaling data, as well as Non-Real Time (NRT) user data transmissions.
To allow for the transfer of variable size data blocks, a Radio Link Control (RLC) provides a segmentation and re-assembly multiplexing function and a s padding function. The segmentation and re-assembly multiplexing function reduces the size prior to transmission and is used when the transferred data block is larger than the maximum allowed TB size. The padding function increases the data block or segmented data block size by padding with extra bits to fit a TB
size.
Segmentation and re-assembly of data over more than one TTE is permitted for some, but not all, types of data. In 3G, it is not permitted, for example, for Common Control Channel (CCCH) logical data. Thus, the payload requirements for a TrCH carrying logical CCCH data are inherently restricted. The RLC
processing results in blocks of data called Protocol Data Units (PDUs). A
certain amount of each RLC PDU is required for control information. Using a relatively small RLC PDU results in a lower transfer data to control information ratio consequently resulting in a less efficient use of radio resources. The RLC
padding function is used when the transferred data block is not equal to any of the allowed TB sizes. Likewise, the greater the difference between the transferred data block size and the next larger allowed TB size results in lowering the transfer data to used physical resources ratio consequently resulting in a less efficient use of radio resources. Therefore, it is important to maximize the number of potential TB
sizes.
Lowering the number of TB sizes reduces RRC signaling overhead and increases radio interface efficiency. Increasing the number of TB sizes reduces RLC overhead and increases radio interface efficiency. It is therefore important to make the best use of the specified TB sizes for each TrCH.
TB sizes are the sum of the RLC PDU size and a Medium Access Control (MAC) header size. The MAC header size is dependent of the class of traffic, is which is indicated by the Logical Channel type. A Target Channel Type Field (TCTF) is provided in the MAC header to indicate to which logical channel a TB
is assigned. A TrCH can support multiple logical channel types. This means that the finite number of allowed TB sizes must support several MAC header sizes.
For RAN and CN signaling data and NRT user data, the RLC generates octet aligned (8 bit quantities) PDU sizes. Thus, the RLC PDUs are defined as groups of a selected number of octets, such that the RLC PDU bit size is always evenly divided by eight, i.e. the RLC PDU bit size always equals 0 modulo 8. This characteristic is maintained even when padding is required.
Applicant has recognized that, if MAC header sizes for different Logical Channel types have mutually exclusive bit offsets, TB sizes can not be generically used for all transmissions. TB sizes have to be defined for specific MAC
headers and logical channels respectively. This increases signaling overhead and reduces RLC PDU size options, which results in less efficient use of radio resources.
Specifying octet aligned MAC header sizes as is currently done in some 3rd generation systems allows for some sharing of TB sizes between different Logical Channel types, but also increases MAC signaling overhead since the MAC header size must be at least 8 bits in such situations. For example, see 'MAC
Protocol Specification, TS 25.321, V3Ø0 (1999-06)' Third Generation Partnership Project, Technical Specification Group, June 1999, pages 1-35. In 3rd generation TDD
mode, certain TrCH and Logical Channel combinations have very limited transfer block sizes and increasing MAC overhead should be avoided. Therefore, in TDD, TB size definitions are specific to Logical Channel specific MAC header bit s offsets, and as described, reduce overall radio resource efficiency.
Applicant has recognized that without common MAC header bit offsets, it is not possible for MT down-link and BS up-link transmissions to octet align received frames in a physical layer since the bit offset is based on the logical channel type which cannot be known while at the physical layer. Therefore, TB's have to be transferred to layer 2 for logical channel determination before bit shifting can occur. This means that considerable processing overhead is introduced for these TrCH's. Applicant has recognized that with TrCH specific bit aligned MAC
headers and logical channels respectively. This increases signaling overhead and reduces RLC PDU size options, which results in less efficient use of radio resources.
Specifying octet aligned MAC header sizes as is currently done in some 3rd generation systems allows for some sharing of TB sizes between different Logical Channel types, but also increases MAC signaling overhead since the MAC header size must be at least 8 bits in such situations. For example, see 'MAC
Protocol Specification, TS 25.321, V3Ø0 (1999-06)' Third Generation Partnership Project, Technical Specification Group, June 1999, pages 1-35. In 3rd generation TDD
mode, certain TrCH and Logical Channel combinations have very limited transfer block sizes and increasing MAC overhead should be avoided. Therefore, in TDD, TB size definitions are specific to Logical Channel specific MAC header bit s offsets, and as described, reduce overall radio resource efficiency.
Applicant has recognized that without common MAC header bit offsets, it is not possible for MT down-link and BS up-link transmissions to octet align received frames in a physical layer since the bit offset is based on the logical channel type which cannot be known while at the physical layer. Therefore, TB's have to be transferred to layer 2 for logical channel determination before bit shifting can occur. This means that considerable processing overhead is introduced for these TrCH's. Applicant has recognized that with TrCH specific bit aligned MAC
headers, bit shifting is known at the physical layer and no additional processing overhead is introduced.
SUMMARY OF THE INVENTION
A CDMA telecommunication system utilizes a plurality of protocol layers including a physical layer and a medium access control (MAC) layer such that the MAC layer provides data to the physical layer via plurality of transport channels (TrCHs). Each transport channel (TrCH) is associated with a set of logical ft) channels for transporting logical channel data within transport channel data. At least one TrCH is associated with a set of logical channels having at least two logical channels of different types.
The physical layer receives blocks of data for transport such that the transport blocks (TBs) of data includes a MAC header and logical channel data for one of the TrCHs. Each TB transports data for a given TrCH such that the logical channel data includes data associated with a selected logical channel from the set of logical channels associated with the given TrCH. Each TB has one of a selected limited finite number of TB bit sizes. The logical channel data for each TB
has a bit size evenly divisible by a selected integer N greater than three (3). N is preferably eight (8) so that the logical data is in the form of an RLC PDU
defined in terms of octets of data bits. Preferably the data manipulation and formatting is performed by one or more computer processors.
The MAC header for each TB includes data identifying the selected logical channel and has a bit size such that the MAC header bit size plus the logical channel data bit size equals one of the TB bit sizes. The MAC header bit size is fixed for TBs transporting data for the same TrCH and same selected logical channel, but may be different from the MAC header bit size for TBs transporting data for either a different TrCH or a different selected logical channel.
Preferably, for TrCHs associated with a set of multiple types of logical channels, a fixed MAC header bit size is associated with each logical channel within the set of logical channels and is selected such that each fixed MAC
header bit size equals M modulo N where M is an integer greater than 0 and less than N.
to This results in a MAC header bit offset of M which is the same for all MAC
headers associated with a given TrCH. This allows for a MAC header to be smaller than N in size. Thus, when N is 8, such as for octet aligned RLC PDUs, a MAC
header can be smaller than one octet of data.
Preferably, each MAC header has a data field for data identifying the selected type of logical channel associated with the logical channel data. A
bit size of that data field is preferably selected to determine the modulo N bit size of the MAC header, i.e. the MAC header bit offset. A shortest data field bit size is preferably provided for the data field of the MAC header of one or more logical channels of the set associated with the respective TrCH such that the logical channels designated by the shortest data field size are collectively more frequently used with the respective TrCH than any other logical channel within the associate set of logical channels. Alternatively, the shortest data field bit size may be associated with the most restricted TrCH logical channel combination payload requirement.
Preferably, the TrCHs includes a forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH), and a random access channel (RACH) associated with a set of logical channels including the DTCH, the DCCH, the SHCCH and the CCCH. In such case, each MAC
header preferably has a Target Channel Type Field (TCTF) for data identifying the selected logical channel type associated with the transport channel data where a bit size of the TCTF field is selected to determine the modulo N bit size M of the MAC header. The modulo N bit size M of the MAC header is preferably 3 modulo 8 for FACH and 2 modulo 8 for RACH.
The TCTF data field bit size is preferably 3 with respect to FACH MAC
headers associated with the CCCH, CTCH, SHCCH and BCCH logical channels.
The TCTF data field bit size is preferably 5 with respect to the FACH MAC
headers associated with the DCCH and DTCH logical channels. The TCTF data field bit size is preferably 2 with respect to RACH MAC headers associated with the CCCH and SHCCH logical channels. The TCTF data field bit size is preferably 4 with respect to the RACH MAC headers associated with the DCCH and DTCH
logical channels.
The invention thus provides according to a first aspect, for a wireless unit for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transfer blocks of specific sizes for each channel, with each transport channel associated with a set of logical channels where for at least one transfer channel the set of logical channels has at least two logical channels with different logical types, the wireless unit comprising a processor configured to associate, for a given transport channel associated with a logical channel set having two different types of logical channels, a fixed MAC header bit size with each logical channel within the set with each fixed MAC header bit size equal M modulo N bits where N is a i() selected integer greater than three and M is an integer greater than zero and less than N; the processor configured to select a logical channel having logical-channel data for transport from a set of logical channels associated with the given transport channel, with the logical-channel data for each transport block having a bit size evenly divisible by N; and the processor configured to provide the logical-channel s data from the MAC layer to the physical layer via said given transport channel as a plurality of transport-blocks of data, with each transport block of data including a MAC header and logical-channel data for the transport given channel, with each transport block of data having one of a finite number of transport block (TB) bit sizes, with a first bit size of a first MAC header set to a first fixed size for transport 20 blocks transporting data for the same transport channel and same selected logical-channel data, with the first bit size of the MAC header plus the first bit size of the logical-channel data equal to one of the TB bit sizes, and with a second bit size of a second MAC header set to a second fixed size for transport blocks transporting data for a different transport channel or different selected logical-channel data, with the second bit size of the MAC header plus the second bit size of the different logical-channel data equal to one of the TB bit sizes.
According to a second aspect, the invention provides for a method for a wireless unit configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transfer blocks of specific sizes for each channel, with each transport channel associated with a set of logical channels where for at least one transfer channel the set of logical channels has at least two logical channels with different logical types, the method comprising the steps of associating, for a given transport channel associated with a logical channel set having two different types of logical channels, a fixed MAC header bit size with each logical channel within the set with each fixed MAC header bit size equal M
modulo N bits where N is a selected integer greater than three and M is an integer greater than zero and less than N; selecting a logical channel having logical-channel data for transport from a set of logical channels associated with the given transport channel, with the logical-channel data for each transport block having a bit size evenly divisible by N; and providing the logical-channel data from the MAC layer to the physical layer via the given transport channel as a plurality of transport-blocks of data, with each transport block of data including a MAC
header and logical-channel data for the transport given channel, with each transport block of data having one of a finite number of transport block (TB) bit sizes, with a first bit size of a first MAC header set to a first fixed size for transport blocks transporting data for the same transport channel and same selected logical-channel data, with the first bit size of the MAC header plus the first bit size of the logical-channel data equal to one of the TB bit sizes, and with a second bit size of a second MAC header set to a second fixed size for transport blocks transporting data for a different transport channel or different selected logical-channel data, with the second bit size of the MAC header plus the second bit size of the different logical-channel data equal to one of the TB bit sizes.
According to a third aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel is (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH) and another transfer channel is a TDD random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the WTRU comprising a processor configured to process logical-channel data for the FACH arid the RACH
in data units having a bit size evenly divisible by N where N is a selected integer greater than three; the processor configured to associate a MAC header having a selected bit size with each logical channel within the set of logical channels associated with the FACH where each MAC header bit size equals MI' modulo N
bits where Mf is an integer greater than zero and less than N; the processor configured to associate a MAC header having a selected bit size with each logical channel within the set of logical channels associated with the RACH where each MAC header bit size equals Mr modulo N bits where Mr is an integer greater than zero and less than N; the processor configured to provide logical-channel data for the FACH from the MAC layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-to channel data for the FACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size; and the processor configured to provide logical-channel data for the RACH from the MAC
layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the RACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size.
According to a fourth aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel I
(SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH) and another transfer channel is a TDD random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the WTRU comprising a processor configured to associate a MAC header with each logical channel within the set of logical channels associated with the FACH where each MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD
FACH
MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of five bits and the TDD FACH MAC
header TCFTs for the shared channel control channel (SHCCH), the common control channel (CCC'H) and the common traffic channel (CTCH) have a TCTF bit size of three bits; and the processor configured to associate a MAC header having Is a selected bit size with each logical channel within the set of logical channels associated with the RACH where each MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD RACH MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of four bits and the TDD RACH MAC header TCFTs for the shared channel control channel (SHCCH) and the common control channel ( CCCH) have a TCTF bit size of two bits.
According to a fifth aspect, a method for a wireless transmit receive unit (WTRU) configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer provides data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH) and another transfer channel is a TDD random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the method comprising processing logical-channel data for the FACH and the RACH
in data units having a bit size evenly divisible by N where N is a selected integer greater than three; when using a logical channel within the set of logical channels associated with the FACH, associating a MAC header having a selected bit size with that logical channel where the MAC header bit size equals Mt- modulo N
bits where Mf is an integer greater than zero and less than NI; when using a logical channel within the set of logical channels associated with the RACH, associating a MAC header having a selected bit size with that logical channel where the MAC
header bit size equals Mr modulo N bits where Mr is an integer greater than zero and less than N; providing logical-channel data for the FACH from the MAC
layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the FACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size; and providing logical-channel data for the RACH
from the MAC layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the RACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size.
According to a sixth aspect, a method for a wireless transmit receive unit (WTRU) configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel is (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH) and another transfer channel is a TDD random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the method comprising when using a logical channel within the set of logical channels associated with the FACH, associating a MAC header having a selected bit size with that logical channel where the MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD
FACH
MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of five bits and the TDD FACH MAC
header TCFTs for the shared channel control channel (SHCCH), the common control channel (CCCH) and the common traffic channel (CTCH) have a TCTF bit size of three bits; and when using a logical channel within the set of logical channels associated with the RACH, associating a MAC header having a selected bit size with that logical channel where the MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD RACH MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of four bits and the TDD RACH MAC header TCFTs for the shared channel control channel (SHCCH) and the common control channel (CCCH) have a TCTF bit size of two bits.
According to a seventh aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transfer blocks of specific sizes for each channel, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH), the WTRU
comprising a processor configured to process logical-channel data for the FACH
in data units having a bit size evenly divisible by N where N is a selected integer greater than three; the processor configured to associate a MAC header having a selected bit size with each logical channel within the set of logical channels associated with the FACH where each MAC header bit size equals M modulo N
bits where M is an integer greater than zero and less than N; and the processor configured to provide logical-channel data for the FACH from the MAC layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the FACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size.
According to an eighth aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH), the WTRU comprising a processor configured to associate a MAC header with each logical channel within the set of logical channels associated with the FACH where each MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD FACH MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of five bits and the TDD FACH MAC header TCFTs for the shared channel control channel (SHCCH), the common control channel (CCCH) and the common traffic channel (CTCH) have a TCTF bit size of three bits.
According to a ninth aspect, a method for a wireless transmit receive unit (WTRU) configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer provides data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH), the method comprising processing logical-channel data for the FACH in data units having a bit size evenly divisible by N
where N is a selected integer greater than three; when using a logical channel within the set of logical channels associated with the FACH, associating a MAC
header having a selected bit size with that logical channel where the MAC
header bit size equals Mf modulo N bits where Mf is an integer greater than zero and less than N; and providing logical-channel data for the FACH from the MAC layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the FACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size.
According to a tenth aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transfer blocks of specific sizes for each channel, where one transfer channel is a Time Division Duplex (TDD) random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DC:CH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the WTRU comprising a processor configured to process logical-channel data for the RACH in data units having a bit size evenly divisible by N where N is a selected integer greater than three; the processor configured to associate a MAC header having a selected bit size with each logical channel within the set of logical channels associated with the RACH where each MAC header bit size equals M modulo N bits where M is an integer greater than zero and less than N; and the processor configured to provide logical-channel data for the RACH from the MAC layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the RACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size.
According to an eleventh aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer. with the MAC layer providing data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the WTRU comprising a processor configured to associate a MAC header having a selected bit size with each logical channel within the set of logical channels associated with the RACH
where each MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD RACH MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of four bits and the TDD RACH MAC header TCFTs for the shared channel control channel (SHCCH) and the common control channel (CCCH) have a TCTF
is bit size of two bits.
According to a twelfth aspect, a method for a wireless transmit receive unit (WTRU) configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer provides data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the method comprising processing logical-channel data for the RACH in data units having a bit size evenly divisible by N where N is a selected integer greater than three; when using a logical channel within the set of logical channels associated with the RACH, associating a MAC header having a selected bit size with that logical channel where the MAC header bit size equals Mr modulo N bits where Mr is an integer greater than zero and less than N; and providing logical-channel data for the RACH from the MAC layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the RACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size.
According to a thirteenth aspect, a method for a wireless transmit receive unit (WTRU) configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the method comprising when using a logical channel within the set of logical channels associated with the RACH, associating a MAC header having a selected bit size with that logical channel where the MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD
RACH
MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of four bits and the TDD RACH MAC
header TCFTs for the shared channel control channel (SHCCH) and the common control channel (CCCH) have a TCTF bit size of two bits.
According to a fourteenth aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels (TrCHs) utilizing data transfer blocks (TBs) of specific sizes for each channel, with each TrCH associated with a set of logical channels where for at least one TrCH the set of logical channels has at least two logical channels with different logical types and where each TB consists of a data packet portion for a logical channel of N bit groups of data where N is a selected integer greater than three and a MAC
header of a selected bit size that reflects the logical channel type, the WTRU
comprising a physical layer processor configured to pad each TB with a predetermined number of bits such that the same number of padding bits are used for all TBs for the same TrCH whereby the total number of bits in the padded TBs are equally divisible by N.
Accordingly to a fifteenth aspect, a method for a wireless transmit receive unit (WTRU) configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels (TrCHs) utilizing data transfer blocks (TBs) of specific sizes for each channel, with each TrCH associated with a set of logical channels where for at least one TrCH the set of logical channels has at least two logical channels with different logical types and where each TB consists of a data packet portion for a logical channel of N-bit groups of data where N is a selected integer greater than three and a MAC header of a selected bit size that reflects the logical channel type, the method comprising padding each TB with a predetermined number of bits such that the same number of padding bits are used for all TBs for the same TrCH whereby the total number of bits in the padded TBs are equally divisible by N.
According to another aspect of the invention there is provided an apparatus for Code Division Multiple Access telecommunications having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transport blocks of specific sizes for each channel, with each transport channel Is associated with a set of logical channels, and where for at least one transport channel the set of logical channels has at least two logical channels with different logical channel types. The apparatus comprises a device configured to associate, for a given transport channel associated with a logical channel set having two different types of logical channels, wherein at least one of said two different types of logical channels is a dedicated channel, a fixed MAC header bit size with each logical channel within said set with a fixed MAC header bit size modulo 8 equal to 2 when the transport channel is a Random Access Channel (RACH) or equal to 3 when the transport channel is a Forward Access Channel (FACH).
According to another aspect there is provided a method for Code Division Multiple Access telecommunications having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transport blocks of specific sizes for each channel, with each transport channel associated with a set of logical channels, and where for at least one transport channel the set of logical channels has at least two logical channels with different logical channel types. The method comprises associating, for a given transport channel associated with a logical channel set having two different types of logical channels, wherein at least one of said two different types of logical channels is a dedicated channel, a fixed MAC header bit size with each logical channel within said set with a fixed MAC header bit size modulo 8 equal to 2 when the transport channel is a Random Access Channel (RACH) or equal to 3 when the transport channel is a Forward Access Channel (FACH).
Other objects and advantages will be apparent to one of ordinary skill in the art from the following detailed description of a presently preferred embodiment of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a simplified illustration of a wireless spread spectrum communication system.Figure 2 is an illustration of data flowing into a common or shared channel.
Figure 3 is an illustration of data flowing into a FACH channel within a RNC.
Figure 4 is a schematic diagram illustrating a channel mapping with respect to a MAC layer and a physical layer in a communication system according to the teaching of the present invention.
22a DETAILED DESCRIPTION OF THE INVENTION
Figure 1 illustrates a simplified wireless spread spectrum code division multiple access (CDMA) communication system 18. A node b 26 within the system 18 communicates with associated user equipment (UE) 20-24 such as a mobile terminal (MT). The node b 26 has a single site controller (SC) 30 associated with either a single base station (BS) 28 (shown in Figure 1) or multiple base stations. A Group of node bs 26, 32, 34 is connected to a radio network controller (RNC) 36. To transfer communications between RNCs 36-40, an interface (IUR) 42 between the RNCs is utilized. Each RNC 36-40 is connected to a mobile switching center (MSC) 44 which in turn is connected to the Core Network (CN) 46.
To communicate within the system 18, many types of communication channels are used, such as dedicated, shared and common. Dedicated physical channels transfer data between a node b 26 and a particular UE 20-24. Common and shared channels are used by multiple UEs 20-24 or users. All of these channels carry a variety of data including traffic, control and signaling data.
Since shared and common channels carry data for different users, data is sent using protocol data units (PDUs) or packets. As shown in Figure 2, to regulate the flow of data from differing sources 48, 50, 52 into a channel 56, a controller 54 is used.
One common channel used for transmitting data to the UEs 20-24 is a forward access channel (FACH) 58. As shown in Figure 3, the FACH 58 originates in a RNC 36 and is sent to a node b 28-34 for wireless transmission as a spread spectrum signal to the UEs 20-24. The FACH 58 carries several data types from various sources, such as a common control channel (CCCH), dedicated control and traffic channel (DCCH and DTCH), and a downlink and uplink shared channel (DSCH and USCH) control signaling via a shared control logical channel (SHCCH). The FACH 58 also carries control signaling out of band and similar data transmitted via the IUR 42 from other RNCs 38-40, such as CCCH. DCCH
and DTCH control data.
Various controllers are used by the RNC 36 to control the flow of data. A
radio link controller (RLC) 64 handles the CCCH. A dedicated medium access 1() controller (MAC-d) 66 handles the DCCH, the DTCH. A shared medium access controller (MAC-sh) 68 handles the DSCH, USCH control signaling. Controlling the FACH 58 is a common medium access controller (MAC-c) 60.
With reference to Figure 4, there is illustrated a preferred channel mapping with respect to the MAC layer 70 and the physical layer 72. The transport channels (TrCHs) 74 transport data over the physical layer 72 to associated physical channels 76. Each of the TrCHs 74 is associated with one or more logical channels 78. The TrCHs communicate by using transport blocks (TB) which are comprised of a MAC header and associated logical channel data in a RLC PDU. The MAC
header has logical channel identification information. Preferably, the RLC PDU
is defined by data octets, so that the RLC PDU bit size equals 0 modulo 8.
Preferably, the TrCHs 74 include a dedicated channel (DCH), a downlink shared channel (DSCH), a common packet channel (CPCH), a random access channel (RACH), a forward access channel (FACH), a paging channel (PCH) and a broadcast channel (BCH). The associated physical channels include a dedicated physical channel (DPDCH), a physical downlink shared channel (PDSCH), a physical common packet channel (PCPCH), a physical random access channel (PRACH), a secondary common control physical channel (SCCPCH) and a primary common control physical channel (PCCPCH). Other transport and physical channels may be supported, such as an uplink shared channel (USCH) with an associated physical uplink shared channel (PUSCH).
The logical channels preferably include a dedicated traffic channel (DTCH).
a dedicated control channel (DCCH), a shared control channel (SHCCH), a n) common control channel (CCCH), a common traffic channel (CTCH), a paging control channel (PCCH) and a broadcast control channel (BCCH).
The preferred association of transport channels with physical and logical channels is illustrated in Figure 4. For example, the FACH may transport data to the SCCPCH from any one of the set of logical channels including the DTCH, the is DCCH, the SHCCH, the CCCH, or the CTCH. Similarly, the RACH transports data to the PRACH from any one of the set of logical channels including the DTCH, the DCCH, the SHCCH, or the CCCH.
In order to make efficient use of TBS size definitions, it is desirable to be able to use all specified TB sizes for all Logical Channel types supported by a 20 respective TrCH. This allows the number of specified TFs for a IFS to be minimized thereby reducing signaling overhead, while maximizing the number of RLC PDU size options reducing the overhead associated with RLC segmentation and padding. TB and TBS assignment is accomplished without increasing MAC
header sizes for TrCH logical channel combinations that support limited TB
data payloads, i.e. the amount of data processed as a single unit from higher layers within MAC and RLC.
A bit aligned MAC header resolves both the radio resource efficiency issues associated with TB size signaling and RLC segmentation and padding overhead.
The alignment is performed by maintaining the minimum size MAC headers for the Logical Channel and TrCH combinations that support limited TB data payload sizes, and increasing MAC headers for non- data payload size sensitive combinations to the same bit offset.
For example, if the data payload size limited combinations have MAC
headers of X octets (total octets) + Y bit (extra bit offset, less than 8) sizes, and non-limited combination have headers of A octets + C bits and B octets + D
bits.
Then the C and D bits are adjusted to match Y bits. In some cases this means A
and/or B octets must be incremented by one octet. It is not necessary for A
and B
octet sizes to match the X octet size since TB size = MAC header + RLC PDU and the octet aligned RLC PDU will conform to the available octet size. MAC
headers less than an octet in length are permitted, and in fact desirable, in such cases X, A
or B may be 0.
All TB sizes specified by RRC signaling for a specific TrCH channel will have a Y bit offset. That Y bit offset being applicable to the MAC headers for all Logical Channels supported by the specific TrCH. Since the MAC header octet sizes do not necessarily match between different Logical Channel types, RLC
entities will correspondingly generate appropriate RLC PDU sizes to conform to the allowed TB sizes. This does not necessarily mean RLC PDUss have to be resized when switching between TrCH types, since it is always possible to adjust the difference in MAC header size between the new and old TrCH's in the allowed TB sizes.
With bit aligned MAC headers, each TrCH type may have a different bit aligned TB size offset. The offset is preferably defined by the most limited Logical Channel and TrCH combination block size, which is specific to the TrCH type.
Therefore, each TrCH type has an independent optimized MAC header bit offset.
The invention has the additional benefit of removing processor intensive o layer 2 bit shifting requirements in the UE and BS equipment. With a common TB
size bit offset for all Logical Channels types supported by a specific TrCH, it is possible for received radio transmissions to be bit shifted by the physical layer according to higher layer requirements. It is advantageous to provide bit shifting at the physical layer which is already involved in bit manipulations without adding additional overhead, as opposed to adding this requirement to the higher layer processing requirements.
In 3G system design, RLC and Radio Resource Control (RRC) entities generate and expect to receive data blocks which start on octet boundaries. If MAC
headers for specific TrCH's have variable bit offsets it is only possible to avoid bit shifting in BS down-link and MT up-link transmissions. In the MT down-link and BS up-link cases it is not possible for the physical layer to be aware of the higher layer logical channel type that defines the bit offset. Only if the bit offset is common for all transmissions across the specific transport channel can bit processing be avoided in communication layers 2 and 3.
RRC Transport Format Set (TFS) signaling is used to define Transport Block (TB) sizes for each defined Transport Format (TF) allowed on a specific TrCH. The number of possible TB sizes should be minimized to reduce the signaling load. It is also necessary to choose TB sizes wisely since RLC PDU
padding can dramatically increase transmission overhead.
Preferably, there is a maximum of 32 possible TB sizes in each TrCH's IFS.
Specifying all 32 results in a significant signalling load that should be avoided.
Although it is also important to have as many choices as possible on transport channels which have variable transmissions since RLC Acknowledged Mode (AM) and Unacknowledged Mode (UM) PDU's will be padded to match the next larger TB size when the previous lower size is exceeded.
The relation between RLC PDU and TB sizes is as follows: TB Size =
MAC Header Size + RLC PDU Size.
In the preferred RLC AM and UM, the PDU size is always octet aligned and in Time Division Duplex (TDD) a variable non-octet aligned MAC header exists. Therefore, MAC individual bit offsets must be taken into account when specifying the allowed TB sizes.
In TDD, with the exception of DTCH/DCCH all logical channel combinations on the FACH and separately on the RACH are modified from the prior art to have the same bit offset (+2 bits for RACH and +3 bits for FACH when multiple logical channels are allowed). Table 1 reflects a preferred prior art MAC header size specification.
Table 1 Prior Art TDD RACH/FACH MAC Header Sizes by Logical Channel Type Logical CH TrCH TCTF UE-id UE-id C/T Field Header Field Type Size CH
SHCCH FACH 0/3 (Note N/A N/A N/A 0/3 1) CH
SHCCH RACH 0/2 (Note N/A N/A N/A 0/2 1) Note 1: SHCCH does not require TCTF when SHCCH is the only channel assigned to RACH or FACH.
With the prior art MAC header definitions, octet aligned AM and UM RLC
payloads will result in two possible TB size bit offsets on RACH and FACH when multiple logical channel types are applied. Octet + 1 or 3 bits for FACH and octet +
0 or 2 bits for RACH. This potentially doubles the number of Transport Formats that need to be specified on RACH and FACH.
To increase the efficiency of TFS signaling and allow for more RLC PDU
size choices, it is necessary to have a common TB size bit offset. Increasing MAC
header sizes for CCCH, SHCCH, CTCH and BCCH, should be avoided since these channels operate in RLC TM where RLC segmentation across multiple radio frame TTIs is not possible. Therefore, the preferred solution is to increase the DCCH/DTCH TCTF by 2 bits on RACH and FACH. A preferred coding is reflected in Tables 2 and 3 below, respectively for FACFI and RACH. This results in common RACH TB sizes of octet+2, i.e. 2 modulo 8, and FACH TB sizes of octet+3, i.e. 3 modulo 8.
Another benefit of MAC header bit alignment is the ability to remove the UE and RNC layer 2 bit shifting requirement. The RLC generates and expects to receive octet aligned PMI's. With variable bit shifted MAC headers only the UTRAN Down Link (DL) and UE Up Link (UL) MAC PDU's could avoid layer 2 bit shifting by padding the MAC header and providing a padding indicator to the physical layer. This is not possible for the UE DL and UTRAN UL transmissions since physical layer is unaware of the logical channel type on RACH and FACH.
If the TrCH bit offset is constant for all logical channel types supported for a given TrCH, the physical layer can pad the MAC header to octet align the UE DL
and UTRAN UL. No padding indicator is needed in UL or DL since the padding is constant for the TrCH.
The number of TFs specifying TB sizes allowed in each TFS on a specific TrCH should be minimized to reduce the layer 3 signaling load. It is also necessary to allow a maximum number of octet aligned RLC PDU sizes in AM and UM for efficient transfer of DCCH/DTCH data. In TDD mode bit shifted MAC headers potentially doubles the number of TFs that need to be defined on RACH and FACH
TrCHs. Additionally, variable bit shifted MAC headers result in requiring layer 2 bit shifting for all UE DL and UTRAN UL transmissions on RACH and FACH.
MAC header bit alignment is defined to avoid duplication of TB size definitions for octet aligned RLC PDUs and layer 2 bit shifting.
As in the prior art, the MAC header preferably includes a Target Channel Type Field (TCTF). The TCTF field is a flag that provides identification of the logical channel type on FACH and RACH transport channels, i.e. whether it carries BCCH, CCCH, CTCH, SHCCH or dedicated logical channel information. Unlike the prior art, the preferred size and coding of TCTF for TDD are shown in Tables 2 and 3.
Table 2: Coding of the Target Channel Type Field on FACH for TDD
TCTF Designation 01100 DCCH or DTCH
Over FACH
01101- Reserved 01111 (PDUs with this coding will be discarded by this version of the protocol) 101-111 Reserved (PDUs with this coding will be discarded by this version of the protocol) lc, Table 3: Coding of the Target Channel Type Field on RACH for TDD
TCTF Designation 0100 DCCH or DTCH
Over RACF1 0101- Reserved 0111 (PDUs with this coding will be discarded by this version of the protocol) SHCCH
SUMMARY OF THE INVENTION
A CDMA telecommunication system utilizes a plurality of protocol layers including a physical layer and a medium access control (MAC) layer such that the MAC layer provides data to the physical layer via plurality of transport channels (TrCHs). Each transport channel (TrCH) is associated with a set of logical ft) channels for transporting logical channel data within transport channel data. At least one TrCH is associated with a set of logical channels having at least two logical channels of different types.
The physical layer receives blocks of data for transport such that the transport blocks (TBs) of data includes a MAC header and logical channel data for one of the TrCHs. Each TB transports data for a given TrCH such that the logical channel data includes data associated with a selected logical channel from the set of logical channels associated with the given TrCH. Each TB has one of a selected limited finite number of TB bit sizes. The logical channel data for each TB
has a bit size evenly divisible by a selected integer N greater than three (3). N is preferably eight (8) so that the logical data is in the form of an RLC PDU
defined in terms of octets of data bits. Preferably the data manipulation and formatting is performed by one or more computer processors.
The MAC header for each TB includes data identifying the selected logical channel and has a bit size such that the MAC header bit size plus the logical channel data bit size equals one of the TB bit sizes. The MAC header bit size is fixed for TBs transporting data for the same TrCH and same selected logical channel, but may be different from the MAC header bit size for TBs transporting data for either a different TrCH or a different selected logical channel.
Preferably, for TrCHs associated with a set of multiple types of logical channels, a fixed MAC header bit size is associated with each logical channel within the set of logical channels and is selected such that each fixed MAC
header bit size equals M modulo N where M is an integer greater than 0 and less than N.
to This results in a MAC header bit offset of M which is the same for all MAC
headers associated with a given TrCH. This allows for a MAC header to be smaller than N in size. Thus, when N is 8, such as for octet aligned RLC PDUs, a MAC
header can be smaller than one octet of data.
Preferably, each MAC header has a data field for data identifying the selected type of logical channel associated with the logical channel data. A
bit size of that data field is preferably selected to determine the modulo N bit size of the MAC header, i.e. the MAC header bit offset. A shortest data field bit size is preferably provided for the data field of the MAC header of one or more logical channels of the set associated with the respective TrCH such that the logical channels designated by the shortest data field size are collectively more frequently used with the respective TrCH than any other logical channel within the associate set of logical channels. Alternatively, the shortest data field bit size may be associated with the most restricted TrCH logical channel combination payload requirement.
Preferably, the TrCHs includes a forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH), and a random access channel (RACH) associated with a set of logical channels including the DTCH, the DCCH, the SHCCH and the CCCH. In such case, each MAC
header preferably has a Target Channel Type Field (TCTF) for data identifying the selected logical channel type associated with the transport channel data where a bit size of the TCTF field is selected to determine the modulo N bit size M of the MAC header. The modulo N bit size M of the MAC header is preferably 3 modulo 8 for FACH and 2 modulo 8 for RACH.
The TCTF data field bit size is preferably 3 with respect to FACH MAC
headers associated with the CCCH, CTCH, SHCCH and BCCH logical channels.
The TCTF data field bit size is preferably 5 with respect to the FACH MAC
headers associated with the DCCH and DTCH logical channels. The TCTF data field bit size is preferably 2 with respect to RACH MAC headers associated with the CCCH and SHCCH logical channels. The TCTF data field bit size is preferably 4 with respect to the RACH MAC headers associated with the DCCH and DTCH
logical channels.
The invention thus provides according to a first aspect, for a wireless unit for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transfer blocks of specific sizes for each channel, with each transport channel associated with a set of logical channels where for at least one transfer channel the set of logical channels has at least two logical channels with different logical types, the wireless unit comprising a processor configured to associate, for a given transport channel associated with a logical channel set having two different types of logical channels, a fixed MAC header bit size with each logical channel within the set with each fixed MAC header bit size equal M modulo N bits where N is a i() selected integer greater than three and M is an integer greater than zero and less than N; the processor configured to select a logical channel having logical-channel data for transport from a set of logical channels associated with the given transport channel, with the logical-channel data for each transport block having a bit size evenly divisible by N; and the processor configured to provide the logical-channel s data from the MAC layer to the physical layer via said given transport channel as a plurality of transport-blocks of data, with each transport block of data including a MAC header and logical-channel data for the transport given channel, with each transport block of data having one of a finite number of transport block (TB) bit sizes, with a first bit size of a first MAC header set to a first fixed size for transport 20 blocks transporting data for the same transport channel and same selected logical-channel data, with the first bit size of the MAC header plus the first bit size of the logical-channel data equal to one of the TB bit sizes, and with a second bit size of a second MAC header set to a second fixed size for transport blocks transporting data for a different transport channel or different selected logical-channel data, with the second bit size of the MAC header plus the second bit size of the different logical-channel data equal to one of the TB bit sizes.
According to a second aspect, the invention provides for a method for a wireless unit configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transfer blocks of specific sizes for each channel, with each transport channel associated with a set of logical channels where for at least one transfer channel the set of logical channels has at least two logical channels with different logical types, the method comprising the steps of associating, for a given transport channel associated with a logical channel set having two different types of logical channels, a fixed MAC header bit size with each logical channel within the set with each fixed MAC header bit size equal M
modulo N bits where N is a selected integer greater than three and M is an integer greater than zero and less than N; selecting a logical channel having logical-channel data for transport from a set of logical channels associated with the given transport channel, with the logical-channel data for each transport block having a bit size evenly divisible by N; and providing the logical-channel data from the MAC layer to the physical layer via the given transport channel as a plurality of transport-blocks of data, with each transport block of data including a MAC
header and logical-channel data for the transport given channel, with each transport block of data having one of a finite number of transport block (TB) bit sizes, with a first bit size of a first MAC header set to a first fixed size for transport blocks transporting data for the same transport channel and same selected logical-channel data, with the first bit size of the MAC header plus the first bit size of the logical-channel data equal to one of the TB bit sizes, and with a second bit size of a second MAC header set to a second fixed size for transport blocks transporting data for a different transport channel or different selected logical-channel data, with the second bit size of the MAC header plus the second bit size of the different logical-channel data equal to one of the TB bit sizes.
According to a third aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel is (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH) and another transfer channel is a TDD random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the WTRU comprising a processor configured to process logical-channel data for the FACH arid the RACH
in data units having a bit size evenly divisible by N where N is a selected integer greater than three; the processor configured to associate a MAC header having a selected bit size with each logical channel within the set of logical channels associated with the FACH where each MAC header bit size equals MI' modulo N
bits where Mf is an integer greater than zero and less than N; the processor configured to associate a MAC header having a selected bit size with each logical channel within the set of logical channels associated with the RACH where each MAC header bit size equals Mr modulo N bits where Mr is an integer greater than zero and less than N; the processor configured to provide logical-channel data for the FACH from the MAC layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-to channel data for the FACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size; and the processor configured to provide logical-channel data for the RACH from the MAC
layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the RACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size.
According to a fourth aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel I
(SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH) and another transfer channel is a TDD random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the WTRU comprising a processor configured to associate a MAC header with each logical channel within the set of logical channels associated with the FACH where each MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD
FACH
MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of five bits and the TDD FACH MAC
header TCFTs for the shared channel control channel (SHCCH), the common control channel (CCC'H) and the common traffic channel (CTCH) have a TCTF bit size of three bits; and the processor configured to associate a MAC header having Is a selected bit size with each logical channel within the set of logical channels associated with the RACH where each MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD RACH MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of four bits and the TDD RACH MAC header TCFTs for the shared channel control channel (SHCCH) and the common control channel ( CCCH) have a TCTF bit size of two bits.
According to a fifth aspect, a method for a wireless transmit receive unit (WTRU) configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer provides data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH) and another transfer channel is a TDD random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the method comprising processing logical-channel data for the FACH and the RACH
in data units having a bit size evenly divisible by N where N is a selected integer greater than three; when using a logical channel within the set of logical channels associated with the FACH, associating a MAC header having a selected bit size with that logical channel where the MAC header bit size equals Mt- modulo N
bits where Mf is an integer greater than zero and less than NI; when using a logical channel within the set of logical channels associated with the RACH, associating a MAC header having a selected bit size with that logical channel where the MAC
header bit size equals Mr modulo N bits where Mr is an integer greater than zero and less than N; providing logical-channel data for the FACH from the MAC
layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the FACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size; and providing logical-channel data for the RACH
from the MAC layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the RACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size.
According to a sixth aspect, a method for a wireless transmit receive unit (WTRU) configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel is (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH) and another transfer channel is a TDD random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the method comprising when using a logical channel within the set of logical channels associated with the FACH, associating a MAC header having a selected bit size with that logical channel where the MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD
FACH
MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of five bits and the TDD FACH MAC
header TCFTs for the shared channel control channel (SHCCH), the common control channel (CCCH) and the common traffic channel (CTCH) have a TCTF bit size of three bits; and when using a logical channel within the set of logical channels associated with the RACH, associating a MAC header having a selected bit size with that logical channel where the MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD RACH MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of four bits and the TDD RACH MAC header TCFTs for the shared channel control channel (SHCCH) and the common control channel (CCCH) have a TCTF bit size of two bits.
According to a seventh aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transfer blocks of specific sizes for each channel, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH), the WTRU
comprising a processor configured to process logical-channel data for the FACH
in data units having a bit size evenly divisible by N where N is a selected integer greater than three; the processor configured to associate a MAC header having a selected bit size with each logical channel within the set of logical channels associated with the FACH where each MAC header bit size equals M modulo N
bits where M is an integer greater than zero and less than N; and the processor configured to provide logical-channel data for the FACH from the MAC layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the FACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size.
According to an eighth aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH), the WTRU comprising a processor configured to associate a MAC header with each logical channel within the set of logical channels associated with the FACH where each MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD FACH MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of five bits and the TDD FACH MAC header TCFTs for the shared channel control channel (SHCCH), the common control channel (CCCH) and the common traffic channel (CTCH) have a TCTF bit size of three bits.
According to a ninth aspect, a method for a wireless transmit receive unit (WTRU) configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer provides data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) forward access channel (FACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH), a common control channel (CCCH) and a common traffic channel (CTCH), the method comprising processing logical-channel data for the FACH in data units having a bit size evenly divisible by N
where N is a selected integer greater than three; when using a logical channel within the set of logical channels associated with the FACH, associating a MAC
header having a selected bit size with that logical channel where the MAC
header bit size equals Mf modulo N bits where Mf is an integer greater than zero and less than N; and providing logical-channel data for the FACH from the MAC layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the FACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size.
According to a tenth aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transfer blocks of specific sizes for each channel, where one transfer channel is a Time Division Duplex (TDD) random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DC:CH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the WTRU comprising a processor configured to process logical-channel data for the RACH in data units having a bit size evenly divisible by N where N is a selected integer greater than three; the processor configured to associate a MAC header having a selected bit size with each logical channel within the set of logical channels associated with the RACH where each MAC header bit size equals M modulo N bits where M is an integer greater than zero and less than N; and the processor configured to provide logical-channel data for the RACH from the MAC layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the RACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size.
According to an eleventh aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer. with the MAC layer providing data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the WTRU comprising a processor configured to associate a MAC header having a selected bit size with each logical channel within the set of logical channels associated with the RACH
where each MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD RACH MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of four bits and the TDD RACH MAC header TCFTs for the shared channel control channel (SHCCH) and the common control channel (CCCH) have a TCTF
is bit size of two bits.
According to a twelfth aspect, a method for a wireless transmit receive unit (WTRU) configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer provides data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the method comprising processing logical-channel data for the RACH in data units having a bit size evenly divisible by N where N is a selected integer greater than three; when using a logical channel within the set of logical channels associated with the RACH, associating a MAC header having a selected bit size with that logical channel where the MAC header bit size equals Mr modulo N bits where Mr is an integer greater than zero and less than N; and providing logical-channel data for the RACH from the MAC layer to the physical layer as transport blocks of data, such that each transport block of data that includes a MAC header and logical-channel data for the RACH has one of a finite number of transport block (TB) bit sizes where the transport block bit sizes are of equal modulo N size.
According to a thirteenth aspect, a method for a wireless transmit receive unit (WTRU) configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels, where one transfer channel is a Time Division Duplex (TDD) random access channel (RACH) associated with a set of logical channels including a dedicated traffic channel (DTCH), a dedicated control channel (DCCH), a shared channel control channel (SHCCH) and a common control channel (CCCH), the method comprising when using a logical channel within the set of logical channels associated with the RACH, associating a MAC header having a selected bit size with that logical channel where the MAC header has a Target Channel Type Field (TCTF) for data identifying the type of the selected logical channel associated with the logical channel data such that the TDD
RACH
MAC header TCFTs for the dedicated traffic channel (DTCH) and the dedicated control channel (DCCH) have a bit size of four bits and the TDD RACH MAC
header TCFTs for the shared channel control channel (SHCCH) and the common control channel (CCCH) have a TCTF bit size of two bits.
According to a fourteenth aspect, a wireless transmit receive unit (WTRU) for a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels (TrCHs) utilizing data transfer blocks (TBs) of specific sizes for each channel, with each TrCH associated with a set of logical channels where for at least one TrCH the set of logical channels has at least two logical channels with different logical types and where each TB consists of a data packet portion for a logical channel of N bit groups of data where N is a selected integer greater than three and a MAC
header of a selected bit size that reflects the logical channel type, the WTRU
comprising a physical layer processor configured to pad each TB with a predetermined number of bits such that the same number of padding bits are used for all TBs for the same TrCH whereby the total number of bits in the padded TBs are equally divisible by N.
Accordingly to a fifteenth aspect, a method for a wireless transmit receive unit (WTRU) configured for use in a code division multiple access (CDMA) telecommunication system having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels (TrCHs) utilizing data transfer blocks (TBs) of specific sizes for each channel, with each TrCH associated with a set of logical channels where for at least one TrCH the set of logical channels has at least two logical channels with different logical types and where each TB consists of a data packet portion for a logical channel of N-bit groups of data where N is a selected integer greater than three and a MAC header of a selected bit size that reflects the logical channel type, the method comprising padding each TB with a predetermined number of bits such that the same number of padding bits are used for all TBs for the same TrCH whereby the total number of bits in the padded TBs are equally divisible by N.
According to another aspect of the invention there is provided an apparatus for Code Division Multiple Access telecommunications having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transport blocks of specific sizes for each channel, with each transport channel Is associated with a set of logical channels, and where for at least one transport channel the set of logical channels has at least two logical channels with different logical channel types. The apparatus comprises a device configured to associate, for a given transport channel associated with a logical channel set having two different types of logical channels, wherein at least one of said two different types of logical channels is a dedicated channel, a fixed MAC header bit size with each logical channel within said set with a fixed MAC header bit size modulo 8 equal to 2 when the transport channel is a Random Access Channel (RACH) or equal to 3 when the transport channel is a Forward Access Channel (FACH).
According to another aspect there is provided a method for Code Division Multiple Access telecommunications having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transport blocks of specific sizes for each channel, with each transport channel associated with a set of logical channels, and where for at least one transport channel the set of logical channels has at least two logical channels with different logical channel types. The method comprises associating, for a given transport channel associated with a logical channel set having two different types of logical channels, wherein at least one of said two different types of logical channels is a dedicated channel, a fixed MAC header bit size with each logical channel within said set with a fixed MAC header bit size modulo 8 equal to 2 when the transport channel is a Random Access Channel (RACH) or equal to 3 when the transport channel is a Forward Access Channel (FACH).
Other objects and advantages will be apparent to one of ordinary skill in the art from the following detailed description of a presently preferred embodiment of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a simplified illustration of a wireless spread spectrum communication system.Figure 2 is an illustration of data flowing into a common or shared channel.
Figure 3 is an illustration of data flowing into a FACH channel within a RNC.
Figure 4 is a schematic diagram illustrating a channel mapping with respect to a MAC layer and a physical layer in a communication system according to the teaching of the present invention.
22a DETAILED DESCRIPTION OF THE INVENTION
Figure 1 illustrates a simplified wireless spread spectrum code division multiple access (CDMA) communication system 18. A node b 26 within the system 18 communicates with associated user equipment (UE) 20-24 such as a mobile terminal (MT). The node b 26 has a single site controller (SC) 30 associated with either a single base station (BS) 28 (shown in Figure 1) or multiple base stations. A Group of node bs 26, 32, 34 is connected to a radio network controller (RNC) 36. To transfer communications between RNCs 36-40, an interface (IUR) 42 between the RNCs is utilized. Each RNC 36-40 is connected to a mobile switching center (MSC) 44 which in turn is connected to the Core Network (CN) 46.
To communicate within the system 18, many types of communication channels are used, such as dedicated, shared and common. Dedicated physical channels transfer data between a node b 26 and a particular UE 20-24. Common and shared channels are used by multiple UEs 20-24 or users. All of these channels carry a variety of data including traffic, control and signaling data.
Since shared and common channels carry data for different users, data is sent using protocol data units (PDUs) or packets. As shown in Figure 2, to regulate the flow of data from differing sources 48, 50, 52 into a channel 56, a controller 54 is used.
One common channel used for transmitting data to the UEs 20-24 is a forward access channel (FACH) 58. As shown in Figure 3, the FACH 58 originates in a RNC 36 and is sent to a node b 28-34 for wireless transmission as a spread spectrum signal to the UEs 20-24. The FACH 58 carries several data types from various sources, such as a common control channel (CCCH), dedicated control and traffic channel (DCCH and DTCH), and a downlink and uplink shared channel (DSCH and USCH) control signaling via a shared control logical channel (SHCCH). The FACH 58 also carries control signaling out of band and similar data transmitted via the IUR 42 from other RNCs 38-40, such as CCCH. DCCH
and DTCH control data.
Various controllers are used by the RNC 36 to control the flow of data. A
radio link controller (RLC) 64 handles the CCCH. A dedicated medium access 1() controller (MAC-d) 66 handles the DCCH, the DTCH. A shared medium access controller (MAC-sh) 68 handles the DSCH, USCH control signaling. Controlling the FACH 58 is a common medium access controller (MAC-c) 60.
With reference to Figure 4, there is illustrated a preferred channel mapping with respect to the MAC layer 70 and the physical layer 72. The transport channels (TrCHs) 74 transport data over the physical layer 72 to associated physical channels 76. Each of the TrCHs 74 is associated with one or more logical channels 78. The TrCHs communicate by using transport blocks (TB) which are comprised of a MAC header and associated logical channel data in a RLC PDU. The MAC
header has logical channel identification information. Preferably, the RLC PDU
is defined by data octets, so that the RLC PDU bit size equals 0 modulo 8.
Preferably, the TrCHs 74 include a dedicated channel (DCH), a downlink shared channel (DSCH), a common packet channel (CPCH), a random access channel (RACH), a forward access channel (FACH), a paging channel (PCH) and a broadcast channel (BCH). The associated physical channels include a dedicated physical channel (DPDCH), a physical downlink shared channel (PDSCH), a physical common packet channel (PCPCH), a physical random access channel (PRACH), a secondary common control physical channel (SCCPCH) and a primary common control physical channel (PCCPCH). Other transport and physical channels may be supported, such as an uplink shared channel (USCH) with an associated physical uplink shared channel (PUSCH).
The logical channels preferably include a dedicated traffic channel (DTCH).
a dedicated control channel (DCCH), a shared control channel (SHCCH), a n) common control channel (CCCH), a common traffic channel (CTCH), a paging control channel (PCCH) and a broadcast control channel (BCCH).
The preferred association of transport channels with physical and logical channels is illustrated in Figure 4. For example, the FACH may transport data to the SCCPCH from any one of the set of logical channels including the DTCH, the is DCCH, the SHCCH, the CCCH, or the CTCH. Similarly, the RACH transports data to the PRACH from any one of the set of logical channels including the DTCH, the DCCH, the SHCCH, or the CCCH.
In order to make efficient use of TBS size definitions, it is desirable to be able to use all specified TB sizes for all Logical Channel types supported by a 20 respective TrCH. This allows the number of specified TFs for a IFS to be minimized thereby reducing signaling overhead, while maximizing the number of RLC PDU size options reducing the overhead associated with RLC segmentation and padding. TB and TBS assignment is accomplished without increasing MAC
header sizes for TrCH logical channel combinations that support limited TB
data payloads, i.e. the amount of data processed as a single unit from higher layers within MAC and RLC.
A bit aligned MAC header resolves both the radio resource efficiency issues associated with TB size signaling and RLC segmentation and padding overhead.
The alignment is performed by maintaining the minimum size MAC headers for the Logical Channel and TrCH combinations that support limited TB data payload sizes, and increasing MAC headers for non- data payload size sensitive combinations to the same bit offset.
For example, if the data payload size limited combinations have MAC
headers of X octets (total octets) + Y bit (extra bit offset, less than 8) sizes, and non-limited combination have headers of A octets + C bits and B octets + D
bits.
Then the C and D bits are adjusted to match Y bits. In some cases this means A
and/or B octets must be incremented by one octet. It is not necessary for A
and B
octet sizes to match the X octet size since TB size = MAC header + RLC PDU and the octet aligned RLC PDU will conform to the available octet size. MAC
headers less than an octet in length are permitted, and in fact desirable, in such cases X, A
or B may be 0.
All TB sizes specified by RRC signaling for a specific TrCH channel will have a Y bit offset. That Y bit offset being applicable to the MAC headers for all Logical Channels supported by the specific TrCH. Since the MAC header octet sizes do not necessarily match between different Logical Channel types, RLC
entities will correspondingly generate appropriate RLC PDU sizes to conform to the allowed TB sizes. This does not necessarily mean RLC PDUss have to be resized when switching between TrCH types, since it is always possible to adjust the difference in MAC header size between the new and old TrCH's in the allowed TB sizes.
With bit aligned MAC headers, each TrCH type may have a different bit aligned TB size offset. The offset is preferably defined by the most limited Logical Channel and TrCH combination block size, which is specific to the TrCH type.
Therefore, each TrCH type has an independent optimized MAC header bit offset.
The invention has the additional benefit of removing processor intensive o layer 2 bit shifting requirements in the UE and BS equipment. With a common TB
size bit offset for all Logical Channels types supported by a specific TrCH, it is possible for received radio transmissions to be bit shifted by the physical layer according to higher layer requirements. It is advantageous to provide bit shifting at the physical layer which is already involved in bit manipulations without adding additional overhead, as opposed to adding this requirement to the higher layer processing requirements.
In 3G system design, RLC and Radio Resource Control (RRC) entities generate and expect to receive data blocks which start on octet boundaries. If MAC
headers for specific TrCH's have variable bit offsets it is only possible to avoid bit shifting in BS down-link and MT up-link transmissions. In the MT down-link and BS up-link cases it is not possible for the physical layer to be aware of the higher layer logical channel type that defines the bit offset. Only if the bit offset is common for all transmissions across the specific transport channel can bit processing be avoided in communication layers 2 and 3.
RRC Transport Format Set (TFS) signaling is used to define Transport Block (TB) sizes for each defined Transport Format (TF) allowed on a specific TrCH. The number of possible TB sizes should be minimized to reduce the signaling load. It is also necessary to choose TB sizes wisely since RLC PDU
padding can dramatically increase transmission overhead.
Preferably, there is a maximum of 32 possible TB sizes in each TrCH's IFS.
Specifying all 32 results in a significant signalling load that should be avoided.
Although it is also important to have as many choices as possible on transport channels which have variable transmissions since RLC Acknowledged Mode (AM) and Unacknowledged Mode (UM) PDU's will be padded to match the next larger TB size when the previous lower size is exceeded.
The relation between RLC PDU and TB sizes is as follows: TB Size =
MAC Header Size + RLC PDU Size.
In the preferred RLC AM and UM, the PDU size is always octet aligned and in Time Division Duplex (TDD) a variable non-octet aligned MAC header exists. Therefore, MAC individual bit offsets must be taken into account when specifying the allowed TB sizes.
In TDD, with the exception of DTCH/DCCH all logical channel combinations on the FACH and separately on the RACH are modified from the prior art to have the same bit offset (+2 bits for RACH and +3 bits for FACH when multiple logical channels are allowed). Table 1 reflects a preferred prior art MAC header size specification.
Table 1 Prior Art TDD RACH/FACH MAC Header Sizes by Logical Channel Type Logical CH TrCH TCTF UE-id UE-id C/T Field Header Field Type Size CH
SHCCH FACH 0/3 (Note N/A N/A N/A 0/3 1) CH
SHCCH RACH 0/2 (Note N/A N/A N/A 0/2 1) Note 1: SHCCH does not require TCTF when SHCCH is the only channel assigned to RACH or FACH.
With the prior art MAC header definitions, octet aligned AM and UM RLC
payloads will result in two possible TB size bit offsets on RACH and FACH when multiple logical channel types are applied. Octet + 1 or 3 bits for FACH and octet +
0 or 2 bits for RACH. This potentially doubles the number of Transport Formats that need to be specified on RACH and FACH.
To increase the efficiency of TFS signaling and allow for more RLC PDU
size choices, it is necessary to have a common TB size bit offset. Increasing MAC
header sizes for CCCH, SHCCH, CTCH and BCCH, should be avoided since these channels operate in RLC TM where RLC segmentation across multiple radio frame TTIs is not possible. Therefore, the preferred solution is to increase the DCCH/DTCH TCTF by 2 bits on RACH and FACH. A preferred coding is reflected in Tables 2 and 3 below, respectively for FACFI and RACH. This results in common RACH TB sizes of octet+2, i.e. 2 modulo 8, and FACH TB sizes of octet+3, i.e. 3 modulo 8.
Another benefit of MAC header bit alignment is the ability to remove the UE and RNC layer 2 bit shifting requirement. The RLC generates and expects to receive octet aligned PMI's. With variable bit shifted MAC headers only the UTRAN Down Link (DL) and UE Up Link (UL) MAC PDU's could avoid layer 2 bit shifting by padding the MAC header and providing a padding indicator to the physical layer. This is not possible for the UE DL and UTRAN UL transmissions since physical layer is unaware of the logical channel type on RACH and FACH.
If the TrCH bit offset is constant for all logical channel types supported for a given TrCH, the physical layer can pad the MAC header to octet align the UE DL
and UTRAN UL. No padding indicator is needed in UL or DL since the padding is constant for the TrCH.
The number of TFs specifying TB sizes allowed in each TFS on a specific TrCH should be minimized to reduce the layer 3 signaling load. It is also necessary to allow a maximum number of octet aligned RLC PDU sizes in AM and UM for efficient transfer of DCCH/DTCH data. In TDD mode bit shifted MAC headers potentially doubles the number of TFs that need to be defined on RACH and FACH
TrCHs. Additionally, variable bit shifted MAC headers result in requiring layer 2 bit shifting for all UE DL and UTRAN UL transmissions on RACH and FACH.
MAC header bit alignment is defined to avoid duplication of TB size definitions for octet aligned RLC PDUs and layer 2 bit shifting.
As in the prior art, the MAC header preferably includes a Target Channel Type Field (TCTF). The TCTF field is a flag that provides identification of the logical channel type on FACH and RACH transport channels, i.e. whether it carries BCCH, CCCH, CTCH, SHCCH or dedicated logical channel information. Unlike the prior art, the preferred size and coding of TCTF for TDD are shown in Tables 2 and 3.
Table 2: Coding of the Target Channel Type Field on FACH for TDD
TCTF Designation 01100 DCCH or DTCH
Over FACH
01101- Reserved 01111 (PDUs with this coding will be discarded by this version of the protocol) 101-111 Reserved (PDUs with this coding will be discarded by this version of the protocol) lc, Table 3: Coding of the Target Channel Type Field on RACH for TDD
TCTF Designation 0100 DCCH or DTCH
Over RACF1 0101- Reserved 0111 (PDUs with this coding will be discarded by this version of the protocol) SHCCH
11 Reserved (PDUs with this coding will be discarded by this version of the protocol) Note that the preferred size of the TCTF field of FACH for TDD is either 3 or bits depending on the value of the 3 most significant bits. The preferred TCTF
of the RACH for TDD is either 2 or 4 bits depending on the value of the 2 most significant bits.
Bit aligned MAC headers allow common TB sizes to be defined for different logical channels on the same TrCH. Common TB sizes reduce signalling overhead and potentially increase the options for RLC PDU sizes, which increases system efficiency by reducing the need for padding in AM and UM.
This is especially important for RACH and FACH channels where a common TrCH supports many different traffic types. Optimally for RACH and FACH, each TB size specified can apply to DCCH, CCCH, CTCH, SHCCH and to DTCH. To allow this capability in octet mode it is preferred to specify the total number of octets not just the number of RLC PDU octets.
By specifying the total number of octets, it is not necessary to indicate the TDD MAC header type on common channels since the header offset is the same for all logical channel types. It is also possible to avoid RLC PDU resizing transport Is channel switching by taking into account the change in MAC header octet offset.
Table 4 is a preferred specification for a Transport Format Set (TFS) in a 3G
system.
References:
1. 3GPP TSG-RAN Working Group 2 Meeting #10, Tdoc R2-00-057 20 2. 3GPP TSG-RAN Working Group 2 Meeting #10, Tdoc R2-00-060 Table 4: Transport Format Set (TFS) Information Need Multi Type and Semantics description Element/Group name reference CHOICE Transport MP
channel type >Dedicated transport The transport channel channels that is configured with this TFS is of type DCH
>>Dynamic Transport MP 1 to Note 1 Format Information <maxTF>
>>>RLC Size MP Integer Unit is bits (0..4992) Note 2 >>>Number of TBs and MP 1 to Present for every valid TTI List <maxTF> number of TB's (and TTI) for this RLC Size.
>>>>Transmission CV- Integer Unit is ms.
Time Interval dynamic (10,20, TTI 40,80) >> Number of MP Integer Note 3 Transport blocks (0..512) >Common transport The transport channel channels that is configured with this IFS is of a type not equal to DCH
>>Dynamic Transport MP 1 to Note Format Information <maxTF>
>>>RLC Size MP Integer Unit is bits (0..4992) Note 2 >>>N umber of TBs and MP 1 to Present for every valid TTI List <maxTF> number of TB's (and TTI) for this RLC Size.
>>>>Number of MP Integer Note 3 Transport blocks (0..512) >> CHOICE mode MP
>>> FDD (no data) >>> TDD
Information Need Multi Type and Semantics description Element/Group name reference >>>>>> Transmission CV- Integer Unit is ms.
Time Interval dynamic (10,20, TTI 40,80) > CHOICE Logical MP The logical channels Channel List that are allowed to use this RLC Size >> ALL Null All logical channels mapped to this transport channel.
>>>>Configured Null The logical channels configured to use this RLC size in the RB
mapping info.
10.3.4.21 if present in this message or in the previously stored configuration otherwise >>>>Explicit List 1 to 15 Lists the logical channels that are allowed to use this RLC size.
>>>>>RB Identity MP RB
identity 10.3.4.16 >>>>>Logical Channel CV-UL- Integer Indicates the relevant RLC (0..1) UL logical channel for Logical this RB. "0"
Channels corresponds to the first, "1" corresponds to the second UL logical channel configured for this RB in the IF "RB
mapping info".
>>Semi-static Transport MP Semi-Format Information static Transport Format In 10.3.5.11 Condition Explanation DynamicTTI This IE is included if dynamic TTI usage is indicated in IE Transmission Time Interval in Semi-static Transport Format Information. Otherwise it is not needed.
UL-RLCLogicalChannels If "Number of uplink RLC logical channels" in IE "RB mapping info" in this message is 2 or the IE "RB mapping info" is not present in this message and 2 UL logical channels are configured for this RB, then this IE is present.
Otherwise this IE is not needed.
NOTE: The parameter "rate matching attribute" is in line with the RAN WG1 specifications. However, it is not currently in line with the description in 25.302.
NOTE 1: The first instance of the parameter Number of TBs and TTI List within the Dynamic transport format information correspond to transport format 0 for this transport channel, the second to transport format 1 and so on. The total number of configured transport formats for each transport channel does not exceed <maxTF>.
NOTE 2: For dedicated channels. 'RLC size' reflects RLC PDU size. In FDD
for common channels 'RLC size' reflects actual TB size. In TDD for common to channels since MAC headers are not octet aligned, to calculate TB size the MAC
header bit offset is added to the specified size (similar to the dedicated case).
Therefore for TDD DCH TrCHs the 4 bit C/T is added if MAC multiplexing is applied, for FACH the 3 bit TCTF offset is added and for RACH the 2 bit TCTF
offset is added.
is NOTE 3: If the number of transport blocks <>0, and Optional IE "CHOICE
RLC mode" or "CHOICE Transport block size is absent, it implies that no RLC
PDU data exists but only parity bits exist. If the number of transport blocks = 0. it implies that neither RLC PDU data nor parity bits exist. In order to ensure the possibility of CRC based Blind Transport Format Detection, UTRAN should configure a transport format with number of transport block <> 0, with a zero-size transport block.
The following is a listing of acronyms and their meanings as used herein:
AM Acknowledged Mode BCCH Broadcast Control Channel BCH Broadcast Channel BS Base Station CCCH Common Control Channel CDMA Code Division Multiple Access CN Core Network CPCII Common Packet Channel CTCH Common Traffic Channel DCCH Dedicated Control Channel DCH Dedicated Channel DL Down Link DPDCH Dedicated Physical Channel PDSCH Physical Downlink Shared Channel DSCH Downlink Shared Channel DTCH Dedicated Traffic Channel FACH Forward Acess Channel MAC Medium Access Control MAC-c Common Medium Access Control MAC-d Dedicated Medium Access Control MAC-sh Shared Medium Access Control MSC Mobile Switching Center MT Mobile Terminal NRT Non-Real Time PCCPCH Primary Common Control Physical Channel PCH Paging Channel PCPCH Physical Common Packet Channel PDU Protocol Data Units PRACH Physical Random Access Channel PUSCH Physical Uplink Shared Channel RACH Random Access Channel RAN Radio Access Network RLC Radio Link Control RNC Radio Network Controller RRC Radio Resource Control SC Site Controller SCCPCH Secondary Common Control Physical Channel SHCCH Shared Channel Control Channel TB Transport Block TCTF Target Channel Type Field TDD Time Division Duplex TF Transport Format TFS Transport Format Set TrCH Transport Channel UE User Equipment UL Up Link UM Unacknowledged Mode USCH Uplink Shared Channel
of the RACH for TDD is either 2 or 4 bits depending on the value of the 2 most significant bits.
Bit aligned MAC headers allow common TB sizes to be defined for different logical channels on the same TrCH. Common TB sizes reduce signalling overhead and potentially increase the options for RLC PDU sizes, which increases system efficiency by reducing the need for padding in AM and UM.
This is especially important for RACH and FACH channels where a common TrCH supports many different traffic types. Optimally for RACH and FACH, each TB size specified can apply to DCCH, CCCH, CTCH, SHCCH and to DTCH. To allow this capability in octet mode it is preferred to specify the total number of octets not just the number of RLC PDU octets.
By specifying the total number of octets, it is not necessary to indicate the TDD MAC header type on common channels since the header offset is the same for all logical channel types. It is also possible to avoid RLC PDU resizing transport Is channel switching by taking into account the change in MAC header octet offset.
Table 4 is a preferred specification for a Transport Format Set (TFS) in a 3G
system.
References:
1. 3GPP TSG-RAN Working Group 2 Meeting #10, Tdoc R2-00-057 20 2. 3GPP TSG-RAN Working Group 2 Meeting #10, Tdoc R2-00-060 Table 4: Transport Format Set (TFS) Information Need Multi Type and Semantics description Element/Group name reference CHOICE Transport MP
channel type >Dedicated transport The transport channel channels that is configured with this TFS is of type DCH
>>Dynamic Transport MP 1 to Note 1 Format Information <maxTF>
>>>RLC Size MP Integer Unit is bits (0..4992) Note 2 >>>Number of TBs and MP 1 to Present for every valid TTI List <maxTF> number of TB's (and TTI) for this RLC Size.
>>>>Transmission CV- Integer Unit is ms.
Time Interval dynamic (10,20, TTI 40,80) >> Number of MP Integer Note 3 Transport blocks (0..512) >Common transport The transport channel channels that is configured with this IFS is of a type not equal to DCH
>>Dynamic Transport MP 1 to Note Format Information <maxTF>
>>>RLC Size MP Integer Unit is bits (0..4992) Note 2 >>>N umber of TBs and MP 1 to Present for every valid TTI List <maxTF> number of TB's (and TTI) for this RLC Size.
>>>>Number of MP Integer Note 3 Transport blocks (0..512) >> CHOICE mode MP
>>> FDD (no data) >>> TDD
Information Need Multi Type and Semantics description Element/Group name reference >>>>>> Transmission CV- Integer Unit is ms.
Time Interval dynamic (10,20, TTI 40,80) > CHOICE Logical MP The logical channels Channel List that are allowed to use this RLC Size >> ALL Null All logical channels mapped to this transport channel.
>>>>Configured Null The logical channels configured to use this RLC size in the RB
mapping info.
10.3.4.21 if present in this message or in the previously stored configuration otherwise >>>>Explicit List 1 to 15 Lists the logical channels that are allowed to use this RLC size.
>>>>>RB Identity MP RB
identity 10.3.4.16 >>>>>Logical Channel CV-UL- Integer Indicates the relevant RLC (0..1) UL logical channel for Logical this RB. "0"
Channels corresponds to the first, "1" corresponds to the second UL logical channel configured for this RB in the IF "RB
mapping info".
>>Semi-static Transport MP Semi-Format Information static Transport Format In 10.3.5.11 Condition Explanation DynamicTTI This IE is included if dynamic TTI usage is indicated in IE Transmission Time Interval in Semi-static Transport Format Information. Otherwise it is not needed.
UL-RLCLogicalChannels If "Number of uplink RLC logical channels" in IE "RB mapping info" in this message is 2 or the IE "RB mapping info" is not present in this message and 2 UL logical channels are configured for this RB, then this IE is present.
Otherwise this IE is not needed.
NOTE: The parameter "rate matching attribute" is in line with the RAN WG1 specifications. However, it is not currently in line with the description in 25.302.
NOTE 1: The first instance of the parameter Number of TBs and TTI List within the Dynamic transport format information correspond to transport format 0 for this transport channel, the second to transport format 1 and so on. The total number of configured transport formats for each transport channel does not exceed <maxTF>.
NOTE 2: For dedicated channels. 'RLC size' reflects RLC PDU size. In FDD
for common channels 'RLC size' reflects actual TB size. In TDD for common to channels since MAC headers are not octet aligned, to calculate TB size the MAC
header bit offset is added to the specified size (similar to the dedicated case).
Therefore for TDD DCH TrCHs the 4 bit C/T is added if MAC multiplexing is applied, for FACH the 3 bit TCTF offset is added and for RACH the 2 bit TCTF
offset is added.
is NOTE 3: If the number of transport blocks <>0, and Optional IE "CHOICE
RLC mode" or "CHOICE Transport block size is absent, it implies that no RLC
PDU data exists but only parity bits exist. If the number of transport blocks = 0. it implies that neither RLC PDU data nor parity bits exist. In order to ensure the possibility of CRC based Blind Transport Format Detection, UTRAN should configure a transport format with number of transport block <> 0, with a zero-size transport block.
The following is a listing of acronyms and their meanings as used herein:
AM Acknowledged Mode BCCH Broadcast Control Channel BCH Broadcast Channel BS Base Station CCCH Common Control Channel CDMA Code Division Multiple Access CN Core Network CPCII Common Packet Channel CTCH Common Traffic Channel DCCH Dedicated Control Channel DCH Dedicated Channel DL Down Link DPDCH Dedicated Physical Channel PDSCH Physical Downlink Shared Channel DSCH Downlink Shared Channel DTCH Dedicated Traffic Channel FACH Forward Acess Channel MAC Medium Access Control MAC-c Common Medium Access Control MAC-d Dedicated Medium Access Control MAC-sh Shared Medium Access Control MSC Mobile Switching Center MT Mobile Terminal NRT Non-Real Time PCCPCH Primary Common Control Physical Channel PCH Paging Channel PCPCH Physical Common Packet Channel PDU Protocol Data Units PRACH Physical Random Access Channel PUSCH Physical Uplink Shared Channel RACH Random Access Channel RAN Radio Access Network RLC Radio Link Control RNC Radio Network Controller RRC Radio Resource Control SC Site Controller SCCPCH Secondary Common Control Physical Channel SHCCH Shared Channel Control Channel TB Transport Block TCTF Target Channel Type Field TDD Time Division Duplex TF Transport Format TFS Transport Format Set TrCH Transport Channel UE User Equipment UL Up Link UM Unacknowledged Mode USCH Uplink Shared Channel
Claims (10)
1. An apparatus for Code Division Multiple Access telecommunications having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transport blocks of specific sizes for each channel, with each transport channel associated with a set of logical channels, where for at least one transport channel the set of logical channels has at least two logical channels with different logical channel types, the apparatus comprising:
a device configured to associate, for a given transport channel associated with a logical channel set having two different types of logical channels, wherein at least one of said two different types of logical channels is a dedicated channel, a fixed MAC header bit size with each logical channel within said set with a fixed MAC header bit size modulo 8 equal to 2 when the transport channel is a Random Access Channel (RACH) or equal to 3 when the transport channel is a Forward Access Channel (FACH).
a device configured to associate, for a given transport channel associated with a logical channel set having two different types of logical channels, wherein at least one of said two different types of logical channels is a dedicated channel, a fixed MAC header bit size with each logical channel within said set with a fixed MAC header bit size modulo 8 equal to 2 when the transport channel is a Random Access Channel (RACH) or equal to 3 when the transport channel is a Forward Access Channel (FACH).
2. The apparatus of claim 1 wherein the device is further configured to select a logical channel having logical-channel data for transport from a set of logical channels associated with said given transport channel, with the logical-channel data for each transport block having a bit size evenly divisible by 8.
3. The apparatus of claim 1 wherein the device is further configured to provide the logical-channel data from the MAC layer to the physical layer via said given transport channel as a plurality of transport-blocks of data, with each transport block of data including a MAC header and logical-channel data for said transport given channel, with each transport block of data having one of a finite number of transport block (TB) bit sizes, with a first bit size of a first MAC header set to a first fixed size for transport blocks transporting data for the same transport channel and same selected logical-channel data, with the first bit size of the MAC
header plums the first bit size of the logical-channel data equal to one of said TB bit sizes, and with a second bit size of a second MAC header set to a second fixed size for transport blocks transporting data for a different transport channel or different selected logical-channel data, with the second bit size of the MAC header plus the second bit size of the different logical channel data equal to one of said TB
bit sizes.
header plums the first bit size of the logical-channel data equal to one of said TB bit sizes, and with a second bit size of a second MAC header set to a second fixed size for transport blocks transporting data for a different transport channel or different selected logical-channel data, with the second bit size of the MAC header plus the second bit size of the different logical channel data equal to one of said TB
bit sizes.
4. The apparatus of claim 1 wherein the device is a processor.
5. The apparatus of claim 1 configured as a User Equipment wherein said device is configured to process data for Up Link transmissions.
6. The apparatus of claim 1 configured as a Node B wherein said device is configured to process data for Down Link transmissions.
7. The apparatus of claim 1 configured as a Radio Network Controller wherein said device is configured to process data for Down Link transmissions.
8. A method for Code Division Multiple Access telecommunications having a physical layer and a medium access control (MAC) layer, with the MAC layer providing data to the physical layer via a plurality of transport channels utilizing data transport blocks of specific sizes for each channel, with each transport channel associated with a set of logical channels, where for at least one transport channel the set of logical channels has at least two logical channels with different logical channel types, the method comprising:
associating, for a given transport channel associated with a logical channel set having two different types of logical channels, wherein at least one of said two different types of logical channels is a dedicated channel, a fixed MAC
header bit size with each logical channel within said set with a fixed MAC
header bit size modulo 8 equal to 2 when the transport channel is a Random Access Channel (RACH) or equal to 3 when the transport channel is a Forward Access Channel (FACH).
associating, for a given transport channel associated with a logical channel set having two different types of logical channels, wherein at least one of said two different types of logical channels is a dedicated channel, a fixed MAC
header bit size with each logical channel within said set with a fixed MAC
header bit size modulo 8 equal to 2 when the transport channel is a Random Access Channel (RACH) or equal to 3 when the transport channel is a Forward Access Channel (FACH).
9. The method of claim 8, further comprising selecting a logical channel having logical-channel data for transport from a set of logical channels associated with said given transport channel, with the logical-channel data for each transport block having a bit size evenly divisible by 8.
10. The method of claim 8, further comprising providing the logical-channel data from the MAC layer to the physical layer via said given transport channel as a plurality of transport-blocks of data, with each transport block of data including a MAC header and logical-channel data for said transport given channel, with each transport block of data having one of a finite number of transport block (TB) bit sizes, with a first bit size of a first MAC header set to a first fixed size for transport blocks transporting data for the same transport channel and same selected logical-channel data, with the first bit size of the MAC header plums the first bit size of the logical-channel data equal to one of said TB bit sizes, and with a second bit size of a second MAC header set to a second fixed size for transport blocks transporting data for a different transport channel or different selected logical-channel data, with the second bit size of the MAC header plus the second bit size of the different logical channel data equal to one of said TB bit sizes.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17615000P | 2000-01-14 | 2000-01-14 | |
US60/176,150 | 2000-01-14 | ||
CA002397398A CA2397398C (en) | 2000-01-14 | 2001-01-12 | Wireless communication system with selectively sized data transport blocks |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002397398A Division CA2397398C (en) | 2000-01-14 | 2001-01-12 | Wireless communication system with selectively sized data transport blocks |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2581751A1 CA2581751A1 (en) | 2001-07-19 |
CA2581751C true CA2581751C (en) | 2013-06-04 |
Family
ID=22643191
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2581751A Expired - Fee Related CA2581751C (en) | 2000-01-14 | 2001-01-12 | Wireless communication system with selectively sized data transport blocks |
CA002397398A Expired - Lifetime CA2397398C (en) | 2000-01-14 | 2001-01-12 | Wireless communication system with selectively sized data transport blocks |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002397398A Expired - Lifetime CA2397398C (en) | 2000-01-14 | 2001-01-12 | Wireless communication system with selectively sized data transport blocks |
Country Status (20)
Country | Link |
---|---|
US (6) | US6807192B2 (en) |
EP (2) | EP1432148B2 (en) |
JP (5) | JP3909823B2 (en) |
KR (3) | KR100642099B1 (en) |
CN (6) | CN101364835B (en) |
AT (2) | ATE418190T1 (en) |
AU (1) | AU2001229450A1 (en) |
BR (1) | BR0107785B1 (en) |
CA (2) | CA2581751C (en) |
DE (3) | DE1247354T1 (en) |
DK (1) | DK1247354T3 (en) |
ES (1) | ES2219532T3 (en) |
FI (1) | FI126427B (en) |
HK (2) | HK1070757A1 (en) |
IL (4) | IL150292A0 (en) |
MX (1) | MXPA02006903A (en) |
NO (1) | NO326462B1 (en) |
SG (2) | SG158743A1 (en) |
TW (1) | TW512639B (en) |
WO (1) | WO2001052565A2 (en) |
Families Citing this family (127)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100563592B1 (en) * | 1998-10-01 | 2006-09-22 | 엘지전자 주식회사 | method for branching data in the 3rd generation mobile communication system |
TW512639B (en) * | 2000-01-14 | 2002-12-01 | Interdigital Tech Corp | Wireless communication system with selectively sized data transport blocks |
JP3840112B2 (en) * | 2000-02-16 | 2006-11-01 | サムスン エレクトロニクス カンパニー リミテッド | Apparatus and method for assigning a common packet channel in a code division multiple access communication system |
WO2001067795A1 (en) | 2000-03-06 | 2001-09-13 | Siemens Aktiengesellschaft | Method for controlling an intersystem link transfer |
US6941132B2 (en) * | 2000-03-20 | 2005-09-06 | Telefonaktiebolaget L M Ericsson (Publ) | Transport of radio network-originated control information |
US20020001296A1 (en) * | 2000-04-10 | 2002-01-03 | Yu-Ro Lee | Data transmission method for hybrid ARQ type II/III downlink of wide-band radio communication system |
US20020021698A1 (en) * | 2000-04-10 | 2002-02-21 | Yu-Ro Lee | Data transmission method for hybrid ARQ type II/III uplink for a wide-band radio communication system |
KR100407343B1 (en) * | 2000-04-10 | 2003-11-28 | 삼성전자주식회사 | Method for confusion rate of common packet channel in a cdma communication system |
JP3438778B2 (en) * | 2000-05-09 | 2003-08-18 | 日本電気株式会社 | W-CDMA transmission rate estimation method and apparatus |
US7352770B1 (en) | 2000-08-04 | 2008-04-01 | Intellon Corporation | Media access control protocol with priority and contention-free intervals |
CN1245818C (en) * | 2000-10-09 | 2006-03-15 | 西门子公司 | Method for transmission of data packets via radio interface of mobile radio system |
KR100662286B1 (en) * | 2000-11-30 | 2007-01-02 | 엘지전자 주식회사 | Method of transmitting protocol data units in radio link control layer and wireless communications system having RLC layer |
GB2377585B (en) * | 2001-07-06 | 2005-08-24 | Ipwireless Inc | Communication resource access request |
KR100802618B1 (en) * | 2001-07-07 | 2008-02-13 | 엘지전자 주식회사 | Method and apparatus for setting user equipment identifier in a wireless communications system |
US6697347B2 (en) * | 2001-08-22 | 2004-02-24 | Nokia Mobile Phones Ltd. | Method and apparatus for controlling transmission of packets in a wireless communication system |
KR100790131B1 (en) * | 2001-08-24 | 2008-01-02 | 삼성전자주식회사 | Signalling method between mac entities in a packet communication system |
US20030063598A1 (en) * | 2001-09-28 | 2003-04-03 | Huo David Di | Methods and apparatus for implementing a protocol format capable of handling shared and dedicated radio resources |
GB0126129D0 (en) * | 2001-10-31 | 2002-01-02 | Nokia Corp | IP multimedia functionality identification |
ATE365435T1 (en) * | 2001-12-04 | 2007-07-15 | Nokia Corp | RADIO EQUIPMENT MANAGEMENT OF PACKET DATA ON A PORT NUMBER BASIS |
GB2382960B (en) * | 2001-12-05 | 2005-03-16 | Ipwireless Inc | Method and arrangement for data processing in a communication system |
US20030147369A1 (en) * | 2001-12-24 | 2003-08-07 | Singh Ram Naresh | Secure wireless transfer of data between different computing devices |
KR100970206B1 (en) * | 2002-01-08 | 2010-07-16 | 노키아 코포레이션 | Method and apparatus for cell-specific HSDPA parameter configuration and reconfiguration |
US6999439B2 (en) * | 2002-01-31 | 2006-02-14 | Mitsubishi Denki Kabushiki Kaisha | Information transmission method, mobile communications system, base station and mobile station in which data size of identification data is reduced |
KR100842652B1 (en) * | 2002-02-08 | 2008-06-30 | 삼성전자주식회사 | Apparatus for transmitting/receiving transport block size information in communication system using high speed downlink packet access scheme and method thereof |
JP2003244054A (en) * | 2002-02-21 | 2003-08-29 | Ntt Docomo Inc | Transmission control apparatus and method |
US7054630B2 (en) * | 2002-05-13 | 2006-05-30 | Qualcomm Incorporated | Selective processing of the common control channel |
WO2003103320A1 (en) * | 2002-05-31 | 2003-12-11 | 富士通株式会社 | Mobile communication system using downlink shared channel |
US7826466B2 (en) | 2002-06-26 | 2010-11-02 | Atheros Communications, Inc. | Communication buffer scheme optimized for VoIP, QoS and data networking over a power line |
US8149703B2 (en) | 2002-06-26 | 2012-04-03 | Qualcomm Atheros, Inc. | Powerline network bridging congestion control |
EP1379047A1 (en) * | 2002-07-03 | 2004-01-07 | Agilent Technologies, Inc. - a Delaware corporation - | Method and device for interpreting of transport format combination indicators |
US6967940B2 (en) * | 2002-07-19 | 2005-11-22 | Interdigital Technology Corporation | Dynamic forward error correction in UTRA systems |
CN100340125C (en) * | 2002-09-23 | 2007-09-26 | Lg电子株式会社 | Radio communication scheme for providing multimedia broadcast and multicast services (MBMS) |
US7289452B2 (en) * | 2002-10-24 | 2007-10-30 | Nokia Corporation | Transport block size (TBS) signaling enhancement |
KR100772470B1 (en) | 2002-12-20 | 2007-11-02 | 인터디지탈 테크날러지 코포레이션 | Scheduling data transmission by medium access controlmac layer in a mobile network |
KR100703380B1 (en) * | 2003-05-14 | 2007-04-03 | 삼성전자주식회사 | Apparatus and method for transmitting/receiving control information for multimedia broadcast/multicast service |
GB2401760B (en) * | 2003-05-15 | 2005-09-14 | Nec Technologies | Transport format selection |
EP1505845B1 (en) * | 2003-08-05 | 2006-03-22 | Tektronix International Sales GmbH | Method and device for determining at least one transmission parameter in a transmission system |
US8233462B2 (en) | 2003-10-15 | 2012-07-31 | Qualcomm Incorporated | High speed media access control and direct link protocol |
US8462817B2 (en) * | 2003-10-15 | 2013-06-11 | Qualcomm Incorporated | Method, apparatus, and system for multiplexing protocol data units |
US8483105B2 (en) | 2003-10-15 | 2013-07-09 | Qualcomm Incorporated | High speed media access control |
US9226308B2 (en) | 2003-10-15 | 2015-12-29 | Qualcomm Incorporated | Method, apparatus, and system for medium access control |
KR100575434B1 (en) * | 2003-11-19 | 2006-05-03 | 한국전자통신연구원 | Method for resource space partition and a physical channel assignment in cellular based on ofdma |
US8090857B2 (en) | 2003-11-24 | 2012-01-03 | Qualcomm Atheros, Inc. | Medium access control layer that encapsulates data from a plurality of received data units into a plurality of independently transmittable blocks |
KR100608842B1 (en) * | 2003-12-01 | 2006-08-08 | 엘지전자 주식회사 | Method for transmitting a data receiving information in mobile communication system |
WO2005062504A1 (en) * | 2003-12-22 | 2005-07-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system of radio communications of traffic with different characteristic |
JP4534492B2 (en) * | 2004-01-14 | 2010-09-01 | 日本電気株式会社 | Radio network controller and mobile communication system using the same |
US8903440B2 (en) | 2004-01-29 | 2014-12-02 | Qualcomm Incorporated | Distributed hierarchical scheduling in an ad hoc network |
US7660327B2 (en) | 2004-02-03 | 2010-02-09 | Atheros Communications, Inc. | Temporary priority promotion for network communications in which access to a shared medium depends on a priority level |
KR100678264B1 (en) | 2004-02-06 | 2007-02-01 | 삼성전자주식회사 | Method for improving data processing speed in mobile communication system using high speed downlink packet access scheme and the mobile communication system |
KR100651344B1 (en) * | 2004-02-19 | 2006-11-29 | 삼성전자주식회사 | Method for improving data processing speed in mobile communication system using high speed downlink packet access scheme and the mobile communication system |
US7715425B2 (en) | 2004-02-26 | 2010-05-11 | Atheros Communications, Inc. | Channel adaptation synchronized to periodically varying channel |
RU2389158C2 (en) | 2004-03-09 | 2010-05-10 | Панасоник Корпорэйшн | Random access method and radio communication terminal device |
KR100617696B1 (en) * | 2004-03-12 | 2006-08-28 | 삼성전자주식회사 | Receiving method and apparatus and Transmitting method and apparatus for concatenated data units and structure for the data burst |
EP1751955B1 (en) | 2004-05-13 | 2009-03-25 | Qualcomm, Incorporated | Header compression of multimedia data transmitted over a wireless communication system |
US7580388B2 (en) * | 2004-06-01 | 2009-08-25 | Lg Electronics Inc. | Method and apparatus for providing enhanced messages on common control channel in wireless communication system |
US7760704B2 (en) * | 2004-06-29 | 2010-07-20 | Interdigital Technology Corporation | System and method for call routing and paging across different types of networks |
JP4474217B2 (en) | 2004-07-09 | 2010-06-02 | 富士通株式会社 | Packet communication device |
DE102004044957B4 (en) * | 2004-09-16 | 2007-04-19 | Infineon Technologies Ag | Medium access control unit, mobile radio device and method for mapping by means of a mobile radio device data to be transmitted |
DE102004047349A1 (en) * | 2004-09-29 | 2006-04-06 | Infineon Technologies Ag | Data link layer protocol unit, mobile radio devices, mobile radio network control unit and method for reading out data from a plurality of data link layer protocol buffers |
KR100612656B1 (en) * | 2004-12-14 | 2006-08-16 | 한국전자통신연구원 | terminal apparatus and method for accessing wireless connection |
US8189615B2 (en) * | 2004-12-23 | 2012-05-29 | Nokia Corporation | Method and apparatus for communicating scheduling information from a UE to a radio access network |
CN1798446B (en) * | 2004-12-29 | 2010-09-29 | 北京三星通信技术研究有限公司 | Method for transferring short signaling through Mac-ePDU |
JP4718254B2 (en) * | 2005-06-17 | 2011-07-06 | 株式会社エヌ・ティ・ティ・ドコモ | Channel assignment apparatus and channel assignment method |
JP4651462B2 (en) * | 2005-06-17 | 2011-03-16 | 株式会社エヌ・ティ・ティ・ドコモ | Channel transmission apparatus and channel transmission method |
US8175190B2 (en) | 2005-07-27 | 2012-05-08 | Qualcomm Atheros, Inc. | Managing spectra of modulated signals in a communication network |
US7822059B2 (en) | 2005-07-27 | 2010-10-26 | Atheros Communications, Inc. | Managing contention-free time allocations in a network |
US8600336B2 (en) | 2005-09-12 | 2013-12-03 | Qualcomm Incorporated | Scheduling with reverse direction grant in wireless communication systems |
US8693430B2 (en) | 2005-09-28 | 2014-04-08 | Neocific, Inc. | Method and system for multi-carrier packet communication with reduced overhead |
EP1969752B1 (en) | 2006-01-05 | 2016-11-23 | Nokia Technologies Oy | A flexible segmentation scheme for communication systems |
US20070189304A1 (en) * | 2006-01-27 | 2007-08-16 | Nokia Corporation | MAC-driven transport block size selection at a physical layer |
JP4711844B2 (en) * | 2006-02-08 | 2011-06-29 | 株式会社エヌ・ティ・ティ・ドコモ | Uplink channel configuration in wireless communication system |
MY187399A (en) * | 2006-04-28 | 2021-09-22 | Qualcomm Inc | Method and apparatus for enhanced paging |
KR100812995B1 (en) * | 2006-09-18 | 2008-03-13 | 한국전자통신연구원 | Method and system for service announcement using mbms multicast bearer |
JP4910657B2 (en) * | 2006-11-27 | 2012-04-04 | 富士通株式会社 | Mobile radio network control method and apparatus |
US8797879B2 (en) * | 2006-12-07 | 2014-08-05 | Lg Electronics Inc. | Method of transmitting and receiving status report in a mobile communication system |
KR101342365B1 (en) | 2006-12-07 | 2013-12-16 | 엘지전자 주식회사 | Method of transferring data in wireless communication system |
WO2008069616A2 (en) * | 2006-12-07 | 2008-06-12 | Lg Electronics Inc. | Methods of transferring data in a wireless communication system |
CN101558614B (en) * | 2006-12-14 | 2016-10-26 | 皇家飞利浦电子股份有限公司 | Addressing available resources is accessed for HSDPA |
CN101548526B (en) * | 2006-12-14 | 2016-07-06 | 艾利森电话股份有限公司 | Method and apparatus for alignment of protocol data units in a wireless communication system |
EP2100392A4 (en) * | 2007-01-08 | 2013-09-25 | Lg Electronics Inc | Method for receiving common channel in wireless communication and terminal thereof |
EP2119082A4 (en) * | 2007-01-09 | 2013-07-31 | Lg Electronics Inc | Method of controlling data retransmission in a wireless communication system |
WO2008084985A2 (en) * | 2007-01-09 | 2008-07-17 | Lg Electronics Inc. | Method of transmitting and receiving data in a wireless communication system |
WO2008084986A2 (en) * | 2007-01-09 | 2008-07-17 | Lg Electronics Inc. | Method of transmitting and receiving scheduling information in a wireless communication system |
CN101578783A (en) * | 2007-01-10 | 2009-11-11 | Lg电子株式会社 | Method for constructing data format in mobile communication and terminal thereof |
KR101211758B1 (en) * | 2007-01-10 | 2012-12-12 | 엘지전자 주식회사 | Method for generating block data in wireless communication system |
KR101461938B1 (en) * | 2007-01-31 | 2014-11-14 | 엘지전자 주식회사 | Method for transmitting and receiving system information |
KR101455991B1 (en) * | 2007-01-31 | 2014-11-03 | 엘지전자 주식회사 | Method for receiving system information in multimedia broadcast/multicast service |
TWI499259B (en) * | 2007-02-02 | 2015-09-01 | Interdigital Tech Corp | Method and apparatus for enhancing rlc for flexible rlc pdu size |
JP4545768B2 (en) * | 2007-02-28 | 2010-09-15 | 株式会社エヌ・ティ・ティ・ドコモ | Radio control signal generation method, radio base station apparatus, and mobile station |
US20080225891A1 (en) * | 2007-03-15 | 2008-09-18 | Interdigital Technology Corporation | Flexible pdu sizes for unacknowledged mode radio link control |
ATE545241T1 (en) | 2007-05-10 | 2012-02-15 | Qualcomm Atheros Inc | MANAGING DISTRIBUTED ACCESS TO A SHARED MEDIUM |
CN101692738B (en) * | 2007-06-08 | 2013-08-07 | 夏普株式会社 | Mobile communication system, base station apparatus, and mobile station apparatus |
ES2400265T3 (en) | 2007-09-06 | 2013-04-08 | Sharp Kabushiki Kaisha | Communication device and communication method |
US7860036B2 (en) * | 2007-09-10 | 2010-12-28 | Qualcomm Incorporated | Methods and apparatus for including mode information in a frame for system acquisition |
CN101388900B (en) * | 2007-09-12 | 2014-05-28 | 电信科学技术研究院 | Processing method, apparatus and system for protocol data unit filling |
US8902927B2 (en) | 2007-10-01 | 2014-12-02 | Qualcomm Incorporated | Medium access control header format |
US9215731B2 (en) * | 2007-12-19 | 2015-12-15 | Qualcomm Incorporated | Method and apparatus for transfer of a message on a common control channel for random access in a wireless communication network |
KR101151143B1 (en) | 2008-02-25 | 2012-06-01 | 엘지전자 주식회사 | A method for performing a random access procedure in wireless communication system |
CN102017547B (en) * | 2008-04-30 | 2014-06-25 | 三星电子株式会社 | System and method for data size adaptation in a user equipment |
GB2461158B (en) | 2008-06-18 | 2011-03-02 | Lg Electronics Inc | Method for performing random access procedures and terminal therof |
EP2136599B1 (en) * | 2008-06-18 | 2017-02-22 | LG Electronics Inc. | Detection of failures of random access procedures |
GB2461159B (en) | 2008-06-18 | 2012-01-04 | Lg Electronics Inc | Method for transmitting Mac PDUs |
KR100968020B1 (en) | 2008-06-18 | 2010-07-08 | 엘지전자 주식회사 | Method for performing random access procedures and terminal thereof |
US11272449B2 (en) | 2008-06-18 | 2022-03-08 | Optis Cellular Technology, Llc | Method and mobile terminal for performing random access |
GB2461780B (en) | 2008-06-18 | 2011-01-05 | Lg Electronics Inc | Method for detecting failures of random access procedures |
WO2009154403A2 (en) * | 2008-06-18 | 2009-12-23 | Lg Electronics Inc. | Method of transmitting power headroom reporting in wireless communication system |
KR101542407B1 (en) * | 2008-08-13 | 2015-08-07 | 엘지전자 주식회사 | A method and device for allocating identifiers to user equipment in a cellular system |
CN102204323B (en) | 2008-10-31 | 2014-01-01 | 松下电器产业株式会社 | Radio terminal device, radio base station device, and channel signal forming method |
US8306059B2 (en) * | 2008-11-05 | 2012-11-06 | Htc Corporation | Method of constructing and transmitting packets with MIMO configuration in a wireless communication system and related communication device |
CN101431515B (en) * | 2008-11-07 | 2011-12-14 | 中国科学院计算技术研究所 | Method and system for data transmission in non-affirmation mode |
KR101122095B1 (en) | 2009-01-05 | 2012-03-19 | 엘지전자 주식회사 | Random Access Scheme Preventing from Unnecessary Retransmission, and User Equipment For the Same |
US8155684B2 (en) * | 2009-03-24 | 2012-04-10 | Motorola Solutions, Inc. | System and method for controlling use of uplink random access channels (RACHS) based on multi-dimensional subscriber classification |
KR101669533B1 (en) * | 2009-07-06 | 2016-10-26 | 삼성전자주식회사 | Method and system for encoding and decoding medium access control layer packet |
CN102118858B (en) * | 2009-12-31 | 2013-09-11 | 电信科学技术研究院 | Method, system and device for allocating logical channel identifiers (LCID) and determining logical channels |
KR101779427B1 (en) * | 2010-04-01 | 2017-09-18 | 엘지전자 주식회사 | Control information transmission method and a device therefor |
WO2011130316A1 (en) | 2010-04-12 | 2011-10-20 | Qualcomm Atheros, Inc. | Repeating for low-overhead communication in a network |
US8582527B2 (en) | 2011-07-01 | 2013-11-12 | Ofinno Technologies, Llc | Hybrid automatic repeat request in multicarrier systems |
WO2013006379A1 (en) | 2011-07-01 | 2013-01-10 | Dinan Esmael Hejazi | Synchronization signal and control messages in multicarrier ofdm |
US8369280B2 (en) | 2011-07-01 | 2013-02-05 | Ofinno Techologies, LLC | Control channels in multicarrier OFDM transmission |
EP2557870B1 (en) * | 2011-08-10 | 2020-07-08 | Alcatel Lucent | Configuring transmissions |
US8446844B1 (en) | 2011-12-04 | 2013-05-21 | Ofinno Technologies, Llc | Handover in multicarrier wireless networks |
US9497756B2 (en) | 2012-03-25 | 2016-11-15 | Comcast Cable Communications, Llc | Base station radio resource management |
US9949265B2 (en) | 2012-05-04 | 2018-04-17 | Comcast Cable Communications, Llc | Control channel in a wireless communication system |
US9172486B2 (en) * | 2012-06-22 | 2015-10-27 | Qualcomm Incorporated | Apparatus and method for time-division multiplexing of dedicated channel |
US8891605B2 (en) | 2013-03-13 | 2014-11-18 | Qualcomm Incorporated | Variable line cycle adaptation for powerline communications |
CN104322108A (en) | 2013-05-03 | 2015-01-28 | 华为技术有限公司 | Access control method and device |
US10575205B2 (en) * | 2014-10-20 | 2020-02-25 | Qualcomm Incorporated | Transport block size determination |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US612832A (en) * | 1898-10-25 | Paul dame and henri pottevin | ||
US5796727A (en) * | 1993-04-30 | 1998-08-18 | International Business Machines Corporation | Wide-area wireless lan access |
FI100212B (en) * | 1995-03-06 | 1997-10-15 | Nokia Telecommunications Oy | High speed data transmission in mobile networks |
CN1092436C (en) * | 1995-06-14 | 2002-10-09 | 国际商业机器公司 | Packet data transmission in code-division multipel access communication systems |
CA2223781C (en) * | 1995-06-14 | 2002-05-21 | International Business Machines Corporation | Packet data transmission in code-division multiple access communication systems |
KR20010006373A (en) * | 1997-04-16 | 2001-01-26 | 다치카와 게이지 | CDMA communication method |
EP1492368B1 (en) * | 1997-04-17 | 2009-04-08 | NTT DoCoMo, Inc. | Base station apparatus and method for mobile communication system |
CN101031143B (en) * | 1997-04-24 | 2011-10-26 | 株式会社Ntt都科摩 | Method and system for mobile communications |
SE9703957D0 (en) * | 1997-10-29 | 1997-10-29 | Pacesetter Ab | Method and device for sensing |
EP0913957A1 (en) * | 1997-10-31 | 1999-05-06 | Lucent Technologies Inc. | Power control for mobile wireless communication system |
US6519266B1 (en) * | 1998-01-05 | 2003-02-11 | Nortel Networks Limited | Layering of wireless packet data service |
CA2261548A1 (en) * | 1998-03-06 | 1999-09-06 | Lucent Technologies Inc. | Time division multiple access communication system |
JP3116895B2 (en) * | 1998-03-30 | 2000-12-11 | 日本電気株式会社 | IS-95 base station, W-CDMA base station, mobile communication system, and frequency sharing method |
US6307867B1 (en) * | 1998-05-14 | 2001-10-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Data transmission over a communications link with variable transmission rates |
US6400695B1 (en) * | 1998-05-22 | 2002-06-04 | Lucent Technologies Inc. | Methods and apparatus for retransmission based access priority in a communications system |
AR018668A1 (en) * | 1998-06-13 | 2001-11-28 | Samsung Electronics Co Ltd | METHOD FOR CONTROLLING CHANNEL ACCESS THROUGH RESERVATION OF ACCESS SLOTS IN A MOBILE COMMUNICATION SYSTEM |
KR100563592B1 (en) * | 1998-10-01 | 2006-09-22 | 엘지전자 주식회사 | method for branching data in the 3rd generation mobile communication system |
KR100619598B1 (en) * | 1998-10-01 | 2006-12-01 | 엘지전자 주식회사 | Signal Format Method in Mobile Communication System |
FI106494B (en) | 1998-11-05 | 2001-02-15 | Nokia Networks Oy | Ramsynkroniseringsmekanism |
US6542490B1 (en) * | 1999-01-29 | 2003-04-01 | Nortel Networks Limited | Data link control proctocol for 3G wireless system |
US6757270B1 (en) | 1999-06-11 | 2004-06-29 | Lucent Technologies Inc. | Low back haul reactivation delay for high-speed packet data services in CDMA systems |
DE60030171T3 (en) | 1999-06-25 | 2009-06-25 | Samsung Electronics Co., Ltd., Suwon | Apparatus and method for channel coding and multiplexing in a CDMA communication system |
KR100308152B1 (en) * | 1999-07-31 | 2001-09-29 | 서평원 | Cell Broadcasting method for Short Message Service |
FR2797736B1 (en) | 1999-08-19 | 2001-10-12 | Mitsubishi Electric France | METHOD FOR CONFIGURING A TELECOMMUNICATIONS SYSTEM |
KR100429529B1 (en) * | 1999-10-02 | 2004-05-03 | 삼성전자주식회사 | Apparatus and method for gating data on a control channel in a cdma communication system |
EP1104216A1 (en) | 1999-11-23 | 2001-05-30 | Lucent Technologies Inc. | Mobile telecommunications systems |
ATE433274T1 (en) * | 1999-11-29 | 2009-06-15 | Samsung Electronics Co Ltd | METHOD FOR ALLOCATING A COMMON PACKET CHANNEL IN A CDMA COMMUNICATIONS SYSTEM |
TW512639B (en) * | 2000-01-14 | 2002-12-01 | Interdigital Tech Corp | Wireless communication system with selectively sized data transport blocks |
AU2001242683A1 (en) * | 2000-04-07 | 2001-10-23 | Nokia Corporation | Transmission of fixed size protocol data units through the transparent radio link control |
EP1283650A1 (en) * | 2001-08-07 | 2003-02-12 | Siemens Aktiengesellschaft | Method, transceiver unit and communications system for transmitting data from one transmitter to multiple receivers |
US6684081B2 (en) * | 2002-05-10 | 2004-01-27 | Nokia Corporation | Method and system for separating control information and user data from multicast and broadcast services |
-
2001
- 2001-01-12 TW TW090100771A patent/TW512639B/en not_active IP Right Cessation
- 2001-01-12 KR KR1020047017533A patent/KR100642099B1/en not_active IP Right Cessation
- 2001-01-12 KR KR1020067009970A patent/KR100642105B1/en active IP Right Grant
- 2001-01-12 US US09/759,553 patent/US6807192B2/en not_active Expired - Lifetime
- 2001-01-12 CN CN200810145730.5A patent/CN101364835B/en not_active Expired - Lifetime
- 2001-01-12 CA CA2581751A patent/CA2581751C/en not_active Expired - Fee Related
- 2001-01-12 ES ES01942499T patent/ES2219532T3/en not_active Expired - Lifetime
- 2001-01-12 MX MXPA02006903A patent/MXPA02006903A/en active IP Right Grant
- 2001-01-12 JP JP2001552657A patent/JP3909823B2/en not_active Expired - Lifetime
- 2001-01-12 DK DK01942499T patent/DK1247354T3/en active
- 2001-01-12 CN CN200810145738.1A patent/CN101364837B/en not_active Expired - Lifetime
- 2001-01-12 KR KR10-2002-7009014A patent/KR100484043B1/en not_active IP Right Cessation
- 2001-01-12 CA CA002397398A patent/CA2397398C/en not_active Expired - Lifetime
- 2001-01-12 CN CNA2008101457377A patent/CN101364836A/en active Pending
- 2001-01-12 WO PCT/US2001/001168 patent/WO2001052565A2/en active Application Filing
- 2001-01-12 IL IL15029201A patent/IL150292A0/en active IP Right Grant
- 2001-01-12 AT AT04005052T patent/ATE418190T1/en not_active IP Right Cessation
- 2001-01-12 DE DE1247354T patent/DE1247354T1/en active Pending
- 2001-01-12 EP EP04005052.8A patent/EP1432148B2/en not_active Expired - Lifetime
- 2001-01-12 AT AT01942499T patent/ATE268076T1/en not_active IP Right Cessation
- 2001-01-12 SG SG200702126-4A patent/SG158743A1/en unknown
- 2001-01-12 SG SG200205779A patent/SG126705A1/en unknown
- 2001-01-12 EP EP01942499A patent/EP1247354B1/en not_active Expired - Lifetime
- 2001-01-12 AU AU2001229450A patent/AU2001229450A1/en not_active Abandoned
- 2001-01-12 CN CNA2008101457292A patent/CN101364834A/en active Pending
- 2001-01-12 DE DE60103500T patent/DE60103500T2/en not_active Expired - Lifetime
- 2001-01-12 DE DE60137087T patent/DE60137087D1/en not_active Expired - Lifetime
- 2001-01-12 BR BRPI0107785-6B1A patent/BR0107785B1/en active IP Right Grant
- 2001-01-12 CN CN01803770A patent/CN1395768A/en active Pending
- 2001-01-12 CN CN200810145739.6A patent/CN101364838B/en not_active Expired - Lifetime
-
2002
- 2002-06-18 IL IL184402A patent/IL184402A0/en active IP Right Grant
- 2002-06-18 IL IL150292A patent/IL150292A/en unknown
- 2002-07-04 NO NO20023245A patent/NO326462B1/en not_active IP Right Cessation
- 2002-07-10 FI FI20021355A patent/FI126427B/en not_active IP Right Cessation
-
2003
- 2003-04-09 HK HK04109976.5A patent/HK1070757A1/en not_active IP Right Cessation
- 2003-04-09 HK HK03102575A patent/HK1051937A1/en not_active IP Right Cessation
-
2004
- 2004-07-09 US US10/888,266 patent/US7039030B2/en not_active Expired - Lifetime
-
2006
- 2006-02-28 US US11/363,809 patent/US7746833B2/en not_active Expired - Lifetime
- 2006-05-29 JP JP2006148244A patent/JP4739117B2/en not_active Expired - Lifetime
- 2006-05-29 JP JP2006148236A patent/JP4739116B2/en not_active Expired - Lifetime
-
2007
- 2007-07-04 IL IL184402A patent/IL184402A/en not_active IP Right Cessation
-
2009
- 2009-08-12 US US12/539,901 patent/US7881266B2/en not_active Expired - Lifetime
-
2010
- 2010-12-22 US US12/975,860 patent/US8488579B2/en not_active Expired - Lifetime
-
2011
- 2011-03-25 JP JP2011068089A patent/JP5160661B2/en not_active Expired - Fee Related
- 2011-05-20 JP JP2011114056A patent/JP5160666B2/en not_active Expired - Fee Related
-
2013
- 2013-07-15 US US13/941,649 patent/US9402204B2/en not_active Expired - Lifetime
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2581751C (en) | Wireless communication system with selectively sized data transport blocks | |
US10009791B2 (en) | Method for the transmission of data field of technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20200113 |