US20080074990A1 - Systems and methods for combining reference and data signals to reduce peak to average power ratio for coherent communication systems - Google Patents
Systems and methods for combining reference and data signals to reduce peak to average power ratio for coherent communication systems Download PDFInfo
- Publication number
- US20080074990A1 US20080074990A1 US11/534,180 US53418006A US2008074990A1 US 20080074990 A1 US20080074990 A1 US 20080074990A1 US 53418006 A US53418006 A US 53418006A US 2008074990 A1 US2008074990 A1 US 2008074990A1
- Authority
- US
- United States
- Prior art keywords
- data signal
- signal
- reference signal
- data
- combined
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 80
- 238000004891 communication Methods 0.000 title claims description 37
- 230000001427 coherent effect Effects 0.000 title description 2
- 238000005457 optimization Methods 0.000 claims description 5
- 239000000969 carrier Substances 0.000 claims description 4
- 230000004931 aggregating effect Effects 0.000 claims 1
- 230000009466 transformation Effects 0.000 abstract description 6
- 239000011159 matrix material Substances 0.000 description 24
- 238000010586 diagram Methods 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 8
- 239000013598 vector Substances 0.000 description 8
- 238000012549 training Methods 0.000 description 7
- 239000000654 additive Substances 0.000 description 6
- 230000000996 additive effect Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000005562 fading Methods 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2614—Peak power aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0014—Three-dimensional division
- H04L5/0023—Time-frequency-space
Definitions
- the present invention relates generally to communication systems and communication systems-related technology. More specifically, the present invention relates to combining reference and data signals to reduce peak to average power ratio for coherent communication systems.
- a wireless communication system typically includes a base station in wireless communication with a plurality of user devices (which may also be referred to as mobile stations, subscriber units, access terminals, etc.).
- the base station transmits data to the user devices over a radio frequency (RF) communication channel.
- RF radio frequency
- the term “downlink” refers to transmission from a base station to a user device, while the term “uplink” refers to transmission from a user device to a base station.
- Orthogonal frequency division multiplexing is a modulation and multiple-access technique whereby the transmission band of a communication channel is divided into a number of equally spaced sub-bands. A sub-carrier carrying a portion of the user information is transmitted in each sub-band, and every sub-carrier is orthogonal with every other sub-carrier. Sub-carriers are sometimes referred to as “tones.” OFDM enables the creation of a very flexible system architecture that can be used efficiently for a wide range of services, including voice and data. OFDM is sometimes referred to as discrete multitone transmission (DMT).
- DMT discrete multitone transmission
- the 3rd Generation Partnership Project (3GPP) is a collaboration of standards organizations throughout the world.
- the goal of 3GPP is to make a globally applicable third generation (3G) mobile phone system specification within the scope of the IMT-2000 (International Mobile Telecommunications-2000) standard as defined by the International Telecommunication Union.
- the 3GPP Long Term Evolution (“LTE”) Committee is considering OFDM as well as OFDM/OQAM (Orthogonal Frequency Division Multiplexing/Offset Quadrature Amplitude Modulation), as a method for downlink transmission, as well as OFDM transmission on the uplink.
- OFDM Orthogonal Frequency Division Multiplexing/Offset Quadrature Amplitude Modulation
- the proposed OFDM-based modulation schemes both on the uplink and the downlink, would require a relatively high peak to average power ratio (PAPR). This is because the amplitude of an OFDM signal is the summation of the amplitudes of the respective sub-carriers. As a result, the amplitude of an OFDM signal may change quite significantly. When a modulated signal with a high PAPR passes through an RF processing unit, the signal may be distorted due to the non-linearity of a regular RF amplifier.
- PAPR peak to average power ratio
- a high PAPR of OFDM systems introduces inevitable non-linear distortion in the transmitter and reduces the performance dramatically.
- the high PAPR also demands a very linear transmission and blocks the practical deployment of low-cost low power OFDM systems. As such, benefits may be realized by providing systems and methods to reduce the PAPR in communication systems.
- FIG. 1 illustrates an exemplary wireless communication system in which embodiments may be practiced
- FIG. 2 illustrates some characteristics of a transmission band of an RF communication channel in accordance with an OFDM-based system
- FIG. 3 illustrates communication channels that may exist between an OFDM transmitter and an OFDM receiver according to an embodiment
- FIG. 4 a illustrates a block diagram of one embodiment of a transmitter which may transmit data signals to a receiver
- FIG. 4 b illustrates a block diagram of another embodiment of a transmitter which may transmit data signals to a receiver
- FIG. 5 is a flow diagram illustrating one embodiment of a method of transmitting data signals to the receiver
- FIG. 6 illustrates a block diagram of one embodiment of the receiver which may receive data signals from the transmitter
- FIG. 7 is a block diagram illustrating one embodiment of the transmitter transmitting a combined signal to the receiver
- FIG. 8 is a flow diagram illustrating one embodiment of a method of receiving data signals from the transmitter
- FIG. 9 is a flow diagram illustrating a further embodiment of receiving data signals from the transmitter.
- FIG. 10 illustrates various components that may be utilized in an OFDM transmitter and/or an OFDM receiver.
- a method for combining a reference signal with a data signal is disclosed.
- a multiplexed data signal is received.
- a demultiplexer is applied to the data signal.
- the data signal is encoded.
- a linear transformation is applied to the data signal which projects the data signal into a null-space of a plurality of reference signals.
- the encoded data signal is summed with the reference signal.
- the summation of the data signal and the reference signal is orthogonally modulated.
- the combined reference signal and data signal is transmitted to a receiver.
- the reference signal is selected based on a solution of a constrained optimization problem.
- the combined signal may be transmitted with a single antenna.
- the combined signal may be transmitted with a multiple-input multiple-output antenna system.
- the optimal reference signal may be approximated by optimizing over a particular class of matrices that multiplex the data signal and reference signal into each other.
- the transmitted average power required to maintain the same symbol error characteristics may be preserved.
- the reference signal may be estimated.
- the data signal may be demodulated.
- a class of receivers may be included.
- OFDM orthogonal frequency-division multiplexing
- DFT discrete Fourier transform
- a multi carrier system may also be implemented.
- the reference signal amongst multiple carriers may be aggregated.
- tone reservation in the multiple carrier system may be employed.
- a communications system that is configured to implement a method for combining a reference signal with a data signal is also disclosed.
- a processor and memory in electronic communication with the processor is disclosed.
- a multiplexed data signal is received.
- a demultiplexer is applied to the data signal.
- the data signal is encoded.
- a linear transform is applied to the data signal which projects the data signal into a null-space of a plurality of reference signals.
- the encoded data signal is summed with the reference signal.
- the summation of the data signal and the reference signal is modulated orthogonally.
- the combined reference signal and data signal is transmitted to a receiver.
- a computer-readable medium comprising executable instructions for implementing a method for combining a reference signal with a data signal is also disclosed.
- a multiplexed data signal is received.
- a demultiplexer is applied to the data signal.
- the data signal is encoded.
- a linear transform is applied to the data signal which projects the data signal into a null-space of a plurality of reference signals.
- the encoded data signal is summed with the reference signal.
- the summation of the data signal and the reference signal is modulated orthogonally.
- the combined reference signal and the data signal is transmitted to a receiver.
- a method for receiving a combined reference and data signal is also disclosed.
- the combined reference and data signal is received.
- a summation of the combined reference and data signal is demodulated.
- a linear transform is applied to the combined signal.
- the reference signal is separated from the data signal.
- An estimation of the reference signal is calculated.
- Such software may include any type of computer instruction or computer executable code located within a memory device and/or transmitted as electronic signals over a system bus or network.
- Software that implements the functionality associated with components described herein may comprise a single instruction, or many instructions, and may be distributed over several different code segments, among different programs, and across several memory devices.
- an embodiment means “one or more (but not necessarily all) embodiments of the disclosed invention(s)”, unless expressly specified otherwise.
- determining (and grammatical variants thereof) is used in an extremely broad sense.
- the term “determining” encompasses a wide variety of actions and therefore “determining” can include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database or another data structure), ascertaining and the like.
- determining can include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory) and the like.
- determining can include resolving, selecting, choosing, establishing, and the like.
- a number of techniques have been implemented to reduce the peak to average power ratio in OFDM systems.
- An example technique which may serve to reduce the peak to average power ratio is the combining of reference signals with data signals. With a combined signal, both the reference signal and the data signal are sent contemporaneously to the receiver. Sending a combined signal may reduce the PAPR of OFDM signals.
- the present systems and methods relate to the issue of combining the reference signal with the data signal at the transmitter and separating the reference signal from the data signal at the receiver.
- a transmitter may transmit a vector signal of the form x(t), where at any time x(t) ⁇ m T , the Hilbert space of complex m-dimensional vectors, transmitted over a multiple antenna system which is received by a receiver as:
- H may be an m R ⁇ m T complex channel matrix ⁇ m R ⁇ m T
- w may be an m R dimensional additive white Gaussian noise (AWGN) vector whose elements may be independent and identically distributed (i.i.d.), and whose sample values may include ⁇ m R .
- the channel matrix may result from a block-fading law, where the channel may be constant for some discrete time interval T, after which it may change to an independent value for the next interval of duration T, etc.
- Data may be sent for T d discrete time instants as x (d) (t), and in addition data may be sent for T p time instants as x (p) (t).
- T T d +T p
- the receiver may be implemented to compute and utilize channel estimates.
- the vectors x (d) (t) and x (p) (t) may be sent at different powers/energies per unit time.
- resources devoted to training may be functions of energy.
- MMSE minimum mean square estimate
- the optimal training energy as a function of total energy, based on assumptions of additive i.i.d. noise, may be expressed as:
- the transmitted peak-to-average power ratio may need to be minimized to conserve energy of the transmitter, which is often battery operated.
- the transmitter may need to meet certain spectral mask requirements imposed by national regulatory bodies.
- the use of training samples may imply that m T degrees of freedom are unused to transmit information, but rather to determine the channel characteristics.
- a single antenna communication system includes a pilot signal and a multiple antenna communication system includes reference signals. This possibility may include imposing the condition that
- CDMA code division multiple access
- MIMO multiple-input multiple-output
- m T degrees of freedom may still be allocated to the pilot signal.
- a representation of x (p) (t) may be defined such that at most m T time symbols are used which may allow accurate estimation of the channel process at the receiver and may meet peak-to-average power constraints and spectral mask constraints.
- FIG. 1 illustrates an exemplary wireless communication system 100 in which embodiments may be practiced.
- a base station 102 is in wireless communication with a plurality of user devices 104 (which, as indicated above, may also be referred to as mobile stations, subscriber units, access terminals, etc.).
- a first user device 104 a , a second user device 104 b , and an Nth user device 104 n are shown in FIG. 1 .
- the base station 102 transmits data to the user devices 104 over a radio frequency (RF) communication channel 106 .
- RF radio frequency
- OFDM transmitter refers to any component or device that transmits OFDM signals.
- An OFDM transmitter may be implemented in a base station 102 that transmits OFDM signals to one or more user devices 104 .
- an OFDM transmitter may be implemented in a user device 104 that transmits OFDM signals to one or more base stations 102 .
- OFDM receiver refers to any component or device that receives OFDM signals.
- An OFDM receiver may be implemented in a user device 104 that receives OFDM signals from one or more base stations 102 .
- an OFDM receiver may be implemented in a base station 102 that receives OFDM signals from one or more user devices 104 .
- FIG. 2 illustrates some characteristics of a transmission band 208 of an RF communication channel 206 in accordance with an OFDM-based system.
- the transmission band 208 may be divided into a number of equally spaced sub-bands 210 .
- a sub-carrier carrying a portion of the user information is transmitted in each sub-band 210 , and every sub-carrier is orthogonal with every other sub-carrier.
- FIG. 3 illustrates communication channels 306 that may exist between an OFDM transmitter 312 and an OFDM receiver 314 according to an embodiment. As shown, communication from the OFDM transmitter 312 to the OFDM receiver 314 may occur over a first communication channel 306 a. Communication from the OFDM receiver 314 to the OFDM transmitter 312 may occur over a second communication channel 306 b.
- the first communication channel 306 a and the second communication channel 306 b may be separate communication channels 306 .
- FIG. 4 a is a block diagram illustrating one embodiment of a transmitter 400 in which two antennas 402 a and 402 b are used to transmit two data signals x 1 (t) 406 a and x 2 (t) 406 b simultaneously with two reference signals P 1 408 a and P 2 408 b using an orthogonal modulation.
- Some embodiments of the transmitter 400 may include a single antenna. In other embodiments, the transmitter 400 may include multiple antennas.
- the transmitter 400 may include a data demultiplexer 404 which serves to receive a single data signal 410 and then split the single data signal 410 into multiple signals 412 a and 412 b.
- the multiple signals 412 a, 412 b may be encoded by a data encoder 414 a, 414 b which serves to change a signal or data into code.
- the output of each data encoder 414 a, 414 b may be referred to as x 1,k 416 a and x 2,k 416 b.
- a summation function 418 a , 418 b may sum the output of the data encoders 414 a, 414 b with the reference signals 408 a, 408 b.
- An orthogonal modulator 420 a, 420 b may modulate the summed signals with orthogonal functions ⁇ 1 (t) 422 a and ⁇ 2 (t) 422 b.
- the transmitter antennas 402 a, 402 b may transmit the modulated signals to a receiver.
- the summation function 418 may yield (P 1 +x 1,k ) which may be modulated by the orthogonal modulator 420 a.
- (P 1 +x 1,k ) may be modulated by the orthogonal function ⁇ 1 (t) 422 a, in time [(k ⁇ 1)T s , kT s ).
- x 1 (t) (P 1 +x 1,k ) ⁇ 1 (t)
- a correlation may be performed with the appropriate orthogonal function ⁇ 1 (t) 422 a which may yield an estimate of (P 1 +x 1,k ).
- the estimate of (P 1 +x 1,k ) may include additive noise.
- the number of orthogonal signals transmitted over any given antenna may be two. Further, the number of reference signals transmitted may also be two.
- the above mentioned example provides the same occupancy of degrees of freedom as with the Hassibi and Hochwald states. In one embodiment, these degrees of freedom may come from the orthogonal modulation. In particular, if an OFDM modulation is implemented, then the reference signal P 1 408 a occupies the 0 Hz carrier position of the modulation.
- FIG. 4 b is a block diagram illustrating one embodiment of a transmitter 400 in which a single transmitter antenna 444 is used to transmit a data signal x 3 (t) 442 simultaneously with a reference signal P 3 434 using an orthogonal modulation.
- a signal 430 may be encoded by a data encoder 432 which serves to change a signal or data into code.
- the output of the data encoder 432 may be referred to as x 3,k 446 .
- a summation function 436 may sum the output of the data encoder 432 with the reference signal 434 .
- An orthogonal modulator 438 may modulate the summed signals with orthogonal functions ⁇ 3 (t) 440 .
- the transmitter antenna 444 may transmit the modulated signal to a receiver.
- FIG. 5 is a flow diagram illustrating one embodiment of a method 500 to transmit data.
- the transmitter 400 may implement the method 500 .
- the method 500 begins and the transmitter 400 receives 502 a multiplexed data signal.
- the transmitter 400 may apply 504 a demultiplexer 404 to the data signal.
- the demultiplexer 404 may be applied 504 to the data signal in order to split the multiplexed data signal into multiple data signals as previously explained.
- each individual data signal may be encoded 506 .
- a linear transformation may be applied 508 to the data signal which may project the data signal in a null-space of a plurality of reference signals.
- the null-space is a set of all vectors such that when they are multiplied by a matrix, the zero vector is the result.
- the method 500 continues and each encoded data signal may be summed 510 together with a reference signal. The summation of each encoded data signal and reference signal may then be modulated 512 .
- the orthogonal modulator 420 a modulates the summation as previously explained.
- the method 500 continues and the transmitter 400 transmits 514 each modulated signal including both the data signal and the reference signal to a receiver.
- FIG. 6 illustrates a block diagram 600 of certain components in an embodiment of a receiver 602 .
- Other components that are typically included in the receiver 602 may not be illustrated for the purpose of focusing on the novel features of the embodiments herein.
- a signal may be received at an antenna 616 .
- the signal includes both the reference signal and the data sent from the transmitter 400 .
- the signal is provided by the antenna 616 to the receiver 602 .
- the receiver 602 down-converts the signal and provides it to a front-end processing component 604 .
- the front-end processing component 604 may separate the reference signal from the data signal.
- the front-end processing component 604 may provide the received reference signal 612 to a reference estimation component 606 .
- the received reference signal 612 typically includes noise and usually suffers from fading.
- the front-end processing component 604 may also provide the data 618 to a demodulation component 608 that demodulates the data signal.
- the reference estimation component 606 may provide an estimated reference signal 614 to the demodulation component 608 .
- the reference estimation component 606 may also provide the estimated reference signal 614 to other subsystems 610 .
- the reference estimation component 606 operates to estimate the reference signal and effectively clean-up the reference signal by reducing the noise and estimating the original reference (sometimes referred to as pilot) signal that was transmitted.
- FIG. 7 is a block diagram 700 illustrating an embodiment of the transmitter 704 and the receiver 702 .
- the transmitter 704 may include a data signal 706 and a reference signal 708 .
- the data signal 706 and the reference signal 708 may be combined into a single combined signal 710 .
- the transmitter 704 may further transmit the combined signal 710 to the receiver 702 .
- the receiver 702 may include a separator 712 which serves to separate the data signal 706 from the reference signal 708 .
- FIG. 8 is a flow diagram illustrating one embodiment of a method 800 for receiving the combined signal 710 and separating the data signal 706 from the reference signal 708 .
- the method 800 may be implemented by the receiver 702 .
- the method 800 begins and the receiver 702 receives 802 an orthogonally modulated signal.
- the signal includes the combined signal 710 as previously explained.
- the method 800 continues and a linear transform is applied 804 to the combined signal 710 .
- the linear transform includes a matrix multiplication operation.
- the reference signal 708 is separated 806 from the data signal 706 .
- the method 800 continues and an estimation of the reference signal 706 is calculated 808 . Further details about combining and separating the data signal 706 and the reference signal 708 are provided below.
- FIG. 9 is a flow diagram illustrating one embodiment of a method 900 for separating reference signals from data signals.
- the method 900 may be implemented in a flat-fading model over a period of n symbols. The following notation may be employed for the discussion pertaining to the method 900 .
- a matrix written as B n . . . m, i . . . j indicates the n-th through m-th rows and i-th through j-th columns of the (larger) matrix B.
- Y [y (t 1 ) y(t 2 ) . . . y(t n )] be the m R ⁇ n, received signal matrix, for time samples ⁇ t 1 , . . . t n ⁇
- X (p) [x (p) (t 1 )x (p) (t 2 ) . . . x (p) (t n )], m T ⁇ n, reference signal matrix, and X 1 . . .
- V may include an m T ⁇ m T matrix to be determined.
- X (d) [x (d) (t 1 )x (d) (t 2 ) . . . x (d) (t (n ⁇ m T ) ) V]
- V may be chosen to be a deterministic function of the data, and the a priori known reference signals.
- any column of X (d) as well as X (p) may include unit norm; that is, the sum of the squares of its magnitude may be unity.
- the additive noise may be white, complex, circularly symmetric distributed noise, with unit variance and with independent components at each antenna of a receiver.
- the method 900 starts and a modulated signal may be received 902 .
- the received signal may be a signal matrix. In matrix notation, over t 1 to t n , the received signal may be expressed as:
- ⁇ p and ⁇ d may be the SNR for reference signals (training) and data signals respectively.
- equation (4) may denote a conjugate transpose.
- the condition in equation (4) may be satisfied if the rows of X (p) are orthogonal to each other.
- the method 900 determines that the condition 906 is satisfied, the method 900 continues and determines 908 if the following condition is satisfied:
- V ⁇ X 1 . . . m T , 1 . . . (n ⁇ m T ) (d) G F ⁇ 1 (5a)
- the method 900 determines 908 the condition in equation (5) is satisfied, the method 900 continues and determines 910 if the following condition is also satisfied:
- x i (p) (t n ⁇ m T )] are orthogonal to each other, as are the rows of X (p) n ⁇ (m T ⁇ 1) . . . n,1 . . . m T .
- F 1 C 1 1 . . . M T , 1 . . . m T , where 1 1 . . . m T , 1 . . . m denotes an identity matrix of m T rows and m T columns.
- the method 900 may be implemented utilizing time division multiple access (TDMA) reference signals.
- the results of equation (3) may apply, namely the optimal energy (with unconstrained power) and so forth.
- the method 900 may be implemented utilizing Walsh function reference signals.
- H is not the channel matrix H referred to above.
- the reference and data signals may be combined orthogonally.
- a pilot signal and multiple pilot reference signals in the case of MIMO systems
- this may be achieved by performing a linear transformation on blocks of data (which may correspond to data from successive time samples or from successive antennas or both).
- the linear transformation may project the data into a “null space” of the reference signal(s).
- the linear transformation may be that which minimizes peak-to-average power (PAPR) and may be found at least via a numerical optimization method restricted to a class of matrices whose columns are orthogonal to the reference signals.
- PAPR peak-to-average power
- the following illustrates an example of implementing such a method known as the Gram-Schmidt method.
- the Gram-Schmidt method may serve to combine the data and reference signals orthogonally.
- the equations ((4)-(6)) may still include higher PAPR than desired. For example, if x i d (t) is the i-th row of [x (d) (t 1 )x (d) (t 2 ) . . . x (d) (t (n ⁇ m T ) )], then the least upper bound for any entry in V would be given by ⁇ V ⁇ ⁇ ⁇ C ⁇ x i (d) (t),
- C is a constant based on the transmitted energies of the pilot and data.
- reference symbols that align precisely with data symbols might not be used; e.g., if a designer were using quadrature phase-shift keying (QPSK) as a data modulation, the designer may choose reference signals with constellation points between the data constellation points so that an additional 3 dB of decorrelation might be gained.
- QPSK quadrature phase-shift keying
- the received signal Y may be expressed as:
- ⁇ p and ⁇ d may be the SNRs for training and data respectively.
- G (X (p) ) H 1 . . . (n ⁇ m T ), 1 . . . m T
- F (X (p) ) H n ⁇ (m T ⁇ 1) . . . n, 1 . . . m T as illustrated previously.
- V matrix may also represent an important part in reconstituting the original data matrix X 1 . . . m T 1 . . . (n ⁇ m T ) (d) ; since F ⁇ 1 is known,
- V allows the reconstruction of the original data sequence X 1 . . . m T , 1 . . . (n ⁇ m T ) (d) .
- FIG. 10 illustrates various components that may be utilized in an OFDM transmitter 1002 and/or an OFDM receiver 1004 .
- the OFDM transmitter 1002 and/or OFDM receiver 1004 includes a processor 1006 which controls operation of the OFDM transmitter 1002 and/or OFDM receiver 1004 .
- the processor 1006 may also be referred to as a CPU.
- Memory 1008 which may include both read-only memory (ROM) and random access memory (RAM), provides instructions and data to the processor 1006 .
- a portion of the memory 1008 may also include non-volatile random access memory (NVRAM).
- NVRAM non-volatile random access memory
- the OFDM transmitter 1002 and/or OFDM receiver 1004 may also include a housing 1022 that contains a transmitter 1012 and a receiver 1014 to allow transmission and reception of data.
- the transmitter 1012 and receiver 1014 may be combined into a transceiver 1024 .
- An antenna 1026 is attached to the housing 1022 and electrically coupled to the transceiver 1012 . Additional antennas (not shown) may also be used.
- the OFDM transmitter 1002 and/or OFDM receiver 1004 may also include a signal detector 1010 used to detect and quantify the level of signals received by the transceiver 1024 .
- the signal detector 1010 detects such signals as total energy, pilot energy, power spectral density, and other signals.
- a state changer 1016 controls the state of the OFDM transmitter 1002 and/or OFDM receiver 1004 based on a current state and additional signals received by the transceiver 1024 and detected by the signal detector 1010 .
- the OFDM transmitter 1002 and/or OFDM receiver 1004 may be capable of operating in any one of a number of states.
- the various components of the OFDM transmitter 1002 and/or OFDM receiver 1004 are coupled together by a bus system 1020 which may include a power bus, a control signal bus, and a status signal bus in addition to a data bus. However, for the sake of clarity, the various buses are illustrated in FIG. 10 as the bus system 1020 .
- the OFDM transmitter 1002 and/or OFDM receiver 1004 may also include a digital signal processor (DSP) 1018 for use in processing signals.
- DSP digital signal processor
- Information and signals may be represented using any of a variety of different technologies and techniques.
- data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array signal
- a general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine.
- a processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- a software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
- An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium.
- the storage medium may be integral to the processor.
- the processor and the storage medium may reside in an ASIC.
- the ASIC may reside in a user terminal.
- the processor and the storage medium may reside as discrete components in a user terminal.
- the methods disclosed herein comprise one or more steps or actions for achieving the described method.
- the method steps and/or actions may be interchanged with one another without departing from the scope of the present invention.
- the order and/or use of specific steps and/or actions may be modified without departing from the scope of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radio Transmission System (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
Description
- The present invention relates generally to communication systems and communication systems-related technology. More specifically, the present invention relates to combining reference and data signals to reduce peak to average power ratio for coherent communication systems.
- A wireless communication system typically includes a base station in wireless communication with a plurality of user devices (which may also be referred to as mobile stations, subscriber units, access terminals, etc.). The base station transmits data to the user devices over a radio frequency (RF) communication channel. The term “downlink” refers to transmission from a base station to a user device, while the term “uplink” refers to transmission from a user device to a base station.
- Orthogonal frequency division multiplexing (OFDM) is a modulation and multiple-access technique whereby the transmission band of a communication channel is divided into a number of equally spaced sub-bands. A sub-carrier carrying a portion of the user information is transmitted in each sub-band, and every sub-carrier is orthogonal with every other sub-carrier. Sub-carriers are sometimes referred to as “tones.” OFDM enables the creation of a very flexible system architecture that can be used efficiently for a wide range of services, including voice and data. OFDM is sometimes referred to as discrete multitone transmission (DMT).
- The 3rd Generation Partnership Project (3GPP) is a collaboration of standards organizations throughout the world. The goal of 3GPP is to make a globally applicable third generation (3G) mobile phone system specification within the scope of the IMT-2000 (International Mobile Telecommunications-2000) standard as defined by the International Telecommunication Union. The 3GPP Long Term Evolution (“LTE”) Committee is considering OFDM as well as OFDM/OQAM (Orthogonal Frequency Division Multiplexing/Offset Quadrature Amplitude Modulation), as a method for downlink transmission, as well as OFDM transmission on the uplink.
- The proposed OFDM-based modulation schemes, both on the uplink and the downlink, would require a relatively high peak to average power ratio (PAPR). This is because the amplitude of an OFDM signal is the summation of the amplitudes of the respective sub-carriers. As a result, the amplitude of an OFDM signal may change quite significantly. When a modulated signal with a high PAPR passes through an RF processing unit, the signal may be distorted due to the non-linearity of a regular RF amplifier.
- Reducing the PAPR may reduce the distortion of the signal. A high PAPR of OFDM systems introduces inevitable non-linear distortion in the transmitter and reduces the performance dramatically. The high PAPR also demands a very linear transmission and blocks the practical deployment of low-cost low power OFDM systems. As such, benefits may be realized by providing systems and methods to reduce the PAPR in communication systems.
- Exemplary embodiments of the invention will become more fully apparent from the following description and appended claims, taken in conjunction with the accompanying drawings. Understanding that these drawings depict only exemplary embodiments and are, therefore, not to be considered limiting of the invention's scope, the exemplary embodiments of the invention will be described with additional specificity and detail through use of the accompanying drawings in which:
-
FIG. 1 illustrates an exemplary wireless communication system in which embodiments may be practiced; -
FIG. 2 illustrates some characteristics of a transmission band of an RF communication channel in accordance with an OFDM-based system; -
FIG. 3 illustrates communication channels that may exist between an OFDM transmitter and an OFDM receiver according to an embodiment; -
FIG. 4 a illustrates a block diagram of one embodiment of a transmitter which may transmit data signals to a receiver; -
FIG. 4 b illustrates a block diagram of another embodiment of a transmitter which may transmit data signals to a receiver; -
FIG. 5 is a flow diagram illustrating one embodiment of a method of transmitting data signals to the receiver; -
FIG. 6 illustrates a block diagram of one embodiment of the receiver which may receive data signals from the transmitter; -
FIG. 7 is a block diagram illustrating one embodiment of the transmitter transmitting a combined signal to the receiver; -
FIG. 8 is a flow diagram illustrating one embodiment of a method of receiving data signals from the transmitter; -
FIG. 9 is a flow diagram illustrating a further embodiment of receiving data signals from the transmitter; and -
FIG. 10 illustrates various components that may be utilized in an OFDM transmitter and/or an OFDM receiver. - A method for combining a reference signal with a data signal is disclosed. A multiplexed data signal is received. A demultiplexer is applied to the data signal. The data signal is encoded. A linear transformation is applied to the data signal which projects the data signal into a null-space of a plurality of reference signals. The encoded data signal is summed with the reference signal. The summation of the data signal and the reference signal is orthogonally modulated. The combined reference signal and data signal is transmitted to a receiver.
- In one embodiment, the reference signal is selected based on a solution of a constrained optimization problem. The combined signal may be transmitted with a single antenna. The combined signal may be transmitted with a multiple-input multiple-output antenna system.
- In one embodiment, the optimal reference signal may be approximated by optimizing over a particular class of matrices that multiplex the data signal and reference signal into each other. The transmitted average power required to maintain the same symbol error characteristics may be preserved.
- In one embodiment, the reference signal may be estimated. In another embodiment, the data signal may be demodulated. A class of receivers may be included. In one embodiment, orthogonal frequency-division multiplexing (OFDM) may be implemented. In another embodiment, discrete Fourier transform (DFT)-Spread OFDM may be implemented. A multi carrier system may also be implemented. The reference signal amongst multiple carriers may be aggregated. In one embodiment, tone reservation in the multiple carrier system may be employed.
- A communications system that is configured to implement a method for combining a reference signal with a data signal is also disclosed. A processor and memory in electronic communication with the processor is disclosed. A multiplexed data signal is received. A demultiplexer is applied to the data signal. The data signal is encoded. A linear transform is applied to the data signal which projects the data signal into a null-space of a plurality of reference signals. The encoded data signal is summed with the reference signal. The summation of the data signal and the reference signal is modulated orthogonally. The combined reference signal and data signal is transmitted to a receiver.
- A computer-readable medium comprising executable instructions for implementing a method for combining a reference signal with a data signal is also disclosed. A multiplexed data signal is received. A demultiplexer is applied to the data signal. The data signal is encoded. A linear transform is applied to the data signal which projects the data signal into a null-space of a plurality of reference signals. The encoded data signal is summed with the reference signal. The summation of the data signal and the reference signal is modulated orthogonally. The combined reference signal and the data signal is transmitted to a receiver.
- A method for receiving a combined reference and data signal is also disclosed. The combined reference and data signal is received. A summation of the combined reference and data signal is demodulated. A linear transform is applied to the combined signal. The reference signal is separated from the data signal. An estimation of the reference signal is calculated.
- Various embodiments of the invention are now described with reference to the Figures, where like reference numbers indicate identical or functionally similar elements. The embodiments of the present invention, as generally described and illustrated in the Figures herein, could be arranged and designed in a wide variety of different configurations. Thus, the following more detailed description of several exemplary embodiments of the present invention, as represented in the Figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of the embodiments of the invention.
- The word “exemplary” is used exclusively herein to mean “serving as an example, instance, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
- Many features of the embodiments disclosed herein may be implemented as computer software, electronic hardware, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various components will be described generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
- Where the described functionality is implemented as computer software, such software may include any type of computer instruction or computer executable code located within a memory device and/or transmitted as electronic signals over a system bus or network. Software that implements the functionality associated with components described herein may comprise a single instruction, or many instructions, and may be distributed over several different code segments, among different programs, and across several memory devices.
- As used herein, the terms “an embodiment”, “embodiment”, “embodiments”, “the embodiment”, “the embodiments”, “one or more embodiments”, “some embodiments”, “certain embodiments”, “one embodiment, “another embodiment” and the like mean “one or more (but not necessarily all) embodiments of the disclosed invention(s)”, unless expressly specified otherwise.
- The term “determining” (and grammatical variants thereof) is used in an extremely broad sense. The term “determining” encompasses a wide variety of actions and therefore “determining” can include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database or another data structure), ascertaining and the like. Also, “determining” can include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory) and the like. Also, “determining” can include resolving, selecting, choosing, establishing, and the like.
- The phrase “based on” does not mean “based only on,” unless expressly specified otherwise. In other words, the phrase “based on” describes both “based only on” and “based at least on.”
- A number of techniques have been implemented to reduce the peak to average power ratio in OFDM systems. An example technique which may serve to reduce the peak to average power ratio is the combining of reference signals with data signals. With a combined signal, both the reference signal and the data signal are sent contemporaneously to the receiver. Sending a combined signal may reduce the PAPR of OFDM signals. The present systems and methods relate to the issue of combining the reference signal with the data signal at the transmitter and separating the reference signal from the data signal at the receiver.
-
-
y(t)=H x(t)+w(t) (1) - where H may be an mR×mT complex channel matrix ε m
R ×mT , and w may be an mR dimensional additive white Gaussian noise (AWGN) vector whose elements may be independent and identically distributed (i.i.d.), and whose sample values may include ε mR . The channel matrix may result from a block-fading law, where the channel may be constant for some discrete time interval T, after which it may change to an independent value for the next interval of duration T, etc. Data may be sent for Td discrete time instants as x(d)(t), and in addition data may be sent for Tp time instants as x(p)(t). In one embodiment, T=Td+Tp, and the receiver may be implemented to compute and utilize channel estimates. The vectors x(d)(t) and x(p)(t) may be sent at different powers/energies per unit time. The total energy may be represented as rT=rdTd. In one embodiment, resources devoted to training may be functions of energy. - When the receiver computes the estimation of the channel, a minimum mean square estimate (MMSE) Ĥ of H, may be computed. The variance of the estimation error (i.e., trace of covariance matrix from equation (1)) is
-
- with the variance of the noise normalized to unity. The optimal training energy, as a function of total energy, based on assumptions of additive i.i.d. noise, may be expressed as:
-
- where ρ is the overall SNR, and so that the energy is given by ρT, and the energy due to the data and pilot respectively would be given by ρdTd and ρpTp. Further, as shown in equation (3) (provided below), if the transmit power of the training and the data are allowed to vary, the optimal training may be as short as possible (with Tp=mT).
- Several factors generally prevent the implementation of such systems described above. Typically, the transmitted peak-to-average power ratio (PAPR) may need to be minimized to conserve energy of the transmitter, which is often battery operated. Also, the transmitter may need to meet certain spectral mask requirements imposed by national regulatory bodies. The use of training samples may imply that mT degrees of freedom are unused to transmit information, but rather to determine the channel characteristics.
- One possible way this may be achieved is to send the data and pilot signals together over the period of time T, so that x(t)=x(d)(t)+x(p)(t) for tε[kT, (k+1)T). In one embodiment, a single antenna communication system includes a pilot signal and a multiple antenna communication system includes reference signals. This possibility may include imposing the condition that
-
- In a communication system implementing code division multiple access (CDMA) a separate orthogonal CDMA code may be used as a pilot signal. Were this concept extended to multiple-input multiple-output (MIMO) communications, reference signals may be used with the property
-
- However, this may imply mT degrees of freedom may still be allocated to the pilot signal. As such, a representation of x(p)(t) may be defined such that at most mT time symbols are used which may allow accurate estimation of the channel process at the receiver and may meet peak-to-average power constraints and spectral mask constraints.
-
FIG. 1 illustrates an exemplarywireless communication system 100 in which embodiments may be practiced. Abase station 102 is in wireless communication with a plurality of user devices 104 (which, as indicated above, may also be referred to as mobile stations, subscriber units, access terminals, etc.). A first user device 104 a, asecond user device 104 b, and anNth user device 104 n are shown inFIG. 1 . Thebase station 102 transmits data to the user devices 104 over a radio frequency (RF)communication channel 106. - As used herein, the term “OFDM transmitter” refers to any component or device that transmits OFDM signals. An OFDM transmitter may be implemented in a
base station 102 that transmits OFDM signals to one or more user devices 104. Alternatively, an OFDM transmitter may be implemented in a user device 104 that transmits OFDM signals to one ormore base stations 102. - The term “OFDM receiver” refers to any component or device that receives OFDM signals. An OFDM receiver may be implemented in a user device 104 that receives OFDM signals from one or
more base stations 102. Alternatively, an OFDM receiver may be implemented in abase station 102 that receives OFDM signals from one or more user devices 104. -
FIG. 2 illustrates some characteristics of atransmission band 208 of anRF communication channel 206 in accordance with an OFDM-based system. As shown, thetransmission band 208 may be divided into a number of equally spaced sub-bands 210. As mentioned above, a sub-carrier carrying a portion of the user information is transmitted in each sub-band 210, and every sub-carrier is orthogonal with every other sub-carrier. -
FIG. 3 illustrates communication channels 306 that may exist between anOFDM transmitter 312 and anOFDM receiver 314 according to an embodiment. As shown, communication from theOFDM transmitter 312 to theOFDM receiver 314 may occur over afirst communication channel 306 a. Communication from theOFDM receiver 314 to theOFDM transmitter 312 may occur over asecond communication channel 306 b. - The
first communication channel 306 a and thesecond communication channel 306 b may be separate communication channels 306. For example, there may be no overlap between the transmission band of thefirst communication channel 306 a and the transmission band of thesecond communication channel 306 b. -
FIG. 4 a is a block diagram illustrating one embodiment of atransmitter 400 in which two 402 a and 402 b are used to transmit two data signals x1(t) 406 a and x2(t) 406 b simultaneously with twoantennas reference signals P 1 408 a andP 2 408 b using an orthogonal modulation. Some embodiments of thetransmitter 400 may include a single antenna. In other embodiments, thetransmitter 400 may include multiple antennas. - The
transmitter 400 may include adata demultiplexer 404 which serves to receive asingle data signal 410 and then split thesingle data signal 410 into 412 a and 412 b. Themultiple signals 412 a, 412 b may be encoded by amultiple signals 414 a, 414 b which serves to change a signal or data into code. The output of each data encoder 414 a, 414 b may be referred to as x1,k 416 a and x2,k 416 b. Adata encoder 418 a, 418 b may sum the output of the data encoders 414 a, 414 b with the reference signals 408 a, 408 b. Ansummation function orthogonal modulator 420 a, 420 b may modulate the summed signals with orthogonal functions φ1(t) 422 a and φ2(t) 422 b. The 402 a, 402 b may transmit the modulated signals to a receiver. An explanation of a superposition of reference signals onto data for multiple antenna transmission from thetransmitter antennas transmitter 400 is now provided. - In transmitting a signal in a band of interval
-
- in duration of T, WT orthogonal waveforms may be transmitted. Following equation (3) (provided below), with mT transmit antennas, that there is a coherence time of T symbols available, to be allocated amongst pilot and data symbols. If an orthogonal waveform may be transmitted in one of these symbols times (denoted as Ts, such that T=K Ts, in bandwidth W), then there may be (with mT=mR=m antennas) up to mWK orthogonal waveforms that may be transmitted in time T, if the multiple antenna channels truly behave as independent channels.
- In one embodiment, the summation function 418 may yield (P1+x1,k) which may be modulated by the orthogonal modulator 420 a. (P1+x1,k) may be modulated by the orthogonal function φ1(t) 422 a, in time [(k−1)Ts, kTs). In other words x1(t)=(P1+x1,k) φ1(t), and
-
- so that at a receiver, a correlation may be performed with the appropriate orthogonal function φ1(t) 422 a which may yield an estimate of (P1+x1,k). The estimate of (P1+x1,k) may include additive noise.
- An added requirement that
-
- may indicate that the number of orthogonal signals transmitted over any given antenna may be two. Further, the number of reference signals transmitted may also be two. The above mentioned example provides the same occupancy of degrees of freedom as with the Hassibi and Hochwald states. In one embodiment, these degrees of freedom may come from the orthogonal modulation. In particular, if an OFDM modulation is implemented, then the
reference signal P 1 408 a occupies the 0 Hz carrier position of the modulation. -
FIG. 4 b is a block diagram illustrating one embodiment of atransmitter 400 in which asingle transmitter antenna 444 is used to transmit a data signal x3(t) 442 simultaneously with a reference signal P3 434 using an orthogonal modulation. - A
signal 430 may be encoded by adata encoder 432 which serves to change a signal or data into code. The output of the data encoder 432 may be referred to asx 3,k 446. Asummation function 436 may sum the output of the data encoder 432 with the reference signal 434. Anorthogonal modulator 438 may modulate the summed signals with orthogonal functions φ3(t) 440. Thetransmitter antenna 444 may transmit the modulated signal to a receiver. -
FIG. 5 is a flow diagram illustrating one embodiment of amethod 500 to transmit data. In one embodiment, thetransmitter 400 may implement themethod 500. Themethod 500 begins and thetransmitter 400 receives 502 a multiplexed data signal. Thetransmitter 400 may apply 504 ademultiplexer 404 to the data signal. In one embodiment, thedemultiplexer 404 may be applied 504 to the data signal in order to split the multiplexed data signal into multiple data signals as previously explained. - After the
demultiplexer 404 has been applied 504 to separate the data signal, each individual data signal may be encoded 506. In one embodiment, a linear transformation may be applied 508 to the data signal which may project the data signal in a null-space of a plurality of reference signals. In one embodiment, the null-space is a set of all vectors such that when they are multiplied by a matrix, the zero vector is the result. Themethod 500 continues and each encoded data signal may be summed 510 together with a reference signal. The summation of each encoded data signal and reference signal may then be modulated 512. In one embodiment, the orthogonal modulator 420 a modulates the summation as previously explained. Themethod 500 continues and thetransmitter 400 transmits 514 each modulated signal including both the data signal and the reference signal to a receiver. -
FIG. 6 illustrates a block diagram 600 of certain components in an embodiment of areceiver 602. Other components that are typically included in thereceiver 602 may not be illustrated for the purpose of focusing on the novel features of the embodiments herein. - A signal may be received at an
antenna 616. In one embodiment, the signal includes both the reference signal and the data sent from thetransmitter 400. The signal is provided by theantenna 616 to thereceiver 602. Thereceiver 602 down-converts the signal and provides it to a front-end processing component 604. The front-end processing component 604 may separate the reference signal from the data signal. The front-end processing component 604 may provide the receivedreference signal 612 to areference estimation component 606. The receivedreference signal 612 typically includes noise and usually suffers from fading. The front-end processing component 604 may also provide thedata 618 to ademodulation component 608 that demodulates the data signal. - The
reference estimation component 606 may provide an estimatedreference signal 614 to thedemodulation component 608. Thereference estimation component 606 may also provide the estimatedreference signal 614 toother subsystems 610. - Additional processing takes place at the
receiver 602. Generally, thereference estimation component 606 operates to estimate the reference signal and effectively clean-up the reference signal by reducing the noise and estimating the original reference (sometimes referred to as pilot) signal that was transmitted. -
FIG. 7 is a block diagram 700 illustrating an embodiment of thetransmitter 704 and thereceiver 702. In one embodiment, thetransmitter 704 may include adata signal 706 and areference signal 708. The data signal 706 and thereference signal 708 may be combined into a single combinedsignal 710. Thetransmitter 704 may further transmit the combinedsignal 710 to thereceiver 702. Thereceiver 702 may include aseparator 712 which serves to separate the data signal 706 from thereference signal 708. -
FIG. 8 is a flow diagram illustrating one embodiment of amethod 800 for receiving the combinedsignal 710 and separating the data signal 706 from thereference signal 708. Themethod 800 may be implemented by thereceiver 702. Themethod 800 begins and thereceiver 702 receives 802 an orthogonally modulated signal. In one embodiment, the signal includes the combinedsignal 710 as previously explained. Themethod 800 continues and a linear transform is applied 804 to the combinedsignal 710. In one embodiment the linear transform includes a matrix multiplication operation. Once the linear transform is applied 804 to the combinedsignal 710, thereference signal 708 is separated 806 from the data signal 706. After separation of the signals, themethod 800 continues and an estimation of thereference signal 706 is calculated 808. Further details about combining and separating the data signal 706 and thereference signal 708 are provided below. -
FIG. 9 is a flow diagram illustrating one embodiment of amethod 900 for separating reference signals from data signals. In one embodiment, themethod 900 may be implemented in a flat-fading model over a period of n symbols. The following notation may be employed for the discussion pertaining to themethod 900. - A matrix written as Bn . . . m, i . . . j indicates the n-th through m-th rows and i-th through j-th columns of the (larger) matrix B. Let Y=[y (t1) y(t2) . . . y(tn)] be the mR×n, received signal matrix, for time samples {t1, . . . tn}, X(p)=[x(p)(t1)x(p)(t2) . . . x(p)(tn)], mT×n, reference signal matrix, and X1 . . . m
T ,1 . . . (n−mT ) (d)=[x(d)(t1)x(d)(t2) . . . x(d)(t(n−mT ))], be the mT×n−mT data matrix. V may include an mT×mT matrix to be determined. As such, X(d)=[x(d)(t1)x(d)(t2) . . . x(d)(t(n−mT )) V], because V may be chosen to be a deterministic function of the data, and the a priori known reference signals. In addition, any column of X(d) as well as X(p) may include unit norm; that is, the sum of the squares of its magnitude may be unity. Further, additive noise may be expressed as W=[w(t1)w(t2) . . . w(tn)], which may include an additive noise vector. The additive noise may be white, complex, circularly symmetric distributed noise, with unit variance and with independent components at each antenna of a receiver. - The
method 900 starts and a modulated signal may be received 902. The received signal may be a signal matrix. In matrix notation, over t1 to tn, the received signal may be expressed as: -
- Here ρp and ρd may be the SNR for reference signals (training) and data signals respectively. The
method 900 may be implemented to use the reference signals to provide an estimate Ĥ of H by using a conditional mean of equation (3) and equation (15) (provided below) based on the observables Y. This may be achieved by applying 904 a known linear transform at the receiver. Applying 904 the linear transform may imply that at the receiver, Ĥ=YA is performed. - In order for Ĥ=YA, conditions may be required to be satisfied. The
method 900 continues and determines 906 if the following condition is satisfied: -
A=(X (p))H (4) - If the
method 900 determines 906 that equation (4) is not met, themethod 900 ends. Regarding equation (4), ( )H may denote a conjugate transpose. In one embodiment, the condition in equation (4) may be satisfied if the rows of X(p) are orthogonal to each other. - If the
method 900 determines that thecondition 906 is satisfied, themethod 900 continues and determines 908 if the following condition is satisfied: -
X (d) A=X (d)(X (p))H=01 . . . mR , 1 . . . m T (5) - If the condition expressed in equation (5) is not met, the
method 900 ends. In one embodiment, equation (5) may imply [x(d)(t1)x(d)(t2) . . . x(d)(t(n−mT )) V](X(p))H=01 . . . mR , 1 . . . mT which may also imply that with F=(X(p))H n−(mT −1) . . . n, 1 . . . mT , and G=(X(p))H 1 . . . (n−mT ), 1 . . . mT , then VF=X1 . . . mT , 1 . . . (n−mT ) (d) G, and therefore: -
V=−X 1 . . . mT , 1 . . . (n−mT ) (d) G F−1 (5a) - If the
method 900 determines 908 the condition in equation (5) is satisfied, themethod 900 continues and determines 910 if the following condition is also satisfied: -
F=(X (p))H n−(mT −1) . . . n,1 . . . mT (6) - The condition in equation (6) may be satisfied if equation (6) has full rank (mT). If the condition of equation (6) is satisfied, the
method 900 continues and provides 912 and estimate Ĥ of H. Themethod 900 further continues and estimates 914 the data signal (multiplied by the matrix A) from the observables with the reference signal cancelled. In other words: A{circumflex over (X)}(H)=Y−Ĥ X(p). In one embodiment, the structure of X(p) is such that not only are the rows xi (p)(t) orthogonal to each other, but also the subsets of rows [xi (p)(t1) . . . xi (p)(tn−mT )] are orthogonal to each other, as are the rows of X(p) n−(mT −1) . . . n,1 . . . mT . In particular, this may imply F1=C 11 . . . MT , 1 . . . mT , where 11 . . . mT , 1 . . . m denotes an identity matrix of mT rows and mT columns. - The
method 900 may be implemented utilizing time division multiple access (TDMA) reference signals. With TDMA reference signals, F=I1 . . . mT , 1 . . . mT , and G=01 . . . (n−mT ), 1 . . . mT . The results of equation (3) may apply, namely the optimal energy (with unconstrained power) and so forth. - In addition, the
method 900 may be implemented utilizing Walsh function reference signals. As an example, n=64, mT=mR=4. W(k,n) may be denoted as Walsh code k in an n-length Walsh matrix. This may imply the k-th row of H(log2(n)) of the Hadamard matrix, where n=2m. In this example, H is not the channel matrix H referred to above. In one embodiment, the last rows of the Hadamard matrix (64×64) may be used as the reference signal sequences. These signals may be scaled because the terms relating to the data and reference signal energy have not yet been expressed. From the above definitions, F=(X(p))H n−(mT −1) . . . n,1 . . . mT is invertible (it is the last 4 rows and columns of H (8)) when normalized: -
- where C scales according to the pilot power. In addition, the optimal energy may be applied to the pilot power (over all n=64 symbols).
- As previously explained above, the reference and data signals may be combined orthogonally. In other words, a pilot signal (and multiple pilot reference signals in the case of MIMO systems) may be sent contemporaneously with data signals if that channel statistics are relatively constant over a multiplicity of symbol periods. As previously explained, this may be achieved by performing a linear transformation on blocks of data (which may correspond to data from successive time samples or from successive antennas or both). The linear transformation may project the data into a “null space” of the reference signal(s). The linear transformation may be that which minimizes peak-to-average power (PAPR) and may be found at least via a numerical optimization method restricted to a class of matrices whose columns are orthogonal to the reference signals. The following illustrates an example of implementing such a method known as the Gram-Schmidt method. The Gram-Schmidt method may serve to combine the data and reference signals orthogonally.
- The equations ((4)-(6)) may still include higher PAPR than desired. For example, if xi d(t) is the i-th row of [x(d)(t1)x(d)(t2) . . . x(d)(t(n−m
T ))], then the least upper bound for any entry in V would be given by ∥V∥∞≦C<xi (d)(t), -
- where C is a constant based on the transmitted energies of the pilot and data. In one embodiment, reference symbols that align precisely with data symbols might not be used; e.g., if a designer were using quadrature phase-shift keying (QPSK) as a data modulation, the designer may choose reference signals with constellation points between the data constellation points so that an additional 3 dB of decorrelation might be gained.
- The correlation may be “amortized” over the entries of each of the rows by rotating the vectors xi d(t) according to the Gram-Schmitt procedure in equation (7) (shown below). In order to obtain the correct form of the solution, a different notation may be utilized such as:
-
- It may also be assumed that:
-
∥x k (d)(t 1) . . . x k (d)(t (n−mT ))∥2=1. (9) - Utilizing the notation used previously, but with signal energies included, the received signal Y may be expressed as:
-
- However, instead of transmitting
-
- the following is transmitted instead:
-
- instead, where any row [zi(t1) . . . zi(t(n−m
T ))] is given by, with β a known constant such that 0≦β≦1, and using the Gram-Schmidt procedure: -
- This may be expressed in a more convenient matrix form as:
-
Z (d) =X 1 . . . mT ,1 . . . (n−mT ) (d) −βΓX 1 . . . mT , 1 . . . (n−mT ) (p) (12) - Where the i-th row and j-th column entry of Γis given by:
-
- The last term (multiplied by
-
- and scaled by β) may represent the correlation between xi(t) and each of the signals in X1 . . . m
T , 1 . . . (n−mT ) (p). Then, instead of transmitting V=−X1 . . . mT , 1 . . . (n−mT ) (d) G F−1, the following may be transmitted instead: -
- Here, G=(X(p))H 1 . . . (n−m
T ), 1 . . . mT , and F=(X(p))H n−(mT −1) . . . n, 1 . . . mT as illustrated previously. At the receiver side, it may be verified that by multiplying Y with (X(p))H yields: -
- In addition, the V matrix may also represent an important part in reconstituting the original data matrix X1 . . . m
T 1 . . . (n−mT ) (d); since F−1 is known, -
- and, therefore, reception of V allows the reconstruction of the original data sequence X1 . . . m
T , 1 . . . (n−mT ) (d). - Also, by choosing β½, and by performing the Gram-Schmidt procedure as outlined above, an additional reduction in peak value of the V matrix of 3 dB may be gained. Reconstruction of the original data constellation at the receiver side may be obtained by the use of the transmitted matrix V, and the fact that the pilot signals are known to the receiver.
-
FIG. 10 illustrates various components that may be utilized in anOFDM transmitter 1002 and/or anOFDM receiver 1004. TheOFDM transmitter 1002 and/orOFDM receiver 1004 includes aprocessor 1006 which controls operation of theOFDM transmitter 1002 and/orOFDM receiver 1004. Theprocessor 1006 may also be referred to as a CPU.Memory 1008, which may include both read-only memory (ROM) and random access memory (RAM), provides instructions and data to theprocessor 1006. A portion of thememory 1008 may also include non-volatile random access memory (NVRAM). - The
OFDM transmitter 1002 and/orOFDM receiver 1004 may also include ahousing 1022 that contains atransmitter 1012 and areceiver 1014 to allow transmission and reception of data. Thetransmitter 1012 andreceiver 1014 may be combined into atransceiver 1024. Anantenna 1026 is attached to thehousing 1022 and electrically coupled to thetransceiver 1012. Additional antennas (not shown) may also be used. - The
OFDM transmitter 1002 and/orOFDM receiver 1004 may also include asignal detector 1010 used to detect and quantify the level of signals received by thetransceiver 1024. Thesignal detector 1010 detects such signals as total energy, pilot energy, power spectral density, and other signals. - A
state changer 1016 controls the state of theOFDM transmitter 1002 and/orOFDM receiver 1004 based on a current state and additional signals received by thetransceiver 1024 and detected by thesignal detector 1010. TheOFDM transmitter 1002 and/orOFDM receiver 1004 may be capable of operating in any one of a number of states. - The various components of the
OFDM transmitter 1002 and/orOFDM receiver 1004 are coupled together by abus system 1020 which may include a power bus, a control signal bus, and a status signal bus in addition to a data bus. However, for the sake of clarity, the various buses are illustrated inFIG. 10 as thebus system 1020. TheOFDM transmitter 1002 and/orOFDM receiver 1004 may also include a digital signal processor (DSP) 1018 for use in processing signals. One skilled in the art will appreciate that theOFDM transmitter 1002 and/orOFDM receiver 1004 illustrated inFIG. 10 is a functional block diagram rather than a listing of specific components. - Information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
- The various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
- The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array signal (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
- The methods disclosed herein comprise one or more steps or actions for achieving the described method. The method steps and/or actions may be interchanged with one another without departing from the scope of the present invention. In other words, unless a specific order of steps or actions is required for proper operation of the embodiment, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the present invention.
- While specific embodiments and applications of the present invention have been illustrated and described, it is to be understood that the invention is not limited to the precise configuration and components disclosed herein. Various modifications, changes, and variations which will be apparent to those skilled in the art may be made in the arrangement, operation, and details of the methods and systems of the present invention disclosed herein without departing from the spirit and scope of the invention.
Claims (21)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/534,180 US7664010B2 (en) | 2006-09-21 | 2006-09-21 | Systems and methods for combining reference and data signals to reduce peak to average power ratio for coherent communication systems |
| PCT/JP2007/068899 WO2008041618A1 (en) | 2006-09-21 | 2007-09-20 | Systems and methods for combining reference and data signals to reduce peak to average power ratio for coherent communication systems |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/534,180 US7664010B2 (en) | 2006-09-21 | 2006-09-21 | Systems and methods for combining reference and data signals to reduce peak to average power ratio for coherent communication systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20080074990A1 true US20080074990A1 (en) | 2008-03-27 |
| US7664010B2 US7664010B2 (en) | 2010-02-16 |
Family
ID=39224795
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/534,180 Expired - Fee Related US7664010B2 (en) | 2006-09-21 | 2006-09-21 | Systems and methods for combining reference and data signals to reduce peak to average power ratio for coherent communication systems |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7664010B2 (en) |
| WO (1) | WO2008041618A1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090258599A1 (en) * | 2008-04-11 | 2009-10-15 | Robert Bosch Gmbh | Method for transmitting low-frequency data in a wireless intercom system |
| US20110103500A1 (en) * | 2009-10-30 | 2011-05-05 | Qualcomm Incorporated | Methods and apparatus for estimating a sparse channel |
| US20120140836A1 (en) * | 2009-05-04 | 2012-06-07 | Institut National Des Sciences Appliquees De Rennes | Peak-to-average power ratio reduction in a multicarrier signal |
| US10396953B2 (en) * | 2014-08-19 | 2019-08-27 | Samsung Electronics Co., Ltd. | Method and system for sending a reference signal, method and system for receiving a reference signal |
| US20240372581A1 (en) * | 2023-05-03 | 2024-11-07 | Qualcomm Incorporated | Composite signal via reconfigurable intelligent surface |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050063327A1 (en) * | 2003-07-28 | 2005-03-24 | Krauss Thomas P. | Method and apparatus for transmission and reception within an OFDM communication system |
| US20060034390A1 (en) * | 2004-08-16 | 2006-02-16 | Shashidhar Vummintala | Method and system for maximum transmit diversity |
| US20060133260A1 (en) * | 2004-12-21 | 2006-06-22 | Young-Hoon Kim | Mobile termile capable of efficiently measuring CNIR and CNIR measuring method thereof |
| US20060176093A1 (en) * | 2005-02-07 | 2006-08-10 | Samsung Electronics Co., Ltd. | Automatic gain control apparatus and method in an orthogonal frequency division multiple access sytem |
| US20060268676A1 (en) * | 2005-05-16 | 2006-11-30 | Gore Dhananjay A | Pilot transmission and channel estimation with pilot weighting |
| US20080317141A1 (en) * | 2004-11-09 | 2008-12-25 | Andreas Burg | Method for Calculating Functions of the Channel Matrices in Linear Mimo-Ofdm Data Transmission |
| US20090103645A1 (en) * | 2006-06-30 | 2009-04-23 | Fujitsu Limited | Digital mobile communication system and transmission/reception method thereof |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| BRPI0107786B1 (en) | 2000-11-14 | 2017-01-24 | Symbol Technologies Inc | method for identifying a resource location in a communication network and system for identifying a resource location in a communication network |
| US6856945B2 (en) * | 2000-12-04 | 2005-02-15 | Tensorcomm, Inc. | Method and apparatus for implementing projections in singal processing applications |
| JP2004357339A (en) * | 2001-06-29 | 2004-12-16 | Matsushita Electric Ind Co Ltd | Multicarrier transmitting device, multicarrier receiving device, and multicarrier wireless communication method |
| JP4198428B2 (en) * | 2002-04-05 | 2008-12-17 | 三菱電機株式会社 | Wireless transmission device |
| JP4097129B2 (en) * | 2002-08-08 | 2008-06-11 | 三菱電機株式会社 | Wireless transmission device and wireless device |
| JP4665514B2 (en) | 2004-12-28 | 2011-04-06 | ソニー株式会社 | Wireless communication apparatus and wireless communication method |
| JP4619797B2 (en) * | 2005-01-14 | 2011-01-26 | 富士通株式会社 | Wireless communication system and wireless communication device |
| JP4244929B2 (en) | 2005-01-17 | 2009-03-25 | 船井電機株式会社 | Terrestrial digital TV broadcast receiving system and terrestrial digital TV broadcast receiving apparatus suitable for the same |
-
2006
- 2006-09-21 US US11/534,180 patent/US7664010B2/en not_active Expired - Fee Related
-
2007
- 2007-09-20 WO PCT/JP2007/068899 patent/WO2008041618A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050063327A1 (en) * | 2003-07-28 | 2005-03-24 | Krauss Thomas P. | Method and apparatus for transmission and reception within an OFDM communication system |
| US20060034390A1 (en) * | 2004-08-16 | 2006-02-16 | Shashidhar Vummintala | Method and system for maximum transmit diversity |
| US20080317141A1 (en) * | 2004-11-09 | 2008-12-25 | Andreas Burg | Method for Calculating Functions of the Channel Matrices in Linear Mimo-Ofdm Data Transmission |
| US20060133260A1 (en) * | 2004-12-21 | 2006-06-22 | Young-Hoon Kim | Mobile termile capable of efficiently measuring CNIR and CNIR measuring method thereof |
| US20060176093A1 (en) * | 2005-02-07 | 2006-08-10 | Samsung Electronics Co., Ltd. | Automatic gain control apparatus and method in an orthogonal frequency division multiple access sytem |
| US20060268676A1 (en) * | 2005-05-16 | 2006-11-30 | Gore Dhananjay A | Pilot transmission and channel estimation with pilot weighting |
| US20090103645A1 (en) * | 2006-06-30 | 2009-04-23 | Fujitsu Limited | Digital mobile communication system and transmission/reception method thereof |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090258599A1 (en) * | 2008-04-11 | 2009-10-15 | Robert Bosch Gmbh | Method for transmitting low-frequency data in a wireless intercom system |
| US8155592B2 (en) | 2008-04-11 | 2012-04-10 | Robert Bosch Gmbh | Method for transmitting low-frequency data in a wireless intercom system |
| US20120140836A1 (en) * | 2009-05-04 | 2012-06-07 | Institut National Des Sciences Appliquees De Rennes | Peak-to-average power ratio reduction in a multicarrier signal |
| US8804861B2 (en) * | 2009-05-04 | 2014-08-12 | Institut National Des Sciences Appliquees De Rennes | Peak-to-average power ratio reduction in a multicarrier signal |
| US20110103500A1 (en) * | 2009-10-30 | 2011-05-05 | Qualcomm Incorporated | Methods and apparatus for estimating a sparse channel |
| WO2011053732A3 (en) * | 2009-10-30 | 2011-09-29 | Qualcomm Incorporated | Method and apparatus for allocating a pilot signal |
| US10396953B2 (en) * | 2014-08-19 | 2019-08-27 | Samsung Electronics Co., Ltd. | Method and system for sending a reference signal, method and system for receiving a reference signal |
| US20240372581A1 (en) * | 2023-05-03 | 2024-11-07 | Qualcomm Incorporated | Composite signal via reconfigurable intelligent surface |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2008041618A1 (en) | 2008-04-10 |
| WO2008041618A8 (en) | 2008-07-24 |
| US7664010B2 (en) | 2010-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20080219343A1 (en) | Systems and methods for processing a signal within a communications system with a superimposed reference signal | |
| US8547820B2 (en) | Adaptive pilot insertion for a MIMO-OFDM system | |
| CA2648005C (en) | Method for allocating reference signals in mimo system | |
| RU2357364C2 (en) | Multiplexing for cellular communication system with several carrier frequencies | |
| US8588317B2 (en) | Estimating frequency-offsets and multi-antenna channels in MIMO OFDM systems | |
| US7978649B2 (en) | Unified MIMO transmission and reception | |
| EP1531594B1 (en) | Apparatus and method for sub-carrier allocation in a multiple-input and multiple-output (MIMO) orthogonal frequency division multiplexing (OFDM) communication system | |
| US8649254B2 (en) | Delay restricted channel estimation for multi-carrier systems | |
| CN101232484B (en) | Signal transmission method, apparatus and communication system | |
| US8902831B2 (en) | Methods and systems for interference mitigation | |
| US20180227021A1 (en) | Pilots for mimo communication systems | |
| US7746766B2 (en) | Systems and methods for obtaining an optimum transmission format of reference signals to maximize capacity and minimize peak to average power ratio | |
| US20160020865A1 (en) | Method and apparatus for pilot and data multiplexing in a wireless communication system | |
| US20100103949A1 (en) | Method of allocating reference signals in mimo system | |
| US8446939B2 (en) | Channel quality estimation for MLSE MIMO receiver | |
| CN101582873A (en) | Multi-mode terminal in a wireless mimo system with spatial multiplexing | |
| US8428008B2 (en) | Implicit channel sounding for closed-loop transmission in MIMO-OFDM wireless networks | |
| US8351485B2 (en) | Time-frequency code spreading method and apparatus in OFDMA system | |
| WO2008041618A1 (en) | Systems and methods for combining reference and data signals to reduce peak to average power ratio for coherent communication systems | |
| WO2024232843A2 (en) | Data transmission and reception method and system | |
| KR20060001645A (en) | Decoding Method and Apparatus for Efficient Orthogonal Frequency Division Multiple Communication System for High Speed Mobile Environment | |
| Chiu et al. | THROUGHPUT ANALYSIS OF ADAPTIVE MIMO-OFDM SYSTEMS: FROM SINGLE TO MULTIPLE USERS |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SHARP LABORATORIES OF AMERICA, INC., WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KOWALSKI, JOHN M.;WU, HUAMING;ZHENG, LIZHONG;REEL/FRAME:018342/0628;SIGNING DATES FROM 20060919 TO 20060920 Owner name: SHARP LABORATORIES OF AMERICA, INC.,WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KOWALSKI, JOHN M.;WU, HUAMING;ZHENG, LIZHONG;SIGNING DATES FROM 20060919 TO 20060920;REEL/FRAME:018342/0628 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| AS | Assignment |
Owner name: SHARP KABUSHIKI KAISHA,JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SHARP LABORATORIES OF AMERICA, INC.;REEL/FRAME:024066/0731 Effective date: 20100312 |
|
| FPAY | Fee payment |
Year of fee payment: 4 |
|
| FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| FPAY | Fee payment |
Year of fee payment: 8 |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
| FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20220216 |