Power amplifier linearization system and method
10812026 ยท 2020-10-20
Assignee
Inventors
- Yu Zhu (Wellesley, MA, US)
- Oleksiy Klimashov (Burlington, MA, US)
- Dylan C. Bartle (Arlington, MA, US)
- Paul T. DiCarlo (Marlborough, MA, US)
Cpc classification
H03F2200/102
ELECTRICITY
H03G3/3042
ELECTRICITY
H03F1/32
ELECTRICITY
International classification
H03F1/32
ELECTRICITY
H03F1/02
ELECTRICITY
Abstract
Envelope tracking can be employed to reduce power consumption of a power amplifier, but envelope tracking can introduce nonlinearities to a power amplifier. These nonlinearities can manifest themselves as noise at the output of the power amplifier. Embodiments described herein provide techniques for characterizing a parameter indicative of power amplifier noise when envelope tracking is employed. Measurement of this parameter can permit power amplifier designers to decide whether to forgo envelope tracking if a power amplifier is too susceptible to such noise, redesign the power amplifier to improve compatibility with envelope tracking, or to employ distortion compensation circuitry to reduce the noise output by the power amplifier. Counterintuitively, this distortion compensation circuitry may involve increasing the power, such as the envelope tracking power supply. However, increasing the power may be a desirable trade-off for increased linearity.
Claims
1. A power amplifier system comprising: a power amplifier having a signal input path and a power input path; an envelope tracker configured to provide a power supply voltage to the power amplifier through the power input path; and a distortion compensation circuit including a gain circuit configured to apply a gain value that is selected to compensate for intermodulation distortion associated with an intermodulation phase angle, the intermodulation distortion due to the power amplifier mixing the power supply voltage with an input to the power amplifier.
2. The power amplifier system of claim 1, wherein the distortion compensation circuit is disposed in the power input path.
3. The power amplifier system of claim 1, wherein the gain value is selected based on measured intermodulation phase angle.
4. The power amplifier system of claim 1 wherein the distortion compensation circuit further includes a delay circuit configured to apply a delay value that is selected to compensate for the intermodulation distortion.
5. The power amplifier system of claim 4 wherein the delay value is selected based on measured intermodulation phase angle.
6. The power amplifier system of claim 4, wherein the delay circuit is in the power input path.
7. The power amplifier system of claim 4, wherein the delay circuit is in the signal input path.
8. An power amplifier system comprising: a power amplifier having a signal input path and a power input path; an envelope tracker configured to provide a power supply voltage to the power amplifier through the power input path; and a distortion compensation circuit including a delay circuit configured to apply a delay value that is selected to compensate for intermodulation distortion associated with the intermodulation phase angle, the intermodulation distortion due to the power amplifier mixing the power supply voltage with an input to the power amplifier.
9. The power amplifier system of claim 8 wherein the delay value is selected based on measured intermodulation phase angle.
10. The power amplifier system of claim 8 wherein distortion compensation circuit is disposed in the power input path.
11. A method of operating a power amplifier, the method comprising: providing a first input signal to a signal input path of the power amplifier; providing a second input signal to an envelope tracker that generates a supply voltage signal for the power amplifier by tracking an envelope of the second input signal; and applying a selected gain value to compensate for intermodulation distortion associated with an intermodulation phase angle, the intermodulation distortion due to the power amplifier mixing the power supply voltage signal with first input signal.
12. The method of claim 11, wherein said providing the first input signal comprising providing a two-tone signal and said providing the second input signal comprising providing a single tone signal.
13. The method of claim 11, further comprising measuring the intermodulation phase angle, and selecting the selected gain value based on the measured intermodulation phase angle.
14. The method of claim 11, further comprising applying, to the second input signal or the supply voltage signal, a delay value selected to compensate for the intermodulation distortion.
15. The method of claim 11, wherein said applying the selected gain value includes adjusting a magnitude of the first input signal or the supply voltage signal.
16. A method of operating a power amplifier: providing a first input signal to a signal input path of the power amplifier; providing a second input signal to an envelope tracker that generates a supply voltage signal for the power amplifier by tracking an envelope of the second input signal; and applying a selected delay value to compensate for intermodulation distortion associated with an intermodulation phase angle, the intermodulation distortion due to the power amplifier mixing the power supply voltage signal with first input signal.
17. The method of claim 16, wherein said providing the first input signal comprising providing a two-tone signal and said providing the second input signal comprising providing a single tone signal.
18. The method of claim 16, wherein said applying the selected delay value includes applying the selected delay value to the second input signal or the supply voltage signal.
19. The method of claim 16, further comprising measuring the intermodulation phase angle, and selecting the selected delay value based on the measured intermodulation phase angle.
20. The method of claim 16, further comprising applying a selected gain value to adjust a magnitude of the first input signal or the supply voltage signal and compensate for the intermodulation distortion.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Throughout the drawings, reference numbers are re-used to indicate correspondence between referenced elements. The drawings are provided to illustrate embodiments of the inventive subject matter described herein and not to limit the scope thereof.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION OF EMBODIMENTS
I. Introduction to Power Amplifiers and Envelope Tracking
(13) The demand for higher data rates in mobile communication devices has created technical challenges for power amplifier systems. For example, certain mobile devices operate using carrier aggregation in which the mobile device communicates across multiple carriers, which can be in the same frequency band or in different frequency bands. Although carrier aggregation can increase bandwidth, carrier aggregation can have relatively stringent power amplifier linearity specifications. Furthermore, certain mobile devices can operate over a wide range of frequencies, including high frequency bands in which power amplifiers may exhibit relatively poor linearity.
(14) Such technical challenges can be exacerbated by a desire to reduce a power amplifier system's cost by manufacturing power amplifier circuitry using complementary metal oxide semiconductor (CMOS) processing rather than III-V semiconductor processing, which typically can be more costly. However, manufacturing a power amplifier using CMOS processing may provide poor power amplifier linearity.
(15) In certain configurations herein, a power amplifier system includes one or more power amplifiers and an envelope tracker, which generates one or more power amplifier supply voltages for the power amplifiers. The envelope tracker can control a power supply voltage of a particular power amplifier such that a voltage level of the power supply voltage changes in relation to an envelope of an RF signal amplified by the power amplifier.
(16) Using envelope tracking can provide enhanced power performance relative to a configuration using a power supply voltage that has a constant voltage level. Additionally, envelope tracking can also improve the linearity of the power amplifier system by controlling the power amplifier's output voltage in relation to the envelope signal. For instance, since the envelope tracker changes a voltage level of the power amplifier output based on a low frequency component of the RF signal, the envelope tracker can improve the linearity of the power amplifier by changing the voltage of the power amplifier output at the envelope frequency.
(17) In certain configurations herein, an envelope tracker includes a DC-to-DC converter, a current digital-to-analog converter (DAC), an error amplifier, a feedback circuit, and an AC combiner. Additionally, the current DAC receives a digital envelope signal, and uses the digital envelope signal to generate an envelope current. The feedback circuit is electrically connected between an output and an inverting input of the error amplifier, and the envelope current is provided to the error amplifier's inverting input. Additionally, the AC combiner generates a power amplifier supply voltage by combining an output of the DC-to-DC converter and an output of the error amplifier. In certain implementations, the error amplifier also generates an error current that is provided to the DC-to-DC converter to aid the DC-to-DC converter in tracking a low frequency component of the digital envelope signal. In certain configurations, the envelope tracker can further include one or more additional current DACs, one or more additional error amplifiers, one or more additional feedback circuits, and one or more AC combiners that can operate in conjunction with the DC-to-DC converter to generate additional power amplifier supply voltages. Thus, the envelope tracker can generate supply voltages for two or more power amplifiers using a common or shared DC-to-DC converter. Example implementations of such an envelope tracker are described in U.S. application Ser. No. 14/754,118, filed Jun. 29, 2015, titled Apparatus and Methods for Wideband Envelope Tracking Systems, the disclosure of which is hereby incorporated by reference in its entirety. Any of the systems and methods described herein can be implemented in conjunction with any of the systems and methods described in the '118 application.
(18) Using a digital envelope signal can achieve a wide variety of advantages in certain embodiments relative to a system using an analog envelope signal. For example, changes to the digital envelope signal can be self-aligned, which can provide enhanced performance relative to an envelope tracker operating using an analog envelope signal. For example, different frequency components of an analog envelope signal may have different group delays, which can lead to a loss of high frequency envelope information and/or a degradation of bandwidth and/or linearity. However, analog envelope signals may be used in some embodiments.
(19) Additionally, in certain configurations, the digital envelope signal can be processed using digital signal processing (DSP) techniques to achieve high linearity and efficiency, which can enhance performance and/or permit the use of CMOS processing technologies for power amplification. The envelope tracker can be used in a wide variety of power amplifier systems, including power amplifier systems that use carrier aggregation to achieve high data rates.
(20)
(21)
(22) The example wireless device 11 depicted in
(23) By way of examples, Global System for Mobile (GSM) communication standard is a mode of digital cellular communication that is utilized in many parts of the world. GSM mode mobile phones can operate at one or more of four frequency bands: 850 MHz (approximately 824-849 MHz for Tx, 869-894 MHz for Rx), 900 MHz (approximately 880-915 MHz for Tx, 925-960 MHz for Rx), 1800 MHz (approximately 1710-1785 MHz for Tx, 1805-1880 MHz for Rx), and 1900 MHz (approximately 1850-1910 MHz for Tx, 1930-1990 MHz for Rx). Variations and/or regional/national implementations of the GSM bands are also utilized in different parts of the world. Code division multiple access (CDMA) is another standard that can be implemented in mobile phone devices. In certain implementations, CDMA devices can operate in one or more of 800 MHz, 900 MHz, 1800 MHz and 1900 MHz bands, while certain W-CDMA and Long Term Evolution (LTE) devices can operate over, for example, 22 or more radio frequency spectrum bands.
(24) One or more features of the present disclosure can be implemented in the foregoing example modes and/or bands, and in other communication standards. For example, 802.11, 2G, 3G, 4G, LTE, and Advanced LTE are non-limiting examples of such standards. To increase data rates, the wireless device 11 can operate using complex modulated signals, such as 64 QAM signals.
(25) In certain embodiments, the wireless device 11 can include switches 12, a transceiver 13, an antenna 14, power amplifiers 17a, 17b, a control component 18, a computer readable medium 19, a processor 20, a battery 21, and an envelope tracker 30.
(26) The transceiver 13 can generate RF signals for transmission via the antenna 14. Furthermore, the transceiver 13 can receive incoming RF signals from the antenna 14.
(27) It will be understood that various functionalities associated with the transmission and receiving of RF signals can be achieved by one or more components that are collectively represented in
(28) Similarly, it will be understood that various antenna functionalities associated with the transmission and receiving of RF signals can be achieved by one or more components that are collectively represented in
(29) In
(30) In
(31) To facilitate switching between receive and transmit paths, the switches 12 can electrically connect the antenna 14 to a selected transmit or receive path. Thus, the switches 12 can provide a number of switching functionalities associated with operation of the wireless device 11. In certain embodiments, the switches 12 can include a number of switches that can provide functionalities associated with, for example, switching between different bands, switching between different power modes, switching between transmission and receiving modes, or some combination thereof. The switches 12 can also provide additional functionality, including filtering and/or duplexing of signals.
(32)
(33) In certain embodiments, a processor 20 can facilitate implementation of various processes described herein. The processor 20 can implement various computer program instructions. The processor 20 can be a general purpose computer, special purpose computer, or other programmable data processing apparatus.
(34) In certain embodiments, these computer program instructions may also be stored in a computer-readable memory 19 that can direct the processor 20 to operate in a particular manner, such that the instructions stored in the computer-readable memory 19.
(35) The illustrated wireless device 11 also includes the envelope tracker 30, which can be used to provide power amplifier supply voltages to one or more of the power amplifiers 17a, 17b. For example, the envelope tracker 30 can change the supply voltages provided to the power amplifiers 17a, 17b based upon an envelope of the RF signal to be amplified. In the illustrated implementation, the envelope signal is provided to the envelope tracker 30 from the transceiver 13. However, other implementations are possible, including, for example, configurations in which the envelope signal is provided to the envelope tracker 30 from a baseband processor or a power management integrated circuit (PMIC). Furthermore, in certain implementations, the envelope signal can be generated from the RF signal by detecting the RF signal's envelope using any suitable envelope detector.
(36) The envelope tracker 30 can be electrically connected to the battery 21, which can be any suitable battery for use in the wireless device 11, including, for example, a lithium-ion battery. As will be described in detail further below, by controlling the voltage provided to one or more of the power amplifiers 17a, 17b, the power consumed from the battery 21 can be reduced, thereby improving the battery life of the wireless device 11. In certain configurations, the power amplifiers 17a, 17b can be implemented using CMOS processing, which can lower cost and/or enhance integration. However, other configurations of the power amplifiers 17a, 17b are possible. For example, the power amplifiers 17a, 17b can be implemented using III-V semiconductor processing, such as Gallium Arsenide (GaAs) processing.
(37) In certain configurations, the wireless device 11 may operate using carrier aggregation. Carrier aggregation can be used for both Frequency Division Duplexing (FDD) and Time Division Duplexing (TDD), and may be used to aggregate a plurality of carriers or channels, for instance up to five carriers. Carrier aggregation includes contiguous aggregation, in which contiguous carriers within the same operating frequency band are aggregated. Carrier aggregation can also be non-contiguous, and can include carriers separated in frequency within a common band or in different bands.
(38)
(39) In
(40) It can be important that the power amplifier supply voltage 43 of a power amplifier has a voltage greater than that of the RF signal 41. For example, powering a power amplifier using a power amplifier supply voltage that has a magnitude less than that of the RF signal can clip the RF signal, thereby creating signal distortion and/or otherwise degrading signal integrity. Thus, it can be important the power amplifier supply voltage 43 be greater than that of the envelope 42. However, it can be desirable to reduce a difference in voltage between the power amplifier supply voltage 43 and the envelope 42 of the RF signal 41, as the area between the power amplifier supply voltage 43 and the envelope 42 can represent lost energy, which can reduce battery life and increase heat generated in a wireless device.
(41) In
II. Power Amplifier Linearization Embodiments
(42) Although it can be useful to use envelope tracking to reduce power consumption of a power amplifier, envelope tracking can introduce nonlinearities to a power amplifier. These nonlinearities can manifest themselves as noise at the output of the power amplifier. Embodiments described herein provide techniques for characterizing a parameter indicative of power amplifier noise when envelope tracking is employed. Techniques for measuring this parameter are described below with respect to
(43) One type of power amplifier noise resulting from envelope tracking is intermodulation distortion. Intermodulation distortion, in addition to having its ordinary meaning, can mean the amplitude modulation of signals containing two or more different frequencies caused by nonlinearities in a system. An example of intermodulation distortion is shown in
(44) With reference to
(45) A perfectly linear power amplifier with the circuit shown would output solely amplified signals 1 and 2. However, power amplifiers are typically not perfectly linear. The power amplifier 410 in this example is nonlinear, and instead of merely outputting amplified 1 and 2 values, also mixes 1 and 2 to output lower and upper sidebands 412, 414. These lower and upper sidebands 412, 414 are examples of noise due to intermodulation distortion (IMD). Because the two tones 1 and 2 are input to the gate of the power amplifier 410, this IMD is denoted gate-to-gate IMD, or GG IMD. The frequency of the lower sideband is shown as represented in the FIGURE by 212, and the upper sideband 414 is shown as represented in the FIGURE by 22+1.
(46) The upper and lower sidebands 412, 414 constitute unwanted noise in the output from the power amplifier 410. Although it is possible to design analog or digital filters to remove the noise, it may be desirable also to design the power amplifier 410 to reduce such noise instead of or in addition to adding noise reduction circuitry.
(47) Turning to
(48) Without IMD, the output of the power amplifier 510 would simply include an amplified version of 1 and 3 (which are shown at the output). However, due to the power amplifier's 510 nonlinearity, the power amplifier 510 mixes 1 and 3 to create sidebands 512, 514. The frequencies of each of the sidebands are shown as mathematical representations of the two input frequencies. Because this IMD results from mixing signals from the gate and the drain of the power amplifier 510, this IMD is referred to herein as gate-to-drain IMD, or GD IMD.
(49)
(50) Referring to
(51) Referring to
(52) Common convention for vector representations includes depicting letters in bold and/or with arrows over the letters. For convenience, this specification dispenses with such convention and refers to both vector quantities and scalar quantities using regular typeface. In some cases, the specification explicitly refers to vectors and scalars (such as magnitudes) for clarity, and elsewhere it should be understood from the context whether the specification is referring to a vector or a scalar quantity.
(53) With continued reference to
(54) Turning to
(55) In one embodiment, the magnitude of the vector Vgd that results in the included angle with the vector Vim being 90 is an optimal magnitude of the vector Vgd (all other factors excluded) because the resulting magnitude of the vector Vim may be smallest when the included angle is 90. In contrast, in the scenario 910, the included angle between Vgd and Vim is greater than 90, resulting in a larger Vim. Likewise, in the scenario 930, the included angle of Vgd and Vim is less than 90, resulting in a larger Vim.
(56) Although the magnitude of Vgd resulting in a 90 included angle with Vim may be optimal, due to other design constraints, such a magnitude of this vector Vgd may not be fully realizable and may not actually be optimal. However, an envelope tracker output may be adjustedamplified or attenuatedto output a power supply voltage that results in a vector Vgd being closer to the optimal scenario 920 than to the scenarios 910 or 930. (Alternatively, Vgg may be amplified or attenuated with a gain in the gate path of the power amplifier to achieve the same 90 included angle without, or in addition to, manipulating Vgd).
(57) The optimal Vgd magnitude may be derived analytically as follows, keeping in mind that an actual implementation of a power amplifier and envelope tracker circuit may vary from these deterministic calculations. The magnitude of Vim may be derived using trigonometry as follows:
V.sub.int={square root over (V.sup.2.sub.gg+V.sup.2.sub.gd+2V.sub.ggV.sub.gd cos )},(1)
where represents the IMD phase angle.
(58) The minimum IMD can be determined by solving for the partial derivative of Vim with respect to Vgd and setting this equation to 0. Taking the derivative of equation (1) results in:
(59)
solving for Vgd results in
V.sub.gd=V.sub.gg cos(108).(4)
(60) Thus, analytically minimizing IMD can be achieved by adjusting Vgd (or alternately, Vgg), which in turn may be obtained by adjusting . Further, plugging equation (4) into equation (1), the analytically minimum Vim as a function of IMD phase angle can be determined as:
V.sub.im=V.sub.gg sin .(5)
(61) The improvement in IMD, or IMD, representing the ratio of IMD before and after envelope tracking circuitry is employed, may be represented as follows:
(62)
where equation (7) results from plugging equation (5) into (equation 6).
(63) Equation (6) represents a change in IMD from when IMD is due solely to GG IMD (e.g., with DC power supply input and no envelope tracking) to when Vim also includes GD IMD (e.g., when envelope tracking is employed).
(64)
(65) Two power amplifiers were measured in a simulation (using techniques described below) to determine their IMD. These amplifiers are represented with IMD values 1012, 1014 in
(66) TABLE-US-00001 TABLE 1 IMD Power Amplifier IMD Phase Angle (3 Tone Simulation) PA1 154 7 dBc PA2 175 21 dBc
(67) Turning to
(68) An input signal is applied to both the envelope tracker 1120 and the power amplifier 1110. For the purposes of determining the IMD phase angle, this input signal can include two tones, 1 and 2. The envelope tracker 1120 can output an envelope tracking signal 3 that tracks the envelope of the two input tones. The value of 3 may be set to 3=21 to cause GD IMD to overlap with GG IMD. The output of the envelope tracker 1120 is supplied to the delay circuit 1130. The delay circuit 1130 can be a variable delay circuit that applies a phase delay (or equivalent time delay) to the output of the envelope tracker 1120. The output of the delay circuit 1130 is provided as a supply voltage to the power amplifier 1110. The power amplifier 1110 provides an output signal.
(69) The phase of the delay circuit 1130 may be adjusted to result in different outputs from the power amplifier 1110. Certain values of the phase delay of the delay circuit 1130 result in lower values of IMD output by the power amplifier 1110. One or more of these lower or minimum values of IMD may be measured. Since equation (5) represents a minimization of IMD and includes the IMD phase angle, the IMD phase angle may be calculated based on this minimum IMD measurement, as described below with respect
(70) Before describing example IMD phase angle measurement techniques, another example phase angle measurement circuit 1102 will be described, as shown in
(71) Referring now to
(72) As described above and shown for reference in magnitude plot 1210, IMD resulting from both GG IMD and GD IMD results in both lower and upper sidebands. The lower sideband is referred to as IMD_low, and the upper sideband is referred to as IMD_high in the magnitude plot 1210. Both GG IMD and GG IMD have low and high sidebands. The vector of each sideband is represented by the dots in the plot 1200, including dots 1202, 1204, 1206, and 1208.
(73) In one example simulation, the values of GG IMD_low and GG IMD_high 1206, 1208 are constant. Due to the delay circuit 1132 in the path of the envelope tracker 1122, the values of GD IMD_low and GD IMD_high 1202, 1204 can change. As the phase value of the delay circuit 1132 changes, GG IMD_low and GD IMG_high change in opposite directions, approaching each other. Likewise, the IMD phase angle between GD IMD_low and GG IMD_low changes in an opposite manner as the IMD phase angle between GD IMD_high and GG IMD_high. A plot 1300 of these opposite-changing phases is shown in
(74)
(75) The value of the phase delay applied by the delay circuit 1132 may be varied in a positive direction until IMD_low is minimized. The value of this phase delay may then be varied in a negative direction until IMD_high is minimized. The difference in phase delay between where IMD_low and IMD_high are minimized is equal to 2. Thus, the value of may be derived as half of this value, and then the value of the IMD phase angle may be obtained from the equation =180.
(76)
(77)
(78) At block 1606, a delay circuit is adjusted to delay the second input signal or the ET output with both positive and negative phase. Thus, the delay circuit 1130 or 1132 could be between the input path in the gate of the power amplifier 1110, 1112 instead of in the ET path.
(79) At block 1608, the phase values of the delay are measured at one or more IMD minima, for example as in
(80)
(81) At block 1708, IMD is measured (Vgg) prior to envelope tracking being applied. At block 1710, an envelope tracker circuit is designed or otherwise selected for inclusion with the power amplifier. At block 1712, IMD is again measured (Vim). At decision block 1714, it is determined whether |IMD20 log(sin )| is small enough, where IMD may be calculated as 20 log(Vim/Vgg). If this quantity is small enough, then the ET circuit may add a sufficiently small amount of IMD, or even improve IMD, to permit usage of ET for a given application. If not, the process 1700 proceeds back to block 1710 to redesign the envelope tracker circuit or select a new ET circuit. Such redesign may entail incorporating distortion compensation circuitry to the envelope tracker or power amplifier circuit.
(82)
(83)
(84)
(85) For example, referring to
g.sub.m3v.sub.i.sup.3 cos[(2.sub.1.sub.2)t](Corresponding to line 412)
g.sub.mv.sub.i cos(.sub.1t) (Corresponding to line 1)
g.sub.mv.sub.i cos(.sub.2t) (Corresponding to line 2)
g.sub.m3v.sub.i.sup.3 cos[(2.sub.2.sub.1)t]
where g.sub.m is transconductance, g.sub.m3 is the second derivative of g.sub.m, and g.sub.d (shown below) is output conductance.
(86) Referring to
g.sub.dg.sub.mv.sub.ev.sub.i cos[(.sub.1.sub.3)t](corresponding to 512)
g.sub.mv.sub.i cos(.sub.1t)(corresponding to 1)
g.sub.dg.sub.mv.sub.ev.sub.i cos[(.sub.1+.sub.3)t](corresponding to 514, as considered to be ET-RF IMD)
(87) Cancellation between RF-RF and ET-RF IMDs can be derived as follows:
(88)
where v.sub.e is the ET signal and v.sub.i is the RF signal.
(89)
III. Applications
(90) Some of the embodiments described above have provided examples in connection with wireless devices or mobile phones. However, the principles and advantages of the embodiments can be used for any other systems or apparatus that have needs for envelope trackers.
(91) Such envelope trackers can be implemented in various electronic devices. Examples of the electronic devices can include, but are not limited to, consumer electronic products, parts of the consumer electronic products, electronic test equipment, etc. Examples of the electronic devices can also include, but are not limited to, memory chips, memory modules, circuits of optical networks or other communication networks, and disk driver circuits. The consumer electronic products can include, but are not limited to, a mobile phone, a telephone, a television, a computer monitor, a computer, a hand-held computer, a personal digital assistant (PDA), a microwave, a refrigerator, an automobile, a stereo system, a cassette recorder or player, a DVD player, a CD player, a VCR, an MP3 player, a radio, a camcorder, a camera, a digital camera, a portable memory chip, a washer, a dryer, a washer/dryer, a copier, a facsimile machine, a scanner, a multi-functional peripheral device, a wrist watch, a clock, etc. Further, the electronic devices can include unfinished products.
IV. Terminology
(92) The headings provided herein, if any, are for convenience only and do not necessarily affect the scope or meaning of the claimed inventions.
(93) Many other variations than those described herein will be apparent from this disclosure. For example, depending on the embodiment, certain acts, events, or functions of any of the algorithms described herein can be performed in a different sequence, can be added, merged, or left out altogether (e.g., not all described acts or events are necessary for the practice of the algorithms).
(94) Unless the context clearly requires otherwise, throughout the description and the claims, the words comprise, comprising, and the like are to be construed in an inclusive sense, as opposed to an exclusive or exhaustive sense; that is to say, in the sense of including, but not limited to. The word coupled, as generally used herein, refers to two or more elements that may be either directly connected, or connected by way of one or more intermediate elements. Likewise, the word connected, as generally used herein, refers to two or more elements that may be either directly connected, or connected by way of one or more intermediate elements. Additionally, the words herein, above, below, and words of similar import, when used in this application, shall refer to this application as a whole and not to any particular portions of this application. Where the context permits, words in the above Detailed Description using the singular or plural number may also include the plural or singular number respectively. The word or in reference to a list of two or more items, that word covers all of the following interpretations of the word: any of the items in the list, all of the items in the list, and any combination of the items in the list.
(95) Conditional language used herein, such as, among others, can, might, may, e.g., and the like, unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain embodiments include, while other embodiments do not include, certain features, elements and/or states. Thus, such conditional language is not generally intended to imply that features, elements and/or states are in any way required for one or more embodiments or that one or more embodiments necessarily include logic for deciding, with or without author input or prompting, whether these features, elements and/or states are included or are to be performed in any particular embodiment. The terms comprising, including, having, and the like are synonymous and are used inclusively, in an open-ended fashion, and do not exclude additional elements, features, acts, operations, and so forth. Also, the term or is used in its inclusive sense (and not in its exclusive sense) so that when used, for example, to connect a list of elements, the term or means one, some, or all of the elements in the list. Further, the term each, as used herein, in addition to having its ordinary meaning, can mean any subset of a set of elements to which the term each is applied.
(96) The above detailed description of embodiments of the inventions is not intended to be exhaustive or to limit the inventions to the precise form disclosed above. While specific embodiments of, and examples for, the inventions are described above for illustrative purposes, various equivalent modifications are possible within the scope of the inventions, as those skilled in the relevant art will recognize. For example, while processes or blocks are presented in a given order, alternative embodiments may perform routines having steps, or employ systems having blocks, in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, and/or modified. Each of these processes or blocks may be implemented in a variety of different ways. Also, while processes or blocks are at times shown as being performed in series, these processes or blocks may instead be performed in parallel, or may be performed at different times.
(97) The teachings of the inventions provided herein can be applied to other systems, not necessarily the system described above. The elements and acts of the various embodiments described above can be combined to provide further embodiments.
(98) While certain embodiments of the inventions have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the disclosure. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the disclosure. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the disclosure.