Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DOUBLED BALANCED MIXER WITH IMPROVED COMPONENT MATCHING
Document Type and Number:
WIPO Patent Application WO/2011/047354
Kind Code:
A1
Abstract:
An improved active or passive double balanced mixer with reduced capacitor voltage mismatch is described. The double balanced mixer includes two sets of mixer circuits, each comprised of switches. Each switch is separately divided into a first portion and a second portion of unequal number of fingers. A first and second LO AC coupling capacitors associated with a given switch are coupled at one end to an LO signal. The outputs of the first LO AC coupling capacitors are coupled to the first portion of the first switch and the second portion of the second switch, respectively, while the outputs of the second LO AC coupling capacitors are coupled to the second portion of the first switch and the first portion of the second switch, respectively. In one embodiment, the unequal number of fingers is defined by an n-1 and an n+1 number of fingers, respectively. In an alternate embodiment, the mixer is an ADB mixer with a transconductance amplifier and two sets of mixer circuits as above.

Inventors:
WANG CHENG-HAN (US)
Application Number:
PCT/US2010/052966
Publication Date:
April 21, 2011
Filing Date:
October 15, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
QUALCOMM INC (US)
WANG CHENG-HAN (US)
International Classes:
H03D7/14
Domestic Patent References:
WO2008084760A12008-07-17
Foreign References:
JP2008091994A2008-04-17
US20030109238A12003-06-12
Other References:
None
Attorney, Agent or Firm:
MOBARHAN, Ramin (5775 Morehouse DriveSan Diego, CA, US)
Download PDF:
Claims:
090747

13

CLAIMS

WHAT IS CLAIMED IS:

1. A double balanced mixer comprising:

two switches each switch divided into a first portion and a second portion of unequal number of fingers; and

a first and second local oscillator (LO) AC coupling capacitors each coupled to a first LO signal, the outputs of the first and second LO AC coupling capacitors being coupled to the first portion and second portion of the two switches, respectively.

2. The double balanced mixer of claim 1, where the first and second portions of unequal number of fingers comprise an n-1 and an n+1 number of fingers, respectively.

3. The double balanced mixer of claim 1, where the two switches define a first set of switches, the double balanced mixer further comprising a second set of switches, where the second set of switches are divided into a first portion and a second portion of unequal number of fingers, respectively.

4. The double balanced mixer of claim 3, further comprising a third and a fourth LO AC coupling capacitors each coupled to a second LO signal of opposite polarity relative to the first LO signal, the outputs of the third and fourth LO AC coupling capacitors being coupled to the first and second portions of the second set of switches, respectively.

5. The double balanced mixer of claim 4, wherein the first and second set of switches are in a bridge configuration.

6. The double balanced mixer of claim 4, wherein the first and second set of switches are MOS transistors.

7. The double balanced mixer of claim 1, wherein the double balanced mixer is adapted for coupling to a digital to analog converter (DAC) to calibrate for IM2 mismatch in the DBM. 090747

14

8. The double balanced mixer of claim 1, wherein the double balanced mixer is a passive double balanced mixer.

9. The double balanced mixer of claim 2, wherein the double balanced mixer is a passive double balanced mixer.

10. The double balanced mixer of claim 3, wherein the double balanced mixer is a passive double balanced mixer.

11. The double balanced mixer of claim 4, wherein the double balanced mixer is a passive double balanced mixer.

12. The double balanced mixer of claim 5, wherein the double balanced mixer is a passive double balanced mixer.

13. The double balanced mixer of claim 6, wherein the double balanced mixer is a passive double balanced mixer.

14. The double balanced mixer of claim 7, wherein the double balanced mixer is a passive double balanced mixer.

15. The double balanced mixer of claim 1, wherein the double balanced mixer is an active double balanced mixer.

16. A wireless communication device including a double balanced mixer comprising: two switches each switch divided into a first portion and a second portion of unequal number of fingers; and

a first and second LO AC coupling capacitors each coupled to a first LO signal, the outputs of the first and second LO AC coupling capacitors being coupled to the first and second portions of the two switches, respectively. 090747

