DISTRIBUTED PHASE LOCKED LOOP IN HEARING INSTRUMENTS
20170373824 · 2017-12-28
Assignee
Inventors
Cpc classification
H04R2420/07
ELECTRICITY
H04R25/554
ELECTRICITY
H04L7/033
ELECTRICITY
International classification
H04L7/033
ELECTRICITY
Abstract
A system, in some embodiments, comprises: an antenna; a receiver, coupled to the antenna, to receive wireless signals from another electronic device; a signal processor (SP) coupled to the receiver; and a phase locked loop (PLL), distributed among the receiver and the SP, to synchronize the frequency of a data sampling clock used by the SP with the frequency of a source clock determined by the receiver.
Claims
1. A system, comprising: a receiver configured to receive wireless signals from an electronic device, the receiver comprising: receiver logic operable to receive an input signal at a source clock frequency from the electronic device; a phase detector coupled to the receiver logic and operable to: receive a data sampling clock; and compute an error signal indicating a difference between the data sampling clock and the source clock; and a first communication interface coupled to the phase detector and operable to transmit the input signal; and a signal processor (SP) coupled to the receiver and comprising: a second communication interface operable to couple to the first communication interface to communicatively couple the SP to the receiver; a digitally-controlled oscillator (DCO) coupled to the second communication interface and operable to generate a system clock; a clock divider coupled to the DCO and the phase detector and operable to generate the data sampling clock based at least partially on the system clock; and digital signal processing logic coupled to the DCO and the clock divider and operable to process the input signal at a frequency specified by the data sampling clock.
2. (canceled)
3. The system of claim 1, wherein said receiver comprises a radio.
4. The system of claim 1, wherein the receiver is configured to receive wireless signals from an electronic device selected from the group consisting of: a mobile phone; a tablet; a personal computer; a stereo system; and a television.
5.-12. (canceled)
13. The system of claim 1, wherein the system clock has a higher frequency than the data sampling clock.
14.-22. (canceled)
23. The system of claim 1, further comprising a loop filter coupled between the phase detector and the first communication interface, wherein the loop filter is operable to generate a filtered signal, and wherein the DCO generates an oscillating signal based at least partially on the filtered signal as the system clock.
24. The system of claim 1, further comprising a loop filter coupled between the second communication interface and the DCO, wherein the loop filter is operable to generate a filtered signal, and wherein the DCO generates an oscillating signal based at least partially on the filtered signal as the system clock.
25. The system of claim 1, wherein the communication interface is selected from the group consisting of a serial interface and a parallel interface.
26. A receiver, comprising: receiver logic operable to receive an input signal at a source clock frequency from an electronic device; a phase detector coupled to the receiver logic and operable to: receive a data sampling clock from a signal processor; and compute an error signal indicating a difference between the data sampling clock and the source clock; and a communication interface coupled to the phase detector and operable to transmit the input signal.
27. The receiver of claim 26, further comprising a loop filter coupled between the phase detector and the communication interface, wherein the loop filter is operable to generate a filtered signal.
28. The receiver of claim 26, wherein the communication interface is selected from the group consisting of a serial interface and a parallel interface.
29. The receiver of claim 26, wherein the phase detector is operable to receive the data sampling clock from a clock divider of the signal processor based at least partially on a system clock of the signal processor generated by a digitally-controlled oscillator (DCO) based at least partially on the input signal.
30. A signal processor, comprising: a communication interface operable to receive an input signal from a receiver; a digitally-controlled oscillator (DCO) coupled to the communication interface and operable to generate a system clock; a clock divider coupled to the DCO and a phase detector of the receiver and operable to: generate a data sampling clock based at least partially on the system clock; and provide the data sampling clock to a receiver coupled to the signal processor; and digital signal processing logic coupled to the DCO and the clock divider and operable to process the input signal at a frequency specified by the data sampling clock.
31. The signal processor of claim 30, further comprising a loop filter coupled between the communication interface and the DCO, wherein the loop filter is operable to generate a filtered signal.
32. The signal processor of claim 30, wherein the communication interface is selected from the group consisting of a serial interface and a parallel interface.
33. The signal processor of claim 30, wherein the DCO is operable to generate the system clock at least partially based on the input signal, and wherein the input signal is based at least partially on the data sampling clock.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0006] In the drawings:
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014] The specific embodiments given in the drawings and detailed description do not limit the disclosure. On the contrary, they provide the foundation for one of ordinary skill to discern the alternative forms, equivalents, and modifications that are encompassed together with one or more of the given embodiments in the scope of the appended claims. The term “couple” and variants thereof, as used herein, indicate a direct or indirect connection.
DETAILED DESCRIPTION
[0015] Disclosed herein are various embodiments in which a phase locked loop (PLL) is distributed across multiple components of a hearing instrument. In illustrative embodiments, parts of a PLL are included in a radio of a hearing instrument and other parts of the PLL are included in a digital signal processor (DSP) of the hearing instrument. The precise distribution of PLL components among these parts of the hearing instrument may vary, as may the actual parts of the hearing instrument that contain one or more components of a PLL. Regardless of the specific PLL distribution implemented, the distributed PLL is used to synchronize the data sampling clock of the hearing instrument with the source clock wirelessly received from another electronic device (e.g., from a television set or mobile phone streaming audio signals to the hearing instrument). By synchronizing these clocks using a distributed PLL as described herein, problems common to such hearing instruments—such as excessive latency, power consumption and space requirements—are mitigated.
[0016]
[0017] The scope of this disclosure is not limited to hearing instruments. In some embodiments, the instrument 100 may be a different type of device that receives video signals in addition to or instead of audio signals. In such embodiments, the electronic device 102 transmits video signals (and, possibly, accompanying audio signals) to the instrument 100. In general, this disclosure and the embodiments described herein apply to all types of wireless communication. The systems and methods now described may be implemented in the hearing instrument 100.
[0018]
[0019] In operation, the receiver 200 receives wireless signals (e.g., audio signals) from the electronic device 102 (
[0020] The remainder of this disclosure describes techniques for synchronizing these clocks. These techniques entail the use of a PLL that is distributed across multiple components of the hearing instrument 100. The distributed PLL presents several advantages. The embodiments described may use one or more components that may already be present on the receiver 200 and/or the DSP 202 when such devices are purchased from their respective manufacturers, thereby reducing costs and saving the space that would have otherwise been required to incorporate additional components into the hearing instrument 100. Hearing instrument DSPs often do not contain all of the hardware necessary to implement a PLL, but distributing the PLL leverages the components that hearing instrument DSPs typically do contain. In addition, implementing the PLL on the hearing instrument means that it is not necessary to implement the PLL on the electronic device 102, and so a high-frequency, phase-locked signal does not need to be wirelessly transmitted to the hearing instrument 100. This mitigates unnecessary power consumption. Further, the fact that a PLL is used at all facilitates synchronization and thus mitigates latency. Thus, the distributed PLL provides a confluence of benefits that other systems fail to provide.
[0021]
[0022]
[0023] In operation, the PLL 304 seeks to match the phases—and, thus, the frequencies—of the source and data sampling clocks. An antenna 208 receives wireless signals (e.g., from the electronic device 102 of
[0024] The error signal is provided to the loop filter 406. This may be, for instance, a low-pass filter that has a suitably-selected cutoff frequency (e.g., 1 kHz) based on any number of factors considered by the design engineer. The filtered signal is provided to the DCO 408 via the serial link. The DCO 408 outputs an oscillating signal whose frequency is controlled by an input signal—specifically, by the filtered signal received from the loop filter 406. The output of the DCO 408 is the system clock that is used by the signal processing logic 412 to perform its various functions (e.g., receiving and processing input signals via the input(s) 210 for subsequent output via output 212). The clock divider 410 divides down the system clock to produce the data sampling clock. The data sampling clock is provided to the signal processing logic 412 and to the phase detector 404 in a feedback loop.
[0025] In at least some embodiments, the system clock is faster than the data sampling clock, since the system clock must maintain high frequency for use by, e.g., analog-to-digital converter(s) in the signal processing logic 412. The data sampling clock frequency need not be kept as high as the system clock; the phase detector 404 will force the data sampling clock to match the source clock, because it is desirable to keep the source clock frequency low to mitigate excessive power consumption. In some embodiments, the system clock is in the range of 2-20 MHz, inclusive. In some embodiments, the data sampling clock is in the range of 8-32 kHz, inclusive. Likewise, in some embodiments, the source clock is in the range of 8-32 kHz. The frequencies of the data sampling and source clocks will be similar or identical due to the PLL 304; however, the precise values for these frequencies may vary depending on the application.
[0026] One or more components of the PLL 304 may be implemented in hardware, software, firmware, or some combination thereof. For instance, the phase detector may be implemented using a processor executing firmware that causes the processor to determine the phase offset between the source and data sampling clocks by counting the number of cycles of the data sampling clock that elapse in one period of the source clock.
[0027]
[0028]
[0029]
[0030] Numerous other variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to embrace all such variations, modifications and equivalents.