US 7,499,417 B2
Apparatus and method for controlling an output buffer in a hybrid automatic repeat request (HARQ) mobile communication system
Min-Goo Kim, Suwon-si (Korea, Republic of); Sang-Hyuck Ha, Suwon-si (Korea, Republic of); and Jin-Woo Heo, Seongnam-si (Korea, Republic of)
Assigned to Samsung Electronics Co., Ltd., Suwon-Si (Korea, Republic of)
Filed on Jan. 07, 2004, as Appl. No. 10/752,101.
Claims priority of application No. 10-2003-0000894 (KR), filed on Jan. 07, 2003.
Prior Publication US 2004/0190552 A1, Sep. 30, 2004
Int. Cl. H04B 7/00 (2006.01)
U.S. Cl. 370—310  [370/469; 375/136; 714/749; 714/795] 25 Claims
OG exemplary drawing
 
1. A mobile station apparatus for receiving packet data, decoding the received packet data and delivering the decoded packet data to an upper layer in a mobile communication system, the apparatus comprising:
a turbo decoder for decoding the packet data;
a dualized buffer for storing the decoded packet data, and outputting packet data upon receiving a read request,
a buffer controller for receiving a decoding done signal from the turbo decoder, and generating an interrupt signal and a read address for reading data stored in the dualized buffer; and
a processor for reading data stored in the dualized buffer according to the read address upon receiving the interrupt signal from the buffer controller;
wherein the buffer controller comprises:
a page buffer selector for receiving a system time signal of a receiver, selceting one dualized buffer according to a 1-slot delay response mode determined from the system time, and determining a given page of the selected buffer;
a stop position selector for receiving the system time signal and a decoding clock, and generating a stop position signal that can be randomly set in one slot;
a flag generator being cleared according to the system time of the receiver, for outputting a flag according to a turbo decoder enable signal of the packet data;
a buffer selector for receiving a signal of the flag generator, an output signal of the stop position selector, and the turbo decoder enable signal, and selecting one of the dualized areas according to a 2-slot delay response mode;
a page selector for selecting a page of the selected area according to the 2-slot delay response mode; and
an interrupt controller for generating an interrupt signal by receiving signals from the page buffer selector, the buffer selector and the page selector, and buffer status signals from the duslized area buffer.