15

17. The wireless communication device of claim 16, where the first and second portions of unequal number of fingers comprise an n-1 and an n+1 number of fingers, respectively.

18. The wireless communication device of claim 16, where the two switches define a first set of switches, the double balanced mixer further comprising a second set of switches, where the second set of switches are divided into a first portion and a second portion of unequal number of fingers, respectively.

19. The wireless communication device of claim 18, further comprising a third and a fourth LO AC coupling capacitors each coupled to a second LO signal of opposite polarity relative to the first LO signal, the outputs of the third and fourth LO AC coupling capacitors being coupled to the first and second portions of the second set of switches, respectively.

20. The wireless communication device of claim 16, wherein the double balanced mixer is a passive double balanced mixer.

21. The wireless communication device of claim 16, wherein the double balanced mixer is an active double balanced mixer.

22. An integrated circuit having a double balanced mixer comprising:

two switches each switch divided into a first portion and a second portion of unequal number of fingers; and

a first and second LO AC coupling capacitors each coupled to a first LO signal, the outputs of the first and second LO AC coupling capacitors being coupled to the first portion and second portion of the two switches, respectively.

23. A device including a double balanced mixer comprising:

a plurality of switches, each switch including a number of portions defined from parallel transistor fingers, the number of fingers in at least a first portion of each switch being of unequal number relative to the number of fingers of at least a second portion in that same switch; and 090747

16 a plurality of LO AC coupling capacitors each coupled at one end to an LO signal and at the other end to a corresponding portion of each of the plurality of switches to reduce LO capacitance mismatch.—

Description:
090747

1

DOUBLED BALANCED MIXER WITH IMPROVED COMPONENT

MATCHING

TECHNICAL FIELD

[0001] The present disclosure relates to mixer circuits, and in particular, to double balanced mixer circuits with improved component matching.

BACKGROUND

[0002] Mixer circuits are used in a variety of applications. For example, they are often used in radio frequency (RF) applications for up-converting or down-converting. In this context up-converting is the process of mixing a baseband signal such as a differential baseband signal, with an RF signal that is generated by a local oscillator circuit that operates in the RF range. This process generates a mixed RF signal with the baseband information included within the RF signal generated by the local oscillator. Down converting is the process of separating the baseband signal from the mixed RF signal generated by the local oscillator. When the radio frequency (RF) spectrum is directly translated to the baseband in the first down-conversion, the receiver is called a "homodyne," "direct-conversion," or "Zero-IF" architecture.

[0003] FIG. 1 shows a conventional double balanced mixer 100. Double balanced mixer (DBM) 100 includes two mixer circuits the outputs of which are coupled to common load. DBM 100 is comprised generally of two sets of differential transistor pairs M1/M2 1 10/112 and M3/M4 1 14/116, each of which receives a first differential input signal RF_P, RF_M, respectively. The two sets of differential transistor pairs M1/M2 110/1 12 and M3/M4 1 14/1 16 receive a second differential signal LO_P, LO_M that drives the gates of transistor pairs M1/M3 110/1 14 and M2/M4 1 12/116, respectively. This second differential signal typically arrives from a local oscillator (LO). The biasing of the gate, drain and source terminals of transistors Ml 1 10, M2 112, M3 1 14 and M4 116 is well known in the art and shall not be described.

[0004] While Ml 1 10, M2 112, M3 1 14 and M4 1 16 are shown as transistor devices, it is known to substitute any equivalent amplifying or switching device in the 090747

2 configuration shown. The term passive is generally used to indicate that a mixer configuration performs no amplification. The term active is generally used to indicate that a mixer configuration performs amplification. Complementary-metal-oxide (CMOS) semiconductor technology is a common fabrication process technology.

[0005] It is desirable to match Ml 110, M2 1 12, M3 1 14 and M4 116. However manufacturing variations may cause components of the circuit to be mismatched. Such mismatches may cause the output of the circuit to include a variety of unwanted frequencies. For example mismatch in the differential devices Ml 1 10 and M2 112 or M3 114 and M4 116 may cause even harmonics. In some cases, harmonic impurities resulting from manufacturing variances may be very small and effectively negligible. When the variances are sufficiently large, harmonic impurities may impact system performance. For example, in a DBM for a direct conversion receiver, second order inter-modulation (IM2) products in particular may especially degrade the signal-to-noise ratio (SNR) at the baseband. Large manufacturing variations may even cause the system to be completely inoperable. Thus, some portions of the circuits produced by the manufacturing process may have to be discarded, thereby affecting the " yield " of the process. As manufacturing is moving to smaller process nodes, controlling the manufacturing process variances is increasingly difficult, thus methods to improve the spectral purity of mixer circuits have been presented.

[0006] FIG. 2 shows the double balanced mixer of FIG. 1 with IM2 product mismatch correction.

[0007] To address the effects of mismatch, one or more bias voltages of transistors Ml 210, M2 212, M3 214 and M4 216 may be adjusted. In the specific example of FIG. 2, the gate terminals of transistors M2 212 and M4 216 are connected to a gate voltage Vg through resistors R 2 214 and R 4 2 I8, respectively. Vg may not be configurable, as when tied to an on-chip voltage reference.

[0008] A digital-to-analog converter (DAC) 222 configures the gates of transistors Mi 210 and M 3 214 through resistors Ri 212 and R3 216, respectively . Resistors Ri 212, R 2 214, R3 216 and R 4 218 nominally have the same value. More specifically, when the differential signals IF P and IF M are not matched, DAC 222 introduces an appropriate DC voltage at the gate of the two devices Mi 210 and M3 214, to cause the signals IF_P and IF_M to closely match. Capacitors Cip 202, CIM 206, C 2 p 204 and C 2 M 208 serve to couple only the AC components of the signals LO P and LO M to the mixer, while 090747

3 isolating the DC voltage of the local oscillator circuit from the bias voltage at the gate of devices Mi 210, M 2 212, M 3 214and M 4 216, respectively. Capacitors Ci P 202, Ci M 206, C2P 204 and C2M 208 nominally have the same capacitance value.

[0009] In the configuration shown in FIG. 2, device mismatches are corrected without regard to spectral purity at the output caused by possible mismatch between AC coupling capacitors Cip 202, Cm 206, C2P 204 and C2M 208. Mismatch between AC coupling capacitors Cip 202, CIM 206, C 2 p 204 and C2M 208 is not generally a main source of IM2 products when large capacitors are used to couple the local oscillator signal to the mixer.

[0010] However, as devices get smaller and smaller, driven particularly by the demand for smaller and smaller multi-mode, multi-protocol radio transceiver architectures, a need arises for reducing the die area and power consumed by mixers incorporated therein.

[0011] As technologies scale down, active devices (such as diodes and transistors) incorporated therein also scale down in size. Passive devices (i.e., resistors, capacitors and inductors) by comparison do not scale down proportionately. The end result is that passive components become a significant stumbling block to miniaturization and power efficiency. This is particularly the case with AC coupling capacitors used in mixers.

[0012] The optimum size of an AC-coupling capacitor size is directly related to a desired frequency of operation of the mixer. As the desired frequency of operation increases, the value and hence the size of the AC coupling capacitor value may also be reduced.

[0013] Any reduction, however, in local oscillator AC-coupling capacitance motivated by a desire to reduce capacitor size results in greater mismatch. This mismatch will cause a coupling signal strength difference between the LO P and LO M signals. This in turn can impact IM2 performance of the mixer requiring calibration and correction, which may not be possible without additional circuitry contributing to additional area, circuit complexity and power inefficiency.

[0014] Minimizing this additional source of impact without any additional calibration circuitry is beneficial in double balanced mixers where one or more local oscillator (LO) capacitors for a same polarity are split for IM2 calibration purposes. 090747

4

BRIEF DESCRIPTION OF THE DRAWINGS [0015] FIG. 1 shows a double balanced mixer.

