US20180262926A1 - Excursion compensation in multipath communication systems with a cyclic prefix - Google Patents
Excursion compensation in multipath communication systems with a cyclic prefix Download PDFInfo
- Publication number
- US20180262926A1 US20180262926A1 US15/979,004 US201815979004A US2018262926A1 US 20180262926 A1 US20180262926 A1 US 20180262926A1 US 201815979004 A US201815979004 A US 201815979004A US 2018262926 A1 US2018262926 A1 US 2018262926A1
- Authority
- US
- United States
- Prior art keywords
- signal
- excursion
- unit
- communication
- frequency domain
- 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.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/336—Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/52—Transmission power control [TPC] using AGC [Automatic Gain Control] circuits or amplifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- Communication systems such as mobile telephone systems, internet connected computing devices, long distance communication lines, satellite systems, and other systems have had a profound effect on human development. Communication systems have made the world a smaller place by allowing people to communicate over great distances with relative ease. Mobile telephone systems have allowed people to be accessible and have access to data resources around the clock. These systems are relatively complicated and have many complementary components. As communication systems develop, there are increasing demands that the systems are designed to operate more efficiently and perform with increasing effectiveness. For example, mobile phones are expected to be able to transmit more data and have a minimized battery size.
- electrical data signals e.g. voice signals, internet data, etc.
- electrical data signals are transmitted from a transmitter to a receiver using antennas.
- the electrical data signals need to be amplified by an amplifier.
- Amplifiers particularly for high performing wireless devices, are relatively expensive and sensitive components. Accordingly, when a communication system is designed, cost and operation of an amplifier is carefully considered. For instance, if the amplifiers are too expensive, then a communication system cannot be constructed that is commercially viable. Likewise, if the amplifiers that are affordable for a communication system have inadequacies, then a communication system may not be functionally viable.
- amplifiers implemented in battery operated devices e.g. mobile telephones
- there may be undesirable battery drain which could as a result undesirably increase the size and/or weight of the battery operated devices.
- a relatively low power communication signal conveying data may be input into an amplifier and the amplifier may output a higher power communication signal.
- the relatively low power communication signal is inadequate to create radio waves through an antenna, the higher power communication signal may be propagated through an antenna so that communication is possible between two wireless devices.
- the relatively low power communication signal input into the amplifier is too high, the amplifier will not operate properly, causing problems such as distortions or interference.
- the relatively low power communication signals are too low, link data capacity is reduced or amplifier power efficiency may be non-optimal.
- the low power communication signal input into the amplifier should be as strong as possible relative to the signal magnitude threshold of an amplifier without the relatively low power communication signals exceeding the signal magnitude threshold of the amplifier.
- the signal magnitude threshold of an amplifier is related to the maximum signal strength that an amplifier can receive without causing distortions or interference.
- Portions of the relatively low input communication signal input into an amplifier whose magnitude exceeds the signal magnitude threshold may be referred to as excursions. These excursions can be suppressed, thus allowing an amplifier to operate without distortions or interference or in an optimal power efficient manner. However, when these excursions are suppressed without frequency domain considerations, random noise at unacceptable levels may be introduced into the communication signal, which can unacceptably increase the rate of bit errors over the communication link.
- Many communication systems e.g. LTE mobile phone communication systems
- performance requirements parameters which constrain noise levels below certain levels relative to associated signal power. Accordingly, when excursions are suppressed, then these performance requirements parameters must also be satisfied.
- Some communications systems are multipath communication systems where a transmitter has multiple antennas and a receiver has multiple antennas, which transmit and receive the same frequencies. Normally, competing signals transmitted and received using the same frequencies suffer from destructive interference.
- MIMO multiple-in multiple-out
- the parallel signals can be strategically mixed together to manipulate the multipath radio environment. These mixed signals also have the challenge that they should not have excursions which exceed the signal magnitude thresholds of the associated amplifiers. Since these MIMO communication signals are a strategic mix of communication signals which may have different performance requirements parameters, it is a substantial challenge to compensate for these excursions while at the same time satisfying the performance requirements parameters of the communication system.
- cyclic prefixes are used in conjunction with modulation in order to retain sinusoids' properties in multipath channels.
- Sinusoidal signals are eigenfunctions of linear and time-invariant systems. Therefore, if the channel is assumed to be linear and time-invariant, then a sinusoid of infinite duration would be an eigenfunction. However, in practice, this cannot be achieved, as real signals are always time-limited. So, to mimic the infinite behavior, prefixing the end of the symbol to the beginning makes the linear convolution of the channel appear as though it were circular convolution, and thus, preserve this property in the part of the symbol after the cyclic prefix.
- Embodiments relate to a method and/or apparatus that receives a communication signal.
- the communication signal may be split into a first communication signal and a second communication signal.
- the first communication signal may be zero padded.
- the zero padded first communication signal may be excursion compensated to generate an excursion compensated signal.
- the excursion compensating may be performed by fast Fourier transform logic.
- Zero padding and/or calculated interpolation may allow for efficient fast Fourier transform process by ensuring that the length of data frames processed is an integer power of two.
- zero padding and/or interpolation may accommodate for complexities due to the use of cyclic prefixes in communication systems that implement excursion compensation.
- Example FIG. 1 illustrates a communications network, in accordance with embodiments.
- Example FIGS. 2A through 2B illustrate radios in wireless communication, in accordance with embodiments.
- FIG. 3 illustrates simplified aspects of a multi-antenna base station, in accordance with embodiments.
- Example FIGS. 4A through 4D illustrate transmitters, in accordance with embodiments.
- Example FIGS. 5A through 5C illustrates an excursion compensation unit, in accordance with embodiments.
- FIGS. 6A through 6C illustrate time domain transmission signals that are excursion compensated at a multi-antenna transmitter, in accordance with embodiments.
- FIGS. 7A through 7C illustrate frequency domain signals that are subject to excursion compensation processing at a multi-antenna transmitter, in accordance with embodiments.
- FIGS. 8A through 8G illustrate a frequency domain scaling unit in relation to a zero padding unit and a tail compensation unit, in accordance with embodiments.
- FIGS. 9A through 9H illustrate a frequency domain scaling unit in relation to an interpolation unit and a decimation unit, in accordance with embodiments.
- Example FIG. 1 illustrates a communications network 10 , in accordance with embodiments.
- Communications network 10 may be a wireless network, although embodiments are not limited to wireless networks.
- the communications network 10 illustrated in FIG. 1 is merely exemplary for illustrative purposes and is not intended to limit embodiments.
- Communications network 10 may be a mobile telephone network that services mobile phones 12 a, 12 b, 14 a, and 14 b.
- Mobile phones 12 a and 12 b may be in wireless communication with base station 18 .
- mobile phones 14 a and 14 b may be in wireless communication with base station 20 .
- Base station 18 and base station 20 may be coupled to network 16 , which may be a wired network, optical network, wireless network, or any other communication network as is appreciated by those of ordinary skill in the art.
- Other communication devices e.g. computers, landline telephones, servers, data centers, etc.
- network 16 may be coupled to network 16 , as is appreciated by those of ordinary skill in the art.
- mobile phones 12 a, 12 b, 14 a, and 14 b may have access to network 16 and any resources coupled to network 16 .
- resources coupled to network 16 may include voice communications and/or data communications as is appreciated by those of ordinary skill in the art.
- Communication between mobile phones 12 a, 12 b, 14 a, and 14 b with base stations 18 and 20 may be engineered for communication reliability and/or efficiency.
- Example FIGS. 2A through 2B illustrate radios in wireless communication, in accordance with embodiments.
- power amplifiers are sensitive components which consume a significant amount of electrical power. Preservation, efficiency, and/or management of power amplifier power consumption is imperative when engineering wireless communication systems.
- Example FIG. 2A illustrates first radio 13 and second radio 15 in radio communication between respective antennas 22 and 24 , in accordance with embodiments.
- Antenna 22 of first radio 13 is coupled to power amplifier 17 .
- Power amplifier may be a critical component of first radio 13 and a substantial source of power drain during operation of first radio 13 .
- second radio 15 may have an associated power amplifier 19 for transmission of wireless signals, in accordance with embodiments.
- Example FIG. 2B illustrates base station 18 in wireless communication with mobile phone 12 , in accordance with embodiments.
- base station 18 and mobile phone 12 may be wirelessly communicating in a long-term evolution (LTE) communication system implementing multiple-in multiple-out (MIMO) configurations.
- LTE long-term evolution
- MIMO multiple-in multiple-out
- an LTE communication system implementing MIMO may be configured to have four antennas 22 a through 22 d at base station 18 and two antennas 24 a and 24 b at mobile phone 12 .
- LTE long-term evolution
- MIMO multiple-in multiple-out
- Base station 18 and mobile phone 12 are merely examples of devices that include transmitters and receivers.
- the following detailed description uses mobile phones and base stations with arbitrary number of antennas as illustrative examples without limiting the scope of the embodiments to other communication systems.
- FIG. 2B there are two wireless paths from antenna 22 a of the base station 18 to antennas 24 a and 24 b of mobile phone 12 .
- antennas 22 b, 22 c, and 22 d of base station there are multiple paths from each of antennas 22 b, 22 c, and 22 d of base station to antennas 24 a and 24 b of mobile phone 12 .
- these wireless paths are illustrated as direct wireless paths, those skilled in the art appreciate that these paths may be indirect (e.g. reflecting off of items in the surrounding environment such as buildings, geography, vehicles, people, etc.).
- all of the wireless paths illustrated between base station 18 and mobile phone 12 are transmitting the same band of frequencies, there is interference between the multiple wireless signals.
- MIMO communication systems selectively precode the wireless signals that travel by the multiple wireless paths between base station 18 and mobile phone 12 , destructive interference between the multiple wireless signals may be minimized and/or otherwise manipulated.
- Example FIG. 3 illustrates simplified aspects of base station 18 that are necessary for transmission of communication signals, in accordance with embodiments.
- Base station 18 may include data processor 26 and transmitter 28 .
- Data processor 26 may receive data from network 16 and organize the received data to provide data streams to transmitter 28 .
- base station 18 may service a plurality of mobile phones in a cell of a wireless communication network.
- Data processor 26 may receive data to be communicated to the plurality of mobile phone and arrange the data into data streams to be transmitted by transmitter 28 .
- data processor 26 may perform data layer processing for base station 18 and transmitter 28 may perform physical layer processing for base station 18 .
- data processor 26 may also perform physical layer processing or transmitter 28 may also perform data layer processing, as the functions of data processor 26 and transmitter 28 may be intertwined.
- Transmitter 28 may provide electrical signals to antennas 22 a through 22 d for MIMO communication.
- FIG. 3 illustrates aspects of base station 18 , these aspects (e.g. data processor 26 and transmitter 28 ) are also applicable to any other kind of communication device.
- Example FIGS. 4A through 4D illustrate transmitters, in accordance with embodiments.
- Transmitter 28 may include an encoder and/or modulator unit 30 which encodes and modulates data signals input into transmitter 28 .
- a modulated signal output from encoder/modulator 30 may be extended by adding a cyclic prefix in cyclic prefix unit 31 , in accordance with embodiments.
- a modulated signal with cyclic prefix may be output from cyclic prefix unit 31 , in accordance with embodiments.
- Excursion compensation unit 36 excursion compensates a modulated signal with cyclic prefix prior to amplification and transmission by amplifier 38 and antenna 22 , in accordance with embodiments.
- excursion compensation unit 36 comprises fast Fourier transform algorithms to excursion compensate a modulated signal with cyclic prefix.
- excursion compensation unit 36 since fast Fourier transform algorithms are most energy-efficient when transforming vectors having length equal to an integer power of two, excursion compensation unit 36 may zero pad a modulated signal with cyclic prefix in order to implement an efficient algorithm, thus conserving computational and/or power resources.
- excursion compensation unit 36 since fast Fourier transform algorithms are most energy-efficient when transforming vectors having length equal to an integer power of two, excursion compensation unit 36 may selectively interpolate a modulated signal with cyclic prefix in order to implement an efficient algorithm, thus conserving computational and/or power resources.
- Example FIG. 4B illustrates transmitter 28 with fast Fourier transform (FFT) and inverse fast Fourier transform (IFFT) computation units (e.g. L-point IFFT 35 , K-point FFT 33 , and K-point IFFT 37 ), in accordance with embodiments.
- Cyclic prefix unit 31 is optional and excluded for efficiency.
- Encoder/modulator 30 may include L-point IFFT computation unit 35 based frame lengths of a communication signal (e.g. OFDMA and/or SC-FDMA communication signals).
- K-point FFT 33 of excursion compensation unit 36 may be twice the length of L-point IFFT to accommodate for a cyclic prefix length added to the signal after being encoded and/or modulated by encoder modulator 30 .
- K-point IFFT 37 of FIG. 4B may optionally be a 2 L-point IFFT 37 in FIG. 4C , in accordance with embodiments.
- example FIG. 4C illustrates a FFT computation at 2 L-point FFT 33 and 2 L-point IFFT 37 that are twice the length of L-point IFFT 35 , in accordance with embodiments.
- Example FIG. 4D illustrates transmitter 28 , which may be implemented in any multi-antenna wireless device, in accordance with embodiments.
- Data streams may be received by transmitter 28 in a variety of forms.
- data streams input into transmitter 28 may be the output of a demultiplexer that divides a single higher bit rate data stream into a plurality of lower bit rate data streams.
- the demultiplexing of data streams may be performed inside transmitter 28 or outside of transmitter 28 without departing from embodiments.
- transmitter 28 is shown receiving multiple data streams, although in configurations the multiple data streams could be generated inside transmitter 28 without departing from the scope of embodiments.
- data streams input into transmitter 28 may be a plurality of different data streams from different sources and/or be a product of a demultiplexed higher bit rate data stream into a plurality of lower bit rate data streams, as appreciated by those of ordinary skill in the art.
- the number of data streams input into transmitter 28 may equal the number of antennas 22 a through 22 d used by transmitter 28 .
- each of the data streams input into transmitter 28 may be encoded and/or modulated by encoders/modulators 30 a through 30 d.
- Embodiments are not limited to any specific number of encoders or modulators, although the number of encoders or modulators may match the number of antennas 22 a through 22 d used by transmitter 28 .
- FIG. 4D illustrates four sets of encoder/modulators 30 a through 30 d associated with four antennas 22 a through 22 d of transmitter 28 (e.g. a four antenna MIMO base station).
- encoders/modulators 30 a through 30 d may each include an encoder.
- An encoder may be a device, circuit, transducer, software program, algorithm, and/or combination thereof that convert information from one format or code to another for the purposes of standardization, speed, bit-error mitigation and/or compression.
- encoders of encoders/modulators 30 a through 30 d are illustrated as part of transmitter 28 .
- Encoder functionality may be included in data processor 26 , as appreciated by one of ordinary skill in the art.
- One of ordinary skill in the art would appreciate that encoding of data may be implemented in a variety of ways prior to the encoded data being modulated and may be implemented through a plurality of processes.
- some of the encoding of data may be implemented in an encoder and some of the encoding of data may be implemented in a modulator.
- One of ordinary skill in the art would appreciate that encoding may be performed separate or in conjunction with modulation without departing from the scope of embodiments.
- encoders/modulators 30 a through 30 d may each include a modulator.
- a modulator may vary one or more properties of a signal with information from input information signals.
- Information signals input into encoders/modulators 30 a through 30 d may encode and modulate the data streams into a plurality of subchannels that are frequency division multiplexed.
- downlink subchannels e.g. communication signals from base station 18 to mobile phone 12
- OFDMA orthogonal frequency division multiple access
- uplink subchannels e.g. communication signals from mobile phone 12 to base state 28
- SC-FDMA single carrier frequency division multiple access
- OFDMA and SC-FDMA are just two examples of a frequency division multiplexed modulation methods that modulate information signals into a plurality of frequency distinguishable subchannels.
- Embodiments relate to any communication system that implements subchannels during modulation.
- Embodiments may be implemented in Wi-Fi wireless communication systems, WiMAX wireless communication systems, HSPA+ wireless communication systems, or any other wireless communication system, wired communication system, or optical communication system that manipulates multipath propagation of communication signals.
- Encoders/modulators 30 a through 30 d may output a plurality of communication signals to cyclic prefix units 31 a through 31 d, in accordance with embodiments. Cyclic prefix units 31 a through 31 d may add cyclic prefixes to communication signals output from encoder/modulators 30 a through 30 d. In embodiments, encoder/modulators 30 a through 30 d may have different parameters based on modulation and/or encoding applied.
- Cyclic prefix units 31 a through 31 d may output a plurality of communication signals to precoder 32 , where each of these communication signals includes a plurality of frequency distinguishable sub channels.
- encoders/modulators 30 a through 30 d may be functionally and/or effectively separate from each other, precoder 32 implements precoding algorithms to each of the signals input into precoder 32 from encoders/modulators 30 a through 30 d that effectively mixes these signals in a manner that is responsive to propagation channel multi-path characteristics.
- the plurality of communication signals may each be modulated into a plurality of frequency domain subchannels, with each subchannel having its own frequency spectrum.
- downlink communication signals may be modulated using orthogonal frequency division multiple access (OFMDA) with a plurality of parallel subchannels distinguishable by their frequency.
- OFDMDA orthogonal frequency division multiple access
- uplink communication signals may be modulated using single carrier frequency division multiple access (SC-FDMA) also with a plurality of parallel subchannels distinguishable by their frequency.
- SC-FDMA single carrier frequency division multiple access
- Each of the individual frequency domain subchannels comprising each of the time domain communication signals input into precoder 32 may have its own performance requirements parameters.
- performance requirement parameters may vary from one communication symbol (e.g. a frequency division multiplexed symbol) to the next, reflecting different combinations of modulation and coding in each subchannel.
- EVM error vector magnitude
- the EVM specification constrains the short-term average ratio of the composite noise to signal power, as measured in the corresponding subchannel at the receiver, to be less than or equal to the EVM specified value.
- Performance requirements parameters e.g. EVM specifications in LTE communication systems
- equipment e.g. base stations and mobile phones
- EVM specifications provide a comprehensive measure of the quality of the radio transmitter for use in digital communications.
- quality standards e.g. performance requirements parameters
- Wireless service providers and wireless equipment manufacturers should only use equipment that satisfies performance requirements parameters, since these performance requirements parameters are central to the overall communication network design and/or dependability of a network to customers.
- each of the encoders/modulators 30 a through 30 d may have the same set of frequency distinguishable subchannels that will ultimately be transmitted at the same time from antennas 22 a through 22 d.
- a subchannel modulated at frequency ⁇ n in each of encoders/modulators 30 a through 30 d may be transmitted through antennas 22 a through 22 d at the same time.
- precoder 32 selectively mixes each of the subchannels modulated at frequency ⁇ n such that each of the signals transmitted from antennas 22 through 22 d at frequency ⁇ n do not cumulatively destructively interfere with each other in their receiver outputs.
- precoder 32 Without precoding performed in precoder 32 , the parallel subchannels modulated at ⁇ n by encoders/modulators 30 a through 30 d would destructively interfere with each other and a wireless communication link could not be practically established. However, through the precoding performed by precoder 32 , the multipath characteristics may be manipulated such that destructive interference is not only avoided, but the multipath characteristics of the wireless environment are exploited to increase the amount of data that can be wirelessly communicated between a transmitter (e.g. base station 18 ) and receiver (e.g. mobile phone 12 ) that both have multiple antennas.
- a transmitter e.g. base station 18
- receiver e.g. mobile phone 12
- each of the subchannels at frequency ⁇ n output from encoders/modulators 30 a through 30 d and input into precoder 32 may have different performance requirements parameters.
- a specific subchannel of the encoded/modulated signal output from encoder/modulator 30 a may have been subjected to QPSK modulation
- the corresponding subchannel of the encoded/modulated signal output from encoder/modulator 30 b may have been subjected to 16-QAM modulation, which may each have different performance requirements parameters (e.g. EVM specifications) in an LTE communication system.
- each communication signal output from precoder 32 into excursion compensation units 36 a through 36 d may have a mix of performance requirements parameters in each signal.
- excursion compensation units 36 a through 36 d may be configured to maximize the efficiency of amplifiers 38 a through 38 d.
- precoder 32 may selectively modify or precode the plurality of communication signals to generate a plurality of parallel precoded communication signals.
- Each of these parallel precoded communication signals will be a selective mix of all of the communication signals output from encoders/modulators 30 a through 30 d.
- the selective precoding of the plurality of communication signals exploit multipath propagation from a plurality of antennas of a transmitter (e.g. antennas 22 a through 22 d ) to a plurality of antennas at a receiver (e.g. antennas 24 a and 24 b of mobile phone 12 illustrated in FIG. 2A ).
- LTE communication systems require MIMO communication between base stations 18 and 20 and mobile phones 12 a, 12 b, 14 a, and 14 b, which relates to non-limiting example embodiments.
- Example FIGS. 5A through 5C illustrates an excursion compensation unit, in accordance with embodiments.
- Example FIG. 5A illustrates an excursion compensation unit 36 , in accordance with embodiments.
- the time domain precoded communication signal input into excursion compensation unit 36 may have a time domain waveform 40 (whose magnitude is illustrated in example FIG. 6A ) with a portion of its magnitude greater than the signal magnitude threshold 42 of one of the associated amplifiers 38 a through 38 d.
- the time domain precoded communication signal 40 is initially split in excursion compensation unit 36 into a first precoded communication signal 41 and a second precoded communication signal 43 .
- the first precoded communication signal 41 is delayed by delay element 56 , while the second precoded communication 43 signal is processed by time domain excursion generation unit 58 and frequency domain scaling unit 60 . Following necessary filtering and scaling operations on the second precoded communication signal 43 , an excursion signal derived from the second precoded communication signal 43 may ultimately be subtracted from the first precoded communication signal 41 to generate an excursion compensated precoded communication signal 45 (whose magnitude is illustrated as example waveform 46 in FIG. 6C ) which is output from the excursion compensation unit 36 .
- Delay element 56 may be implemented by any process and/or device appreciated by those skilled in the art.
- delay element 56 is to allow time for the second precoded communication 43 signal to be processed by time domain excursion generation unit 58 and frequency domain scaling unit 60 . Since a generated excursion signal may be subtracted from the first precoded communication signal 41 in synchronization to generate excursion compensated communication signal 45 , delay element 56 allows for this synchronization. Since the required processing is accomplished in a fixed amount of time by the time domain excursion generating unit 58 and frequency domain scaling unit 60 , only a constant amount of delay is required to maintain time alignment between the two inputs to subtraction operation 62 .
- the second precoded communication signal 43 (whose magnitude is illustrated as example waveform 40 in FIG. 6A ) is input into time domain excursion generation unit 58 .
- Time domain excursion generation unit 58 extracts in the time domain the portion of the second precoded communication signal 43 whose magnitude is above the signal magnitude threshold of the associated with amplifiers 38 to generate time domain excursion signal (whose magnitude is illustrated as example waveform 44 in FIG. 6B ).
- This time domain excursion signal may ultimately be subtracted from the first precoded communication signal 40 after filtering (to comply with regulatory constraints on power outside the signal bandwidth) and frequency domain channel scaling in frequency domain scaling unit 60 to generate excursion compensated precoded communication signal 45 whose magnitude lies below the signal magnitude threshold 42 of the associated amplifier (illustrated as example waveform 46 in FIG. 6C ).
- a time-domain scaling operation is performed prior to a frequency domain scaling operation.
- Extracted excursion signal (whose magnitude is illustrated as example waveform 44 in FIG. 6B ) output from time domain excursion generation unit 58 is input into frequency domain scaling unit 60 .
- frequency domain scaling unit 60 an extracted excursion signal (whose magnitude is illustrated as example waveform 44 in FIG. 6B ) is converted to the frequency domain excursion signal (illustrated as example frequency spectrum 50 in example FIG. 7A ).
- the frequency domain excursion signal (e.g. frequency spectrum 50 ) is scaled in the frequency domain to generate scaled frequency domain signals (illustrated as example subchannels 54 a through 54 h in FIG. 7C ).
- the scaling of the scaled frequency domain excursion signals (illustrated as example subchannels 54 a through 54 h in FIG.
- the scaled frequency domain signals (illustrated as example subchannels 54 a through 54 h in FIG. 7C ) are then converted back into the time domain to generate a time domain signal whose magnitude exhibits a substantially similar shape as the magnitude of the extracted excursion signal (as illustrated by example waveform 44 in example FIG. 6B ). Although there may be distorted differences between extracted excursion signal (whose magnitude is illustrated by example waveform 44 in example FIG.
- extracted excursion signals may have substantially the same complex shape before and after frequency domain channel scaling, since it is to be subtracted in the time domain from the first precoded communication signal 41 by subtraction operation 62 such that the scaled precoded communication signal 45 is less than the signal magnitude threshold 42 of the associated amplifier.
- Example FIG. 5B illustrates excursion compensation unit 36 , in accordance with embodiments.
- a zero padding unit 59 modifies the signal output from time domain excursion generation unit 58 which allow for efficient computational processing in frequency domain scaling unit 60 .
- zero padding unit 59 may add zero and/or nominal entries in a frame length, such that the FFT and IFFT processing in frequency domain scaling unit 60 is computationally efficient, in accordance with embodiments.
- zero padding unit 59 may zero pad a select number of entries such that the FFT and IFFT computations in frequency domain scaling unit 60 perform computations on frames that have a length that is an integer power of two.
- tail compensation unit 61 may compensate for the zero padding unit 59 by discarding entries that were zero padded, so that signal 49 and signal D 41 are synchronized and have the same frame length, in accordance with embodiments.
- Example FIG. 5C illustrates excursion compensation unit 36 , in accordance with embodiments.
- an interpolation unit 63 may process the signal output from time domain excursion generation unit 58 such that the frame length output from interpolation unit 63 allows for efficient computational processing in frequency domain scaling unit.
- interpolation unit 63 may interpolate the signal such that the frames output from interpolation unit 63 have a length that is an integer power of two.
- decimation unit 65 may decimate the signal such that the signal 49 has the same number of frame entries as signal D 41 .
- zero padding unit 59 and/or interpolation unit 63 may be necessitated because cyclic prefix unit(s) 31 increase the frame length of a signal from that output from encoder/modulator(s) 30 to have a length that is not an integer power of two.
- cyclic prefix unit(s) 31 increase the frame length of a signal from that output from encoder/modulator(s) 30 to have a length that is not an integer power of two.
- frequency domain scaling unit 60 in order for frequency domain scaling unit 60 to be efficiently implemented, it should include FFT or IFFT algorithms which process frame lengths that have a length equal to an integer power of two.
- cyclic prefix unit(s) 31 often do not increase the length of a frame output from encoder/modulator(s) 30 by more than the length of one frame, embodiments implement FFT and IFFT algorithms with frame lengths twice as long as FFT and/or IFFT algorithms used in encoder/modulator(s) 30 .
- FIGS. 6A through 6C illustrate time domain transmission signals that are excursion compensated at a multi-antenna transmitter, in accordance with embodiments.
- Example FIG. 6A illustrates the magnitude over time of an example precoded communication signal 40 output from precoder 32 and input into one of excursion compensation units 36 a, 36 b, 36 c, or 36 d.
- This example precoded communication signal 40 shown in the time domain, corresponds to a plurality of frequency domain subchannels which were modulated by encoder/modulator 30 a, 30 b, 30 c, or 30 d and mixed together in precoder 32 .
- a signal magnitude threshold 42 of corresponding amplifier 38 a, 38 b, 38 c, or 38 d indicates the maximum signal magnitude that the amplifier 38 a, 38 b, 38 c, or 38 d can handle without exhibiting frequency domain aberrations and/or operating inefficiently.
- Excursion compensation units 36 a through 36 d are configured to modify the precoded communication signals output from precoder 32 such that the excursion compensated precoded communication signals have a signal magnitude below the signal magnitude threshold level 42 of the corresponding amplifiers 38 a through 38 d.
- a precoded communication signal 40 output from precoder 32 (whose magnitude is illustrated in FIG. 6A ) may be excursion compensated in excursion compensation unit 36 a to output excursion compensated precoded communication signal 46 (whose magnitude is illustrated in FIG. 6C ).
- the corresponding amplifier will be able to operate properly and/or operate without costly backoff.
- the excursion compensated precoded communication signals are amplified by amplifier 38 a through 38 d and then propagated by antennas 22 a through 22 d into a multipath radio environment where there is interference between the subchannel frequencies, the excursion compensation must accommodate for the multipath interference such that the communication signals reconstructed at the receiver after post processing do not have noise that exceeds the performance requirements of the communication system. That is, the composite noise due to excursion compensation at the input to any receiver demodulator/decoder includes a mixture of excursion noise contributions from the plurality of transmitter excursions.
- the excursion compensation units 36 a through 36 d must compensate for excursions in the time domain such that the signal magnitude is not greater than the signal magnitude threshold of the associated amplifiers 38 a through 38 d and also compensate in the frequency domain such that the subchannels satisfy the performance requirements parameters notwithstanding the multipath interference of subchannels propagated at the same frequency from the different antennas 22 a through 22 d.
- Excursion compensation units 36 a through 36 d should suppress excursions above the signal magnitude threshold of the associated amplifiers 38 a through 38 d without violating the performance requirements parameters of the communication system (e.g. the error vector magnitude parameters of a LTE communication system). Since performance requirements parameters of a communication system are based upon the communication signals input into the precoder 32 , the excursion compensation units 36 a, 36 b, 36 c, and 36 d compensate for excursions after the precoding.
- precoded communication signal 40 (whose magnitude is illustrated in FIG. 6A ) may be output from precoder 32 into excursion compensation unit 36 a and destined for amplifier 38 a.
- an excursion magnitude portion 44 of precoded communication signal 40 which is greater than the signal magnitude threshold 42 of amplifier 38 a may be extracted in the time domain (shown in FIG. 6B ).
- the excursion portion consists of complex values corresponding to magnitude values represented by time domain excursion magnitude portion 44 .
- Excursion magnitude portion 44 may have an example frequency domain profile shown as frequency domain excursion signal 50 (as shown in FIG. 7A ).
- excursion magnitude portion 44 has a value of zero in the time domain for any time period that the magnitude of the precoded communication signal 40 is below the signal magnitude threshold 42 (as shown in FIGS. 6A and 6B ), the associated frequency domain excursion magnitude portion 50 will have a frequency spectrum larger than the original bandwidth of the precoded communication signal 40 .
- the frequency characteristics of the excursion magnitude portion 50 may include sideband frequency noise components that are outside of the original frequency domain bandwidth of the precoded communication signal 40 . Accordingly, frequency domain excursion signal 50 may be subjected to a bandpass filter to generate frequency domain excursion signal 52 (shown in FIG.
- signal magnitude thresholds may be dynamic and/or may be different for each of the amplifiers of the plurality of amplifiers.
- time domain scaling of excursion signal 50 prior to mapping to the frequency domain may be implemented to accommodate for the attenuation due to the band pass filtering. In other embodiment, time domain scaling may not be necessary if attenuation due to bandpass filtering is accommodated in the frequency domain scaling of the subchannels.
- FIG. 7C illustrates frequency domain scaling of excursion signal 52 of subchannels 54 a through 54 h. Only eight subchannels 54 a through 54 h are illustrated for simplicity of explanation. However, communication systems may have tens or hundreds or thousands of subchannels, which are sometimes referred to as subcarriers by those of ordinary skill in the art.
- the frequency domain scaling of subchannels may be based on the precoding parameters of that subchannel, the performance requirements parameters of the communication signals input into precoder 32 , and the power levels of the subchannels input into precoder 32 .
- the frequency domain scaled excursion signals 54 a through 54 h may then be converted back to the time domain into a complex waveform whose magnitude is substantially similar to excursion magnitude waveform 44 (shown in FIG. 6B ). In other words, the frequency scaled excursion signal should have time domain characteristics so that when excursion portion 44 is subtracted from the original signal 40 , the magnitude of the resulting waveform 46 is below the signal magnitude threshold 42 of an associated amplifier.
- the frequency domain scaled excursion signals 54 a through 54 h should have frequency scaled characteristics which limit the frequency domain noise to permissible levels of a communication signal in accordance with performance requirements parameters.
- the time domain characteristics of the frequency scaled excursion signal 44 must have noise distortions that when subtracted from the original signal 40 allow the amplifier 38 a to operate below its magnitude signal threshold 42 .
- each subchannel for each precoded communication signal may be scaled to optimal or substantially optimal levels in order to ensure that the performance requirements parameters are satisfied when the signals are reconstructed at the input to corresponding receiver demodulators, so that the amount of noise introduced does not exceed the performance requirements parameters therein imposed.
- Embodiments relate to the frequency domain scaling of subchannels 54 a through 54 h such that performance requirements parameters are satisfied and the scaled excursion signal 44 subtracted from precoded communication signal 40 results in an excursion compensated precoded communication signal that is below the signal magnitude threshold 42 of the associated amplifiers 38 a through 38 d.
- FIG. 7C illustrates an example scaled frequency domain subchannels output from excursion compensation unit 36 a, in accordance with embodiments. Although only eight subchannels 54 a through 54 h are illustrated for simplicity, those skill in the art will appreciate that any number of frequency distinguishable subchannels are possible (e.g. LTE communication systems can have thousands of subchannels).
- subchannel 54 a may be at frequency ⁇ 1
- subchannel 54 b may be at frequency ⁇ 2
- subchannel 54 c may be at frequency ⁇ 3
- subchannel 54 d may be at frequency ⁇ 4
- subchannel 54 e may be at frequency ⁇ 5
- subchannel 54 f may be at frequency ⁇ 6
- subchannel 54 g may be at frequency ⁇ 7
- subchannel 54 h may be at frequency ⁇ 8 .
- FIG. 7C only illustrates the frequency domain scaling of multiple subchannels for one of the excursion compensation units 36 a through 36 d.
- FIGS. 8A through 8G illustrate a frequency domain scaling unit in relation to a zero padding unit and a tail compensation unit, in accordance with embodiments.
- Example FIG. 8A illustrates frequency domain scaling unit 60 , in accordance with embodiments.
- Extracted excursion signal 47 (whose magnitude is illustrated as example waveform 44 in FIG. 6B ) output from excursion extraction unit 58 may be input into frequency domain scaling unit 60 .
- Extracted excursion signal 47 may be mapped to the frequency domain in frequency domain mapping unit 72 to generate frequency domain excursion signal 57 (illustrated as example frequency domain signal 50 in FIG. 7A ).
- frequency domain mapping unit 72 may use a fast Fourier transform (FFT) or any other technique appreciated by those skilled in the art.
- FFT fast Fourier transform
- the frequency domain excursion signal 57 output from frequency domain mapping unit 72 may be input into subchannel scaling unit 76 , in accordance with embodiments.
- the subchannels in the frequency domain excursion signal 61 e.g. example subchannels 54 a through 54 h illustrated in FIG. 7C
- the subchannel scaling unit 76 introduces noise at levels that satisfy a communication system's performance requirements parameters in the respective subchannels into the corresponding receiver demodulator, while eliminating the excursion in the time domain precoded communication signal 40 that is above the signal magnitude threshold 42 (illustrated in example waveform 46 in FIG. 6C ).
- Frequency domain scaled subchannels 61 are output from subchannel scaling unit 76 .
- the frequency domain scaled subchannels 61 are mapped back to the time domain in time domain mapping unit 78 to generate a time domain channel scaled signal 49 having a substantially similar waveform as the extracted excursion waveform 53 (whose magnitude is illustrated as example extracted signal 44 in FIG. 6B ).
- the difference between extracted excursion waveform 53 and the time domain channel scaled signal 49 is that in the time domain channel scaled signal 49 subchannel frequency components are scaled to satisfy the performance requirements parameters of a communication system.
- the time domain channel scaled signal 49 may be subtracted from the delayed first precoded communication signal 41 such that the associated amplifier 38 operates below the signal magnitude threshold 42 .
- mapping to the time domain using time domain mapping unit 78 may be performed by an inverse fast Fourier transform (IFFT).
- IFFT inverse fast Fourier transform
- Example FIG. 8B illustrates zero padding unit 59 and tail compensation unit 67 disposed in relation to frequency domain scaling unit 60 , in accordance with embodiments.
- Signal 47 may be output from time domain excursion generation unit 58 and may be coupled directly or indirectly to zero padding unit 59 , in accordance with embodiments.
- the output of zero padding unit 59 may be output directly or indirectly to frequency domain scaling unit 60 .
- the output of frequency domain scaling unit 60 may be output directly or indirectly to tail compensation unit 67 .
- example FIG. 8B illustrates signals directly between zero padding unit 59 and tail compensation unit 67
- embodiments relate to signals being indirectly communicated.
- Example FIG. 8C illustrates frequency domain scaling unit 60 , in accordance with embodiments.
- Embodiments relate to frequency domain scaling unit 60 with frequency domain mapping unit 72 receiving a signal directly or indirectly from zero padding unit 72 .
- Embodiments relate to frequency domain scaling unit 60 with time domain mapping unit 78 outputting a signal to tail compensation unit 67 .
- Example FIG. 8D illustrates K-point FFT 73 as a component of frequency domain mapping unit 72 and K-point IFFT as a component of time domain mapping unit 78 , in accordance with embodiments.
- K is an integer equal to an integer power of two. Since fast Fourier transforms and inverse fast Fourier transforms are implemented most efficiently on data frames having a length equal to an integer power of two, K may be an integer equal to an integer power of two, in accordance with embodiments.
- Example FIG. 8E illustrates illustrates 2 L-point FFT 73 as a component of frequency domain mapping unit 72 and 2 L-point IFFT as a component of time domain mapping unit 78 , in accordance with embodiments.
- L may be an integer power of two which is implemented in FFT or IFFT operations of encoder/modulator 30 .
- the FFT and IFFT in frequency domain scaling unit 60 may be exactly twice the length (e.g. 2 L) of the FFT and IFFT lengths in encoder/modulator 30 .
- K 2 ⁇ L, in accordance with embodiments.
- Example FIG. 8F illustrates zero padding unit 59 , in accordance with embodiments.
- signal 47 from time domain excursion generation unit 58 may be directly or indirectly received by zero padding unit 59 .
- excursion receiving unit 75 may receive signal 47 have a frame length of N.
- N may be the length of the frame (e.g. L) output from encoder/modulator 30 plus any length added by cyclic prefix unit 33 , in accordance with embodiments.
- N may be an integer that is not equal to a power of two.
- zero pad generator 79 may append zero or nominal values N+1 to K such that the frame length input into zero padding appending unit 77 has K inputs and K is an integer power of two, in accordance with embodiments.
- zero padding appending unit 77 may output K outputs (e.g. 47 (N) through 47 (K) to frequency domain scaling unit 60 . Since K is an integer power of two, the signal input into frequency domain scaling unit 60 can implement efficient FFT and IFFT computations, in accordance with embodiments.
- K is an integer power of two
- the signal input into frequency domain scaling unit 60 can implement efficient FFT and IFFT computations, in accordance with embodiments.
- FIG. 8F illustrates just one example implementation of the embodiments.
- Example FIG. 8G illustrates tail compensation unit 67 , in accordance with embodiments.
- frequency domain scaling unit 60 outputs a signal having a frame length K. This signal is input into at least two buffers (e.g. buffer 84 a and buffer 84 n ). Buffer 84 a outputs a signal 86 a to tail extraction unit 88 and buffer 84 n outputs signal 86 n to tail extraction unit 88 , in accordance with embodiments. Since the original signal input into zero padding unit 59 had a length N (which may not be an integer power of two), tail extraction unit 88 may discard data in frames N+1 to K in order to produce a signal having the same frame length as that input into zero padding unit 59 , in accordance with embodiments.
- N which may not be an integer power of two
- tail extraction unit 88 discards the excess data in a frame that was previously added for computational efficiency of frequency domain scaling unit 60 , in accordance with embodiments.
- tail compensation unit 88 that are different from that illustrated in example FIG. 8G that do not depart from the spirit and scope of embodiments. In other words, FIG. 8G illustrates just one example implementation of the embodiments.
- FIGS. 9A and 9B illustrate interpolation unit 63 and decimation unit 65 receiving feedback from cyclic prefix unit 31 , in accordance with embodiments.
- interpolation unit 63 may sample signal 47 at a rate that outputs a frame having a data length that is an integer power of two.
- a sample rate of interpolation unit 63 may be variable and may be a factor of both the length of the original frame and the length of the added cyclic prefix.
- decimation unit 65 should decimate the signal output from frequency domain scaling unit 60 so that the signal 49 output from decimation unit 65 has the same frame length as signal 47 input into interpolation unit 63 .
- FIGS. 9A and 9B illustrate just one example implementation of the embodiments.
- FIGS. 9C and 9D illustrate that frequency domain scaling unit 60 may include a K-point FFT 73 and K-point IFFT 79 , in accordance with embodiments.
- K may be an integer that is an integer power of two, in accordance with embodiments.
- K-point FFT 73 and K-point IFFT 79 may be 2 L-point FFT 73 and 2 L-point IFFT 79 , such that the length of a data frame processed by frequency domain scaling unit is an integer multiple (e.g. 2 L) of the length of the FFT and/or IFFT processing length in encoder/decoder 30 .
- FIGS. 9C and 9D illustrate just one example implementation of the embodiments.
- FIGS. 9E and 9F illustrate interpolation unit 63 with interpolation calculation unit 92 and adjustable interpolator 90 , in accordance with embodiments.
- Signal 47 may be received by interpolation unit 63 from time domain excursion generation unit 58 . Since signal 47 may have a cyclic prefix added, signal 47 may have a frame length that is not an integer power of two.
- Interpolation calculation unit 92 may receive feedback from cyclic prefix unit 31 as to the length of the cyclic prefix and calculate the rate of interpolation needed to generate signals 47 (A) through 47 (K) that have a length that is an integer power of two, such that these signals can be efficiently processed by frequency domain scaling unit 60 .
- An output of interpolation calculation unit 92 may be output to adjustable interpolator 90 , which adjusts the interpolation rate to generate a data frame having a length that is an integer power of two.
- adjustable interpolation unit 90 output signals 47 (A) to 47 ( 2 L) such that the data length is exactly twice the length of the FFT and/or IFFT processing length in encoder/decoder 32 .
- FIGS. 9E and 9F illustrate just one example implementation of the embodiments.
- interpolation calculation unit 63 may calculate the interpolation rate as a value K/(L+N) times the sampling rate of the received communication signal.
- FIGS. 9G and 9H illustrate decimation unit 65 with decimation calculation unit 96 and adjustable decimator 94 , in accordance with embodiments.
- Signals 47 (A) through 47 (K) may be received by decimation unit 65 from frequency domain scaling unit 60 .
- Decimation calculation unit 96 may receive feedback from cyclic prefix unit 31 as to the length of the cyclic prefix and calculate the rate of decimation needed to generate signal 49 that has a frame length equal to that input into interpolation unit 63 .
- An output of decimation calculation unit 96 may be output to adjustable decimator 94 , which adjusts the decimation rate to generate a data frame that has a frame length equal to that input into interpolation unit 63 .
- adjustable decimator unit 94 outputs signal 49 by decimating signals 47 (A) to 47 ( 2 L) such that the data length is exactly twice the length of the FFT and/or IFFT processing length in encoder/decoder 32 .
- FIGS. 9G and 9H illustrate just one example implementation of the embodiments.
- decimation unit 65 may calculate the decimation rate as a value (L+N)/K times the sampling rate of the received communication signal and/or the inverse proportion of the interpolation rate calculated by interpolation unit 63 .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Transmission System (AREA)
Abstract
Methods, apparatuses, and systems that receive a communication signal. The communication signal may be split into a first communication signal and a second communication signal. The first communication signal may be zero padded. The zero padded first communication signal may be excursion compensated to generate an excursion compensated signal. The excursion compensating may be performed by fast Fourier transform logic. Zero padding may allow for efficient fast Fourier transform process by ensuring that the length of data frames processed is an integer power of two.
Description
- This U.S. Patent Application claims priority to U.S. Provisional Patent Application No. 62/364,714 filed on Jul. 20, 2016 and U.S. patent application Ser. No. 15/356,296 filed November 18, 2016, which are hereby incorporated by reference herein in their entireties.
- Communication systems such as mobile telephone systems, internet connected computing devices, long distance communication lines, satellite systems, and other systems have had a profound effect on human development. Communication systems have made the world a smaller place by allowing people to communicate over great distances with relative ease. Mobile telephone systems have allowed people to be accessible and have access to data resources around the clock. These systems are relatively complicated and have many complementary components. As communication systems develop, there are increasing demands that the systems are designed to operate more efficiently and perform with increasing effectiveness. For example, mobile phones are expected to be able to transmit more data and have a minimized battery size.
- In wireless communication systems, electrical data signals (e.g. voice signals, internet data, etc.) are transmitted from a transmitter to a receiver using antennas. In order for these electrical data signals to be propagated as radio waves with adequate strength, prior to the electrical data signals being propagated by an antenna, the electrical data signals need to be amplified by an amplifier. Amplifiers, particularly for high performing wireless devices, are relatively expensive and sensitive components. Accordingly, when a communication system is designed, cost and operation of an amplifier is carefully considered. For instance, if the amplifiers are too expensive, then a communication system cannot be constructed that is commercially viable. Likewise, if the amplifiers that are affordable for a communication system have inadequacies, then a communication system may not be functionally viable. As another example, if amplifiers implemented in battery operated devices (e.g. mobile telephones) are operated in an inefficient manner, then there may be undesirable battery drain, which could as a result undesirably increase the size and/or weight of the battery operated devices.
- In communications systems, a relatively low power communication signal conveying data may be input into an amplifier and the amplifier may output a higher power communication signal. Although the relatively low power communication signal is inadequate to create radio waves through an antenna, the higher power communication signal may be propagated through an antenna so that communication is possible between two wireless devices. However, if the relatively low power communication signal input into the amplifier is too high, the amplifier will not operate properly, causing problems such as distortions or interference. If the relatively low power communication signals are too low, link data capacity is reduced or amplifier power efficiency may be non-optimal. Accordingly, in order to maximize the utility of an amplifier, the low power communication signal input into the amplifier should be as strong as possible relative to the signal magnitude threshold of an amplifier without the relatively low power communication signals exceeding the signal magnitude threshold of the amplifier. The signal magnitude threshold of an amplifier is related to the maximum signal strength that an amplifier can receive without causing distortions or interference.
- Portions of the relatively low input communication signal input into an amplifier whose magnitude exceeds the signal magnitude threshold may be referred to as excursions. These excursions can be suppressed, thus allowing an amplifier to operate without distortions or interference or in an optimal power efficient manner. However, when these excursions are suppressed without frequency domain considerations, random noise at unacceptable levels may be introduced into the communication signal, which can unacceptably increase the rate of bit errors over the communication link. Many communication systems (e.g. LTE mobile phone communication systems) have performance requirements parameters, which constrain noise levels below certain levels relative to associated signal power. Accordingly, when excursions are suppressed, then these performance requirements parameters must also be satisfied.
- Some communications systems are multipath communication systems where a transmitter has multiple antennas and a receiver has multiple antennas, which transmit and receive the same frequencies. Normally, competing signals transmitted and received using the same frequencies suffer from destructive interference. However, in multiple-in multiple-out (MIMO) communication systems or other multipath communication signals, the parallel signals can be strategically mixed together to manipulate the multipath radio environment. These mixed signals also have the challenge that they should not have excursions which exceed the signal magnitude thresholds of the associated amplifiers. Since these MIMO communication signals are a strategic mix of communication signals which may have different performance requirements parameters, it is a substantial challenge to compensate for these excursions while at the same time satisfying the performance requirements parameters of the communication system.
- In some communication systems, cyclic prefixes are used in conjunction with modulation in order to retain sinusoids' properties in multipath channels. Sinusoidal signals are eigenfunctions of linear and time-invariant systems. Therefore, if the channel is assumed to be linear and time-invariant, then a sinusoid of infinite duration would be an eigenfunction. However, in practice, this cannot be achieved, as real signals are always time-limited. So, to mimic the infinite behavior, prefixing the end of the symbol to the beginning makes the linear convolution of the channel appear as though it were circular convolution, and thus, preserve this property in the part of the symbol after the cyclic prefix. However, there are challenges in communication systems that used cyclic prefixes in conjunction with excursion compensation.
- Embodiments relate to a method and/or apparatus that receives a communication signal. The communication signal may be split into a first communication signal and a second communication signal. The first communication signal may be zero padded. The zero padded first communication signal may be excursion compensated to generate an excursion compensated signal. The excursion compensating may be performed by fast Fourier transform logic. Zero padding and/or calculated interpolation may allow for efficient fast Fourier transform process by ensuring that the length of data frames processed is an integer power of two. In embodiments, zero padding and/or interpolation may accommodate for complexities due to the use of cyclic prefixes in communication systems that implement excursion compensation.
- Example
FIG. 1 illustrates a communications network, in accordance with embodiments. - Example
FIGS. 2A through 2B illustrate radios in wireless communication, in accordance with embodiments. - Example
FIG. 3 illustrates simplified aspects of a multi-antenna base station, in accordance with embodiments. - Example
FIGS. 4A through 4D illustrate transmitters, in accordance with embodiments. - Example
FIGS. 5A through 5C illustrates an excursion compensation unit, in accordance with embodiments. - Example
FIGS. 6A through 6C illustrate time domain transmission signals that are excursion compensated at a multi-antenna transmitter, in accordance with embodiments. - Example
FIGS. 7A through 7C illustrate frequency domain signals that are subject to excursion compensation processing at a multi-antenna transmitter, in accordance with embodiments. - Example
FIGS. 8A through 8G illustrate a frequency domain scaling unit in relation to a zero padding unit and a tail compensation unit, in accordance with embodiments. - Example
FIGS. 9A through 9H illustrate a frequency domain scaling unit in relation to an interpolation unit and a decimation unit, in accordance with embodiments. - Example
FIG. 1 illustrates acommunications network 10, in accordance with embodiments.Communications network 10 may be a wireless network, although embodiments are not limited to wireless networks. Thecommunications network 10 illustrated inFIG. 1 is merely exemplary for illustrative purposes and is not intended to limit embodiments.Communications network 10 may be a mobile telephone network that services 12 a, 12 b, 14 a, and 14 b.mobile phones 12 a and 12 b may be in wireless communication withMobile phones base station 18. Likewise, 14 a and 14 b may be in wireless communication withmobile phones base station 20.Base station 18 andbase station 20 may be coupled tonetwork 16, which may be a wired network, optical network, wireless network, or any other communication network as is appreciated by those of ordinary skill in the art. Other communication devices (e.g. computers, landline telephones, servers, data centers, etc.) may be coupled tonetwork 16, as is appreciated by those of ordinary skill in the art. - In embodiments, by wireless communication between
12 a, 12 b, 14 a, and 14 b withmobile phones 18 and 20,base stations 12 a, 12 b, 14 a, and 14 b may have access tomobile phones network 16 and any resources coupled tonetwork 16. For example, resources coupled tonetwork 16 may include voice communications and/or data communications as is appreciated by those of ordinary skill in the art. Communication between 12 a, 12 b, 14 a, and 14 b withmobile phones 18 and 20 may be engineered for communication reliability and/or efficiency.base stations - Example
FIGS. 2A through 2B illustrate radios in wireless communication, in accordance with embodiments. In embodiments, power amplifiers are sensitive components which consume a significant amount of electrical power. Preservation, efficiency, and/or management of power amplifier power consumption is imperative when engineering wireless communication systems. - Example
FIG. 2A illustratesfirst radio 13 andsecond radio 15 in radio communication between 22 and 24, in accordance with embodiments.respective antennas Antenna 22 offirst radio 13 is coupled topower amplifier 17. Power amplifier may be a critical component offirst radio 13 and a substantial source of power drain during operation offirst radio 13. Likewisesecond radio 15 may have an associatedpower amplifier 19 for transmission of wireless signals, in accordance with embodiments. - Example
FIG. 2B illustratesbase station 18 in wireless communication withmobile phone 12, in accordance with embodiments. In embodiments,base station 18 andmobile phone 12 may be wirelessly communicating in a long-term evolution (LTE) communication system implementing multiple-in multiple-out (MIMO) configurations. For example, an LTE communication system implementing MIMO may be configured to have fourantennas 22 a through 22 d atbase station 18 and two 24 a and 24 b atantennas mobile phone 12. One of ordinary skill in the art will appreciate that embodiments may be implemented in other MIMO communication systems or multipath communication systems that utilize any number of antennas at a transmitter (e.g. base station 18) and any number of antennas at a receiver (e.g. mobile phone 12). One of ordinary skill in the art would appreciate that embodiments are not limited to a mobile telephone communication system, base stations, and/or mobile phones.Base station 18 andmobile phone 12 are merely examples of devices that include transmitters and receivers. However, for the simplicity of illustration, the following detailed description uses mobile phones and base stations with arbitrary number of antennas as illustrative examples without limiting the scope of the embodiments to other communication systems. - As illustrated in example
FIG. 2B , there are two wireless paths fromantenna 22 a of thebase station 18 to 24 a and 24 b ofantennas mobile phone 12. Likewise, there are multiple paths from each of 22 b, 22 c, and 22 d of base station toantennas 24 a and 24 b ofantennas mobile phone 12. Although these wireless paths are illustrated as direct wireless paths, those skilled in the art appreciate that these paths may be indirect (e.g. reflecting off of items in the surrounding environment such as buildings, geography, vehicles, people, etc.). Further, since all of the wireless paths illustrated betweenbase station 18 andmobile phone 12 are transmitting the same band of frequencies, there is interference between the multiple wireless signals. As those of ordinary skill in the art appreciate, since MIMO communication systems selectively precode the wireless signals that travel by the multiple wireless paths betweenbase station 18 andmobile phone 12, destructive interference between the multiple wireless signals may be minimized and/or otherwise manipulated. - Example
FIG. 3 illustrates simplified aspects ofbase station 18 that are necessary for transmission of communication signals, in accordance with embodiments.Base station 18 may includedata processor 26 andtransmitter 28.Data processor 26 may receive data fromnetwork 16 and organize the received data to provide data streams totransmitter 28. For example,base station 18 may service a plurality of mobile phones in a cell of a wireless communication network.Data processor 26 may receive data to be communicated to the plurality of mobile phone and arrange the data into data streams to be transmitted bytransmitter 28. For simplicity of illustration,data processor 26 may perform data layer processing forbase station 18 andtransmitter 28 may perform physical layer processing forbase station 18. However, in embodiments,data processor 26 may also perform physical layer processing ortransmitter 28 may also perform data layer processing, as the functions ofdata processor 26 andtransmitter 28 may be intertwined.Transmitter 28 may provide electrical signals toantennas 22 a through 22 d for MIMO communication. Although exampleFIG. 3 illustrates aspects ofbase station 18, these aspects (e.g. data processor 26 and transmitter 28) are also applicable to any other kind of communication device. - Example
FIGS. 4A through 4D illustrate transmitters, in accordance with embodiments. - Example
FIG. 4A illustratestransmitter 28, in accordance with embodiments.Transmitter 28 may include an encoder and/ormodulator unit 30 which encodes and modulates data signals input intotransmitter 28. A modulated signal output from encoder/modulator 30 may be extended by adding a cyclic prefix incyclic prefix unit 31, in accordance with embodiments. A modulated signal with cyclic prefix may be output fromcyclic prefix unit 31, in accordance with embodiments.Excursion compensation unit 36 excursion compensates a modulated signal with cyclic prefix prior to amplification and transmission byamplifier 38 andantenna 22, in accordance with embodiments. In embodiments,excursion compensation unit 36 comprises fast Fourier transform algorithms to excursion compensate a modulated signal with cyclic prefix. In embodiments, since fast Fourier transform algorithms are most energy-efficient when transforming vectors having length equal to an integer power of two,excursion compensation unit 36 may zero pad a modulated signal with cyclic prefix in order to implement an efficient algorithm, thus conserving computational and/or power resources. In embodiments, since fast Fourier transform algorithms are most energy-efficient when transforming vectors having length equal to an integer power of two,excursion compensation unit 36 may selectively interpolate a modulated signal with cyclic prefix in order to implement an efficient algorithm, thus conserving computational and/or power resources. - Example
FIG. 4B illustratestransmitter 28 with fast Fourier transform (FFT) and inverse fast Fourier transform (IFFT) computation units (e.g. L-point IFFT 35, K-point FFT 33, and K-point IFFT 37), in accordance with embodiments.Cyclic prefix unit 31 is optional and excluded for efficiency. Encoder/modulator 30 may include L-pointIFFT computation unit 35 based frame lengths of a communication signal (e.g. OFDMA and/or SC-FDMA communication signals). In embodiments, K-point FFT 33 ofexcursion compensation unit 36 may be twice the length of L-point IFFT to accommodate for a cyclic prefix length added to the signal after being encoded and/or modulated byencoder modulator 30. Likewise, K-point IFFT 37 ofFIG. 4B may optionally be a 2L-point IFFT 37 inFIG. 4C , in accordance with embodiments. Accordingly, exampleFIG. 4C illustrates a FFT computation at 2L- 33 and 2L-point FFT point IFFT 37 that are twice the length of L-point IFFT 35, in accordance with embodiments. - Example
FIG. 4D illustratestransmitter 28, which may be implemented in any multi-antenna wireless device, in accordance with embodiments. Data streams may be received bytransmitter 28 in a variety of forms. For example, data streams input intotransmitter 28 may be the output of a demultiplexer that divides a single higher bit rate data stream into a plurality of lower bit rate data streams. In embodiments, the demultiplexing of data streams may be performed insidetransmitter 28 or outside oftransmitter 28 without departing from embodiments. For illustrative purposes,transmitter 28 is shown receiving multiple data streams, although in configurations the multiple data streams could be generated insidetransmitter 28 without departing from the scope of embodiments. As examples, data streams input intotransmitter 28 may be a plurality of different data streams from different sources and/or be a product of a demultiplexed higher bit rate data stream into a plurality of lower bit rate data streams, as appreciated by those of ordinary skill in the art. The number of data streams input intotransmitter 28 may equal the number ofantennas 22 a through 22 d used bytransmitter 28. - In embodiments, each of the data streams input into
transmitter 28 may be encoded and/or modulated by encoders/modulators 30 a through 30 d. Embodiments are not limited to any specific number of encoders or modulators, although the number of encoders or modulators may match the number ofantennas 22 a through 22 d used bytransmitter 28. For illustrative purposes,FIG. 4D illustrates four sets of encoder/modulators 30 a through 30 d associated with fourantennas 22 a through 22 d of transmitter 28 (e.g. a four antenna MIMO base station). - In embodiments, encoders/
modulators 30 a through 30 d may each include an encoder. An encoder may be a device, circuit, transducer, software program, algorithm, and/or combination thereof that convert information from one format or code to another for the purposes of standardization, speed, bit-error mitigation and/or compression. For the purposes of illustration, encoders of encoders/modulators 30 a through 30 d are illustrated as part oftransmitter 28. Encoder functionality may be included indata processor 26, as appreciated by one of ordinary skill in the art. One of ordinary skill in the art would appreciate that encoding of data may be implemented in a variety of ways prior to the encoded data being modulated and may be implemented through a plurality of processes. In embodiments, some of the encoding of data may be implemented in an encoder and some of the encoding of data may be implemented in a modulator. One of ordinary skill in the art would appreciate that encoding may be performed separate or in conjunction with modulation without departing from the scope of embodiments. - In embodiments, encoders/
modulators 30 a through 30 d may each include a modulator. A modulator may vary one or more properties of a signal with information from input information signals. Information signals input into encoders/modulators 30 a through 30 d may encode and modulate the data streams into a plurality of subchannels that are frequency division multiplexed. For example, in LTE wireless communication systems, downlink subchannels (e.g. communication signals frombase station 18 to mobile phone 12) may be modulated using orthogonal frequency division multiple access (OFDMA), while uplink subchannels (e.g. communication signals frommobile phone 12 to base state 28) may be modulated using single carrier frequency division multiple access (SC-FDMA). However, OFDMA and SC-FDMA are just two examples of a frequency division multiplexed modulation methods that modulate information signals into a plurality of frequency distinguishable subchannels. Embodiments relate to any communication system that implements subchannels during modulation. Embodiments may be implemented in Wi-Fi wireless communication systems, WiMAX wireless communication systems, HSPA+ wireless communication systems, or any other wireless communication system, wired communication system, or optical communication system that manipulates multipath propagation of communication signals. - Encoders/
modulators 30 a through 30 d may output a plurality of communication signals tocyclic prefix units 31 a through 31 d, in accordance with embodiments.Cyclic prefix units 31 a through 31 d may add cyclic prefixes to communication signals output from encoder/modulators 30 a through 30 d. In embodiments, encoder/modulators 30 a through 30 d may have different parameters based on modulation and/or encoding applied. -
Cyclic prefix units 31 a through 31 d may output a plurality of communication signals toprecoder 32, where each of these communication signals includes a plurality of frequency distinguishable sub channels. Although encoders/modulators 30 a through 30 d may be functionally and/or effectively separate from each other,precoder 32 implements precoding algorithms to each of the signals input intoprecoder 32 from encoders/modulators 30 a through 30 d that effectively mixes these signals in a manner that is responsive to propagation channel multi-path characteristics. In each of encoders/modulators 30 a through 30 d, the plurality of communication signals may each be modulated into a plurality of frequency domain subchannels, with each subchannel having its own frequency spectrum. For example, in LTE communication systems, downlink communication signals may be modulated using orthogonal frequency division multiple access (OFMDA) with a plurality of parallel subchannels distinguishable by their frequency. Likewise, in LTE communication systems, uplink communication signals may be modulated using single carrier frequency division multiple access (SC-FDMA) also with a plurality of parallel subchannels distinguishable by their frequency. - Each of the individual frequency domain subchannels comprising each of the time domain communication signals input into
precoder 32 may have its own performance requirements parameters. As appreciated by those skilled in the art, performance requirement parameters may vary from one communication symbol (e.g. a frequency division multiplexed symbol) to the next, reflecting different combinations of modulation and coding in each subchannel. For example, in LTE wireless communication systems, error vector magnitude (EVM) specifications may dictate performance of a digital radio transmitter or receiver. Noise, distortion, spurious signals, and/or phase noise all degrade performance of a digital radio transmitter or receiver. The EVM specification constrains the short-term average ratio of the composite noise to signal power, as measured in the corresponding subchannel at the receiver, to be less than or equal to the EVM specified value. System operators and equipment manufacturers set performance requirements parameters (e.g. EVM specifications in LTE communication systems) in order to qualify equipment (e.g. base stations and mobile phones) which may be used on a network. Specifically, EVM specifications provide a comprehensive measure of the quality of the radio transmitter for use in digital communications. Since wireless networks should be designed to operate in predictable and dependable ways, quality standards (e.g. performance requirements parameters) should be implemented for network quality control purposes. Wireless service providers and wireless equipment manufacturers should only use equipment that satisfies performance requirements parameters, since these performance requirements parameters are central to the overall communication network design and/or dependability of a network to customers. - Particular to MIMO communication systems or other multipath communication systems, each of the encoders/
modulators 30 a through 30 d may have the same set of frequency distinguishable subchannels that will ultimately be transmitted at the same time fromantennas 22 a through 22 d. For example, a subchannel modulated at frequency ƒn in each of encoders/modulators 30 a through 30 d may be transmitted throughantennas 22 a through 22 d at the same time. In order to avoid destructive interference at frequency ƒn,precoder 32 selectively mixes each of the subchannels modulated at frequency ƒn such that each of the signals transmitted fromantennas 22 through 22 d at frequency ƒn do not cumulatively destructively interfere with each other in their receiver outputs. Without precoding performed inprecoder 32, the parallel subchannels modulated at ƒn by encoders/modulators 30 a through 30 d would destructively interfere with each other and a wireless communication link could not be practically established. However, through the precoding performed byprecoder 32, the multipath characteristics may be manipulated such that destructive interference is not only avoided, but the multipath characteristics of the wireless environment are exploited to increase the amount of data that can be wirelessly communicated between a transmitter (e.g. base station 18) and receiver (e.g. mobile phone 12) that both have multiple antennas. - However, each of the subchannels at frequency ƒn output from encoders/
modulators 30 a through 30 d and input intoprecoder 32 may have different performance requirements parameters. For instance, a specific subchannel of the encoded/modulated signal output from encoder/modulator 30 a may have been subjected to QPSK modulation, while the corresponding subchannel of the encoded/modulated signal output from encoder/modulator 30 b may have been subjected to 16-QAM modulation, which may each have different performance requirements parameters (e.g. EVM specifications) in an LTE communication system. Accordingly, each communication signal output fromprecoder 32 intoexcursion compensation units 36 a through 36 d may have a mix of performance requirements parameters in each signal. In embodiments,excursion compensation units 36 a through 36 d may be configured to maximize the efficiency ofamplifiers 38 a through 38 d. - In a MIMO communication system,
precoder 32 may selectively modify or precode the plurality of communication signals to generate a plurality of parallel precoded communication signals. Each of these parallel precoded communication signals will be a selective mix of all of the communication signals output from encoders/modulators 30 a through 30 d. The selective precoding of the plurality of communication signals exploit multipath propagation from a plurality of antennas of a transmitter (e.g. antennas 22 a through 22 d) to a plurality of antennas at a receiver ( 24 a and 24 b ofe.g. antennas mobile phone 12 illustrated inFIG. 2A ). Ordinarily, transmitting a plurality of data signals simultaneously on overlapping radio frequency spectrums would cause destructive interference between the subchannels that degrade wireless communication performance. However, in MIMO or other multipath communication systems, by selectively precoding the communication signals atprecoder 32, beamforming and/or diversity characteristics may be manipulated to increase the overall wireless communication capacity and/or efficiency. For this reason, LTE communication systems require MIMO communication between 18 and 20 andbase stations 12 a, 12 b, 14 a, and 14 b, which relates to non-limiting example embodiments.mobile phones - Example
FIGS. 5A through 5C illustrates an excursion compensation unit, in accordance with embodiments. - Example
FIG. 5A illustrates anexcursion compensation unit 36, in accordance with embodiments. As an illustrative example, the time domain precoded communication signal input intoexcursion compensation unit 36 may have a time domain waveform 40 (whose magnitude is illustrated in exampleFIG. 6A ) with a portion of its magnitude greater than thesignal magnitude threshold 42 of one of the associatedamplifiers 38 a through 38 d. The time domainprecoded communication signal 40 is initially split inexcursion compensation unit 36 into a firstprecoded communication signal 41 and a secondprecoded communication signal 43. - The first
precoded communication signal 41 is delayed bydelay element 56, while the secondprecoded communication 43 signal is processed by time domainexcursion generation unit 58 and frequencydomain scaling unit 60. Following necessary filtering and scaling operations on the secondprecoded communication signal 43, an excursion signal derived from the secondprecoded communication signal 43 may ultimately be subtracted from the firstprecoded communication signal 41 to generate an excursion compensated precoded communication signal 45 (whose magnitude is illustrated asexample waveform 46 inFIG. 6C ) which is output from theexcursion compensation unit 36. Delayelement 56 may be implemented by any process and/or device appreciated by those skilled in the art. The purpose ofdelay element 56 is to allow time for the secondprecoded communication 43 signal to be processed by time domainexcursion generation unit 58 and frequencydomain scaling unit 60. Since a generated excursion signal may be subtracted from the firstprecoded communication signal 41 in synchronization to generate excursion compensatedcommunication signal 45,delay element 56 allows for this synchronization. Since the required processing is accomplished in a fixed amount of time by the time domainexcursion generating unit 58 and frequencydomain scaling unit 60, only a constant amount of delay is required to maintain time alignment between the two inputs tosubtraction operation 62. - The second precoded communication signal 43 (whose magnitude is illustrated as
example waveform 40 inFIG. 6A ) is input into time domainexcursion generation unit 58. Time domainexcursion generation unit 58 extracts in the time domain the portion of the secondprecoded communication signal 43 whose magnitude is above the signal magnitude threshold of the associated withamplifiers 38 to generate time domain excursion signal (whose magnitude is illustrated asexample waveform 44 inFIG. 6B ). This time domain excursion signal may ultimately be subtracted from the firstprecoded communication signal 40 after filtering (to comply with regulatory constraints on power outside the signal bandwidth) and frequency domain channel scaling in frequencydomain scaling unit 60 to generate excursion compensatedprecoded communication signal 45 whose magnitude lies below thesignal magnitude threshold 42 of the associated amplifier (illustrated asexample waveform 46 inFIG. 6C ). In embodiments, a time-domain scaling operation is performed prior to a frequency domain scaling operation. - Extracted excursion signal (whose magnitude is illustrated as
example waveform 44 inFIG. 6B ) output from time domainexcursion generation unit 58 is input into frequencydomain scaling unit 60. In frequencydomain scaling unit 60, an extracted excursion signal (whose magnitude is illustrated asexample waveform 44 inFIG. 6B ) is converted to the frequency domain excursion signal (illustrated asexample frequency spectrum 50 in exampleFIG. 7A ). The frequency domain excursion signal (e.g. frequency spectrum 50) is scaled in the frequency domain to generate scaled frequency domain signals (illustrated as example subchannels 54 a through 54 h inFIG. 7C ). The scaling of the scaled frequency domain excursion signals (illustrated as example subchannels 54 a through 54 h inFIG. 7C ) are scaled according to performance requirements parameters of the communication signal. The scaled frequency domain signals (illustrated as example subchannels 54 a through 54 h inFIG. 7C ) are then converted back into the time domain to generate a time domain signal whose magnitude exhibits a substantially similar shape as the magnitude of the extracted excursion signal (as illustrated byexample waveform 44 in exampleFIG. 6B ). Although there may be distorted differences between extracted excursion signal (whose magnitude is illustrated byexample waveform 44 in exampleFIG. 6B ) before and after the time domain excursion extraction and the frequency domain channel scaling, extracted excursion signals may have substantially the same complex shape before and after frequency domain channel scaling, since it is to be subtracted in the time domain from the firstprecoded communication signal 41 bysubtraction operation 62 such that the scaledprecoded communication signal 45 is less than thesignal magnitude threshold 42 of the associated amplifier. - Example
FIG. 5B illustratesexcursion compensation unit 36, in accordance with embodiments. A zeropadding unit 59 modifies the signal output from time domainexcursion generation unit 58 which allow for efficient computational processing in frequencydomain scaling unit 60. For example, zeropadding unit 59 may add zero and/or nominal entries in a frame length, such that the FFT and IFFT processing in frequencydomain scaling unit 60 is computationally efficient, in accordance with embodiments. In embodiments, zeropadding unit 59 may zero pad a select number of entries such that the FFT and IFFT computations in frequencydomain scaling unit 60 perform computations on frames that have a length that is an integer power of two. After a zero padded signal is processed in frequencydomain scaling unit 60,tail compensation unit 61 may compensate for the zeropadding unit 59 by discarding entries that were zero padded, so thatsignal 49 and signal D41 are synchronized and have the same frame length, in accordance with embodiments. - Example
FIG. 5C illustratesexcursion compensation unit 36, in accordance with embodiments. In embodiments, aninterpolation unit 63 may process the signal output from time domainexcursion generation unit 58 such that the frame length output frominterpolation unit 63 allows for efficient computational processing in frequency domain scaling unit. In embodiments,interpolation unit 63 may interpolate the signal such that the frames output frominterpolation unit 63 have a length that is an integer power of two. After an interpolated signal is processed in frequencydomain scaling unit 60,decimation unit 65 may decimate the signal such that thesignal 49 has the same number of frame entries as signal D41. - In embodiments illustrated in
FIGS. 5B and 5C , zeropadding unit 59 and/orinterpolation unit 63 may be necessitated because cyclic prefix unit(s) 31 increase the frame length of a signal from that output from encoder/modulator(s) 30 to have a length that is not an integer power of two. In embodiments, in order for frequencydomain scaling unit 60 to be efficiently implemented, it should include FFT or IFFT algorithms which process frame lengths that have a length equal to an integer power of two. Since cyclic prefix unit(s) 31 often do not increase the length of a frame output from encoder/modulator(s) 30 by more than the length of one frame, embodiments implement FFT and IFFT algorithms with frame lengths twice as long as FFT and/or IFFT algorithms used in encoder/modulator(s) 30. - Example
FIGS. 6A through 6C illustrate time domain transmission signals that are excursion compensated at a multi-antenna transmitter, in accordance with embodiments. - Example
FIG. 6A illustrates the magnitude over time of an exampleprecoded communication signal 40 output fromprecoder 32 and input into one of 36 a, 36 b, 36 c, or 36 d. This exampleexcursion compensation units precoded communication signal 40, shown in the time domain, corresponds to a plurality of frequency domain subchannels which were modulated by encoder/ 30 a, 30 b, 30 c, or 30 d and mixed together inmodulator precoder 32. Asignal magnitude threshold 42 of corresponding 38 a, 38 b, 38 c, or 38 d indicates the maximum signal magnitude that theamplifier 38 a, 38 b, 38 c, or 38 d can handle without exhibiting frequency domain aberrations and/or operating inefficiently. The portion of thisamplifier precoded communication signal 40 whose magnitude exceeds the signal magnitude threshold of the corresponding 38 a, 38 b, 38 c, or 38 d is an excursion portion of theamplifier precoded communication signal 40.Excursion compensation units 36 a through 36 d are configured to modify the precoded communication signals output fromprecoder 32 such that the excursion compensated precoded communication signals have a signal magnitude below the signalmagnitude threshold level 42 of the correspondingamplifiers 38 a through 38 d. For example, aprecoded communication signal 40 output from precoder 32 (whose magnitude is illustrated inFIG. 6A ) may be excursion compensated inexcursion compensation unit 36 a to output excursion compensated precoded communication signal 46 (whose magnitude is illustrated inFIG. 6C ). As illustrated in exampleFIG. 6C , since the magnitude of the excursion compensatedprecoded communication signal 46 is below thesignal magnitude threshold 42 of the corresponding amplifier, the corresponding amplifier will be able to operate properly and/or operate without costly backoff. - However, when a precoded communication signal output from
precoder 32 is excursion compensated by one ofexcursion compensation units 36 a through 36 d, noise is inevitably introduced to the subchannels in the frequency domain. This introduced noise cannot exceed the performance requirements parameters of the communication system (e.g. EVM specifications of an LTE communication system, regulatory spectral masks constraining out-of-band transmission energy, etc.). Accordingly, it is not a simple matter of clipping the precoded communication signal 40 (whose magnitude is illustrated inFIG. 6A ) in the time domain to produce the excursion compensated precoded signal 46 (whose magnitude is illustrated inFIG. 6C ). Since the excursion compensated precoded communication signals are amplified byamplifier 38 a through 38 d and then propagated byantennas 22 a through 22 d into a multipath radio environment where there is interference between the subchannel frequencies, the excursion compensation must accommodate for the multipath interference such that the communication signals reconstructed at the receiver after post processing do not have noise that exceeds the performance requirements of the communication system. That is, the composite noise due to excursion compensation at the input to any receiver demodulator/decoder includes a mixture of excursion noise contributions from the plurality of transmitter excursions. In embodiments, theexcursion compensation units 36 a through 36 d must compensate for excursions in the time domain such that the signal magnitude is not greater than the signal magnitude threshold of the associatedamplifiers 38 a through 38 d and also compensate in the frequency domain such that the subchannels satisfy the performance requirements parameters notwithstanding the multipath interference of subchannels propagated at the same frequency from thedifferent antennas 22 a through 22 d. -
Excursion compensation units 36 a through 36 d should suppress excursions above the signal magnitude threshold of the associatedamplifiers 38 a through 38 d without violating the performance requirements parameters of the communication system (e.g. the error vector magnitude parameters of a LTE communication system). Since performance requirements parameters of a communication system are based upon the communication signals input into theprecoder 32, the 36 a, 36 b, 36 c, and 36 d compensate for excursions after the precoding.excursion compensation units - For example, precoded communication signal 40 (whose magnitude is illustrated in
FIG. 6A ) may be output fromprecoder 32 intoexcursion compensation unit 36 a and destined foramplifier 38 a. In the time domain, anexcursion magnitude portion 44 ofprecoded communication signal 40 which is greater than thesignal magnitude threshold 42 ofamplifier 38 a may be extracted in the time domain (shown inFIG. 6B ). The excursion portion consists of complex values corresponding to magnitude values represented by time domainexcursion magnitude portion 44.Excursion magnitude portion 44 may have an example frequency domain profile shown as frequency domain excursion signal 50 (as shown inFIG. 7A ). - Because
excursion magnitude portion 44 has a value of zero in the time domain for any time period that the magnitude of theprecoded communication signal 40 is below the signal magnitude threshold 42 (as shown inFIGS. 6A and 6B ), the associated frequency domainexcursion magnitude portion 50 will have a frequency spectrum larger than the original bandwidth of theprecoded communication signal 40. In other words, since there are portions of theexcursion magnitude portion 44 that are zero in the time domain, the frequency characteristics of theexcursion magnitude portion 50 may include sideband frequency noise components that are outside of the original frequency domain bandwidth of theprecoded communication signal 40. Accordingly, frequencydomain excursion signal 50 may be subjected to a bandpass filter to generate frequency domain excursion signal 52 (shown inFIG. 7B ) from frequencydomain excursion signal 50 which eliminates signals in frequencies that were outside of the original bandwidth ofprecoded communication signal 40. The frequency spectrum ofexcursion signal 52 spans and corresponds to all of the frequency domain subchannels that were modulated in encoders/modulators 30 a and selectively mixed together byprecoder 32, where theexcursion magnitude portion 50 corresponded to time intervals where signal magnitudes were greater than thesignal magnitude thresholds 42 of the associated 38 a, 38 b, 38 c, or 38 d. In embodiments, signal magnitude thresholds may be dynamic and/or may be different for each of the amplifiers of the plurality of amplifiers.amplifiers - The sideband frequencies which were filtered out from frequency
domain excursion signal 50 to generate frequencydomain excursion signal 52 are noise which should be eliminated from the communication system. When this noise is filtered out by a bandpass filter, a portion of the original signal power ofexcursion magnitude portion 44 is reduced. In embodiments, time domain scaling ofexcursion signal 50 prior to mapping to the frequency domain may be implemented to accommodate for the attenuation due to the band pass filtering. In other embodiment, time domain scaling may not be necessary if attenuation due to bandpass filtering is accommodated in the frequency domain scaling of the subchannels. -
FIG. 7C illustrates frequency domain scaling ofexcursion signal 52 ofsubchannels 54 a through 54 h. Only eight subchannels 54 a through 54 h are illustrated for simplicity of explanation. However, communication systems may have tens or hundreds or thousands of subchannels, which are sometimes referred to as subcarriers by those of ordinary skill in the art. The frequency domain scaling of subchannels may be based on the precoding parameters of that subchannel, the performance requirements parameters of the communication signals input intoprecoder 32, and the power levels of the subchannels input intoprecoder 32. The frequency domain scaled excursion signals 54 a through 54 h may then be converted back to the time domain into a complex waveform whose magnitude is substantially similar to excursion magnitude waveform 44 (shown inFIG. 6B ). In other words, the frequency scaled excursion signal should have time domain characteristics so that whenexcursion portion 44 is subtracted from theoriginal signal 40, the magnitude of the resultingwaveform 46 is below thesignal magnitude threshold 42 of an associated amplifier. - The frequency domain scaled excursion signals 54 a through 54 h (illustrated in example
FIG. 7C ) should have frequency scaled characteristics which limit the frequency domain noise to permissible levels of a communication signal in accordance with performance requirements parameters. At the same time, the time domain characteristics of the frequency scaledexcursion signal 44 must have noise distortions that when subtracted from theoriginal signal 40 allow theamplifier 38 a to operate below itsmagnitude signal threshold 42. Since the subchannels in the precoded communication signals are mixed together byprecoder 32 of a MIMO communication system, each subchannel for each precoded communication signal may be scaled to optimal or substantially optimal levels in order to ensure that the performance requirements parameters are satisfied when the signals are reconstructed at the input to corresponding receiver demodulators, so that the amount of noise introduced does not exceed the performance requirements parameters therein imposed. Embodiments relate to the frequency domain scaling ofsubchannels 54 a through 54 h such that performance requirements parameters are satisfied and the scaledexcursion signal 44 subtracted fromprecoded communication signal 40 results in an excursion compensated precoded communication signal that is below thesignal magnitude threshold 42 of the associatedamplifiers 38 a through 38 d. -
FIG. 7C illustrates an example scaled frequency domain subchannels output fromexcursion compensation unit 36 a, in accordance with embodiments. Although only eightsubchannels 54 a through 54 h are illustrated for simplicity, those skill in the art will appreciate that any number of frequency distinguishable subchannels are possible (e.g. LTE communication systems can have thousands of subchannels). For the purposes of illustration, subchannel 54 a may be at frequency ƒ1,subchannel 54 b may be at frequency ƒ2,subchannel 54 c may be at frequency ƒ3,subchannel 54 d may be at frequency ƒ4,subchannel 54 e may be at frequency ƒ5,subchannel 54 f may be at frequency ƒ6, subchannel 54 g may be at frequency ƒ7, andsubchannel 54 h may be at frequency ƒ8. For simplicity of illustration,FIG. 7C only illustrates the frequency domain scaling of multiple subchannels for one of theexcursion compensation units 36 a through 36 d. - Example
FIGS. 8A through 8G illustrate a frequency domain scaling unit in relation to a zero padding unit and a tail compensation unit, in accordance with embodiments. - Example
FIG. 8A illustrates frequencydomain scaling unit 60, in accordance with embodiments. Extracted excursion signal 47 (whose magnitude is illustrated asexample waveform 44 inFIG. 6B ) output fromexcursion extraction unit 58 may be input into frequencydomain scaling unit 60. Extractedexcursion signal 47 may be mapped to the frequency domain in frequencydomain mapping unit 72 to generate frequency domain excursion signal 57 (illustrated as examplefrequency domain signal 50 inFIG. 7A ). In embodiments, frequencydomain mapping unit 72 may use a fast Fourier transform (FFT) or any other technique appreciated by those skilled in the art. - The frequency
domain excursion signal 57 output from frequencydomain mapping unit 72 may be input intosubchannel scaling unit 76, in accordance with embodiments. In embodiments, the subchannels in the frequency domain excursion signal 61 (e.g. example subchannels 54 a through 54 h illustrated inFIG. 7C ) may be scaled according to the performance requirements parameters of the communication system, the power level of communication signals input intoprecoder 32, and the precoding parameters used inprecoder 32. Thesubchannel scaling unit 76 introduces noise at levels that satisfy a communication system's performance requirements parameters in the respective subchannels into the corresponding receiver demodulator, while eliminating the excursion in the time domainprecoded communication signal 40 that is above the signal magnitude threshold 42 (illustrated inexample waveform 46 inFIG. 6C ). - Frequency domain scaled subchannels 61 (illustrated as example subchannels 54 a through 54 h in
FIG. 7C ) are output fromsubchannel scaling unit 76. The frequency domain scaledsubchannels 61 are mapped back to the time domain in timedomain mapping unit 78 to generate a time domain channel scaledsignal 49 having a substantially similar waveform as the extracted excursion waveform 53 (whose magnitude is illustrated as example extractedsignal 44 inFIG. 6B ). The difference between extracted excursion waveform 53 and the time domain channel scaledsignal 49 is that in the time domain channel scaledsignal 49 subchannel frequency components are scaled to satisfy the performance requirements parameters of a communication system. The time domain channel scaledsignal 49 may be subtracted from the delayed firstprecoded communication signal 41 such that the associatedamplifier 38 operates below thesignal magnitude threshold 42. In embodiments, mapping to the time domain using timedomain mapping unit 78 may be performed by an inverse fast Fourier transform (IFFT). - Example
FIG. 8B illustrates zeropadding unit 59 andtail compensation unit 67 disposed in relation to frequencydomain scaling unit 60, in accordance with embodiments.Signal 47 may be output from time domainexcursion generation unit 58 and may be coupled directly or indirectly to zeropadding unit 59, in accordance with embodiments. In embodiments, the output of zeropadding unit 59 may be output directly or indirectly to frequencydomain scaling unit 60. In embodiments, the output of frequencydomain scaling unit 60 may be output directly or indirectly totail compensation unit 67. Although (for illustrative purposes) exampleFIG. 8B illustrates signals directly between zeropadding unit 59 andtail compensation unit 67, embodiments relate to signals being indirectly communicated. For example, those skilled in the art appreciate that there may be other devices and/or components between zeropadding unit 59, frequencydomain scaling unit 60, andtail compensation unit 67 without departing from the spirit or scope of embodiments. - Example
FIG. 8C illustrates frequencydomain scaling unit 60, in accordance with embodiments. Embodiments relate to frequencydomain scaling unit 60 with frequencydomain mapping unit 72 receiving a signal directly or indirectly from zeropadding unit 72. Embodiments relate to frequencydomain scaling unit 60 with timedomain mapping unit 78 outputting a signal totail compensation unit 67. - Example
FIG. 8D illustrates K-point FFT 73 as a component of frequencydomain mapping unit 72 and K-point IFFT as a component of timedomain mapping unit 78, in accordance with embodiments. In embodiments, K is an integer equal to an integer power of two. Since fast Fourier transforms and inverse fast Fourier transforms are implemented most efficiently on data frames having a length equal to an integer power of two, K may be an integer equal to an integer power of two, in accordance with embodiments. - Example
FIG. 8E illustrates illustrates 2L-point FFT 73 as a component of frequency 72 and 2L-point IFFT as a component of timedomain mapping unit domain mapping unit 78, in accordance with embodiments. L may be an integer power of two which is implemented in FFT or IFFT operations of encoder/modulator 30. Given that the addition of a cyclic prefix (in some embodiments) adds a length less than L, then the FFT and IFFT in frequencydomain scaling unit 60 may be exactly twice the length (e.g. 2L) of the FFT and IFFT lengths in encoder/modulator 30. In other words, K=2×L, in accordance with embodiments. - Example
FIG. 8F illustrates zeropadding unit 59, in accordance with embodiments. In embodiments, signal 47 from time domainexcursion generation unit 58 may be directly or indirectly received by zeropadding unit 59. In embodiments,excursion receiving unit 75 may receivesignal 47 have a frame length of N. N may be the length of the frame (e.g. L) output from encoder/modulator 30 plus any length added bycyclic prefix unit 33, in accordance with embodiments. N may be an integer that is not equal to a power of two. According, based on the length of N, zeropad generator 79 may append zero or nominal values N+1 to K such that the frame length input into zeropadding appending unit 77 has K inputs and K is an integer power of two, in accordance with embodiments. In embodiments, zeropadding appending unit 77 may output K outputs (e.g. 47(N) through 47(K) to frequencydomain scaling unit 60. Since K is an integer power of two, the signal input into frequencydomain scaling unit 60 can implement efficient FFT and IFFT computations, in accordance with embodiments. Those skilled in the art appreciate other implementations of zeropadding unit 59 that are different from that illustrated in exampleFIG. 8F that do not depart from the spirit and scope of embodiments. In other words,FIG. 8F illustrates just one example implementation of the embodiments. - Example
FIG. 8G illustratestail compensation unit 67, in accordance with embodiments. In embodiments, frequencydomain scaling unit 60 outputs a signal having a frame length K. This signal is input into at least two buffers (e.g. buffer 84 a andbuffer 84 n).Buffer 84 a outputs asignal 86 a totail extraction unit 88 andbuffer 84 n outputs signal 86 n totail extraction unit 88, in accordance with embodiments. Since the original signal input into zeropadding unit 59 had a length N (which may not be an integer power of two),tail extraction unit 88 may discard data in frames N+1 to K in order to produce a signal having the same frame length as that input into zeropadding unit 59, in accordance with embodiments. Since the signal output fromtail compensation unit 67 will ultimately be subtracted from an original signal (e.g. D41),tail extraction unit 88 discards the excess data in a frame that was previously added for computational efficiency of frequencydomain scaling unit 60, in accordance with embodiments. Those skilled in the art appreciate other implementations oftail compensation unit 88 that are different from that illustrated in exampleFIG. 8G that do not depart from the spirit and scope of embodiments. In other words,FIG. 8G illustrates just one example implementation of the embodiments. - Example
FIGS. 9A through 9H illustrate a frequency domain scaling unit in relation to an interpolation unit and a decimation unit, in accordance with embodiments. - Example
FIGS. 9A and 9B illustrateinterpolation unit 63 anddecimation unit 65 receiving feedback fromcyclic prefix unit 31, in accordance with embodiments. In embodiments, in order to implement efficient FFT and IFFT processing in frequencydomain scaling unit 60,interpolation unit 63 may sample signal 47 at a rate that outputs a frame having a data length that is an integer power of two. A sample rate ofinterpolation unit 63 may be variable and may be a factor of both the length of the original frame and the length of the added cyclic prefix. Likewise,decimation unit 65 should decimate the signal output from frequencydomain scaling unit 60 so that thesignal 49 output fromdecimation unit 65 has the same frame length assignal 47 input intointerpolation unit 63. Those skilled in the art appreciate other implementations may be different from that illustrated in exampleFIGS. 9A and 9B that do not depart from the spirit and scope of embodiments. In other words,FIGS. 9A and 9B illustrate just one example implementation of the embodiments. - Example
FIGS. 9C and 9D illustrate that frequencydomain scaling unit 60 may include a K-point FFT 73 and K-point IFFT 79, in accordance with embodiments. K may be an integer that is an integer power of two, in accordance with embodiments. In embodiments, K-point FFT 73 and K-point IFFT 79 may be 2L- 73 and 2L-point FFT point IFFT 79, such that the length of a data frame processed by frequency domain scaling unit is an integer multiple (e.g. 2L) of the length of the FFT and/or IFFT processing length in encoder/decoder 30.FIGS. 9C and 9D illustrate just one example implementation of the embodiments. - Example
FIGS. 9E and 9F illustrateinterpolation unit 63 withinterpolation calculation unit 92 andadjustable interpolator 90, in accordance with embodiments.Signal 47 may be received byinterpolation unit 63 from time domainexcursion generation unit 58. Sincesignal 47 may have a cyclic prefix added, signal 47 may have a frame length that is not an integer power of two.Interpolation calculation unit 92 may receive feedback fromcyclic prefix unit 31 as to the length of the cyclic prefix and calculate the rate of interpolation needed to generate signals 47(A) through 47(K) that have a length that is an integer power of two, such that these signals can be efficiently processed by frequencydomain scaling unit 60. An output ofinterpolation calculation unit 92 may be output toadjustable interpolator 90, which adjusts the interpolation rate to generate a data frame having a length that is an integer power of two. In embodiments illustrated inFIG. 9F ,adjustable interpolation unit 90 output signals 47(A) to 47(2L) such that the data length is exactly twice the length of the FFT and/or IFFT processing length in encoder/decoder 32.FIGS. 9E and 9F illustrate just one example implementation of the embodiments. In embodiments,interpolation calculation unit 63 may calculate the interpolation rate as a value K/(L+N) times the sampling rate of the received communication signal. - Example
FIGS. 9G and 9H illustratedecimation unit 65 withdecimation calculation unit 96 andadjustable decimator 94, in accordance with embodiments. Signals 47(A) through 47(K) may be received bydecimation unit 65 from frequencydomain scaling unit 60.Decimation calculation unit 96 may receive feedback fromcyclic prefix unit 31 as to the length of the cyclic prefix and calculate the rate of decimation needed to generatesignal 49 that has a frame length equal to that input intointerpolation unit 63. An output ofdecimation calculation unit 96 may be output toadjustable decimator 94, which adjusts the decimation rate to generate a data frame that has a frame length equal to that input intointerpolation unit 63. In embodiments illustrated inFIG. 9H ,adjustable decimator unit 94 outputs signal 49 by decimating signals 47(A) to 47(2L) such that the data length is exactly twice the length of the FFT and/or IFFT processing length in encoder/decoder 32.FIGS. 9G and 9H illustrate just one example implementation of the embodiments. In embodiments,decimation unit 65 may calculate the decimation rate as a value (L+N)/K times the sampling rate of the received communication signal and/or the inverse proportion of the interpolation rate calculated byinterpolation unit 63. - Although embodiments and their advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the disclosed as defined by the appended claims. Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure of the present invention, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized according to the present invention. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.
Claims (2)
1. A method comprising:
receiving a communication signal;
splitting the communication signal into a first communication signal and a second communication signal;
zero padding the first communication signal; and
excursion compensating the first communication signal with the second signal to generate an excursion compensated signal.
2-56. (canceled)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/979,004 US20180262926A1 (en) | 2016-06-16 | 2018-05-14 | Excursion compensation in multipath communication systems with a cyclic prefix |
| US16/414,445 US20190273536A1 (en) | 2016-06-16 | 2019-05-16 | Excursion compensation in multipath communication systems with a cyclic prefix |
Applications Claiming Priority (16)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/184,823 US9735743B1 (en) | 2016-06-16 | 2016-06-16 | Minimizing impedence mismatch effects in a wireless device |
| US201662364714P | 2016-07-20 | 2016-07-20 | |
| US15/356,296 US9848342B1 (en) | 2016-07-20 | 2016-11-18 | Excursion compensation in multipath communication systems having performance requirements parameters |
| US15/406,441 US9941946B2 (en) | 2016-07-20 | 2017-01-13 | Excursion compensation in multipath communication systems having performance requirements parameters |
| US201762506484P | 2017-05-15 | 2017-05-15 | |
| PCT/US2017/037636 WO2017218748A2 (en) | 2016-06-16 | 2017-06-15 | Minimizing impedence mismatch effects in a wireless device |
| US201762528792P | 2017-07-05 | 2017-07-05 | |
| US15/642,647 US9979359B2 (en) | 2016-06-16 | 2017-07-06 | Minimizing impedence mismatch effects in a wireless device |
| US15/653,301 US10340987B2 (en) | 2016-07-20 | 2017-07-18 | Excursion compensation in multipath communication systems with a cyclic prefix |
| PCT/US2017/042863 WO2018017720A1 (en) | 2016-07-20 | 2017-07-19 | Excursion compensation in multipath communication systems having performance requirements parameters |
| PCT/US2017/042886 WO2018017730A1 (en) | 2016-07-20 | 2017-07-19 | Excursion compensation in multipath communication systems with a cyclic prefix |
| US201762588822P | 2017-11-20 | 2017-11-20 | |
| US15/899,691 US10090900B2 (en) | 2016-07-20 | 2018-02-20 | Excursion compensation in multipath communication systems having performance requirements parameters |
| US201862642362P | 2018-03-13 | 2018-03-13 | |
| US201862642368P | 2018-03-13 | 2018-03-13 | |
| US15/979,004 US20180262926A1 (en) | 2016-06-16 | 2018-05-14 | Excursion compensation in multipath communication systems with a cyclic prefix |
Related Parent Applications (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2017/037636 Continuation-In-Part WO2017218748A2 (en) | 2016-06-16 | 2017-06-15 | Minimizing impedence mismatch effects in a wireless device |
| US15/642,647 Continuation-In-Part US9979359B2 (en) | 2016-06-16 | 2017-07-06 | Minimizing impedence mismatch effects in a wireless device |
| US15/653,301 Continuation US10340987B2 (en) | 2016-06-16 | 2017-07-18 | Excursion compensation in multipath communication systems with a cyclic prefix |
| PCT/US2017/042886 Continuation-In-Part WO2018017730A1 (en) | 2016-06-16 | 2017-07-19 | Excursion compensation in multipath communication systems with a cyclic prefix |
| US15/899,691 Continuation-In-Part US10090900B2 (en) | 2016-06-16 | 2018-02-20 | Excursion compensation in multipath communication systems having performance requirements parameters |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/356,296 Continuation-In-Part US9848342B1 (en) | 2016-06-16 | 2016-11-18 | Excursion compensation in multipath communication systems having performance requirements parameters |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20180262926A1 true US20180262926A1 (en) | 2018-09-13 |
Family
ID=60629272
Family Applications (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/356,296 Active US9848342B1 (en) | 2016-06-16 | 2016-11-18 | Excursion compensation in multipath communication systems having performance requirements parameters |
| US15/406,441 Active US9941946B2 (en) | 2016-06-16 | 2017-01-13 | Excursion compensation in multipath communication systems having performance requirements parameters |
| US15/653,301 Expired - Fee Related US10340987B2 (en) | 2016-06-16 | 2017-07-18 | Excursion compensation in multipath communication systems with a cyclic prefix |
| US15/899,691 Active US10090900B2 (en) | 2016-06-16 | 2018-02-20 | Excursion compensation in multipath communication systems having performance requirements parameters |
| US15/979,004 Abandoned US20180262926A1 (en) | 2016-06-16 | 2018-05-14 | Excursion compensation in multipath communication systems with a cyclic prefix |
Family Applications Before (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/356,296 Active US9848342B1 (en) | 2016-06-16 | 2016-11-18 | Excursion compensation in multipath communication systems having performance requirements parameters |
| US15/406,441 Active US9941946B2 (en) | 2016-06-16 | 2017-01-13 | Excursion compensation in multipath communication systems having performance requirements parameters |
| US15/653,301 Expired - Fee Related US10340987B2 (en) | 2016-06-16 | 2017-07-18 | Excursion compensation in multipath communication systems with a cyclic prefix |
| US15/899,691 Active US10090900B2 (en) | 2016-06-16 | 2018-02-20 | Excursion compensation in multipath communication systems having performance requirements parameters |
Country Status (2)
| Country | Link |
|---|---|
| US (5) | US9848342B1 (en) |
| WO (2) | WO2018017720A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10340987B2 (en) * | 2016-07-20 | 2019-07-02 | Ccip, Llc | Excursion compensation in multipath communication systems with a cyclic prefix |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9882756B2 (en) * | 2014-01-16 | 2018-01-30 | Crestcom, Inc. | Communication system with PAPR management using noise-bearing subcarriers |
| WO2017013533A1 (en) * | 2015-07-20 | 2017-01-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Transceiver architecture that maintains legacy timing by inserting and removing cyclic prefix at legacy sampling rate |
| US10033413B2 (en) * | 2016-05-19 | 2018-07-24 | Analog Devices Global | Mixed-mode digital predistortion |
| US20190273536A1 (en) * | 2016-06-16 | 2019-09-05 | Ccip, Llc | Excursion compensation in multipath communication systems with a cyclic prefix |
| JP2020511014A (en) * | 2017-01-13 | 2020-04-09 | 華為技術有限公司Huawei Technologies Co.,Ltd. | Optimization architecture for signal decoder |
| CN108631839B (en) * | 2018-03-05 | 2020-03-27 | 电子科技大学 | An Interference Suppression Method for Heterogeneous Cellular Networks Based on Antenna Selection and Interference Alignment |
| EP3537678B1 (en) * | 2018-03-08 | 2022-05-04 | Institut Mines Telecom - IMT Atlantique - Bretagne - Pays de la Loire | Pseudo-guard intervals insertion in an fbmc transmitter |
| CN111200571B (en) * | 2018-11-19 | 2021-10-01 | 华为技术有限公司 | A kind of signal transmission method and device |
| CN111865858B (en) * | 2019-04-30 | 2022-01-11 | 华为技术有限公司 | Side information transmission method and device based on partial transmission sequence technology |
| WO2021074000A1 (en) * | 2019-10-11 | 2021-04-22 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Spatial multiplexing with single transmitter on wideband channels |
| CN110943768B (en) * | 2019-12-09 | 2021-09-28 | 中南大学 | Mixed precoding codebook joint design method of millimeter wave large-scale MIMO system |
| WO2020118321A2 (en) * | 2020-02-14 | 2020-06-11 | Futurewei Technologies, Inc. | Multi-rate crest factor reduction |
| US11843987B2 (en) * | 2021-11-16 | 2023-12-12 | Crius Technology Group, Inc. | Methods, systems, and apparatus for routing data over medium and high voltage power lines |
| TWI792954B (en) * | 2022-03-23 | 2023-02-11 | 瑞昱半導體股份有限公司 | Communication device and method of handling papr |
| US11595237B1 (en) * | 2022-05-03 | 2023-02-28 | Qualcomm Incorporated | Peak reduction tone allocation |
Citations (51)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030169824A1 (en) * | 2002-03-08 | 2003-09-11 | Naftali Chayat | Orthogonal division multiple access technique incorporating single carrier and OFDM signals |
| US20030202460A1 (en) * | 2002-04-26 | 2003-10-30 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting and receiving side information of a partial transmit sequence in an OFDM communication system |
| US20040151109A1 (en) * | 2003-01-30 | 2004-08-05 | Anuj Batra | Time-frequency interleaved orthogonal frequency division multiplexing ultra wide band physical layer |
| US20040202103A1 (en) * | 2003-04-08 | 2004-10-14 | Samsung Electronics Co., Ltd. | Apparatus and method for generating a preamble sequence in an OFDM communication system |
| US20040208253A1 (en) * | 2001-08-27 | 2004-10-21 | Samsung Electronics Co., Ltd. | Apparatus and method for generating preamble sequence in a BWA communication system using OFDM |
| US20040228283A1 (en) * | 2003-05-14 | 2004-11-18 | Naguib Ayman Fawzy | Power control and scheduling in an OFDM system |
| US20050163252A1 (en) * | 2004-01-27 | 2005-07-28 | Crestcom, Inc. | Transmitter predistortion circuit and method therefor |
| US20060078040A1 (en) * | 2004-10-12 | 2006-04-13 | Samsung Electronics Co., Ltd. | Apparatus and method for cell acquisition and downlink synchronization acquisition in a wireless communication system |
| US20070082617A1 (en) * | 2005-10-11 | 2007-04-12 | Crestcom, Inc. | Transceiver with isolation-filter compensation and method therefor |
| US7251463B2 (en) * | 2003-06-30 | 2007-07-31 | Crestcom, Inc. | Methods and apparatus for controlling signals |
| US20070254592A1 (en) * | 2006-04-27 | 2007-11-01 | Mccallister Ronald D | Method and apparatus for adaptively controlling signals |
| US7295816B2 (en) * | 2003-06-30 | 2007-11-13 | Crestcom, Inc. | Methods and apparatus for controlling signals |
| US20080285640A1 (en) * | 2007-05-15 | 2008-11-20 | Crestcom, Inc. | RF Transmitter With Nonlinear Predistortion and Method Therefor |
| US20090052577A1 (en) * | 2007-08-14 | 2009-02-26 | Lg Electronics Inc. | Peak to average power ratio reduction |
| US7539259B2 (en) * | 2003-08-28 | 2009-05-26 | Motorola, Inc. | OFDM channel estimation and tracking for multiple transmit antennas |
| US20090285271A1 (en) * | 2008-05-14 | 2009-11-19 | Sidsa (Semiconductores Investigacion Y Diseno,S.A. | System and transceiver for dsl communications based on single carrier modulation, with efficient vectoring, capacity approaching channel coding structure and preamble insertion for agile channel adaptation |
| US20100048146A1 (en) * | 2007-01-30 | 2010-02-25 | Crestcom, Inc. | Transceiver with Compensation for Transmit Signal Leakage and Method Therefor |
| US7720175B2 (en) * | 2005-08-10 | 2010-05-18 | Samsung Electronics Co., Ltd | Apparatus and method for reducing peak-to-average power ratio in an OFDM communication system |
| US7778347B2 (en) * | 2006-08-21 | 2010-08-17 | Freescale Semiconductor, Inc. | Power de-rating reduction in a transmitter |
| US7860194B2 (en) * | 2005-11-11 | 2010-12-28 | Samsung Electronics Co., Ltd. | Method and apparatus for normalizing input metric to a channel decoder in a wireless communication system |
| US20110064162A1 (en) * | 2009-09-11 | 2011-03-17 | Crestcom, Inc. | Transmitting unit that reduces papr and method therefor |
| US20110092173A1 (en) * | 2009-10-15 | 2011-04-21 | Crestcom, Inc. | Transmitting unit that reduces papr using out-of-band distortion and method therefor |
| US7991091B2 (en) * | 2003-06-19 | 2011-08-02 | Sony Corporation | Radio communication system, receiver, receiving method, transmitter, transmitting method, and device for and method of calculating delay times for multi-carrier transmission |
| US8045635B2 (en) * | 2006-09-08 | 2011-10-25 | Samsung Electronics Co., Ltd | Inter-symbol interference cancellation method for orthogonal frequency division multiple access system |
| US8098744B2 (en) * | 2007-01-03 | 2012-01-17 | Freescale Semiconductor, Inc. | Reducing a peak-to-average ratio of a signal using filtering |
| US8130862B2 (en) * | 2004-11-16 | 2012-03-06 | Intellectual Ventures Holding 40 Llc | Precoding system and method for multi-user transmission in multiple antenna wireless systems |
| US20120307937A1 (en) * | 2010-01-13 | 2012-12-06 | Ntt Docomo, Inc. | Transmitter and mimo mutliplex transmission method |
| US8401095B2 (en) * | 2005-12-27 | 2013-03-19 | Lg Electronics Inc. | Apparatus for transmitting data using carriers and method thereof |
| US20130141160A1 (en) * | 2011-02-18 | 2013-06-06 | Ntt Docomo, Inc. | Power series digital predistorter and control method thereof |
| US8582687B2 (en) * | 2009-06-26 | 2013-11-12 | Plusn, Llc | System and method for controlling combined radio signals |
| US20130329830A1 (en) * | 2011-02-25 | 2013-12-12 | Osaka University | Receiving device, transmitting device, receiving method, transmitting method, program, and wireless communication system |
| US20140065986A1 (en) * | 2012-08-29 | 2014-03-06 | Crestcom, Inc. | Transmitter With Peak-Tracking PAPR Reduction and Method Therefor |
| US20140064342A1 (en) * | 2008-07-01 | 2014-03-06 | Telefonaktiebolaget L M Ericsson (pubI) | Methods and Apparatus in a MIMO Telecommunications System |
| US20140139286A1 (en) * | 2012-11-20 | 2014-05-22 | Telefonaktiebolaget L M Ericsson (Publ) | Systems and methods for band-limited adaptation for pa linearization |
| US20140192925A1 (en) * | 2011-07-29 | 2014-07-10 | Alcatel Lucent | Method of and apparatus for reducing papr in filter-bank multi-carrier system |
| US8787493B2 (en) * | 2010-08-12 | 2014-07-22 | Telefonaktiebolaget L M Ericsson (Publ) | Precoding technique |
| US8798471B2 (en) * | 2009-10-13 | 2014-08-05 | Xieon Networks S.A.R.L. | Method for processing data in an optical network element and optical network element |
| US8804873B1 (en) * | 2013-02-13 | 2014-08-12 | Crestcom, Inc. | Communication system and method with PAPR; and backoff configured for equilibrium |
| US20140269987A1 (en) * | 2013-03-14 | 2014-09-18 | Qualcomm Incorporated | Combined multi-stage crest factor reduction and interpolation of a signal |
| US8848819B2 (en) * | 2010-09-10 | 2014-09-30 | Panasonic Intellectual Property Corporation Of America | Transmission method, transmitter apparatus, reception method and receiver apparatus |
| US8909175B1 (en) * | 2013-06-27 | 2014-12-09 | Crestcom, Inc. | Transmitter and method for RF power amplifier having a bandwidth controlled, detroughed envelope tracking signal |
| US20140362934A1 (en) * | 2013-06-10 | 2014-12-11 | Rajendra Kumar | Multi transform ofdm systems and methods with low peak to average power ratio signals |
| US8913626B2 (en) * | 2012-05-15 | 2014-12-16 | Entropic Communications, Inc. | Signal processing of multiple streams |
| US8948713B2 (en) * | 2009-06-16 | 2015-02-03 | Broadcom Corporation | Antenna impedance/power amplifier source impedance measurement circuitry and device operation based thereon |
| US8958500B2 (en) * | 2010-11-19 | 2015-02-17 | Commonwealth Scientific And Industrial Research Organisation | Peak-to average power ratio reduction for wireless communication systems |
| US8995568B1 (en) * | 2008-09-05 | 2015-03-31 | Marvell International Ltd. | Phase transformation of repeated signals |
| US9001918B2 (en) * | 2011-08-25 | 2015-04-07 | Samsung Electronics Co., Ltd. | Communication method and apparatus in a wireless communication system supporting multiple OFDM parameters sets |
| US20150200797A1 (en) * | 2014-01-16 | 2015-07-16 | Crestcom, Inc. | Communication System with PAPR Management Using Noise-Bearing Subcarriers |
| US9544171B2 (en) * | 2013-02-12 | 2017-01-10 | Nokia Solutions And Networks Oy | Zero insertion for ISI free OFDM reception |
| US20170033809A1 (en) * | 2015-07-27 | 2017-02-02 | Northrop Grumman Systems Corporation | Non-linear transmitter pre-coding |
| US9848342B1 (en) * | 2016-07-20 | 2017-12-19 | Ccip, Llc | Excursion compensation in multipath communication systems having performance requirements parameters |
Family Cites Families (107)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0633658A3 (en) | 1993-07-06 | 1996-01-17 | Hughes Aircraft Co | Voice activated transmission coupled AGC circuit. |
| JP3202867B2 (en) | 1993-09-07 | 2001-08-27 | 松下電器産業株式会社 | Signal compression circuit and optical transmitter |
| GB2289989B (en) | 1994-05-25 | 1999-01-06 | Nokia Mobile Phones Ltd | Adaptive antenna matching |
| WO1996032710A1 (en) | 1995-04-10 | 1996-10-17 | Corporate Computer Systems, Inc. | System for compression and decompression of audio signals for digital transmission |
| US6356606B1 (en) | 1998-07-31 | 2002-03-12 | Lucent Technologies Inc. | Device and method for limiting peaks of a signal |
| US6366619B1 (en) | 1998-08-28 | 2002-04-02 | Sicom, Inc. | Constrained-envelope transmitter and method therefor |
| US6104761A (en) | 1998-08-28 | 2000-08-15 | Sicom, Inc. | Constrained-envelope digital-communications transmission system and method therefor |
| JP2988522B1 (en) | 1998-09-28 | 1999-12-13 | 日本電気株式会社 | CDMA transmitter |
| US6236864B1 (en) | 1998-11-27 | 2001-05-22 | Nortel Networks Limited | CDMA transmit peak power reduction |
| US6597745B1 (en) | 1999-04-06 | 2003-07-22 | Eric M. Dowling | Reduced complexity multicarrier precoder |
| CA2291493A1 (en) | 1999-12-03 | 2001-06-03 | Catena Technologies Canada, Inc. | Peak to average power ratio reduction in communication systems |
| KR100325420B1 (en) | 2000-02-15 | 2002-02-21 | 강인호 | Envelope tracking amplifier having improved gain, terminal for mobile communication using the same, and method for improving gain relating thereto |
| AUPQ820000A0 (en) | 2000-06-20 | 2000-07-13 | Berangi, R. | Peak power reduction schemes for multi-code cdma and critically sampled complex gaussian signals |
| WO2002015507A1 (en) | 2000-08-17 | 2002-02-21 | Huawei Technologies Co., Ltd. | Method and apparatus for reducing multi-carrier signals ratio of peak power to average power |
| US6771940B2 (en) | 2001-03-27 | 2004-08-03 | Northrop Grumman Corporation | Multi-channel peak power smoothing |
| FR2824986B1 (en) | 2001-05-18 | 2003-10-31 | St Microelectronics Sa | ELECTRONIC COMPONENT FOR THE DECODING OF A RADIO FREQUENCY TRANSMISSION CHANNEL CARRYING ENCODED DIGITAL INFORMATION, PARTICULARLY FOR DIGITAL SATELLITE BROADCASTING |
| US6741661B2 (en) | 2001-05-22 | 2004-05-25 | Qualcomm Incorporated | Method and apparatus for peak-to-average power reduction |
| KR100870557B1 (en) * | 2001-05-25 | 2008-11-27 | 리전츠 어브 더 유니버시티 오브 미네소타 | Apparatus and method for space-time coded transmission in wireless communication network |
| US6999522B2 (en) | 2001-09-28 | 2006-02-14 | Intersil Americas, Inc. | Constrained-envelope digital communications transmitter and method therefor |
| US6928121B2 (en) | 2001-09-28 | 2005-08-09 | Intersil Americas, Inc. | Digital transmitter with constrained envelope and spectral regrowth over a plurality of carriers |
| US20030086507A1 (en) | 2001-11-07 | 2003-05-08 | Jaehyeong Kim | Peak limiting architecture and method |
| US7113033B2 (en) | 2002-01-31 | 2006-09-26 | Qualcomm Incorporated | Variable impedance load for a variable gain radio frequency amplifier |
| US7099299B2 (en) * | 2002-03-04 | 2006-08-29 | Agency For Science, Technology And Research | CDMA system with frequency domain equalization |
| US7292647B1 (en) * | 2002-04-22 | 2007-11-06 | Regents Of The University Of Minnesota | Wireless communication system having linear encoder |
| US7327800B2 (en) * | 2002-05-24 | 2008-02-05 | Vecima Networks Inc. | System and method for data detection in wireless communication systems |
| EP1518241A2 (en) | 2002-06-20 | 2005-03-30 | Koninklijke Philips Electronics N.V. | Balanced disparity channel code for dc control |
| US6885708B2 (en) * | 2002-07-18 | 2005-04-26 | Motorola, Inc. | Training prefix modulation method and receiver |
| US6882217B1 (en) * | 2002-09-27 | 2005-04-19 | 3Com Corporation | Cubic spline predistortion, algorithm and training, for a wireless LAN system |
| US20040081131A1 (en) * | 2002-10-25 | 2004-04-29 | Walton Jay Rod | OFDM communication system with multiple OFDM symbol sizes |
| JP3990974B2 (en) | 2002-11-26 | 2007-10-17 | 株式会社日立コミュニケーションテクノロジー | Peak factor reduction device |
| US6950387B2 (en) * | 2003-02-28 | 2005-09-27 | Wisair Ltd. | Communication method, system, and apparatus that combines aspects of cyclic prefix and zero padding techniques |
| US7634020B2 (en) * | 2003-03-11 | 2009-12-15 | Texas Instruments Incorporated | Preamble for a TFI-OFDM communications system |
| CN100576834C (en) * | 2003-03-28 | 2009-12-30 | 英特尔公司 | Method and apparatus for OFDM symbol timing synchronization |
| GB2401516A (en) * | 2003-04-17 | 2004-11-10 | Univ Southampton | Peak-to-average power ratio reduction by subtracting shaped pulses from a baseband signal |
| US7512386B2 (en) | 2003-08-29 | 2009-03-31 | Nokia Corporation | Method and apparatus providing integrated load matching using adaptive power amplifier compensation |
| US7342976B2 (en) | 2004-01-27 | 2008-03-11 | Crestcom, Inc. | Predistortion circuit and method for compensating A/D and other distortion in a digital RF communications transmitter |
| US7099399B2 (en) | 2004-01-27 | 2006-08-29 | Crestcom, Inc. | Distortion-managed digital RF communications transmitter and method therefor |
| US7519123B1 (en) * | 2004-04-08 | 2009-04-14 | Staccato Communications, Inc. | Spectral shaping for multiband OFDM transmitters with time spreading |
| US7724835B2 (en) * | 2004-05-17 | 2010-05-25 | Qualcomm Incorporated | Space-time block coding in orthogonal frequency division communication systems |
| JP4256301B2 (en) * | 2004-05-28 | 2009-04-22 | 株式会社東芝 | Wireless communication device |
| US7336716B2 (en) * | 2004-06-30 | 2008-02-26 | Intel Corporation | Power amplifier linearization methods and apparatus using predistortion in the frequency domain |
| JP2008516499A (en) * | 2004-10-06 | 2008-05-15 | ノキア コーポレイション | Recover clipped signal peaks at the receiver site |
| FI20055012A0 (en) | 2005-01-07 | 2005-01-07 | Nokia Corp | Trimming a broadcast signal |
| US8009775B2 (en) | 2005-03-11 | 2011-08-30 | Qualcomm Incorporated | Automatic frequency control for a wireless communication system with multiple subcarriers |
| JP4463780B2 (en) * | 2005-06-14 | 2010-05-19 | 株式会社エヌ・ティ・ティ・ドコモ | Transmitting apparatus and transmitting method |
| US7944991B2 (en) | 2005-10-27 | 2011-05-17 | Georgia Tech Research Corporation | Constrained clipping for peak-to-average power ratio (crest factor) reduction in multicarrier transmission systems |
| US7792200B2 (en) | 2005-11-14 | 2010-09-07 | Telefonaltiebolaget Lm Ericsson (Publ) | Peak-to-average power reduction |
| KR100772504B1 (en) * | 2005-12-01 | 2007-11-01 | 한국전자통신연구원 | OPMM modulation / direct detection type wire / wireless communication system modulation / demodulation device and method having high transmission power efficiency |
| FR2894413A1 (en) * | 2005-12-07 | 2007-06-08 | France Telecom | METHOD AND DEVICE FOR DYNAMIC INTERLACING |
| US7570931B2 (en) | 2006-06-02 | 2009-08-04 | Crestcom, Inc. | RF transmitter with variably biased RF power amplifier and method therefor |
| US7558255B2 (en) * | 2006-07-13 | 2009-07-07 | Alcatel-Lucent Usa Inc. | Method of switching modes of uplink transmission in a wireless communication system |
| US7714676B2 (en) | 2006-11-08 | 2010-05-11 | Paratek Microwave, Inc. | Adaptive impedance matching apparatus, system and method |
| EP3444969B1 (en) | 2007-03-22 | 2020-02-19 | Marvell World Trade Ltd. | Variable codebook for mimo system |
| US8026845B2 (en) | 2007-04-16 | 2011-09-27 | Qualcomm Incorporated | Positioning and transmitting system |
| KR101405971B1 (en) | 2007-07-02 | 2014-06-12 | 엘지전자 주식회사 | broadcasting receiver and method of processing broadcast signal |
| JP5010399B2 (en) * | 2007-08-29 | 2012-08-29 | 株式会社日立国際電気 | Orthogonal multiplexed signal peak suppression method, peak suppression circuit, and transmitter |
| KR101369360B1 (en) * | 2007-09-05 | 2014-03-04 | 삼성전자주식회사 | Orthogonal Frequency Division Multiplexing receiver's Carrier Frequency Offset synchronization devie and thereof method |
| EP2206307B1 (en) | 2007-10-04 | 2013-01-09 | Apple Inc. | Method and system for adaptive peak to average power ratio reduction in OFDM communication networks |
| US8605814B2 (en) | 2007-10-10 | 2013-12-10 | Crestcom, Inc. | Distortion-compensated RF transmitter and method therefor |
| PL2071795T3 (en) | 2007-12-12 | 2010-09-30 | Lg Electronics Inc | Apparatus for transmitting and receiving a signal and a method of transmitting and receiving a signal |
| WO2009131156A1 (en) * | 2008-04-22 | 2009-10-29 | 国立大学法人大阪大学 | Wireless communication system, transmitter apparatus, receiver apparatus, and communication method |
| JP5086880B2 (en) * | 2008-04-22 | 2012-11-28 | シャープ株式会社 | Transmitting apparatus, receiving apparatus, and wireless communication system |
| CN101656512B (en) * | 2008-08-18 | 2012-06-27 | 富士通株式会社 | Device and method for measuring nonlinearity of power amplifier and predistortion compensation device |
| US20100054621A1 (en) | 2008-08-26 | 2010-03-04 | Qualcomm Incorporated | Dual lookup table design for edge-directed image scaling |
| US8000661B2 (en) * | 2008-08-26 | 2011-08-16 | Mediatek Inc. | Communication system with frequency-adaptive predistorter design |
| EP2159979A1 (en) * | 2008-08-29 | 2010-03-03 | Nokia Siemens Networks OY | In-band ripple compensation |
| JP4666031B2 (en) * | 2008-09-09 | 2011-04-06 | ソニー株式会社 | Synchronous circuit and wireless communication device |
| US8406113B2 (en) * | 2008-10-17 | 2013-03-26 | Freescale Semiconductor, Inc. | Peak-to-average reduction of SC-FDMA signals with frequency mask |
| US8873533B2 (en) * | 2008-11-12 | 2014-10-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and a transmitter in a wireless communication network |
| US8842758B2 (en) * | 2009-02-11 | 2014-09-23 | Agere Systems Llc | Dynamically selecting methods to reduce distortion in multi-carrier modulated signals resulting from high peak-to-average power ratios |
| KR101086569B1 (en) | 2009-08-13 | 2011-11-23 | 엘지이노텍 주식회사 | Impedance regulator of adaptive tuning antenna circuit |
| US8885764B2 (en) | 2009-10-15 | 2014-11-11 | Telefonaktiebolaget L M Ericsson (Publ) | EVM pooling for multi-standard and multi-carrier systems |
| TW201141144A (en) | 2009-11-16 | 2011-11-16 | Maxlinear Inc | Apparatus and methods for symbol timing error detection, tracking and correction |
| JP5522835B2 (en) * | 2010-02-26 | 2014-06-18 | シャープ株式会社 | Wireless communication system, wireless transmission device, and wireless transmission method |
| US8897351B2 (en) * | 2010-09-23 | 2014-11-25 | Intel Corporation | Method for peak to average power ratio reduction |
| JP5554205B2 (en) * | 2010-10-18 | 2014-07-23 | シャープ株式会社 | Wireless transmission device, wireless reception device, wireless communication system, control program for wireless transmission device, and integrated circuit |
| JP5770464B2 (en) * | 2010-12-14 | 2015-08-26 | シャープ株式会社 | COMMUNICATION SYSTEM, TRANSMISSION DEVICE, AND RECEPTION DEVICE |
| US8837652B2 (en) * | 2010-12-31 | 2014-09-16 | Raytheon Company | Receiver synchronization in radio communication systems employing transmit diversity |
| US9615326B2 (en) | 2011-06-30 | 2017-04-04 | Intel Corporation | System and method of improving power efficiency in wireless communication system |
| US10548132B2 (en) * | 2011-08-17 | 2020-01-28 | Skyline Partners Technology Llc | Radio with antenna array and multiple RF bands |
| US8238318B1 (en) * | 2011-08-17 | 2012-08-07 | CBF Networks, Inc. | Intelligent backhaul radio |
| US9112634B2 (en) | 2012-02-10 | 2015-08-18 | Qualcomm Incorporated | Reducing network acquisition time |
| US9184722B2 (en) | 2012-02-10 | 2015-11-10 | Infineon Technologies Ag | Adjustable impedance matching network |
| US8761294B2 (en) | 2012-02-17 | 2014-06-24 | Alcatel Lucent | Methods and systems for reducing crosstalk |
| WO2014059460A1 (en) | 2012-10-18 | 2014-04-24 | Commonwealth Scientific And Industrial Research Organisation | Ofdm communications |
| US9596065B2 (en) | 2012-10-24 | 2017-03-14 | Qualcomm Incorporated | Enhanced SRS transmission for MIMO operation in LTE-A |
| US9444417B2 (en) | 2013-03-15 | 2016-09-13 | Qorvo Us, Inc. | Weakly coupled RF network based power amplifier architecture |
| US9130626B2 (en) | 2013-04-10 | 2015-09-08 | Qualcomm Incorporated | Frequency dependent I/Q impairment compensation |
| US9209839B2 (en) | 2013-04-17 | 2015-12-08 | Broadcom Corporation | Method of antenna impedance mismatch compensation based on time-to-digital converter phase estimation |
| US8873677B1 (en) * | 2013-05-01 | 2014-10-28 | Samsung Electronics Co., Ltd. | Apparatus and method for enveloping tracking calibration |
| US9154168B2 (en) | 2013-05-14 | 2015-10-06 | Intel IP Corporation | Signal peak-to-average power ratio (PAR) reduction |
| US9331882B2 (en) | 2013-06-05 | 2016-05-03 | Telefonaktiebolaget L M Ericsson (Publ) | Crest factor reduction of carrier aggregated signals |
| EP2843894A1 (en) * | 2013-09-02 | 2015-03-04 | Denis Julien Gilles Mestdagh | A method for generating a built symbol for PAPR reduction and a method for demodulating a received symbol |
| GB2518215A (en) * | 2013-09-13 | 2015-03-18 | Univ Edinburgh | Transmission scheme for communications systems |
| US10153792B2 (en) | 2013-10-30 | 2018-12-11 | Samsung Electronics Co., Ltd. | Digital compensation for antenna load mismatch |
| WO2015120087A1 (en) * | 2014-02-04 | 2015-08-13 | Futurewei Technologies, Inc. | Direct-detected orthogonal frequency-division multiplexing with dispersion pre-compensation digital signal processing |
| US9973362B2 (en) * | 2014-03-07 | 2018-05-15 | Huawei Technologies Co., Ltd. | Common broadcast channel low PAPR signaling in massive MIMO systems |
| US10050816B2 (en) | 2014-07-18 | 2018-08-14 | Samsung Electronics Co., Ltd. | Method and apparatus for peak to average power reduction in wireless communication systems using spectral mask filling |
| JP2016039419A (en) | 2014-08-06 | 2016-03-22 | 富士通株式会社 | Transmitter and peak-to-average power ratio suppression method |
| US9806929B2 (en) | 2014-12-12 | 2017-10-31 | Intel IP Corporation | Communication device with power amplifier crest factor reduction |
| EP3226500B1 (en) * | 2014-12-31 | 2019-04-03 | Huawei Technologies Co., Ltd. | Signal clipping processing method and apparatus |
| CN106160763A (en) * | 2015-02-26 | 2016-11-23 | 中兴通讯股份有限公司 | signal processing method, device and receiver |
| US9503301B2 (en) | 2015-03-18 | 2016-11-22 | Xilinx, Inc. | Noise-shaping crest factor reduction with polyphase transforming |
| WO2017013533A1 (en) * | 2015-07-20 | 2017-01-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Transceiver architecture that maintains legacy timing by inserting and removing cyclic prefix at legacy sampling rate |
| WO2017081207A1 (en) * | 2015-11-10 | 2017-05-18 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | System and method for providing a wireless communication with a mobile device |
| EP3226502B1 (en) * | 2016-04-01 | 2020-08-12 | Nxp B.V. | Signal processing circuits |
| CN107370704A (en) * | 2016-05-13 | 2017-11-21 | 财团法人工业技术研究院 | Wireless communication apparatus and wireless signal generating method |
-
2016
- 2016-11-18 US US15/356,296 patent/US9848342B1/en active Active
-
2017
- 2017-01-13 US US15/406,441 patent/US9941946B2/en active Active
- 2017-07-18 US US15/653,301 patent/US10340987B2/en not_active Expired - Fee Related
- 2017-07-19 WO PCT/US2017/042863 patent/WO2018017720A1/en not_active Ceased
- 2017-07-19 WO PCT/US2017/042886 patent/WO2018017730A1/en not_active Ceased
-
2018
- 2018-02-20 US US15/899,691 patent/US10090900B2/en active Active
- 2018-05-14 US US15/979,004 patent/US20180262926A1/en not_active Abandoned
Patent Citations (60)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040208253A1 (en) * | 2001-08-27 | 2004-10-21 | Samsung Electronics Co., Ltd. | Apparatus and method for generating preamble sequence in a BWA communication system using OFDM |
| US20030169824A1 (en) * | 2002-03-08 | 2003-09-11 | Naftali Chayat | Orthogonal division multiple access technique incorporating single carrier and OFDM signals |
| US20030202460A1 (en) * | 2002-04-26 | 2003-10-30 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting and receiving side information of a partial transmit sequence in an OFDM communication system |
| US20040151109A1 (en) * | 2003-01-30 | 2004-08-05 | Anuj Batra | Time-frequency interleaved orthogonal frequency division multiplexing ultra wide band physical layer |
| US20040202103A1 (en) * | 2003-04-08 | 2004-10-14 | Samsung Electronics Co., Ltd. | Apparatus and method for generating a preamble sequence in an OFDM communication system |
| US20040228283A1 (en) * | 2003-05-14 | 2004-11-18 | Naguib Ayman Fawzy | Power control and scheduling in an OFDM system |
| US7991091B2 (en) * | 2003-06-19 | 2011-08-02 | Sony Corporation | Radio communication system, receiver, receiving method, transmitter, transmitting method, and device for and method of calculating delay times for multi-carrier transmission |
| US8090050B2 (en) * | 2003-06-19 | 2012-01-03 | Sony Corporation | Radio communication system, receiver, receiving method, transmitter, transmitting method, and device for and method of calculating delay times for multi-carrier transmission |
| US8064554B2 (en) * | 2003-06-19 | 2011-11-22 | Sony Corporation | Radio communication system performing multi-carrier transmission, reception device, reception method, transmission device, transmission method, delay time calculation device, and delay time calculation method |
| US7251463B2 (en) * | 2003-06-30 | 2007-07-31 | Crestcom, Inc. | Methods and apparatus for controlling signals |
| US7295816B2 (en) * | 2003-06-30 | 2007-11-13 | Crestcom, Inc. | Methods and apparatus for controlling signals |
| US7539259B2 (en) * | 2003-08-28 | 2009-05-26 | Motorola, Inc. | OFDM channel estimation and tracking for multiple transmit antennas |
| US20050163252A1 (en) * | 2004-01-27 | 2005-07-28 | Crestcom, Inc. | Transmitter predistortion circuit and method therefor |
| US20060078040A1 (en) * | 2004-10-12 | 2006-04-13 | Samsung Electronics Co., Ltd. | Apparatus and method for cell acquisition and downlink synchronization acquisition in a wireless communication system |
| US8130862B2 (en) * | 2004-11-16 | 2012-03-06 | Intellectual Ventures Holding 40 Llc | Precoding system and method for multi-user transmission in multiple antenna wireless systems |
| US7720175B2 (en) * | 2005-08-10 | 2010-05-18 | Samsung Electronics Co., Ltd | Apparatus and method for reducing peak-to-average power ratio in an OFDM communication system |
| US20070082617A1 (en) * | 2005-10-11 | 2007-04-12 | Crestcom, Inc. | Transceiver with isolation-filter compensation and method therefor |
| US7860194B2 (en) * | 2005-11-11 | 2010-12-28 | Samsung Electronics Co., Ltd. | Method and apparatus for normalizing input metric to a channel decoder in a wireless communication system |
| US8401095B2 (en) * | 2005-12-27 | 2013-03-19 | Lg Electronics Inc. | Apparatus for transmitting data using carriers and method thereof |
| US20070254592A1 (en) * | 2006-04-27 | 2007-11-01 | Mccallister Ronald D | Method and apparatus for adaptively controlling signals |
| US7751786B2 (en) * | 2006-04-27 | 2010-07-06 | Crestcom, Inc. | Method and apparatus for adaptively controlling signals |
| US7747224B2 (en) * | 2006-04-27 | 2010-06-29 | Crestcom, Inc. | Method and apparatus for adaptively controlling signals |
| US7778347B2 (en) * | 2006-08-21 | 2010-08-17 | Freescale Semiconductor, Inc. | Power de-rating reduction in a transmitter |
| US8045635B2 (en) * | 2006-09-08 | 2011-10-25 | Samsung Electronics Co., Ltd | Inter-symbol interference cancellation method for orthogonal frequency division multiple access system |
| US8098744B2 (en) * | 2007-01-03 | 2012-01-17 | Freescale Semiconductor, Inc. | Reducing a peak-to-average ratio of a signal using filtering |
| US20100048146A1 (en) * | 2007-01-30 | 2010-02-25 | Crestcom, Inc. | Transceiver with Compensation for Transmit Signal Leakage and Method Therefor |
| US20080285640A1 (en) * | 2007-05-15 | 2008-11-20 | Crestcom, Inc. | RF Transmitter With Nonlinear Predistortion and Method Therefor |
| US20090052577A1 (en) * | 2007-08-14 | 2009-02-26 | Lg Electronics Inc. | Peak to average power ratio reduction |
| US20090285271A1 (en) * | 2008-05-14 | 2009-11-19 | Sidsa (Semiconductores Investigacion Y Diseno,S.A. | System and transceiver for dsl communications based on single carrier modulation, with efficient vectoring, capacity approaching channel coding structure and preamble insertion for agile channel adaptation |
| US20140064342A1 (en) * | 2008-07-01 | 2014-03-06 | Telefonaktiebolaget L M Ericsson (pubI) | Methods and Apparatus in a MIMO Telecommunications System |
| US8995568B1 (en) * | 2008-09-05 | 2015-03-31 | Marvell International Ltd. | Phase transformation of repeated signals |
| US8948713B2 (en) * | 2009-06-16 | 2015-02-03 | Broadcom Corporation | Antenna impedance/power amplifier source impedance measurement circuitry and device operation based thereon |
| US8582687B2 (en) * | 2009-06-26 | 2013-11-12 | Plusn, Llc | System and method for controlling combined radio signals |
| US20110064162A1 (en) * | 2009-09-11 | 2011-03-17 | Crestcom, Inc. | Transmitting unit that reduces papr and method therefor |
| US8824574B2 (en) * | 2009-09-11 | 2014-09-02 | Crestcom, Inc. | Transmitting unit that reduces PAPR and method therefor |
| US8798471B2 (en) * | 2009-10-13 | 2014-08-05 | Xieon Networks S.A.R.L. | Method for processing data in an optical network element and optical network element |
| US8185065B2 (en) * | 2009-10-15 | 2012-05-22 | Crestcom, Inc. | Transmitting unit that reduces PAPR using out-of-band distortion and method therefor |
| US20110092173A1 (en) * | 2009-10-15 | 2011-04-21 | Crestcom, Inc. | Transmitting unit that reduces papr using out-of-band distortion and method therefor |
| US20120307937A1 (en) * | 2010-01-13 | 2012-12-06 | Ntt Docomo, Inc. | Transmitter and mimo mutliplex transmission method |
| US8787493B2 (en) * | 2010-08-12 | 2014-07-22 | Telefonaktiebolaget L M Ericsson (Publ) | Precoding technique |
| US8848819B2 (en) * | 2010-09-10 | 2014-09-30 | Panasonic Intellectual Property Corporation Of America | Transmission method, transmitter apparatus, reception method and receiver apparatus |
| US8958500B2 (en) * | 2010-11-19 | 2015-02-17 | Commonwealth Scientific And Industrial Research Organisation | Peak-to average power ratio reduction for wireless communication systems |
| US20130141160A1 (en) * | 2011-02-18 | 2013-06-06 | Ntt Docomo, Inc. | Power series digital predistorter and control method thereof |
| US20130329830A1 (en) * | 2011-02-25 | 2013-12-12 | Osaka University | Receiving device, transmitting device, receiving method, transmitting method, program, and wireless communication system |
| US20140192925A1 (en) * | 2011-07-29 | 2014-07-10 | Alcatel Lucent | Method of and apparatus for reducing papr in filter-bank multi-carrier system |
| US9001918B2 (en) * | 2011-08-25 | 2015-04-07 | Samsung Electronics Co., Ltd. | Communication method and apparatus in a wireless communication system supporting multiple OFDM parameters sets |
| US8913626B2 (en) * | 2012-05-15 | 2014-12-16 | Entropic Communications, Inc. | Signal processing of multiple streams |
| US20140065986A1 (en) * | 2012-08-29 | 2014-03-06 | Crestcom, Inc. | Transmitter With Peak-Tracking PAPR Reduction and Method Therefor |
| US8934854B2 (en) * | 2012-08-29 | 2015-01-13 | Crestcom, Inc. | Transmitter with peak-tracking PAPR reduction and method therefor |
| US20140139286A1 (en) * | 2012-11-20 | 2014-05-22 | Telefonaktiebolaget L M Ericsson (Publ) | Systems and methods for band-limited adaptation for pa linearization |
| US9544171B2 (en) * | 2013-02-12 | 2017-01-10 | Nokia Solutions And Networks Oy | Zero insertion for ISI free OFDM reception |
| US8804873B1 (en) * | 2013-02-13 | 2014-08-12 | Crestcom, Inc. | Communication system and method with PAPR; and backoff configured for equilibrium |
| US20140269987A1 (en) * | 2013-03-14 | 2014-09-18 | Qualcomm Incorporated | Combined multi-stage crest factor reduction and interpolation of a signal |
| US20140362934A1 (en) * | 2013-06-10 | 2014-12-11 | Rajendra Kumar | Multi transform ofdm systems and methods with low peak to average power ratio signals |
| US8909175B1 (en) * | 2013-06-27 | 2014-12-09 | Crestcom, Inc. | Transmitter and method for RF power amplifier having a bandwidth controlled, detroughed envelope tracking signal |
| US20150200797A1 (en) * | 2014-01-16 | 2015-07-16 | Crestcom, Inc. | Communication System with PAPR Management Using Noise-Bearing Subcarriers |
| US20170033809A1 (en) * | 2015-07-27 | 2017-02-02 | Northrop Grumman Systems Corporation | Non-linear transmitter pre-coding |
| US9848342B1 (en) * | 2016-07-20 | 2017-12-19 | Ccip, Llc | Excursion compensation in multipath communication systems having performance requirements parameters |
| US20180027427A1 (en) * | 2016-07-20 | 2018-01-25 | Ccip, Llc | Excursion compensation in multipath communication systems with a cyclic prefix |
| US9941946B2 (en) * | 2016-07-20 | 2018-04-10 | Ccip, Llc | Excursion compensation in multipath communication systems having performance requirements parameters |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10340987B2 (en) * | 2016-07-20 | 2019-07-02 | Ccip, Llc | Excursion compensation in multipath communication systems with a cyclic prefix |
Also Published As
| Publication number | Publication date |
|---|---|
| US9941946B2 (en) | 2018-04-10 |
| WO2018017730A1 (en) | 2018-01-25 |
| US20180027427A1 (en) | 2018-01-25 |
| US10090900B2 (en) | 2018-10-02 |
| WO2018017720A1 (en) | 2018-01-25 |
| US20180175919A1 (en) | 2018-06-21 |
| US10340987B2 (en) | 2019-07-02 |
| US20180026685A1 (en) | 2018-01-25 |
| US9848342B1 (en) | 2017-12-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10340987B2 (en) | Excursion compensation in multipath communication systems with a cyclic prefix | |
| US20190273536A1 (en) | Excursion compensation in multipath communication systems with a cyclic prefix | |
| US8989088B2 (en) | OFDM signal processing in a base transceiver system | |
| US9059778B2 (en) | Frequency domain compression in a base transceiver system | |
| KR101530750B1 (en) | Systems and methods for sc-fdma transmission diversity | |
| RU2516321C2 (en) | Method for coordinated multipoint transmission of information in wireless communication network and means for realising said method | |
| CN110785975B (en) | Subband Compression Domain Processing for Uplink MIMO Systems | |
| CN102484501A (en) | Transmission using common and dedicated pilots | |
| JP2011023947A (en) | Transmitting device, receiving device, and signal processing method in radio communication | |
| JP6019298B2 (en) | Wireless communication system, wireless transmission device, and wireless communication method | |
| US20190020384A1 (en) | Los-mimo demodulation apparatus, communication apparatus, los-mimo transmission system, los-mimo demodulation method and program | |
| JP2016520267A (en) | User-specific reference signal transmission method and apparatus | |
| US10797745B2 (en) | Method for in-band full-duplex transmission and reception, and apparatus for the same | |
| CN107371383B (en) | Method and apparatus for reducing peak-to-average power in a wireless communication system using spectral mask filling | |
| CN112262533A (en) | Active interference cancellation device, signal isolation control device and method for actively cancelling interference | |
| US11456762B2 (en) | Control device and radio communication device | |
| US20100202542A1 (en) | Method for data transmission within a communication system, subscriber and communication system | |
| JP5502219B2 (en) | Wireless communication system and baseband unit | |
| US10873366B2 (en) | Virtual distribution point architecture | |
| US12244443B2 (en) | Discrete Fourier transform spread orthogonal frequency division multiplexing waveform pre-equalization | |
| CN110661736B (en) | Signal processing method and related device | |
| US10630522B2 (en) | Communication system, communication device, and communication method | |
| CN119817064A (en) | A communication method and device | |
| JP2008278125A (en) | Wireless base station equipment | |
| CN102812737A (en) | X-MIMO Systems With Multi-transmitters And Multi- Receivers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: CCIP, LLC, ARIZONA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MCCALLISTER, RONALD DUANE;REEL/FRAME:045798/0061 Effective date: 20180514 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |