US20080233907A1 - Method And System For Determining Channel Spacing And Configuring An FM Transmitter - Google Patents
Method And System For Determining Channel Spacing And Configuring An FM Transmitter Download PDFInfo
- Publication number
- US20080233907A1 US20080233907A1 US11/846,989 US84698907A US2008233907A1 US 20080233907 A1 US20080233907 A1 US 20080233907A1 US 84698907 A US84698907 A US 84698907A US 2008233907 A1 US2008233907 A1 US 2008233907A1
- Authority
- US
- United States
- Prior art keywords
- channel
- signal
- receiver
- determined
- radio
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/085—Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/16—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
- H03L7/18—Indirect 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/181—Indirect 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
- Certain embodiments of the invention relate to FM communication. More specifically, certain embodiments of the invention relate to a method and system for determining channel spacing and configuring an FM transmitter.
- Bluetooth-enabled devices such as headphones and/or speakers
- 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.
- Some wireless devices may have the capability to handle a plurality of protocols and may require separate processing hardware and/or separate processing software. Moreover, coordinating the reception and/or transmission of data to and/or from these mobile wireless devices may require significant processing overhead that may impose certain operation restrictions and/or design challenges. In addition, radio communication standards for a variety of radio technologies may not have taken into consideration methods for communication between multiple technology devices.
- a system and/or method for determining channel spacing and configuring 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.
- 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.
- 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 for processing RDS and digital audio data, in accordance with an embodiment of the invention.
- FIG. 4A is a flow chart for an exemplary algorithm that enables determining channel spacing offsets when RDS/RBDS data and user input are not available, in accordance with an embodiment of the invention.
- FIG. 4B is a block diagram of a plurality of exemplary radio devices that enable frequency modulation (FM) transmission and reception, in accordance with an embodiment of the invention.
- FM frequency modulation
- a geographic location of the mobile device may be determined.
- a FM channel map may be determined based on the location and the FM radio transmitter may be configured for transmitting FM signals based on the FM channel map, which may include a list of ranked FM channels.
- the geographic location may be acquired from received RDS or RBDS signals, received GPS signals, other received wireless signals, and/or from user data.
- Channel spacing, channel offset and/or frequency band may be determined for the FM channel map.
- a frequency for transmitting FM signals via the FM radio transmitter may be selected based on the determined FM channel map.
- the FM radio receiver may also be configured for receiving FM signals based on the determined FM channel map.
- the FM radio transmitter and/or FM radio receiver may be configured via an in-band FM signal and/or via an out-of-band signal based on the determined FM channel map.
- the out-of-band signal may comprise one or more of a Bluetooth signal, a WLAN signal, a ZigBee signal, and a wireless signal.
- a signal may be generated to indicate a channel being used by the FM radio transmitter based on the configuration.
- the generated signal may comprise a visual signal and/or an audio signal for example, text-to-speech translation and/or one or more audible tones.
- 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.
- 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 transceivers 104 d .
- the FM receiver 110 may comprise and/or may be communicatively coupled to a listening device 108 .
- a device equipped with the FM and one or more integrated transceivers 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 transceiver 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) 140 d that supports GPS communications
- a wireless local area network (WLAN) 140 e that supports communications based on one or more of 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 .
- each of the integrated radios may communicate with the processing portion 134 .
- 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 .
- 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 .
- 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 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.
- the single chip 200 may comprise a processor system 202 , a peripheral transport unit (PTU) 204 , one or more optional transceiver cores 205 and 206 , a frequency modulation (FM) core 208 with the FM transmitter 226 and the FM receiver 224 integrated into the FM core 208 , and a common bus 201 .
- 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 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 transceiver cores 205 and 206 , the FM core 208 , 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 optional transceiver cores 205 and 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 transceiver cores 205 and 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 transceiver 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. When he 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 I 2 S interface or a PCM interface in the PTU 204 to the analog ports communicatively coupled to the PTU 204 .
- 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 also 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 transceiver 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.
- 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 transceiver cores 205 and 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 portion of a single chip 200 from FIG. 2 comprising an FM core 208 , a memory 212 , a CPU 210 , a common bus 201 .
- portions of a PTU 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 I 2 S interface block 308 , and an I 2 C interface block 312 .
- UPI universal peripheral interface
- 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 , a buffer 316 , an RDS/RBDS demodulator and decoder 318 , a RDS/RBDS modulator and encoder 318 a , 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 .
- the FM/MPX encoder 317 a may encode signals that may be transferred to the RDS/RBDS modulator and encoder 318 a.
- the rate adaptors 314 and 314 a 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 adaptors 314 and 314 a 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.
- the rate may be adjusted in a feedback manner such that the level of the output buffer is maintained.
- the rate adaptors 314 and 314 a may receive a strobe or pull signal from the digital audio interface controller 306 , for example. Audio FM data from the rate adaptors 314 and 314 a may be transferred to the buffer 316 .
- 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 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 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 I 2 S interface block 308 .
- the I 2 S 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 I 2 S interface 308 may communicate control data with the bus master interface 302 .
- 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 flow chart for an exemplary algorithm that enables determining channel spacing offsets when RDS/RBDS data and user input are not available, in accordance with an embodiment of the invention.
- Information regarding found channels which may comprise channel frequencies, offsets between frequencies, received signal strength indicator (RSSI) and/or carrier error for example, may be determined and recorded in a database, in accordance with an embodiment of the invention.
- the database may be utilized during channel scanning or search operations to improve the scan or search time.
- step 470 scanning may begin at the low end of the band, a current channel or at a programmed start point.
- step 470 RSSI and carrier error may be recorded for a first channel found.
- step 474 in instances where the RSSI may be above a specified threshold and carrier error may be below a specified threshold, the exemplary steps may proceed to step 476 .
- step 476 tuning to this channel may occur. Additionally, in step 476 , channel information may be recorded and it may be noted whether the least significant byte (LSB) is odd or even.
- step 478 if the band edge has been reached, the exemplary steps may proceed to proceed to step 480 .
- LSB least significant byte
- step 480 the list of channels in the database may be reviewed.
- step 482 if the number of odd channels and the number of even channels recorded are close, for example if one is within a multiple of twenty, of the other, the exemplary steps may proceed to step 484 .
- step 484 a frequency offset between channels of, for example, 100 kHz may be determined. The exemplary steps may proceed to end step 486 .
- step 474 if the RSSI recorded in step 472 was below a specified threshold, and/or the carrier error recorded was above a specified threshold, the exemplary steps may proceed to step 488 .
- step 488 if the edge of the scanning band has not been reached, proceed to step 490 .
- step 490 the frequency may be increased until the next step is reached. Tuning to a channel may occur and the exemplary steps may proceed to step 472 .
- step 488 if the edge of the scanning band has been reached, the exemplary steps may proceed to step 480 as indicated by marker A.
- step 482 if the number of odd channels and the number of even channels are not close, the exemplary steps may proceed to step 492 .
- step 492 if the number of odd channels is much greater than the number of even channels, for example, if the number of odd channels is at least twenty times greater then number of even channels, the exemplary steps may proceed to step 494 .
- step 494 it may be determined that the FM channels may have, for example, a 200 kHz spacing between channel frequencies and use odd numbered frequencies. For example in one location, channels may occur at 99.1 MHz, 99.3 MHz, 99.5 MHz, etc.). The exemplary steps may proceed to 486 .
- step 492 if the number of even channels is much greater than the number of odd channels, for example, if the number of even channels is at least twenty times greater then number of odd channels, proceed to step 494 .
- step 494 it may be determined that the FM channels may have, for example, a 200 kHz spacing between channel frequencies and use even numbered frequencies. For example in one location, channels may occur at 99.2 MHz, 99.4 MHz, 99.6 MHz, etc.). The exemplary steps may proceed to 486 .
- the scan algorithm may use a known frequency offset to jump between FM channel frequencies. If no channels are found when reaching a scanning band edge in a scan that presumed one type of offset, a second scan through the scanning spectrum may utilize an alternate frequency offset before stopping.
- FIG. 4B is a block diagram of a plurality of exemplary radio devices that enable frequency modulation (FM) transmission and reception, in accordance with an embodiment of the invention.
- an FM receiver device 410 comprising a speaker 412 , a processor 414 , a visual display 416 , a user input interface 418 , a memory 420 , an FM radio receiver 422 and an optional alternate technology transmitter and receiver 424 .
- the device 430 may comprise a speaker 432 , a processor 434 , an FM radio transmitter and FM radio receiver 436 , an optional alternate technology transmitter and receiver 438 , a display 440 , a user input interface 442 , a memory 444 and an optional global positioning system (GPS) receiver 446 .
- GPS global positioning system
- the FM receiver device 410 may comprise suitable logic, circuitry and/or code to receive signals within the FM frequency band and may for example be a car radio, home stereo system or computer system.
- the FM receiver device 410 may demodulate and decode audio signals as well as Radio Data System (RDS) and/or Radio Broadcast Data System (RBDS) signals.
- RDS Radio Data System
- RBDS Radio Broadcast Data System
- the FM receiver device may store RDS data as well as FM channel candidate information for quicker scanning of available FM channels.
- the FM receiver device 410 may process RDS/RBDS signals and tune to an FM channel based on RDS/RBDS information channel selection algorithms.
- the FM receiver device 410 may be capable of receiving manual input from a user such as channel selection. It may also display information for the user with regard to channel selection and RDS/RBDS data.
- the speaker or listening device 412 may be suitable for converting electrical output from the receiver device to appropriate audio acoustical waves for a listener.
- the speaker may also output text to speech (TTS) information for the listener.
- TTS may enable alerting a user to conditions that require input from the user such as selecting a channel and/or configuration modifications.
- the speaker or listening device may be communicatively coupled with the processor 414 .
- the processor 414 may comprise suitable logic, circuitry and/or code that may enable management of scanning, detecting and tuning operations based on a plurality of inputs comprising user input, RDS/RBDS or GPS data such as location information, RSSI levels, carrier error, programmed algorithms and a candidate channel database received from the transceiver device 430 .
- the processor 414 may create a list of available channels for FM reception 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 processor 414 may also be enabled to process audio data.
- the processor 414 may be communicatively coupled with the FM radio receiver 422 , the memory 420 , the display 416 and the speaker or listening device 412 .
- the display 416 may comprise suitable logic, circuitry and/or code to display visual information for the user.
- the receiver device 410 may display operational conditions of the device, selected FM channel information and RDS/RBDS information.
- the visual display may be utilized to inform a user when input may be needed such as selecting an FM channel or making a configuration modification.
- the display 416 may be communicatively coupled with the processor 414 and the memory 420 .
- the user input interface 418 may comprise a suitable interface for manual input of information that may be utilized by the receiver device 410 to make channel selections or input configuration parameters.
- the user input may comprise a voice recognition system where input may be spoken by a user and converted to digital information for use as parameters in receiver device 410 operations.
- the memory 420 may comprise suitable logic, circuitry and/or code to store and retrieve information that supports scanning, detecting and tuning operations within the receiver device 410 .
- the memory 420 may store: user input, RDS/RBDS or GPS data such as location information, RSSI levels, carrier error, programmed algorithms and a channel database received from the transceiver device 430 .
- the memory 420 may store information that maps FM channels and locally regulated operating constraints, to geographic or market areas in a plurality of continents around the world.
- the memory 420 may store audio data as well.
- the FM radio receiver 422 may comprise suitable logic, circuitry and/or code to demodulate and decode FM signals comprising at least audio and RDS/RBDS information.
- the FM radio receiver 422 may be coupled with one or more antennas and may receive transmissions from the transceiver device 430 , make measurements of the FM spectrum, for example RSSI levels and carrier error, which may be utilized for scanning, detecting and tuning operations and, receive.
- the FM radio receiver 422 may comprise filters and amplifiers that are designed to adapt to RF signals conditioned and transmitted from the transceiver device 430 according to local regulations regarding pre-emphasis time constants and transmit (TX) power levels.
- the FM radio receiver 422 may be communicatively coupled with the processor 414 , the memory 420 , and an FM antenna 426 .
- the receiver device 410 comprises an alternate technology transmitter and receiver 424 , for example a Bluetooth or wireless local area network (WLAN) receiver
- the FM radio receiver 422 and alternate technology transmitter and receiver 424 may each have their own antenna or may share a wide band or dual band antenna.
- the FM radio receiver 422 and the alternate band transmitter and/or receiver signals may be decoupled in a diplexer and/or duplexer between the receivers and shared antenna 426 . Additional optional alternate technology transceivers may share antennas in a similar manner.
- the alternate technology transmitter and receiver 424 may be optional and may facilitate operations regarding one or more embodiments of the invention.
- the alternate technology transmitter and receiver 424 may comprise one or more of a plurality of radio technologies which may be for example, Bluetooth, WLAN, WWAN, RFID, infrared or a wire-line connection.
- the receiver portion of the alternate technology transmitter and receiver 424 may receive information from the transmitter portion of the alternate technology transmitter and receiver 438 on transceiver device 430 with regard to location, configuration or FM channel selection operations.
- a new FM channel for re-tuning may be transmitted or a candidate channel database comprising one or more channels and information regarding channel selection and/or configuration.
- information regarding location, configuration and/or FM channel selection operations may be transmitted from the transmitter portion of the alternate technology transmitter and receiver 424 on the receiver device 410 to the receiver portion of the alternate technology transmitter and receiver 438 on transceiver device 430 .
- the alternate technology transmitter and receiver 424 may be communicatively coupled with the processor 414 , the memory 420 and an antenna.
- the alternate technology transmitter and receiver 424 may utilize a simplex or duplex antenna.
- the alternate technology transmitter and receiver 424 and the FM radio receiver 422 may each have their own antenna or may share a wide band or dual band antenna.
- the FM radio receiver 422 signals and the alternate band transmitter and/or receiver signals may be decoupled in a diplexer and/or duplexer between the receivers and shared antenna 426 . Additional optional alternate technology transmitters and receivers may share antennas in a similar manner.
- the FM transceiver device 430 may comprise suitable logic, circuitry and/or code to receive and transmit signals within the FM frequency band and may for example be a handheld or portable device.
- the FM transceiver device 430 may be an MP3 player or another content rendering device, a laptop or a wireless phone.
- the FM transceiver device 430 may handle modulation/demodulation and code/decode operations for audio signals as well as Radio Data System (RDS) and/or Radio Broadcast Data System (RBDS) signals.
- RDS Radio Data System
- RBDS Radio Broadcast Data System
- the FM transceiver device 430 may store RDS data as well as FM channel candidate information for quicker scanning of available FM channels.
- the FM transceiver device 430 may process RDS/RBDS signals and tune to an FM channel based on RDS/RBDS information channel selection algorithms.
- the FM transceiver device 430 may be capable of receiving manual input from a user such as channel selection. It may also display information for the user with regard to channel selection, RDS/RBDS data, and/or transmitter configuration information. In addition information regarding channel selection for retuning operations may be communicated from the FM transceiver device 430 to the FM receiver device 410 in a plurality of ways.
- the speaker or listening device 432 may be suitable for converting electrical output from the receiver device to appropriate audio acoustical waves for a listener.
- the speaker may also output text to speech (TTS) information for the listener.
- TTS may enable alerting a user to conditions that require input from the user such as selecting a channel or transmitter configuration modifications.
- the speaker or listening device may be communicatively coupled with the processor 434 .
- the processor 434 may comprise suitable logic, circuitry and/or code that may enable management of scanning, detecting and tuning operations based on a plurality of inputs comprising user input, RDS/RBDS or GPS data such as location information, RSSI levels, carrier error, programmed algorithms and a candidate channel database stored in memory 444 .
- the processor 444 may create a list of available channels for FM transmission and rank the list according to, for example, lowest receive signal strength indicator (RSSI) and other factors for improved channel searching times. Other ranking criteria may be utilized.
- the processor 434 may process audio data as well.
- the processor 434 may be communicatively coupled with the FM radio transmitter and FM radio receiver 436 , the memory 444 , the display 449 and the speaker or listening device 432 .
- the display 440 may comprise suitable logic, circuitry and/or code to display visual information for the user.
- the transceiver device 430 may display operational conditions of the device, selected FM channel information and RDS/RBDS information.
- the visual display may be utilized to inform a user when input may be needed such as selecting an FM channel or making a configuration modification.
- the display 440 may be communicatively coupled with the processor 434 and the memory 444 .
- the User input interface 442 may comprise a suitable interface for manual input of information that may be utilized by the transceiver device 430 to make channel selections or input configuration parameters.
- the user input may comprise a voice recognition system wherein input may be spoken by a user and converted to digital information for use as parameters in transceiver device 430 operations.
- the memory 444 may comprise suitable logic, circuitry and/or code to store and retrieve information that supports scanning, detecting and turning operations within the transceiver device 430 .
- the memory 444 may store: user input, RDS/RBDS or GPS data such as location information, RSSI levels, carrier error, programmed algorithms and a candidate channel database.
- the memory 444 may store information that maps FM channels and locally regulated transmitter configuration parameters such as filter time constants and transmit power level constraints, to geographic or market areas in a plurality of continents around the world.
- the memory 444 may store audio data as well.
- the FM radio transmitter and FM radio receiver 436 may comprise suitable logic, circuitry and/or code to modulate/demodulate and code/decode FM signals comprising at least audio and RDS/RBDS information.
- the FM radio transmitter and FM radio receiver 436 may be coupled with one or more antennas for transmission to the receiver device 410 and, to make measurements of the FM spectrum, for example RSSI levels and carrier error, which may be utilized for scanning, detecting and tuning operations.
- the FM radio transmitter and FM radio receiver 436 may be utilized for transmitting and receiving a plurality of other signals.
- the FM radio receiver 422 may comprise filters and amplifiers that may be configured to condition RF signals according to local regulations which may for example comprise pre-emphasis time constants and transmit (TX) power levels.
- the FM radio transmitter and FM radio receiver 436 may be communicatively coupled with the processor 434 , the memory 444 , and one or more FM antennas 448 .
- the transceiver device 430 comprises an optional alternate technology transmitter and receiver 438 , for example a Bluetooth or wireless local area network (WLAN) transmitter receiver
- the FM transmitter receiver and alternate technology transmitter receiver may each have their own antennas which may be duplex or simplex, or, they may share wide band or dual band antennas.
- the FM radio transmitter and FM radio receiver 436 input and the alternate technology transmitter and receiver 438 input may be coupled in a diplexer between the FM radio transmitter and FM radio receivers 436 and, the alternate technology transmitter and receiver 438 , and the shared the antenna 448 . Additional optional alternate technology transmitter receivers may share antennas in a similar manner.
- the alternate technology transmitter receiver 448 may be optional and may facilitate operations regarding one or more embodiments of the invention.
- the alternate technology may comprise one or more of a plurality of radio technologies which may be for example, Bluetooth, WLAN, WWAN, RFID, infrared or simply a wire-line connection.
- the alternate technology transmitter and receiver 448 may transmit information to the alternate technology transmitter and receiver 424 on receiver device 410 with regard to location, configuration and/or channel selection operations.
- a new FM channel for re-tuning may be transmitted or a database comprising one or more channels and information regarding channel selection may be transmitted to the alternate technology transmitter and receiver 424 .
- alternate technology receiver 448 on FM receiver device 430 may receive information from the transmitter portion of the alternate technology transmitter and receiver 424 on FM receiver device 410 regarding location, configuration and/or channel selection operations.
- the alternate technology transmitter and receiver 438 may be communicatively coupled with the processor 434 , the memory 444 and an antenna 448 .
- the alternate technology transmitter and receiver 438 and the FM radio transmitter and FM radio receiver 436 may each have their own antennas which may be duplex or simplex, and/or, they may share wide band or dual band antennas.
- the FM radio transmitter and FM radio receiver 436 signals and the alternate technology transmitter and receiver 438 signals may be decoupled in a diplexer between the FM radio transmitter and FM radio receiver 436 , and the alternate technology transmitter and receiver 438 , and shared the antenna 448 . Any additional optional alternate technology transmitters and receivers may share antennas in a similar manner.
- the transceiver device 430 in FIG. 4B may be for example, a handheld device such as an MP3 player or another digital music format player, equipped with an FM radio.
- the receiver device 410 may be an FM radio, for example a car radio or home stereo system.
- the transceiver device 430 may transmit an audio signal via an FM channel to the receiver device 410 and the receiver device may demodulate the FM signal and amplify the acoustical audio output over a speaker or listening device 412 .
- a channel suitable for transmission from the FM transceiver device 430 to the FM receiver device 410 may be chosen based on a plurality of criteria and in a plurality of ways. For example, channels within a local FM frequency band may be scanned and measured for received signal strength (RSSI) and carrier frequency error. A list of channels which are candidates for FM transmission may be compiled and utilized in future scans or channel searches to improve the scan or search time by one or both of the FM devices. A channel selected for transmission may be auto-determined by one or both of the FM devices or, a user may assist in the selection of a channel by providing input via a user interface on one or both of the devices.
- RSSI received signal strength
- a channel selected for transmission may be auto-determined by one or both of the FM devices or, a user may assist in the selection of a channel by providing input via a user interface on one or both of the devices.
- a scan function within the FM transceiver 430 and/or the FM receiver 410 may increment a local oscillator in specified frequency steps.
- Step size may vary depending frequency offsets between FM channels. Frequency offsets are determined by government regulations for a country or location of FM operations. Different countries specify different offsets between FM channels. Offsets could be for example, 50 kHz, 100 kHz or 200 kHz. When the frequency offset and best size scan step are known prior to scanning operations, the time duration for scanning, detecting and selecting FM channels may be improved.
- the FM transceiver device 430 may determine configuration parameters for FM transmissions based on government regulations for the country or location of operation. For example, specified maximum transmit power and pre-emphasis time constants for transmit filters may vary by country or location.
- the memory 444 within FM transceiver device 430 and/or the memory 420 within receiver device 410 may comprise one or more databases that map for example, FM channels, frequency offsets and configuration parameters to geographic location. Such mappings may assist in improving time for channel scanning and transmitter configuration.
- the FM transceiver device 430 may auto-determine its location or may be assisted by input from a user in order to identify channel spacing and to configure components for transmission according to local government regulations. Location information, channel spacing and/or configuration parameters may be input during setup of the transceiver device 430 and stored for future use.
- the FM transceiver device 430 may prompt a user for input of geographic location or configuration parameters via visual display 440 for example or via audible communication utilizing text to speech (TTS) technology and the listening device 432 .
- TTS text to speech
- the user may input their location or configuration parameters by keying in text or by indicating with voice via the user input interface 442 .
- the FM transceiver device 430 may determine its location via Radio Data System (RDS) or Radio Broadcast Data System (RBDS) information received from an FM host system in the country of operation.
- RDS Radio Data System
- RBDS Radio Broadcast Data System
- the FM transceiver device 430 may detect an active channel and demodulate and decode the RDS/RBDS signal.
- the RDS/RBDS information may provide a country code and/or location code that may be utilized to search for channel offsets and configuration parameters within the database of memory 444 .
- the FM transceiver device 430 may comprise a global positioning system (GPS) receiver that may enable the device to determine its location from received GPS data.
- GPS global positioning system
- the FM transceiver device 430 may auto-determine the frequency offset between FM channels by scanning frequency spectrum and, based upon channels found, determine optimum parameters to use for future or remaining scan activities as illustrated in the flow chart of FIG. 4A .
- a database may be populated comprising found FM channel information in order to improve future scanning and detecting times.
- an FM channel with low interference may be selected for FM transmissions to the receiver device 410 .
- the FM transceiver device 430 may jump by known frequency offsets to FM channels and measure RSSI and carrier error on the channels.
- the FM transceiver device 430 may select a channel on a plurality of criteria. For example, it may select a channel with the lowest RSSI.
- the FM transceiver device may select a channel with an RSSI below a specified threshold and a history of the longest duration of an RSSI below a specified threshold.
- a channel may be communicated in a plurality of ways to the FM receiver 410 .
- a user may intervene to set a channel on the FM receiver 410 .
- the selected channel may be displayed on the display 440 or indicated in an audible alert to the user utilizing text to speech via the speaker or listening device 432 .
- the user may then set the selected channel on the FM receiver 410 utilizing a keying input or voice instruction via the user input interface 418 .
- the selected channel number may be communicated to the FM receiver via an FM channel, a sideband or via an alternate technology frequency band such as Bluetooth or WLAN for example or WLAN.
- the FM receiver 410 may display the selected channel on the display 416 or indicate the selected channel in an audible alert to the user utilizing text to speech via the speaker or listening device 412 .
- the user may then set the selected channel on the FM receiver 410 utilizing a keying input or voice instruction via the user input interface 418 .
- the re-tuning process may take place autonomously, without user intervention.
- the FM transceiver device 430 and the FM receiver device 410 may both go into a scanning mode and update and rank their channel candidate lists which may be very similar to each other due to their close proximity within a radio frequency (RF) environment.
- the scanning mode may be initiated by user input or initiated dynamically for example, via RDS/RBDS transmission on the FM channel to the FM receiver device 410 .
- information may be sent to the FM receiver device 410 on a sideband or on an alternate technology frequency band for example, Bluetooth, WLAN, WWAN and/or on a wire-line.
- the FM receiver device 410 may provide information to the FM transceiver device 430 , regarding location, configuration preferences or FM channels via the alternate technology transmitter and receiver 424 and alternate technology transmitter and receiver 438 .
- the FM transceiver device 430 may update its channel candidate list and transmit it to the FM receiver device 410 via RDS/RBDS, a side band or via another frequency band such as Bluetooth, WLAN, WWAN or a wire-line.
- the FM transceiver device 430 may select a channel from its channel candidate list and begin to transmit an FM signal on it.
- the FM receiver device 410 may search for the strongest signal on its list and re-tune to the new channel
- the FM radio transmitter and FM radio receiver in block 430 disclosed in FIG. 4B may be an integrated circuit in an end user portable or mobile communication device that enables determining of geographic location and FM channel map and configuring the FM transmitter based on the channel map.
- the channel map may comprise a list of ranked FM channels.
- the FM receiver may acquire geographic location from a plurality of sources comprising radio data system (RDS) or Radio Broadcast Data System (RBDS) signals, Global Position System (GPS) data via an integrated GPS receiver on the mobile device, from wireless or wire-line network data via an integrated receiver on the mobile device and/or from user data.
- the FM radio transmitter and FM radio receiver in block 430 may determine channel spacing, channel offset and/or frequency band for the FM channel map.
- a frequency for transmitting FM signals may be selected based on the FM channel map.
- the FM radio receiver and/or FM radio transmitter may be configured based on information from an in-band FM signal or an out-of-band signal and the FM channel map.
- the out-of-band signal may comprise one or more of a Bluetooth signal, a WLAN signal, a ZigBee signal and a wireless signal.
- An audio or visual signal may be generated that indicates a channel being used by the FM radio transmitter.
- the audio signal may text to speech translation and/or one or more audible tones.
- Certain embodiments of the invention may comprise a machine-readable storage having stored thereon, a computer program having at least one code section for determining channel spacing and configuring 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.
- 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.
- other meanings of computer program within the understanding of those skilled in the art are also contemplated by the present invention.
Abstract
Description
- 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 application also makes reference to:
- U.S. patent application Ser. No. 11/755,395 filed on May 30, 2007;
U.S. patent application Ser. No. 11/832,844 filed on Aug. 2, 2007; - Each of the above stated applications is hereby incorporated herein by reference in its entirety.
- [Not Applicable]
- [Not Applicable]
- Certain embodiments of the invention relate to FM communication. More specifically, certain embodiments of the invention relate to a method and system for determining channel spacing and configuring an FM transmitter.
- With the popularity of portable electronic devices and wireless devices that support audio applications, there is a growing need to provide a simple and complete solution for audio communications applications. 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.
- Some wireless devices may have the capability to handle a plurality of protocols and may require separate processing hardware and/or separate processing software. Moreover, coordinating the reception and/or transmission of data to and/or from these mobile wireless devices may require significant processing overhead that may impose certain operation restrictions and/or design challenges. In addition, radio communication standards for a variety of radio technologies may not have taken into consideration methods for communication between multiple technology devices.
- Furthermore, handling a plurality of protocols may result in significant increases in power consumption. Power being a precious commodity in most wireless mobile devices requires careful design and efficient processes in order to minimize battery usage. Additional overhead such as sophisticated power monitoring and power management techniques are required in order to maximize battery life.
- 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.
- A system and/or method for determining channel spacing and configuring 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.
-
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 for processing RDS and digital audio data, in accordance with an embodiment of the invention. -
FIG. 4A is a flow chart for an exemplary algorithm that enables determining channel spacing offsets when RDS/RBDS data and user input are not available, in accordance with an embodiment of the invention. -
FIG. 4B is a block diagram of a plurality of exemplary radio devices that enable frequency modulation (FM) transmission and reception, in accordance with an embodiment of the invention. - Certain aspects of the invention may be found in a method and system for determining channel spacing and configuring an FM transmitter. In a wireless communication system which may include a mobile device having an integrated FM radio transmitter and FM radio receiver, a geographic location of the mobile device may be determined. A FM channel map may be determined based on the location and the FM radio transmitter may be configured for transmitting FM signals based on the FM channel map, which may include a list of ranked FM channels. The geographic location may be acquired from received RDS or RBDS signals, received GPS signals, other received wireless signals, and/or from user data. Channel spacing, channel offset and/or frequency band may be determined for the FM channel map. A frequency for transmitting FM signals via the FM radio transmitter may be selected based on the determined FM channel map. The FM radio receiver may also be configured for receiving FM signals based on the determined FM channel map.
- The FM radio transmitter and/or FM radio receiver may be configured via an in-band FM signal and/or via an out-of-band signal based on the determined FM channel map. The out-of-band signal may comprise one or more of a Bluetooth signal, a WLAN signal, a ZigBee signal, and a wireless signal. A signal may be generated to indicate a channel being used by the FM radio transmitter based on the configuration. The generated signal may comprise a visual signal and/or an audio signal for example, text-to-speech translation and/or one or more audible tones.
-
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. Referring toFIG. 1A , there is shown anFM receiver 110, acellular phone 104 a, asmart phone 104 b, acomputer 104 c, and an exemplary FM device equipped with one or more integratedtransceivers 104 d. In this regard, theFM receiver 110 may comprise and/or may be communicatively coupled to alistening device 108. A device equipped with the FM and one or more integrated transceivers, such as thesingle 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 thecellular phone 104 a and thesmart 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 transceiver 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 toFIG. 1B , there is shown asingle chip 130 that may comprise aradio portion 132 and aprocessing portion 134. Theradio portion 132 may comprise a plurality of integrated radios. For example, theradio 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, acellular radio 140 a that supports cellular communications, aBluetooth radio 140 b that supports Bluetooth communications, a global positioning system (GPS) 140 d that supports GPS communications, and/or a wireless local area network (WLAN) 140 e that supports communications based on one or more of the IEEE 802.11 standards. - The
processing portion 134 may comprise at least oneprocessor 136, amemory 138, and a peripheral transport unit (PTU) 140. Theprocessor 136 may comprise suitable logic, circuitry, and/or code that enable processing of data received from theradio portion 132. In this regard, each of the integrated radios may communicate with theprocessing portion 134. In some instances, the integrated radios may communicate with theprocessing portion 134 via a common bus, for example. Thememory 138 may comprise suitable logic, circuitry, and/or code that enable storage of data that may be utilized by theprocessor 136. In this regard, thememory 138 may store at least a portion of the data received by at least one of the integrated radios in theradio portion 132. Moreover, thememory 138 may store at least a portion of the data that may be transmitted by at least one of the integrated radios in theradio portion 132. ThePTU 140 may comprise suitable logic, circuitry, and/or code that may enable interfacing data in thesingle chip 130 with other devices that may be communicatively coupled to thesingle chip 130. In this regard, thePTU 140 may support analog and/or digital interfaces. -
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. Referring toFIG. 2 , there is shown thesingle chip 200 that may comprise aprocessor system 202, a peripheral transport unit (PTU) 204, one or moreoptional transceiver cores core 208 with theFM transmitter 226 and theFM receiver 224 integrated into theFM core 208, and acommon bus 201. - In this regard, the
FM core 208 may support FM reception and/or transmission of FM data. TheFM transmitter 226 may utilize signals based on the reference signal generated by theLO 227. TheFM core 208 may enable transmission of data received via thePTU 204 and/or aBluetooth core 206, for example. - The
processor system 202 may comprise a central processing unit (CPU) 210, amemory 212, a direct memory access (DMA)controller 214, a power management unit (PMU) 216, and an audio processing unit (APU) 218. TheAPU 218 may comprise a sub-band coding (SBC)codec 220. At least a portion of the components of theprocessor system 202 may be communicatively coupled via thecommon bus 201. - The
CPU 210 may comprise suitable logic, circuitry, and/or code that may enable control and/or management operations in thesingle chip 200. In this regard, theCPU 210 may communicate control and/or management operations to theoptional transceiver cores FM core 208, and/or thePTU 204 via a set of register locations specified in a memory map. Moreover, theCPU 210 may be utilized to process data received by thesingle chip 200 and/or to process data to be transmitted by thesingle chip 200. TheCPU 210 may enable processing of data received via theoptional transceiver cores FM core 208, and/or via thePTU 204. For example, theCPU 210 may enable processing of A2DP data and may then transfer the processed A2DP data to other components of thesingle chip 200 via thecommon bus 201. In this regard, the CPU may utilize theSBC codec 220 in theAPU 218 to encode and/or decode A2DP data, for example. TheCPU 210 may enable processing of data to be transmitted via theFM core 208, one or more of theoptional transceiver cores PTU 204. TheCPU 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 transceiver such as Bluetooth for example. In this regard, theCPU 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. TheCPU 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 heCPU 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 theCPU 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 theFM core 208. This may eliminate the need to bring in a separate high-speed clock when one is already available in theFM core 208. In the case where theBluetooth 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 theFM core 208. The clock may be derived directly from a crystal or oscillator input to theBluetooth core 206, or from a phase locked loop (PLL) in theBluetooth core 206. While this clocking scheme may provide certain flexibility in the processing operations performed by theCPU 210 in thesingle chip 200, other clocking schemes may also be implemented. - The
CPU 210 may also enable configuration of data routes to and/or from theFM core 208. For example, theCPU 210 may configure theFM core 208 so that data may be routed via an I2S interface or a PCM interface in thePTU 204 to the analog ports communicatively coupled to thePTU 204. - 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 theBluetooth core 206 and/or theFM core 208. For example, theCPU 210 may generate at least one signal that tunes theFM core 208 to a certain frequency to determine whether there is a station at that frequency. When a station is found, theCPU 210 may configure a path for the audio signal to be processed in thesingle chip 200. When a station is not found, theCPU 210 may generate at least one additional signal that tunes theFM 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 theCPU 210. - The
memory 212 may comprise suitable logic, circuitry, and/or code that may enable data storage. In this regard, thememory 212 may be utilized to store data that may be utilized by theprocessor system 202 to control and/or manage the operations of thesingle chip 200. Thememory 212 may also be utilized to store data received by thesingle chip 200 via thePTU 204 and/or via theFM core 208. Similarly, thememory 212 may be utilized to store data to be transmitted by thesingle chip 200 via thePTU 204 and/or via theFM core 208. TheDMA controller 214 may comprise suitable logic, circuitry, and/or code that may enable transfer of data directly to and from thememory 212 via thecommon bus 201 without involving the operations of theCPU 210. - The
PTU 204 may comprise suitable logic, circuitry, and/or code that may enable communication to and from thesingle chip 200 via a plurality of communication interfaces. In some instances, thePTU 204 may be implemented outside thesingle chip 200, for example. ThePTU 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, thePTU 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. ThePTU 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 also 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 theCPU 210 for processing, for example. In this regard, the I2S interface in thePTU 204 may receive data from theFM core 208 via abus 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 thePTU 204 and theFM core 208 via thebus 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 I2 S data for transmission, such as local transmission to speakers and/or headsets and/or remote transmission over a cellular network, for example. - The
transceiver 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. TheBluetooth core 206 may comprise aBluetooth transceiver 229 that may perform reception and/or transmission of Bluetooth data. In this regard, theBluetooth core 206 may support amplification, filtering, modulation, and/or demodulation operations, for example. TheBluetooth core 206 may enable data to be transferred from and/or to theprocessor system 202, thePTU 204, and/or theFM core 208 via thecommon 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. TheFM core 208 may comprise anFM receiver 222, anFM transmitter 226 and a local oscillator (LO) 227. TheLO 227 may be utilized to generate a reference signal that may be utilized by theFM core 208 for performing analog and/or digital operations. TheFM receiver 222 may handle demodulation, amplification and/or filtering operations, for example. TheFM transmitter 226 may handle modulation, amplification and/or filtering operations. Moreover, theFM 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 theFM transmitter 226. TheFM 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. TheFM core 208 may enable data to be transferred to and/or from theprocessor system 202, thePTU 204, and/or one or moreoptional radio cores 206 via thecommon bus 201 and/or thebus 203, for example. - 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. TheFM 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, theFM 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 theLO 227. TheLO 227 may be programmable in accordance with the various channels that may be received by theFM 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 theprocessor system 202. The RDS/RBDS data may be transferred from thememory 212 via the I2C interface when theCPU 210 is in a sleep or stand-by mode. For example, theFM core 208 may post RDS data into a buffer in thememory 212 until a certain level is reached and an interrupt is generated to wake up theCPU 210 to process the RDS/RBDS data. When theCPU 210 is not in a sleep mode, the RDS data may be transferred to thememory 212 via thecommon 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 thePTU 204 via the HCI scheme supported by thesingle chip 200, for example. The RDS/RBDS data may also be transferred to thetransceiver cores - 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, theBluetooth core 206 may transfer the received data to theprocessor system 202 via thecommon bus 201. At theprocessor system 202, theSBC codec 220 may decode the Bluetooth data and may transfer the decoded data to theFM core 208 via thecommon bus 201. TheFM core 208 may transfer the data to theFM 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, thesingle 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, thesingle 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 theBluetooth core 206 may be disabled to reduce the amount of power used by thesingle chip 200. Moreover, at least a portion of theprocessor system 202, such as theCPU 210, for example, may operate based on a divided down clock from a phase locked-loop (PLL) in theFM core 208. In this regard, the PLL in theFM core 208 may utilize theLO 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 thesingle chip 200 during FM-only mode operation. In some instances, fragmentation may also be implemented in the FM-Bluetooth mode to enable theCPU 210 to provide more processing power to Bluetooth operations when theFM 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 toFIG. 3 , there is shown a portion of asingle chip 200 fromFIG. 2 , comprising anFM core 208, amemory 212, aCPU 210, acommon bus 201. Also shown are portions of a PTU which may comprise aninterface multiplexer 310, a universal peripheral interface (UPI) 304, abus master interface 302, a digitalaudio interface controller 306, an I2S interface block 308, and an I2C interface block 312. - The
FM core 208 may comprise an FM/MPX demodulator anddecoder 317, an FM/MPX modulator andencoder 317 a,rate adaptors buffer 316, an RDS/RBDS demodulator anddecoder 318, a RDS/RBDS modulator andencoder 318 a, and a control registers block 322. Narrowly spaced hashed arrows as illustrated by theflow arrow 332 show the flow of digital audio data. Broadly spaced hashed arrows as illustrated by theflow arrow 334 show the flow of RDS/RBDS data. Clear or blank arrows, as illustrated by thedual 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 anddecoder 317 may demodulate and/or decode audio signals that may be transferred to therate adaptor 314. The FM/MPX demodulator anddecoder 317 may demodulate and/or decode signals that may be transferred to the RDS/RBDS demodulator anddecoder 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 therate adaptor 314 a. The FM/MPX encoder 317 a may encode signals that may be transferred to the RDS/RBDS modulator andencoder 318 a. - The
rate adaptors decoder 317. Therate adaptors rate adaptors audio interface controller 306, for example. Audio FM data from therate adaptors 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. Thebuffer 316 may receive a strobe or pull signal from the digitalaudio interface controller 306, for example. Thebuffer 316 may transfer digital audio data to the digitalaudio 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 anddecoder 317. The RDS/RBDS demodulator anddecoder 318 may provide further demodulation and/or decoding to data received from the FM/MPX demodulator anddecoder 317. The output of the RDS/RBDS demodulator, anddecoder 318 may be transferred to theinterface 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 andencoder 317 a. The RDS/RBDS modulator andencoder 318 a may provide further modulation and/or encoding to data received from the FM/MPX modulator andencoder 317. The output of the RDS/RBDS modulator andencoder 318 may be transferred to theinterface 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. - 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. TheFM core 208 may also support operations at the standard FM band comprising a range of about 76 MHz to 108 MHz, for example. TheFM core 208 may also enable reception of RDS data and/or RBDS data for in-vehicle radio receivers. In this regard, theFM 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, thememory 212 may be utilized to store data that may be utilized by theCPU 210 to control and/or manage the operations of thesingle chip 200. Thememory 212 may also be utilized to store data received by thesingle chip 200 via theFM core 208. Similarly, thememory 212 may be utilized to store data to be transmitted by thesingle chip 200 via theFM core 208. - The
CPU 210 may comprise suitable logic, circuitry, and/or code that may enable control and/or management operations in thesingle chip 200. In this regard, theCPU 210 may communicate control and/or management operations to theFM core 208 via a set of register locations specified in a memory map. Moreover, theCPU 210 may be utilized to process data received by thesingle chip 200 and/or to process data to be transmitted by thesingle chip 200. TheCPU 210 may enable processing of data received theFM core 208. For example, theCPU 210 may enable processing of A2DP data and may then transfer the processed A2DP data to other components of thesingle chip 200 via thecommon bus 201. In this regard, the CPU may utilize theSBC codec 220 in theAPU 218 to encode and/or decode A2DP data, for example. TheCPU 210 may enable processing of data to be transmitted via theFM core 208. TheCPU 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 theFM core 208. For example, theCPU 210 may configure theFM 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 theFM core 208. For example, theCPU 210 may generate at least one signal that tunes theFM 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, theCPU 210 may configure a path for the audio signal to be transmitted in thesingle chip 200. When a station is found with RSSI above a specified threshold, theCPU 210 may generate at least one additional signal that tunes theFM core 208 to a different frequency to determine whether a channel may be clear for transmission at the new frequency. TheCPU 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 thePTU 204 shown inFIG. 2 and thecommon bus 201. Thebus master interface 302 may transfer digital audio data and/or RDS/RBDS data to thecommon bus 201. The RDS/RBDS data may be transferred to thememory 212, for example. In some instances, the RDS/RBDS data may be transferred to thememory 212 when theCPU 210 is in a stand-by or sleep mode. Thebus master interface 302 may push RDS/RBDS data into a buffer in thememory 212 or may pull RDS/RBDS data from a buffer in thememory 212, for example. The digital audio data may be transferred to theCPU 210 for processing, for example. TheCPU 210 may generate and/or receive control data that may be communicated with thePTU 204 and/or theFM core 208 via thecommon bus 201. - The
UPI 304 may comprise suitable logic, circuitry, and/or code that may enable the transfer of RDS/RBDS data to thebus master interface 302 from theinterface multiplexer 310. TheUPI 304 may also enable the communication of control data between thebus master interface 302 and theinterface 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 thebus master interface 302 and/or the I2S 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 thebus 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, theinterface multiplexer 310 may communicate control data between the I2C interface 308, theUPI 304, and/or the control registers block 322 in theFM core 208. - The
interface multiplexer 310 may comprise suitable logic, circuitry, and/or code that may enable the transfer of RDS/RBDS data to theUPI 304 and/or the I2C interface block 312. In this regard, theUPI 304 may generate a signal that indicates to theinterface 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, theinterface multiplexer 310 may communicate control data between the I2C interface 312, theUPI 304, and/or the control registers block 322 in theFM core 208. -
FIG. 4A is a flow chart for an exemplary algorithm that enables determining channel spacing offsets when RDS/RBDS data and user input are not available, in accordance with an embodiment of the invention. Information regarding found channels which may comprise channel frequencies, offsets between frequencies, received signal strength indicator (RSSI) and/or carrier error for example, may be determined and recorded in a database, in accordance with an embodiment of the invention. The database may be utilized during channel scanning or search operations to improve the scan or search time. - Referring to
FIG. 4A , there is shown the flow diagram. Afterstart 468, instep 470, scanning may begin at the low end of the band, a current channel or at a programmed start point. Instep 470, RSSI and carrier error may be recorded for a first channel found. Instep 474, in instances where the RSSI may be above a specified threshold and carrier error may be below a specified threshold, the exemplary steps may proceed to step 476. Instep 476, tuning to this channel may occur. Additionally, instep 476, channel information may be recorded and it may be noted whether the least significant byte (LSB) is odd or even. Instep 478, if the band edge has been reached, the exemplary steps may proceed to proceed to step 480. Instep 480, the list of channels in the database may be reviewed. Instep 482, if the number of odd channels and the number of even channels recorded are close, for example if one is within a multiple of twenty, of the other, the exemplary steps may proceed to step 484. Instep 484, a frequency offset between channels of, for example, 100 kHz may be determined. The exemplary steps may proceed to endstep 486. - In
step 474, if the RSSI recorded instep 472 was below a specified threshold, and/or the carrier error recorded was above a specified threshold, the exemplary steps may proceed to step 488. Instep 488, if the edge of the scanning band has not been reached, proceed to step 490. Instep 490, the frequency may be increased until the next step is reached. Tuning to a channel may occur and the exemplary steps may proceed to step 472. Instep 488, if the edge of the scanning band has been reached, the exemplary steps may proceed to step 480 as indicated by marker A. - In
step 482, if the number of odd channels and the number of even channels are not close, the exemplary steps may proceed to step 492. Instep 492, if the number of odd channels is much greater than the number of even channels, for example, if the number of odd channels is at least twenty times greater then number of even channels, the exemplary steps may proceed to step 494. Instep 494, it may be determined that the FM channels may have, for example, a 200 kHz spacing between channel frequencies and use odd numbered frequencies. For example in one location, channels may occur at 99.1 MHz, 99.3 MHz, 99.5 MHz, etc.). The exemplary steps may proceed to 486. - In
step 492, if the number of even channels is much greater than the number of odd channels, for example, if the number of even channels is at least twenty times greater then number of odd channels, proceed to step 494. Instep 494, it may be determined that the FM channels may have, for example, a 200 kHz spacing between channel frequencies and use even numbered frequencies. For example in one location, channels may occur at 99.2 MHz, 99.4 MHz, 99.6 MHz, etc.). The exemplary steps may proceed to 486. - For future scans, if a FM channel frequency offset or frequency spacing between channels has been determined prior to scan operations, the scan algorithm may use a known frequency offset to jump between FM channel frequencies. If no channels are found when reaching a scanning band edge in a scan that presumed one type of offset, a second scan through the scanning spectrum may utilize an alternate frequency offset before stopping.
-
FIG. 4B is a block diagram of a plurality of exemplary radio devices that enable frequency modulation (FM) transmission and reception, in accordance with an embodiment of the invention. Referring toFIG. 4B , there is shown anFM receiver device 410 comprising aspeaker 412, aprocessor 414, avisual display 416, auser input interface 418, amemory 420, anFM radio receiver 422 and an optional alternate technology transmitter andreceiver 424. Thedevice 430 may comprise aspeaker 432, aprocessor 434, an FM radio transmitter andFM radio receiver 436, an optional alternate technology transmitter andreceiver 438, adisplay 440, auser input interface 442, amemory 444 and an optional global positioning system (GPS)receiver 446. - The
FM receiver device 410 may comprise suitable logic, circuitry and/or code to receive signals within the FM frequency band and may for example be a car radio, home stereo system or computer system. TheFM receiver device 410 may demodulate and decode audio signals as well as Radio Data System (RDS) and/or Radio Broadcast Data System (RBDS) signals. In this regard the FM receiver device may store RDS data as well as FM channel candidate information for quicker scanning of available FM channels. TheFM receiver device 410 may process RDS/RBDS signals and tune to an FM channel based on RDS/RBDS information channel selection algorithms. TheFM receiver device 410 may be capable of receiving manual input from a user such as channel selection. It may also display information for the user with regard to channel selection and RDS/RBDS data. - The speaker or listening
device 412 may be suitable for converting electrical output from the receiver device to appropriate audio acoustical waves for a listener. The speaker may also output text to speech (TTS) information for the listener. For example, TTS may enable alerting a user to conditions that require input from the user such as selecting a channel and/or configuration modifications. The speaker or listening device may be communicatively coupled with theprocessor 414. - The
processor 414 may comprise suitable logic, circuitry and/or code that may enable management of scanning, detecting and tuning operations based on a plurality of inputs comprising user input, RDS/RBDS or GPS data such as location information, RSSI levels, carrier error, programmed algorithms and a candidate channel database received from thetransceiver device 430. Theprocessor 414 may create a list of available channels for FM reception and rank the list according to lowest receive signal strength indicator (RSSI) and other factors for improved channel searching times. Theprocessor 414 may also be enabled to process audio data. Theprocessor 414 may be communicatively coupled with theFM radio receiver 422, thememory 420, thedisplay 416 and the speaker or listeningdevice 412. - The
display 416 may comprise suitable logic, circuitry and/or code to display visual information for the user. Thereceiver device 410 may display operational conditions of the device, selected FM channel information and RDS/RBDS information. The visual display may be utilized to inform a user when input may be needed such as selecting an FM channel or making a configuration modification. Thedisplay 416 may be communicatively coupled with theprocessor 414 and thememory 420. - The
user input interface 418 may comprise a suitable interface for manual input of information that may be utilized by thereceiver device 410 to make channel selections or input configuration parameters. The user input may comprise a voice recognition system where input may be spoken by a user and converted to digital information for use as parameters inreceiver device 410 operations. - The
memory 420 may comprise suitable logic, circuitry and/or code to store and retrieve information that supports scanning, detecting and tuning operations within thereceiver device 410. Thememory 420 may store: user input, RDS/RBDS or GPS data such as location information, RSSI levels, carrier error, programmed algorithms and a channel database received from thetransceiver device 430. Thememory 420 may store information that maps FM channels and locally regulated operating constraints, to geographic or market areas in a plurality of continents around the world. Thememory 420 may store audio data as well. - The
FM radio receiver 422 may comprise suitable logic, circuitry and/or code to demodulate and decode FM signals comprising at least audio and RDS/RBDS information. TheFM radio receiver 422 may be coupled with one or more antennas and may receive transmissions from thetransceiver device 430, make measurements of the FM spectrum, for example RSSI levels and carrier error, which may be utilized for scanning, detecting and tuning operations and, receive. TheFM radio receiver 422 may comprise filters and amplifiers that are designed to adapt to RF signals conditioned and transmitted from thetransceiver device 430 according to local regulations regarding pre-emphasis time constants and transmit (TX) power levels. TheFM radio receiver 422 may be communicatively coupled with theprocessor 414, thememory 420, and anFM antenna 426. If thereceiver device 410 comprises an alternate technology transmitter andreceiver 424, for example a Bluetooth or wireless local area network (WLAN) receiver, theFM radio receiver 422 and alternate technology transmitter andreceiver 424 may each have their own antenna or may share a wide band or dual band antenna. In this regard, theFM radio receiver 422 and the alternate band transmitter and/or receiver signals may be decoupled in a diplexer and/or duplexer between the receivers and sharedantenna 426. Additional optional alternate technology transceivers may share antennas in a similar manner. - The alternate technology transmitter and
receiver 424 may be optional and may facilitate operations regarding one or more embodiments of the invention. The alternate technology transmitter andreceiver 424 may comprise one or more of a plurality of radio technologies which may be for example, Bluetooth, WLAN, WWAN, RFID, infrared or a wire-line connection. The receiver portion of the alternate technology transmitter andreceiver 424 may receive information from the transmitter portion of the alternate technology transmitter andreceiver 438 ontransceiver device 430 with regard to location, configuration or FM channel selection operations. In this regard, a new FM channel for re-tuning may be transmitted or a candidate channel database comprising one or more channels and information regarding channel selection and/or configuration. - In addition, information regarding location, configuration and/or FM channel selection operations may be transmitted from the transmitter portion of the alternate technology transmitter and
receiver 424 on thereceiver device 410 to the receiver portion of the alternate technology transmitter andreceiver 438 ontransceiver device 430. The alternate technology transmitter andreceiver 424 may be communicatively coupled with theprocessor 414, thememory 420 and an antenna. The alternate technology transmitter andreceiver 424 may utilize a simplex or duplex antenna. The alternate technology transmitter andreceiver 424 and theFM radio receiver 422 may each have their own antenna or may share a wide band or dual band antenna. In this regard, theFM radio receiver 422 signals and the alternate band transmitter and/or receiver signals may be decoupled in a diplexer and/or duplexer between the receivers and sharedantenna 426. Additional optional alternate technology transmitters and receivers may share antennas in a similar manner. - The
FM transceiver device 430 may comprise suitable logic, circuitry and/or code to receive and transmit signals within the FM frequency band and may for example be a handheld or portable device. For example theFM transceiver device 430 may be an MP3 player or another content rendering device, a laptop or a wireless phone. TheFM transceiver device 430 may handle modulation/demodulation and code/decode operations for audio signals as well as Radio Data System (RDS) and/or Radio Broadcast Data System (RBDS) signals. In this regard theFM transceiver device 430 may store RDS data as well as FM channel candidate information for quicker scanning of available FM channels. - The
FM transceiver device 430 may process RDS/RBDS signals and tune to an FM channel based on RDS/RBDS information channel selection algorithms. TheFM transceiver device 430 may be capable of receiving manual input from a user such as channel selection. It may also display information for the user with regard to channel selection, RDS/RBDS data, and/or transmitter configuration information. In addition information regarding channel selection for retuning operations may be communicated from theFM transceiver device 430 to theFM receiver device 410 in a plurality of ways. - The speaker or listening
device 432 may be suitable for converting electrical output from the receiver device to appropriate audio acoustical waves for a listener. The speaker may also output text to speech (TTS) information for the listener. For example, TTS may enable alerting a user to conditions that require input from the user such as selecting a channel or transmitter configuration modifications. The speaker or listening device may be communicatively coupled with theprocessor 434. - The
processor 434 may comprise suitable logic, circuitry and/or code that may enable management of scanning, detecting and tuning operations based on a plurality of inputs comprising user input, RDS/RBDS or GPS data such as location information, RSSI levels, carrier error, programmed algorithms and a candidate channel database stored inmemory 444. Theprocessor 444 may create a list of available channels for FM transmission and rank the list according to, for example, lowest receive signal strength indicator (RSSI) and other factors for improved channel searching times. Other ranking criteria may be utilized. Theprocessor 434 may process audio data as well. Theprocessor 434 may be communicatively coupled with the FM radio transmitter andFM radio receiver 436, thememory 444, the display 449 and the speaker or listeningdevice 432. - The
display 440 may comprise suitable logic, circuitry and/or code to display visual information for the user. Thetransceiver device 430 may display operational conditions of the device, selected FM channel information and RDS/RBDS information. The visual display may be utilized to inform a user when input may be needed such as selecting an FM channel or making a configuration modification. Thedisplay 440 may be communicatively coupled with theprocessor 434 and thememory 444. - The
User input interface 442 may comprise a suitable interface for manual input of information that may be utilized by thetransceiver device 430 to make channel selections or input configuration parameters. The user input may comprise a voice recognition system wherein input may be spoken by a user and converted to digital information for use as parameters intransceiver device 430 operations. - The
memory 444 may comprise suitable logic, circuitry and/or code to store and retrieve information that supports scanning, detecting and turning operations within thetransceiver device 430. Thememory 444 may store: user input, RDS/RBDS or GPS data such as location information, RSSI levels, carrier error, programmed algorithms and a candidate channel database. Thememory 444 may store information that maps FM channels and locally regulated transmitter configuration parameters such as filter time constants and transmit power level constraints, to geographic or market areas in a plurality of continents around the world. Thememory 444 may store audio data as well. - The FM radio transmitter and
FM radio receiver 436 may comprise suitable logic, circuitry and/or code to modulate/demodulate and code/decode FM signals comprising at least audio and RDS/RBDS information. The FM radio transmitter andFM radio receiver 436 may be coupled with one or more antennas for transmission to thereceiver device 410 and, to make measurements of the FM spectrum, for example RSSI levels and carrier error, which may be utilized for scanning, detecting and tuning operations. The FM radio transmitter andFM radio receiver 436 may be utilized for transmitting and receiving a plurality of other signals. TheFM radio receiver 422 may comprise filters and amplifiers that may be configured to condition RF signals according to local regulations which may for example comprise pre-emphasis time constants and transmit (TX) power levels. - The FM radio transmitter and
FM radio receiver 436 may be communicatively coupled with theprocessor 434, thememory 444, and one ormore FM antennas 448. If thetransceiver device 430 comprises an optional alternate technology transmitter andreceiver 438, for example a Bluetooth or wireless local area network (WLAN) transmitter receiver, the FM transmitter receiver and alternate technology transmitter receiver may each have their own antennas which may be duplex or simplex, or, they may share wide band or dual band antennas. In this regard, the FM radio transmitter andFM radio receiver 436 input and the alternate technology transmitter andreceiver 438 input may be coupled in a diplexer between the FM radio transmitter andFM radio receivers 436 and, the alternate technology transmitter andreceiver 438, and the shared theantenna 448. Additional optional alternate technology transmitter receivers may share antennas in a similar manner. - The alternate
technology transmitter receiver 448 may be optional and may facilitate operations regarding one or more embodiments of the invention. The alternate technology may comprise one or more of a plurality of radio technologies which may be for example, Bluetooth, WLAN, WWAN, RFID, infrared or simply a wire-line connection. The alternate technology transmitter andreceiver 448 may transmit information to the alternate technology transmitter andreceiver 424 onreceiver device 410 with regard to location, configuration and/or channel selection operations. In this regard, a new FM channel for re-tuning may be transmitted or a database comprising one or more channels and information regarding channel selection may be transmitted to the alternate technology transmitter andreceiver 424. - In addition,
alternate technology receiver 448 onFM receiver device 430 may receive information from the transmitter portion of the alternate technology transmitter andreceiver 424 onFM receiver device 410 regarding location, configuration and/or channel selection operations. The alternate technology transmitter andreceiver 438 may be communicatively coupled with theprocessor 434, thememory 444 and anantenna 448. The alternate technology transmitter andreceiver 438 and the FM radio transmitter andFM radio receiver 436 may each have their own antennas which may be duplex or simplex, and/or, they may share wide band or dual band antennas. In this regard, the FM radio transmitter andFM radio receiver 436 signals and the alternate technology transmitter andreceiver 438 signals may be decoupled in a diplexer between the FM radio transmitter andFM radio receiver 436, and the alternate technology transmitter andreceiver 438, and shared theantenna 448. Any additional optional alternate technology transmitters and receivers may share antennas in a similar manner. - In operation, the
transceiver device 430 inFIG. 4B may be for example, a handheld device such as an MP3 player or another digital music format player, equipped with an FM radio. Thereceiver device 410 may be an FM radio, for example a car radio or home stereo system. Thetransceiver device 430 may transmit an audio signal via an FM channel to thereceiver device 410 and the receiver device may demodulate the FM signal and amplify the acoustical audio output over a speaker or listeningdevice 412. - A channel suitable for transmission from the
FM transceiver device 430 to theFM receiver device 410 may be chosen based on a plurality of criteria and in a plurality of ways. For example, channels within a local FM frequency band may be scanned and measured for received signal strength (RSSI) and carrier frequency error. A list of channels which are candidates for FM transmission may be compiled and utilized in future scans or channel searches to improve the scan or search time by one or both of the FM devices. A channel selected for transmission may be auto-determined by one or both of the FM devices or, a user may assist in the selection of a channel by providing input via a user interface on one or both of the devices. - In this regard, a scan function within the
FM transceiver 430 and/or theFM receiver 410, may increment a local oscillator in specified frequency steps. Step size may vary depending frequency offsets between FM channels. Frequency offsets are determined by government regulations for a country or location of FM operations. Different countries specify different offsets between FM channels. Offsets could be for example, 50 kHz, 100 kHz or 200 kHz. When the frequency offset and best size scan step are known prior to scanning operations, the time duration for scanning, detecting and selecting FM channels may be improved. - In addition, the
FM transceiver device 430 may determine configuration parameters for FM transmissions based on government regulations for the country or location of operation. For example, specified maximum transmit power and pre-emphasis time constants for transmit filters may vary by country or location. - The
memory 444 withinFM transceiver device 430 and/or thememory 420 withinreceiver device 410 may comprise one or more databases that map for example, FM channels, frequency offsets and configuration parameters to geographic location. Such mappings may assist in improving time for channel scanning and transmitter configuration. - The
FM transceiver device 430 may auto-determine its location or may be assisted by input from a user in order to identify channel spacing and to configure components for transmission according to local government regulations. Location information, channel spacing and/or configuration parameters may be input during setup of thetransceiver device 430 and stored for future use. - In one embodiment of the invention, the
FM transceiver device 430 may prompt a user for input of geographic location or configuration parameters viavisual display 440 for example or via audible communication utilizing text to speech (TTS) technology and thelistening device 432. In this regard, the user may input their location or configuration parameters by keying in text or by indicating with voice via theuser input interface 442. - In another embodiment of the invention, the
FM transceiver device 430 may determine its location via Radio Data System (RDS) or Radio Broadcast Data System (RBDS) information received from an FM host system in the country of operation. In this regard, theFM transceiver device 430 may detect an active channel and demodulate and decode the RDS/RBDS signal. The RDS/RBDS information may provide a country code and/or location code that may be utilized to search for channel offsets and configuration parameters within the database ofmemory 444. In another embodiment of the invention, theFM transceiver device 430 may comprise a global positioning system (GPS) receiver that may enable the device to determine its location from received GPS data. - If RDS/RBDS and user input information is not available and the location of operation is unknown, the
FM transceiver device 430 may auto-determine the frequency offset between FM channels by scanning frequency spectrum and, based upon channels found, determine optimum parameters to use for future or remaining scan activities as illustrated in the flow chart ofFIG. 4A . A database may be populated comprising found FM channel information in order to improve future scanning and detecting times. - Once the frequency spacing between FM channels is known, an FM channel with low interference may be selected for FM transmissions to the
receiver device 410. TheFM transceiver device 430 may jump by known frequency offsets to FM channels and measure RSSI and carrier error on the channels. TheFM transceiver device 430 may select a channel on a plurality of criteria. For example, it may select a channel with the lowest RSSI. In another embodiment of the invention, the FM transceiver device may select a channel with an RSSI below a specified threshold and a history of the longest duration of an RSSI below a specified threshold. - Once a channel is selected by the
FM transceiver device 430, it may be communicated in a plurality of ways to theFM receiver 410. In one embodiment of the invention, a user may intervene to set a channel on theFM receiver 410. For example, once theFM transceiver device 430 has selected an FM channel for transmission, the selected channel may be displayed on thedisplay 440 or indicated in an audible alert to the user utilizing text to speech via the speaker or listeningdevice 432. The user may then set the selected channel on theFM receiver 410 utilizing a keying input or voice instruction via theuser input interface 418. In another embodiment of the invention, the selected channel number may be communicated to the FM receiver via an FM channel, a sideband or via an alternate technology frequency band such as Bluetooth or WLAN for example or WLAN. In this regard, theFM receiver 410 may display the selected channel on thedisplay 416 or indicate the selected channel in an audible alert to the user utilizing text to speech via the speaker or listeningdevice 412. The user may then set the selected channel on theFM receiver 410 utilizing a keying input or voice instruction via theuser input interface 418. - In another embodiment of the invention, the re-tuning process may take place autonomously, without user intervention. For example, the
FM transceiver device 430 and theFM receiver device 410 may both go into a scanning mode and update and rank their channel candidate lists which may be very similar to each other due to their close proximity within a radio frequency (RF) environment. In this regard the scanning mode may be initiated by user input or initiated dynamically for example, via RDS/RBDS transmission on the FM channel to theFM receiver device 410. In addition, information may be sent to theFM receiver device 410 on a sideband or on an alternate technology frequency band for example, Bluetooth, WLAN, WWAN and/or on a wire-line. Moreover, theFM receiver device 410 may provide information to theFM transceiver device 430, regarding location, configuration preferences or FM channels via the alternate technology transmitter andreceiver 424 and alternate technology transmitter andreceiver 438. - In an exemplary embodiment of the invention, the
FM transceiver device 430 may update its channel candidate list and transmit it to theFM receiver device 410 via RDS/RBDS, a side band or via another frequency band such as Bluetooth, WLAN, WWAN or a wire-line. Once both FM devices comprise the same or similar ranked channel candidate lists, theFM transceiver device 430 may select a channel from its channel candidate list and begin to transmit an FM signal on it. TheFM receiver device 410 may search for the strongest signal on its list and re-tune to the new channel - In an embodiment of the invention, the FM radio transmitter and FM radio receiver in
block 430 disclosed inFIG. 4B may be an integrated circuit in an end user portable or mobile communication device that enables determining of geographic location and FM channel map and configuring the FM transmitter based on the channel map. The channel map may comprise a list of ranked FM channels. The FM receiver may acquire geographic location from a plurality of sources comprising radio data system (RDS) or Radio Broadcast Data System (RBDS) signals, Global Position System (GPS) data via an integrated GPS receiver on the mobile device, from wireless or wire-line network data via an integrated receiver on the mobile device and/or from user data. The FM radio transmitter and FM radio receiver inblock 430, may determine channel spacing, channel offset and/or frequency band for the FM channel map. A frequency for transmitting FM signals may be selected based on the FM channel map. In addition, the FM radio receiver and/or FM radio transmitter may be configured based on information from an in-band FM signal or an out-of-band signal and the FM channel map. The out-of-band signal may comprise one or more of a Bluetooth signal, a WLAN signal, a ZigBee signal and a wireless signal. An audio or visual signal may be generated that indicates a channel being used by the FM radio transmitter. The audio signal may text to speech translation and/or one or more audible tones. - Certain embodiments of the invention may comprise a machine-readable storage having stored thereon, a computer program having at least one code section for determining channel spacing and configuring 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)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/846,989 US20080233907A1 (en) | 2007-03-19 | 2007-08-29 | Method And System For Determining Channel Spacing And Configuring An FM Transmitter |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US89566507P | 2007-03-19 | 2007-03-19 | |
US11/846,989 US20080233907A1 (en) | 2007-03-19 | 2007-08-29 | Method And System For Determining Channel Spacing And Configuring An FM Transmitter |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080233907A1 true US20080233907A1 (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,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,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,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,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,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,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 Active 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 Active US8467745B2 (en) | 2007-03-19 | 2011-07-05 | Method and system for simultaneous signal transmission on multiple selected frequencies |
Family Applications Before (11)
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,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,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,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,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,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,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 |
Family Applications After (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
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 Active 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 Active 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 (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
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 |
US20090311982A1 (en) * | 2008-06-11 | 2009-12-17 | Yifeng Zhang | Frequency modulation (fm) clear channel scanning system and method of using same |
US20110181408A1 (en) * | 2010-01-28 | 2011-07-28 | Paul Gailey Greenis | Public Tactical Message System |
US20120214547A1 (en) * | 2010-08-17 | 2012-08-23 | Huizhou Tcl Mobile Communication Co., Ltd | Method of Using Handle Cord of A Fixed Wireless Phone as FM Antenna and A Fixed Wireless Phone |
US8571576B2 (en) * | 2009-11-16 | 2013-10-29 | Nokia Corporation | Method of configuring FM radio transmitters in portable devices |
US8811906B2 (en) | 2011-05-13 | 2014-08-19 | Sierra Wireless, Inc. | Apparatus and method for multi-signal interference-avoiding data transmission |
US20170142746A1 (en) * | 2015-03-17 | 2017-05-18 | Telefonaktiebolaget Lm Ericsson (Publ) | RSSI Measurement during LBT |
US20220077979A1 (en) * | 2019-05-20 | 2022-03-10 | Huawei Technologies Co., Ltd. | Resource Allocation Indication Method and Apparatus |
Families Citing this family (257)
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 |
US7750685B1 (en) * | 2005-03-17 | 2010-07-06 | Rf Micro Devices, Inc. | Frequency measurement based frequency locked loop synthesizer |
US7932784B1 (en) | 2005-03-17 | 2011-04-26 | Rf Micro Devices, Inc. | Frequency and phase 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 |
US7714676B2 (en) | 2006-11-08 | 2010-05-11 | Paratek Microwave, Inc. | Adaptive impedance matching apparatus, system and method |
US7535312B2 (en) | 2006-11-08 | 2009-05-19 | Paratek Microwave, Inc. | Adaptive impedance matching apparatus, system and method with improved dynamic range |
US8036308B2 (en) * | 2007-02-28 | 2011-10-11 | Broadcom Corporation | Method and system for a wideband polar 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 |
US7586458B2 (en) * | 2007-03-19 | 2009-09-08 | Ahmadreza Rofougaran | Method and system for using a transformer for FM transmit and FM receive functionality |
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 |
CN101682434B (en) * | 2007-06-18 | 2012-11-14 | 诺基亚公司 | 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 |
US8942647B2 (en) * | 2010-09-30 | 2015-01-27 | Broadcom Corporation | Method and system for antenna switching for 60 GHz distributed communication |
US8942645B2 (en) * | 2010-09-30 | 2015-01-27 | Broadcom Corporation | Method and system for communication via subbands in a 60 GHZ distributed communication system |
KR101163868B1 (en) * | 2007-10-02 | 2012-07-13 | 오픈픽 인크. | System and method for inter-processor 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 |
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 |
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 |
US8422967B2 (en) * | 2009-06-09 | 2013-04-16 | Broadcom Corporation | Method and system for amplitude modulation utilizing 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 | 엘지이노텍 주식회사 | Apparatus for controlling impedance in adaptive tunning 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 |
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 |
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 |
WO2011133657A2 (en) | 2010-04-20 | 2011-10-27 | Paratek Microwave, Inc. | 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 |
CN103296367B (en) | 2010-07-29 | 2016-02-10 | 天工方案公司 | Electricity container is made to reduce coupling coefficient change |
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 |
US8594584B2 (en) | 2011-05-16 | 2013-11-26 | Blackberry Limited | Method and apparatus for tuning a communication device |
US8626083B2 (en) | 2011-05-16 | 2014-01-07 | 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 |
US9769826B2 (en) | 2011-08-05 | 2017-09-19 | Blackberry Limited | 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 |
US9197467B2 (en) | 2011-10-21 | 2015-11-24 | Itron, Inc. | Multiple protocol receiver |
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 |
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 |
US8648634B2 (en) | 2012-05-10 | 2014-02-11 | International Business Machines Corporation | Input jitter filter for a phase-locked loop (PLL) |
WO2013170226A1 (en) * | 2012-05-10 | 2013-11-14 | Eden Rock Communications, Llc | Method and system for auditing and correcting cellular antenna coverage patterns |
US8948889B2 (en) | 2012-06-01 | 2015-02-03 | Blackberry Limited | Methods and apparatus for tuning circuit components of a communication device |
US10128693B2 (en) | 2014-07-14 | 2018-11-13 | Energous Corporation | System and method for providing health safety in a wireless power transmission system |
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 |
US9853363B2 (en) | 2012-07-06 | 2017-12-26 | Blackberry Limited | Methods and apparatus to control mutual coupling between antennas |
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 |
US10193396B1 (en) | 2014-05-07 | 2019-01-29 | Energous Corporation | Cluster management of transmitters in a wireless power transmission system |
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 |
US20150326070A1 (en) | 2014-05-07 | 2015-11-12 | Energous Corporation | Methods and Systems for Maximum Power Point Transfer in Receivers |
US10270261B2 (en) | 2015-09-16 | 2019-04-23 | Energous Corporation | Systems and methods of object detection in wireless power charging systems |
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 |
US10063105B2 (en) | 2013-07-11 | 2018-08-28 | Energous Corporation | Proximity transmitters for wireless power charging systems |
US9859797B1 (en) | 2014-05-07 | 2018-01-02 | Energous Corporation | Synchronous rectifier design for wireless power receiver |
US10128699B2 (en) | 2014-07-14 | 2018-11-13 | Energous Corporation | Systems and methods of providing wireless power using receiver device sensor inputs |
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 |
US10124754B1 (en) | 2013-07-19 | 2018-11-13 | Energous Corporation | Wireless charging and powering of electronic sensors in a vehicle |
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 |
US10992185B2 (en) | 2012-07-06 | 2021-04-27 | Energous Corporation | Systems and methods of using electromagnetic waves to wirelessly deliver power to game controllers |
US10312715B2 (en) | 2015-09-16 | 2019-06-04 | Energous Corporation | Systems and methods for wireless power charging |
US9871398B1 (en) | 2013-07-01 | 2018-01-16 | Energous Corporation | Hybrid charging method for wireless power transmission based on pocket-forming |
US10381880B2 (en) | 2014-07-21 | 2019-08-13 | Energous Corporation | Integrated antenna structure arrays for wireless power transmission |
US10223717B1 (en) | 2014-05-23 | 2019-03-05 | Energous Corporation | Systems and methods for payment-based authorization of wireless power transmission service |
US10205239B1 (en) | 2014-05-07 | 2019-02-12 | Energous Corporation | Compact PIFA antenna |
US10224758B2 (en) | 2013-05-10 | 2019-03-05 | Energous Corporation | Wireless powering of electronic devices with selective delivery range |
US9438045B1 (en) | 2013-05-10 | 2016-09-06 | Energous Corporation | Methods and systems for maximum power point transfer in receivers |
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 |
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 |
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 |
US9876394B1 (en) | 2014-05-07 | 2018-01-23 | Energous Corporation | Boost-charger-boost system for enhanced power delivery |
US9124125B2 (en) | 2013-05-10 | 2015-09-01 | Energous Corporation | Wireless power transmission with selective range |
US10211674B1 (en) | 2013-06-12 | 2019-02-19 | Energous Corporation | Wireless charging using selected reflectors |
US10218227B2 (en) | 2014-05-07 | 2019-02-26 | Energous Corporation | Compact PIFA antenna |
US10992187B2 (en) | 2012-07-06 | 2021-04-27 | Energous Corporation | System and methods of using electromagnetic waves to wirelessly deliver power to electronic devices |
US9812890B1 (en) | 2013-07-11 | 2017-11-07 | Energous Corporation | Portable wireless charging pad |
US10243414B1 (en) | 2014-05-07 | 2019-03-26 | Energous Corporation | Wearable device with wireless power and payload receiver |
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 |
US10103582B2 (en) | 2012-07-06 | 2018-10-16 | Energous Corporation | Transmitters for wireless power transmission |
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 |
US10291066B1 (en) | 2014-05-07 | 2019-05-14 | Energous Corporation | Power transmission control systems and methods |
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 |
US10256657B2 (en) | 2015-12-24 | 2019-04-09 | Energous Corporation | Antenna having coaxial structure for near field wireless power charging |
US10090699B1 (en) | 2013-11-01 | 2018-10-02 | Energous Corporation | Wireless powered house |
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 |
US9853458B1 (en) | 2014-05-07 | 2017-12-26 | Energous Corporation | Systems and methods for device and power receiver pairing |
US10199835B2 (en) | 2015-12-29 | 2019-02-05 | Energous Corporation | Radar motion detection using stepped frequency in 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 |
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 |
US10038337B1 (en) | 2013-09-16 | 2018-07-31 | Energous Corporation | Wireless power supply for rescue devices |
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 |
US10211680B2 (en) | 2013-07-19 | 2019-02-19 | Energous Corporation | Method for 3 dimensional pocket-forming |
US10063064B1 (en) | 2014-05-23 | 2018-08-28 | Energous Corporation | System and method for generating a power receiver identifier in a wireless power network |
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 |
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 |
US10965164B2 (en) | 2012-07-06 | 2021-03-30 | Energous Corporation | Systems and methods of wirelessly delivering power to a receiver device |
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 |
US10063106B2 (en) | 2014-05-23 | 2018-08-28 | Energous Corporation | System and method for a self-system analysis in a wireless power transmission network |
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 |
US9374113B2 (en) | 2012-12-21 | 2016-06-21 | Blackberry Limited | Method and apparatus for adjusting the timing of radio antenna tuning |
US10404295B2 (en) | 2012-12-21 | 2019-09-03 | Blackberry Limited | Method and apparatus for adjusting the timing of radio antenna tuning |
US9252998B2 (en) | 2013-02-25 | 2016-02-02 | Itron, Inc. | Radio to detect and compensate for frequency misalignment |
US9077487B2 (en) | 2013-02-25 | 2015-07-07 | Itron, Inc. | Radio to support channel plans of arbitrary width and/or spacing |
US9426680B2 (en) * | 2013-02-25 | 2016-08-23 | Itron, Inc. | Real-time radio spectrum assessment engine |
US9014307B2 (en) | 2013-02-25 | 2015-04-21 | Itron, Inc. | Radio to analog-to-digital sample rate decoupled from digital subsystem |
US8885788B1 (en) * | 2013-05-15 | 2014-11-11 | Intel IP Corporation | Reducing settling time in phase-locked loops |
TWI524705B (en) * | 2013-05-15 | 2016-03-01 | 瑞昱半導體股份有限公司 | Calibration method and calibration apparatus for communication system |
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 |
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 |
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 |
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 |
US10566843B2 (en) * | 2014-07-15 | 2020-02-18 | Qorvo Us, Inc. | Wireless charging circuit |
US10116143B1 (en) | 2014-07-21 | 2018-10-30 | Energous Corporation | Integrated antenna arrays for wireless power transmission |
US10068703B1 (en) | 2014-07-21 | 2018-09-04 | Energous Corporation | Integrated miniature PIFA with artificial magnetic conductor metamaterials |
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 |
CN104702698B (en) * | 2015-03-25 | 2019-01-25 | 杰克缝纫机股份有限公司 | The network terminal, sewing machine and the multi-computer communication method and system based on radio frequency |
US9866336B2 (en) | 2015-06-17 | 2018-01-09 | Google Llc | Phased array antenna self-calibration |
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 |
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 |
US10778041B2 (en) | 2015-09-16 | 2020-09-15 | Energous Corporation | Systems and methods for generating power waves in a wireless power transmission system |
US11710321B2 (en) | 2015-09-16 | 2023-07-25 | Energous Corporation | Systems and methods of object detection in wireless power charging systems |
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 |
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 |
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 |
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 |
US10033222B1 (en) | 2015-09-22 | 2018-07-24 | Energous Corporation | Systems and methods for determining and generating a waveform for wireless 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 |
US10020678B1 (en) | 2015-09-22 | 2018-07-10 | Energous Corporation | Systems and methods for selecting antennas to generate and transmit power transmission waves |
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 |
US10153660B1 (en) | 2015-09-22 | 2018-12-11 | Energous Corporation | Systems and methods for preconfiguring sensor data for wireless charging systems |
US9992124B2 (en) | 2015-10-09 | 2018-06-05 | Itron, Inc. | Multi-channel decoder architecture |
US10734717B2 (en) | 2015-10-13 | 2020-08-04 | Energous Corporation | 3D ceramic mold antenna |
US10333332B1 (en) | 2015-10-13 | 2019-06-25 | Energous Corporation | Cross-polarized dipole antenna |
US9853485B2 (en) | 2015-10-28 | 2017-12-26 | Energous Corporation | Antenna for wireless charging systems |
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 |
US10027180B1 (en) | 2015-11-02 | 2018-07-17 | Energous Corporation | 3D triple linear antenna that acts as heat sink |
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 |
US10218207B2 (en) | 2015-12-24 | 2019-02-26 | Energous Corporation | Receiver chip for routing a wireless signal for wireless power charging or data reception |
US11863001B2 (en) | 2015-12-24 | 2024-01-02 | Energous Corporation | Near-field antenna for wireless power transmission with antenna elements that follow meandering patterns |
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 |
US10320446B2 (en) | 2015-12-24 | 2019-06-11 | Energous Corporation | Miniaturized highly-efficient designs for near-field power transfer system |
US10027159B2 (en) | 2015-12-24 | 2018-07-17 | Energous Corporation | Antenna for transmitting wireless power signals |
US10038332B1 (en) | 2015-12-24 | 2018-07-31 | Energous Corporation | Systems and methods of wireless power charging through multiple receiving devices |
US10008886B2 (en) * | 2015-12-29 | 2018-06-26 | Energous Corporation | Modular antennas with heat sinks 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 |
KR102349607B1 (en) | 2016-12-12 | 2022-01-12 | 에너저스 코포레이션 | Methods of selectively activating antenna zones of a near-field charging pad to maximize wireless power delivered |
US10389161B2 (en) | 2017-03-15 | 2019-08-20 | Energous Corporation | Surface mount dielectric 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 |
US10439442B2 (en) | 2017-01-24 | 2019-10-08 | Energous Corporation | Microstrip 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 |
WO2018183573A1 (en) * | 2017-03-28 | 2018-10-04 | Qualcomm Incoporated | 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 |
CN106980045A (en) * | 2017-05-12 | 2017-07-25 | 北京航空航天大学 | A kind of high-frequency electromagnetic signal time-frequency characteristic measuring system and method |
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 |
US11462949B2 (en) | 2017-05-16 | 2022-10-04 | Wireless electrical Grid LAN, WiGL Inc | Wireless charging method and 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 |
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 device and method for test and calibration of rf signal transmission performance |
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 |
KR20210117283A (en) | 2019-01-28 | 2021-09-28 | 에너저스 코포레이션 | Systems and methods for a small antenna for wireless power transmission |
JP2022519749A (en) | 2019-02-06 | 2022-03-24 | エナージャス コーポレイション | Systems and methods for estimating the optimum phase for use with individual antennas in an antenna array |
US11177843B2 (en) * | 2019-03-23 | 2021-11-16 | International Business Machines Corporation | Efficiency antenna impedance matching |
CA3077060C (en) * | 2019-03-29 | 2024-02-27 | Neptune Technology Group Inc. | Antenna assembly detection based on oscillator and variable reactance tank circuit |
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 |
EP4032169A4 (en) | 2019-09-20 | 2023-12-06 | Energous Corporation | Classifying and detecting foreign objects using a power amplifier controller integrated circuit in wireless power transmission systems |
WO2021055899A1 (en) | 2019-09-20 | 2021-03-25 | Energous Corporation | Systems and methods of protecting wireless power receivers using multiple rectifiers and establishing in-band communications 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 |
WO2021119483A1 (en) | 2019-12-13 | 2021-06-17 | 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 |
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 |
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 |
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 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5594950A (en) * | 1994-11-23 | 1997-01-14 | Advanced Techcom, Inc. | Radio communication system |
US5703795A (en) * | 1992-06-22 | 1997-12-30 | Mankovitz; Roy J. | Apparatus and methods for accessing information relating to radio and television programs |
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 |
US5960364A (en) * | 1996-11-08 | 1999-09-28 | Ericsson Inc. | Satellite/cellular phone using different channel spacings on forward and return links |
US20030036357A1 (en) * | 2001-08-17 | 2003-02-20 | Intel Corporation | Apparatus and methods for finding and using available transmission frequencies |
US6748217B1 (en) * | 1999-12-30 | 2004-06-08 | Denso Corporation | Rapid acquisition and system selection of mobile wireless devices using a system map |
US20070010221A1 (en) * | 2005-07-07 | 2007-01-11 | Damian Howard | Broadcast signal reception enhancing |
US20070142055A1 (en) * | 2005-12-21 | 2007-06-21 | Nokia Corporation | Method, mobile device and computer program product for automatically fetching local area radio channels |
US20080086756A1 (en) * | 2006-10-05 | 2008-04-10 | Microsoft Corporation | Media selection triggered through broadcast data |
US20080160928A1 (en) * | 2006-12-28 | 2008-07-03 | Texas Instruments Incorporated | Apparatus for and method of automatic radio link establishment |
US20080248751A1 (en) * | 2005-03-11 | 2008-10-09 | Dell Products, L.P. | Systems and methods for managing out-of-band device connection |
US7656935B2 (en) * | 2001-08-31 | 2010-02-02 | Qualcomm Incorporated | Interpolation of channel search results |
US7715782B2 (en) * | 2005-07-08 | 2010-05-11 | Dell Products L.P. | Channel mapping for mobile media content transmission |
Family Cites Families (66)
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 |
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 |
US5457424A (en) * | 1994-10-06 | 1995-10-10 | Motorola, Inc. | Quadrature demodulator operable over different IF frequencies |
US5647008A (en) * | 1995-02-22 | 1997-07-08 | Aztech Systems Ltd. | Method and apparatus for digital mixing of audio signals in multimedia platforms |
JPH08321745A (en) * | 1995-03-20 | 1996-12-03 | Fujitsu Ltd | Audio data processor |
JPH09186729A (en) * | 1996-01-08 | 1997-07-15 | Hitachi Denshi Ltd | Quadrature modulator and amplitude error control method for the orthogonal modulator |
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 RF signal on 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 |
US7082293B1 (en) * | 1999-10-21 | 2006-07-25 | Broadcom Corporation | Adaptive radio transceiver with CMOS offset PLL |
JP3559743B2 (en) * | 1999-12-17 | 2004-09-02 | 日本オプネクスト株式会社 | Phase frequency synchronization circuit and optical receiver circuit |
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 transmitter-receiver 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 |
US7075946B2 (en) * | 2001-10-02 | 2006-07-11 | Xm Satellite Radio, Inc. | Method and apparatus for audio output combining |
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 |
KR100766840B1 (en) * | 2003-05-27 | 2007-10-17 | 인터디지탈 테크날러지 코포레이션 | Multi-mode radio with interference cancellation circuit |
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 |
JP4271550B2 (en) * | 2003-10-27 | 2009-06-03 | アルパイン株式会社 | Audio system, audio apparatus, and audio signal output processing method |
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 |
KR100594267B1 (en) * | 2004-03-29 | 2006-06-30 | 삼성전자주식회사 | Method for sampling rate conversion, device for the same, and audio reproduction system including the device |
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 |
EP2077686B1 (en) * | 2004-11-19 | 2012-12-12 | Sony Deutschland GmbH | Communication system and method |
US7493152B1 (en) * | 2004-12-01 | 2009-02-17 | Broadcom Corporation | Integrated circuit incorporating antennas |
JP2006197391A (en) * | 2005-01-14 | 2006-07-27 | Toshiba Corp | Voice mixing processing device and method |
US20060188102A1 (en) * | 2005-02-18 | 2006-08-24 | Luciano Zoso | BTSC encoding method with digital FM modulation |
US8467827B2 (en) * | 2005-03-31 | 2013-06-18 | Black Sand Technologies, Inc. | Techniques for partitioning radios in wireless communication systems |
WO2006122190A2 (en) * | 2005-05-10 | 2006-11-16 | Texas Instruments Incorporated | Hopping frequency synthesizer using a digital phase-locked loop |
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 |
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 |
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 |
-
2007
- 2007-07-23 US US11/781,787 patent/US20080233869A1/en not_active Abandoned
- 2007-07-31 US US11/831,399 patent/US7586378B2/en not_active Expired - Fee Related
- 2007-08-01 US US11/832,498 patent/US20080232447A1/en not_active Abandoned
- 2007-08-01 US US11/832,609 patent/US7792502B2/en not_active Expired - Fee Related
- 2007-08-01 US US11/832,590 patent/US8208886B2/en active Active
- 2007-08-01 US US11/832,598 patent/US7917115B2/en not_active Expired - Fee Related
- 2007-08-01 US US11/832,488 patent/US20080233911A1/en not_active Abandoned
- 2007-08-01 US US11/832,468 patent/US7925220B2/en not_active Expired - Fee Related
- 2007-08-02 US US11/832,844 patent/US8027641B2/en not_active Expired - Fee Related
- 2007-08-02 US US11/832,858 patent/US20080233954A1/en not_active Abandoned
- 2007-08-15 US US11/839,345 patent/US20080233900A1/en not_active Abandoned
- 2007-08-29 US US11/846,989 patent/US20080233907A1/en not_active Abandoned
- 2007-09-11 US US11/853,705 patent/US20080232523A1/en not_active Abandoned
- 2007-09-14 US US11/855,217 patent/US7974590B2/en active Active
- 2007-11-07 US US11/936,156 patent/US7983617B2/en active Active
-
2010
- 2010-07-15 US US12/837,102 patent/US8391810B2/en not_active Expired - Fee Related
-
2011
- 2011-03-25 US US13/071,651 patent/US20110171916A1/en not_active Abandoned
- 2011-04-05 US US13/080,316 patent/US8270907B2/en active Active
- 2011-07-05 US US13/176,664 patent/US8467745B2/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5703795A (en) * | 1992-06-22 | 1997-12-30 | Mankovitz; Roy J. | Apparatus and methods for accessing information relating to radio and television programs |
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 |
US5960364A (en) * | 1996-11-08 | 1999-09-28 | Ericsson Inc. | Satellite/cellular phone using different channel spacings on forward and return links |
US6748217B1 (en) * | 1999-12-30 | 2004-06-08 | Denso Corporation | Rapid acquisition and system selection of mobile wireless devices using a system map |
US20030036357A1 (en) * | 2001-08-17 | 2003-02-20 | Intel Corporation | Apparatus and methods for finding and using available transmission frequencies |
US7656935B2 (en) * | 2001-08-31 | 2010-02-02 | Qualcomm Incorporated | Interpolation of channel search results |
US20080248751A1 (en) * | 2005-03-11 | 2008-10-09 | Dell Products, L.P. | Systems and methods for managing out-of-band device connection |
US20070010221A1 (en) * | 2005-07-07 | 2007-01-11 | Damian Howard | 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 |
US20080086756A1 (en) * | 2006-10-05 | 2008-04-10 | Microsoft Corporation | Media selection triggered through broadcast data |
US20080160928A1 (en) * | 2006-12-28 | 2008-07-03 | Texas Instruments Incorporated | Apparatus for and method of automatic radio link establishment |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
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 |
US20090311982A1 (en) * | 2008-06-11 | 2009-12-17 | Yifeng Zhang | Frequency modulation (fm) clear channel scanning system and method of using same |
US8478218B2 (en) * | 2008-06-11 | 2013-07-02 | Quintic Holdings | Frequency modulation (FM) clear channel scanning system and method of using same |
US8571576B2 (en) * | 2009-11-16 | 2013-10-29 | Nokia Corporation | Method of configuring FM radio transmitters in portable devices |
US20110181408A1 (en) * | 2010-01-28 | 2011-07-28 | Paul Gailey Greenis | Public Tactical Message System |
US20120214547A1 (en) * | 2010-08-17 | 2012-08-23 | Huizhou Tcl Mobile Communication Co., Ltd | Method of Using Handle Cord of A Fixed Wireless Phone as FM Antenna and A Fixed Wireless Phone |
US8588848B2 (en) * | 2010-08-17 | 2013-11-19 | Huizhou Tcl Mobile Communication Co., Ltd. | Method of using handle cord of a fixed wireless phone as FM antenna and a fixed wireless phone |
US8811906B2 (en) | 2011-05-13 | 2014-08-19 | Sierra Wireless, Inc. | Apparatus and method for multi-signal interference-avoiding data transmission |
US20170142746A1 (en) * | 2015-03-17 | 2017-05-18 | Telefonaktiebolaget Lm Ericsson (Publ) | RSSI Measurement during LBT |
US10264594B2 (en) * | 2015-03-17 | 2019-04-16 | Telefonaktiebolaget Lm Ericsson (Publ) | RSSI measurement during LBT |
US20220077979A1 (en) * | 2019-05-20 | 2022-03-10 | Huawei Technologies Co., Ltd. | Resource Allocation Indication Method and Apparatus |
Also Published As
Publication number | Publication date |
---|---|
US7925220B2 (en) | 2011-04-12 |
US7983617B2 (en) | 2011-07-19 |
US8467745B2 (en) | 2013-06-18 |
US20080233911A1 (en) | 2008-09-25 |
US20120021706A1 (en) | 2012-01-26 |
US20080233883A1 (en) | 2008-09-25 |
US20080232446A1 (en) | 2008-09-25 |
US20080232448A1 (en) | 2008-09-25 |
US20080233869A1 (en) | 2008-09-25 |
US20080231375A1 (en) | 2008-09-25 |
US20080232447A1 (en) | 2008-09-25 |
US20080233954A1 (en) | 2008-09-25 |
US20100279633A1 (en) | 2010-11-04 |
US8391810B2 (en) | 2013-03-05 |
US20110171916A1 (en) | 2011-07-14 |
US20080233900A1 (en) | 2008-09-25 |
US20080233881A1 (en) | 2008-09-25 |
US7974590B2 (en) | 2011-07-05 |
US20080233890A1 (en) | 2008-09-25 |
US20080233882A1 (en) | 2008-09-25 |
US7586378B2 (en) | 2009-09-08 |
US8027641B2 (en) | 2011-09-27 |
US20080233897A1 (en) | 2008-09-25 |
US20080232523A1 (en) | 2008-09-25 |
US7917115B2 (en) | 2011-03-29 |
US8270907B2 (en) | 2012-09-18 |
US8208886B2 (en) | 2012-06-26 |
US7792502B2 (en) | 2010-09-07 |
US20110183628A1 (en) | 2011-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080233907A1 (en) | Method And System For Determining Channel Spacing And Configuring An FM Transmitter | |
US8285205B2 (en) | Method and system for a single chip integrated Bluetooth and FM transceiver and baseband processor | |
US7515935B2 (en) | Method and system for flexible FM tuning | |
US8503929B2 (en) | Method and system for routing FM data to a bluetooth enabled device via a bluetooth link | |
US8116401B2 (en) | Method and system for digital spur cancellation | |
US8428512B2 (en) | Method and system for sharing a Bluetooth processor for FM functions | |
US7706836B2 (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 | |
US20080233876A1 (en) | Method and system for sharing an audio processor in an integrated fm radio and bluetooth system | |
US20060268965A1 (en) | Method and system for RDS decoder for single chip integrated Bluetooth and FM transceiver and baseband processor | |
US7792498B2 (en) | Apparatus for and method of automatic radio link establishment | |
US7869779B2 (en) | Method and system for processing channels in a FM communication system | |
KR101657314B1 (en) | System and method for controlling audio using near field communication | |
US8811468B2 (en) | Method and system for FM interference detection and mitigation | |
JP2009507411A (en) | Wireless broadcast device | |
US20060280270A1 (en) | Method and system for FM communication | |
KR101411078B1 (en) | Method and apparatus for searching for or tuning to one or more radio stations with minimum interaction with host processor | |
CN101543123A (en) | Method and device for maintaining continuity of radio transmissions | |
TWI389463B (en) | Method and system for a single chip intergrated bluetooth and fm transceiver and baseband processor | |
US8335471B2 (en) | Systems and methods for channel pairing a transmitter and a receiver | |
US7869765B2 (en) | Device with broadcast receiver and local wireless interface | |
US10419955B1 (en) | Apparatus and methods for radio channel background search | |
TWI272827B (en) | Mobile phone capable of displaying data on radio and method thereof | |
KR20070010974A (en) | Portable terminal | |
KR20070076615A (en) | A method for selecting a broadcasting channel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BROADCOM CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:IBRAHIM, BRIMA BABATUNDE;BIBAUD, SCOTT;MAK, SIUKAI;AND OTHERS;REEL/FRAME:020388/0579;SIGNING DATES FROM 20070821 TO 20070824 |
|
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 |