[0016] FIG. 2 shows a double balanced mixer of FIG. 1 with IM2 product mismatch correction.

[0017] FIG. 3 shows a double balanced mixer with mismatched LO coupling capacitors.

[0018] FIG. 4 shows a passive double balanced mixer in accordance with an exemplary embodiment.

[0019] FIG. 5 shows an active double balanced mixer in accordance with an alternate exemplary embodiment.

DETAILED DESCRIPTION

[0020] The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.

[0021] The detailed description set forth below in connection with the appended drawings is intended as a description of exemplary embodiments of the present invention and is not intended to represent the only embodiments in which the present invention can be practiced. The term "exemplary" used throughout this description means "serving as an example, instance, or illustration," and should not necessarily be construed as preferred or advantageous over other exemplary embodiments. The detailed description includes specific details for the purpose of providing a thorough understanding of the exemplary embodiments of the invention. It will be apparent to those skilled in the art that the exemplary embodiments of the invention may be practiced without these specific details. In some instances, well known structures and devices are shown in block diagram form in order to avoid obscuring the novelty of the exemplary embodiments presented herein.

[0022] Those of skill in the art would understand that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, 090747

5 electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0023] The present disclosure is directed to double balanced mixers where one or more local oscillator (LO) capacitors for a same polarity are split for IM2 calibration purposes.

[0024] FIG. 3 shows a passive double balanced mixer 300 with mismatched LO coupling capacitors 302, 304, 306, 308. As shown, a positive local oscillator signal (LOp) is coupled to a first terminal of capacitors 302 and 306. A second terminal of capacitor 302 is coupled to a gate terminal of transistor 310. A drain terminal of transistor 310 is coupled to the positive baseband output terminal (BB P ). A second terminal of capacitor 306 is coupled to a gate terminal of transistor 314. A drain terminal of transistor 314 is coupled to the negative baseband output terminal (BB M ).

[0025] A negative local oscillator signal (LOM) is coupled to a first terminal of capacitors 304 and 308. A second terminal of capacitor 304 is coupled to a gate terminal of transistor 312. A source terminal of transistor 312 is coupled to the negative baseband output terminal (BBM). A second terminal of capacitor 308 is coupled to a gate terminal of transistor 316. The source terminal of transistor 316 is coupled to the positive baseband output terminal (BBp). A source terminal of transistor 310 is coupled to a drain terminal of transistor 312 and positive RF input signal (RFp). A source terminal of transistor 314 is coupled to a drain terminal of transistor 316 and negative RF input signal (RF M ).

[0026] The signal present at the gate terminal of transistor 310 may be expressed as:

LO P + δ Eq. 1 where δ is the amplitude or phase variation to the positive local oscillator signal as a result of passing through capacitor 302.

[0027] Similarly, the signal present at the gate terminal of transistor 312 may be expressed as:

LO M + σ Eq. 2 where σ is the amplitude or phase variation to the negative local oscillator signal as a result of passing through capacitor 304.

[0028] The signal present at the gate terminal of transistor 314 may be expressed as:

LO p -δ Eq. 3 090747

6 where δ is the amplitude or phase variation to the positive local oscillator signal as a result of passing through capacitor 306.

[0029] The signal present at the gate terminal of transistor 316 may be expressed as:

LO M - a Eq. 4 where σ is the amplitude or phase variation to the negative local oscillator signal as a result of passing through capacitor 308.

[0030] The resulting signal present at the positive baseband output terminal may be expressed as:

BB P = (LO p + £)RF P + (LO M - CT)RF M Eq. 5

[0031] The resulting signal present at the negative baseband output terminal may be expressed as:

BB M = (LO p - £>)RF M +(LO M + a)RF p Eq. 6

[0032] From equations 5 and 6, the resulting signal present across the baseband output terminals may be expressed as:

BB 0UT = BB P - BB M = (LO p - 0)RF M + (LO M + CT)RF P Eq. 7

