METHOD AND RECEIVING APPARATUS FOR PROCESSING ARQ BLOCK IN WIBRO SYSTEM
First Claim
1. A method for processing an Automatic Repeat reQuest (ARQ) block by a receiving apparatus of a Wireless Broadband (WiBro) system, comprising the steps of:
- grouping ARQ blocks having continuous Block Sequence Numbers (BSNs) among ARQ blocks received through one frame within an ARQ receive (Rx) window, thereby generating one or more ARQ block groups;
determining if the generated ARQ block groups are merged with the previously received one or more ARQ block groups in a group list in which previously received ARQ block groups are arranged according to BSNs;
generating a purge timer in a first ARQ block of an ARQ block group having the largest BSN among the generated ARQ block groups if the generated ARQ block groups are not merged with the previously received one or more ARQ block groups; and
sliding a starting point of the Rx window up to an ARQ block following a last ARQ block of the generated ARQ block group if the purge timer reaches a timeout, and then receiving new ARQ blocks within the slid Rx window.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a receiving apparatus of a Wireless Broadband (WiBro) system and a method for processing an Automatic Repeat reQuest (ARQ) block for the same. In the receiving apparatus, ARQ blocks are grouped and are then processed by the group, thereby greatly reducing memory resources and overhead processing time, which is required in a case where the respective ARQ blocks are processed separately. Also, the generation of unnecessary purge timers in a receive (Rx) window of the receiving apparatus is reduced, thereby enabling the reduction of costs according to the operation of purge timers.
-
Citations
20 Claims
-
1. A method for processing an Automatic Repeat reQuest (ARQ) block by a receiving apparatus of a Wireless Broadband (WiBro) system, comprising the steps of:
-
grouping ARQ blocks having continuous Block Sequence Numbers (BSNs) among ARQ blocks received through one frame within an ARQ receive (Rx) window, thereby generating one or more ARQ block groups; determining if the generated ARQ block groups are merged with the previously received one or more ARQ block groups in a group list in which previously received ARQ block groups are arranged according to BSNs; generating a purge timer in a first ARQ block of an ARQ block group having the largest BSN among the generated ARQ block groups if the generated ARQ block groups are not merged with the previously received one or more ARQ block groups; and sliding a starting point of the Rx window up to an ARQ block following a last ARQ block of the generated ARQ block group if the purge timer reaches a timeout, and then receiving new ARQ blocks within the slid Rx window. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for processing an Automatic Repeat reQuest (ARQ) block by a receiving apparatus of a Wireless Broadband (WiBro) system, comprising the steps of:
-
grouping ARQ blocks having continuous Block Sequence Numbers (BSNs) among ARQ blocks received through one frame within an ARQ receive (Rx) window, thereby generating one or more ARQ block groups; adding the generated ARQ block groups to a group list in which previously received ARQ block groups are arranged according to BSNs, and merging the generated ARQ block groups with the previously received one or more ARQ block groups, thereby rearranging the group list; generating a Service Data Unit (SDU) from the ARQ block groups with reference to the rearranged group list; and transferring the generated SDU to an upper layer. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A receiving apparatus for processing an Automatic Repeat reQuest (ARQ) block in a Wireless Broadband (WiBro) system, comprising:
-
a physical entity for receiving data including multiple ARQ blocks from a transmitting apparatus; and a Media Access Control (MAC) entity for grouping ARQ blocks having continuous Block Sequence Numbers (BSNs) among the ARQ blocks received through one frame within an ARQ receive (Rx) window from the physical entity and generating one or more ARQ block groups, for determining if the generated ARQ block groups are merged with the previously received one or more ARQ block groups in a group list on which previously received ARQ block groups are arranged according to BSNs, for generating a purge timer in a first ARQ block of an ARQ block group having the largest BSN among the generated ARQ block groups if the generated ARQ block groups are not merged with the previously received one or more ARQ block groups, and for sliding a starting point of the Rx window up to an ARQ block following a last ARQ block of the generated ARQ block group if the purge timer reaches a timeout and then receiving new ARQ blocks from the physical entity within the slid Rx window. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A receiving apparatus for processing an Automatic Repeat reQuest (ARQ) block in a Wireless Broadband (WiBro) system, comprising:
-
a physical entity for receiving data including multiple ARQ blocks from a transmitting apparatus; and a Media Access Control (MAC) entity for grouping ARQ blocks having continuous Block Sequence Numbers (BSNs) among the ARQ blocks received through one frame within an ARQ receive (Rx) window from the physical entity and generating one or more ARQ block groups, for adding the generated ARQ block groups to a group list on which previously received ARQ block groups are arranged according to BSNs, merging the generated ARQ block groups with the previously received one or more ARQ block groups and then rearranging the group list, and for generating a Service Data Unit (SDU) from the ARQ block groups with reference to the rearranged group list and then transferring the generated SDU to an upper layer. - View Dependent Claims (17, 18, 19, 20)
-
Specification