Aspects of the present disclosure relate to communications. More specifically, certain implementations of the present disclosure relate to methods and systems for a peak to average power ratio reduction in multichannel digital front-ends (DFEs).
Various issues may exist with conventional approaches for managing power in communication systems. For example, high peak to average power ratios can have negative impacts on the cost and operation of electronic receivers. Conventional approaches for managing peak to average power ratios may be costly, cumbersome, and/or inefficient. In this regard, conventional systems and methods, if any existed, for handling adverse effects (e.g., noise, distortion, interference, etc.) in transmit bands may be costly and/or inefficient.
Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with some aspects of the present disclosure as set forth in the remainder of the present application with reference to the drawings.
System and methods are provided for a peak to average power ratio reduction in multichannel digital front-ends (DFEs), substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
These and other advantages, aspects and novel features of the present disclosure, as well as details of an illustrated embodiment thereof, will be more fully understood from the following description and drawings.
As utilized herein the terms “circuits” and “circuitry” refer to physical electronic components (e.g., hardware) and any software and/or firmware (“code”) which may configure the hardware, be executed by the hardware, and or otherwise be associated with the hardware. As used herein, for example, a particular processor and memory may comprise a first “circuit” when executing a first one or more lines of code and may comprise a second “circuit” when executing a second one or more lines of code. As utilized herein, “and/or” means any one or more of the items in the list joined by “and/or”. As an example, “x and/or y” means any element of the three-element set {(x), (y), (x, y)}. In other words, “x and/or y” means “one or both of x and y.” As another example, “x, y, and/or z” means any element of the seven-element set {(x), (y), (z), (x, y), (x, z), (y, z), (x, y, z)}. In other words, “x, y and/or z” means “one or more of x, y, and z.” As utilized herein, the term “exemplary” means serving as a non-limiting example, instance, or illustration. As utilized herein, the terms “for example” and “e.g.,” set off lists of one or more non-limiting examples, instances, or illustrations. As utilized herein, circuitry is “operable” to perform a function whenever the circuitry comprises the necessary hardware and code (if any is necessary) to perform the function, regardless of whether performance of the function is disabled or not enabled (e.g., by a user-configurable setting, factory trim, etc.).
Each of the communication devices 1101 and 1102 may comprise suitable circuitry for communication over wired and/or wireless connections, such as during executing, running, and/or performing of operations, functions, applications, and/or services in one or both of the communication devices 1101 and 1102. For example, the communication devices 100 may be configured to support (e.g., using suitable dedicated communication components or subsystems) use of wired and/or wireless connections/interfaces, which may be configured in accordance with one or more supported wireless and/or wired protocols or standards, to facilitate transmission and/or reception of signals (carrying data) to and/or from the communication devices 100. In this regard, the communication devices 100 may be operable to perform necessary processing operations to facilitate transmission and/or reception of signals (e.g., RF signals) over supported wired and/or wireless interfaces.
Examples of wireless standards, protocols, and/or interfaces which may be supported and/or used by the communication devices 1101 and 1102 for communication therebetween may comprise wireless personal area network (WPAN) protocols (e.g., as Bluetooth (IEEE 802.15) and ZigBee), near field communication (NFC) standards, wireless local area network (WLAN) protocols (e.g., such as WiFi (IEEE 802.11) standards), cellular standards (including 2G/2G+, such as GSM/GPRS/EDGE, IS-95 or cdmaOne, etc., and 3G/3G+, such as CDMA2000, UMTS, and HSPA, etc.), 4G standards (e.g., WiMAX (IEEE 802.16) and LTE), Ultra-Wideband (UWB), Extremely High Frequency (EHF, such as 60 GHz) Digital TV Standards (e.g., DVB-T/DVB-H, and ISDB-T), etc.
Examples of wireless standards, protocols, and/or interfaces which may be supported and/or used by the communication devices 1101 and 1102 for communication therebetween may comprise Ethernet (IEEE 802.3), Digital Subscriber Line (DSL), Integrated Services Digital Network (ISDN), Fiber Distributed Data Interface (FDDI), cable television and/or internet access standards (e.g., ATSC, DVB-C, DOCSIS, etc.), in-home distribution standards such as Multimedia over Coax Alliance (MoCA), Universal Serial Bus (USB) based standards/protocols/interfaces, etc.
Examples of signal processing operations that may be performed by the electronic system 100 may comprise, for example, one or more of filtering, amplification, analog-to-digital conversion, digital-to-analog conversion, up-conversion, down-conversion, encoding, decoding, encryption, decryption, modulation, demodulation, etc.
Accordingly, each of communication devices 100 may correspond to (at least portion of) such electronic devices as cellular and smart phones or similar handheld devices, tablets, personal computers, laptops or notebook computers, servers, personal media players, personal digital assistants, set top boxes, satellite receivers, wireless access points, cellular base stations, etc. The disclosure is not limited, however, to particular type of systems, and similar solutions as those described in this disclosure may apply to any suitable system where similar issues (e.g., nonlinearity) are encountered.
In operation, the communication devices 1101 and 1102 may communicate over the connection/link 111. The connection/link 111 may be unidirectional (e.g., allow for communications in only one direction, such as from the communication device 1101 to the communication device 1102), or may be bidirectional (e.g., allowing for communications in both directions—that is, from the communication device 1101 to the communication device 1102, and from the communication device 1102 to the communication device 1101). In this regard, the connection/link 111 may be configured to allow for concurrent bidirectional communications between the two devices (e.g., using time division duplex (TDD), frequency division duplex (FDD) simultaneous transmit and receive (STR), etc.).
Communications over the connection/link 111 may comprise transmission and reception of signals (e.g., RF signals), which may be utilized to carry data communicated between the communication devices 1101 and 1102. The signals communicated over the connection/link 111 may be setup, configured, and/or utilized in accordance with corresponding wired and/or wireless interfaces, protocols, and/or standards. The communication devices 1101 and 1102 may comprise suitable components configured to perform various functions or operations to facilitate the transmission and reception of signals, particularly RF signals. A simplified RF transmission and reception model is illustrated in
At the transmitter-side 120, a transmission (Tx) processing path 130 may be used to generate intermediate frequency (IF) signals. The Tx processing path 130 may comprise suitable circuitry for generating the IF signals, such as based on digital input (data) that is intended to be carried and/or embedded in the communicated signals. The Tx processing path 130 may comprise, for example, a modulation circuit 132, a digital-to-analog converter (DAC) circuit 134, a mixer circuit 136, and a power amplifier circuit 138. The IF signals may then be sent to a RF transmitter 140, which may comprise suitable circuitry for generating and transmitting radio frequency (RF) signals, such as based on IF signals provided thereto. The RF signals are then communicated over a RF channel 150.
At the receiver-side 160, the RF signals may be received from the channel 150 via a RF receiver 170, which may comprise suitable circuitry for receiving radio frequency (RF) signals, and processing them to generate corresponding intermediate frequency (IF) signals. The IF signals are then sent to a reception (Rx) processing path 180, which may comprise suitable circuitry for processing IF signals, such as to extract data carried and/or embedded therein (e.g., the digital data embedded into the RF signals at the transmitter-side). The Rx processing path 180 may comprise, for example, low-noise amplifier (LNA) circuit 182, a mixer circuit 184, digital-to-analog converter (DAC) circuit 186, and a demodulator circuit 132.
In some instances, communication of signals may comprise use of multichannel transmissions. For example, the communication arrangement 100 may be configured to support multichannel transmission based on orthogonal frequency division multiplexing (OFDM). In this regard, orthogonal frequency division multiplexing (OFDM) is a frequency-division multiplexing (FDM) scheme for communicating digital data encoded on multiple carrier frequencies. In particular, a large number of closely spaced orthogonal sub-carriers may be used to carry data on several parallel data streams or channels. Each sub-carrier may be modulated with a conventional modulation scheme (e.g., quadrature amplitude modulation (QAM), phase-shift keying (PSK), etc.) at a low symbol rate, thus maintaining total data rates similar to conventional single-carrier modulation schemes in the same bandwidth.
An example implementation of a transmitter supporting use of OFDM based transmissions, and incorporating various measures for enhancing such transmissions, is described below with respect to
The transmitter 200 may comprise suitable circuitry for implementing various aspects of the present disclosure. In this regard, the transmitter 200 may comprise suitable circuitry for facilitating transmission of signals, particularly multichannel based transmission. For example, the transmitter 200 may be operable to support multichannel transmission based on orthogonal frequency division multiplexing (OFDM). In this regard, as shown in
A bitstream output 211 by the system on chip (SoC) 210 is input to the OFDM circuit 220, which generates a corresponding OFDM mapping output 221. The OFDM mapping output 221 may then be processed via the multicarrier processing circuit 230. For example, the OFDM circuit 220 may maps the bitstream 211 into a plurality (e.g., J*K) quadrature amplitude modulation (QAM) symbols, corresponding to same number (e.g., J*K) of OFDM subcarriers (a frequency-domain representation of an OFDM symbol). In this regard, in an example use scenario, the subcarriers may be grouped, such as into a number of sub-bands (or channels).
For example, the J*K subcarriers may be grouped into K sub-bands (channels) of J subcarriers in each sub-band (channel). In this regard, the subcarriers may be distributed uniformly among the sub-bands. The disclosure is not so limited, however, and in some implementations the subcarriers may be non-uniformly distributed among the sub-bands (e.g., each of the K sub-bands may have any number of subcarriers which may be different from any other of the sub-bands).
Further, subcarriers grouped into a particular sub-band need not be adjacent to one another. For example, subcarriers that are spaced apart in frequency may be grouped into a common sub-band because the subcarriers share certain characteristics in the frequency domain and/or in the time domain.
The processing performed in the multicarrier processing circuit 230 may comprise applying inverse fast Fourier transform (IFFT). In this regard, applying IFFT results in a set of complex time-domain samples. Processing may further comprise upsampling, interpolation, etc. Where subcarriers are grouped into a number of sub-bands, each of the sub-bands may be subject to full-resolution (e.g., X bits) that operates on that sub-band. Thus, the output of processing the input bitstream 211 may be a plurality (e.g., K) of time-domain signals.
These time-domain samples (signals) may be used in modulating corresponding transmission carrier (e.g., RF) signal(s). In this regard, time-domain signals (131) may be converted to the analog signal(s) via the DAC 240, and the corresponding analog signal(s) 241 are then input into the AFE 250, which uses the analog signal(s) in modulating the carrier frequencies.
In various implementations, the transmitter 200 may be configured to incorporate low complexity peak to average power ratio (PAPR) reduction. This may be done by incorporating dedicated circuitry—e.g., a PAPR reduction circuit 232. The PAPR reduction circuit 232 may implemented as a dedicated and separate component, or as part (e.g., by incorporating circuits corresponding thereto) into other components of the transmitter 200, such as the multicarrier processing circuit 230.
The PAPR reduction circuit 232 may be operable to provide and/or support low complexity PAPR reduction. In particular, sign-scrambling, inside the DFE, may be used to reduce PAPR. In this regard, sign-scrambling may be done based on (e.g., only at) symbol boundaries, rather than, e.g., for each subcarrier, as may be done in conventional solutions.
For example, the PAPR reduction circuit 232 may be synchronized OFDM symbol boundaries (e.g., using OFDM symbol synchronization signal/indication). Further, the orthogonality of OFDM signal is preserved. As noted above, with such approach (sign-scrambling at OFDM symbol boundary) complexity is low (e.g., in terms of complexity of calculations and/or required resources), with 2^Num of channels for symbol boundary based sign-scrambling compared to 2^Num of subcarriers for bin scrambling.
In certain implementations, enhanced (e.g., low complexity) solutions may be utilized to facilitating the required descrambling at the receiver-side. In this regard, descrambling information (e.g., information about the sign-scrambling applied at the transmitter-side, to enable determining and/or applying corresponding descrambling at the receiver-side) may be provided to the receiver-side in enhanced manner. For example, a low complexity signaling solution may be utilized to provide required descrambling information to the receiver-side for supporting descrambling thereat. The descrambling information may be coded into certain carriers. For example, spare (e.g., zero-loaded) DC (Direct Current) carrier(s) in OFDM channel(s) may be used. In this regard, the DC carrier may be configured to take on the same scrambling as a corresponding channel. Use of DC carriers in this manner may provide low complexity signaling to the receiver(s) for de-scrambling.
The circuitry 300 may be operable to perform channel (e.g., OFDM channel) processing in a digital front-end (DFE), and to provide additionally peak to average power ratio (PAPR) reduction in conjunction with and/or based on the channel processing. For example, the circuitry 300 may correspond to PAPR reduction circuit 232 (and, optionally, a portion of the multicarrier processing circuit 230), as shown in
In the example implementation illustrated in
The circuitry 300 receives a plurality of OFDM signals (e.g., OFDM signals 3111-311N), which may be processed, respectively, via the plurality of channel processing circuits 3101-310N. In this regard, each of the channel processing circuits 3101-310N may apply, for example, such processing functions as upsampling, interpolation, etc., to facilitate multichannel based (e.g., OFDM based) transmissions. Further, the circuitry 300 may perform peak to average power ratio (PAPR) reduction. In particular, the circuitry 300 may be configured to reduce PAPR by applying sign inversion only at symbol boundaries, as described with respect to
In the example implementation shown in
Each sign demux circuit 320 may be operable to selectively apply sign inversion to an output of one of the channel processing circuits 310. For example, each sign demux circuit 320 may create a +ve and −ve version of waveform. Determining which of the versions to output may be controlled based on the control input 321—e.g., providing the sign inverted version only at symbol boundaries. Further, each sign demux circuit 320 may also add a coding to DC carrier (e.g., by adding a stored sinusoid), to provide information to the receiver-side for determining when/if to invert sign of the channel at reception.
The outputs of the sign demux circuits (e.g., circuits 3201-320M in
In an example implementation, post-processing of outputs of the sign demux circuits may be assisted by use of a reference signal. The reference signal may be a signal known not to have been subject to sign inversion. For example, one of the channels may be used as reference and as such may not be subject to sign inversion. Thus, output of one of the channel processing circuits (e.g., the channel processing circuit 3101 in the particular example implementation shown in
Shown in
For example, as shown in
Shown in
For example, as shown in
Shown in
PAPR expressed in dBs) profiles without and with PAPR reduction optimization, with the non-optimized CCDF line 422 having, again, ˜0.75 dB per decade slope whereas the PAPR optimized CCDF line 424 having even better (less than line 414 in
Shown in
In starting step 602, the system may be setup for operation.
In step 604, OFDM mapping may be applied, based on an input bitstream.
In step 606, OFDM symbol (boundary) synchronization information may be generating, to enable determining boundaries between symbols.
In step 608, channel processing may be performed.
In step 610, sign-flipping may be applied at symbol boundaries (only); with no sign-flipping within symbols.
In step 612, sign flip with lowest peak may be picked (e.g., based on reference channel).
In step 614, descrambling information may be incorporating into the transmission (e.g., by coding DC carrier), to enable descrambling at the receiver-side.
Other embodiments of the invention may provide a non-transitory computer readable medium and/or storage medium, and/or a non-transitory machine readable medium and/or storage medium, having stored thereon, a machine code and/or a computer program having at least one code section executable by a machine and/or a computer, thereby causing the machine and/or computer to perform the processes as described herein.
Accordingly, various embodiments in accordance with the present invention may be realized in hardware, software, or a combination of hardware and software. The present invention may be realized in a centralized fashion in at least one computing system, or in a distributed fashion where different elements are spread across several interconnected computing systems. Any kind of computing system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware and software may be a general-purpose computing system with a program or other code that, when being loaded and executed, controls the computing system such that it carries out the methods described herein. Another typical implementation may comprise an application specific integrated circuit or chip.
Various embodiments in accordance with the present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
While the present invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiment disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims.
This patent application makes reference to, claims priority to and claims benefit from U.S. Provisional Patent Application Ser. No. 62/291,785, filed Feb. 5, 2016. The above identified application is hereby incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
7313195 | Chen | Dec 2007 | B2 |
8036285 | Awad | Oct 2011 | B2 |
8223860 | Har | Jul 2012 | B2 |
9083592 | Lim | Jul 2015 | B2 |
20030202460 | Jung | Oct 2003 | A1 |
20040146115 | Feng | Jul 2004 | A1 |
20060193393 | Shen | Aug 2006 | A1 |
20060286946 | Akkarakaran | Dec 2006 | A1 |
20070189334 | Awad | Aug 2007 | A1 |
20070211807 | Han | Sep 2007 | A1 |
20080075195 | Pajukoski | Mar 2008 | A1 |
20080279292 | Tanabe | Nov 2008 | A1 |
20090052577 | Wang | Feb 2009 | A1 |
20090296564 | Kwon | Dec 2009 | A1 |
20090310658 | Garg | Dec 2009 | A1 |
20100091900 | Gan | Apr 2010 | A1 |
20100110875 | No | May 2010 | A1 |
20110228878 | Sorrentino | Sep 2011 | A1 |
20120093248 | Kwon | Apr 2012 | A1 |
20130058440 | Rajagopal | Mar 2013 | A1 |
20130322563 | Van Zelst | Dec 2013 | A1 |
20150372843 | Bala | Dec 2015 | A1 |
20160011296 | Keegan | Jan 2016 | A1 |
20160112238 | Ling | Apr 2016 | A1 |
Number | Date | Country | |
---|---|---|---|
20170230221 A1 | Aug 2017 | US |
Number | Date | Country | |
---|---|---|---|
62291785 | Feb 2016 | US |