[0033] As can be seen, capacitor voltage mismatch significantly contributes to the overall baseband voltage level at the output of mixer 300.

[0034] An improved passive double balance mixer with reduced capacitor voltage mismatch is described below. A passive double balance mixer includes two sets of mixer circuits, each comprised of switches. Each switch is separately divided into a first portion and a second portion of unequal number of fingers. A first and second LO AC coupling capacitors associated with a given switch are coupled at one end to a first LO signal. The outputs of the first and second LO AC coupling capacitors are coupled to the first and second portions of the two switches, respectively. In one embodiment, the unequal number of fingers is defined by an n+1 and an n-1 number of fingers, respectively.

[0035] FIG. 4 shows a passive double balanced mixer 400 in accordance with an exemplary embodiment. Here, each switch 430, 432, 434, 436 has 2N fingers divided into two portions of unequal number of fingers, N-x and N+x, each constituting a separate and distinct transistor. In an exemplary embodiment, the first portion comprises N-1 fingers and the second portion comprises N+1 fingers. A positive local oscillator signal (LOp) is coupled to a first terminal of capacitors 402 and 406. A second terminal of capacitor 402 is coupled to a gate terminal of transistors 410 (having N-1 fingers) and 090747

7

415 (having N+1 fingers). A drain terminal of transistor 410 is coupled to the positive baseband output terminal (BBp). A drain terminal of transistor 415 is coupled to the negative baseband output terminal (BB M ). A second terminal of capacitor 406 is coupled to a gate terminal of transistors 414 (having N- 1 fingers) and 41 1 (having N+1 fingers). A drain terminal of transistor 414 is coupled to the negative baseband output terminal (BB M ). A drain terminal of transistor 41 1 is coupled to the positive baseband output terminal (BBp).

[0036] A negative local oscillator signal (LOM) is coupled to a first terminal of capacitors 404 and 408. A second terminal of capacitor 404 is coupled to a gate terminal of transistors 412 (having N- 1 fingers) and 417 (having N+1 fingers). A source terminal of transistor 412 is coupled to the negative baseband output terminal (BB M ). A source terminal of transistor 417 is coupled to the positive baseband output terminal (BBp). A second terminal of capacitor 408 is coupled to a gate terminal of transistors 416 (having N- 1 fingers) and 413 (having N+1 fingers). A source terminal of transistor 416 is coupled to the positive baseband output terminal (BBp). A source terminal of transistor 413 is coupled to the negative baseband output terminal (BBM).

[0037] A source terminal of transistor 410 is coupled to a drain terminal of transistor 412, a drain terminal of transistor 413, a source terminal of transistor 41 1 and a positive RF input signal (RFp). A source terminal of transistor 414 is coupled to a drain terminal of transistor 416, a drain terminal of transistor 417, a source terminal of transistor 415 and a negative RF input signal (RF M ).

[0038] For simplicity reasons the number of fingers in Fig. 4 is considered normalized (instead of N-1 , we have (N- 1)/2N and instead of N+1, we have (N+1)/2N)

[0039] In the configuration of passive double balance mixer 400, the signal present at the gate terminal o rs 410 and 415 may be expressed as:

Eq. 8

where δ is the amplitude or phase variation to the positive local oscillator signal as a result of passing through capacitor 402.

[0040] The signal present at the gate terminal of transistors 412 and 417 may be expressed as: 090747 where σ is the amplitude or phase variation to the negative local oscillator signal as a result of passing through capacitor 404.

[0041] The signal present at the gate terminal of transistors 414 and 41 1 may be expressed as:

LO p Eq. 10

2

where δ is the amplitude or phase variation to the positive local oscillator signal as a result of passing through capacitor 406.

[0042] The signal present at the gate terminal of transistors 416 and 413 may be expressed as:

L °M - Eq. 11 where σ is the amplitude or phase variation to the negative local oscillator signal as a result of passing through capacitor 408.

[0043] The resulting signal present at the positive baseband output terminal may be expressed as:

BB P = (LO P + )RF P ^ + (LO P - )RF P + EQ . 1 2

