Source: http://www.google.com/patents/US20020004924?dq=oakley+5,387,949&ei=4yI4T8nkLYa80QG0xqnWAg
Timestamp: 2017-07-25 14:05:49
Document Index: 521859547

Matched Legal Cases: ['art 422', 'art 424', 'art 432', 'art 432', 'art 435', 'art 435', 'art 424', 'arts 517', 'art 424']

Patent US20020004924 - Data transmission apparatus and method for an HARQ data communication system - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsAn apparatus provided with a plurality of transport channels, transmits a data block and a control message having control bits required in decoding data bits. A first rate matching part provided in a selected one of the transport channels, passing the data block, punctures a predetermined number of data...http://www.google.com/patents/US20020004924?utm_source=gb-gplus-sharePatent US20020004924 - Data transmission apparatus and method for an HARQ data communication systemAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS20020004924 A1Publication typeApplicationApplication numberUS 09/864,988Publication dateJan 10, 2002Filing dateMay 24, 2001Priority dateMay 24, 2000Also published asCA2379986A1, CA2379986C, CN1198421C, CN1381116A, EP1284063A1, EP1284063A4, US6697988, WO2001091356A1Publication number09864988, 864988, US 2002/0004924 A1, US 2002/004924 A1, US 20020004924 A1, US 20020004924A1, US 2002004924 A1, US 2002004924A1, US-A1-20020004924, US-A1-2002004924, US2002/0004924A1, US2002/004924A1, US20020004924 A1, US20020004924A1, US2002004924 A1, US2002004924A1InventorsMin-Koo Kim, Beong-Jo KimOriginal AssigneeSamsung Electronics Co., Ltd.Export CitationBiBTeX, EndNote, RefManReferenced by (58), Classifications (23), Legal Events (6) External Links: USPTO, USPTO Assignment, EspacenetData transmission apparatus and method for an HARQ data communication system
PRIORITY [0001] This application claims priority to an application entitled “Data Transmission Apparatus and Method for an HARQ Data Communication System” filed in the Korean Industrial Property Office on May 24, 2000 and assigned Ser. No. 2000-29121, the contents of which are hereby incorporated by reference. BACKGROUND OF THE INVENTION [0002] 1. Field of the Invention [0003] The present invention relates generally to a data transmission apparatus and method in a radio communication system, and in particular, to an apparatus and method for managing retransmission of data which is subjected to transmission error during data transmission. [0004] 2. Description of the Related Art [0005] A radio communication system chiefly uses convolutional codes, turbo codes or linear block codes, for channel coding. Such a radio communication system may employ an HARQ (Hybrid Automatic Repeat Request) Type I using an ARQ (Automatic Repeat Request) scheme which requests retransmission of data packets upon completion of decoding and CRC error check. HARQ scheme is generally applicable to a satellite system, an ISDN (Integrated Services Digital Network) system, a digital cellular system, a CDMA-2000 (Code Division Multiple Access-2000) system, a UMTS (Universal Mobile Telecommunication System) system or an IMT-2000 (International Mobile Telecommunication-2000) system, and HARQ scheme includes the convolutional codes and the turbo codes. [0006] The above-stated hybrid ARQ scheme is generally divided into HARQ Type I, HARQ Type II and HARQ Type III. At present, most of the multi-access schemes and the multi-channel schemes using the convolutional codes or the turbo codes employ the HARQ Type I. That is, the multi-access and multi-channel schemes of the radio communication system using the above-stated channel coding scheme, employ the HARQ Type I as an ARQ scheme for increasing the data transmission efficiency, i.e., throughput of the channel coding scheme and improving the system performance. [0007] A principle of the HARQ Type I is based on the fact that the channel encoder using the convolutional code, the turbo code or the linear block code has a constant code rate. FIGS. 1A and 1B illustrate a conceptional data process flow by the HARQ Type I. [0008] Commonly, a transmitter of the radio communication system combines L-bits transmission data with a CRC (Cyclic Redundancy Check) code for error detection and then encodes the combined data, L+CRC, through channel coding. The transmitter transmits the encoded data through an assigned channel. Meanwhile, a receiver of the radio communication system acquires the original L-bits data and the CRC code through a reverse operation of the transmitter, and transmits a response signal ACK/NAK to the transmitter according to the CRC check results. [0009] This will be described in more detail with reference to FIG. 1A. A CRC encoder 110 receives an L-bits source data packet and encodes the received data using a CRC code, creating a FEC input data block, L+CRC. Commonly, CRC bits are added to the source data before channel encoding. A channel encoder 112 performs channel coding on the FEC input data block, L+CRC, creating a channel-coded data block, (L+CRC)×R−1. The channel-coded data block, (L+CRC)×R−1, is provided to a specific channel through other functional blocks 114 necessary for multiplexing. [0010] Other inverse functional blocks 124 necessary for demultiplexing in the receiver receiving the channel-coded data block through the specific channel, demultiplex the received coded data block and output a channel-coded data block, (L+CRC)×R−1. A channel decoder 122 then performs channel decoding on the channel-coded data block, (L+CRC)×R−1, and outputs a channel-decoded data block, L+CRC. A CRC decoder 120 performs CRC decoding on the channel-decoded data block, L+CRC, to acquire the original data, i.e., the L-bits source data packet. After completion of CRC decoding, the CRC decoder 120 performs CRC checking using the CRC decoding results, thereby to determine whether the source data packet has transmission errors. [0011] If no error is detected through the CRC check, the receiver provides the source data packet to an upper layer and transmits a confirm signal ACK (Acknowledgement) acknowledging the source data packet to the transmitter. However, upon detecting an error through the CRC check, the receiver transmits a confirm signal NAK (Not-Acknowledgement) requesting retransmission of the channel coded data packet to the transmitter. [0012] After transmitting the channel-coded data block, the transmitter receives the confirm signal ACK/NAK from the receiver in response to the transmitted channel-coded data block. Upon receipt of the confirm signal NAK, the transmitter retransmits the corresponding channel-coded data block in the above-described operation. The transmission scheme includes Stop-and-Wait ARQ, Go-Back-N ARQ, and Selective-Repeat ARQ schemes. The detailed description of the retransmission schemes will be omitted. [0013] [0013]FIG. 1B illustrates a conceptual transmission procedure of the channel-coded data packet between the transmitter and the receiver. FIG. 1B shows that the transmitter retransmits the channel-coded data block upon every receipt of m NAKs from the receiver. [0014] As an example of such a procedure, in an air interface of the 3GPP-2 (3rd Generation Partnership Project-2; a standard for a synchronous CDMA system) mobile communication system (hereinafter, referred to as “CDMA-2000” system), the multi-access scheme and the multi-channel scheme of the system employ the HARQ Type I in order to increase data transmission efficiency of the channel coding scheme and to improve the system performance. In addition, in an air interface of the 3GPP (3rd Generation Partnership Project; a standard for an asynchronous CDMA system) mobile communication system (hereinafter, referred to as “UMTS system”), the multi-access scheme and the multi-channel scheme of the system also employ the HARQ Type I in order to increase data transmission efficiency of the channel coding scheme and to improve the system performance. [0015] However, the HARQ Type I has the following disadvantages. [0016] First, the HARQ Type I has higher throughput, compared with a pure ARQ scheme. However, as a signal-to-noise ratio (S/N) of a signal is increased more and more, the throughput becomes saturated to a code rate R of the FEC code, thus resulting in a reduction in the throughput as compared with the pure ARQ. That is, the throughput cannot approach 1.0 (100%) even at very high S/N. Such a problem is shown by a characteristic curve of the HARQ Type I in FIG. 2. That is, as for the HARQ Type I, the throughput is saturated to the code rate R (<1.0) as shown in FIG. 2, so that it cannot approach 1.0. [0017] Second, the HARQ Type I improves the throughput by performing error correction using the FEC code, compared with the pure ARQ. However, since the HARQ Type I uses a constant redundancy, i.e., constant code rate regardless of variation in S/N, it has low transmission efficiency. Therefore, the HARQ Type I cannot adaptively cope with variations in the channel condition, thus causing limitation of throughput. [0018] To solve such problems, the HARQ Type II or the HARQ Type III is used. The HARQ Type II and the HARQ Type III have an adaptive structure which adaptively determines an amount of redundancies used for the FEC code according to how good the channel condition is. Therefore, the HARQ Type II and the HARQ Type III have improved throughput, compared with the HARQ Type I. That is, the adaptive structure reduces the amount of redundancies to a minimum, so that as the S/N of the signal is increased more and more, the code rate R of the FEC code approaches 1, thereby enabling the throughput to approach 1. Meanwhile, the adaptive structure performs optimal error correction such that if the S/N of the signal is decreased, the amount of redundancies is increased to a maximum to enable the code rate R of the FEC code to approach 0, or the redundancies are repeated so as not to enable the throughput to approach 0. Accordingly, the HARQ Type II and the HARQ Type III have improved throughput at both a low S/N and a high S/N. [0019] The HARQ Type I, the HARQ Type II and the HARQ Type III transmit the response signal ACK/NAK, channel condition indication bit, or packet number through a control channel or a through control message channel in response to the received channel-coded data block. In the following description, the channel for transmitting the response signal or control signal message will be referred to as “message channel”, and the message transmitted over the message channel will be referred to as “control message.”
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT [0049] A preferred embodiment of the present invention will be described herein below with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. [0050] In the following description, a message transmission method of the HARQ Type I using convolutional codes, turbo codes or linear block codes will first be analyzed to set out its disadvantages. Based on the analysis, a message transport channel transmission method for performance improvement of the HARQ scheme will be described. Next, several embodiments will be provided in which the conditions of the message transport channel are applied to the 3GPP mobile communication system, and then, their advantages and disadvantages will be described. [0051] First, a description of the present invention will be made with reference to a message channel transmission method for the HARQ scheme and an embodiment where the message channel transmission method is applied to the 3GPP standard. [0052] Message Channel Transmission Method for HARQ [0053] Table 1 below shows several methods for transmitting a control message over a dedicated control transport channel (hereinafter, referred to as “dedicated control TrCH” for short). TABLE 1 Disadvantage Advantage Method 1 Using TTI Problem occurs. Fast Signaling in an upper layer is very simple. DCCH Response Time Required Method 2 Assigning Signaling for New TrCH It is very simple to modify physical channel, and New TrCH must be Complemented. effects on physical channel are minimized. That is, it can be implemented with existing rate matching. Method-= Using Implementation It is possible to implement a message channel with 3 Block Complexity Increased. high reliability using a powerful coding gain, Coding when TFCI or a new block code is used. [0054] Here, the control message to be transmitted requires more powerful protection compared with the existing control data. Therefore, it is preferable to include (or insert) the control message to be transmitted in the head or tail part of the dedicated control TrCH when encoding the dedicated control TrCH, thereby effectively guaranteeing the improved performance to the corresponding part compared with other parts. This is based on the known information that when the coding scheme uses convolutional codes, a trellis starts from a zero state and ends at the zero state. [0055] [0055]FIGS. 3A and 3B illustrate example structures of a dedicated control TrCH and its message field, for transmitting an HARQ control message according to two different embodiments of the present invention. Some of fields in the HARQ message can be transmitted on a physical control channel. [0056] As illustrated in FIGS. 3A and 3B, the HARQ message field includes a NACK/ACK field indicating a retransmission response, a Frame_# field indicating a serial number of a transmission data block, a Version_# field indicating a version number of a given packet, and a Redundancy_Type field indicating a redundancy type in a given version. Of course, the HARQ message field can be arranged at either the head or the tail of the dedicated control TrCH, as shown in FIGS. 3A and 3B. The number of bits assigned to the respective fields is determined according to the HARQ type and its restrictions. That is, the bit number can be determined depending on the maximum allowable transmission delay and the memory requirement at the receiver. Table 2 below shows an example of bit assignments for the HARQ message field. TABLE 2 Message Field Bits Reserved 0-4 NACK/ACK 1 Frame # 4 Version # 2 Redundancy Type 2 [0057] In addition, the control message for HARQ generally requires a fast response. To this end, the dedicated control TrCH transmitting the control message must be received at the receiver together with a dedicated traffic TrCH transmitting a data block. Therefore, the dedicated control TrCH should use TTI (Transport Time Interval), which is equal to or less than that of the dedicated traffic TrCH for HARQ. It is preferable to use 10 msec TTI in transmitting the HARQ control message through the dedicated control TrCH, if the identical TTI is used. [0058] Message Channel Transmission Applied to 3GPP Standard (Dedicated Control TrCH Used) [0059] Next, a description will be made regarding a method for efficiently transmitting a message transmission channel in the 3GPP standard to which HARQ is applied. That is, a method for increasing transmission reliability of the message transport channel by using a rate matching technique used in the 3GPP standard will be described. [0060] In general, a data block transport channel has a much higher data rate compared with a message transport channel. For example, the message transport channel transmits a maximum of several tens of control message bits per TTI. That is, if the message transport channel transmits 20 control message bits per 10 msec TTI, the data rate becomes 2 Kbps. However, the data block transport channel has a data rate of from several tens of Kbps to several hundreds of Kbps. In this state, by performing symbol puncturing, using rate matching (RM), on n bits from TrCH used for the data block transport channel and assigning them to TrCH used for the message transport channel, it is possible to drastically increase the reliability of the message transport channel by symbol repetition. [0061] [0061]FIGS. 4 and 5 illustrate structures of the transport channels in the transmitter, for puncturing specific bits from the data block transport channel and assigning data bits to the message transport channel for as many as the number of the punctured bits. [0062] More specifically, FIG. 4 illustrates a structure of the transport channel included in the transmitter for a downlink according to an embodiment of the present invention, and FIG. 5 illustrates a structure of the transport channel included in the transmitter for an uplink according to an embodiment of the present invention. [0063] In FIGS. 4 and 5, two shaded blocks indicate transport channels used during HARQ. That is, the shaded blocks 420, 430, 520, 530 indicate a data block transport channel for HARQ and a message transport channel for transmitting a control message used in association with the data block transport channel. Meanwhile, by applying the present invention to the existing data transport channel and message transport channel, it is possible to differentiate a rate matching part of the data transport channel and a rate matching part of the message transport channel, from those of the prior art. [0064] The transport channel structure of the transmitter according to the present invention will be described assuming that one of the transport channels TrCHs shown in FIGS. 4 and 5 is used as a message transport channel 420 and 520, while the other transport channels are used as data block transport channels 430 and 530. [0065] First, the structure of the message transport channel among the transport channels of the transmitter for the downlink according to an embodiment of the present invention will be described with reference to FIG. 4. A CRC inserter 421 receives a control message block comprised of control bits and adds a CRC to the received control message block. That is, the CRC inserter 421 refers to a CRC encoder used in the transmitter to detect whether an error has occurred in the control message block. A code block segmentation part 422 performs block segmentation on the CRC-added control message block. The code block segmentation can be omitted in this invention. A channel encoder 423 encodes the CRC added control message block with a predetermined channel code, for which convolutional codes or turbo codes can be used which can correct errors generated in the channel transmission process as mentioned above. A rate matching part 424 receives the coded control message block and repeats/puncture a specific number of data bits of the coded control message block. The specific number of data bits is determined by the number of the data bits to be transmitted by the data block transport channel 430. A scheme for repeating/puncturing the specific number of data bits from the data block will be described hereinbelow. A DTX inserter 425 inserts DTX (Discontinuous Transmission) bit in the rate matched-control message block (i.e., temporarily discontinuing transmission of the rate matched-control message block), and an interleaver 426 interleaves the DTX-inserted control message block. A radio frame segmentation block 427 segments the interleaved control message block into radio frames. [0066] For reference, the CRC blocks 411, 421, and 431 shown in FIG. 4 refer to CRC encoders used in the transmitter to detect whether errors have occurred in the data block. Meanwhile, a tail bit insertion block (not shown) inserts termination bits used for zero state termination necessary for the convolutional codes or the turbo codes, used for the channel encoders 413, 423 and 433. Next, the channel encoders 413, 423 and 433 refer to encoders for the convolutional codes or the turbo codes, used when the receiver corrects the errors that have occurred in the channel transmission process, as described above. [0067] Next, the structure of the data block transport channel among the transport channels of the transmitter for the downlink according to an embodiment of the present invention will be described with reference to FIG. 4. The CRC inserter 431 receives a data block with an associated message number from an upper layer and adds a CRC to the received data in a predetermined way. That is, the CRC inserter 431 refers to a CRC encoder used in the transmitter to detect whether an error has occurred in the data block. A code block segmentation part 432 performs block segmentation on the CRC-added data block. A channel encoder 433 encodes the block segmented-data block from the block segmentation part 432 with a predetermined channel code, and provides the coded data block to a redundancy selector 434. For the channel code, the convolutional codes or the turbo codes can be used which can correct errors that have occurred in the channel transmission process as mentioned above. The redundancy selector 434 selects redundancies according to first transmission, second transmission and third transmission based on a selection criterion (or selection rule) of a transmission apparatus and method of the HARQ data communication system, and provides the selected redundancies to a rate matching part 435. The rate matching part 435 repeats/punctures a predetermined number of data bits from the data block provided from the redundancy selector 434, and provides its output data block to a DTX inserter 436. The DTX inserter 436 inserts DTX bit in the rate matched-data block, and an interleaver 437 interleaves the DTX-inserted data block. A radio frame segmentation block 438 segments the interleaved data block into radio frames. [0068] Meanwhile, a multiplexer 440 multiplexes the data blocks output from the respective transport channels before transmission. Though not shown in FIG. 4, a tail bit insertion block inserts termination bits used for zero state termination necessary for the convolutional codes or the turbo codes, used for the channel encoders 413, 423 and 433. [0069] In the embodiment of the present invention described with reference to FIG. 4, the rate matching part 424 of the message transport channel 420 repeats data bits of the message transport channel 420 in place of the data bits punctured during rate matching of the data block transport channel 430, thereby making it possible to use the message transport channel 420 more stably. [0070] The structure of the transport channel of the transmitter for the uplink according to an embodiment of the present invention, shown in FIG. 5, replaces the DTX inserters 415, 425 and 436 in the transport channel structure of FIG. 4 with equalizers 514, 524 and 535, respectively. In addition, FIG. 5 shows a structure of the transport channel in which rate matching is performed by rate matching parts 517, 527 and 538 after radio frame segmentation at segmentation blocks 516, 526 and 537, respectively. As the other elements of FIG. 5 have the same operation as that of the corresponding ones of FIG. 4, a detailed description will not be provided. [0071] Now, a detailed description will be made regarding an operation of puncturing a predetermined number of data bits from the data block and repeating a predetermined number of data bits of the control message according to an embodiment of the present invention. [0072] As shown in FIGS. 4 and 5, TrCHi is defined as TrCH assigned for a message transport channel, and a size of the message block transmitted thereby is defined as Ni. Further, TrCHk is defined as TrCH assigned for transmission of a data block, and a size of the data block transmitted thereby is defined as Nk. In addition, rate matching (RM) parameters determined for TrCHi and TrCHk by an upper service determining layer at a QoS request are defined as Pi and Pk, respectively. Next, rate matching parameters finally determined when n bits are separated from TrCHk and then moved to TrCHi are defined as Pi′ and Pk′, respectively. Then, the relationship among the parameters can be represented by the following equations. (Pi,Ni)→(Pi′,Ni′) (1) (Pk,Nk)→(Pk′,Nk′) (2) (Nk(1−Pk)−n)/Nk=1−Pk′ (3) (Ni(1−Pi)+n)/Ni =1−Pi′ (4) [0073] If it is assumed that Nk>>n and Nk>>Ni, the Equations (3) and (4) can be rewritten as Equations (5) and (6), respectively. (Nk(1−Pk)−n)/Nk=1−Pk′=(1−Pk)−n/Nk≈1−Pk (5) (Ni(1−Pi)+n)/Ni=1−Pi′=(1−Pi)+n/Ni>>1.0 (6) [0074] Therefore, even though the n bits are deleted, TrCHk undergoes minute variation n/Nk(<<1.0) which causes little performance variation at the initially set RM parameter Pk. However, TrCHi can increase an RM parameter value by n/Ni by the addition of n bits, and is subject to symbol repetition for which a substantial RM parameter is larger than 1.0. Such relationships are represented by connecting Pk′ and Pk′with a dotted line in FIGS. 4 and 5. Therefore, when the rate matching part 424 of TrCH uses doubled symbol repetition, the symbol energy increases by about +3 dB, thereby drastically increasing reliability of the message channel TrCHi. [0075] Such performance variation is shown in FIG. 6, wherein solid lines indicate bit error rates (BERs) of TrCHi and TrCHk to which the present invention is not applied, while dotted lines indicate BERs of TrCHi and TrCHk to which the present invention is applied. Application of the present invention is determined depending on whether TrCHk is subjected to puncturing and TrCHi is subjected to repetition. As shown in FIG. 6, when the present invention is applied, TrCHk experiences little performance deterioration. whereas TrCHi shows remarkable performance improvement. [0076] As described above, the present invention provides an HARQ scheme for increasing a response speed of the message channel in consideration of the conditions necessary to provide for the most effective message channel. Therefore, the present invention can increase reliability of the data communication system and improve throughput, thereby improving performance of future mobile communication systems as well as data communication systems. [0077] While the invention has been shown and described with reference to a certain preferred embodiment thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Referenced byCiting PatentFiling datePublication dateApplicantTitleUS7191384Jan 7, 2003Mar 13, 2007Qualcomm IncorporatedMethod and apparatus for transmitting and receiving a block of data in a communication systemUS7464313 *Jan 25, 2007Dec 9, 2008Motorola, Inc.Hybrid approach for data transmission using a combination of single-user and multi-user packetsUS7471693Jun 24, 2003Dec 30, 2008Panasonic CorporationMultiple HARQ processes handling methodUS7631247 *Jun 24, 2003Dec 8, 2009Panasonic CorporationMethod of process configuration for multiple HARQ processesUS7685504 *Oct 14, 2004Mar 23, 2010Fujitsu LimitedMethod and apparatus for controlling transmitting, receiving, and re-transmissionUS7990904Dec 16, 2003Aug 2, 2011Qualcomm IncorporatedWireless network repeaterUS8014336 *Dec 18, 2006Sep 6, 2011Nokia CorporationDelay constrained use of automatic repeat request for multi-hop communication systemsUS8023885Oct 12, 2006Sep 20, 2011Qualcomm IncorporatedNon-frequency translating repeater with downlink detection for uplink and downlink synchronizationUS8027642Apr 6, 2004Sep 27, 2011Qualcomm IncorporatedTransmission canceller for wireless local area networkUS8040993 *Nov 26, 2003Oct 18, 2011Lg Electronics Inc.Signal processing method in MIMO system and apparatus thereofUS8059727Jan 27, 2006Nov 15, 2011Qualcomm IncorporatedPhysical layer repeater configuration for increasing MIMO performanceUS8060009Oct 15, 2003Nov 15, 2011Qualcomm IncorporatedWireless local area network repeater with automatic gain control for extending network coverageUS8078100Jan 27, 2006Dec 13, 2011Qualcomm IncorporatedPhysical layer repeater with discrete time filter for all-digital detection and delay generationUS8089913Apr 30, 2007Jan 3, 2012Qualcomm IncorporatedPhysical layer repeater with selective use of higher layer functions based on network operating conditionsUS8095067Oct 12, 2006Jan 10, 2012Qualcomm IncorporatedFrequency translating repeater with low cost high performance local oscillator architectureUS8111645Nov 17, 2003Feb 7, 2012Qualcomm IncorporatedWireless local area network repeater with detectionUS8122134Oct 9, 2003Feb 21, 2012Qualcomm IncorporatedReducing loop effects in a wireless local area network repeaterUS8250429 *May 17, 2007Aug 21, 2012Nec CorporationTurbo encoder and HARQ processing method applied for the turbo encoderUS8438444May 21, 2009May 7, 2013Lg Electronics Inc.Method of associating automatic repeat request with hybrid automatic repeat requestUS8451922 *Mar 18, 2008May 28, 2013Lg Electronics Inc.Signal processing method in MIMO system and apparatus thereofUS8498234Jun 11, 2003Jul 30, 2013Qualcomm IncorporatedWireless local area network repeaterUS8559379Sep 21, 2007Oct 15, 2013Qualcomm IncorporatedMethod and apparatus for mitigating oscillation between repeatersUS8719671Dec 6, 2009May 6, 2014Panasonic CorporationMethod of process configuration for multiple HARQ processesUS8774079Oct 26, 2007Jul 8, 2014Qualcomm IncorporatedRepeater techniques for multiple input multiple output utilizing beam formersUS8885688 *Jun 7, 2006Nov 11, 2014Qualcomm IncorporatedControl message management in physical layer repeaterUS9160496Jun 29, 2007Oct 13, 2015Qualcomm IncorporatedMethods and apparatus for H-ARQ process memory managementUS20040114529 *Nov 26, 2003Jun 17, 2004Lg Electronics Inc.Signal processing method in MIMO system and apparatus thereofUS20050193310 *Oct 14, 2004Sep 1, 2005Kazuhisa ObuchiMethod and apparatus for controlling transmitting, receiving, and re-transmissionUS20050286448 *Jun 11, 2003Dec 29, 2005Widefi, Inc.Wireless local area network repeaterUS20060041680 *Oct 9, 2003Feb 23, 2006Proctor Jr James AReducing loop effects in a wireless local area network repeaterUS20060056352 *Nov 17, 2003Mar 16, 2006Widefi, Inc.Wireless local area network repeater with detectionUS20060063484 *Oct 24, 2003Mar 23, 2006Proctor James A JrWireless local area network repeater with in-band control channelUS20060092973 *Jun 24, 2003May 4, 2006Dragan PetrovicMethod of process configuration for multiple harq processesUS20060098592 *Dec 16, 2003May 11, 2006Widefi, Inc.Wireless network repeaterUS20060193271 *Jan 27, 2006Aug 31, 2006Widefi, Inc.Physical layer repeater configuration for increasing MIMO performanceUS20060195883 *Jan 27, 2006Aug 31, 2006Widefi, Inc.Physical layer repeater with discrete time filter for all-digital detection and delay generationUS20060240769 *Apr 6, 2004Oct 26, 2006Proctor Jr James ATransmission canceller for wireless local area networkUS20070025486 *Jun 7, 2006Feb 1, 2007Widefi, Inc.Control message management in physical layer repeaterUS20070032192 *Oct 12, 2006Feb 8, 2007Widefi, Inc.Frequency translating repeater with low cost high performance local oscillator architectureUS20070066220 *Oct 12, 2006Mar 22, 2007Widefi, Inc.Non-frequency translating repeater with downlink detection for uplink and downlink synchronizationUS20070214400 *Jan 25, 2007Sep 13, 2007Motorola, Inc.Hybrid approach for data transmission using a combination of single-user and multi-user packetsUS20080144626 *Dec 18, 2006Jun 19, 2008Nokia CorporationDelay constrained use of automatic repeat request for multi-hop communication systemsUS20080307295 *Mar 18, 2008Dec 11, 2008Dong-Hi SimSignal processing method in mimo system and apparatus thereofUS20090006778 *Jun 29, 2007Jan 1, 2009Jonathan SidiMethods and apparatus for h-arq process memory managementUS20090106618 *May 17, 2007Apr 23, 2009Hua LinTurbo encoder and harq processing method applied for the turbo encoderUS20090290526 *Sep 21, 2007Nov 26, 2009Qualcomm IncorporatedMethod and apparatus for mitigating oscillation between repeatersUS20090323582 *Oct 26, 2007Dec 31, 2009Qualcomm IncorporatedRepeater techniques for multiple input multiple output utilizing beam formersUS20100002620 *Aug 31, 2007Jan 7, 2010Qualcomm IncorporatedRepeater having dual receiver or transmitter antenna configuration with adaptation for increased isolationUS20100095183 *Dec 6, 2009Apr 15, 2010Panasonic CorporationMethod of process configuration for multiple harq processesUS20110119549 *May 21, 2009May 19, 2011Jin LeeMethod of associating automatic repeat request with hybrid automatic repeat requestUS20150124719 *Feb 13, 2013May 7, 2015Samsung Electronics Co., Ltd.Apparatus and method for transmitting feedback information in wireless communication systemsEP1389847A1 *Aug 13, 2002Feb 18, 2004Matsushita Electric Industrial Co., Ltd.Hybrid automatic repeat request protocolEP1868310A3 *Oct 16, 2003Dec 26, 2007QUALCOMM IncorporatedMethod and apparatus for receiving a block of data in a communication systemEP2259471A3 *Oct 16, 2003Oct 24, 2012Qualcomm IncorporatedMethod and apparatus for transmitting and receiving a block of data in a communication systemWO2004019543A1 *Jun 24, 2003Mar 4, 2004Matsushita Electric Industrial Co. Ltd.Method of process configuration for multiple harq processesWO2004036816A1 *Oct 16, 2003Apr 29, 2004Qualcomm, IncorporatedMethod and apparatus for transmitting and receiving a block of data in a communication systemWO2010002105A2 *May 21, 2009Jan 7, 2010Lg Electronics Inc.Method of associating automatic repeat request with hybrid automatic repeat requestWO2010002105A3 *May 21, 2009Mar 4, 2010Lg Electronics Inc.Method of associating automatic repeat request with hybrid automatic repeat request* Cited by examinerClassifications U.S. Classification714/752, 714/790International ClassificationH04L1/16, H04L1/08, H04L1/00, H04Q7/38, H04L1/18, H04L29/02Cooperative ClassificationH04L1/1816, H04L1/0073, H04L1/1819, H04L2001/125, H04L1/1858, H04L1/08, H04L1/16, H04L1/0068, H04L1/0083European ClassificationH04L1/18R9, H04L1/00B8F, H04L1/00F2, H04L1/18D1, H04L1/18D2, H04L1/00B7R1Legal EventsDateCodeEventDescriptionMay 24, 2001ASAssignmentOwner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OFFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KIM, MIN-KOO;KIM, BEONG-JO;REEL/FRAME:011851/0391Effective date: 20010524Jul 27, 2007FPAYFee paymentYear of fee payment: 4Jul 19, 2011FPAYFee paymentYear of fee payment: 8Oct 2, 2015REMIMaintenance fee reminder mailedFeb 24, 2016LAPSLapse for failure to pay maintenance feesApr 12, 2016FPExpired due to failure to pay maintenance feeEffective date: 20160224RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services