Abstract: A Method and System of transport block selection based on the channel quality information and resource allocation based on the SINR and RSSI reports The present invention provides a method for selection of transport block in a network. The method includes the steps of receiving CQI bits and calculating a required code rate, calculating a TB size from a Queue size, selecting a TB and calculating a code rate for the selected TB, determining if the code rate for the selected TB is less than or equal to the required code rate, calculating modulation order, transport block (TB) index and number or resources, requesting for RLC to form a Protocol Data Unit (PDU) for selected TB size, and generating a MAC Protocol Data Unit (PDU) and passing to a physical layer for encoding and transmission. Fig. 1(for publication)
DESC:FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
(See section 10, rule 13)
“A Method and System of transport block selection based on the channel quality information and resource allocation based on the SINR and RSSI reports”
By
Tejas Networks Limited
Plot No. 25, JP Software Park, Electronic city, Hosur road
Bangalore 560 100, Karnataka
The following specification particularly describes the invention and the manner in which it is to be performed.
Field of the Invention
The present invention relates to wireless systems. More particularly, the invention relates to transport block selection in a wireless system.
Background of the Invention
In wireless systems, radio interfaces use transport channels for transfer of user data and signaling between User Equipment (UE), such as mobile terminal and a base station or other device within node of a communication network. In a network, resource allocation and selection of transport block (TB) is essential. There are many ways by which transport block is formed and selected.
Radio interfaces such as those proposed by the 3rd 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.
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 padding function. The segmentation and re-assembly multiplexing function reduces the size prior to transmission RLC and is used when the transferred data block is larger then 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.
However, to form the transport block, more number of zeros are added to the user data. The user queue size will not exactly be equivalent to the selected transport size. So, zeros will be appended to the user data to match it to the selected transport block size.
In view of the above it is required to provide system and/or a method that can overcome the shortcomings associated with prior arts.
Summary of the Invention
Accordingly, the present invention provides a method for selection of transport block (TB) in a network. The method comprises the steps of receiving CQI bits and calculating a required code rate from the CQI, calculating a TB size from a Queue size, selecting a TB and calculating a code rate for the selected TB, determining if the code rate for the selected TB is less than or equal to the required code rate, calculating modulation order, transport block (TB) index and number or resources, requesting for RLC to form a Protocol Data Unit (PDU) for selected TB size, and generating a MAC Protocol Data Unit (PDU) and passing to a physical layer for encoding and transmission.
Brief description of the drawings
The above and other aspects, features, and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings in which:
Fig. 1 shows a flowchart of a method to select transport block in wireless system in accordance with an embodiment of the present invention.
Detail description of the Invention
Various embodiments of the present invention provide a method for selection of transport block in a network.
While this invention is susceptible of embodiments in many different forms, there is shown in the drawings and will herein be described in detail, a preferred embodiment of the invention with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention and is not intended to limit the broad aspects of the invention to the particular embodiment illustrated.
The claimed subject matter is now described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the claimed subject matter. It may be evident, however, that such matter can be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to facilitate describing the invention.
As used in this application, the terms “system,” “compiling,” “device,” and the like are intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to being, a process running on a processor, a processor, an object, an instance, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a computer and the computer can be a component. One or more components may reside within a process and/or thread of execution and a component may be localized on one computer and/or distributed between two or more computers.
In an embodiment, the present invention provides a method 100 for selection of transport block as shown in Fig. 1. The method 100 includes S110 receiving the Channel Quality Information (CQI) from the UE through PUSCH or PUCCH channel. S120 Calculating the minimum Code Rate supported from the received Channel Quality Information. S130 calculating the TB size from a queue size. S 140 calculating the code rate for the selected TB. In S 150 Calculating the code rate and check whether this code rate is less than the required code rate and the number of zero padding is less than 5% Of the TB size. If the above conditions are not met, then repeating the steps. If the selected TB has the minimum zero paddings and the code rate is lesser than the required code rate, then in S160 this TB size is selected. If the above conditions are not met then S 170 calculating the modulation order to be used from the received Channel quality information (CQI), calculating the TB index, modulation order and number of PRBs from the table for the selected TB size. Using the SINR and RSSI reports to select the resources to transmit the data. In S180 requesting the Radio link Control (RLC) to form the PDU (Protocol data unit) and in S 190 generate the MAC PDU from the RLC PDU (Protocol data unit) and pass to the physical layer for encoding and transmission.
In an advantageous aspect, the present invention reduces overhead and increases throughput.
In an embodiment, the method of the present invention considers channel quality of the downlink to select a transport Block with minimum zero padding and select a physical resource based on the SINR (Signal to Interference and Noise Ratio) and RSSI (Received Signal Strength Indicator) reports.
In the present invention, transport Block selection is based on the Channel Quality Information and resource allocation is done based on the SINR and RSSI reports.
Transport block selection and code rate is selected based on recent channel condition.
While the foregoing is directed to embodiments of the present invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof.
In the foregoing detailed description of embodiments of the invention, various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments of the invention require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby incorporated into the detailed description of embodiments of the invention, with each claim standing on its own as a separate embodiment.
It is understood that the above description is intended to be illustrative, and not restrictive. It is intended to cover all alternatives, modifications and equivalents as may be included within the spirit and scope of the invention as defined in the appended claims. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. The scope of the invention should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. In the appended claims, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein,” respectively.
We Claim:
1. A method for selection of transport block (TB) in a network, the method comprising the steps of:
receiving CQI bits and calculating a required code rate from the CQI;
calculating a TB size from a Queue size;
selecting a TB and calculating a code rate for the selected TB;
determining if the code rate for the selected TB is less than or equal to the required code rate;
calculating modulation order, transport block (TB) index and number or resources;
requesting for RLC to form a Protocol Data Unit (PDU) for selected TB size; and
generating a MAC Protocol Data Unit (PDU) and passing to a physical layer for encoding and transmission.
2. The method as claimed in claim 1 further comprising the step of checking whether number of zero padding is less than 5% of the TB size to determine the code rate for selected TB.
3. The method as claimed in claim 1 wherein, a physical resource is selected based on the SINR (Signal to Interference and Noise Ratio) and RSSI (Received Signal Strength Indicator) reports.
4. The method as claimed in claim 1 wherein, the transport block size is derived which is near to the queue size.
Abstract
A Method and System of transport block selection based on the channel quality information and resource allocation based on the SINR and RSSI reports
The present invention provides a method for selection of transport block in a network. The method includes the steps of receiving CQI bits and calculating a required code rate, calculating a TB size from a Queue size, selecting a TB and calculating a code rate for the selected TB, determining if the code rate for the selected TB is less than or equal to the required code rate, calculating modulation order, transport block (TB) index and number or resources, requesting for RLC to form a Protocol Data Unit (PDU) for selected TB size, and generating a MAC Protocol Data Unit (PDU) and passing to a physical layer for encoding and transmission.
Fig. 1(for publication)
,CLAIMS:1. A method for selection of transport block (TB) in a network, the method comprising the steps of:
receiving CQI bits and calculating a required code rate from the CQI;
calculating a TB size from a Queue size;
selecting a TB and calculating a code rate for the selected TB;
determining if the code rate for the selected TB is less than or equal to the required code rate;
calculating modulation order, transport block (TB) index and number or resources;
requesting for RLC to form a Protocol Data Unit (PDU) for selected TB size; and
generating a MAC Protocol Data Unit (PDU) and passing to a physical layer for encoding and transmission.
2. The method as claimed in claim 1 further comprising the step of checking whether number of zero padding is less than 5% of the TB size to determine the code rate for selected TB.
3. The method as claimed in claim 1 wherein, a physical resource is selected based on the SINR (Signal to Interference and Noise Ratio) and RSSI (Received Signal Strength Indicator) reports.
4. The method as claimed in claim 1 wherein, the transport block size is derived which is near to the queue size.
| # | Name | Date |
|---|---|---|
| 1 | 1456-CHE-2013-EVIDENCE FOR REGISTRATION UNDER SSI [31-05-2023(online)].pdf | 2023-05-31 |
| 1 | PS.14_TransportBlk_ModulatioOrder_Kesava_v0_EditorOfIDF[1].pdf | 2013-04-02 |
| 2 | Doc1.pdf | 2013-04-02 |
| 2 | 1456-CHE-2013-FORM FOR SMALL ENTITY [31-05-2023(online)].pdf | 2023-05-31 |
| 3 | Drawings.pdf | 2014-04-02 |
| 3 | 1456-CHE-2013-IntimationOfGrant28-02-2023.pdf | 2023-02-28 |
| 4 | Complete Specification-1456 CHE 2013- TransportBlk-ModulationOrder- kesava Rao.pdf | 2014-04-02 |
| 4 | 1456-CHE-2013-PatentCertificate28-02-2023.pdf | 2023-02-28 |
| 5 | Form 18 [13-03-2017(online)].pdf | 2017-03-13 |
| 5 | 1456-CHE-2013-PETITION UNDER RULE 137 [20-02-2023(online)].pdf | 2023-02-20 |
| 6 | 1456-CHE-2013-Proof of Right [20-02-2023(online)].pdf | 2023-02-20 |
| 6 | 1456-CHE-2013-FER.pdf | 2019-12-26 |
| 7 | 1456-CHE-2013-Written submissions and relevant documents [20-02-2023(online)].pdf | 2023-02-20 |
| 7 | 1456-CHE-2013-OTHERS [24-06-2020(online)].pdf | 2020-06-24 |
| 8 | 1456-CHE-2013-FORM-26 [06-02-2023(online)].pdf | 2023-02-06 |
| 8 | 1456-CHE-2013-FER_SER_REPLY [24-06-2020(online)].pdf | 2020-06-24 |
| 9 | 1456-CHE-2013-DRAWING [24-06-2020(online)].pdf | 2020-06-24 |
| 9 | 1456-CHE-2013-Correspondence to notify the Controller [03-02-2023(online)].pdf | 2023-02-03 |
| 10 | 1456-CHE-2013-COMPLETE SPECIFICATION [24-06-2020(online)].pdf | 2020-06-24 |
| 10 | 1456-CHE-2013-US(14)-HearingNotice-(HearingDate-06-02-2023).pdf | 2023-01-25 |
| 11 | 1456-CHE-2013-CLAIMS [24-06-2020(online)].pdf | 2020-06-24 |
| 11 | 1456-CHE-2013-Response to office action [08-09-2022(online)].pdf | 2022-09-08 |
| 12 | 1456-CHE-2013-ABSTRACT [24-06-2020(online)].pdf | 2020-06-24 |
| 13 | 1456-CHE-2013-CLAIMS [24-06-2020(online)].pdf | 2020-06-24 |
| 13 | 1456-CHE-2013-Response to office action [08-09-2022(online)].pdf | 2022-09-08 |
| 14 | 1456-CHE-2013-COMPLETE SPECIFICATION [24-06-2020(online)].pdf | 2020-06-24 |
| 14 | 1456-CHE-2013-US(14)-HearingNotice-(HearingDate-06-02-2023).pdf | 2023-01-25 |
| 15 | 1456-CHE-2013-Correspondence to notify the Controller [03-02-2023(online)].pdf | 2023-02-03 |
| 15 | 1456-CHE-2013-DRAWING [24-06-2020(online)].pdf | 2020-06-24 |
| 16 | 1456-CHE-2013-FER_SER_REPLY [24-06-2020(online)].pdf | 2020-06-24 |
| 16 | 1456-CHE-2013-FORM-26 [06-02-2023(online)].pdf | 2023-02-06 |
| 17 | 1456-CHE-2013-OTHERS [24-06-2020(online)].pdf | 2020-06-24 |
| 17 | 1456-CHE-2013-Written submissions and relevant documents [20-02-2023(online)].pdf | 2023-02-20 |
| 18 | 1456-CHE-2013-FER.pdf | 2019-12-26 |
| 18 | 1456-CHE-2013-Proof of Right [20-02-2023(online)].pdf | 2023-02-20 |
| 19 | 1456-CHE-2013-PETITION UNDER RULE 137 [20-02-2023(online)].pdf | 2023-02-20 |
| 19 | Form 18 [13-03-2017(online)].pdf | 2017-03-13 |
| 20 | Complete Specification-1456 CHE 2013- TransportBlk-ModulationOrder- kesava Rao.pdf | 2014-04-02 |
| 20 | 1456-CHE-2013-PatentCertificate28-02-2023.pdf | 2023-02-28 |
| 21 | Drawings.pdf | 2014-04-02 |
| 21 | 1456-CHE-2013-IntimationOfGrant28-02-2023.pdf | 2023-02-28 |
| 22 | Doc1.pdf | 2013-04-02 |
| 22 | 1456-CHE-2013-FORM FOR SMALL ENTITY [31-05-2023(online)].pdf | 2023-05-31 |
| 23 | PS.14_TransportBlk_ModulatioOrder_Kesava_v0_EditorOfIDF[1].pdf | 2013-04-02 |
| 23 | 1456-CHE-2013-EVIDENCE FOR REGISTRATION UNDER SSI [31-05-2023(online)].pdf | 2023-05-31 |
| 1 | SEARCHSTRATEGY_02-12-2019.pdf |