[go: up one dir, main page]

US20080232523A1 - Method And System For Mixing A Plurality Of Audio Sources In An FM Transmitter - Google Patents

Method And System For Mixing A Plurality Of Audio Sources In An FM Transmitter Download PDF

Info

Publication number
US20080232523A1
US20080232523A1 US11/853,705 US85370507A US2008232523A1 US 20080232523 A1 US20080232523 A1 US 20080232523A1 US 85370507 A US85370507 A US 85370507A US 2008232523 A1 US2008232523 A1 US 2008232523A1
Authority
US
United States
Prior art keywords
signals
digital audio
corresponding plurality
rate
converted digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/853,705
Inventor
Brima Babatunde Ibrahim
Siukai Mak
John Walley
Bojko Marholev
Theodore Trost
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Broadcom Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/853,705 priority Critical patent/US20080232523A1/en
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TROST, THEODORE, WALLEY, JOHN, IBRAHIM, BRIMA BABATUNDE, MAK, SIUKAI, MARHOLEV, BOJKO
Publication of US20080232523A1 publication Critical patent/US20080232523A1/en
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: BROADCOM CORPORATION
Assigned to BROADCOM CORPORATION reassignment BROADCOM CORPORATION TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Assignors: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/16Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
    • H03L7/18Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
    • H03L7/181Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop a numerical count result being used for locking the loop, the counter counting during fixed time intervals