n (LoO M _ - a -))RRFF M (Ν" 1} ++ (LοO M + σ κΡ (N + 1)

[0044] The resulting signal present at the negative baseband output terminal may be expressed as:

BB M = (LO M + )RF P EQ . 1 3

[0045] Therefore, the resulting signal present across the baseband output terminals may be expressed as:

BB R : BBT, - BB,, RF P (LO P - LO M

δ_ σ_ Eq.

) + RF M (LO M - LO P

N " N N N

[0046] As can be seen in the resulting baseband output signal described in equation 14 above, the LO mismatch resulting from the AC coupling capacitors is reduced by a factor of 1/N when switch splitting is implemented within the passive mixer circuit . 090747

9

[0047] Those of skill would further appreciate that a passive double mixer can be configured as an active mixer comprising a transconductance amplifier. It should also be appreciated that active mixer configurations may also generally benefit from dividing switches into separate portions.

[0048] FIG. 5 shows an active double balanced (ADB) mixer 500 in accordance with an alternate exemplary embodiment. Here, an RF signal is coupled to ADB mixer 500 through transconductance amplifier 522 which provides the desired amplification to the mixer. Here, as in the embodiment of FIG. 4, each switch 530, 532, 534, 536 has 2N fingers divided into two portions of unequal number of fingers, N-x and N+x, each constituting a separate and distinct transistor. In an exemplary embodiment, the first portion comprises N-1 fingers and the second portion comprises N+1 fingers. In the exemplary embodiment of FIG. 5, a positive local oscillator signal (LOp) is coupled to a first terminal of capacitors 502 and 506. A second terminal of capacitor 502 is coupled to a gate terminal of transistors 510 (having N-1 fingers) and 515 (having N+1 fingers). A drain terminal of transistor 510 is coupled to the positive baseband output terminal (BBp). A drain terminal of transistor 515 is coupled to the negative baseband output terminal (BBM). A second terminal of capacitor 506 is coupled to a gate terminal of transistors 514 (having N-1 fingers) and 51 1 (having N+1 fingers). A drain terminal of transistor 514 is coupled to the negative baseband output terminal (BBM). A drain terminal of transistor 511 is coupled to the positive baseband output terminal (BB P ).

[0049] A negative local oscillator signal (LOM) is coupled to a first terminal of capacitors 504 and 508. A second terminal of capacitor 504 is coupled to a gate terminal of transistors 512 (having N-1 fingers) and 517 (having N+1 fingers). A drain terminal of transistor 512 is coupled to the negative baseband output terminal (BBM). A drain terminal of transistor 517 is coupled to the positive baseband output terminal (BBp). A second terminal of capacitor 508 is coupled to a gate terminal of transistors 516 (having N-1 fingers) and 513 (having N+1 fingers). A drain terminal of transistor 516 is coupled to the positive baseband output terminal (BBp). A drain terminal of transistor 513 is coupled to the negative baseband output terminal (BB M ).

[0050] A source terminal of transistor 510 is coupled to a source terminal of transistor 512, a source terminal of transistor 513, a source terminal of transistor 511 and to a transconductance amplifier 522. A source terminal of transistor 514 is coupled to a 090747

10 source terminal of transistor 516, a source terminal of transistor 517, a source terminal of transistor 515 and to a transconductance amplifier 522.

[0051] While an ADB mixer has been shown with a specific configuration of a transconductance amplifier, this is only for illustrative purposes, as those skilled in the art of mixer design will readily appreciate that such transconductance amplifier maybe implemented in various embodiments.

[0052] In addition, it should be appreciated that while the above exemplary embodiments have been described with switched split into two portions, it may be possible or necessary to split a switch into more than two portions; or if two switches, to split one but not the other.

[0053] Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the exemplary embodiments of the invention.

[0054] The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. 090747

11

[0055] The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), flash memory, Read Only Memory (ROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.

[0056] In one or more exemplary embodiments, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. 090747

12

[0057] The previous description of the disclosed exemplary embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these exemplary embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.