1. Field of the Invention
The present invention relates to communication systems, and in particular, to the handling of clock jitter in communication circuits.
2. Background Art
Mobile devices are relatively small sized portable computing devices that can perform a variety of functions. Mobile devices include laptop computers, handheld devices such as mobile phones (e.g., cell phones), handheld computers (e.g., personal digital assistants (PDAs), Palm Pilots™, etc.), handheld music players, and further types of mobile devices. Such mobile devices may be sized to rest on a user's lap, fit in the user's hand or pocket, or have other similarly small size. Mobile devices frequently have a small visual display screen for viewing output text and/or images, and a miniature keyboard, touch screen, click wheel, and/or other interface device for user input.
Many mobile devices include wireless communications capabilities. For instance, many mobile devices include circuits that enable the mobile devices to receive digital television signals, to receive digital radio signals, and/or to receive other types of signals and/or to communicate with networks. The communication circuits used in mobile devices must be designed to be small in size to conform to the small form factor of mobile devices.
Jitter is an unwanted variation of one or more signal characteristics in electronics and telecommunications. For example, jitter may be experienced in electronic characteristics such as pulse interval, or the amplitude, frequency, or phase of successive cycles. Jitter is a significant factor in the design of many communications links. Clock signals used in communication circuits may suffer from some degree of unwanted jitter. The increasingly denser and faster circuitry needed for mobile devices is becoming increasingly more susceptible to problems caused by clock signal jitter. Such jitter can adversely impact signal reception quality and the ability to receive signals by communication circuits, such as in digital audio, video, cellular, and other applications.
Thus, what is desired are ways of reducing the adverse effects of jitter in communication circuit clock signals.
Methods, systems, and apparatuses are provided for reducing the adverse effects of clock jitter in communication systems. In an example aspect, multiple oscillating signals are generated. For example, “N” oscillating signals may be generated, where N is any integer greater than or equal to 2. Each generated oscillating signal may be used as a clock signal by a receiver. Each oscillating signal has a corresponding amount of jitter. One of the oscillating signals may be enabled to be provided to a receiver circuit, depending on a tolerance for jitter by the receiver circuit. For example, a first phase locked loop (PLL) may generate a first oscillating signal having a first level of jitter. A second PLL may generate a second oscillating signal having a second level of jitter that is less than the first level of jitter. One of the first and second oscillating signals may be enabled to be provided to a particular receiver circuit according to the tolerance for jitter of the receiver circuit.
In a further aspect, an amount of power required for the first PLL may be less than an amount of power required for the second PLL. The first PLL may be used to clock circuits in a lower power, lower accuracy mode, while the second PLL may be used to clock circuits in a higher power, higher accuracy mode. Thus, the first PLL may be used when lower clock accuracy can be tolerated, while the second PLL may be used when higher accuracy is needed. When using the oscillating signal from the first PLL, the second PLL may be unpowered. In this manner, the benefit of having available an oscillating signal with a low level of jitter is attained, without having to consume the power necessary to generate the low jitter level oscillating signal in all situations.
The presence of both of the first and second PLLs enables the clocking of circuits, such as communication circuits, at a selected level of clock signal jitter, depending on the particular situation and the tolerance of the circuit for jitter. In further aspects, additional PLLs and/or other oscillating signal generators, such as a crystal oscillator, may be present to provide oscillating signals having further levels of jitter that may be provided to a receiver circuit. For example, “N” oscillating signal generators may be present. The additional PLLs and/or other oscillating signal generators may consume alternative levels of power, and may be powered if being used or unpowered when not being used, to provide further benefits with regard to consumption of power.
These and other objects, advantages and features will become readily apparent in view of the following detailed description of the invention. Note that the Summary and Abstract sections may set forth one or more, but not all exemplary embodiments of the present invention as contemplated by the inventor(s).
The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate the present invention and, together with the description, further serve to explain the principles of the invention and to enable a person skilled in the pertinent art to make and use the invention.
The present invention will now be described with reference to the accompanying drawings. In the drawings, like reference numbers indicate identical or functionally similar elements. Additionally, the left-most digit(s) of a reference number identifies the drawing in which the reference number first appears.
The present specification discloses one or more embodiments that incorporate the features of the invention. The disclosed embodiment(s) merely exemplify the invention. The scope of the invention is not limited to the disclosed embodiment(s). The invention is defined by the claims appended hereto.
References in the specification to “one embodiment,” “an embodiment,” “an example embodiment,” etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to effect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
Furthermore, it should be understood that spatial descriptions (e.g., “above,” “below,” “up,” “left,” “right,” “down,” “top,” “bottom,” “vertical,” “horizontal,” etc.) used herein are for purposes of illustration only, and that practical implementations of the structures described herein can be spatially arranged in any orientation or manner.
Embodiments of the present invention can be incorporated into communication systems, such as cellular networks, wireless local area networks (WLANs), wirelessly broadcast digital television systems, wirelessly broadcast digital radio systems, and other types of communication systems. For example, mobile television (TV) communication systems provide TV services to mobile devices, such as cell phones, handheld mobile computers (e.g., personal digital assistants (PDAs), BLACKBERRY devices, PALM devices, etc.), music players (e.g., MP3 players, IPOD devices, etc.), laptop computers, etc., over mobile telecommunications networks. Mobile TV enables users to access TV related content on their mobile devices. Video, audio, and interactive content may be provided by mobile TV broadcasts. Many broadcasters already provide mobile TV broadcasts, and the numbers of such broadcasts in the marketplace are steadily increasing.
Mobile TV signals from broadcasters are being broadcast according to numerous mobile TV standards. Example mobile TV standards include digital video broadcasting-handheld (DVB-H), digital multimedia broadcasting (DMB), TDtv, Iseg, DAB, and MediaFLO.
Integrating communications systems into mobile devices, such as mobile TV communications systems, provides design challenges due to their small size. Avoiding problems due to jitter provides circuit design difficulties. Jitter is an unwanted variation of one or more signal characteristics in electronics and telecommunications. Jitter may be experienced in electronic characteristics such as pulse interval, and/or the amplitude, frequency, or phase of successive cycles. Clock signals used in the communication circuits may suffer from unwanted jitter. The increasingly denser and faster circuitry needed for mobile devices is becoming increasingly more susceptible to problems caused by clock signal jitter. Such jitter can adversely impact signal reception quality and the ability to receive signals by communication circuits, such as digital audio, video, cellular and other communication signals.
Embodiments of the present invention overcome problems with clock signal jitter in communication systems such as mobile TV communications circuits. Example embodiments of the present invention are described in detail in the following section.
The example embodiments described herein are provided for illustrative purposes, and are not limiting. The examples described herein may be adapted to various types of mobile communications systems, including cellular networks, wireless local area network(s), digital radio systems, etc. Furthermore, additional structural and operational embodiments, including modifications/alterations, will become apparent to persons skilled in the relevant art(s) from the teachings herein.
In embodiments, multiple clocking signals may be generated having various amounts of jitter. For example, a first phase locked loop (PLL) may generate a first oscillating signal and a first level of jitter. A second PLL may generate a second oscillating signal having a second level of jitter that is less than the first level of jitter. The frequency of the first and second oscillating signals may be the same. An amount of power required for the first PLL may be less than an amount of power required for the second PLL. The first PLL may be used to clock circuits in a lower power, lower accuracy mode, while the second PLL may be used to clock circuits in a higher power, higher accuracy mode. Thus, the first PLL may be used when lower accuracy can be tolerated, while the second PLL may be used when higher accuracy is needed. Furthermore, the PLL that is not being used during any particular time period may be unpowered to save power.
The presence of both of the first and second PLLs provides for clocking of circuits, such as communication circuits, at one or more levels of clock signal jitter, depending on the particular situation and the tolerance of the circuit for jitter. A higher accuracy PLL may be used to generate a clock signal with less jitter when higher accuracy is desired. Furthermore, power may be conserved by using a lower power PLL to generate a clock signal when higher clock signal jitter may be tolerated. Further PLLs and/or other types of clock signal generating elements may be present to provide clock signals with additional levels of jitter at other levels of power consumption, to handle an even further variety of situations.
For example,
Application module 114 includes functionality for enabling one or more applications in mobile device 102, such as digital radio and/or music player capability, functionality for engaging in a telephone call, functionality for viewing video images such as mobile television images, a user interface, etc. For example, with regard to mobile television, application module 114 may include a CODEC (coder-decoder) for decoding a particular type of video data received by wireless communications module 112, a keypad, a knob, or other interface for selecting a channel, a display showing a tuned channel and/or other information, and/or further components enabling mobile TV.
Wireless communication module 112 includes functionality to enable mobile device 102 to perform wireless communications with remote entities. For example, wireless communications module 112 may enable communications by mobile device 102 according to one or more standards, including the mobile TV digital video broadcasting-terrestrial (DVB-T) standard, the digital video broadcasting-handheld (DVB-H) standard, or other mobile television communication standard(s). For further description of DVH-B, refer to “Digital Video Broadcasting (DVB); Transmission System for Handheld Terminals (DVB-H),” ETSI EN 302 304 V11.1 (2004-11), European Broadcasting Union, European Telecommunications Standards Institute, Copyright 2004, which is incorporated herein by reference in its entirety. Wireless communication module 112 may be implemented in hardware, software, firmware, or any combination thereof.
In the embodiment of
As shown in
First and second PLLs 106 and 108 may be any type(s) of phase locked loop(s), including analog or digital. PLLs typically generate oscillating signals having a fixed relation to the phase of a reference signal. The reference signal may be any oscillating signal, such as an output of a crystal oscillator or other oscillator type. First and second PLLs 106 and 108 include circuits that respond to both the frequency and the phase of the reference signal, raising or lowering the frequency of an oscillating signal generated by a controlled oscillator, until it matches the reference signal in both frequency and phase. In an embodiment, first and second PLLs 106 and 108 may each include a phase detector, a variable oscillator (e.g., a voltage controlled oscillator (VCO)), and a feedback path. A frequency divider may be present in the feedback path to make the PLL output frequency a multiple of the reference frequency. The phase detector compares a phase between the reference signal and an output of the variable oscillator, and varies a control signal to the variable oscillator according to the phase difference to increase or decrease a frequency of the variable oscillator. A low-pass filter may be present to smooth out abrupt changes in the control voltage. The output of a PLL is typically the output signal of the variable oscillator, but in some cases may be the control signal provided to the variable oscillator.
As described above, second oscillating signal 120 generated by first PLL 108 contains less jitter than an amount of jitter on first oscillating signal 118 generated by first PLL 106. Second PLL 108 may include circuit components having higher accuracy, tighter fabrication tolerances, lower noise issues, and/or other performance advantages over components of first PLL 106 to create less output jitter. For example, second PLL 108 may include a phase detector, variable oscillator, frequency divider, low-pass filter, and/or other circuit component that are higher quality when compared with similar components of first PLL 106. Furthermore, second PLL 108 may have a more complex PLL configuration than first PLL 106 (e.g., more components, a more advanced design and layout, etc.), and/or other differences from first PLL 106, to enable less output jitter. Due to the increased performance of second PLL 108 as compared to first PLL 106, however, second PLL 108 may consume more power than first PLL 106.
Control logic 104, first PLL 106, and second PLL 108 may be coupled together in any manner to enable oscillating signal 118 or oscillating signal 120 to be provided to receiver 110. For example,
Note that switch 202 may be any type of switch, as would be known to persons skilled in the relevant art(s). For example switch 202 may include one or more logic gates in hardware, software, firmware, or any combination thereof, one or more transistors, such as MOSFETs (metal-oxide-semiconductor field effect transistors) or other transistor type, and/or other element configured to perform switching.
For example, as shown in
For example, first and second PLLs 106 and 108 may each include one or more switching elements, such as transistors or logic gates, to gate power signal 306 to respective PLL circuitry based on first and second power enable signals 302 and 304, respectively. In an alternative embodiment, a single power enable signal may generated by control logic 104 to be received by both of first and second PLLs 106 and 108 (instead of generating two signals 302 and 304) to enable or disable power signal 306 at first and second PLLs 106 and 108. For example, a high value on the power enable signal may enable power signal 306 to power first PLL 106 while disabling power signal 306 at second PLL 108. A low value on the power enable signal may disable power signal 306 at first PLL 106 while enabling power signal 306 to power second PLL 108. In an embodiment, the single power enable signal may be control signal 206, or may be a signal separate from control signal 206.
Receiver 110 of communication module 112 shown in
Antenna 402 is configured to receive a modulated radio frequency (RF) signal 408. For example, in a video application, modulated RF signal 408 may include video (e.g., television) data modulated on a radio frequency carrier according any video communication standard. For instance, in a mobile TV embodiment, modulated RF signal 408 may be one of a digital video broadcasting-terrestrial (DVB-T), digital video broadcasting-handheld (DVB-H—which is a superset of DVB-T) signal, a DVB-SH (satellite services to handheld devices) signal, a digital multimedia broadcasting (DMB) signal (e.g., T-DMB or S-DMB), a TDtv signal, a 1seg signal, a DAB signal, a MediaFLO signal, or other type of mobile TV signal. Antenna 402 may be any type of antenna suitable for receiving RF signals in a mobile device.
Tuner 410 is coupled to antenna 402, and receives modulated RF signal 408 from antenna 402. Tuner 410 is configured to down-convert modulated RF signal 408 to a down-converted modulated signal 418 that includes modulated data, such as modulated video data. Tuner 410 may include one or more mixers, switches, and/or other circuit elements configured to perform frequency down-conversion. In one embodiment, tuner 410 contains an oscillating signal generator. In another embodiment, tuner 410 receives selected oscillating signal 204 generated by clock generating system 300, as shown in
ADC 412 receives down-converted modulated signal 418, and converts down-converted modulated signal 418 from an analog signal to a digital signal. ADC 412 generates a digital modulated signal 420. ADC 412 may include any type of analog-to-digital converter, as would be known to persons skilled in the relevant art(s). In an embodiment, as shown in
Demodulator 414 receives digital modulated signal 420. Digital modulated signal 420 may include data modulated according to any modulation scheme, such as frequency modulation (FM), phase modulation (PM), amplitude modulation (AM), a quadrature modulation scheme, such as quadrature amplitude modulation (QAM) of any M-ary (e.g., 4-QAM, 16-QAM, 64-QAM, 256-QAM, etc.) or quadrature phase shift keying (QPSK), or other modulation type. For example, when modulated RF signal 408 is a DVB-H standard signal, digital modulated signal 420 may include data modulated according to QAM or QPSK. In
MAC processor 416 receives data signal 422, and performs media access control processing, as would be known to persons skilled in the relevant art(s). MAC processor 416 generates output signal 424, which may include data of data signal 422 formatted into IP (internet protocol) packets or other form. Interface 404 receives output signal 424. Interface 404 provides an interface for communication module 112 with application module 114 shown in
Processor 406 may be optionally present in communication module 112 to perform control functions with regard to receiver 110, interface 404, and clock generating system 300. For example, as shown in
In embodiments, any one or more of tuner 410, ADC 412, demodulator 414, and/or further circuits of receiver 110 may receive selected oscillating signal 204. In the embodiment of
For example,
Control logic 104 generates first control signal 206a to enable first switch 202a to transmit a selected one of first and second oscillating signals 118 and 120 as first selected oscillating signal 204a, to be received and used by tuner 410. Control logic 104 generates second control signal 206b to enable second switch 202b to transmit a selected one of first and second oscillating signals 118 and 120 as second selected oscillating signal 204b, to be received and used by ADC 412 and demodulator 414. In further embodiments, any number of switches 202 controlled by control logic 104 may be present to provide any number of selected oscillating signals 204 to be received by tuner 410, ADC 412, demodulator 414, and/or further circuits of receiver 110, in any combination.
Control logic 104 may be configured in any manner to perform its functions. For example,
Flowchart 600 begins with step 602. In step 602, a receiver mode is determined. The receiver mode that is determined in step 602 may be a performance mode for operation of receiver 110. Receiver 110 may be capable of operating at different levels of performance, such as a high performance mode, a medium performance mode, a low performance mode, etc. A high performance mode for receiver 110 may require a clock signal to have a low level of jitter so that clock signal accuracy is increased, while in a low performance mode, receiver 110 may tolerate the clock signal having a higher level of jitter. A performance mode of receiver 110 may be determined based on any number of factors, including an operational mode of receiver 110 (e.g., sleep mode, burst mode, etc.), a received signal quality level, a communication mode of receiver 110 (e.g., a particular modulation scheme of the received signal, etc.), and/or other factors. In an embodiment, such as shown in
In step 604, a control signal is generated based on the determined receiver mode. For example, as shown in
In step 606, one of a first oscillating signal or a second oscillating signal is enabled to be received by a receiver circuit according to the generated control signal. For example, as shown in
Step 608 is optional. In step 608, power to one of a first PLL configured to generate the first oscillating signal or a second PLL configured to generate the second oscillating signal is disabled according to the generated control signal. For example, as shown in
As described above, the performance mode of receiver 110 may be determined in step 602 in any manner. For example,
Flowchart 700 begins with step 702. Step 702 is optional. In step 702, the receiver mode is initialized. For instance, the performance mode of receiver 110 may be initially selected to be high performance or low performance, and the corresponding one of first and second oscillating signals 118 and 120 can be provided to receiver 110 as selected oscillating signal 204. The initial receiver mode can be selected in any manner. For instance, the initial performance mode can always be selected to be a same one of high performance or low performance. In one example, high performance may be selected as the initial performance mode so that signals may be more likely to be successfully received than in a low performance mode. In another example, low performance may be selected as the initial performance mode to save power (second PLL 108 may be unpowered). Alternatively, the initial receiver mode can be selected based on an operational mode of receiver 110 (e.g., sleep mode, burst mode, etc.), an expected received signal quality level, an expected communication mode of receiver 110, etc.
In step 704, a modulated RF signal is received. For example, as described above, RF modulated signal 408 may be received by receiver 110. Receiver 110 receives RF modulated signal 408 according to an initial setting of selected oscillating signal 204, which may be determined in step 702.
In step 706, a communication mode of the received modulated RF signal is determined. The communication mode of RF modulated signal 408 may be determined by demodulator 414, and transmitted to control logic 104 on a communication mode indication signal 426, as shown in
In step 708, whether a first jitter level is acceptable for the communication mode is determined. For instance, some modulation schemes may be demodulated more accurately by a clock signal having lower jitter, while others may be demodulated acceptably with a higher jitter level clock signal. In one example, 4-QAM and 16-QAM may be demodulated using a higher jitter level clock signal, while 64-QAM is preferably demodulated using a lower jitter level clock signal. If the relatively higher first jitter level is acceptable for the determined communication mode, operation proceeds to step 710. If the relatively higher first jitter level is not acceptable, operation proceeds to step 716.
In step 710, a quality level of the received modulated RF signal is determined. In an embodiment, a quality level of RF modulated signal 408 may be determined by MAC processor 416, and transmitted to control logic 104 as a quality level indication signal 428, as shown in
In step 712, whether the quality level is greater than a predetermined threshold is determined. A predetermined threshold between high performance mode and low performance mode for any quality measure may be determined for a particular application, in a manner as would be apparent to persons skilled in the relevant art(s). The quality level determined for a particular quality measure, and received on quality level indication signal 428, may be compared by control logic 104 to the corresponding predetermined threshold. If the quality level is greater than the predetermined threshold, operation proceeds to step 714. If the quality level is not greater than the predetermined threshold, operation proceeds to step 716. Note that steps 710 and 712 may be repeated for any number of quality measures, as desired for a particular application.
In step 714, a first oscillating signal having the first jitter level is enabled to be a receiver circuit clocking signal. For example, step 714 may be performed during step 606 of flowchart 600 shown in
In step 716, a second oscillating signal having a second jitter level is enabled to be the receiver circuit clocking signal. For example, step 716 may be performed during step 606 of flowchart 600 shown in
As described above, the receiver mode may be initialized in step 702 in any manner. For example,
In step 802, an operational mode of the receiver is determined. Depending on the particular type of receiver, receiver 110 may have multiple operational modes. For example, in some mobile TV applications, TV data is transmitted to receiver 110 on RF modulated signal 408 in relatively short bursts (a burst mode), where receiver 110 is active, followed by long periods of relative silence, where portions of receiver 110 (e.g., tuner 410, ADC 412) are largely inactive (e.g., a sleep mode). A ratio of the burst periods to the inactive periods may be 10% of the time versus 90% of the time. In an embodiment, the “burst mode” may be a period of time where high performance is desired, at least initially, for receiver 110, while the “sleep mode” may be a period of time where low performance is acceptable. Receiver 110 may have further or alternative operational modes, depending on the particular application.
In step 804, whether the determined operational mode is a sleep mode is determined. If the operational mode is determined to be a sleep mode, operation proceeds to step 806. If the operational mode is determined to not be a sleep mode, operation proceeds to step 808.
In step 806, the initial receiver mode is set to a low performance mode and the first oscillating signal is enabled to be the receiver circuit clocking signal. In step 806, because the operational mode is sleep mode, receiver 110 can be initialized to a low performance mode.
In step 808, the initial receiver mode is set to a high performance mode and the second oscillating signal is enabled to be the receiver circuit clocking signal. In step 808, because the operational mode is not sleep mode (e.g., may be burst mode), receiver 110 may be placed in a high performance mode.
In further embodiments, additional modes of operation of receiver 110 may be analyzed to determine an initial or subsequent performance mode for receiver 110.
Embodiments provide for selective switching between lower-power and higher-power PLLs for receiving signals, such as a DVB-H broadcast signal. The switching may occur in a manner that is dependent on the conditions of the wireless channel, the complexity of the modulation scheme being used, and/or based on other parameters/characteristics of the received signal, of the receiver, etc. Embodiments permit for intelligent and adaptive switching between a first mode of operation that conserves power and a second mode of operation that provides better performance. This is an advance over conventional systems that included only a single PLL tailored either for performance or for power.
Power management and conservation is a critical feature in the small form factor devices that implement mobile TV based on the DVB-H and other standards. By using a multi-PLL architecture, a chip can conserve power by using the low-power PLL when conditions are suitable to do so.
Although the embodiments are described above with respect to two PLLs, further PLLs and/or other clock generating mechanisms may be present to provide further grades of power consumption and signal jitter, as may be desirable in receiver implementations. For example, “N” oscillating signal generators may be present, where N is any integer greater than or equal to 2. The N oscillating signal generators generate N oscillating signals. Each oscillating signal contains a corresponding amount of signal jitter. An oscillating signal may be selected according to the current tolerance for jitter. The oscillating signal generator(s) other than a selected one may be powered down, to save power. For example, an oscillating signal/oscillating signal generator combination may be selected for a particular situation having a maximum tolerable jitter and minimum amount of power consumption.
For example,
As shown in
Furthermore, in system 900, multiple switches 904 may be present (in a similar fashion to the embodiment of
While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. It will be apparent to persons skilled in the relevant art that various changes in form and detail can be made therein without departing from the spirit and scope of the invention. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
Number | Date | Country | |
---|---|---|---|
60946070 | Jun 2007 | US |