Definitions

  • portable media devices may be enabled to provide an audio/video output signal to a computer monitor or a television to allow display of, for example, digital photographs.
  • audio content one possible output format may be a low-power FM transmission signal.
  • FIG. 1A is a block diagram of an exemplary FM receiver that communicates with handheld devices that utilize a single chip with FM radios and one or more integrated radios such as Bluetooth, GPS, WLAN, WWAN or a wire line connection, in accordance with an embodiment of the invention.
  • FIG. 2 is a block diagram of an exemplary single chip that supports FM operations and one or more of a plurality of optional integrated transceivers.
  • the chip may support Bluetooth, GPS, WLAN, WWAN or other transceivers, in accordance with an embodiment of the invention.
  • FIG. 4A is a block diagram of an exemplary portion of an FM core enabling rate adaptation an combining of a plurality of audio sources prior to FM modulation, in accordance with an embodiment of the invention.
  • FIG. 4B is a flow chart illustrating exemplary steps for mixing digital audio signals from a plurality of audio sources in an FM transmitter, in accordance with an embodiment of the invention.
  • FIG. 4C is a block diagram of an exemplary portion of an FM core enabling rate adaptation and combining of a plurality of audio sources prior to FM modulation, in accordance with an embodiment of the invention.
  • FIG. 1A is a block diagram of an exemplary FM receiver that communicates with one or more wireless devices that utilize a single chip with FM radios and one or more optional integrated radios such as Bluetooth, GPS, WLAN, WWAN or a wire line connection, in accordance with an embodiment of the invention.
  • an FM receiver 110 there is shown an FM receiver 110 , a cellular phone 104 a , a smart phone 104 b , a computer 104 c , and an exemplary FM device equipped with one or more integrated radios 104 d .
  • the FM receiver 110 may comprise and/or may be communicatively coupled to a listening device 108 .
  • a device equipped with an FM radio and one or more optional integrated radios may be able to broadcast its respective signal to a “deadband” of an FM receiver for use by the associated audio system.
  • a cellphone or a smart phone such as the cellular phone 104 a and the smart phone 104 b , may transmit a telephone call for listening over the audio system of an automobile, via usage of a deadband area of the car's FM stereo system.
  • One advantage may be the universal ability to use this feature with all automobiles equipped simply with an FM radio with few, if any, other external FM transmission devices or connections being required.
  • a computer such as the computer 104 c
  • a cellular phone, a smart phone, and computing devices have been shown, a single chip that combines a Bluetooth and FM transmitter and/or receiver may be utilized in a plurality of other devices and/or systems that receive and use an FM signal.
  • FIG. 1B is a block diagram of an exemplary single chip with multiple integrated radios that supports radio data processing, in accordance with an embodiment of the invention.
  • a single chip 130 may comprise a radio portion 132 and a processing portion 134 .
  • the radio portion 132 may comprise a plurality of integrated radios.
  • the radio portion 132 may comprise an FM receive and transmit (Rx/Tx) radio 140 c that supports FM communications and a plurality of optional integrated radios.
  • Rx/Tx FM receive and transmit
  • a cellular radio 140 a that supports cellular communications
  • a Bluetooth radio 140 b that supports Bluetooth communications
  • a global positioning system (GPS) receiver 140 d that supports GPS communications
  • a wireless local area network (WLAN) 140 e that supports communications based on the IEEE 802.11 standards.
  • the memory 138 may store at least a portion of the data that may be transmitted by at least one of the integrated radios in the radio portion 132 .
  • the PTU 140 may comprise suitable logic, circuitry, and/or code that may enable interfacing data in the single chip 130 with other devices that may be communicatively coupled to the single chip 130 .
  • the PTU 140 may support analog and/or digital interfaces.
  • FIG. 2 is a block diagram of an exemplary single chip comprising an FM radio and one or more of a plurality of optional integrated radios that may transmit one or more of a plurality of audio sources.
  • the single chip may support Bluetooth, GPS, WLAN, WWAN or other radios, in accordance with an embodiment of the invention.
  • the single chip 200 may comprise a processor system 202 , a peripheral transport unit (PTU) 204 , one or more optional radio cores 206 , a frequency modulation (FM) core 208 with the FM transmitter 226 and the FM receiver 224 integrated into the FM core 208 , a common bus 201 , a buffer 232 and a rate adaptor 230 .
  • PTU peripheral transport unit
  • FM frequency modulation
  • the FM core 208 may support FM reception and/or transmission of FM data.
  • the FM transmitter 226 may utilize signals based on the reference signal generated by the LO 227 .
  • the FM core 208 may enable transmission of data received via the PTU 204 , the buffer 232 and/or a Bluetooth core 206 , for example.
  • the processor system 202 may comprise a central processing unit (CPU) 210 , a memory 212 , a direct memory access (DMA) controller 214 , a power management unit (PMU) 216 , and an audio processing unit (APU) 218 .
  • the APU 218 may comprise a sub-band coding (SBC) codec 220 . At least a portion of the components of the processor system 202 may be communicatively coupled via the common bus 201 .
  • the CPU 210 may comprise suitable logic, circuitry, and/or code that may enable control and/or management operations in the single chip 200 .
  • the CPU 210 may communicate control and/or management operations to the optional radio core 206 , the FM core 208 , the buffer 232 , the rate adaptor 230 and/or the PTU 204 via a set of register locations specified in a memory map.
  • the CPU 210 may be utilized to process data received by the single chip 200 and/or to process data to be transmitted by the single chip 200 .
  • the CPU 210 may enable processing of data received via the one or more optional radio cores 206 , via the FM core 208 , and/or via the PTU 204 .
  • the CPU 210 may enable processing of A2DP data and may then transfer the processed A2DP data to other components of the single chip 200 via the common bus 201 .
  • the CPU may utilize the SBC codec 220 in the APU 218 to encode and/or decode A2DP data, for example.
  • the CPU 210 may enable processing of data to be transmitted via the FM core 208 , one or more of the optional radio cores 206 and/or via the PTU 204 .
  • the CPU 210 may be, for example, an ARM processor or another embedded processor core that may be utilized in the implementation of system-on-chip (SOC) architectures.
  • SOC system-on-chip
  • the CPU 210 may time multiplex FM data processing operations and data processing operations from another integrated radio such as Bluetooth for example.
  • the CPU 210 may perform each operation by utilizing a native clock, that is, Bluetooth data processing based on a Bluetooth clock and FM data processing based on an FM clock.
  • the Bluetooth clock and the FM clock may be distinct and may not interact.
  • the CPU 210 may gate the FM clock and the Bluetooth clock and may select the appropriate clock in accordance with the time multiplexing scheduling or arrangement.
  • the CPU 210 switches between Bluetooth operations and FM operations, at least certain states associated with the Bluetooth operations or with the FM operations may be retained until the CPU 210 switches back.
  • the CPU 210 may run on a clock derived from the FM core 208 . This may eliminate the need to bring in a separate high-speed clock when one is already available in the FM core 208 .
  • the processor may chose to use a clock derived separately from the FM core 208 .
  • the clock may be derived directly from a crystal or oscillator input to the Bluetooth core 206 , or from a phase locked loop (PLL) in the Bluetooth core 206 . While this clocking scheme may provide certain flexibility in the processing operations performed by the CPU 210 in the single chip 200 , other clocking schemes may also be implemented.
  • the CPU 210 may also enable configuration of data routes to and/or from the FM core 208 .
  • the CPU 210 may configure the FM core 208 so that data may be routed via an inter-IC sound (I 2 S) interface or a PCM interface in the PTU 204 to the analog ports communicatively coupled to the PTU 204 .
  • I 2 S inter-IC sound
  • PCM PCM interface
  • the CPU 210 may also enable rate adaptation prior to FM transmission for streams of digital signals from a plurality of audio sources.
  • One or more of the plurality of audio sources may utilize a distinct source clock from an independent oscillator to generate distinct source sampling rates.
  • one or more of the plurality of audio sources may share a source clock domain.
  • the CPU 210 may enable rate adaptation for one or more of the streams of digital signals based on a specified master clock or sink clock.
  • the FM core may convert the plurality of sampling rates to one same sink rate for all of the streams of digital signals.
  • the CPU 210 may enable summing of the rate converted streams of digital signals as well as scaling of the audio energy prior to FM modulation.
  • the CPU 210 may enable tuning, such as flexible tuning, and/or searching operations in Bluetooth for example, and/or FM communication by controlling at least a portion of the Bluetooth core 206 and/or the FM core 208 .
  • the CPU 210 may generate at least one signal that tunes the FM core 208 to a certain frequency to determine whether there is a station at that frequency.
  • the CPU 210 may configure a path for the audio signal to be processed in the single chip 200 .
  • the CPU 210 may generate at least one additional signal that tunes the FM core 208 to a different frequency to determine whether a station may be found at the new frequency.
  • Searching algorithms may enable the FM core 208 to scan up or down in frequency from a presently tuned channel and stop on the next channel with received signal strength indicator (RSSI) above a threshold.
  • the search algorithm may be able to distinguish image channels.
  • the choice of the IF frequency during search is such that an image channel may have a nominal frequency error of 50 kHz, which may be used to distinguish the image channel from the “on” channel.
  • the search algorithm may also be able to determine if a high side or a low side injection provides better receive performance, thereby allowing for a signal quality metric to be developed for this purpose.
  • One possibility to be investigated is monitoring the high frequency RSSI relative to the total RSSI.
  • the IF may be chosen so that with the timing accuracy that a receiver may be enabled to provide, the image channels may comprise a frequency error that is sufficiently large to differentiate the image channels from the on channel.
  • the CPU 210 may enable a host controller interface (HCI) in Bluetooth.
  • HCI host controller interface
  • the HCI provides a command interface to the baseband controller and link manager, and access to hardware status and control registers.
  • the HCI may provide a method of accessing the Bluetooth baseband capabilities that may be supported by the CPU 210 .
  • the memory 212 may comprise suitable logic, circuitry, and/or code that may enable data storage.
  • the memory 212 may be utilized to store data that may be utilized by the processor system 202 to control and/or manage the operations of the single chip 200 .
  • the memory 212 may also be utilized to store data received by the single chip 200 via the PTU 204 and/or via the FM core 208 .
  • the memory 212 may be utilized to store data to be transmitted by the single chip 200 via the PTU 204 and/or via the FM core 208 .
  • the DMA controller 214 may comprise suitable logic, circuitry, and/or code that may enable transfer of data directly to and from the memory 212 via the common bus 201 without involving the operations of the CPU 210 .
  • the PTU 204 may comprise suitable logic, circuitry, and/or code that may enable communication to and from the single chip 200 via a plurality of communication interfaces. In some instances, the PTU 204 may be implemented outside the single chip 200 , for example.
  • the PTU 204 may support analog and/or digital communication with at least one port. Digital audio data may be transferred by a digital interface, for example, inter-IC-sound (I 2 S), inter-integrated circuit (I 2 C), pulse code modulation (PCM), universal serial bus (USB), secure digital input/output (SDIO) and/or universal asynchronous receiver transmitter (UART).
  • I 2 S inter-IC-sound
  • I 2 C inter-integrated circuit
  • PCM pulse code modulation
  • USB universal serial bus
  • SDIO secure digital input/output
  • UART universal asynchronous receiver transmitter
  • the PTU 204 may support at least one USB interface that may be utilized for Bluetooth data communication, at least one SDIO interface that may also be utilized for Bluetooth data communication, at least one UART interface that may also be utilized for Bluetooth data communication, and at least one inter-integrated circuit (I 2 C) bus interface that may be utilized for FM control and/or FM and RDS/RBDS data communication.
  • the PTU 204 may also support at least one PCM interface that may be utilized for Bluetooth data communication and/or FM data communication, for example.
  • the PTU 204 may support at least one inter-IC sound (I 2 S) interface, for example.
  • the I 2 S interface may be utilized to send high fidelity FM digital signals to the CPU 210 for processing, for example.
  • the I 2 S interface in the PTU 204 may receive data from the FM core 208 via a bus 203 , for example.
  • the I 2 S interface may be utilized to transfer high fidelity audio in Bluetooth.
  • the I 2 S interface may be utilized for Bluetooth high fidelity data communication and/or FM high fidelity data communication.
  • the I 2 S interface may be a bidirectional interface and may be utilized to support bidirectional communication between the PTU 204 and the FM core 208 via the bus 203 .
  • the I 2 S interface may be utilized to send and receive FM data from external devices such as coder/decoders (CODECs) and/or other devices that may further process the I 2 S data for transmission, such as local transmission to speakers and/or headsets and/or remote transmission over a cellular network, for example.
  • CDECs coder/decoders
  • the optional radio core 206 may for example be a Bluetooth core and may comprise suitable logic, circuitry, and/or code that may enable reception and/or transmission of Bluetooth data.
  • the Bluetooth core 206 may comprise a Bluetooth transceiver 229 that may perform reception and/or transmission of Bluetooth data.
  • the Bluetooth core 206 may support amplification, filtering, modulation, and/or demodulation operations, for example.
  • the Bluetooth core 206 may enable data to be transferred from and/or to the processor system 202 , the PTU 204 , and/or the FM core 208 via the common bus 201 , for example.
  • the FM core 208 may comprise suitable logic, circuitry, and/or code that may enable reception and/or transmission of FM data.
  • the FM core 208 may comprise an FM receiver 222 , an FM transmitter 226 and a local oscillator (LO) 227 .
  • the LO 227 may be utilized to generate a reference signal that may be utilized by the FM core 208 for performing analog and/or digital operations.
  • the FM receiver 222 may handle demodulation, amplification and/or filtering operations, for example.
  • the FM transmitter 226 may handle modulation, amplification and/or filtering operations.
  • the FM receiver 222 may receive FM audio data and demodulate the audio data in a digital domain.
  • the demodulated digital audio data may be converted to analog via the D/A converter 224 and analog audio may be output from the chip to a listening device. Also, analog audio may be input from an external device to the FM transmitter 226 .
  • the FM transmitter 226 may comprise an analog to digital converter (A/D) 228 that may be utilized to convert analog audio information to a digital signal for modulation in the digital domain prior to FM transmission.
  • the FM core 208 may enable data to be transferred to and/or from the processor system 202 , the PTU 204 , and/or one or more optional radio cores 206 via the common bus 201 and/or the bus 203 , for example. Alternatively, FM core 208 may enable data to be transferred from the PTU 204 and the buffer 232 via the rate adapter 230 .
  • the FM core 208 may enable radio transmission and/or reception at various frequencies, such as, 400 MHz, 900 MHz, 2.4 GHz and/or 5.8 GHz, for example.
  • the FM core 208 may also support operations at the standard FM band comprising a range of about 76 MHz to 108 MHz, for example.
  • the FM core 208 may also enable reception of RDS data and/or RBDS data for in-vehicle radio receivers.
  • the FM core 208 may enable filtering, amplification, and/or demodulation of the received RDS/RBDS data.
  • the RDS/RBDS data may comprise, for example, information for retuning to a new channel such as a channel spacing offsets and a list of alternate channels available for transmission.
  • the RDS/RBDS may comprise a traffic message channel (TMC) that provides traffic information that may be communicated and/or displayed to an in-vehicle user.
  • TMC traffic message channel
  • Digital circuitry within the FM core 208 may be operated based on a clock signal generated by dividing down a signal generated by the LO 227 .
  • the LO 227 may be programmable in accordance with the various channels that may be received by the FM core 208 and the divide ratio may be varied in order to maintain the digital clock signal close to a nominal value.
  • the RDS/RBDS data may be buffered in the memory 212 in the processor system 202 .
  • the RDS/RBDS data may be transferred from the memory 212 via the I 2 C interface when the CPU 210 is in a sleep or stand-by mode.
  • the FM core 208 may post RDS data into a buffer in the memory 212 until a certain level is reached and an interrupt is generated to wake up the CPU 210 to process the RDS/RBDS data.
  • the RDS data may be transferred to the memory 212 via the common bus 201 , for example.
  • the RDS/RBDS data received via the FM core 208 may be transferred to any of the ports communicatively coupled to the PTU 204 via the HCI scheme supported by the single chip 200 , for example.
  • the RDS/RBDS data may also be transferred to the optional radio core 206 for communication to Bluetooth-enabled devices, for example.
  • the single chip 200 may receive Bluetooth data, such as A2DP, SCO, eSCO, and/or MP3, for example, the Bluetooth core 206 may transfer the received data to the processor system 202 via the common bus 201 .
  • the SBC codec 220 may decode the Bluetooth data and may transfer the decoded data to the FM core 208 via the common bus 201 .
  • the FM core 208 may transfer the data to the FM transmitter 226 for communication to an FM receiver in another device.
  • the single chip 200 may operate in a plurality of modes.
  • the single chip 200 may operate in one of an FM-only mode, a Bluetooth-only mode, and an FM-Bluetooth mode.
  • the single chip 200 may operate with a lower power active state than in the Bluetooth-only mode or the FM-Bluetooth mode because FM operation in certain devices may have a limited source of power.
  • at least a portion of the operation of the Bluetooth core 206 may be disabled to reduce the amount of power used by the single chip 200 .
  • the processor system 202 may operate based on a divided down clock from a phase locked-loop (PLL) in the FM core 208 .
  • PLL phase locked-loop
  • the PLL in the FM core 208 may utilize the LO 227 , for example.
  • each set of instructions in the FM operations code may be referred to as a fragment or atomic sequence.
  • the fragments may be selected or partitioned in a very structured manner to optimize the power consumption of the single chip 200 during FM-only mode operation.
  • fragmentation may also be implemented in the FM-Bluetooth mode to enable the CPU 210 to provide more processing power to Bluetooth operations when the FM core 208 is carrying out tuning and/or searching operations, for example.
  • FIG. 3 is a block diagram of an exemplary FM core with FM transmitter and PTU for processing RDS and digital audio data, in accordance with an embodiment of the invention.
  • a single chip 200 described in FIG. 2 comprising an FM core 208 , a memory 212 , a CPU 210 , a common bus 201 .
  • a PTU 204 which may comprise an interface multiplexer 310 , a universal peripheral interface (UPI) 304 , a bus master interface 302 , a digital audio interface controller 306 , an inter-IC sound (I 2 S) interface block 308 , and an inter-integrated circuit (I 2 C) interface block 312 .
  • UPI universal peripheral interface
  • I 2 S inter-IC sound
  • I 2 C inter-integrated circuit
  • the FM core 208 may comprise an FM/MPX demodulator and decoder 317 , an FM/MPX modulator and encoder 317 a , rate adaptors 314 and 314 a , buffers 316 and 316 a , an RDS/RBDS demodulator and decoder 318 , a RDS/RBDS modulator and encoder 318 a , a gain controller 320 and a control registers block 322 .
  • Narrowly spaced hashed arrows as illustrated by the flow arrow 332 show the flow of digital audio data.
  • Broadly spaced hashed arrows as illustrated by the flow arrow 334 show the flow of RDS/RBDS data.
  • Clear or blank arrows, as illustrated by the dual flow arrow 336 show the flow of control data.
  • the FM/MPX demodulator and decoder 317 may comprise suitable logic, circuitry, and/or code that may enable processing of FM and/or FM MPX stereo audio, for example.
  • the FM/MPX demodulator and decoder 317 may demodulate and/or decode audio signals that may be transferred to the rate adaptor 314 .
  • the FM/MPX demodulator and decoder 317 may demodulate and/or decode signals that may be transferred to the RDS/RBDS demodulator and decoder 318 .
  • the FM/MPX encoder 317 a may comprise suitable logic, circuitry, and/or code that may enable processing of FM and/or FM MPX stereo audio, for example.
  • the FM/MPX encoder 317 a may encode audio signals that may be transferred from the rate adaptor 314 a via the gain controller 320 .
  • the FM/MPX encoder 317 a may encode signals that may be transferred to the RDS/RBDS modulator and encoder 318 a.
  • the rate adaptor 314 may comprise suitable logic, circuitry, and/or code that may enable controlling the rate of the FM data received from the FM/MPX demodulator and decoder 317 .
  • the rate adaptor 314 may adapt the output sampling rate of the audio paths to the sampling clock of the host device or the rate of a remote device when a digital audio interface is used to transport the FM data. An initial rough estimate of the adaptation fractional change may be made and the estimate may then be refined by monitoring the ratio of reading and writing rates and/or by monitoring the level of the audio samples in the output buffer 316 .
  • the rate may be adjusted in a feedback manner such that the level of the output buffer is maintained.
  • the rate adaptor 314 may receive a strobe or pull signal from the digital audio interface controller 306 , for example.
  • Audio FM data from the rate adaptor 314 may be transferred to the buffer 316 .
  • the U.S. application Ser. No. 11/176,417 filed on Jul. 7, 2005, discloses a method and system comprising a rate adaptor, and is hereby incorporated herein by reference in its entirety.
  • the buffer 316 may comprise suitable logic, circuitry, and/or code that may enable storage of digital audio data.
  • the buffer 316 may receive a strobe or pull signal from the digital audio interface controller 306 , for example.
  • the buffer 316 may transfer digital audio data to the digital audio interface controller 306 .
  • the RDS/RBDS demodulator and decoder 318 may comprise suitable logic, circuitry, and/or code that may enable processing of RDS/RBDS data from the FM/MPX demodulator and decoder 317 .
  • the RDS/RBDS demodulator and decoder 318 may provide further demodulation and/or decoding to data received from the FM/MPX demodulator and decoder 317 .
  • the output of the RDS/RBDS demodulator and decoder 318 may be transferred to the interface multiplexer 310 .
  • the RDS/RBDS modulator and encoder 318 a may comprise suitable logic, circuitry, and/or code that may enable processing of RDS/RBDS data from the FM/MPX modulator and encoder 317 a .
  • the RDS/RBDS modulator and encoder 318 a may provide further modulation and/or encoding to data received from the FM/MPX modulator and encoder 317 .
  • the output of the RDS/RBDS modulator and encoder 318 may be transferred to the interface multiplexer 310 .
  • the control registers block 322 may comprise suitable logic, circuitry, and/or code that may enable the storage of register information that may be utilized to control and/or configure the operation of at least portions of the FM core 208 .
  • the rate adaptor 314 a may comprise suitable logic, circuitry, and/or code that may enable converting the source sampling rates of digital signal streams from a plurality of audio sources prior to summing the streams for input to the FM Tx/MPX encoder 317 a .
  • the rate adaptor 314 a may adapt an output or sink rate to the sampling clock of the host device or the rate of a remote device when a digital audio interface is used to transport the plurality of audio streams. An initial estimate of the rate adaptation fractional change per stream may be made and the estimate may then be refined by monitoring the level of the input buffer.
  • the rate adaptor 314 a may receive a sink clock signal from the digital audio interface controller 306 , for example. Decimation and interpolation as well as fine grain rate matching may be utilized to convert the source sampling rates to the sink sampling rate. Once the plurality of audio streams are rate adapted, they may be summed.
  • the gain controller 320 may receive the summed plurality of audio streams and adjust the gain prior to input to the FM Tx/MPX encoder 317 a .
  • the audio energy level of the summed plurality of audio streams may be adjusted to prevent over modulation.
  • the FM core 208 may enable radio transmission and/or reception at various frequencies, such as, 400 MHz, 900 MHz, 2.4 GHz and/or 5.8 GHz, for example.
  • the FM core 208 may also support operations at the standard FM band comprising a range of about 76 MHz to 108 MHz, for example.
  • the FM core 208 may also enable reception of RDS data and/or RBDS data for in-vehicle radio receivers.
  • the FM core 208 may enable filtering, amplification, and/or demodulation of the received RDS/RBDS data.
  • the RDS/RBDS data may comprise, for example, a traffic message channel (TMC) that provides traffic information that may be communicated and/or displayed to an in-vehicle user.
  • TMC traffic message channel
  • the memory 212 may comprise suitable logic, circuitry, and/or code that may enable data storage.
  • the memory 212 may be utilized to store data that may be utilized by the CPU 210 to control and/or manage the operations of the single chip 200 .
  • the memory 212 may also be utilized to store data received by the single chip 200 via the FM core 208 .
  • the memory 212 may be utilized to store data to be transmitted by the single chip 200 via the FM core 208 .
  • the CPU 210 may comprise suitable logic, circuitry, and/or code that may enable control and/or management operations in the single chip 200 .
  • the CPU 210 may communicate control and/or management operations to the FM core 208 via a set of register locations specified in a memory map.
  • the CPU 210 may be utilized to process data received by the single chip 200 and/or to process data to be transmitted by the single chip 200 .
  • the CPU 210 may enable processing of data received the FM core 208 .
  • the CPU 210 may enable processing of A2DP data and may then transfer the processed A2DP data to other components of the single chip 200 via the common bus 201 .
  • the CPU may utilize the SBC codec 220 in the APU 218 to encode and/or decode A2DP data, for example.
  • the CPU 210 may enable processing of data to be transmitted via the FM core 208 .
  • the CPU 210 may be, for example, an ARM processor or another embedded processor core that may be utilized in the implementation of system-on-chip (SOC) architectures.
  • the CPU 210 may also enable configuration of data routes to and/or from the FM core 208 .
  • the CPU 210 may configure the FM core 208 so that data may be routed via an I 2 S interface or a PCM interface.
  • the CPU 210 may enable tuning, such as flexible tuning, and/or searching operations in FM communication by controlling at least a portion of the FM core 208 .
  • the CPU 210 may generate at least one signal that tunes the FM core 208 to a certain frequency to determine whether there is a station at that frequency.
  • the CPU 210 may configure a path for the audio signal to be transmitted in the single chip 200 .
  • the CPU 210 may generate at least one additional signal that tunes the FM core 208 to a different frequency to determine whether a channel may be clear for transmission at the new frequency.
  • the CPU 210 may create a list of available channels for FM transmission and rank the list according to lowest receive signal strength indicator (RSSI) and other factors for improved channel searching times.
  • RSSI receive signal strength indicator
  • the bus master interface 302 may comprise suitable logic, circuitry, and/or code that may enable communication of control data, digital audio data, and/or RDS/RBDS data between the portions of the PTU 204 shown in FIG. 2 and the common bus 201 .
  • the bus master interface 302 may transfer digital audio data and/or RDS/RBDS data to the common bus 201 .
  • the RDS/RBDS data may be transferred to the memory 212 , for example. In some instances, the RDS/RBDS data may be transferred to the memory 212 when the CPU 210 is in a stand-by or sleep mode.
  • the bus master interface 302 may push RDS/RBDS data into a buffer in the memory 212 or may pull RDS/RBDS data from a buffer in the memory 212 , for example.
  • the digital audio data may be transferred to the CPU 210 for processing, for example.
  • the CPU 210 may generate and/or receive control data that may be communicated with the PTU 204 and/or the FM core 208 via the common bus
  • the UPI 304 may comprise suitable logic, circuitry, and/or code that may enable the transfer of RDS/RBDS data to the bus master interface 302 from the interface multiplexer 310 .
  • the UPI 304 may also enable the communication of control data between the bus master interface 302 and the interface multiplexer 310 .
  • the I 2 C interface 308 may comprise suitable logic, circuitry, and/or code that may enable transfer of the RDS/RBDS data to at least one device communicatively coupled to the single chip.
  • the I 2 C interface 308 may also communicate control data between external devices to the single chip and the interface multiplexer 310 .
  • the interface multiplexer 310 may communicate control data between the I 2 C interface 308 , the UPI 304 , and/or the control registers block 322 in the FM core 208 .
  • the interface multiplexer 310 may comprise suitable logic, circuitry, and/or code that may enable the transfer of RDS/RBDS data to the UPI 304 and/or the I 2 C interface block 312 .
  • the UPI 304 may generate a signal that indicates to the interface multiplexer 310 the interface to select.
  • the I 2 C interface 312 may comprise suitable logic, circuitry, and/or code that may enable transfer of the RDS/RBDS data to at least one device communicatively coupled to the single chip.
  • the I 2 C interface 312 may also communicate control data between external devices to the single chip and the interface multiplexer 310 .
  • the interface multiplexer 310 may communicate control data between the I 2 C interface 312 , the UPI 304 , and/or the control registers block 322 in the FM core 208 .
  • FIG. 4A is a block diagram of an exemplary portion of an FM core enabling rate adaptation and combining of a plurality of audio sources prior to FM modulation, in accordance with an embodiment of the invention.
  • a plurality of exemplary audio sources a buffer 410 a , a PCM block 410 g , an inter-IC sound I 2 S interface 410 c and a tone generator 410 d ; a plurality of digital audio signals output from the sources at different sampling rates 430 a , 430 b , 430 c and 430 d ; a plurality of rate adapters 412 a , 412 b , 412 c and 412 d ; a plurality of rate adapted digital audio signals with a common rate 432 a , 432 b , 432 c and 432 d ; a plurality of weighting blocks 414 a , 414 b , 414 c and 414 d ;
  • the buffer 410 a may comprise suitable logic and/or circuitry that may enable temporary storage of audio from a CPU prior to writing it to rate adapter 412 a .
  • the buffer helps to control timing requirements by storing data in a specified number of spaces and then writing out data from a specified number of spaces.
  • the buffer 410 may be communicatively coupled with the rate adapter 412 a and for example a CPU or memory.
  • the pulse coded modulation (PCM) block 410 b may comprise suitable logic, circuitry and/or code that may enable transportation of coded FM analog data.
  • the buffer 410 may be communicatively coupled with the rate adapter 412 b.
  • the inter IC sound (I 2 S) block 410 c comprise suitable logic, circuitry and/or code and may comprise a bidirectional interface for high fidelity FM digital signals.
  • the I 2 S interface may be utilized to send and receive FM data from external devices such as coder/decoders (CODECs) and/or other devices that may further process the I 2 S data for transmission, such as local transmission to speakers and/or headsets and/or remote transmission over a cellular network, for example.
  • CDECs coder/decoders
  • the I 2 S block 410 c may be communicatively coupled with rate adapter 412 c.
  • the tone generator block 410 d may comprise suitable logic, circuitry and/or code that may enable may enable writing of ring tones or DTMF event tones to the rate adapters.
  • the tone generator block 410 d may be communicatively coupled with the rate adaptor 412 d.
  • One or more of the plurality of audio sources 410 a , 410 b , 410 c and 410 d may utilize a distinct source clock derived from an independent oscillator to generate a digital audio signal stream at an independent source sampling rate. Alternatively, two or more of the plurality of audio sources may share a source clock domain.
  • the plurality of audio sources may be communicatively coupled with rate adapters 412 a , 412 b , 412 c and 412 d.
  • the rate adapters 412 a , 412 b , 412 c and 412 d may comprise suitable logic, circuitry and/or code that may enable that may enable receiving of the plurality of digital audio signal streams at different source sampling rates and may output a plurality of rate adapted digital audio signal streams at one same sink sampling rate.
  • the sink sampling rate may be maintained at a relatively constant rate regardless of drifting in the source rates.
  • the rate adapters 412 a , 412 b , 412 c and 412 d may be enabled to perform interpolation, decimation and/or fine grain rate adaptation.
  • the rate adapters 412 a , 412 b , 412 c and 412 d may be driven by a sink clock which may be derived from a clock within the host or based on one or more of the source clocks.
  • a plurality of digital audio signal streams 432 a , 432 b , 432 c and 432 d output from the rate adaptation blocks 412 a , 412 b , 412 c and 412 d respectively, may each have the same sink sampling rate.
  • the plurality of rate adapted digital audio signal streams may each be assigned a weight which may determine relative audio energy levels, in blocks 414 a , 414 b , 414 c and 414 d .
  • the audible output levels from an FM receiver may be determined by the weights assigned in the transmitter. For example, a user may be listening to music which may be muted to a determined degree so that an interrupting audible message may be heard.
  • the weights assigned to digital audio streams in the FM transmitter may be varied such that audio effects are appropriate for a listener.
  • the summing block 416 may be communicatively coupled with the weighting blocks 414 a , 414 b , 414 c and 414 d as well as gain controller 418 .
  • the gain controller 418 may comprise suitable logic, circuitry and/or code that may enable adjustment of the magnitude of the audio energy of the composite digital audio signal such that the energy level is appropriate for FM modulation and to prevent over modulation.
  • the gain controller 418 may be communicatively coupled with the summing block 416 and the FM modulator block 420 .
  • the FM modulation block 420 may comprise logic, circuitry and/or code which may enable FM modulation of the gain adjusted composite digital audio signal. FM modulation may be performed in the digital domain and may generate in-phase (I) and quadrature phase (Q) output.
  • the FM modulation block 420 may comprise a digital to analog converter which may enable conversion of discrete digital logic levels of the FM modulated signal to an analog signal.
  • the FM modulation block 420 may be communicatively coupled with the gain controller 418 and the RF conditioning block 422 .
  • the RF conditioning block 422 may comprise amplifiers, filters and couplers that condition the FM analog signal for transmission via an antenna.
  • One or more components in the RF conditioning block and/or the antenna may be integrated on the FM transmitter chip or may be located on external circuitry.
  • One or more of the plurality of exemplary audio sources may output digital audio signal streams 430 a , 430 b , 430 c and 430 d which may be input to the rate adapters 412 a , 412 b , 412 c and 412 d at different source sampling rates.
  • a plurality of sink rate adapted digital audio signal streams may comprise 432 a , 432 b , 432 c and 432 d .
  • Relative audio energy levels of the plurality of sink rate adapted digital signal streams may be determined by an assigned weighting per stream 414 a , 414 b , 414 c and 414 d .
  • the plurality of weighted sink rate adapted digital audio signal streams may be summed in block 416 to form a composite digital audio signal stream.
  • a gain controller 418 may scale the audio energy level of the composite stream in preparation for FM modulation in block 420 .
  • the RF conditioning block 422 may comprise radio frequency (RF) components such as filters, amplifiers and couplers for transmission of an FM modulated signal via an antenna.
  • RF radio frequency
  • One or more of the components in the RF condition block 422 may be integrated or may be located on an external circuit.
  • one or more of a plurality of audio sources 410 a , 410 b , 410 c and/or 410 d may output digital audio signal streams 430 a , 430 b , 430 c and/or 430 d respectively, at source sampling rates which may be different from each other.
  • the one or more digital audio signal streams at different source sampling rates may be received by a plurality of rate adapters 412 a , 412 b , 412 c and 412 d which may be enabled by one same sink clock rate.
  • the different source sampling rates of the one or more digital audio signal streams may be converted to the same sink sampling rate and output from the rate adapters as one or more rate-adapted digital audio signal streams 432 a , 432 b , 432 c and 432 d .
  • Energy levels of the one or more rate-adapted digital audio signal streams may be weighted in weighting blocks 414 a , 414 b , 414 c and 414 d .
  • the one or more weighted digital audio signal streams may be summed in the summing block 416 and output from block 416 as a composite digital audio signal.
  • the energy level of the composite digital audio signal may be adjusted by the gain controller 418 prior to FM modulation in block 420 .
  • FM modulation may be performed in the digital domain and the FM modulated digital signal may be converted to analog by a digital to analog converter in block 420 .
  • In-phase (I) and quadrature phase (Q) output may be generated by the FM modulation block.
  • the FM analog signals may be filtered, amplified coupled with an antenna and transmitted in block 422 .
  • FIG. 4B is a flow chart illustrating exemplary steps for mixing digital audio signals from a plurality of audio sources in an FM transmitter, in accordance with an embodiment of the invention.
  • a step 460 wherein a plurality of digital audio signal streams 430 a , 430 b , 430 c and 430 d , may be received by rate adaptors 412 a , 412 b , 412 c and 412 d from two or more digital audio sources.
  • the plurality digital audio sources may be driven by independent source oscillators or may be enabled under one clock domain.
  • the plurality of digital audio signal streams may comprise different source sample rates.
  • each of the one or more rate adaptors may adapt the different source sample rates to one same sink sample rate for the plurality of digital audio signal streams.
  • the rate adaptors may utilize decimation, interpolation and fine grained rate adaptation.
  • a weight may be assigned to each of the plurality of digital audio streams to indicate a relative audio energy. This weighting may determine the proportion of audible volume for each audio stream relative to the other audible streams after the plurality of streams have been transmitted via a speaker to a listener. The weights may be adjusted over time to control desired audible effects.
  • the plurality of digital audio streams 432 a , 432 b , 432 c and 432 d output from the rate adaptors at one same sink sample rate may be summed in block 416 to form one composite digital audio signal.
  • the energy level of the composite digital audio signal may be scaled by gain controller 418 to prepare the signal for improved FM modulation.
  • the composite digital audio signal may be FM modulated in the digital domain and then converted to an analog signal by a digital to analog converter in the FM modulation block 420 .
  • the analog signal may be filtered and amplified.
  • the analog signal may be coupled with an antenna and transmitted.
  • FIG. 4C is a block diagram of an exemplary portion of an FM core enabling rate adaptation and combining of a plurality of audio sources prior to FM modulation, in accordance with an embodiment of the invention.
  • a plurality of exemplary audio sources a buffer 410 a , a PCM block 410 g , an inter-IC sound I 2 S interface 410 c and a tone generator 410 d ; a plurality of digital audio signals output from the sources at different sampling rates 430 a , 430 b , 430 c and 430 d ; a plurality of rate adapters 412 a , 412 b , 412 c and 412 d ; a plurality of rate adapted digital audio signals with a common rate 432 a , 432 b , 432 c and 432 d ; a plurality of scaling blocks 440 a , 440 b , 440 c and 440 d ;
  • FIG. 4D Many of the blocks in FIG. 4D are the same blocks shown in FIG. 4A comprising the buffer 410 a , the PCM block 410 b , the I 2 S block 410 c and the tone generator 410 d ; the plurality of digital audio signal streams comprising different source sampling rates: 430 a , 430 b , 430 c and 430 d ; the plurality of rate adaptation blocks 412 a , 412 b , 412 c and 412 d ; the plurality of digital audio signal streams comprising same sink sampling rates 432 a , 432 b , 432 c and 432 d ; the FM modulation block 420 and the RF conditioning block 422 .
  • Blocks that are new in FIG. 4C may comprise the weighting blocks 440 a , 440 b , 440 c and 440 d .
  • the gain controller block 418 from FIG. 4A has been eliminated in FIG. 4C .
  • the blocks 440 a , 440 b , 440 c and 440 d scale the energy level of one or more of the plurality of digital audio signal streams 432 a , 432 b , 432 c and 432 d .
  • These scaling blocks perform the functionality of the weighting blocks 414 a , 414 b , 414 c and 414 d as well as the gain controller 418 from FIG. 4A .
  • the scaling blocks 440 a , 440 b , 440 c and 440 d in FIG. 4C adjust the energy levels over time to control the proportion of energy per stream relative to the other streams as well as to control the combined energy level of all streams for improved FM modulation results. Therefore, the gain controller 418 in FIG. 4A may not be needed in certain embodiments of the invention.
  • one or more of a plurality of audio sources 410 a , 410 b , 410 c and/or 410 d may output digital audio signal streams 430 a , 430 b , 430 c and/or 430 d respectively, at source sampling rates which may be different from each other.
  • the digital audio signal streams at different source sampling rates may be received by a plurality of rate adapters 412 a , 412 b , 412 c and 412 d which may be enabled by one same sink clock rate.
  • the different source sampling rates of the digital audio signal streams may be converted to the same sink sampling rate and output from the rate adapters as one or more rate-adapted digital audio signal streams 432 a , 432 b , 432 c and 432 d .
  • Energy levels of the one or more rate-adapted digital audio signal streams may be scaled in scaling blocks 440 a , 440 b , 440 c and 440 d .
  • the scaled digital audio signal streams may be summed in the summing block 416 and output from block 416 as a composite digital audio signal comprising an appropriate energy level for FM modulation.
  • FM modulation may be performed in the digital domain and the FM modulated digital signal may be converted to analog by a digital to analog converter in block 420 .
  • In-phase and quadrature phase (Q) output may be generated by FM modulation block 420 .
  • the analog signal may be filtered, amplified coupled with an antenna and transmitted in block 422 .
  • FIG. 4D is a flow chart illustrating exemplary steps for mixing digital audio signals from a plurality of audio sources in an FM transmitter, in accordance with an embodiment of the invention.
  • a step 460 wherein a plurality of digital audio signal streams 430 a , 430 b , 430 c and 430 d , may be received by rate adaptors 412 a , 412 b , 412 c and 412 d from two or more digital audio sources.
  • the plurality digital audio sources may be driven by independent source oscillators or may be enabled under one clock domain.
  • the plurality of digital audio signal streams may comprise different source sample rates.
  • each of the one or more rate adaptors may adapt the different source sample rates to one same sink sample rate for the plurality of digital audio signal streams.
  • the rate adaptors may utilize decimation, interpolation and/or fine grained rate adaptation.
  • the energy level of the one or more of the plurality of digital audio streams with the same sink sampling rate 432 a , 432 b , 432 c and 432 d may be scaled for relative energy as well as a total energy level in scaling blocks 440 a , 440 b , 440 c and 440 d .
  • the scaling may determine the proportion of audible volume for each audible stream relative to the other audible streams after the plurality of streams have been transmitted via a speaker to a listener.
  • the scaling may be adjusted over time to control desired audible effects.
  • the energy level scaling of the plurality of digital audio streams may be adjusted such that the total energy may be appropriate for improved FM modulation.
  • step 482 the plurality of scaled digital audio signal streams which were sampled at one same sink sample rate, are summed.
  • the composite digital audio signal may be FM modulated in the digital domain and then converted to an analog signal by a digital to analog converter in the FM modulation block 420 .
  • the analog signal may be filtered and amplified.
  • the analog signal may be coupled with an antenna and transmitted.
  • a plurality of digital audio signals from a plurality of sources are processed and transmitted via an FM transmitter as shown in FIG. 4A .
  • the plurality of audio sources 410 a , 410 b , 410 c and 410 d may be clocked by different clock sources.
  • the sample rates of the plurality of digital audio signals Prior to transmission, the sample rates of the plurality of digital audio signals are converted to one same sample rate.
  • a plurality of rate adapters 412 a , 412 b , 412 c and 412 d processing the digital audio signals may be clocked by one same sample rate.
  • the combined digital audio signals may be FM modulated in the digital domain and converted to an analog signal in block 420 .
  • the FM analog signal may for example, be filtered, amplified and coupled to an antenna for transmission.
  • One embodiment of the present invention may be implemented as a board level product, as a single chip, application specific integrated circuit (ASIC), or with varying levels integrated on a single chip with other portions of the system as separate components.
  • the degree of integration of the system will primarily be determined by speed and cost considerations. Because of the sophisticated nature of modern processors, it is possible to utilize a commercially available processor, which may be implemented external to an ASIC implementation of the present system. Alternatively, if the processor is available as an ASIC core or logic block, then the commercially available processor may be implemented as part of an ASIC device with various functions implemented as firmware.

Landscapes

  • Transmitters (AREA)
  • Transceivers (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

A plurality of digital audio signals from a plurality of sources utilizing different clocks may be processed and transmitted via an FM transmitter. The plurality of signals may have different sample rates which are converted to one same sample rate by a plurality of rate adapters. The plurality of rate adapters may be clocked at one same sample rate. The energy levels of the signals may be adjusted relative to one another and as a group. Energy level adjustments may improve FM modulation signal characteristics and audible energy levels for an end listener. The plurality of digital audio signals may be combined into one composite signal and FM modulated in the digital domain. The FM modulated signal may be converted to analog signal prior to being filtered, amplified and coupled to an antenna for transmission.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS/INCORPORATION BY REFERENCE
  • This application makes reference to and claims priority to U.S. Provisional Application Ser. No. 60/895,665 (Attorney Docket No. 18371US01), filed on Mar. 19, 2007, entitled “METHOD AND SYSTEM FOR A SINGLE CHIP INTEGRATED BLUETOOTH AND FM TRANSCEIVER AND BASEBAND PROCESSOR,” which is incorporated herein by reference in its entirety.
  • This patent application makes reference to:
  • U.S. patent application Ser. No. 11/832,844 (Attorney Docket No. 18371US02) filed on Aug. 2, 2007;
    U.S. patent application Ser. No. 11/832,858 (Attorney Docket No. 18558US02) filed on Aug. 2, 2007;
    U.S. patent application Ser. No. 11/846,989 (Attorney Docket No. 18560US02) filed on Aug. 29, 2007.
  • Each of the above stated applications is hereby incorporated herein by reference in its entirety.
  • The following Applications were filed within the last 2 months by at least one of the inventors named in the instant application:
  • U.S. Provisional Patent Application Ser. No. 60/950,369 (Attorney Docket No. 18807US01) filed on Jul. 18, 2007;
    U.S. patent application Ser. No. 11/780,905 (Attorney Docket No. 15258US11) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,931 (Attorney Docket No. 18382US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,947 (Attorney Docket No. 18383US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,932 (Attorney Docket No. 18384US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,952 (Attorney Docket No. 18385US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,935 (Attorney Docket No. 18386US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,953 (Attorney Docket No. 18387US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,963 (Attorney Docket No. 18388US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,978 (Attorney Docket No. 18389US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/951,014 (Attorney Docket No. 18391US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/951,024 (Attorney Docket No. 18392US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,956 (Attorney Docket No. 18393US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,975 (Attorney Docket No. 18394US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,982 (Attorney Docket No. 18395US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,987 (Attorney Docket No. 18396US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,994 (Attorney Docket No. 18627US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,959 (Attorney Docket No. 18628US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,971 (Attorney Docket No. 18629US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,991 (Attorney Docket No. 18630US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/951,006 (Attorney Docket No. 18631US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,972 (Attorney Docket No. 18648US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,928 (Attorney Docket No. 18649US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,937 (Attorney Docket No. 18650US01) filed on Jul. 20, 2007;
    U.S. Provisional Patent Application Ser. No. 60/950,940 (Attorney Docket No. 18651US01) filed on Jul. 20, 2007;
    U.S. patent application Ser. No. 11/895,665 (Attorney Docket No. 18565US02) filed on Jul. 23, 2007;
    U.S. patent application Ser. No. 11/832,488 (Attorney Docket No. 18571US02) filed on Aug. 1, 2007;
    U.S. patent application Ser. No. 11/832,498 (Attorney Docket No. 18566US02) filed on Aug. 1, 2007;
    U.S. patent application Ser. No. 11/832,844 (Attorney Docket No. 18371US02) filed on Aug. 2, 2007;
    U.S. patent application Ser. No. 11/832,858 (Attorney Docket No. 18558US02) filed on Aug. 2, 2007;
    U.S. patent application Ser. No. 11/839,345 (Attorney Docket No. 18567US02) filed on Aug. 15, 2007;
    U.S. patent application Ser. No. 11/842,429 (Attorney Docket No. 18373US02) filed on Aug. 21, 2007;
    U.S. patent application Ser. No. 11/845,481 (Attorney Docket No. 18377US02) filed on Aug. 27, 2007;
    U.S. patent application Ser. No. 11/846,989 (Attorney Docket No. 18560US02) filed on Aug. 29, 2007.
    U.S. patent application Ser. No. 07013826.8 (Attorney Docket No. BP32P125EP) filed on Jul. 13, 2007;
    U.S. patent application Ser. No. 07013399.6 (Attorney Docket No. BP32P124EP) filed on Jul. 9, 2007;
    U.S. patent application Ser. No. 11/880,257 (Attorney Docket No. 0008-086001) filed on Jul. 20, 2007;
    U.S. patent application Ser. No. 200710139870.7 (Attorney Docket No. BP32P055CN) filed on Jul. 24, 2007;
    U.S. patent application Ser. No. 096127122 (Attorney Docket No. BP32P055TW) filed on Jul. 25, 2007;
    U.S. patent application Ser. No. 10-2007-0075302 (Attorney Docket No. BP32P055KR) filed on Jul. 26, 2007; and
    U.S. patent application Ser. No. 11/838,034 (Attorney Docket No. BP1988CON2) filed on Aug. 13, 2007.
  • FIELD OF THE INVENTION
  • Certain embodiments of the invention relate to FM communication. More specifically, certain embodiments of the invention relate to a method and system for mixing a plurality of audio sources in an FM transmitter.
  • BACKGROUND OF THE INVENTION
  • Electronic communication has become prolific over the last decade. While electronic communication was initially limited to the desktop, recent trends have been to make communications, media content and the Internet available anytime, anywhere and, increasingly, on any device. Already now, it is quite common to find mobile devices such as cellular phones or Personal Digital Assistants (PDAs) that incorporate a large range of communication technologies and associated software. For example, fully-featured web-browsers, email clients, MP3 players, instant messenger software, and Voice-over-IP may all be found on some recent devices.
  • The popularity of portable electronic devices and wireless devices that support audio applications is growing. For example, some users may utilize Bluetooth-enabled devices, such as headphones and/or speakers, to allow them to communicate audio data with their wireless handset while freeing to perform other activities. Other users may have portable electronic devices that may enable them to play stored audio content and/or receive audio content via broadcast communication, for example.
  • There is a drive towards making content stored on portable devices available on a variety of displays and user interfaces. For example, many portable media devices may be enabled to provide an audio/video output signal to a computer monitor or a television to allow display of, for example, digital photographs. For audio content, one possible output format may be a low-power FM transmission signal.
  • Portable electronics devices may comprise multiple audio communication technologies together in a single device. These portable electronic devices may require separate processing hardware and/or separate processing software, which may result in increased cost and power consumption.
  • Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with some aspects of the present invention as set forth in the remainder of the present application with reference to the drawings.
  • BRIEF SUMMARY OF THE INVENTION
  • A system and/or method for mixing a plurality of audio sources in an FM transmitter, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
  • Various advantages, aspects and novel features of the present invention, as well as details of an illustrated embodiment thereof, will be more fully understood from the following description and drawings.
  • BRIEF DESCRIPTION OF SEVERAL VIEWS OF THE DRAWINGS
  • FIG. 1A is a block diagram of an exemplary FM receiver that communicates with handheld devices that utilize a single chip with FM radios and one or more integrated radios such as Bluetooth, GPS, WLAN, WWAN or a wire line connection, in accordance with an embodiment of the invention.
  • FIG. 1B is a block diagram of an exemplary single chip with multiple integrated radios that supports radio data processing, in accordance with an embodiment of the invention.
  • FIG. 2 is a block diagram of an exemplary single chip that supports FM operations and one or more of a plurality of optional integrated transceivers. For example, in addition to FM, the chip may support Bluetooth, GPS, WLAN, WWAN or other transceivers, in accordance with an embodiment of the invention.
  • FIG. 3 is a block diagram of an exemplary FM core with FM transmitter and PTU comprising a plurality of signals, in accordance with an embodiment of the invention.
  • FIG. 4A is a block diagram of an exemplary portion of an FM core enabling rate adaptation an combining of a plurality of audio sources prior to FM modulation, in accordance with an embodiment of the invention.
  • FIG. 4B is a flow chart illustrating exemplary steps for mixing digital audio signals from a plurality of audio sources in an FM transmitter, in accordance with an embodiment of the invention.
  • FIG. 4C is a block diagram of an exemplary portion of an FM core enabling rate adaptation and combining of a plurality of audio sources prior to FM modulation, in accordance with an embodiment of the invention.
  • FIG. 4D is a flow chart illustrating exemplary steps for mixing digital audio signals from a plurality of audio sources in an FM transmitter, in accordance with an embodiment of the invention
  • DETAILED DESCRIPTION OF THE INVENTION
  • Certain aspects of the invention may be found in a method and system for mixing a plurality of audio sources in an FM radio transmitter. A wireless communication device may comprise a single chip with an integrated baseband processor, FM radio transmitter and one or more optional integrated transmitters and/or receivers. The wireless communication device may be enabled to handle a plurality of audio sources. For example the wireless communication device may process and transmit inter IC sound (I2S) signals, pulse code modulation (PCM) signals, generated tones and/or buffered audio streams. The plurality of audio sources may be clocked independently. In this regard, the plurality of audio streams may undergo rate adaptation based on a determined master clock. In addition, energy level in one or more of the plurality of audio streams may be scaled prior to frequency modulation to prevent over modulation. Moreover, the energy level of one or more of the plurality of audio streams may be proportionally adjusted such that the audible output of the transmitted audio streams is appropriate for a listener.
  • FIG. 1A is a block diagram of an exemplary FM receiver that communicates with one or more wireless devices that utilize a single chip with FM radios and one or more optional integrated radios such as Bluetooth, GPS, WLAN, WWAN or a wire line connection, in accordance with an embodiment of the invention. Referring to FIG. 1A, there is shown an FM receiver 110, a cellular phone 104 a, a smart phone 104 b, a computer 104 c, and an exemplary FM device equipped with one or more integrated radios 104 d. In this regard, the FM receiver 110 may comprise and/or may be communicatively coupled to a listening device 108. A device equipped with an FM radio and one or more optional integrated radios, such as the single chip 106, may be able to broadcast its respective signal to a “deadband” of an FM receiver for use by the associated audio system. For example, a cellphone or a smart phone, such as the cellular phone 104 a and the smart phone 104 b, may transmit a telephone call for listening over the audio system of an automobile, via usage of a deadband area of the car's FM stereo system. One advantage may be the universal ability to use this feature with all automobiles equipped simply with an FM radio with few, if any, other external FM transmission devices or connections being required.
  • In another example, a computer, such as the computer 104 c, may comprise an MP3 player or another digital music format player and may broadcast a signal to the deadband of an FM receiver in a home stereo system. The music on the computer may then be listened to on a standard FM receiver with few, if any, other external FM transmission devices or connections. While a cellular phone, a smart phone, and computing devices have been shown, a single chip that combines a Bluetooth and FM transmitter and/or receiver may be utilized in a plurality of other devices and/or systems that receive and use an FM signal.
  • FIG. 1B is a block diagram of an exemplary single chip with multiple integrated radios that supports radio data processing, in accordance with an embodiment of the invention. Referring to FIG. 1B, there is shown a single chip 130 that may comprise a radio portion 132 and a processing portion 134. The radio portion 132 may comprise a plurality of integrated radios. For example, the radio portion 132 may comprise an FM receive and transmit (Rx/Tx) radio 140 c that supports FM communications and a plurality of optional integrated radios. For example, a cellular radio 140 a that supports cellular communications, a Bluetooth radio 140 b that supports Bluetooth communications, a global positioning system (GPS) receiver 140 d that supports GPS communications, and/or a wireless local area network (WLAN) 140 e that supports communications based on the IEEE 802.11 standards.
  • The processing portion 134 may comprise at least one processor 136, a memory 138, and a peripheral transport unit (PTU) 140. The processor 136 may comprise suitable logic, circuitry, and/or code that enable processing of data received from the radio portion 132. In this regard, each of the integrated radios may communicate with the processing portion 134. In some instances, the integrated radios may communicate with the processing portion 134 via a common bus, for example. The memory 138 may comprise suitable logic, circuitry, and/or code that enable storage of data that may be utilized by the processor 136. In this regard, the memory 138 may store at least a portion of the data received by at least one of the integrated radios in the radio portion 132. Moreover, the memory 138 may store at least a portion of the data that may be transmitted by at least one of the integrated radios in the radio portion 132. The PTU 140 may comprise suitable logic, circuitry, and/or code that may enable interfacing data in the single chip 130 with other devices that may be communicatively coupled to the single chip 130. In this regard, the PTU 140 may support analog and/or digital interfaces.
  • FIG. 2 is a block diagram of an exemplary single chip comprising an FM radio and one or more of a plurality of optional integrated radios that may transmit one or more of a plurality of audio sources. For example, in addition to FM, the single chip may support Bluetooth, GPS, WLAN, WWAN or other radios, in accordance with an embodiment of the invention. Referring to FIG. 2, there is shown the single chip 200 that may comprise a processor system 202, a peripheral transport unit (PTU) 204, one or more optional radio cores 206, a frequency modulation (FM) core 208 with the FM transmitter 226 and the FM receiver 224 integrated into the FM core 208, a common bus 201, a buffer 232 and a rate adaptor 230.
  • In this regard, the FM core 208 may support FM reception and/or transmission of FM data. The FM transmitter 226 may utilize signals based on the reference signal generated by the LO 227. The FM core 208 may enable transmission of data received via the PTU 204, the buffer 232 and/or a Bluetooth core 206, for example.
  • The processor system 202 may comprise a central processing unit (CPU) 210, a memory 212, a direct memory access (DMA) controller 214, a power management unit (PMU) 216, and an audio processing unit (APU) 218. The APU 218 may comprise a sub-band coding (SBC) codec 220. At least a portion of the components of the processor system 202 may be communicatively coupled via the common bus 201.
  • The CPU 210 may comprise suitable logic, circuitry, and/or code that may enable control and/or management operations in the single chip 200. In this regard, the CPU 210 may communicate control and/or management operations to the optional radio core 206, the FM core 208, the buffer 232, the rate adaptor 230 and/or the PTU 204 via a set of register locations specified in a memory map. Moreover, the CPU 210 may be utilized to process data received by the single chip 200 and/or to process data to be transmitted by the single chip 200. The CPU 210 may enable processing of data received via the one or more optional radio cores 206, via the FM core 208, and/or via the PTU 204. For example, the CPU 210 may enable processing of A2DP data and may then transfer the processed A2DP data to other components of the single chip 200 via the common bus 201. In this regard, the CPU may utilize the SBC codec 220 in the APU 218 to encode and/or decode A2DP data, for example. The CPU 210 may enable processing of data to be transmitted via the FM core 208, one or more of the optional radio cores 206 and/or via the PTU 204. The CPU 210 may be, for example, an ARM processor or another embedded processor core that may be utilized in the implementation of system-on-chip (SOC) architectures.
  • The CPU 210 may time multiplex FM data processing operations and data processing operations from another integrated radio such as Bluetooth for example. In this regard, the CPU 210 may perform each operation by utilizing a native clock, that is, Bluetooth data processing based on a Bluetooth clock and FM data processing based on an FM clock. The Bluetooth clock and the FM clock may be distinct and may not interact. The CPU 210 may gate the FM clock and the Bluetooth clock and may select the appropriate clock in accordance with the time multiplexing scheduling or arrangement. When the CPU 210 switches between Bluetooth operations and FM operations, at least certain states associated with the Bluetooth operations or with the FM operations may be retained until the CPU 210 switches back.
  • For example, in the case where the Bluetooth function is not active and is not expected to be active for some time, the CPU 210 may run on a clock derived from the FM core 208. This may eliminate the need to bring in a separate high-speed clock when one is already available in the FM core 208. In the case where the Bluetooth core 206 may be active, for example when the Bluetooth is in a power-saving mode that requires it to be active periodically, the processor may chose to use a clock derived separately from the FM core 208. The clock may be derived directly from a crystal or oscillator input to the Bluetooth core 206, or from a phase locked loop (PLL) in the Bluetooth core 206. While this clocking scheme may provide certain flexibility in the processing operations performed by the CPU 210 in the single chip 200, other clocking schemes may also be implemented.
  • The CPU 210 may also enable configuration of data routes to and/or from the FM core 208. For example, the CPU 210 may configure the FM core 208 so that data may be routed via an inter-IC sound (I2S) interface or a PCM interface in the PTU 204 to the analog ports communicatively coupled to the PTU 204.
  • The CPU 210 may also enable rate adaptation prior to FM transmission for streams of digital signals from a plurality of audio sources. One or more of the plurality of audio sources may utilize a distinct source clock from an independent oscillator to generate distinct source sampling rates. Alternatively, one or more of the plurality of audio sources may share a source clock domain. In this regard, the CPU 210 may enable rate adaptation for one or more of the streams of digital signals based on a specified master clock or sink clock. For example, the FM core may convert the plurality of sampling rates to one same sink rate for all of the streams of digital signals. In addition, the CPU 210 may enable summing of the rate converted streams of digital signals as well as scaling of the audio energy prior to FM modulation.
  • The CPU 210 may enable tuning, such as flexible tuning, and/or searching operations in Bluetooth for example, and/or FM communication by controlling at least a portion of the Bluetooth core 206 and/or the FM core 208. For example, the CPU 210 may generate at least one signal that tunes the FM core 208 to a certain frequency to determine whether there is a station at that frequency. When a station is found, the CPU 210 may configure a path for the audio signal to be processed in the single chip 200. When a station is not found, the CPU 210 may generate at least one additional signal that tunes the FM core 208 to a different frequency to determine whether a station may be found at the new frequency.
  • Searching algorithms may enable the FM core 208 to scan up or down in frequency from a presently tuned channel and stop on the next channel with received signal strength indicator (RSSI) above a threshold. The search algorithm may be able to distinguish image channels. The choice of the IF frequency during search is such that an image channel may have a nominal frequency error of 50 kHz, which may be used to distinguish the image channel from the “on” channel. The search algorithm may also be able to determine if a high side or a low side injection provides better receive performance, thereby allowing for a signal quality metric to be developed for this purpose. One possibility to be investigated is monitoring the high frequency RSSI relative to the total RSSI. The IF may be chosen so that with the timing accuracy that a receiver may be enabled to provide, the image channels may comprise a frequency error that is sufficiently large to differentiate the image channels from the on channel.
  • The CPU 210 may enable a host controller interface (HCI) in Bluetooth. In this regard, the HCI provides a command interface to the baseband controller and link manager, and access to hardware status and control registers. The HCI may provide a method of accessing the Bluetooth baseband capabilities that may be supported by the CPU 210.
  • The memory 212 may comprise suitable logic, circuitry, and/or code that may enable data storage. In this regard, the memory 212 may be utilized to store data that may be utilized by the processor system 202 to control and/or manage the operations of the single chip 200. The memory 212 may also be utilized to store data received by the single chip 200 via the PTU 204 and/or via the FM core 208. Similarly, the memory 212 may be utilized to store data to be transmitted by the single chip 200 via the PTU 204 and/or via the FM core 208. The DMA controller 214 may comprise suitable logic, circuitry, and/or code that may enable transfer of data directly to and from the memory 212 via the common bus 201 without involving the operations of the CPU 210.
  • The PTU 204 may comprise suitable logic, circuitry, and/or code that may enable communication to and from the single chip 200 via a plurality of communication interfaces. In some instances, the PTU 204 may be implemented outside the single chip 200, for example. The PTU 204 may support analog and/or digital communication with at least one port. Digital audio data may be transferred by a digital interface, for example, inter-IC-sound (I2S), inter-integrated circuit (I2C), pulse code modulation (PCM), universal serial bus (USB), secure digital input/output (SDIO) and/or universal asynchronous receiver transmitter (UART). For example, the PTU 204 may support at least one USB interface that may be utilized for Bluetooth data communication, at least one SDIO interface that may also be utilized for Bluetooth data communication, at least one UART interface that may also be utilized for Bluetooth data communication, and at least one inter-integrated circuit (I2C) bus interface that may be utilized for FM control and/or FM and RDS/RBDS data communication. The PTU 204 may also support at least one PCM interface that may be utilized for Bluetooth data communication and/or FM data communication, for example.
  • The PTU 204 may support at least one inter-IC sound (I2S) interface, for example. The I2S interface may be utilized to send high fidelity FM digital signals to the CPU 210 for processing, for example. In this regard, the I2S interface in the PTU 204 may receive data from the FM core 208 via a bus 203, for example. Moreover, the I2S interface may be utilized to transfer high fidelity audio in Bluetooth. For example, in the A2DP specification there is support for wideband speech that utilizes 16 kHz of audio. In this regard, the I2S interface may be utilized for Bluetooth high fidelity data communication and/or FM high fidelity data communication. The I2S interface may be a bidirectional interface and may be utilized to support bidirectional communication between the PTU 204 and the FM core 208 via the bus 203. The I2S interface may be utilized to send and receive FM data from external devices such as coder/decoders (CODECs) and/or other devices that may further process the I2S data for transmission, such as local transmission to speakers and/or headsets and/or remote transmission over a cellular network, for example.
  • The optional radio core 206 may for example be a Bluetooth core and may comprise suitable logic, circuitry, and/or code that may enable reception and/or transmission of Bluetooth data. The Bluetooth core 206 may comprise a Bluetooth transceiver 229 that may perform reception and/or transmission of Bluetooth data. In this regard, the Bluetooth core 206 may support amplification, filtering, modulation, and/or demodulation operations, for example. The Bluetooth core 206 may enable data to be transferred from and/or to the processor system 202, the PTU 204, and/or the FM core 208 via the common bus 201, for example.
  • The FM core 208 may comprise suitable logic, circuitry, and/or code that may enable reception and/or transmission of FM data. The FM core 208 may comprise an FM receiver 222, an FM transmitter 226 and a local oscillator (LO) 227. The LO 227 may be utilized to generate a reference signal that may be utilized by the FM core 208 for performing analog and/or digital operations. The FM receiver 222 may handle demodulation, amplification and/or filtering operations, for example. The FM transmitter 226 may handle modulation, amplification and/or filtering operations. Moreover, the FM receiver 222 may receive FM audio data and demodulate the audio data in a digital domain. The demodulated digital audio data may be converted to analog via the D/A converter 224 and analog audio may be output from the chip to a listening device. Also, analog audio may be input from an external device to the FM transmitter 226. The FM transmitter 226 may comprise an analog to digital converter (A/D) 228 that may be utilized to convert analog audio information to a digital signal for modulation in the digital domain prior to FM transmission. The FM core 208 may enable data to be transferred to and/or from the processor system 202, the PTU 204, and/or one or more optional radio cores 206 via the common bus 201 and/or the bus 203, for example. Alternatively, FM core 208 may enable data to be transferred from the PTU 204 and the buffer 232 via the rate adapter 230.
  • The FM core 208 may enable radio transmission and/or reception at various frequencies, such as, 400 MHz, 900 MHz, 2.4 GHz and/or 5.8 GHz, for example. The FM core 208 may also support operations at the standard FM band comprising a range of about 76 MHz to 108 MHz, for example.
  • The FM core 208 may also enable reception of RDS data and/or RBDS data for in-vehicle radio receivers. In this regard, the FM core 208 may enable filtering, amplification, and/or demodulation of the received RDS/RBDS data. The RDS/RBDS data may comprise, for example, information for retuning to a new channel such as a channel spacing offsets and a list of alternate channels available for transmission. The RDS/RBDS may comprise a traffic message channel (TMC) that provides traffic information that may be communicated and/or displayed to an in-vehicle user.
  • Digital circuitry within the FM core 208 may be operated based on a clock signal generated by dividing down a signal generated by the LO 227. The LO 227 may be programmable in accordance with the various channels that may be received by the FM core 208 and the divide ratio may be varied in order to maintain the digital clock signal close to a nominal value.
  • The RDS/RBDS data may be buffered in the memory 212 in the processor system 202. The RDS/RBDS data may be transferred from the memory 212 via the I2C interface when the CPU 210 is in a sleep or stand-by mode. For example, the FM core 208 may post RDS data into a buffer in the memory 212 until a certain level is reached and an interrupt is generated to wake up the CPU 210 to process the RDS/RBDS data. When the CPU 210 is not in a sleep mode, the RDS data may be transferred to the memory 212 via the common bus 201, for example.
  • Moreover, the RDS/RBDS data received via the FM core 208 may be transferred to any of the ports communicatively coupled to the PTU 204 via the HCI scheme supported by the single chip 200, for example. The RDS/RBDS data may also be transferred to the optional radio core 206 for communication to Bluetooth-enabled devices, for example.
  • In one exemplary embodiment of the invention, the single chip 200 may receive Bluetooth data, such as A2DP, SCO, eSCO, and/or MP3, for example, the Bluetooth core 206 may transfer the received data to the processor system 202 via the common bus 201. At the processor system 202, the SBC codec 220 may decode the Bluetooth data and may transfer the decoded data to the FM core 208 via the common bus 201. The FM core 208 may transfer the data to the FM transmitter 226 for communication to an FM receiver in another device.
  • In another exemplary embodiment of the invention, the single chip 200 may operate in a plurality of modes. For example, the single chip 200 may operate in one of an FM-only mode, a Bluetooth-only mode, and an FM-Bluetooth mode. For the FM-only mode, the single chip 200 may operate with a lower power active state than in the Bluetooth-only mode or the FM-Bluetooth mode because FM operation in certain devices may have a limited source of power. In this regard, during the FM-only mode, at least a portion of the operation of the Bluetooth core 206 may be disabled to reduce the amount of power used by the single chip 200. Moreover, at least a portion of the processor system 202, such as the CPU 210, for example, may operate based on a divided down clock from a phase locked-loop (PLL) in the FM core 208. In this regard, the PLL in the FM core 208 may utilize the LO 227, for example.
  • Moreover, because the code necessary to perform certain FM operations, such as tuning and/or searching, for example, may only require the execution of a few instructions in between time intervals of, for example, 10 ms, the CPU 210 may be placed on a stand-by or sleep mode to reduce power consumption until the next set of instructions is to be executed. In this regard, each set of instructions in the FM operations code may be referred to as a fragment or atomic sequence. The fragments may be selected or partitioned in a very structured manner to optimize the power consumption of the single chip 200 during FM-only mode operation. In some instances, fragmentation may also be implemented in the FM-Bluetooth mode to enable the CPU 210 to provide more processing power to Bluetooth operations when the FM core 208 is carrying out tuning and/or searching operations, for example.
  • FIG. 3 is a block diagram of an exemplary FM core with FM transmitter and PTU for processing RDS and digital audio data, in accordance with an embodiment of the invention. Referring to FIG. 3, there is shown a detailed portion of a single chip 200 described in FIG. 2, comprising an FM core 208, a memory 212, a CPU 210, a common bus 201. Also shown are portions of a PTU 204 which may comprise an interface multiplexer 310, a universal peripheral interface (UPI) 304, a bus master interface 302, a digital audio interface controller 306, an inter-IC sound (I2S) interface block 308, and an inter-integrated circuit (I2C) interface block 312.
  • The FM core 208 may comprise an FM/MPX demodulator and decoder 317, an FM/MPX modulator and encoder 317 a, rate adaptors 314 and 314 a, buffers 316 and 316 a, an RDS/RBDS demodulator and decoder 318, a RDS/RBDS modulator and encoder 318 a, a gain controller 320 and a control registers block 322. Narrowly spaced hashed arrows as illustrated by the flow arrow 332 show the flow of digital audio data. Broadly spaced hashed arrows as illustrated by the flow arrow 334 show the flow of RDS/RBDS data. Clear or blank arrows, as illustrated by the dual flow arrow 336, show the flow of control data.
  • The FM/MPX demodulator and decoder 317 may comprise suitable logic, circuitry, and/or code that may enable processing of FM and/or FM MPX stereo audio, for example. The FM/MPX demodulator and decoder 317 may demodulate and/or decode audio signals that may be transferred to the rate adaptor 314. The FM/MPX demodulator and decoder 317 may demodulate and/or decode signals that may be transferred to the RDS/RBDS demodulator and decoder 318.
  • The FM/MPX encoder 317 a may comprise suitable logic, circuitry, and/or code that may enable processing of FM and/or FM MPX stereo audio, for example. The FM/MPX encoder 317 a may encode audio signals that may be transferred from the rate adaptor 314 a via the gain controller 320. The FM/MPX encoder 317 a may encode signals that may be transferred to the RDS/RBDS modulator and encoder 318 a.
  • The rate adaptor 314 may comprise suitable logic, circuitry, and/or code that may enable controlling the rate of the FM data received from the FM/MPX demodulator and decoder 317. The rate adaptor 314 may adapt the output sampling rate of the audio paths to the sampling clock of the host device or the rate of a remote device when a digital audio interface is used to transport the FM data. An initial rough estimate of the adaptation fractional change may be made and the estimate may then be refined by monitoring the ratio of reading and writing rates and/or by monitoring the level of the audio samples in the output buffer 316. The rate may be adjusted in a feedback manner such that the level of the output buffer is maintained. The rate adaptor 314 may receive a strobe or pull signal from the digital audio interface controller 306, for example. Audio FM data from the rate adaptor 314 may be transferred to the buffer 316. The U.S. application Ser. No. 11/176,417 filed on Jul. 7, 2005, discloses a method and system comprising a rate adaptor, and is hereby incorporated herein by reference in its entirety.
  • The buffer 316 may comprise suitable logic, circuitry, and/or code that may enable storage of digital audio data. The buffer 316 may receive a strobe or pull signal from the digital audio interface controller 306, for example. The buffer 316 may transfer digital audio data to the digital audio interface controller 306.
  • The RDS/RBDS demodulator and decoder 318 may comprise suitable logic, circuitry, and/or code that may enable processing of RDS/RBDS data from the FM/MPX demodulator and decoder 317. The RDS/RBDS demodulator and decoder 318 may provide further demodulation and/or decoding to data received from the FM/MPX demodulator and decoder 317. The output of the RDS/RBDS demodulator and decoder 318 may be transferred to the interface multiplexer 310.
  • The RDS/RBDS modulator and encoder 318 a may comprise suitable logic, circuitry, and/or code that may enable processing of RDS/RBDS data from the FM/MPX modulator and encoder 317 a. The RDS/RBDS modulator and encoder 318 a may provide further modulation and/or encoding to data received from the FM/MPX modulator and encoder 317. The output of the RDS/RBDS modulator and encoder 318 may be transferred to the interface multiplexer 310.
  • The control registers block 322 may comprise suitable logic, circuitry, and/or code that may enable the storage of register information that may be utilized to control and/or configure the operation of at least portions of the FM core 208.
  • The rate adaptor 314 a may comprise suitable logic, circuitry, and/or code that may enable converting the source sampling rates of digital signal streams from a plurality of audio sources prior to summing the streams for input to the FM Tx/MPX encoder 317 a. The rate adaptor 314 a may adapt an output or sink rate to the sampling clock of the host device or the rate of a remote device when a digital audio interface is used to transport the plurality of audio streams. An initial estimate of the rate adaptation fractional change per stream may be made and the estimate may then be refined by monitoring the level of the input buffer. The rate adaptor 314 a may receive a sink clock signal from the digital audio interface controller 306, for example. Decimation and interpolation as well as fine grain rate matching may be utilized to convert the source sampling rates to the sink sampling rate. Once the plurality of audio streams are rate adapted, they may be summed.
  • The gain controller 320 may receive the summed plurality of audio streams and adjust the gain prior to input to the FM Tx/MPX encoder 317 a. The audio energy level of the summed plurality of audio streams may be adjusted to prevent over modulation.
  • In operation, the FM core 208 may enable radio transmission and/or reception at various frequencies, such as, 400 MHz, 900 MHz, 2.4 GHz and/or 5.8 GHz, for example. The FM core 208 may also support operations at the standard FM band comprising a range of about 76 MHz to 108 MHz, for example. The FM core 208 may also enable reception of RDS data and/or RBDS data for in-vehicle radio receivers. In this regard, the FM core 208 may enable filtering, amplification, and/or demodulation of the received RDS/RBDS data. The RDS/RBDS data may comprise, for example, a traffic message channel (TMC) that provides traffic information that may be communicated and/or displayed to an in-vehicle user.
  • The memory 212 may comprise suitable logic, circuitry, and/or code that may enable data storage. In this regard, the memory 212 may be utilized to store data that may be utilized by the CPU 210 to control and/or manage the operations of the single chip 200. The memory 212 may also be utilized to store data received by the single chip 200 via the FM core 208. Similarly, the memory 212 may be utilized to store data to be transmitted by the single chip 200 via the FM core 208.
  • The CPU 210 may comprise suitable logic, circuitry, and/or code that may enable control and/or management operations in the single chip 200. In this regard, the CPU 210 may communicate control and/or management operations to the FM core 208 via a set of register locations specified in a memory map. Moreover, the CPU 210 may be utilized to process data received by the single chip 200 and/or to process data to be transmitted by the single chip 200. The CPU 210 may enable processing of data received the FM core 208. For example, the CPU 210 may enable processing of A2DP data and may then transfer the processed A2DP data to other components of the single chip 200 via the common bus 201. In this regard, the CPU may utilize the SBC codec 220 in the APU 218 to encode and/or decode A2DP data, for example. The CPU 210 may enable processing of data to be transmitted via the FM core 208. The CPU 210 may be, for example, an ARM processor or another embedded processor core that may be utilized in the implementation of system-on-chip (SOC) architectures.
  • The CPU 210 may also enable configuration of data routes to and/or from the FM core 208. For example, the CPU 210 may configure the FM core 208 so that data may be routed via an I2S interface or a PCM interface.
  • The CPU 210 may enable tuning, such as flexible tuning, and/or searching operations in FM communication by controlling at least a portion of the FM core 208. For example, the CPU 210 may generate at least one signal that tunes the FM core 208 to a certain frequency to determine whether there is a station at that frequency. When a station is not found, and interference is below a specified threshold, the CPU 210 may configure a path for the audio signal to be transmitted in the single chip 200. When a station is found with RSSI above a specified threshold, the CPU 210 may generate at least one additional signal that tunes the FM core 208 to a different frequency to determine whether a channel may be clear for transmission at the new frequency. The CPU 210 may create a list of available channels for FM transmission and rank the list according to lowest receive signal strength indicator (RSSI) and other factors for improved channel searching times.
  • The bus master interface 302 may comprise suitable logic, circuitry, and/or code that may enable communication of control data, digital audio data, and/or RDS/RBDS data between the portions of the PTU 204 shown in FIG. 2 and the common bus 201. The bus master interface 302 may transfer digital audio data and/or RDS/RBDS data to the common bus 201. The RDS/RBDS data may be transferred to the memory 212, for example. In some instances, the RDS/RBDS data may be transferred to the memory 212 when the CPU 210 is in a stand-by or sleep mode. The bus master interface 302 may push RDS/RBDS data into a buffer in the memory 212 or may pull RDS/RBDS data from a buffer in the memory 212, for example. The digital audio data may be transferred to the CPU 210 for processing, for example. The CPU 210 may generate and/or receive control data that may be communicated with the PTU 204 and/or the FM core 208 via the common bus 201.
  • The UPI 304 may comprise suitable logic, circuitry, and/or code that may enable the transfer of RDS/RBDS data to the bus master interface 302 from the interface multiplexer 310. The UPI 304 may also enable the communication of control data between the bus master interface 302 and the interface multiplexer 310.
  • The digital audio interface controller 306 may comprise suitable logic, circuitry, and/or code that may enable the transfer of digital audio data to the bus master interface 302 and/or the I2 S interface block 308. The I2S interface 308 may comprise suitable logic, circuitry, and/or code that may enable transfer of the digital audio data to at least one device communicatively coupled to the single chip. The I2S interface 308 may communicate control data with the bus master interface 302.
  • The I2C interface 308 may comprise suitable logic, circuitry, and/or code that may enable transfer of the RDS/RBDS data to at least one device communicatively coupled to the single chip. The I2C interface 308 may also communicate control data between external devices to the single chip and the interface multiplexer 310. In this regard, the interface multiplexer 310 may communicate control data between the I2C interface 308, the UPI 304, and/or the control registers block 322 in the FM core 208.
  • The interface multiplexer 310 may comprise suitable logic, circuitry, and/or code that may enable the transfer of RDS/RBDS data to the UPI 304 and/or the I2 C interface block 312. In this regard, the UPI 304 may generate a signal that indicates to the interface multiplexer 310 the interface to select.
  • The I2C interface 312 may comprise suitable logic, circuitry, and/or code that may enable transfer of the RDS/RBDS data to at least one device communicatively coupled to the single chip. The I2C interface 312 may also communicate control data between external devices to the single chip and the interface multiplexer 310. In this regard, the interface multiplexer 310 may communicate control data between the I2C interface 312, the UPI 304, and/or the control registers block 322 in the FM core 208.
  • FIG. 4A is a block diagram of an exemplary portion of an FM core enabling rate adaptation and combining of a plurality of audio sources prior to FM modulation, in accordance with an embodiment of the invention. Referring to FIG. 4A, there is shown a plurality of exemplary audio sources: a buffer 410 a, a PCM block 410 g, an inter-IC sound I2S interface 410 c and a tone generator 410 d; a plurality of digital audio signals output from the sources at different sampling rates 430 a, 430 b, 430 c and 430 d; a plurality of rate adapters 412 a, 412 b, 412 c and 412 d; a plurality of rate adapted digital audio signals with a common rate 432 a, 432 b, 432 c and 432 d; a plurality of weighting blocks 414 a, 414 b, 414 c and 414 d; a summation block 416; a gain controller 418; an FM modulation block 420 and an RF conditioning block 422.
  • The buffer 410 a may comprise suitable logic and/or circuitry that may enable temporary storage of audio from a CPU prior to writing it to rate adapter 412 a. The buffer helps to control timing requirements by storing data in a specified number of spaces and then writing out data from a specified number of spaces. The buffer 410 may be communicatively coupled with the rate adapter 412 a and for example a CPU or memory.
  • The pulse coded modulation (PCM) block 410 b may comprise suitable logic, circuitry and/or code that may enable transportation of coded FM analog data. The buffer 410 may be communicatively coupled with the rate adapter 412 b.
  • The inter IC sound (I2S) block 410 c comprise suitable logic, circuitry and/or code and may comprise a bidirectional interface for high fidelity FM digital signals. The I2S interface may be utilized to send and receive FM data from external devices such as coder/decoders (CODECs) and/or other devices that may further process the I2S data for transmission, such as local transmission to speakers and/or headsets and/or remote transmission over a cellular network, for example. The I2S block 410 c may be communicatively coupled with rate adapter 412 c.
  • The tone generator block 410 d may comprise suitable logic, circuitry and/or code that may enable may enable writing of ring tones or DTMF event tones to the rate adapters. The tone generator block 410 d may be communicatively coupled with the rate adaptor 412 d.
  • One or more of the plurality of audio sources 410 a, 410 b, 410 c and 410 d may utilize a distinct source clock derived from an independent oscillator to generate a digital audio signal stream at an independent source sampling rate. Alternatively, two or more of the plurality of audio sources may share a source clock domain. The plurality of audio sources may be communicatively coupled with rate adapters 412 a, 412 b, 412 c and 412 d.
  • The rate adapters 412 a, 412 b, 412 c and 412 d may comprise suitable logic, circuitry and/or code that may enable that may enable receiving of the plurality of digital audio signal streams at different source sampling rates and may output a plurality of rate adapted digital audio signal streams at one same sink sampling rate. The sink sampling rate may be maintained at a relatively constant rate regardless of drifting in the source rates. The rate adapters 412 a, 412 b, 412 c and 412 d may be enabled to perform interpolation, decimation and/or fine grain rate adaptation. In addition, the rate adapters 412 a, 412 b, 412 c and 412 d may be driven by a sink clock which may be derived from a clock within the host or based on one or more of the source clocks.
  • A plurality of digital audio signal streams 432 a, 432 b, 432 c and 432 d output from the rate adaptation blocks 412 a, 412 b, 412 c and 412 d respectively, may each have the same sink sampling rate. The plurality of rate adapted digital audio signal streams may each be assigned a weight which may determine relative audio energy levels, in blocks 414 a, 414 b, 414 c and 414 d. In this regard, the audible output levels from an FM receiver may be determined by the weights assigned in the transmitter. For example, a user may be listening to music which may be muted to a determined degree so that an interrupting audible message may be heard. The weights assigned to digital audio streams in the FM transmitter may be varied such that audio effects are appropriate for a listener.
  • In the summation block 416, two or more of the rate adapted digital audio signal streams may be summed to form one composite digital audio signal. The summing block 416 may be communicatively coupled with the weighting blocks 414 a, 414 b, 414 c and 414 d as well as gain controller 418.
  • The gain controller 418 may comprise suitable logic, circuitry and/or code that may enable adjustment of the magnitude of the audio energy of the composite digital audio signal such that the energy level is appropriate for FM modulation and to prevent over modulation. The gain controller 418 may be communicatively coupled with the summing block 416 and the FM modulator block 420.
  • The FM modulation block 420 may comprise logic, circuitry and/or code which may enable FM modulation of the gain adjusted composite digital audio signal. FM modulation may be performed in the digital domain and may generate in-phase (I) and quadrature phase (Q) output. The FM modulation block 420 may comprise a digital to analog converter which may enable conversion of discrete digital logic levels of the FM modulated signal to an analog signal. The FM modulation block 420 may be communicatively coupled with the gain controller 418 and the RF conditioning block 422.
  • The RF conditioning block 422 may comprise amplifiers, filters and couplers that condition the FM analog signal for transmission via an antenna. One or more components in the RF conditioning block and/or the antenna may be integrated on the FM transmitter chip or may be located on external circuitry.
  • One or more of the plurality of exemplary audio sources may output digital audio signal streams 430 a, 430 b, 430 c and 430 d which may be input to the rate adapters 412 a, 412 b, 412 c and 412 d at different source sampling rates. A plurality of sink rate adapted digital audio signal streams may comprise 432 a, 432 b, 432 c and 432 d. Relative audio energy levels of the plurality of sink rate adapted digital signal streams may be determined by an assigned weighting per stream 414 a, 414 b, 414 c and 414 d. The plurality of weighted sink rate adapted digital audio signal streams may be summed in block 416 to form a composite digital audio signal stream. A gain controller 418 may scale the audio energy level of the composite stream in preparation for FM modulation in block 420. The RF conditioning block 422 may comprise radio frequency (RF) components such as filters, amplifiers and couplers for transmission of an FM modulated signal via an antenna. One or more of the components in the RF condition block 422 may be integrated or may be located on an external circuit. Although there are four different audio sources and respective signal paths in FIG. 4C, another embodiment of the invention may comprise more or fewer audio sources and signal paths.
  • In operation one or more of a plurality of audio sources 410 a, 410 b, 410 c and/or 410 d may output digital audio signal streams 430 a, 430 b, 430 c and/or 430 d respectively, at source sampling rates which may be different from each other. The one or more digital audio signal streams at different source sampling rates may be received by a plurality of rate adapters 412 a, 412 b, 412 c and 412 d which may be enabled by one same sink clock rate. In this regard, the different source sampling rates of the one or more digital audio signal streams may be converted to the same sink sampling rate and output from the rate adapters as one or more rate-adapted digital audio signal streams 432 a, 432 b, 432 c and 432 d. Energy levels of the one or more rate-adapted digital audio signal streams may be weighted in weighting blocks 414 a, 414 b, 414 c and 414 d. The one or more weighted digital audio signal streams may be summed in the summing block 416 and output from block 416 as a composite digital audio signal. The energy level of the composite digital audio signal may be adjusted by the gain controller 418 prior to FM modulation in block 420. FM modulation may be performed in the digital domain and the FM modulated digital signal may be converted to analog by a digital to analog converter in block 420. In-phase (I) and quadrature phase (Q) output may be generated by the FM modulation block. In addition, the FM analog signals may be filtered, amplified coupled with an antenna and transmitted in block 422.
  • FIG. 4B is a flow chart illustrating exemplary steps for mixing digital audio signals from a plurality of audio sources in an FM transmitter, in accordance with an embodiment of the invention. Referring to FIG. 4B, there is shown a step 460 wherein a plurality of digital audio signal streams 430 a, 430 b, 430 c and 430 d, may be received by rate adaptors 412 a, 412 b, 412 c and 412 d from two or more digital audio sources. The plurality digital audio sources may be driven by independent source oscillators or may be enabled under one clock domain. The plurality of digital audio signal streams may comprise different source sample rates. In step 462, each of the one or more rate adaptors may adapt the different source sample rates to one same sink sample rate for the plurality of digital audio signal streams. The rate adaptors may utilize decimation, interpolation and fine grained rate adaptation.
  • In step 464, a weight may be assigned to each of the plurality of digital audio streams to indicate a relative audio energy. This weighting may determine the proportion of audible volume for each audio stream relative to the other audible streams after the plurality of streams have been transmitted via a speaker to a listener. The weights may be adjusted over time to control desired audible effects. In step 466, the plurality of digital audio streams 432 a, 432 b, 432 c and 432 d output from the rate adaptors at one same sink sample rate may be summed in block 416 to form one composite digital audio signal. In step 468, the energy level of the composite digital audio signal may be scaled by gain controller 418 to prepare the signal for improved FM modulation. In step 470, the composite digital audio signal may be FM modulated in the digital domain and then converted to an analog signal by a digital to analog converter in the FM modulation block 420. In step 474, the analog signal may be filtered and amplified. In step 475, the analog signal may be coupled with an antenna and transmitted.
  • FIG. 4C is a block diagram of an exemplary portion of an FM core enabling rate adaptation and combining of a plurality of audio sources prior to FM modulation, in accordance with an embodiment of the invention. Referring to FIG. 4C, there is shown a plurality of exemplary audio sources: a buffer 410 a, a PCM block 410 g, an inter-IC sound I2S interface 410 c and a tone generator 410 d; a plurality of digital audio signals output from the sources at different sampling rates 430 a, 430 b, 430 c and 430 d; a plurality of rate adapters 412 a, 412 b, 412 c and 412 d; a plurality of rate adapted digital audio signals with a common rate 432 a, 432 b, 432 c and 432 d; a plurality of scaling blocks 440 a, 440 b, 440 c and 440 d; a summation block 416; an FM modulation block 420 and an RF conditioning block 422. Many of the blocks in FIG. 4D are the same blocks shown in FIG. 4A comprising the buffer 410 a, the PCM block 410 b, the I2S block 410 c and the tone generator 410 d; the plurality of digital audio signal streams comprising different source sampling rates: 430 a, 430 b, 430 c and 430 d; the plurality of rate adaptation blocks 412 a, 412 b, 412 c and 412 d; the plurality of digital audio signal streams comprising same sink sampling rates 432 a, 432 b, 432 c and 432 d; the FM modulation block 420 and the RF conditioning block 422.
  • Blocks that are new in FIG. 4C may comprise the weighting blocks 440 a, 440 b, 440 c and 440 d. The gain controller block 418 from FIG. 4A has been eliminated in FIG. 4C.
  • The blocks 440 a, 440 b, 440 c and 440 d scale the energy level of one or more of the plurality of digital audio signal streams 432 a, 432 b, 432 c and 432 d. These scaling blocks perform the functionality of the weighting blocks 414 a, 414 b, 414 c and 414 d as well as the gain controller 418 from FIG. 4A. The scaling blocks 440 a, 440 b, 440 c and 440 d in FIG. 4C, adjust the energy levels over time to control the proportion of energy per stream relative to the other streams as well as to control the combined energy level of all streams for improved FM modulation results. Therefore, the gain controller 418 in FIG. 4A may not be needed in certain embodiments of the invention.
  • In operation, one or more of a plurality of audio sources 410 a, 410 b, 410 c and/or 410 d may output digital audio signal streams 430 a, 430 b, 430 c and/or 430 d respectively, at source sampling rates which may be different from each other. The digital audio signal streams at different source sampling rates may be received by a plurality of rate adapters 412 a, 412 b, 412 c and 412 d which may be enabled by one same sink clock rate. In this regard, the different source sampling rates of the digital audio signal streams may be converted to the same sink sampling rate and output from the rate adapters as one or more rate-adapted digital audio signal streams 432 a, 432 b, 432 c and 432 d. Energy levels of the one or more rate-adapted digital audio signal streams may be scaled in scaling blocks 440 a, 440 b, 440 c and 440 d. The scaled digital audio signal streams may be summed in the summing block 416 and output from block 416 as a composite digital audio signal comprising an appropriate energy level for FM modulation. FM modulation may be performed in the digital domain and the FM modulated digital signal may be converted to analog by a digital to analog converter in block 420. In-phase and quadrature phase (Q) output may be generated by FM modulation block 420. In addition, the analog signal may be filtered, amplified coupled with an antenna and transmitted in block 422.
  • FIG. 4D is a flow chart illustrating exemplary steps for mixing digital audio signals from a plurality of audio sources in an FM transmitter, in accordance with an embodiment of the invention. Referring to FIG. 4D, there is shown a step 460 wherein a plurality of digital audio signal streams 430 a, 430 b, 430 c and 430 d, may be received by rate adaptors 412 a, 412 b, 412 c and 412 d from two or more digital audio sources. The plurality digital audio sources may be driven by independent source oscillators or may be enabled under one clock domain. The plurality of digital audio signal streams may comprise different source sample rates. In step 462, each of the one or more rate adaptors may adapt the different source sample rates to one same sink sample rate for the plurality of digital audio signal streams. The rate adaptors may utilize decimation, interpolation and/or fine grained rate adaptation.
  • In step 480, the energy level of the one or more of the plurality of digital audio streams with the same sink sampling rate 432 a, 432 b, 432 c and 432 d may be scaled for relative energy as well as a total energy level in scaling blocks 440 a, 440 b, 440 c and 440 d. In this regard, the scaling may determine the proportion of audible volume for each audible stream relative to the other audible streams after the plurality of streams have been transmitted via a speaker to a listener. The scaling may be adjusted over time to control desired audible effects. In addition, the energy level scaling of the plurality of digital audio streams may be adjusted such that the total energy may be appropriate for improved FM modulation.
  • In step 482, the plurality of scaled digital audio signal streams which were sampled at one same sink sample rate, are summed. In step 470, the composite digital audio signal may be FM modulated in the digital domain and then converted to an analog signal by a digital to analog converter in the FM modulation block 420. In step 474, the analog signal may be filtered and amplified. In step 475, the analog signal may be coupled with an antenna and transmitted.
  • In an embodiment of the invention, a plurality of digital audio signals from a plurality of sources are processed and transmitted via an FM transmitter as shown in FIG. 4A. The plurality of audio sources 410 a, 410 b, 410 c and 410 d may be clocked by different clock sources. Prior to transmission, the sample rates of the plurality of digital audio signals are converted to one same sample rate. A plurality of rate adapters 412 a, 412 b, 412 c and 412 d processing the digital audio signals may be clocked by one same sample rate.
  • In addition, the energy levels of the plurality of digital audio signals may be adjusted. In this regard, energy levels of individual signals may be adjusted relative to energy levels of other signals as shown in FIG. 4A 414 a, 414 b, 414 c and 414 d as well as in FIG. 4C 440 a, 440 b, 440 c and 440 d. Moreover, the total energy level of the plurality of digital signals may be adjusted prior to FM modulation to improve signal characteristics obtained from FM modulation. For example, in FIG. 4A block 418 the total energy level may be adjusted after the plurality of audio digital signals are combined in block 416. In another embodiment of the invention, the total energy level may be adjusted prior to combining as shown in FIG. 4C 414 a, 414 b, 414 c and 414 d. In this regard, the total energy level adjustment may be performed before the plurality of digital audio signals are combined in block 416.
  • The combined digital audio signals may be FM modulated in the digital domain and converted to an analog signal in block 420. In block 422 the FM analog signal may for example, be filtered, amplified and coupled to an antenna for transmission.
  • Certain embodiments of the invention may comprise a machine-readable storage having stored thereon, a computer program having at least one code section for mixing a plurality of audio sources in an FM transmitter, the at least one code section being executable by a machine for causing the machine to perform one or more of the steps described herein.
  • Accordingly, aspects of the invention may be realized in hardware, software, firmware or a combination thereof. The invention may be realized in a centralized fashion in at least one computer system or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware, software and firmware may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
  • One embodiment of the present invention may be implemented as a board level product, as a single chip, application specific integrated circuit (ASIC), or with varying levels integrated on a single chip with other portions of the system as separate components. The degree of integration of the system will primarily be determined by speed and cost considerations. Because of the sophisticated nature of modern processors, it is possible to utilize a commercially available processor, which may be implemented external to an ASIC implementation of the present system. Alternatively, if the processor is available as an ASIC core or logic block, then the commercially available processor may be implemented as part of an ASIC device with various functions implemented as firmware.
  • The present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context may mean, for example, any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form. However, other meanings of computer program within the understanding of those skilled in the art are also contemplated by the present invention.
  • While the invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiments disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims.

Claims (30)

1. A method for processing signals, the method comprising:
converting in an FM radio, sampling rates for a plurality of input digital audio signals to a common sampling rate; and
combining within said FM radio, a corresponding plurality of converted digital signals resulting from said conversion into a single composite digital audio signal.
2. The method according to claim 1, comprising adjusting an energy level of at least a portion of said corresponding plurality of converted digital signals.
3. The method according to claim 1, comprising adjusting an energy level of each of said corresponding plurality of converted digital signals relative to each other.
4. The method according to claim 1, comprising adjusting an energy level of each of said corresponding plurality of converted digital signals prior to said combining and prior to FM modulation.
5. The method according to claim 1, comprising adjusting an energy level of each of said corresponding plurality of converted digital signals subsequent to said combining and prior to FM modulation
6. The method according to claim 1, wherein at least one of said plurality of input digital audio signals is clocked by a clock source that differs from at least a remaining portion of said plurality of input digital audio signals.
7. The method according to claim 1, comprising clocking a plurality of rate adapters utilized for said conversion at a common clock rate.
8. The method according to claim 1, comprising FM modulating said combined corresponding plurality of converted digital signals in digital domain.
9. The method according to claim 8, comprising converting said FM modulated combined corresponding plurality of converted digital signals to an analog signal.
10. The method according to claim 9, comprising transmitting said analog signal.
11. A system for processing signals, the system comprising:
at least one processor that enables:
conversion of sampling rates for a plurality of input digital audio signals to a common sampling rate within an FM radio; and
combining within said FM radio, a corresponding plurality of converted digital signals resulting from said conversion into a single composite digital audio signal.
12. The system according to claim 11, wherein said at least one processor enables adjustment of an energy level of at least a portion of said corresponding plurality of converted digital signals.
13. The system according to claim 11, wherein said at least one processor enables adjustment an energy level of each of said corresponding plurality of converted digital signals relative to each other.
14. The system according to claim 11, wherein said at least one processor enables adjustment of an energy level of each of said corresponding plurality of converted digital signals prior to said combining and prior to FM modulation.
15. The system according to claim 11, wherein said at least one processor enables adjustment of an energy level of each of said corresponding plurality of converted digital signals subsequent to said combining and prior to FM modulation
16. The system according to claim 11, wherein said at least one processor enables, clocking of at least one of said plurality of input digital audio signals by a clock source that differs from at least a remaining portion of said plurality of input digital audio signals.
17. The system according to claim 11, wherein said at least one processor enables clocking a plurality of rate adapters utilized for said conversion at a common clock rate.
18. The system according to claim 11, wherein said at least one processor enables FM modulation of said combined corresponding plurality of converted digital signals in digital domain.
19. The system according to claim 18, wherein said at least one processor enables conversion said FM modulated combined corresponding plurality of converted digital signals to an analog signal.
20. The system according to claim 19, wherein said at least one processor enables transmission of said analog signal.
21. A machine-readable storage having stored thereon, a computer program having at least one code section for processing signals, the at least one code section being executable by a machine for causing the machine to perform steps comprising:
converting in an FM radio, sampling rates for a plurality of input digital audio signals to a common sampling rate; and
combining within said FM radio, a corresponding plurality of converted digital signals resulting from said conversion into a single composite digital audio signal.
22. The machine-readable storage according to claim 21, wherein said at least one code section comprises code for adjusting an energy level of at least a portion of said corresponding plurality of converted digital signals.
23. The machine-readable storage according to claim 21, wherein said at least one code section comprises code for adjusting an energy level of each of said corresponding plurality of converted digital signals relative to each other.
24. The machine-readable storage according to claim 21, wherein said at least one code section comprises code for adjusting an energy level of each of said corresponding plurality of converted digital signals prior to said combining and prior to FM modulation.
25. The machine-readable storage according to claim 21, wherein said at least one code section comprises code for adjusting an energy level of each of said corresponding plurality of converted digital signals subsequent to said combining and prior to FM modulation
26. The machine-readable storage according to claim 21, wherein said at least one code section comprises code for clocking at least one of said plurality of input digital audio signals by a clock source that differs from at least a remaining portion of said plurality of input digital audio signals.
27. The machine-readable storage according to claim 21, wherein said at least one code section comprises code for clocking a plurality of rate adapters utilized for said conversion at a common clock rate.
28. The machine-readable storage according to claim 21, wherein said at least one code section comprises code for FM modulating said combined corresponding plurality of converted digital signals in digital domain.
29. The machine-readable storage according to claim 28, wherein said at least one code section comprises code for converting said FM modulated combined corresponding plurality of converted digital signals to an analog signal.
30. The machine-readable storage according to claim 29, wherein said at least one code section comprises code for transmitting said analog signal.
US11/853,705 2007-03-19 2007-09-11 Method And System For Mixing A Plurality Of Audio Sources In An FM Transmitter Abandoned US20080232523A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/853,705 US20080232523A1 (en) 2007-03-19 2007-09-11 Method And System For Mixing A Plurality Of Audio Sources In An FM Transmitter

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US89566507P 2007-03-19 2007-03-19
US11/853,705 US20080232523A1 (en) 2007-03-19 2007-09-11 Method And System For Mixing A Plurality Of Audio Sources In An FM Transmitter

Publications (1)

Publication Number Publication Date
US20080232523A1 true US20080232523A1 (en) 2008-09-25

Family

ID=39774089

Family Applications (19)

Application Number Title Priority Date Filing Date
US11/781,787 Abandoned US20080233869A1 (en) 2007-03-19 2007-07-23 Method and system for a single-chip fm tuning system for transmit and receive antennas
US11/831,399 Expired - Fee Related US7586378B2 (en) 2007-03-19 2007-07-31 Method and system for using a frequency locked loop logen in oscillator systems
US11/832,598 Expired - Fee Related US7917115B2 (en) 2007-03-19 2007-08-01 Method and system for auto detecting and auto switching antennas in a multi-antenna FM transmit/receive system
US11/832,468 Expired - Fee Related US7925220B2 (en) 2007-03-19 2007-08-01 Method and system for matching an integrated FM system to an antenna utilizing on-chip measurement of reflected signals
US11/832,590 Active 2029-09-20 US8208886B2 (en) 2007-03-19 2007-08-01 Method and system for optimizing an FM transmitter and FM receiver in a single chip FM transmitter and FM receiver system
US11/832,488 Abandoned US20080233911A1 (en) 2007-03-19 2007-08-01 Method and system for utilizing a power source as an fm antenna for an integrated fm radio
US11/832,498 Abandoned US20080232447A1 (en) 2007-03-19 2007-08-01 Method and system for calibration in an fm transceiver system
US11/832,609 Expired - Fee Related US7792502B2 (en) 2007-03-19 2007-08-01 Method and system for measuring and optimizing integrated antenna performance
US11/832,844 Expired - Fee Related US8027641B2 (en) 2007-03-19 2007-08-02 Method and system for detecting channels suitable for FM transmission in an integrated FM transmit/receive system
US11/832,858 Abandoned US20080233954A1 (en) 2007-03-19 2007-08-02 Method And System For Processing Results Derived From Detecting Channels Suitable For FM Transmission In An Integrated FM Transmit/Receive System
US11/839,345 Abandoned US20080233900A1 (en) 2007-03-19 2007-08-15 Method and system for calibration in an fm transceiver system with off-chip control
US11/846,989 Abandoned US20080233907A1 (en) 2007-03-19 2007-08-29 Method And System For Determining Channel Spacing And Configuring An FM Transmitter
US11/853,705 Abandoned US20080232523A1 (en) 2007-03-19 2007-09-11 Method And System For Mixing A Plurality Of Audio Sources In An FM Transmitter
US11/855,217 Active 2029-12-09 US7974590B2 (en) 2007-03-19 2007-09-14 Method and system for simultaneous signal transmission on multiple selected frequencies
US11/936,156 Active 2030-05-02 US7983617B2 (en) 2007-03-19 2007-11-07 Method and system for transmitting multiple channels on FM bands
US12/837,102 Expired - Fee Related US8391810B2 (en) 2007-03-19 2010-07-15 Method and system for measuring and optimizing integrated antenna performance
US13/071,651 Abandoned US20110171916A1 (en) 2007-03-19 2011-03-25 Auto Detecting and Auto Switching Antennas in a Mutli-Antenna FM Transmit/Receive System
US13/080,316 Expired - Fee Related US8270907B2 (en) 2007-03-19 2011-04-05 Method and system for matching an integrated FM system to an antenna utilizing on-chip measurement of reflected signals
US13/176,664 Expired - Fee Related US8467745B2 (en) 2007-03-19 2011-07-05 Method and system for simultaneous signal transmission on multiple selected frequencies

Family Applications Before (12)

Application Number Title Priority Date Filing Date
US11/781,787 Abandoned US20080233869A1 (en) 2007-03-19 2007-07-23 Method and system for a single-chip fm tuning system for transmit and receive antennas
US11/831,399 Expired - Fee Related US7586378B2 (en) 2007-03-19 2007-07-31 Method and system for using a frequency locked loop logen in oscillator systems
US11/832,598 Expired - Fee Related US7917115B2 (en) 2007-03-19 2007-08-01 Method and system for auto detecting and auto switching antennas in a multi-antenna FM transmit/receive system
US11/832,468 Expired - Fee Related US7925220B2 (en) 2007-03-19 2007-08-01 Method and system for matching an integrated FM system to an antenna utilizing on-chip measurement of reflected signals
US11/832,590 Active 2029-09-20 US8208886B2 (en) 2007-03-19 2007-08-01 Method and system for optimizing an FM transmitter and FM receiver in a single chip FM transmitter and FM receiver system
US11/832,488 Abandoned US20080233911A1 (en) 2007-03-19 2007-08-01 Method and system for utilizing a power source as an fm antenna for an integrated fm radio
US11/832,498 Abandoned US20080232447A1 (en) 2007-03-19 2007-08-01 Method and system for calibration in an fm transceiver system
US11/832,609 Expired - Fee Related US7792502B2 (en) 2007-03-19 2007-08-01 Method and system for measuring and optimizing integrated antenna performance
US11/832,844 Expired - Fee Related US8027641B2 (en) 2007-03-19 2007-08-02 Method and system for detecting channels suitable for FM transmission in an integrated FM transmit/receive system
US11/832,858 Abandoned US20080233954A1 (en) 2007-03-19 2007-08-02 Method And System For Processing Results Derived From Detecting Channels Suitable For FM Transmission In An Integrated FM Transmit/Receive System
US11/839,345 Abandoned US20080233900A1 (en) 2007-03-19 2007-08-15 Method and system for calibration in an fm transceiver system with off-chip control
US11/846,989 Abandoned US20080233907A1 (en) 2007-03-19 2007-08-29 Method And System For Determining Channel Spacing And Configuring An FM Transmitter

Family Applications After (6)

Application Number Title Priority Date Filing Date
US11/855,217 Active 2029-12-09 US7974590B2 (en) 2007-03-19 2007-09-14 Method and system for simultaneous signal transmission on multiple selected frequencies
US11/936,156 Active 2030-05-02 US7983617B2 (en) 2007-03-19 2007-11-07 Method and system for transmitting multiple channels on FM bands
US12/837,102 Expired - Fee Related US8391810B2 (en) 2007-03-19 2010-07-15 Method and system for measuring and optimizing integrated antenna performance
US13/071,651 Abandoned US20110171916A1 (en) 2007-03-19 2011-03-25 Auto Detecting and Auto Switching Antennas in a Mutli-Antenna FM Transmit/Receive System
US13/080,316 Expired - Fee Related US8270907B2 (en) 2007-03-19 2011-04-05 Method and system for matching an integrated FM system to an antenna utilizing on-chip measurement of reflected signals
US13/176,664 Expired - Fee Related US8467745B2 (en) 2007-03-19 2011-07-05 Method and system for simultaneous signal transmission on multiple selected frequencies

Country Status (1)

Country Link
US (19) US20080233869A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090116475A1 (en) * 2007-10-02 2009-05-07 Openpeak, Inc. System and method for inter-processor communication

Families Citing this family (279)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8744384B2 (en) 2000-07-20 2014-06-03 Blackberry Limited Tunable microwave devices with auto-adjusting matching circuit
TW200602577A (en) 2004-04-22 2006-01-16 Swagelok Co Fitting for tube and pipe
US7932784B1 (en) 2005-03-17 2011-04-26 Rf Micro Devices, Inc. Frequency and phase locked loop synthesizer
US7750685B1 (en) * 2005-03-17 2010-07-06 Rf Micro Devices, Inc. Frequency measurement based frequency locked loop synthesizer
US9406444B2 (en) 2005-11-14 2016-08-02 Blackberry Limited Thin film capacitors
US7711337B2 (en) 2006-01-14 2010-05-04 Paratek Microwave, Inc. Adaptive impedance matching module (AIMM) control architectures
TWI292257B (en) * 2006-03-09 2008-01-01 Wistron Corp Wireless communication module capable of switching an internal antenna module and an external antenna module
US7574187B2 (en) * 2006-05-30 2009-08-11 Sony Ericsson Mobile Communications Ab Battery charger antenna, method and device incorporating the same
US7535312B2 (en) 2006-11-08 2009-05-19 Paratek Microwave, Inc. Adaptive impedance matching apparatus, system and method with improved dynamic range
US7714676B2 (en) 2006-11-08 2010-05-11 Paratek Microwave, Inc. Adaptive impedance matching apparatus, system and method
US8036308B2 (en) * 2007-02-28 2011-10-11 Broadcom Corporation Method and system for a wideband polar transmitter
US7683851B2 (en) * 2007-03-19 2010-03-23 Broadcom Corporation Method and system for using a single transformer for FM transmit and FM receive functions
US20080233869A1 (en) * 2007-03-19 2008-09-25 Thomas Baker Method and system for a single-chip fm tuning system for transmit and receive antennas
US7917104B2 (en) 2007-04-23 2011-03-29 Paratek Microwave, Inc. Techniques for improved adaptive impedance matching
US8213886B2 (en) 2007-05-07 2012-07-03 Paratek Microwave, Inc. Hybrid techniques for antenna retuning utilizing transmit and receive power information
EP2156581B1 (en) * 2007-06-18 2019-01-09 Nokia Technologies Oy Method and device for continuation of multimedia playback
US20100054746A1 (en) 2007-07-24 2010-03-04 Eric Raymond Logan Multi-port accumulator for radio-over-fiber (RoF) wireless picocellular systems
US8942645B2 (en) * 2010-09-30 2015-01-27 Broadcom Corporation Method and system for communication via subbands in a 60 GHZ distributed communication system
US8942647B2 (en) * 2010-09-30 2015-01-27 Broadcom Corporation Method and system for antenna switching for 60 GHz distributed communication
US8175459B2 (en) 2007-10-12 2012-05-08 Corning Cable Systems Llc Hybrid wireless/wired RoF transponder and hybrid RoF communication system using same
US20090117857A1 (en) * 2007-11-02 2009-05-07 Broadcom Corporation FM radio devices determining preferred inactive FM radio channel for communication
US20090122749A1 (en) * 2007-11-13 2009-05-14 Joonbum Byun Method and apparatus for localizing AM/FM/XM radio advertisement
US7991363B2 (en) 2007-11-14 2011-08-02 Paratek Microwave, Inc. Tuning matching circuits for transmitter and receiver bands as a function of transmitter metrics
US7941194B2 (en) * 2007-11-16 2011-05-10 Silicon Laboratories Inc. Antenna co-location in portable devices for simultaneous receive and transmit
US8718561B2 (en) * 2007-11-20 2014-05-06 Aruba Networks, Inc. Method and apparatus for detecting and avoiding interference in a communications network
KR101397035B1 (en) * 2007-11-30 2014-05-20 엘지전자 주식회사 Terminal and method of supporting broadcasting technology therein
US20090238158A1 (en) * 2008-03-20 2009-09-24 Infineon Technologies Ag Packet Fragment Adaptation for Improved Coexistence
US20090247101A1 (en) * 2008-03-28 2009-10-01 Ligang Zhang Auto-detection of broadcast channel spacing
US8478218B2 (en) * 2008-06-11 2013-07-02 Quintic Holdings Frequency modulation (FM) clear channel scanning system and method of using same
US20100009631A1 (en) * 2008-06-12 2010-01-14 Griffin Jr Paul P Transmitting accessory utilizing power system transmission
US8315578B2 (en) * 2008-07-15 2012-11-20 Research In Motion Limited Mobile wireless communications device with separate in-phase and quadrature power amplification
US8072285B2 (en) 2008-09-24 2011-12-06 Paratek Microwave, Inc. Methods for tuning an adaptive impedance matching network with a look-up table
US20100105340A1 (en) * 2008-10-29 2010-04-29 Qualcomm Incorporated Interface for wireless communication devices
US8285233B2 (en) * 2008-12-18 2012-10-09 Nokia Corporation Method for displaying other stations now playing list
US8682261B2 (en) * 2009-02-13 2014-03-25 Qualcomm Incorporated Antenna sharing for wirelessly powered devices
US8422588B2 (en) 2009-04-01 2013-04-16 Intel Mobile Communications GmbH Variable-size mixer for high gain range transmitter
US8270921B2 (en) * 2009-04-27 2012-09-18 Csr Technology Inc. Systems and methods for tuning an antenna for a frequency modulation transceiver
US8326233B2 (en) * 2009-05-11 2012-12-04 Broadcom Corporation Method and system for a configurable tuned MOS capacitor
US8660500B2 (en) * 2009-06-09 2014-02-25 Broadcom Corporation Method and system for a voltage-controlled oscillator with a leaky wave antenna
DE102009033673B4 (en) * 2009-07-17 2015-12-24 Qualcomm Technologies, Inc. (N.D.Ges.D. Staates Delaware) Adaptively tuned matching network with improved linear behavior
KR101086569B1 (en) * 2009-08-13 2011-11-23 엘지이노텍 주식회사 Impedance regulator of adaptive tuning antenna circuit
US8472888B2 (en) * 2009-08-25 2013-06-25 Research In Motion Rf, Inc. Method and apparatus for calibrating a communication device
US9503017B1 (en) 2009-09-29 2016-11-22 Qorvo Us, Inc. Infrastructure-grade integrated voltage controlled oscillator (VCO) with linear tuning characteristics and low phase noise
US9026062B2 (en) 2009-10-10 2015-05-05 Blackberry Limited Method and apparatus for managing operations of a communication device
US8774743B2 (en) * 2009-10-14 2014-07-08 Blackberry Limited Dynamic real-time calibration for antenna matching in a radio frequency receiver system
US8208884B2 (en) * 2009-10-28 2012-06-26 Silicon Laboratories Inc. Method and system for FM tuner ground isolation when using ground signal line as FM antenna
EP2502368A1 (en) * 2009-11-16 2012-09-26 Nokia Corp. A processor, apparatus and associated methods
US8559383B2 (en) * 2009-11-20 2013-10-15 Nokia Corporation Multiradio control
US8825037B2 (en) * 2009-12-22 2014-09-02 Starkey Laboratories, Inc. FM radio system for digital and analog communications for hearing assistance devices
US8421408B2 (en) * 2010-01-23 2013-04-16 Sotoudeh Hamedi-Hagh Extended range wireless charging and powering system
US20110181408A1 (en) * 2010-01-28 2011-07-28 Paul Gailey Greenis Public Tactical Message System
US8718576B2 (en) * 2010-02-11 2014-05-06 Mediatek Inc. Radio frequency modulator and method thereof
US8954011B2 (en) * 2010-02-19 2015-02-10 Broadcom Corporation Method and system for a wireless integrated test and measurement device
US8803631B2 (en) 2010-03-22 2014-08-12 Blackberry Limited Method and apparatus for adapting a variable impedance network
US8442577B2 (en) * 2010-03-30 2013-05-14 Mediatek Inc. Wireless communication apparatus with an antenna shared between a plurality of communication circuits
KR101637211B1 (en) * 2010-04-12 2016-07-08 삼성전자 주식회사 Portable terminal and method for operating of mimo antenna thereof
CN102948083B (en) 2010-04-20 2015-05-27 黑莓有限公司 Method and apparatus for managing interference in a communication device
US8238924B2 (en) 2010-04-30 2012-08-07 The United States Of America As Represented By The Secretary Of The Navy Real-time optimization of allocation of resources
TWI504063B (en) * 2010-06-02 2015-10-11 Chiun Mai Comm Systems Inc System and method for antenna switching
US8548408B2 (en) * 2010-06-11 2013-10-01 Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America Method and apparatus for utilizing modulation based audio correlation technique for maintaining dynamic FM station list in single tuner variant and assisting alternate frequency switching methodology in single tuner and dual tuner variants
CN103125048B (en) 2010-07-29 2015-09-16 天工方案公司 Use intentional width mismatch to reduce coupling coefficient variation
CN101924834B (en) * 2010-08-17 2013-07-03 惠州Tcl移动通信有限公司 Method for using handle rope of fixed wireless phone as FM antenna and fixed wireless phone
US8572304B2 (en) * 2010-09-28 2013-10-29 Wellala, Inc. Systems and methods for configuring mobile devices for printing to wireless printers
DE102010043031A1 (en) * 2010-10-28 2012-05-03 Endress + Hauser Flowtec Ag Field device e.g. sensor for e.g. level measuring device, has antenna that is connected to conductor attachment structure, so that radio signal corresponding to electromagnetic signal is received over conductor attachment structure
US9379454B2 (en) 2010-11-08 2016-06-28 Blackberry Limited Method and apparatus for tuning antennas in a communication device
US8686736B2 (en) * 2010-11-23 2014-04-01 Infineon Technologies Ag System and method for testing a radio frequency integrated circuit
US8712340B2 (en) 2011-02-18 2014-04-29 Blackberry Limited Method and apparatus for radio antenna frequency tuning
US8655286B2 (en) 2011-02-25 2014-02-18 Blackberry Limited Method and apparatus for tuning a communication device
CN102118838B (en) * 2011-03-21 2013-11-06 惠州Tcl移动通信有限公司 Frequency modulation (FM) channel-searching method of mobile phone and mobile phone
US8515416B2 (en) * 2011-04-29 2013-08-20 Silicon Laboratories Inc Performing testing in a radio device
WO2012156988A2 (en) * 2011-05-13 2012-11-22 Indian Institute Of Technology, Bombay Low power analog fm transceiver for bio-telemetry applications
US8811906B2 (en) 2011-05-13 2014-08-19 Sierra Wireless, Inc. Apparatus and method for multi-signal interference-avoiding data transmission
US8626083B2 (en) 2011-05-16 2014-01-07 Blackberry Limited Method and apparatus for tuning a communication device
US8594584B2 (en) 2011-05-16 2013-11-26 Blackberry Limited Method and apparatus for tuning a communication device
KR101828302B1 (en) * 2011-06-24 2018-03-22 삼성전자 주식회사 Providing Method For Radio Channel List And Portable Device supporting the same
WO2013022826A1 (en) 2011-08-05 2013-02-14 Research In Motion Rf, Inc. Method and apparatus for band tuning in a communication device
US8676116B2 (en) 2011-10-07 2014-03-18 Blackberry Limited Electronic device with NFC antenna adjacent display and related methods
US8660612B2 (en) 2011-10-07 2014-02-25 Blackberry Limited Electronic device having an NFC antenna in a speaker compartment and related methods
US8837640B2 (en) 2011-10-21 2014-09-16 Itron, Inc. Multiple protocol receiver
US20130099938A1 (en) * 2011-10-21 2013-04-25 Itron, Inc. Software-defined communication unit
US9197467B2 (en) 2011-10-21 2015-11-24 Itron, Inc. Multiple protocol receiver
US9292782B2 (en) * 2011-10-26 2016-03-22 Qualcomm Incorporated Adaptive NFC transceivers
EP2781030B1 (en) 2011-11-14 2015-10-21 BlackBerry Limited Perturbation-based dynamic measurement of antenna impedance in real-time
US8412167B1 (en) 2011-12-08 2013-04-02 Sprint Communications Company L.P. Wireless communication system that selects and broadcasts FM media streams on a per-base station basis
US8627162B2 (en) * 2011-12-12 2014-01-07 International Business Machines Corporation Iimplementing enhanced aperture function calibration for logic built in self test (LBIST)
TWI514675B (en) * 2012-01-19 2015-12-21 Wistron Neweb Corp Antenna apparatus and antenna switch circuit
US20130257667A1 (en) * 2012-03-30 2013-10-03 Broadcom Corporation Antenna Tuning
US20130303145A1 (en) * 2012-05-10 2013-11-14 Eden Rock Communications, Llc Method and system for auditing and correcting cellular antenna coverage patterns
US8648634B2 (en) 2012-05-10 2014-02-11 International Business Machines Corporation Input jitter filter for a phase-locked loop (PLL)
US8948889B2 (en) 2012-06-01 2015-02-03 Blackberry Limited Methods and apparatus for tuning circuit components of a communication device
US10148097B1 (en) 2013-11-08 2018-12-04 Energous Corporation Systems and methods for using a predetermined number of communication channels of a wireless power transmitter to communicate with different wireless power receivers
US10103582B2 (en) 2012-07-06 2018-10-16 Energous Corporation Transmitters for wireless power transmission
US10263432B1 (en) 2013-06-25 2019-04-16 Energous Corporation Multi-mode transmitter with an antenna array for delivering wireless power and providing Wi-Fi access
US10243414B1 (en) 2014-05-07 2019-03-26 Energous Corporation Wearable device with wireless power and payload receiver
US10063064B1 (en) 2014-05-23 2018-08-28 Energous Corporation System and method for generating a power receiver identifier in a wireless power network
US9867062B1 (en) 2014-07-21 2018-01-09 Energous Corporation System and methods for using a remote server to authorize a receiving device that has requested wireless power and to determine whether another receiving device should request wireless power in a wireless power transmission system
US10211680B2 (en) 2013-07-19 2019-02-19 Energous Corporation Method for 3 dimensional pocket-forming
US10193396B1 (en) 2014-05-07 2019-01-29 Energous Corporation Cluster management of transmitters in a wireless power transmission system
US9876394B1 (en) 2014-05-07 2018-01-23 Energous Corporation Boost-charger-boost system for enhanced power delivery
US9853363B2 (en) 2012-07-06 2017-12-26 Blackberry Limited Methods and apparatus to control mutual coupling between antennas
US10090886B1 (en) 2014-07-14 2018-10-02 Energous Corporation System and method for enabling automatic charging schedules in a wireless power network to one or more devices
US10223717B1 (en) 2014-05-23 2019-03-05 Energous Corporation Systems and methods for payment-based authorization of wireless power transmission service
US10199835B2 (en) 2015-12-29 2019-02-05 Energous Corporation Radar motion detection using stepped frequency in wireless power transmission system
US9825674B1 (en) 2014-05-23 2017-11-21 Energous Corporation Enhanced transmitter that selects configurations of antenna elements for performing wireless power transmission and receiving functions
US20150326070A1 (en) 2014-05-07 2015-11-12 Energous Corporation Methods and Systems for Maximum Power Point Transfer in Receivers
US10063106B2 (en) 2014-05-23 2018-08-28 Energous Corporation System and method for a self-system analysis in a wireless power transmission network
US9812890B1 (en) 2013-07-11 2017-11-07 Energous Corporation Portable wireless charging pad
US10224758B2 (en) 2013-05-10 2019-03-05 Energous Corporation Wireless powering of electronic devices with selective delivery range
US10312715B2 (en) 2015-09-16 2019-06-04 Energous Corporation Systems and methods for wireless power charging
US10186913B2 (en) 2012-07-06 2019-01-22 Energous Corporation System and methods for pocket-forming based on constructive and destructive interferences to power one or more wireless power receivers using a wireless power transmitter including a plurality of antennas
US12057715B2 (en) 2012-07-06 2024-08-06 Energous Corporation Systems and methods of wirelessly delivering power to a wireless-power receiver device in response to a change of orientation of the wireless-power receiver device
US10211682B2 (en) 2014-05-07 2019-02-19 Energous Corporation Systems and methods for controlling operation of a transmitter of a wireless power network based on user instructions received from an authenticated computing device powered or charged by a receiver of the wireless power network
US10128699B2 (en) 2014-07-14 2018-11-13 Energous Corporation Systems and methods of providing wireless power using receiver device sensor inputs
US10008889B2 (en) 2014-08-21 2018-06-26 Energous Corporation Method for automatically testing the operational status of a wireless power receiver in a wireless power transmission system
US9438045B1 (en) 2013-05-10 2016-09-06 Energous Corporation Methods and systems for maximum power point transfer in receivers
US9853458B1 (en) 2014-05-07 2017-12-26 Energous Corporation Systems and methods for device and power receiver pairing
US10965164B2 (en) 2012-07-06 2021-03-30 Energous Corporation Systems and methods of wirelessly delivering power to a receiver device
US10256657B2 (en) 2015-12-24 2019-04-09 Energous Corporation Antenna having coaxial structure for near field wireless power charging
US10291055B1 (en) 2014-12-29 2019-05-14 Energous Corporation Systems and methods for controlling far-field wireless power transmission based on battery power levels of a receiving device
US10211674B1 (en) 2013-06-12 2019-02-19 Energous Corporation Wireless charging using selected reflectors
US9787103B1 (en) 2013-08-06 2017-10-10 Energous Corporation Systems and methods for wirelessly delivering power to electronic devices that are unable to communicate with a transmitter
US10141791B2 (en) 2014-05-07 2018-11-27 Energous Corporation Systems and methods for controlling communications during wireless transmission of power using application programming interfaces
US10206185B2 (en) 2013-05-10 2019-02-12 Energous Corporation System and methods for wireless power transmission to an electronic device in accordance with user-defined restrictions
US10218227B2 (en) 2014-05-07 2019-02-26 Energous Corporation Compact PIFA antenna
US9871398B1 (en) 2013-07-01 2018-01-16 Energous Corporation Hybrid charging method for wireless power transmission based on pocket-forming
US10439448B2 (en) 2014-08-21 2019-10-08 Energous Corporation Systems and methods for automatically testing the communication between wireless power transmitter and wireless power receiver
US10992187B2 (en) 2012-07-06 2021-04-27 Energous Corporation System and methods of using electromagnetic waves to wirelessly deliver power to electronic devices
US10199849B1 (en) 2014-08-21 2019-02-05 Energous Corporation Method for automatically testing the operational status of a wireless power receiver in a wireless power transmission system
US10270261B2 (en) 2015-09-16 2019-04-23 Energous Corporation Systems and methods of object detection in wireless power charging systems
US10128693B2 (en) 2014-07-14 2018-11-13 Energous Corporation System and method for providing health safety in a wireless power transmission system
US10141768B2 (en) 2013-06-03 2018-11-27 Energous Corporation Systems and methods for maximizing wireless power transfer efficiency by instructing a user to change a receiver device's position
US9124125B2 (en) 2013-05-10 2015-09-01 Energous Corporation Wireless power transmission with selective range
US10124754B1 (en) 2013-07-19 2018-11-13 Energous Corporation Wireless charging and powering of electronic sensors in a vehicle
US9843201B1 (en) 2012-07-06 2017-12-12 Energous Corporation Wireless power transmitter that selects antenna sets for transmitting wireless power to a receiver based on location of the receiver, and methods of use thereof
US10230266B1 (en) 2014-02-06 2019-03-12 Energous Corporation Wireless power receivers that communicate status data indicating wireless power transmission effectiveness with a transmitter using a built-in communications component of a mobile device, and methods of use thereof
US10291066B1 (en) 2014-05-07 2019-05-14 Energous Corporation Power transmission control systems and methods
US9887584B1 (en) 2014-08-21 2018-02-06 Energous Corporation Systems and methods for a configuration web service to provide configuration of a wireless power transmitter within a wireless power transmission system
US10063105B2 (en) 2013-07-11 2018-08-28 Energous Corporation Proximity transmitters for wireless power charging systems
US10038337B1 (en) 2013-09-16 2018-07-31 Energous Corporation Wireless power supply for rescue devices
US10992185B2 (en) 2012-07-06 2021-04-27 Energous Corporation Systems and methods of using electromagnetic waves to wirelessly deliver power to game controllers
US10205239B1 (en) 2014-05-07 2019-02-12 Energous Corporation Compact PIFA antenna
US11502551B2 (en) 2012-07-06 2022-11-15 Energous Corporation Wirelessly charging multiple wireless-power receivers using different subsets of an antenna array to focus energy at different locations
US10381880B2 (en) 2014-07-21 2019-08-13 Energous Corporation Integrated antenna structure arrays for wireless power transmission
US10090699B1 (en) 2013-11-01 2018-10-02 Energous Corporation Wireless powered house
US9859797B1 (en) 2014-05-07 2018-01-02 Energous Corporation Synchronous rectifier design for wireless power receiver
US9246223B2 (en) 2012-07-17 2016-01-26 Blackberry Limited Antenna tuning for multiband operation
US9350405B2 (en) 2012-07-19 2016-05-24 Blackberry Limited Method and apparatus for antenna tuning and power consumption management in a communication device
US9413066B2 (en) 2012-07-19 2016-08-09 Blackberry Limited Method and apparatus for beam forming and antenna tuning in a communication device
US9362891B2 (en) 2012-07-26 2016-06-07 Blackberry Limited Methods and apparatus for tuning a communication device
US9077426B2 (en) 2012-10-31 2015-07-07 Blackberry Limited Adaptive antenna matching via a transceiver-based perturbation technique
US8913965B2 (en) * 2012-11-19 2014-12-16 Ixia Methods, systems, and computer readable media for detecting antenna port misconfigurations
US9148796B2 (en) 2012-12-13 2015-09-29 Ninve Jr. Inc. Resilient antenna disturbance detector
US10404295B2 (en) 2012-12-21 2019-09-03 Blackberry Limited Method and apparatus for adjusting the timing of radio antenna tuning
US9374113B2 (en) 2012-12-21 2016-06-21 Blackberry Limited Method and apparatus for adjusting the timing of radio antenna tuning
US9014307B2 (en) 2013-02-25 2015-04-21 Itron, Inc. Radio to analog-to-digital sample rate decoupled from digital subsystem
US9077487B2 (en) 2013-02-25 2015-07-07 Itron, Inc. Radio to support channel plans of arbitrary width and/or spacing
US9252998B2 (en) 2013-02-25 2016-02-02 Itron, Inc. Radio to detect and compensate for frequency misalignment
US9426680B2 (en) 2013-02-25 2016-08-23 Itron, Inc. Real-time radio spectrum assessment engine
TWI524705B (en) * 2013-05-15 2016-03-01 瑞昱半導體股份有限公司 Communication system correction method and communication system correction device
US8885788B1 (en) * 2013-05-15 2014-11-11 Intel IP Corporation Reducing settling time in phase-locked loops
US9379436B1 (en) * 2013-05-24 2016-06-28 The Boeing Company Compensating for bit toggle error in phase shifters
US10103552B1 (en) 2013-06-03 2018-10-16 Energous Corporation Protocols for authenticated wireless power transmission
US20140375515A1 (en) * 2013-06-20 2014-12-25 Blackberry Limited Frequency tunable antenna
US10021523B2 (en) 2013-07-11 2018-07-10 Energous Corporation Proximity transmitters for wireless power charging systems
US9504017B2 (en) * 2013-09-27 2016-11-22 Motorola Solutions, Inc. Method and apparatus to increase service capacity in radio communication systems using idle working channels as flexible control channels
US10075017B2 (en) 2014-02-06 2018-09-11 Energous Corporation External or internal wireless power receiver with spaced-apart antenna elements for charging or powering mobile devices using wirelessly delivered power
US10158257B2 (en) 2014-05-01 2018-12-18 Energous Corporation System and methods for using sound waves to wirelessly deliver power to electronic devices
US10170917B1 (en) 2014-05-07 2019-01-01 Energous Corporation Systems and methods for managing and controlling a wireless power network by establishing time intervals during which receivers communicate with a transmitter
US10153645B1 (en) 2014-05-07 2018-12-11 Energous Corporation Systems and methods for designating a master power transmitter in a cluster of wireless power transmitters
US10153653B1 (en) 2014-05-07 2018-12-11 Energous Corporation Systems and methods for using application programming interfaces to control communications between a transmitter and a receiver
US10566843B2 (en) * 2014-07-15 2020-02-18 Qorvo Us, Inc. Wireless charging circuit
US10068703B1 (en) 2014-07-21 2018-09-04 Energous Corporation Integrated miniature PIFA with artificial magnetic conductor metamaterials
US10116143B1 (en) 2014-07-21 2018-10-30 Energous Corporation Integrated antenna arrays for wireless power transmission
US10559970B2 (en) * 2014-09-16 2020-02-11 Qorvo Us, Inc. Method for wireless charging power control
KR20160055541A (en) * 2014-11-10 2016-05-18 삼성전기주식회사 Communication apparatus using multiple antennas
US9831960B2 (en) 2014-12-05 2017-11-28 Qualcomm Incorporated Systems and methods for reducing transmission interference
US9438319B2 (en) 2014-12-16 2016-09-06 Blackberry Limited Method and apparatus for antenna selection
US10122415B2 (en) 2014-12-27 2018-11-06 Energous Corporation Systems and methods for assigning a set of antennas of a wireless power transmitter to a wireless power receiver based on a location of the wireless power receiver
US9531428B2 (en) * 2015-03-03 2016-12-27 Mediatek Inc. Wireless communication calibration system and associated method
US9651582B2 (en) 2015-03-11 2017-05-16 Nxp B.V. Integrated circuit device for impedance measurement
US9647706B2 (en) * 2015-03-11 2017-05-09 Nxp B.V. Antenna tuning circuit
CN106033969B (en) * 2015-03-12 2019-06-25 神讯电脑(昆山)有限公司 Circuit for detecting and its method for detecting
US9954749B2 (en) * 2015-03-17 2018-04-24 Getac Technology Corporation Detection circuit and detecting method thereof
WO2016146679A1 (en) * 2015-03-17 2016-09-22 Telefonaktiebolaget Lm Ericsson (Publ) Rssi measurement during lbt
CN104702698B (en) * 2015-03-25 2019-01-25 杰克缝纫机股份有限公司 Network terminal, sewing machine, and radio frequency-based multi-machine communication method and system
US9866336B2 (en) 2015-06-17 2018-01-09 Google Llc Phased array antenna self-calibration
US12283828B2 (en) 2015-09-15 2025-04-22 Energous Corporation Receiver devices configured to determine location within a transmission field
US10523033B2 (en) 2015-09-15 2019-12-31 Energous Corporation Receiver devices configured to determine location within a transmission field
US9871387B1 (en) 2015-09-16 2018-01-16 Energous Corporation Systems and methods of object detection using one or more video cameras in wireless power charging systems
US10186893B2 (en) 2015-09-16 2019-01-22 Energous Corporation Systems and methods for real time or near real time wireless communications between a wireless power transmitter and a wireless power receiver
US10008875B1 (en) 2015-09-16 2018-06-26 Energous Corporation Wireless power transmitter configured to transmit power waves to a predicted location of a moving wireless power receiver
US10199850B2 (en) 2015-09-16 2019-02-05 Energous Corporation Systems and methods for wirelessly transmitting power from a transmitter to a receiver by determining refined locations of the receiver in a segmented transmission field associated with the transmitter
US10211685B2 (en) 2015-09-16 2019-02-19 Energous Corporation Systems and methods for real or near real time wireless communications between a wireless power transmitter and a wireless power receiver
US10778041B2 (en) 2015-09-16 2020-09-15 Energous Corporation Systems and methods for generating power waves in a wireless power transmission system
US10158259B1 (en) 2015-09-16 2018-12-18 Energous Corporation Systems and methods for identifying receivers in a transmission field by transmitting exploratory power waves towards different segments of a transmission field
US11710321B2 (en) 2015-09-16 2023-07-25 Energous Corporation Systems and methods of object detection in wireless power charging systems
US10050470B1 (en) 2015-09-22 2018-08-14 Energous Corporation Wireless power transmission device having antennas oriented in three dimensions
US10135295B2 (en) 2015-09-22 2018-11-20 Energous Corporation Systems and methods for nullifying energy levels for wireless power transmission waves
US10153660B1 (en) 2015-09-22 2018-12-11 Energous Corporation Systems and methods for preconfiguring sensor data for wireless charging systems
US10033222B1 (en) 2015-09-22 2018-07-24 Energous Corporation Systems and methods for determining and generating a waveform for wireless power transmission waves
US10020678B1 (en) 2015-09-22 2018-07-10 Energous Corporation Systems and methods for selecting antennas to generate and transmit power transmission waves
US10135294B1 (en) 2015-09-22 2018-11-20 Energous Corporation Systems and methods for preconfiguring transmission devices for power wave transmissions based on location data of one or more receivers
US10128686B1 (en) 2015-09-22 2018-11-13 Energous Corporation Systems and methods for identifying receiver locations using sensor technologies
US10027168B2 (en) 2015-09-22 2018-07-17 Energous Corporation Systems and methods for generating and transmitting wireless power transmission waves using antennas having a spacing that is selected by the transmitter
US9992124B2 (en) 2015-10-09 2018-06-05 Itron, Inc. Multi-channel decoder architecture
US10333332B1 (en) 2015-10-13 2019-06-25 Energous Corporation Cross-polarized dipole antenna
US10734717B2 (en) 2015-10-13 2020-08-04 Energous Corporation 3D ceramic mold antenna
US9853485B2 (en) 2015-10-28 2017-12-26 Energous Corporation Antenna for wireless charging systems
US10027180B1 (en) 2015-11-02 2018-07-17 Energous Corporation 3D triple linear antenna that acts as heat sink
US10135112B1 (en) 2015-11-02 2018-11-20 Energous Corporation 3D antenna mount
US10063108B1 (en) 2015-11-02 2018-08-28 Energous Corporation Stamped three-dimensional antenna
US10320446B2 (en) 2015-12-24 2019-06-11 Energous Corporation Miniaturized highly-efficient designs for near-field power transfer system
US11863001B2 (en) 2015-12-24 2024-01-02 Energous Corporation Near-field antenna for wireless power transmission with antenna elements that follow meandering patterns
US10141771B1 (en) 2015-12-24 2018-11-27 Energous Corporation Near field transmitters with contact points for wireless power charging
US10256677B2 (en) 2016-12-12 2019-04-09 Energous Corporation Near-field RF charging pad with adaptive loading to efficiently charge an electronic device at any position on the pad
US10027159B2 (en) 2015-12-24 2018-07-17 Energous Corporation Antenna for transmitting wireless power signals
US10079515B2 (en) 2016-12-12 2018-09-18 Energous Corporation Near-field RF charging pad with multi-band antenna element with adaptive loading to efficiently charge an electronic device at any position on the pad
US10038332B1 (en) 2015-12-24 2018-07-31 Energous Corporation Systems and methods of wireless power charging through multiple receiving devices
US10164478B2 (en) 2015-12-29 2018-12-25 Energous Corporation Modular antenna boards in wireless power transmission systems
US9929760B2 (en) * 2016-04-14 2018-03-27 Taiwan Semiconductor Manufacturing Co., Ltd. Ultra-low-power RF receiver frontend with tunable matching networks
US10923954B2 (en) 2016-11-03 2021-02-16 Energous Corporation Wireless power receiver with a synchronous rectifier
EP3552295A1 (en) 2016-12-12 2019-10-16 Energous Corporation Methods of selectively activating antenna zones of a near-field charging pad to maximize wireless power delivered
US10439442B2 (en) 2017-01-24 2019-10-08 Energous Corporation Microstrip antennas for wireless power transmitters
US10680319B2 (en) 2017-01-06 2020-06-09 Energous Corporation Devices and methods for reducing mutual coupling effects in wireless power transmission systems
US10389161B2 (en) 2017-03-15 2019-08-20 Energous Corporation Surface mount dielectric antennas for wireless power transmitters
US10251196B2 (en) * 2017-01-27 2019-04-02 The Boeing Company Hybrid mac protocol, based on contention and reservation, for mobile ad hoc networks with multiple transceivers
US10971866B2 (en) 2017-03-10 2021-04-06 Roku, Inc. Connector device with antenna connection
EP3602830B1 (en) * 2017-03-28 2021-06-23 Qualcomm Incorporated Range-based transmission parameter adjustment
WO2018183892A1 (en) 2017-03-30 2018-10-04 Energous Corporation Flat antennas having two or more resonant frequencies for use in wireless power transmission systems
US10511097B2 (en) 2017-05-12 2019-12-17 Energous Corporation Near-field antennas for accumulating energy at a near-field distance with minimal far-field gain
CN106980045A (en) * 2017-05-12 2017-07-25 北京航空航天大学 A kind of high-frequency electromagnetic signal time-frequency characteristic measuring system and method
US11462949B2 (en) 2017-05-16 2022-10-04 Wireless electrical Grid LAN, WiGL Inc Wireless charging method and system
US12074452B2 (en) 2017-05-16 2024-08-27 Wireless Electrical Grid Lan, Wigl Inc. Networked wireless charging system
US10986220B2 (en) * 2017-05-16 2021-04-20 II John Thomas Walker Device for radio communications and method for establishing and maintaining communications between device and fixed location radio communication facilities
US12074460B2 (en) 2017-05-16 2024-08-27 Wireless Electrical Grid Lan, Wigl Inc. Rechargeable wireless power bank and method of using
US10848853B2 (en) 2017-06-23 2020-11-24 Energous Corporation Systems, methods, and devices for utilizing a wire of a sound-producing device as an antenna for receipt of wirelessly delivered power
CN107171759A (en) * 2017-07-12 2017-09-15 惠州Tcl移动通信有限公司 A kind of method for finding and search FM channels, mobile terminal and storage device
JP6977419B2 (en) * 2017-09-12 2021-12-08 セイコーエプソン株式会社 Electronic devices, programs and wireless communication methods
US10122219B1 (en) 2017-10-10 2018-11-06 Energous Corporation Systems, methods, and devices for using a battery as a antenna for receiving wirelessly delivered power from radio frequency power waves
US11342798B2 (en) 2017-10-30 2022-05-24 Energous Corporation Systems and methods for managing coexistence of wireless-power signals and data signals operating in a same frequency band
EP3489711A1 (en) * 2017-11-22 2019-05-29 Sivers Ima AB Fll for a frequency modulated continuous wave radar
US10615647B2 (en) 2018-02-02 2020-04-07 Energous Corporation Systems and methods for detecting wireless power receivers and other objects at a near-field charging pad
US11159057B2 (en) 2018-03-14 2021-10-26 Energous Corporation Loop antennas with selectively-activated feeds to control propagation patterns of wireless power signals
US10305611B1 (en) 2018-03-28 2019-05-28 Qualcomm Incorporated Proximity detection using a hybrid transceiver
KR102441958B1 (en) * 2018-05-23 2022-09-08 삼성전자 주식회사 Electronic devices and methods for testing wireless communication circuits
US11515732B2 (en) 2018-06-25 2022-11-29 Energous Corporation Power wave transmission techniques to focus wirelessly delivered power at a receiving device
US11196449B2 (en) * 2018-08-08 2021-12-07 Avx Antenna, Inc. Methods for configuring a multi-mode antenna system for multi-channel communication systems
US10276923B1 (en) 2018-08-17 2019-04-30 Harris Global Communications, Inc. Wireless communications device with antenna element ID and related devices and methods
CN109474299B (en) * 2018-10-18 2020-07-14 维沃移动通信有限公司 Antenna determination method and mobile terminal
US11437735B2 (en) 2018-11-14 2022-09-06 Energous Corporation Systems for receiving electromagnetic energy using antennas that are minimally affected by the presence of the human body
JP2022523022A (en) 2019-01-28 2022-04-21 エナージャス コーポレイション Systems and methods for small antennas for wireless power transfer
WO2020163574A1 (en) 2019-02-06 2020-08-13 Energous Corporation Systems and methods of estimating optimal phases to use for individual antennas in an antenna array
US11177843B2 (en) * 2019-03-23 2021-11-16 International Business Machines Corporation Efficiency antenna impedance matching
CA3076973C (en) * 2019-03-29 2023-10-31 Neptune Technology Group Inc. Antenna detection using antenna return loss
US12155231B2 (en) 2019-04-09 2024-11-26 Energous Corporation Asymmetric spiral antennas for wireless power transmission and reception
CN120881775A (en) * 2019-05-20 2025-10-31 华为技术有限公司 Indication method and device for resource allocation
US11057079B2 (en) * 2019-06-27 2021-07-06 Qualcomm Incorporated Dynamic thresholds for antenna switching diversity
US11381118B2 (en) 2019-09-20 2022-07-05 Energous Corporation Systems and methods for machine learning based foreign object detection for wireless power transmission
WO2021055901A1 (en) 2019-09-20 2021-03-25 Energous Corporation Asymmetric spiral antennas with parasitic elements for wireless power transmission
CN115104234A (en) 2019-09-20 2022-09-23 艾诺格思公司 System and method for protecting a wireless power receiver using multiple rectifiers and establishing in-band communication using multiple rectifiers
WO2021055898A1 (en) 2019-09-20 2021-03-25 Energous Corporation Systems and methods for machine learning based foreign object detection for wireless power transmission
US11139699B2 (en) 2019-09-20 2021-10-05 Energous Corporation Classifying and detecting foreign objects using a power amplifier controller integrated circuit in wireless power transmission systems
US11355966B2 (en) 2019-12-13 2022-06-07 Energous Corporation Charging pad with guiding contours to align an electronic device on the charging pad and efficiently transfer near-field radio-frequency energy to the electronic device
CN111049537B (en) * 2019-12-26 2022-04-29 北京中科晶上科技股份有限公司 Satellite communication terminal antenna impedance matching method and device
US10985617B1 (en) 2019-12-31 2021-04-20 Energous Corporation System for wirelessly transmitting energy at a near-field distance without using beam-forming control
JP7301766B2 (en) * 2020-03-04 2023-07-03 株式会社東芝 PHASE CORRECTOR, RANGING DEVICE AND PHASE VARIATION DETECTION DEVICE
JP7301771B2 (en) * 2020-03-19 2023-07-03 株式会社東芝 PHASE CORRECTOR, RANGING DEVICE AND PHASE VARIATION DETECTION DEVICE
US11799324B2 (en) 2020-04-13 2023-10-24 Energous Corporation Wireless-power transmitting device for creating a uniform near-field charging area
US11700027B2 (en) 2020-05-05 2023-07-11 Mobix Labs, Inc. Multi-mode WiFi bluetooth RF front-ends
US11469629B2 (en) 2020-08-12 2022-10-11 Energous Corporation Systems and methods for secure wireless transmission of power using unidirectional communication signals from a wireless-power-receiving device
TWI763068B (en) * 2020-10-05 2022-05-01 瑞昱半導體股份有限公司 Method and circuit for calibrating wireless transceiver
CN114374404B (en) * 2020-10-14 2024-01-02 瑞昱半导体股份有限公司 Correction method and correction circuit for wireless transceiver
US12306285B2 (en) 2020-12-01 2025-05-20 Energous Corporation Systems and methods for using one or more sensors to detect and classify objects in a keep-out zone of a wireless-power transmission field, and antennas with integrated sensor arrangements
CN113075450B (en) * 2021-02-22 2023-04-25 中国电子科技集团公司第二十九研究所 Method for analyzing radio frequency and intermediate frequency of broadband frequency compressed signal based on sampling rate
KR102903289B1 (en) * 2021-10-22 2025-12-23 삼성전자 주식회사 Electronic device and method for testing a cable connect circuit
FR3129787B1 (en) * 2021-12-01 2025-02-21 Commissariat Energie Atomique Controlled Radiation Antenna System
US11916398B2 (en) 2021-12-29 2024-02-27 Energous Corporation Small form-factor devices with integrated and modular harvesting receivers, and shelving-mounted wireless-power transmitters for use therewith
US12142939B2 (en) 2022-05-13 2024-11-12 Energous Corporation Integrated wireless-power-transmission platform designed to operate in multiple bands, and multi-band antennas for use therewith
FR3164335A1 (en) * 2024-07-02 2026-01-09 Delta Dore METHOD AND DEVICE FOR MANAGING THE COEXISTENCE OF TWO RADIO MODULES.

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3789323A (en) * 1972-05-19 1974-01-29 Sigmatek Inc Multiple input signal modulator and method therefor
US3944747A (en) * 1972-08-24 1976-03-16 Zenith Radio Corporation Multiple channel FM stereo system
US4027107A (en) * 1973-09-28 1977-05-31 Zenith Radio Corporation Multiple channel FM stereo system
US5647008A (en) * 1995-02-22 1997-07-08 Aztech Systems Ltd. Method and apparatus for digital mixing of audio signals in multimedia platforms
US5825899A (en) * 1995-03-20 1998-10-20 Fujitsu Limited Audio data processing apparatus
US20030063628A1 (en) * 2001-10-02 2003-04-03 Paul Marko Method and apparatus for audio output combining
US7057537B2 (en) * 2004-03-29 2006-06-06 Samsung Electronics Co., Ltd. Systems, methods and devices for sampling rate conversion by resampling sample blocks of a signal
US20060173691A1 (en) * 2005-01-14 2006-08-03 Takanobu Mukaide Audio mixing processing apparatus and audio mixing processing method
US20060188102A1 (en) * 2005-02-18 2006-08-24 Luciano Zoso BTSC encoding method with digital FM modulation
US7561703B2 (en) * 2003-10-27 2009-07-14 Alpine Electronics, Inc. Audio system, audio apparatus, and method for performing audio signal output processing

Family Cites Families (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4138646A (en) * 1977-06-28 1979-02-06 Cutler-Hammer, Inc. Wideband absolute calibration system
US4712250A (en) * 1985-08-12 1987-12-08 Sound Sender, Inc. Tape player adapter for car radio
US5125105A (en) 1989-11-30 1992-06-23 Ford Motor Company High-quality reception indicating circuit for fm receivers
US5179593A (en) * 1990-10-08 1993-01-12 Clarion Co., Ltd. Fm stereo receiving device
JP3086512B2 (en) * 1990-11-14 2000-09-11 エリクソン−ジーイー モービル コミュニケーションズ ホールディング インコーポレイテッド Transmitter and its power amplifier circuit
JP2794987B2 (en) * 1991-05-31 1998-09-10 日本電気株式会社 Portable wireless devices
US5280636A (en) 1991-06-13 1994-01-18 Hughes Aircraft Company Multi-band digital receiving apparatus and method with bandwidth reduction
US5703795A (en) * 1992-06-22 1997-12-30 Mankovitz; Roy J. Apparatus and methods for accessing information relating to radio and television programs
US5457424A (en) * 1994-10-06 1995-10-10 Motorola, Inc. Quadrature demodulator operable over different IF frequencies
US5594950A (en) * 1994-11-23 1997-01-14 Advanced Techcom, Inc. Radio communication system
US5745503A (en) * 1995-04-11 1998-04-28 Nokia Mobile Phones Ltd. Error correction decoder that operates in either ARDS system or a RBDS system
JPH09186729A (en) * 1996-01-08 1997-07-15 Hitachi Denshi Ltd Amplitude error control method for quadrature modulator and quadrature demodulator
US5960364A (en) * 1996-11-08 1999-09-28 Ericsson Inc. Satellite/cellular phone using different channel spacings on forward and return links
JPH11177646A (en) * 1997-12-12 1999-07-02 Matsushita Electric Ind Co Ltd Demodulator
US6240142B1 (en) * 1998-01-07 2001-05-29 Qualcomm Incorporated Quadrature modulator and demodulator
JP3575992B2 (en) * 1998-07-17 2004-10-13 富士通株式会社 Digital modulator
US6778817B1 (en) * 1998-12-01 2004-08-17 Phonex Corporation Method and system for combining wireless phone jack and RF wireless communications
US6590944B1 (en) * 1999-02-24 2003-07-08 Ibiquity Digital Corporation Audio blend method and apparatus for AM and FM in band on channel digital audio broadcasting
FI112561B (en) * 1999-06-10 2003-12-15 Nokia Corp Transmitter / receiver for transmitting and receiving an RF signal in at least two frequency ranges
JP2001077719A (en) * 1999-09-07 2001-03-23 Nec Saitama Ltd Portable telephone set capable of having antenna impedance variation compensation
US7548726B1 (en) * 1999-10-21 2009-06-16 Broadcom Corporation Adaptive radio transceiver with a bandpass filter
JP3559743B2 (en) * 1999-12-17 2004-09-02 日本オプネクスト株式会社 Phase frequency synchronization circuit and optical receiver circuit
US6748217B1 (en) * 1999-12-30 2004-06-08 Denso Corporation Rapid acquisition and system selection of mobile wireless devices using a system map
US6658267B1 (en) * 2000-02-25 2003-12-02 Sony Corporation Interoperable am/fm headset wireless telephone device
US6529746B1 (en) * 2000-10-02 2003-03-04 Motorola, Inc. Wireless device cradle with spatial antenna diversity capability
US6961368B2 (en) * 2001-01-26 2005-11-01 Ericsson Inc. Adaptive antenna optimization network
US6674999B2 (en) * 2001-03-16 2004-01-06 Skyworks Solutions, Inc Dynamically varying linearity system for an RF front-end of a communication device
JP2002353865A (en) * 2001-05-23 2002-12-06 Nec Corp Array antenna transmitting / receiving apparatus and its calibration method
US7233629B2 (en) * 2001-06-29 2007-06-19 Nokia Corporation Adjusting a receiver
US7035341B2 (en) * 2001-08-10 2006-04-25 Maxim Integrated Products, Inc. Quadrature gain and phase imbalance correction in a receiver
US7512380B2 (en) * 2001-08-17 2009-03-31 Intel Corporation Apparatus and methods for finding and using available transmission frequencies
US7200162B2 (en) * 2001-08-31 2007-04-03 Qualcomm, Incorporated Interpolation of channel search results
US7020221B2 (en) * 2001-11-20 2006-03-28 Agere Systems, Inc. System and method for an IF-sampling transceiver
US6853197B1 (en) * 2001-12-03 2005-02-08 Atheros Communications, Inc. Method and apparatus for insuring integrity of a connectorized antenna
JP2003283411A (en) * 2002-03-22 2003-10-03 Sanyo Electric Co Ltd Radio equipment, transmission reception directivity control method, and transmission reception directivity control program
GB2390495A (en) * 2002-07-05 2004-01-07 Motorola Inc Calibration of a transmitter or receiver in a transceiver wherein transmitter signals may be detected via the receiver or a separate detection arrangement
US6993297B2 (en) * 2002-07-12 2006-01-31 Sony Ericsson Mobile Communications Ab Apparatus and methods for tuning antenna impedance using transmitter and receiver parameters
DE10233123A1 (en) * 2002-07-20 2004-02-05 Philips Intellectual Property & Standards Gmbh Device for dynamically adjusting the impedance between a power amplifier and an antenna
US20040022210A1 (en) * 2002-08-01 2004-02-05 Frank Edward H. Cooperative transceiving between wireless interface devices of a host device
US7031669B2 (en) * 2002-09-10 2006-04-18 Cognio, Inc. Techniques for correcting for phase and amplitude offsets in a MIMO radio device
US7242917B2 (en) * 2002-11-05 2007-07-10 Motorola Inc. Apparatus and method for antenna attachment
US6972688B2 (en) * 2003-01-28 2005-12-06 Gateway Inc. Power supply with modular integrated networking
US6944427B2 (en) * 2003-01-31 2005-09-13 Motorola, Inc. Reduced crossmodulation operation of a multimode communication device
US7146146B2 (en) * 2003-01-31 2006-12-05 Ditrans Ip, Inc. Systems and methods for coherent adaptive calibration in a receiver
US7236758B1 (en) * 2003-02-07 2007-06-26 Femto Devices, Inc. Integrated wireless multimedia integrated circuit
KR100539874B1 (en) * 2003-04-02 2005-12-28 한국과학기술원 Method and apparatus for self-calibrating in a mobile transceiver
CN101027892B (en) * 2003-05-27 2011-06-22 美商内数位科技公司 Multimode wireless device with interference cancellation circuitry
TWI220817B (en) * 2003-08-22 2004-09-01 Benq Corp Antenna matching device and method thereof
US7023389B2 (en) * 2003-08-26 2006-04-04 Motorola, Inc. Detachable antenna module
GB2408860B (en) * 2003-12-04 2006-12-20 Motorola Inc Wireless communication unit, linearised transmitter circuit and method of linearising therein
US8036609B2 (en) * 2003-12-05 2011-10-11 Monster Cable Products, Inc. FM transmitter for an MP player
US7929637B2 (en) * 2004-06-04 2011-04-19 Texas Instruments Incorporated Method and apparatus for digital amplitude and phase modulation
US20060068719A1 (en) * 2004-09-28 2006-03-30 Armond Hairapetian System and method for optimizing a directional communication link
EP1659813B1 (en) * 2004-11-19 2009-04-29 Sony Deutschland GmbH Communication system and method
US7493152B1 (en) * 2004-12-01 2009-02-17 Broadcom Corporation Integrated circuit incorporating antennas
US7386275B2 (en) * 2005-03-11 2008-06-10 Dell Products Llp Systems and methods for managing out-of-band device connection
US8467827B2 (en) * 2005-03-31 2013-06-18 Black Sand Technologies, Inc. Techniques for partitioning radios in wireless communication systems
US7292618B2 (en) * 2005-05-10 2007-11-06 Texas Instruments Incorporated Fast hopping frequency synthesizer using an all digital phased locked loop (ADPLL)
US7447488B2 (en) 2005-07-07 2008-11-04 Bose Corporation Broadcast signal reception enhancing
US7715782B2 (en) * 2005-07-08 2010-05-11 Dell Products L.P. Channel mapping for mobile media content transmission
US20070142055A1 (en) * 2005-12-21 2007-06-21 Nokia Corporation Method, mobile device and computer program product for automatically fetching local area radio channels
US20070179702A1 (en) * 2006-01-27 2007-08-02 Garmin Ltd., A Cayman Islands Corporation Combined receiver and power adapter
US7570965B2 (en) * 2006-09-29 2009-08-04 Broadcom Corporation Method and system for compensating for using a transmitter to calibrate a receiver for channel equalization
US20080086756A1 (en) * 2006-10-05 2008-04-10 Microsoft Corporation Media selection triggered through broadcast data
US20080096484A1 (en) * 2006-10-20 2008-04-24 Silicon Laboratories, Inc. Short range wireless communications using FM band communication links and related systems
US7680459B2 (en) * 2006-12-13 2010-03-16 Sony Ericsson Mobile Communications Ab FM transmission system and method
US7792498B2 (en) * 2006-12-28 2010-09-07 Texas Instruments Incorporated Apparatus for and method of automatic radio link establishment
US20080214238A1 (en) * 2007-03-01 2008-09-04 Motorola, Inc. Devices and methods for facilitating hands-free mode with fm transmitter
US20080233869A1 (en) * 2007-03-19 2008-09-25 Thomas Baker Method and system for a single-chip fm tuning system for transmit and receive antennas

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3789323A (en) * 1972-05-19 1974-01-29 Sigmatek Inc Multiple input signal modulator and method therefor
US3944747A (en) * 1972-08-24 1976-03-16 Zenith Radio Corporation Multiple channel FM stereo system
US4027107A (en) * 1973-09-28 1977-05-31 Zenith Radio Corporation Multiple channel FM stereo system
US5647008A (en) * 1995-02-22 1997-07-08 Aztech Systems Ltd. Method and apparatus for digital mixing of audio signals in multimedia platforms
US5825899A (en) * 1995-03-20 1998-10-20 Fujitsu Limited Audio data processing apparatus
US20030063628A1 (en) * 2001-10-02 2003-04-03 Paul Marko Method and apparatus for audio output combining
US7561703B2 (en) * 2003-10-27 2009-07-14 Alpine Electronics, Inc. Audio system, audio apparatus, and method for performing audio signal output processing
US7057537B2 (en) * 2004-03-29 2006-06-06 Samsung Electronics Co., Ltd. Systems, methods and devices for sampling rate conversion by resampling sample blocks of a signal
US20060173691A1 (en) * 2005-01-14 2006-08-03 Takanobu Mukaide Audio mixing processing apparatus and audio mixing processing method
US20060188102A1 (en) * 2005-02-18 2006-08-24 Luciano Zoso BTSC encoding method with digital FM modulation

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090116475A1 (en) * 2007-10-02 2009-05-07 Openpeak, Inc. System and method for inter-processor communication
US8755309B2 (en) * 2007-10-02 2014-06-17 Id8 Group R2 Studios, Inc. System and method for inter-processor communication

Also Published As

Publication number Publication date
US20080232448A1 (en) 2008-09-25
US20080233883A1 (en) 2008-09-25
US20080232447A1 (en) 2008-09-25
US8391810B2 (en) 2013-03-05
US20080233897A1 (en) 2008-09-25
US7586378B2 (en) 2009-09-08
US20080233869A1 (en) 2008-09-25
US8208886B2 (en) 2012-06-26
US7974590B2 (en) 2011-07-05
US8027641B2 (en) 2011-09-27
US20080233911A1 (en) 2008-09-25
US20120021706A1 (en) 2012-01-26
US20080233890A1 (en) 2008-09-25
US20080233881A1 (en) 2008-09-25
US7792502B2 (en) 2010-09-07
US20080231375A1 (en) 2008-09-25
US20080233954A1 (en) 2008-09-25
US20080233907A1 (en) 2008-09-25
US20110183628A1 (en) 2011-07-28
US8270907B2 (en) 2012-09-18
US8467745B2 (en) 2013-06-18
US20080232446A1 (en) 2008-09-25
US20100279633A1 (en) 2010-11-04
US7925220B2 (en) 2011-04-12
US20080233882A1 (en) 2008-09-25
US20080233900A1 (en) 2008-09-25
US7983617B2 (en) 2011-07-19
US20110171916A1 (en) 2011-07-14
US7917115B2 (en) 2011-03-29

Similar Documents

Publication Publication Date Title
US20080232523A1 (en) Method And System For Mixing A Plurality Of Audio Sources In An FM Transmitter
US8285205B2 (en) Method and system for a single chip integrated Bluetooth and FM transceiver and baseband processor
US8121570B2 (en) Method and system for flexible FM tuning
US8116401B2 (en) Method and system for digital spur cancellation
US8503929B2 (en) Method and system for routing FM data to a bluetooth enabled device via a bluetooth link
US20080233876A1 (en) Method and system for sharing an audio processor in an integrated fm radio and bluetooth system
US8005436B2 (en) Method and system for integrated bluetooth transceiver, FM transmitter and FM receiver
CN102624415B (en) With integrated multi-band transceiver in a mobile communication device
US20100262987A1 (en) Method And System For Synergistic Integration Of Broadcasting And Personal Channels
US8428512B2 (en) Method and system for sharing a Bluetooth processor for FM functions
US20060270449A1 (en) Method and system for a radio data system (RDS) demodulator for a single chip integrated bluetooth and frequency modulation (FM) transceiver and baseband processor
US20060268965A1 (en) Method and system for RDS decoder for single chip integrated Bluetooth and FM transceiver and baseband processor
US20060280270A1 (en) Method and system for FM communication
US8811468B2 (en) Method and system for FM interference detection and mitigation
US20100057472A1 (en) Method and system for frequency compensation in an audio codec
US20080096484A1 (en) Short range wireless communications using FM band communication links and related systems
US20080151975A1 (en) Audio codec integrated with baseband processing and RF
TWI389463B (en) Method and system for a single chip intergrated bluetooth and fm transceiver and baseband processor
US8064949B2 (en) Method and system for bluetooth and FM radio communication
CN101312564A (en) Apparatus realizing music play sharing on mobile device and method thereof
KR100919592B1 (en) Blue-tooth headset sub-band coding bit rate control method and mobile telephone using the same
US20070298833A1 (en) Method and System for Frequency Conversion for Bluetooth and FM
CN2559053Y (en) PDA with radio function
CN101326850A (en) GNSS receiver
TWI272827B (en) Mobile phone capable of displaying data on radio and method thereof

Legal Events

Date Code Title Description
AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:IBRAHIM, BRIMA BABATUNDE;MAK, SIUKAI;WALLEY, JOHN;AND OTHERS;REEL/FRAME:020499/0052;SIGNING DATES FROM 20070827 TO 20070910

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001

Effective date: 20160201

AS Assignment

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001

Effective date: 20170120

AS Assignment

Owner name: BROADCOM CORPORATION, CALIFORNIA

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001

Effective date: 20170119