[go: up one dir, main page]

HK1120942B - Voice-data-rf ic - Google Patents

Voice-data-rf ic Download PDF

Info

Publication number
HK1120942B
HK1120942B HK08112352.9A HK08112352A HK1120942B HK 1120942 B HK1120942 B HK 1120942B HK 08112352 A HK08112352 A HK 08112352A HK 1120942 B HK1120942 B HK 1120942B
Authority
HK
Hong Kong
Prior art keywords
data
voice
outbound
signal
symbol stream
Prior art date
Application number
HK08112352.9A
Other languages
Chinese (zh)
Other versions
HK1120942A1 (en
Inventor
阿玛德雷兹.罗弗戈兰
玛雅姆.罗弗加朗
胡曼.达拉比
弗雷德里克.海姆
克劳德.海克
瓦法.J.雷科沙尼
纳尔逊.索伦伯格
约斯.科恩
Original Assignee
美国博通公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/641,999 external-priority patent/US8374225B2/en
Application filed by 美国博通公司 filed Critical 美国博通公司
Publication of HK1120942A1 publication Critical patent/HK1120942A1/en
Publication of HK1120942B publication Critical patent/HK1120942B/en

Links

Description

Voice-data-radio frequency integrated circuit
Background
The present invention relates to wireless communication systems, and more particularly to transceiver integrated circuits operating within wireless communication systems.
Technical Field
The communication system supports wireless and wired communication between a variety of wireless and/or wired communication devices. Such communication systems include national and/or international cellular telephone systems, the internet, and indoor point-to-point wireless networks. Each communication system is constructed and operable in accordance with one or more communication standards. For example, a wireless communication system may conform to, but is not limited to, one or more of the following standards and/or their various versions, IEEE 802.11, bluetooth, Advanced Mobile Phone Service (AMPS), digital AMPS, global system for mobile communications (GSM), Code Division Multiple Access (CDMA), Local Multipoint Distribution System (LMDS), Multipoint and Multichannel Distribution System (MMDS), Radio Frequency Identification (RFID), enhanced data rates for GSM evolution (EDGE), General Packet Radio Service (GPRS), and/or variations thereof.
Depending on the type of wireless communication system, wireless communication devices, such as mobile phones, walkie talkies, Personal Digital Assistants (PDAs), Personal Computers (PCs), portable computers, home entertainment appliances, RFID readers, RFID tags, etc., may communicate directly or indirectly with other wireless communication devices. For direct communication (i.e., point-to-point communication), a device engaged in wireless communication tunes and communicates through one or more of the same channels (e.g., one of a plurality of radio frequency carriers in a wireless communication system or a particular RF frequency for some systems) with its receiver and transmitter. For indirect wireless communication, each wireless communication device may communicate directly with an associated base station (e.g., for cellular services) and/or an associated access point (e.g., for indoor and in-building wireless networks) over a designated channel. To complete the connection between the wireless communication devices, the associated base stations and/or associated access points may communicate directly with one another via the system controller, the public switched telephone network, via the internet, and/or other wide area networks.
In a wireless communication system, each wireless communication device participating in the communication includes a built-in wireless transceiver (i.e., receiver and transmitter) or is connected to an associated wireless transceiver (e.g., an indoor base station and/or an indoor wireless communication network, an RF modem, etc.). As is known to those skilled in the art, the receiver is connected to an antenna and includes a low noise amplifier, one or more intermediate frequency stages, a filtering stage and a data recovery stage. The low noise amplifier receives an inbound RF signal through an antenna and then amplifies the signal. The one or more intermediate frequency stages mix the amplified RF signals with one or more local oscillations to convert the amplified RF signals to baseband signals or Intermediate Frequency (IF) signals. The filtering stage filters the baseband signal or the IF signal to attenuate unwanted out-of-band signals to produce a filtered signal. The data recovery stage may recover the original data from the filtered signal in accordance with a particular wireless communication standard.
As is also known to those skilled in the art, the transmitter includes a data modulation stage, one or more intermediate frequency stages, and a power amplifier. The data modulation stage may convert the raw data to a baseband signal according to a particular wireless communication standard. The one or more intermediate frequency stages mix the baseband signals with one or more local oscillations to produce RF signals. The power amplifier amplifies the RF signal prior to transmission through an antenna.
As mentioned above a transmitter typically comprises a data modulation stage, one or more IF stages and a power amplifier, and the implementation of these components is dependent on the data modulation scheme in the standard supported by the transceiver. For example, if the baseband modulation scheme is Gaussian Minimum Shift Keying (GMSK), the data modulation stage may convert the digital word (digital words) into quadrature modulation symbols having a constant amplitude and a variable phase. The IF stage includes a Phase Locked Loop (PLL) that generates an oscillating signal at a desired RF frequency that is modulated based on a variable phase generated by the data modulation stage. The phase modulated RF signal is then amplified by a power amplifier according to a set transmit power level to produce a phase modulated RF signal.
As another example, if the data modulation scheme is 8-PSK (phase shift keying), the data modulation stage may convert digital words (digital words) into symbols of variable amplitude and variable phase. The IF stage includes a Phase Locked Loop (PLL) that generates an oscillating signal at a desired RF frequency that is modulated based on a variable phase generated by the data modulation stage. The phase modulated RF signal is then amplified by a power amplifier according to a variable amplitude to produce a phase and amplitude modulated RF signal.
With the ever-expanding demand for wireless devices that support multiple standards, recent trends include the need to integrate more functions on a single chip. However, such a need is not fulfilled in the prior art to implement baseband and RF for multiple wireless communication standards on the same chip.
Accordingly, there is a need for an integrated circuit package that can integrate baseband and RF of multiple wireless communication standards on the same IC chip.
Disclosure of Invention
The problem to be solved by the present invention is to overcome the above-mentioned defect of prior art that it is unable to realize baseband and RF of multiple wireless communication standards on the same chip.
According to an aspect of the present invention, there is provided a voice-data-Radio Frequency (RF) Integrated Circuit (IC) including:
the voice baseband processing module is used for converting the outbound voice signal into an outbound voice symbol stream and converting the inbound voice symbol stream into an inbound voice signal;
a data baseband processing module for converting outbound data into an outbound data symbol stream and for converting an inbound data symbol stream into inbound data;
a radio frequency section for:
converting the inbound RF voice signal into an inbound voice symbol stream;
converting the outbound voice symbol stream into an outbound radio frequency voice signal;
converting the inbound RF data signal into an inbound data symbol stream; and
converting the outbound data symbol stream into an outbound radio frequency data signal; and
an interface module to: transmitting an inbound voice symbol stream and an outbound voice symbol stream between the voice baseband processing module and the radio frequency portion when the voice-data-RF IC is in a voice mode; and transmitting an inbound data symbol stream and an outbound data symbol stream between the data baseband processing module and the radio frequency portion when the voice-data-RF IC is in a data mode.
Preferably, the voice-data-RF IC further comprises:
and the digital signal processor is used for providing the voice baseband processing module and the data baseband processing module.
Preferably, the voice-data-RF IC further comprises:
and the audio coder-decoder is used for converting the outbound analog voice signal into the outbound voice signal and converting the inbound voice signal into the inbound analog voice signal.
Preferably, the voice-data-RF IC further comprises:
the data input interface is used for providing outbound data to the data baseband processing module; and
a display interface for providing the inbound data to a display device external to the integrated circuit.
Preferably, the data input interface provides outbound data to the display interface.
Preferably, the display interface comprises at least one of:
a Liquid Crystal Display (LCD) interface; and
mobile Industrial Processor Interface (MIPI).
Preferably, the voice-data-RF IC further comprises:
an advanced high-performance (AHB) bus matrix coupled to the voice and data baseband processing modules.
Preferably, the voice-data-RF IC further comprises:
and the microprocessor core is connected with the AHB bus matrix.
Preferably, the voice-data-RF IC further comprises at least one of:
a Mobile Industrial Processor Interface (MIPI) connected to the AHB bus matrix;
a Universal Serial Bus (USB) interface connected to the AHB bus matrix;
an external memory interface connected to the AHB bus matrix;
a secure digital input/output (SDIO) interface connected to the AHB bus matrix;
an I2S interface connected to the AHB bus matrix;
a universal asynchronous receiver-transmitter (UART) interface connected to the AHB bus matrix;
a Serial Peripheral Interface (SPI) interface connected to the AHB bus matrix;
a power management interface;
a Universal Subscriber Identity Module (USIM) interface connected to the AHB bus matrix;
a camera interface connected to the AHB bus matrix; and
a Pulse Code Modulation (PCM) interface connected to the AHB bus matrix.
Preferably, the voice-data-RF IC further comprises:
and the video codec is connected to the AHB bus matrix.
According to an aspect of the present invention, there is provided a voice-data-RF IC including:
an AHB bus matrix;
a microprocessor core connected to the AHB bus matrix;
a digital signal processing module connected to the AHB bus matrix, wherein the digital signal processing module is configured to:
converting the outbound voice signal into an outbound voice symbol stream;
converting the inbound voice symbol stream into an inbound voice signal;
converting the outbound data into an outbound data symbol stream; and
converting the inbound data symbol stream into inbound data;
a radio frequency section for:
converting the inbound RF voice signal into an inbound voice symbol stream;
converting the outbound voice symbol stream into an outbound radio frequency voice signal;
converting the inbound RF data signal into an inbound data symbol stream; and
converting the outbound data symbol stream into an outbound radio frequency data signal; and
an interface module to: transmitting an inbound voice symbol stream and an outbound voice symbol stream between the digital signal processing module and the radio frequency portion when the voice-data-RF IC is in a voice mode; and transmitting an inbound data symbol stream and an outbound data symbol stream between the digital signal processing module and the radio frequency portion when the voice-data-RF IC is in a data mode.
A data input interface connected to the AHB bus matrix, wherein the data input interface receives outbound data; and
a display interface connected to the AHB bus matrix, wherein the display interface provides inbound data to a display device external to the integrated circuit.
Preferably, the voice-data-RF IC further comprises:
the video coder-decoder is connected to the AHB bus matrix;
preferably, the voice-data-RF IC further comprises:
and Direct Memory Access (DMA) connected to the AHB bus matrix.
Preferably, the voice-data-RF IC further comprises:
an arbitration module connected to the AHB bus matrix and the plurality of interface modules, wherein the arbitration module arbitrates among the plurality of interface modules which module/modules can be accessed to the AHB bus matrix.
Preferably, the voice-data-RF IC further comprises:
a graphics engine coupled to the arbitration module, wherein the arbitration module arbitrates between the plurality of interface modules and the graphics engine which access/accesses to the AHB bus matrix.
Preferably, the voice-data-RF IC further comprises:
a Mobile Industrial Processor Interface (MIPI) connected to the AHB bus matrix;
preferably, the voice-data-RF IC further comprises:
a demultiplexer connected to the AHB bus matrix and the plurality of modules, wherein the demultiplexer connects one of the plurality of modules to the AHB bus matrix based on the control signal.
Preferably, the plurality of modules includes at least two of:
a second advanced high performance (AHB) bus connected to a second plurality of modules;
a camera interface;
a liquid crystal display interface;
a security engine; and
the read-only memory is safely started.
Preferably, the second plurality of modules includes at least two of:
an I2S interface connected to the AHB bus matrix;
a universal asynchronous receiver-transmitter (UART) interface connected to the AHB bus matrix;
a Serial Peripheral Interface (SPI) interface connected to the AHB bus matrix;
a Universal Subscriber Identity Module (USIM) interface connected to the AHB bus matrix;
a real-time clock; and
a general purpose input/output (GPIO) interface.
Preferably, the input interface comprises at least one of:
a keyboard interface;
a camera interface;
and a video interface.
Preferably, the display interface comprises at least one of:
a liquid crystal display interface; and
mobile Industrial Processor Interface (MIPI).
According to an aspect of the present invention, there is provided a voice-data-RF IC including:
a digital signal processing module for:
converting the outbound voice signal into an outbound voice symbol stream;
converting the inbound voice symbol stream into an inbound voice signal;
converting the outbound data into an outbound data symbol stream; and
converting the inbound data symbol stream into inbound data; and
a radio frequency section for:
converting the inbound RF voice signal into an inbound voice symbol stream;
converting the outbound voice symbol stream into an outbound radio frequency voice signal;
converting the inbound RF data signal into an inbound data symbol stream; and
the outbound data symbol stream is converted to an outbound radio frequency data signal.
Preferably, the voice-data-RF IC further comprises:
an interface module to: transmitting an inbound voice symbol stream and an outbound voice symbol stream between the digital signal processing module and the radio frequency portion when the voice-data-RF IC is in a voice mode; and transmitting an inbound data symbol stream and an outbound data symbol stream between the digital signal processing module and the radio frequency portion when the voice-data-RF IC is in a data mode.
Preferably, the voice-data-RF IC further comprises:
a data input interface coupled to the digital signal processor module, wherein the data input interface is capable of receiving outbound data.
Preferably, the voice-data-RF IC further comprises:
a display interface connected to the digital signal processing module, wherein the display interface provides inbound data to a display device external to the integrated circuit.
Other features and advantages of the present invention will become apparent from the following detailed description of the invention which refers to the accompanying drawings.
Drawings
FIG. 1 is a schematic illustration of a wireless communication environment in accordance with the present invention;
FIG. 2 is a schematic illustration of another wireless communication environment in accordance with the present invention;
FIG. 3 is a schematic diagram of one embodiment of a communication device in accordance with the present invention;
fig. 4 is a schematic diagram of another embodiment of a communication device in accordance with the present invention;
fig. 5 is a schematic diagram of yet another embodiment of a communication device in accordance with the present invention;
fig. 6 is a schematic diagram of yet another embodiment of a communication device in accordance with the present invention;
FIG. 7 is a schematic diagram of one embodiment of a voice data RF IC in accordance with the present invention;
FIG. 8 is a schematic diagram of another voice data RF IC embodiment in accordance with the present invention;
FIG. 9 is a schematic diagram of yet another voice data RF IC embodiment in accordance with the present invention;
FIG. 10 is a schematic diagram of yet another voice data RF IC embodiment in accordance with the present invention;
FIG. 11 is a schematic diagram of another voice data RF IC embodiment in accordance with the present invention;
FIG. 12 is a schematic diagram of another voice data RF IC embodiment in accordance with the present invention;
FIG. 13 is a schematic diagram of another voice data RF IC embodiment in accordance with the present invention;
FIG. 14 is a schematic diagram of another voice data RF IC embodiment in accordance with the present invention;
FIG. 15 is a schematic diagram of another voice data RF IC embodiment in accordance with the present invention;
FIG. 16 is a schematic diagram of another voice data RF IC embodiment in accordance with the present invention;
FIG. 17 is a schematic diagram of one embodiment of a voice RF section in accordance with the present invention;
FIG. 18 is a schematic diagram of one embodiment of a data RF section in accordance with the present invention;
FIG. 19 is a schematic diagram of another embodiment of a voice data RF IC in accordance with the present invention;
FIG. 20 is a schematic diagram of another embodiment of a voice data RF IC in accordance with the present invention;
FIG. 21 is a schematic diagram of another embodiment of a voice data RF IC in accordance with the present invention;
FIG. 22 is a schematic diagram of another embodiment of a voice data RF IC in accordance with the present invention;
FIG. 23 is a schematic diagram of one embodiment of an RF section in accordance with the present invention;
FIG. 24 is a schematic diagram of another embodiment of an RF section in accordance with the present invention;
fig. 25 is a schematic diagram of another embodiment of a communication device in accordance with the present invention;
fig. 26 is a schematic diagram of another embodiment of a communication device in accordance with the present invention;
FIG. 27 is a schematic diagram illustrating one embodiment of an interface module in accordance with the present invention;
FIG. 28 is a schematic diagram illustrating one embodiment of a clock portion of an interface module in accordance with the present invention;
FIG. 29 is a schematic diagram of another embodiment of a clock portion of an interface module in accordance with the present invention;
FIG. 30 is a schematic view of one embodiment of a control portion of an interface module in accordance with the present invention;
FIG. 31 is a schematic diagram illustrating one embodiment of a transmit/receive portion of an interface module in accordance with the present invention;
FIG. 32 is a schematic diagram of another embodiment of a voice data RF IC in accordance with the invention;
FIG. 33 is a schematic diagram of another embodiment of an interface module in accordance with the present invention;
FIG. 34 is a schematic diagram of another embodiment of a transmit/receive section of an interface module in accordance with the present invention;
FIG. 35 is a schematic view of another embodiment of a control portion of an interface module according to the present invention;
FIG. 36 is a schematic diagram of another embodiment of a clock portion of an interface module in accordance with the present invention;
FIG. 37 is a schematic diagram of one embodiment of a voice data RF IC coupled to an adjustable antenna interface in accordance with the present invention;
FIG. 38 is a schematic diagram of another embodiment of a voice data RF IC coupled to another adjustable antenna interface in accordance with the present invention;
FIG. 39 is a schematic diagram of another embodiment of a voice data RF IC coupled to another adjustable antenna interface in accordance with the present invention;
FIG. 40 is a schematic diagram of one embodiment of an adjustable antenna interface in accordance with the present invention;
FIG. 41 is a schematic diagram of another embodiment of an adjustable antenna interface in accordance with the present invention;
FIG. 42 is a schematic diagram of another embodiment of a voice data RF IC coupled to another adjustable antenna interface in accordance with the present invention;
Detailed Description
Fig. 1 is a schematic diagram of a wireless communication environment in which a communication device 10 may communicate with one or more of a wired non-real time device 12, a wired real time device 14, a wired non-real time and/or real time device 16, a base station 18, a wireless non-real time device 20, a wireless real time device 22, a wireless non-real time and/or real time device 24. The communication device 10 may be a personal computer, laptop computer, personal entertainment device, mobile phone, personal digital assistant, game console, game controller, and/or any other type of device that can transmit real-time and/or non-real-time signals. The communication device 10 may be connected to one or more of the wired non-real time device 12, the wired real time device 14, the wired non-real time and/or real time device 16 through a wired connection 28. The wired connection 28 may be an ethernet connection, a Universal Serial Bus (USB) connection, a parallel connection, a serial connection (e.g., RS232), a firewire (fire-wire) connection, a Digital Subscriber Loop (DSL) connection, and/or any other type of connection that may be used to transfer data.
The communication device 10 may pass a frequency band (fb) designed for wireless communicationA) And one or more channels within, communicate RF non-real time data 25 and/or RF real time data 26 with one or more of base station 18, wireless non-real time device 20, wireless real time device 22, and wireless non-real time and/or real time device 24. For example, the frequency bands may be 900MHz, 1800MHz, 1900MHz, 2100MHz, 2.4GHz, 5GHz, any ISM (Industrial, scientific, and medical) frequency bands, and/or any other unlicensed frequency bands in the United states and/or other countries. As a specific example, Wideband Code Division Multiple Access (WCDMA) utilizes an uplink frequency band of 1920-1980MHz and a downlink frequency band of 2110-2170 MHz. As another specific example, EDGE, GSM, and GPRS utilize the 890-915MHz uplink transmit band and the 935-960MHz downlink transmit band. As yet another example, IEEE 802.11(g) utilizes the 2.4GHz band.
If the transmission of real-time data by wireless real-time device 22 and wired real-time device 14 is interrupted, significant undesirable effects may result. For example, real-time data may include, but is not limited to, voice data, audio data, and/or streaming video data. It is noted that each of the real-time devices 14 and 22 may be a personal computer, laptop, personal digital assistant, mobile telephone, cable set-top box, satellite set-top box, game console, Wireless Local Area Network (WLAN) transceiver, bluetooth transceiver, Frequency Modulation (FM) tuner, broadcast television tuner, digital camera, and/or any other device having a wired and/or wireless interface for communicating real-time data with another device.
If the transmission of non-real time data by wireless non-real time device 20 and wired non-real time device 12 is interrupted, no significant adverse effects are typically caused. For example, non-real-time data may include, but is not limited to, text messages, still video images, pictures, control data, email, and/or web browsing. It is noted that each of the non-real time devices 14 and 22 may be a personal computer, laptop, personal digital assistant, mobile phone, cable set-top box, satellite set-top box, game console, Global Positioning Satellite (GPS) receiver, Wireless Local Area Network (WLAN) transceiver, bluetooth transceiver, Frequency Modulation (FM) tuner, broadcast television tuner, digital camera, and/or any other device having a wired and/or wireless interface for communicating real-time data with another device.
Depending on the real-time and non-real-time devices connected to communication device 10, communication device 10 may participate in mobile voice communications, mobile data communications, video recording, video playback, audio recording, audio playback, image recording, image playback, voice over internet protocol (i.e., VOIP telephony), transmitting and/or receiving mail, web browsing, playing local video games, playing network video games, word processing authoring and/or editing, table authoring and/or editing, database authoring and/or editing, point-to-multipoint communications, viewing broadcast television, receiving wireless broadcasts, cable broadcasts, and/or satellite broadcasts.
Fig. 2 is a schematic diagram of another wireless communication environment in which the communication device 30 may communicate with one or more of the wired non-real time device 12, the wired real time device 14, the wired non-real time and/or real time device 16, the wireless data device 32, the database base station 34, the voice library base station 36, and the wireless voice device 38. The communication device 30 may be a personal computer, laptop, personal entertainment device, mobile phone, personal digital assistant, game console, game controller, and/or any other type of device that can transmit data and/or voice signals. The communication device 30 may be connected to one or more of the wired non-real time device 12, the wired real time device 14, and the wired non-real time and/or real time device 16 via a wired connection 28.
The communication device 30 may pass a first frequency band (fb) designed for wireless communication1) And one or more channels therein, communicate RF data 40 with the data device 32 and/or the database base station 34. For example, the first frequency band may be 900MHz, 1800MHz, 1900MHz, 2100MHz, 2.4GHz, 5GHz, any ISM (industrial, scientific, and medical) frequency band, and/or any other unlicensed frequency band in the united states and/or other countries.
The communication device 30 may communicate via a second frequency designed for wireless communicationBelt (fb)2) One or more channels within, communicate RF voice 42 with voice device 38 and/or voice vault base station 36. For example, the second frequency band may be 900MHz, 1800MHz, 1900MHz, 2100MHz, 2.4GHz, 5GHz, any ISM (industrial, scientific, and medical) frequency band, and/or any other unlicensed frequency band in the united states and/or other countries. In one particular example, the first frequency band can be 900MHz for EDGE data transmission, while the second frequency band can be 1900MHz and 2100MHz for WCDMA voice transmission.
If speech device 38 and speech library base station 36 are interrupted from transmitting speech signals, significant undesirable effects (e.g., distortions in communications) may result. For example, the voice signal may include, but is not limited to, digitized voice signals, digitized audio data, and/or streaming video data. It is noted that the voice device 38 may be a personal computer, laptop, personal digital assistant, mobile telephone, game pad, Wireless Local Area Network (WLAN) transceiver, bluetooth transceiver, Frequency Modulation (FM) tuner, broadcast television tuner, digital camera, and/or any other device having a wireless interface for communicating voice signals with another device.
If the data device 34 and the database base station 34 are interrupted from transmitting data, no significant adverse effects are typically caused. For example, such data may include, but is not limited to, text messages, still video images, pictures, control data, e-mail, and/or web browsing. It is noted that the data device 32 may be a personal computer, laptop, personal digital assistant, mobile phone, cable set-top box, satellite set-top box, game pad, Global Positioning Satellite (GPS) receiver, Wireless Local Area Network (WLAN) transceiver, bluetooth transceiver, Frequency Modulation (FM) tuner, broadcast television tuner, digital video camera, and/or any other device having a wireless interface for communicating data with another device.
Depending on the device connected to communication device 30, communication device 30 may participate in mobile voice communications, mobile data communications, video recording, video playback, audio recording, audio playback, image recording, image playback, voice over internet protocol (i.e., VOIP telephony), transmitting and/or receiving mail, web browsing, playing local video games, playing network video games, word processing authoring and/or editing, table authoring and/or editing, database authoring and/or editing, point-to-multipoint communications, viewing broadcast television, receiving wireless broadcasts, cable broadcasts, and/or satellite broadcasts.
Fig. 3 is a schematic diagram of one embodiment of a communication device 10 that includes a voice-data-Radio Frequency (RF) Integrated Circuit (IC)50, an antenna interface 52, a memory 54, a display 56, a keyboard and/or keypad 58, at least one microphone 60, at least one speaker 62, and a wired port 64. Memory 54 may be NAND flash, NOR flash, SDRAM, and/or SRAM for storing data and/or instructions for facilitating real-time and non-real-time data communication through wired port 64 and/or through antenna interface 52. In addition, or in an alternative embodiment, the memory 54 may store video files, audio files, and/or image data for subsequent wired or wireless transmission, for subsequent display, for file conversion, and/or for subsequent editing. Thus, where the communication device supports storing, displaying, converting and/or editing audio, video and/or image files, the memory 54 may also store algorithms for supporting, for example, storing, displaying, and/or editing. For example, they may include, but are not limited to, file conversion algorithms, video compression algorithms, video decompression algorithms, audio compression algorithms, audio decompression algorithms, image compression algorithms, and/or image decompression algorithms, such as MPEG (moving picture experts group) encoding, MPEG decoding, JPEG (joint photographic experts group) encoding, JPEG decoding, MP3 encoding, and MP3 decoding.
For an outgoing voice communication, the at least one microphone 60 receives an audible audio signal, amplifies the signal, and provides the amplified voice signal to the voice data RF IC 50. The voice data RF IC50 processes the amplified voice signal into a digital voice signal using one or more audio processing methods (e.g., pulse code modulation, audio compression, etc.). The voice data RF IC50 may transmit the digital voice signal to the wired real-time device 14 and/or the wired non-real-time and/or real-time device 16 through the wired port 64. In addition, or in an alternative embodiment, voice data RF IC50 may transmit the digital voice signals as RF real-time data 26 to wireless real-time device 22, and/or wireless non-real-time and/or real-time device 24, via antenna interface 52.
For a dial-out real-time audio and/or video communication, the voice data RF IC50 retrieves an audio and/or video file from the memory 54. The voice data RF IC50 may decompress the acquired audio and/or video files into digital streaming audio and/or video. The voice data RF IC50 may transmit the digital stream audio and/or video to the wired real-time device 14 and/or the wired non-real-time and/or real-time device 16 via the wired port 64. In addition, or in an alternative embodiment, voice data RF IC50 may transmit the digital streaming audio and/or video as RF real-time data 26 to wireless real-time device 22, and/or wireless non-real-time and/or real-time device 24, via antenna interface 52. It is noted that the voice data RF IC50 may mix the digital voice signal and the digital streaming audio and/or video to produce a mixed digital signal that may be transmitted via the wired port 64 and/or the antenna interface 52.
In a playback mode of communication device 10, voice data RF IC50 retrieves audio and/or video files from memory 54. The voice data RF IC50 may decompress the acquired audio and/or video files into digital streaming audio and/or video. Voice data RF IC50 may convert the audio portion of the digital streaming audio and/or video into an analog audio signal for provision to at least one speaker 62. In addition, the voice data RF IC50 may convert the video portion of the digital streaming audio and/or video into an analog or digital video signal for provision to the display device 56. The display device 56 may be a Liquid Crystal (LCD) display device, a plasma display device, a Digital Light Projection (DLP) device, and/or any other type of portable video display device.
For dial-in (incoming) RF voice communications, the antenna interface 52 receives inbound RF real-time data 26 (e.g., inbound RF voice signals) through an antenna and provides to the voice data RF IC 50. The voice data RF IC50 processes the inbound RF voice signal into a digital voice signal. The voice data RF IC50 may transmit the digital voice signal to the wired real-time device 14 and/or the wired non-real-time and/or real-time device 16 through the wired port 64. In addition, or in an alternative embodiment, voice data RF IC50 may convert the digital voice signals to analog voice signals and provide the analog voice signals to speaker 62.
The voice data RF IC50 may receive digital voice/audio and/or video signals from the wired connection 28 via the wired port 64; or receives RF signals through the antenna interface 52 and derives the digital voice/audio and/or video signals from the RF signals. The voice data RF IC50 compresses the received digital voice/audio and/or video signals to generate voice/audio and/or video files and stores the files in the memory 54. In an alternative embodiment, or in addition, the voice data RF IC50 may convert the digital voice/audio and/or video signals to analog voice/audio and/or video signals and provide them to the speaker 62 and/or display device.
For dial-out non-real-time data communications, the keyboard/keypad 58 (which may be a keyboard, keypad, touch screen, voice activated data entry, and/or any mechanism for inputting data) provides input data (e.g., e-mail, text message, web browsing commands, etc.) to the voice data RF IC 50. Voice data RF IC50 converts the input data into a data symbol stream using one or more data modulation methods (e.g., QPSK, 8-PSK, etc.). The voice data RF IC50 converts the data symbol stream into an RF non-real time data signal 24, which may be provided to an antenna interface 52 for subsequent transmission over an antenna. In addition, or in the alternative, voice data RF IC50 may provide the input data to display device 56. As a further alternative embodiment, the voice data RF IC50 may provide the input data to the wired port 64 for transmission to the wired non-real time data device 12 and/or the non-real time and/or real time device 16.
For dial-in non-real time communications (e.g., text messaging, image conversion, email, web browsing), the antenna interface 52 receives an inbound RF non-real time data signal 24 (e.g., an inbound RF data signal) via the antenna and provides it to the voice data RF IC 50. The voice data RF IC50 processes the inbound RF data signal into a data signal. The voice data RF IC50 may transmit the data signal to the wired non-real time device 12 and/or the wired non-real time device and/or the real time device 16 through the wired port 64. In addition, or in an alternative embodiment, voice data RF IC50 may convert the data signal to an analog data signal and provide the analog data signal to an analog input of display device 56, or voice data RF IC50 may provide the data signal to a digital input of display device 56.
Fig. 4 is a schematic diagram of another embodiment of a communication device 30 that includes a voice-data-Radio Frequency (RF) Integrated Circuit (IC)70, a first antenna interface 72, a second antenna interface 74, a memory 54, a display 56, a keypad and/or keypad 58, at least one microphone 60, at least one speaker 62, and a wired port 64. Memory 54 may be NAND flash, NOR flash, SDRAM, and/or SRAM for storing data and/or instructions for facilitating real-time and non-real-time data communication through wired port 64 and/or through antenna interface 52. In addition, or in an alternative embodiment, the memory 54 may store video files, audio files, and/or image data for subsequent wired or wireless transmission, for subsequent display, for file conversion, and/or for subsequent editing. Thus, while communication device 30 supports storing, displaying, converting and/or editing audio, video and/or image files, memory 54 may also store algorithms for supporting, for example, storing, displaying and/or editing. For example, they may include, but are not limited to, file conversion algorithms, video compression algorithms, video decompression algorithms, audio compression algorithms, audio decompression algorithms, image compression algorithms, and/or image decompression algorithms, such as MPEG (moving picture experts group) encoding, MPEG decoding, JPEG (joint photographic experts group) encoding, JPEG decoding, MP3 encoding, and MP3 decoding.
For a dial-out voice communication, the at least one microphone 60 receives an audible audio signal, amplifies the signal, and provides the amplified voice signal to the voice data RF IC 70. The voice data RF IC70 processes the amplified voice signal into a digital voice signal using one or more audio processing methods (e.g., pulse code modulation, audio compression, etc.). The voice data RF IC70 may transmit the digital voice signal to the wired real-time device 14 and/or the wired non-real-time and/or real-time device 16 via the wired port 64. In addition, or in an alternative embodiment, the voice data RF IC70 may use a first frequency band (fb)1) The digital voice signals are transmitted as RF real-time data 26 through antenna interface 72 to wireless real-time device 22, and/or wireless non-real-time and/or real-time device 24.
For a dial-out real-time audio and/or video communication, the voice data RF IC70 retrieves the audio and/or video files from the memory 54. The voice data RF IC70 may decompress the acquired audio and/or video files into digital streaming audio and/or video. The voice data RF IC70 may transmit the digital streaming audio and/or video to the wired real-time device 14 and/or the wired non-real-time and/or real-time device 16 via the wired port 64. In addition, or in an alternative embodiment, the voice data RF IC70 may use a first frequency band (fb)1) The digital streaming audio and/or video as RF real-time data 26 is transmitted through antenna interface 72 to wireless real-time device 22, and/or wireless non-real-time and/or real-time device 24. It is noted that the voice data RF IC70 may mix the digital voice signal and the digital streaming audio and/or video to produce a mixed digital signal that may be transmitted via the wired port 64 and/or the antenna interface 72.
In a playback mode of communication device 30, voice data RF IC70 retrieves audio and/or video files from memory 54. The voice data RF IC70 may decompress the acquired audio and/or video files into digital streaming audio and/or video. Voice data RF IC70 may convert the audio portion of the digital streaming audio and/or video into analog audio signals for provision to at least one speaker 62. Additionally, voice data RF IC70 may convert the video portion of the digital streaming audio and/or video into an analog or digital video signal for provision to display device 56, where display device 56 may be a Liquid Crystal (LCD) display device, a plasma display device, a Digital Light Projection (DLP) device, and/or any other type of portable video display device.
For dial-in RF voice communications, the antenna interface 72 receives inbound RF real-time data 26 (e.g., inbound RF voice signals) via an antenna in a first frequency band and provides the voice data RF IC 70. The voice data RF IC70 processes the inbound RF voice signal into a digital voice signal. The voice data RF IC70 may transmit the digital voice signals to the wired real-time device 14 and/or the wired non-real-time and/or real-time device 16 via the wired port 64. In addition, or in an alternative embodiment, voice data RFIC 70 may convert the digital voice signals to analog voice signals and provide the analog voice signals to speaker 62.
The voice data RF IC70 may receive digital voice/audio and/or video signals from the wired connection 28 via the wired port 64; or receives RF signals through the antenna interface 72 and derives the digital voice/audio and/or video signals from the RF signals. The voice data RF IC70 compresses the received digital voice/audio and/or video signals to generate voice/audio and/or video files and stores the files in the memory 54. In an alternative embodiment, or in addition, the voice data RF IC70 may convert the digital voice/audio and/or video signals to analog voice/audio and/or video signals and provide them to the speaker 62 and/or display device.
For dial-out non-real time data communications, the keyboard/keypad 58 provides input data (e.g., e-mail, text message, web browsing commands, etc.) to the voice data RF IC 70. The voice data RF IC70 utilizes an ORA variety of data modulation methods (e.g., QPSK, 8-PSK, etc.) convert the input data into a stream of data symbols. The voice data RF IC70 converts the data symbol stream into an RF non-real time data signal 24 and provides it to the antenna interface 74 for subsequent passage within the second frequency band ((fb) fb2) Is transmitted by the antenna. In addition, or in the alternative, the voice data RF IC70 may provide the input data to the display device 56. As yet another alternative embodiment, the voice data RF IC70 may provide the input data to the wired port 64 for transmission to the wired non-real time data device 12 and/or the non-real time and/or real time device 16.
For dial-in non-real time communications (e.g., text messaging, image conversion, email, web browsing), the antenna interface 74 receives the inbound RF non-real time data signals 24 (e.g., inbound RF data signals) via the antenna in the second frequency band and provides them to the voice data RF IC 70. The voice data RF IC70 processes the inbound RF data signal into a data signal. The voice data RF IC70 may transmit the digital signal to the wired non-real time device 12 and/or the wired non-real time device and/or the real time device 16 through the wired port 64. In addition, or in an alternative embodiment, voice data RF IC70 may convert the data signals to analog data signals and provide the analog data signals to an analog input of display device 56, or voice data RF IC70 may provide data signals to a digital input of display device 56.
Fig. 5 is a schematic diagram of another embodiment of a communication device 10 that includes a voice data RF IC50, an antenna interface 52, a memory 54, a keypad and/or keypad 58, at least one speaker 62, at least one microphone 60, and a display 56. The voice data RF IC50 includes a baseband processing module 80, a Radio Frequency (RF) section 82, an interface module 84, an audio codec 86, a keyboard interface 88, a memory interface 90, a display interface 92, and an advanced high-performance (AHB) bus matrix 94. The baseband processing module 80 may be one processing device or a plurality of processing devices. Such a processing device may be a microprocessor, microcontroller, digital signal processor, microcomputer, central processing unit, field programmable gate array, programmable logic device, state machine, logic circuitry, analog circuitry, digital circuitry, and/or any device capable of processing signals (analog and/or digital) based on hard-coded and/or operational instructions for circuitry. The baseband processing module 80 may have an associated memory and/or storage element that may be a single memory device, multiple memory devices, and/or embedded circuitry within the processing module 80. Such a memory device may be a read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and/or any device that may store digital information. It should be noted that when the processing module 80 implements one or more of its functions via a state machine, analog circuitry, digital circuitry, and/or logic circuitry, the memory and/or memory elements storing the corresponding operational instructions may be embedded within, or external to, the state machine, analog circuitry, digital circuitry, and/or logic circuitry. It is also noted that the storage element stores, hard-coded and/or operational instructions executed by the processing module 80 correspond to at least some of the steps and/or functions illustrated in fig. 5-42.
The baseband processing module 80 converts the outbound voice signals 96 into an outbound voice symbol stream 98 according to one or more of existing wireless communication standards, new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., GSM, AMPS, digital AMPS, CDMA, etc.). The baseband processing module 80 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert the outbound voice signal 96 into the outbound voice symbol stream 98. Depending on the desired format of the outbound speech note stream 98, the baseband processing module 80 may generate the outbound speech symbol stream 98 in cartesian coordinates (e.g., representing a symbol using an in-phase signal component and a quadrature signal component), polar coordinates (e.g., representing a symbol using a phase component and an amplitude component), or HYBRID coordinates disclosed in the pending patent application entitled HYBRID speech FREQUENCY transmission, filed 24/2006, filed 11/388,882, and filed 11/494,682, filed 26/2006.
When the voice data RF IC50 is in voice mode, the interface module 84 transmits the outbound voice symbol stream 98 to the RF section 82. The speech mode may be activated by a user of the communication device 10 by: initiate a mobile phone call, receive a mobile phone call, initiate a walkie-talkie type call, receive a walkie-talkie type call, initiate a voice recording function, and/or another voice activity selection mechanism.
The RF section 82 converts the outbound voice symbol stream 98 into an outbound RF voice signal 114 in accordance with one or more of the existing wireless communication standards, the new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., GSM, AMPS, digital AMPS, CDMA, etc.). In one embodiment, the RF section 82 receives the outbound voice symbol stream 98 in cartesian coordinates. In this embodiment, the RF section 82 mixes the in-phase component and the in-phase local oscillation of the outbound voice symbol stream 98 to produce a first mixed signal and mixes the quadrature component of the outbound voice symbol stream 98 to produce a second mixed signal. The RF section 82 combines the first and second mixed signals to produce an up-converted (up-converted) voice signal. The RF section 82 then amplifies the upconverted voice signal to generate an outbound RF voice signal 114, which is provided to the antenna interface 52. Note that further power amplification may be required between the RF section 82 and the input of the antenna interface 52.
In other embodiments, the RF section 82 receives the outbound (outbend) voice symbol stream 98 in either polar or mixed-coordinate fashion. In these embodiments, the RF section 82 modulates the local oscillator signal based on the phase information of the outbound voice symbol stream 98 to produce a phase modulated RF signal. The RF section 82 then amplifies the phase modulated RF signal based on the amplitude information of the outbound voice symbol stream 98 to produce an outbound RF voice signal 114. Alternatively, the RF section 82 may amplify the phase modulated RF signal according to a set power level to produce the outbound RF voice signal 114.
For dial-in (incoming) voice signals, the RF section 82 receives an inbound (inbound) RF voice signal 112 through the antenna interface 52. The RF section 82 converts the inbound RF voice signal 112 into the inbound voice symbol stream 100. In one embodiment, the RF section 82 extracts cartesian coordinates from the inbound RF voice signal 112 to produce the inbound voice symbol stream 100. In another embodiment, the RF section 82 extracts polar coordinates from the inbound RF voice signal 112 to produce the inbound voice symbol stream 100. In yet another embodiment, the RF section 82 extracts the hybrid coordinates from the inbound RF voice signal 112 to produce the inbound voice symbol stream 100. The interface module 84 provides the inbound voice symbol stream 100 to the baseband processing module 80 when the voice data RF IC50 is in a voice mode.
The baseband processing module 80 converts the inbound voice symbol stream 100 into an inbound voice signal 102. The baseband processing module 80 may perform one or more of descrambling, decoding, constellation demapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF-to-digital baseband conversion to convert the inbound voice symbol stream 100 into an inbound voice signal 102 and place it onto the AHB bus matrix 94.
In one embodiment, the outbound voice signal 96 may be received from the audio codec portion 86 through the AHB bus 94. The audio codec section 86 is connected to at least one microphone 60 to receive analog voice input (input) signals. The audio codec portion 86 may convert the analog voice input signal into a digital voice signal that is provided to the baseband processing module 80 as an outbound voice signal 96. The audio codec portion 86 may perform analog-to-digital conversion to produce a digital speech signal from an analog speech input signal, may perform Pulse Code Modulation (PCM) to produce a digital speech signal, and/or may compress a digital representation of the analog speech input signal to produce a digital speech signal.
The audio codec section 86 is also connected to at least one speaker 62. In one embodiment, the audio codec portion 86 processes the inbound voice signal 102 to generate an analog inbound voice signal that is then provided to the at least one speaker 62. The audio codec portion 86 may process the inbound voice signal 102 by performing digital-to-analog conversion, PCM decoding, and/or decompressing the inbound voice signal 102.
For an outbound data communication (e.g., e-mail, text message, web browsing, and/or non-real time data), the baseband processing module 80 receives outbound data 108 from the keyboard interface 88 and/or the memory interface 90. The baseband processing module 80 converts the outbound data 108 into an outbound data symbol stream 110 in accordance with one or more of existing wireless communication standards, new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., EDGE, GPRS, etc.). The baseband processing module 80 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert the outbound data 108 into an outbound data symbol stream 110. The baseband processing module 80 may generate the outbound data symbol stream 110 in cartesian coordinates (e.g., representing one symbol with an in-phase signal component and a quadrature signal component), polar coordinates (e.g., representing one symbol with an in-phase component and an amplitude component), or hybrid coordinates disclosed in the pending patent application entitled hybrid FREQUENCY transmission, filed 24/2006, filed 11/388,822, and filed 11/494,682, filed 26/2006, filed with priority. In addition, or in an alternative embodiment, the outbound data 108 may be provided to the display interface 92 such that the outbound data 108, or content represented thereby, may be displayed on the display device 56.
When the voice data RF IC50 is in data mode, the interface module 84 transmits the outbound data symbol stream 110 to the RF section 82. The data mode may be activated by a user of the communication device 10 by: sending a text message, receiving a text message, initiating a web browsing function, receiving a web browsing response, initiating a data file transfer, and/or activating a selection mechanism via another type of data.
The RF section 82 converts the outbound data symbol stream 110 into an outbound RF data signal 118 in accordance with one or more of the existing wireless communication standards, the new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., EDGE, GPRS, etc.). In one embodiment, the RF section 82 receives the outbound data symbol stream 110 in cartesian coordinates. In this embodiment, the RF section 82 mixes the in-phase component and the in-phase local oscillation of the outbound data symbol stream 110 to produce a first mixed signal and mixes the quadrature component of the outbound data symbol stream 110 to produce a second mixed signal. The RF section 82 combines the first and second mixed signals to produce an upconverted data signal. The RF section 82 then amplifies the upconverted data signal to generate an outbound RF data signal 118, which is provided to the antenna interface 52. Note that further power amplification may be required between the RF section 82 and the input of the antenna interface 52.
In other embodiments, the RF section 82 receives the outbound data symbol stream 110 in polar or hybrid coordinate fashion. In these embodiments, the RF section 82 modulates the local oscillator signal based on the phase information of the outbound data symbol stream 110 to produce a phase modulated RF signal. The RF section 82 then amplifies the phase modulated RF signal based on the amplitude information of the outbound data symbol stream 110 to produce an outbound RF data signal 118. Alternatively, the RF section 82 may amplify the phase modulated RF signal according to a set power level to produce the outbound RF data signal 118.
For dial-in (incoming) data communications, the RF section 82 receives an inbound RF data signal 116 through the antenna interface 52. The RF section 82 converts the inbound RF data signal 116 into the inbound data symbol stream 104. In one embodiment, the RF section 82 extracts cartesian coordinates from the inbound RF data signal 116 to generate the inbound data symbol stream 104. In another embodiment, the RF section 82 extracts polar coordinates from the inbound RF data signal 116 to generate the inbound data symbol stream 104. In yet another embodiment, the RF section 82 extracts the hybrid coordinates from the inbound RF data signal 116 to produce the inbound data symbol stream 104. The interface module 84 provides the inbound data symbol stream 104 to the baseband processing module 80 when the voice data RF IC50 is in the data mode.
The baseband processing module 80 converts the inbound data symbol stream 104 into inbound data 106. The baseband processing module 80 may perform one or more of descrambling, decoding, constellation demapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF-to-digital baseband conversion to convert the inbound data symbol stream 104 into inbound data 106 and place it onto the AHB bus matrix 94.
In one embodiment, the display interface 92 obtains the inbound data 106 from the AHB bus matrix 94 and provides it, or the content of a representation thereof, to the display 56. In another embodiment, the memory interface 90 retrieves the inbound data 106 from the AHB bus matrix 94 and provides it to the memory 54 for storage.
Fig. 6 is a schematic diagram of another embodiment of a communication device 10 that includes a voice data RF IC50, an antenna interface 52, a memory 54, a keyboard and/or keypad 58, at least one speaker 62, at least one microphone 60, a display device 56, and at least one of: a SIM (secure identification module) card 122, a Power Management (PM) IC 126, a second display device 130, a Secure Digital (SD) or multimedia card (MMC)134, a co-processor IC 138, a WLAN transceiver 142, a Bluetooth (BT) transceiver 144, an FM tuner 148, a GPS receiver 154, an image sensor 158 (e.g., a digital camera), a video sensor 162 (e.g., a video camera), and a TV tuner 166. The voice data RF IC50 includes a baseband processing module 80, an RF section 82, an interface module 84, an audio codec 86, a keyboard interface 88, a memory interface 90, a display interface 92, an advanced high performance (AHB) bus matrix 94, a processing module 125, and one or more of: a Universal Subscriber Identity Module (USIM) interface 120, a Power Management (PM) interface 124, a second display interface 126, a secure digital input/output (SDIO) interface 132, a coprocessor interface 136, a WLAN interface 140, a bluetooth interface 146, an FM interface 150, a GPS interface 152, a camera interface 156, a video camera interface 160, a TV interface 164, a Universal Serial Bus (USB) interface 165. Although not shown in this figure, voice data RF IC50 may also include one or more of a universal asynchronous receiver-transmitter (UART) interface connected to AHB bus matrix 94, a Serial Peripheral Interface (SPI) interface connected to AHB bus matrix 94, an I2S interface connected to AHB bus matrix 94, and a Pulse Code Modulation (PCM) interface connected to AHB bus matrix 94.
The processing module 125 may be a single processing device or a plurality of processing devices. Such a processing device may be a microprocessor, microcontroller, digital signal processor, microcomputer, central processing unit, field programmable gate array, programmable logic device, state machine, logic circuitry, analog circuitry, digital circuitry, and/or any device that processes signals (analog and/or digital) based on hard-coded and/or operational instructions for circuitry. The processing module 125 may have an associated memory and/or storage element, may be a single memory device, multiple memory devices, and/or embedded circuitry within the processing module 125. Such a memory device may be a read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and/or any device that may store digital information. It is noted that when the processing module 125 implements one or more functions via a state machine, analog circuitry, digital circuitry, and/or logic circuitry, the memory and/or memory elements storing the corresponding operational instructions may be embedded within, or external to, the state machine, analog circuitry, digital circuitry, and/or logic circuitry. It is also noted that the storage element stores, hard-coded and/or operational instructions executed by processing module 125 correspond to at least some of the steps and/or functions illustrated in fig. 5-42.
In this embodiment, the voice data RF IC50 includes one or more of a variety of interfaces such that the communication device 10 includes one or more of a plurality of external circuits. For example, the communication device 10 may be a mobile telephone that provides voice, data, and at least one other service via a voice data RF IC50, in which case the voice data RF IC50 is a mobile telephone IC. Examples of another service include WLAN access through a WLAN transceiver to support VOIP communications, internet access, etc. Another example of a service includes bluetooth access through a bluetooth transceiver to support bluetooth wireless headsets, file transfers, and other piconet services.
For a wired connection to another device, voice data RF IC50 may include a USB interface 165, an SPI interface, an I2S interface, and/or other types of wired interfaces. In this case, the wired connection may easily support file transfer, and the processing module 125 may also manage file transfer. In addition, video games may be downloaded to communication device 10 via a wired connection and then played under the management of processing module 125. Alternatively, a wired connection may provide a connection to the game console to enable the communication device 10 to act as a display and/or controller for the video game.
With respect to the various interface options of voice data RF IC50, communication device 10 may be used as a personal entertainment device for playing back audio files, video files, image files, recording images, video, audio, watching television, tracking locations, listening to wireless FM broadcasts, and the like. These personal entertainment functions may all be primarily managed by the processing module 125.
By including one or more display interfaces 92 and 128, the communication device may include multiple display devices 56 and 130. The display devices 56 and 130 may be Liquid Crystal (LCD) display devices, Digital Light Projection (DLP) display devices, and/or any other type of portable video display device. It should be noted that display interfaces 92 and 128 may be LCD interfaces, Mobile Industrial Processor Interfaces (MIPI), and/or other types of interfaces that support a particular display device 56 or 130.
The voice data RF IC50 includes a secure interface option to protect data stored in the communication device and/or to ensure that the communication device can only be used by an authorized user. For example, the voice data RF IC50 may include a USIM interface 120 and/or an SDIO interface 132 for connecting a SIM card, a Secure Digital (SD) card, and/or a multimedia (MMC) card.
Of the many interfaces that voice data RF IC50 may include, I2S is an industry standard 3-wire interface, which is a serial interface for transmitting stereo audio streams between devices, and a PCM interface, which is a serial interface for transmitting voice data. Among the external components of the communication device 10 related to the IC50, Secure Digital (SD) is a flash (non-volatile) memory card format used in portable devices including digital cameras and handheld computers. SD cards are based on the old multimedia card (MMC) format, but are mostly thicker than MMC cards. The (SIM) card can store user information, authorization information and provide storage space for text messages, while the USIM stores a long-term pre-shared key (K), which is shared by the authorization center (AuC) of the network. The USIM may also verify a sequence number that must be within the range of using a window mechanism to avoid replay attacks, which is mainly responsible for generating the keys CK and IK for the confidentiality and integrity algorithms of the packet cipher KASUMI in UMTS.
Fig. 7 is a schematic diagram of one embodiment of a voice data RF IC50 that includes a digital processor (DSP)174, an interface module 84, and an RF section 82. The DSP 174 may be programmed to include a voice baseband processing module 170 and a data baseband processing module 172.
The voice baseband processing module 170 converts the outbound voice signals 96 into the outbound voice symbol stream 98 according to one or more of existing wireless communication standards, new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., GSM, AMPS, digital AMPS, CDMA, etc.). The voice baseband processing module 170 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert the outbound voice signal 96 into the outbound voice symbol stream 98. The speech baseband processing module 170 may generate the outbound speech symbol stream 98 in cartesian coordinates (e.g., using an in-phase signal component and a quadrature signal component to represent a symbol), polar coordinates (e.g., using a phase component and an amplitude component to represent a symbol), or mixed coordinates, depending on the desired format of the outbound speech note stream 98. When the voice data RF IC50 is in voice mode, the interface module 84 transmits the outbound voice symbol stream 98 to the RF section 82.
The RF section 82 converts the outbound voice symbol stream 98 into RF voice signals 114 in accordance with one or more of the existing wireless communication standards, the new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., GSM, AMPS, digital AMPS, CDMA, etc.). In one embodiment, the RF section 82 receives the outbound voice symbol stream 98 in cartesian coordinates. In this embodiment, the RF section 82 mixes the in-phase component of the outbound voice symbol stream 98 with an in-phase local oscillation to produce a first mixed signal and mixes the quadrature component of the outbound voice symbol stream 98 to produce a second mixed signal. The RF section 82 combines the first and second mixed signals to produce an upconverted speech signal. The RF section 82 then amplifies the upconverted voice signal to produce an outbound RF voice signal 114, which is provided to the antenna interface 52. Note that further power amplification may be required between the RF section 82 and the input of the antenna interface 52.
In other embodiments, the RF section 82 receives the outbound voice symbol stream 98 in polar or hybrid coordinate fashion. In these embodiments, the RF section 82 modulates the local oscillator signal based on the phase information of the outbound voice symbol stream 98 to produce a phase modulated RF signal. The RF section 82 then amplifies the phase modulated RF signal based on the amplitude information of the outbound voice symbol stream 98 to produce an outbound RF voice signal 114. Alternatively, the RF section 82 may amplify the phase modulated RF signal according to a set power level to produce the outbound RF voice signal 114.
For dial-in voice signals, the RF section 82 converts the inbound RF voice signal 112 into the inbound voice symbol stream 100. In one embodiment, the RF section 82 extracts cartesian coordinates from the inbound RF voice signal 112 to produce the inbound voice symbol stream 100. In another embodiment, the RF section 82 extracts polar coordinates from the RF voice signal 112 to produce the inbound voice symbol stream 100. In yet another embodiment, the RF section 82 extracts the hybrid coordinates from the RF voice signal 112 to produce the inbound voice symbol stream 100. When the voice data RF IC50 is in voice mode, the interface module 84 provides the inbound voice symbol stream 100 to the voice baseband processing module 170.
The voice baseband processing module 170 converts the inbound voice symbol stream 100 into the inbound voice signal 102. The voice baseband processing module 170 may perform one or more of descrambling, decoding, constellation demapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF-to-digital baseband conversion to convert the inbound voice symbol stream 100 into the inbound voice signal 102.
For a dialed data communication (e.g., email, text message, web browsing, and/or non-real-time data), the data baseband processing module 172 converts the outbound data 108 into the outbound data symbol stream 110 in accordance with one or more of the existing wireless communication standards, the new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., EDGE, GPRS, etc.). The data baseband processing module 172 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert the outbound data 108 into the outbound data symbol stream 110. Depending on the desired format of the outbound data symbol stream 110, the data baseband processing module 172 may generate the outbound data symbol stream 110 in cartesian coordinates (e.g., representing one symbol with an in-phase signal component and a quadrature signal component), polar coordinates (e.g., representing one symbol with a phase component and an amplitude component), or hybrid coordinates.
When the voice data RF IC50 is in data mode, the interface module 84 transmits the outbound data symbol stream 110 to the RF section 82. The data mode may be activated by a user of the communication device 10 by: initiate a text message, initiate a web browsing function, receive a web browsing response, initiate a data file transfer, and/or other data activation selection mechanism.
The RF section 82 converts the outbound data symbol stream 110 into an outbound RF data signal 118 in accordance with one or more of existing wireless communication standards, new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., EDGE, GPRS, etc.). In one embodiment, the RF section 82 receives the outbound data symbol stream 110 in cartesian coordinates. In this embodiment, the RF section 82 mixes the in-phase component of the outbound data symbol stream 110 with an in-phase local oscillation to produce a first mixed signal and mixes the quadrature component of the outbound data symbol stream 110 to produce a second mixed signal. The RF section 82 combines the first and second mixed signals to produce an upconverted data signal. The RF section 82 then amplifies the upconverted data signal to generate an outbound RF data signal 118, which is provided to the antenna interface 52. Note that further power amplification may be required between the RF section 82 and the input of the antenna interface 52.
In other embodiments, the RF section 82 receives the outbound data symbol stream 110 in polar or hybrid coordinate fashion. In these embodiments, the RF section 82 modulates the local oscillator signal based on the phase information of the outbound data symbol stream 110 to produce a phase modulated RF signal. The RF section 82 then amplifies the phase modulated RF signal based on the amplitude information of the outbound data symbol stream 110 to produce an outbound RF data signal 118. Alternatively, the RF section 82 may amplify the phase modulated RF signal according to a set power level to produce the outbound RF data signal 118.
For dial-in data communications, the RF section 82 converts the inbound RF data signal 116 into the inbound data symbol stream 104. In one embodiment, the RF section 82 extracts cartesian coordinates from the inbound RF data signal 116 to generate the inbound data symbol stream 104. In another embodiment, the RF section 82 extracts polar coordinates from the inbound RF data signal 116 to generate the inbound data symbol stream 104. In yet another embodiment, the RF section 82 extracts the hybrid coordinates from the inbound RF data signal 116 to produce the inbound data symbol stream 104. The interface module 84 provides the inbound data symbol stream 104 to the data baseband processing module 172 when the voice data RF IC50 is in the data mode.
The data baseband processing module 172 converts the inbound data symbol stream 104 into inbound data 106. The data baseband processing module 172 may perform one or more of descrambling, decoding, constellation demapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF-to-digital baseband conversion to convert the inbound data symbol stream 104 into the inbound data 106.
Fig. 8 is a schematic diagram of another embodiment of a voice data RF IC50 that includes an RF section 82, an interface module 84, a voice baseband processing module 170, a data baseband processing module 172, a data input interface 182, a display interface 184, and an audio codec section 180. In this embodiment, the functions of the RF section 82, the interface module 84, the voice baseband processing module 170, and the data baseband processing module 172 are the same as previously described with reference to fig. 7.
In this embodiment, the data input interface 182 receives the outbound data 108 for a component of the communication device 10. For example, the data input interface 182 may be a keyboard interface, a keypad interface, a touch screen interface, a serial interface (e.g., USB, etc.), a parallel interface, and/or other types of interfaces for receiving data. The display interface 184 may provide the inbound data 106 to one or more display devices. The display interface 184 may be a Liquid Crystal (LCD) display interface, a plasma display interface, a Digital Light Projection (DLP) display interface, a Mobile Industrial Processor Interface (MIPI) interface, and/or any other type of portable video display interface.
The audio codec 180 is operable to provide the outbound voice signal 96 to the voice baseband processing module 170 and may receive the inbound voice signal 102 from the voice baseband processing module 170. In one embodiment, the audio codec 180 receives an analog speech input signal from a microphone. The audio codec 180 may convert the analog voice input signal to a digital voice signal and provide the digital voice signal to the voice baseband processing module 170 as the outbound voice signal 96. The audio codec 180 may perform analog-to-digital conversion to produce a digital speech signal from an analog speech input signal, may perform Pulse Code Modulation (PCM) to produce a digital speech signal, and/or may compress a digital representation of the analog speech input signal to produce a digital speech signal.
The audio codec 180 processes the inbound voice signal 102 to produce an analog inbound voice signal, which may be provided to a speaker. The audio codec 86 may process the inbound voice signal 102 by: performs digital to analog conversion, PCM decoding, and/or decompresses the inbound voice signal 102.
FIG. 9 is a schematic diagram of another embodiment of a voice data RF IC50 that includes an RF section 82, an interface module 84, a voice baseband processing module 170, a data baseband processing module 172, an AHB bus matrix 94, a microprocessor core 190, a memory interface 90, one or more of a plurality of interface modules. The plurality of interface modules include a Mobile Industry Processor (MIPI) interface 192, a Universal Serial Bus (USB) interface 194, a secure digital input/output (SDIO) interface 132, an I2S interface 196, a universal asynchronous receiver-transmitter (UART) interface 198, a Serial Peripheral Interface (SPI) interface 200, a Power Management (PM) interface 124, a Universal Subscriber Identity Module (USIM) interface 120, a camera interface 156, a Pulse Code Modulation (PCM) interface 202, and a video codec 204.
The video codec 204 performs encoding and decoding of video signals, which may be stored in a memory connected to the memory interface 90. Such encoding and decoding operations may be performed in accordance with various video processing standards such as MPEG (moving picture experts group), JPEG (joint photographic experts group), and the like.
Fig. 10 is a schematic diagram of another embodiment of a voice data RF IC50 that includes an RF section 82, an interface module 84, a Digital Signal Processor (DSP)210, a data input interface 182, a display interface 184, a microprocessor core 190, and a memory interface 90.
DSP 210 converts the outbound voice signals 96 into the outbound voice symbol stream 98 in accordance with one or more of the existing wireless communication standards, the new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., GSM, AMPS, digital AMPS, CDMA, etc.). The DSP 210 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert the outbound voice signal 96 into the outbound voice symbol stream 98. The DSP may generate the outbound voice symbol stream 98 in cartesian coordinates, polar coordinates, or mixed coordinates, depending on the desired format of the outbound voice note stream 98.
When the voice data RF IC50 is in voice mode, the interface module 84 transmits the outbound voice symbol stream 98 to the RF section 82. The RF section 82 converts the outbound voice symbol stream 98 into an outbound RF voice signal 114 as previously described with reference to fig. 7.
For dial-in voice signals, the RF section 82 converts the inbound RF voice signal 112 into the inbound voice symbol stream 100 as previously discussed with reference to fig. 7. The interface module 84 provides the inbound voice symbol stream 100 to the DSP 210 when the voice data RF IC50 is in a voice mode.
The DSP 210 converts the inbound voice symbol stream 100 into an inbound voice signal 102. The DSP 210 may perform one or more of descrambling, decoding, constellation mapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF-to-digital baseband conversion to convert the inbound voice symbol stream 100 into the inbound voice signal 102.
For dial-out data communications (e.g., email, text messages, web browsing, and/or non-real-time data), DSP 210 converts outbound data 108 into outbound data symbol stream 110 in accordance with one or more of existing wireless communication standards, new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., EDGE, GPRS, etc.). DSP 210 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert outbound data 108 into outbound data symbol stream 110. The DSP 210 may generate the outbound data symbol stream 110 in cartesian coordinates, polar coordinates, or hybrid coordinates, depending on the desired format of the outbound data symbol stream 110.
When the voice data RF IC50 is in data mode, the interface module 84 transmits the outbound data symbol stream 110 to the RF section 82. As previously described with reference to fig. 7, the RF section 82 converts the outbound data symbol stream 110 into an outbound RF data signal 118.
For dial-in data communications, the RF section 82 converts the inbound RF data signal 116 into the inbound data symbol stream 104 as previously described with reference to fig. 7. The interface module 84 provides the inbound data symbol stream 104 to the DSP 210 when the voice data RF IC50 is in data mode.
The DSP 210 converts the inbound data symbol stream 104 into inbound data 106. The DSP 210 may perform one or more of descrambling, decoding, constellation mapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF to digital baseband conversion to convert the inbound data symbol stream 104 into the inbound data 106.
In this embodiment, the microprocessor core 190 may retrieve the outbound data 108 and/or the outbound voice signal 96 from memory via the memory interface 90 and/or may generate the outbound data 108 and/or the outbound voice signal 96. It is noted that in this embodiment, the outbound voice signal 96 may be a voice signal of a mobile phone call, an audio signal (e.g., music, voice recording, etc.), a video signal (e.g., a movie, a TV program, etc.), and/or an image signal (e.g., a picture).
In addition, the microprocessor core 190 may store the inbound voice signal 102 and/or the inbound data 106 in memory through the memory interface 90. It is noted that in this embodiment, the inbound voice signal 102 may be a voice signal of a mobile phone call, an audio signal (e.g., music, voice recording, etc.), a video signal (e.g., a movie, a TV program, etc.), and/or an image signal (e.g., a picture).
Fig. 11 is a schematic diagram of another embodiment of a voice data RF IC50 that includes an RF section 82, an interface module 84, a DSP 210, an AHB bus matrix 94, a microprocessor core 190, a memory interface 90, a data interface 182, a display interface 184, a video codec 204, a Mobile Industrial Processor Interface (MIPI) interface 192, an arbitration module 212, a Direct Memory Access (DMA) 215, a demultiplexer 218, a security engine 224, a secure boot ROM 226, an LCD interface 222, a camera interface 156, a second AHB bus 220, a Real Time Clock (RTC) module 225, a general purpose input/output (GPIO) interface 228, a universal asynchronous receiver-transmitter (UART) interface 198, a peripheral interface (SPI) interface 200, and an I2S interface 196. The arbitration module 212 is connected to the SDIO interface 132, the Universal Serial Bus (USB) interface 194, and the graphics engine 216.
In this embodiment, the arbitration module 212 arbitrates between the SDIO interface 132, the Universal Serial Bus (USB) interface 194, and the graphics engine 216 to determine access to the AHB bus matrix 94. The graphics engine 216 may generate two-dimensional and/or three-dimensional images for display and/or transmission as outbound data. Additionally, the graphics engine 216 may process the inbound data to generate two-dimensional and/or three-dimensional images for display and/or storage.
Fig. 12 is a schematic diagram of another embodiment of a voice data RF IC50 that includes an RF section 82 and a Digital Signal Processor (DSP) 210. DSP 210 converts the outbound voice signals 96 into the outbound voice symbol stream 98 in accordance with one or more of the existing wireless communication standards, the new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., GSM, AMPS, digital AMPS, CDMA, etc.). The DSP 210 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert the outbound voice signal 96 into the outbound voice symbol stream 98. The DSP may generate the outbound voice symbol stream 98 in cartesian coordinates, polar coordinates, or mixed coordinates, depending on the desired format of the outbound voice note stream 98. The RF section 82 converts the outbound voice symbol stream 98 to the outbound RF voice signal 114 in the manner previously discussed with reference to fig. 7.
For dial-in voice signals, the RF section 82 converts the inbound RF voice signal 112 into the inbound voice symbol stream 100 in the manner previously discussed with reference to fig. 7. The DSP 210 converts the inbound voice symbol stream 100 into an inbound voice signal 102. The DSP 210 may perform one or more of descrambling, decoding, constellation mapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF-to-digital baseband conversion to convert the inbound voice symbol stream 100 into the inbound voice signal 102.
For dial-out data communications (e.g., email, text messages, web browsing, and/or non-real-time data), DSP 210 converts outbound data 108 into outbound data symbol stream 110 in accordance with one or more of existing wireless communication standards, new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., EDGE, GPRS, etc.). DSP 210 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert outbound data 108 into outbound data symbol stream 110. The DSP 210 may generate the outbound data symbol stream 110 in cartesian coordinates, polar coordinates, or hybrid coordinates, depending on the desired format of the outbound data symbol stream 110.
For dial-in data communications, the RF section 82 converts the inbound RF data signal 116 into the inbound data symbol stream 104, in the manner previously discussed with reference to fig. 7. The DSP 210 may convert the inbound data symbol stream 104 into inbound data 106. The DSP 210 may perform one or more of descrambling, decoding, constellation mapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF-to-digital baseband conversion to convert the inbound data symbol stream 104 into the inbound data 106.
Fig. 13 is a schematic diagram of another embodiment of a voice data RF IC50 that includes an RF section 82, an interface module 84, a data input interface 182, a display interface 184, and a DSP 210. In one embodiment, the data input interface 182 receives the outbound data 108 for a component of the communication device 10. For example, the data input interface 182 may be a keyboard interface, a keypad interface, a touch screen interface, a serial interface (e.g., USB, etc.), a parallel interface, and/or other types of interfaces for receiving data. The display interface 184 may provide the inbound data 106 to one or more display devices. The display interface 184 may be a Liquid Crystal (LCD) display interface, a plasma display interface, a Digital Light Projection (DLP) display interface, a Mobile Industrial Processor Interface (MIPI) interface, and/or any other type of portable video display interface.
As previously discussed with reference to fig. 12, DSP 210 converts outbound data 108 into outbound data symbol stream 110 and into inbound data 106 from inbound data symbol stream 104. When the voice data RF IC50 is in data mode, the interface module 84 transmits the outbound data symbol stream 110 to the RF section 82 and transmits the inbound data symbol stream from the RF section 82 to the DSP 210. The data mode may be activated by a user of the communication device 10 by: sending a text message, receiving a text message, initiating a web browsing function, receiving a web browsing response, initiating a data file transfer, and/or activating a selection mechanism via other data. As previously discussed with reference to fig. 7, the RF section 82 converts the outbound data symbol stream 110 into an outbound RF data signal 118 and converts the inbound RF data signal 116 into the inbound data symbol stream 104.
The DSP 210 converts the outbound voice signal 96 into the outbound voice symbol stream 98 and into the inbound voice signal 102 in the manner previously discussed with reference to fig. 12. When the voice data RF IC50 is in voice mode, the interface 84 transmits the outbound voice symbol stream 98 to the RF section 82 and the inbound voice symbol stream 100 from the RF section 82 to the DSP 210. The speech mode may be activated by a user of the communication device 10 by: initiate a mobile phone call, receive a mobile phone call, initiate a walkie-talkie type phone call, receive a walkie-talkie type phone call, initiate a voice recording function, and/or other voice activated selection mechanism. As previously discussed with reference to fig. 7, the RF section 82 converts the outbound voice symbol stream 98 into an outbound RF voice signal 114 and converts the inbound RF voice signal 112 into the inbound voice symbol stream 100.
FIG. 14 is a schematic diagram of another embodiment of a voice data RF IC70 that includes a Digital Signal Processor (DSP)266, an interface module 234, a data RF section 236, and a voice RF section 238. The DSP 266 may be programmed to include a voice baseband processing module 230 and a data baseband processing module 232.
The voice baseband processing module 230 converts the outbound voice signal 252 to a second frequency band (fb) based on one or more of the existing wireless communication standards, the new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., WCDMA, etc.)2) A corresponding outbound voice symbol stream 254. The voice baseband processing module 230 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert the outbound voice signal 252 into the outbound voice symbol stream 254. Depending on the desired format of the outbound speech note stream 254, the speech baseband processing module 230 may generate the outbound speech symbol stream 254 in cartesian coordinates (e.g., representing a symbol with an in-phase signal component and a quadrature signal component), polar coordinates (e.g., representing a symbol with a phase component and an amplitude component), or hybrid coordinates.
When the voice data RF IC70 is in voice mode, the interface module 234 transmits the outbound voice symbol stream 254 to the voice RF section 238. The speech mode may be activated by a user of the communication device 30 by: initiate a mobile phone call, receive a mobile phone call, initiate a walkie-talkie type phone call, receive a walkie-talkie type phone call, initiate a voice recording function, and/or other voice activated selection mechanism.
The voice RF section 238 converts the outbound voice symbol stream 254 into an outbound RF voice signal 256 in accordance with one or more of the existing wireless communication standards, the new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., WCDMA, etc.), wherein the carrier frequency of the outbound RF voice signal 256 is within a second frequency band (e.g., 1920-. In one embodiment, the voice RF section 238 receives the outbound voice symbol stream 254 in Cartesian coordinates. In this embodiment, the voice RF section 238 mixes the in-phase component of the outbound voice symbol stream 254 with an in-phase local oscillation to produce a first mixed signal and mixes the quadrature component of the outbound voice symbol stream 254 to produce a second mixed signal. The voice RF section 238 combines the first and second mixed signals to produce an upconverted voice signal. The voice RF section 238 then amplifies the upconverted voice signal to produce an outbound RF voice signal 256. It is noted that further power amplification may be required after the output of the voice RF section 238.
In other embodiments, the voice RF section 238 receives the outbound voice symbol stream 254 in polar or mixed-coordinate fashion. In these embodiments, the voice RF section 238 modulates the local oscillator signal based on the phase information of the outbound voice symbol stream 254 to produce a phase modulated RF signal. The voice RF section 238 then amplifies the phase modulated RF signal according to the amplitude information of the outbound voice symbol stream 254 to produce an outbound RF voice signal 256. Alternatively, the voice RF section 238 may amplify the phase modulated RF signal according to a set power level to produce the outbound RF voice signal 256.
For the dial-in voice signal, the voice RF section 238 converts the inbound RF voice signal 258, which is carried in the second frequency band (e.g., 2110-2170MHz), to the inbound voice symbol stream 260. In one embodiment, the voice RF section 238 extracts cartesian coordinates from the inbound RF voice signal 258 to produce an inbound voice symbol stream 260. In another embodiment, the voice RF section 238 extracts polar coordinates from the inbound RF voice signal 258 to produce an inbound voice symbol stream 260. In yet another embodiment, the voice RF section 238 extracts the hybrid coordinates from the inbound RF voice signal 258 to produce an inbound voice symbol stream 260. When the voice data RF IC70 is in voice mode, the interface module 234 provides the inbound voice symbol stream 260 to the voice baseband processing module 230.
The voice baseband processing module 230 converts the inbound voice symbol stream 260 into an inbound voice signal 264. The voice baseband processing module 230 may perform one or more of descrambling, decoding, constellation demapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF-to-digital baseband conversion to convert the inbound voice symbol stream 260 into the inbound voice signal 264.
For dial-out data communications (e.g., e-mail, text messages, web browsing, and/or non-real-time data), the data baseband processing module 232 converts the outbound data 240 to be in a first frequency band (fb) according to one or more of the existing wireless communication standards, the new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., EDGE, GPRS, etc.)1) A corresponding outbound data symbol stream 242. The data baseband processing module 232 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert the outbound data 240 into an outbound data symbol stream 242. The data baseband processing module 232 may generate the outbound data symbol stream 242 in cartesian coordinates, polar coordinates, or hybrid coordinates, depending on the desired format of the outbound data symbol stream 242.
When the voice data RF IC70 is in the data mode, the interface module 234 transmits the outbound data symbol stream 242 to the data RF section 236. The data mode may be activated by a user of the communication device 30 by: sending a text message, receiving a text message, initiating a web browsing function, receiving a web browsing response, initiating a data file transfer, and/or activating a selection mechanism via other data.
The data RF section 236 converts the outbound data symbol stream 242 into an RF data signal 244 having a carrier frequency in a first frequency band (e.g., 890-915MHz) in accordance with one or more of existing wireless communication standards, new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., EDGE, GPRS, etc.). In one embodiment, the data RF section 236 receives the outbound data symbol stream 242 in cartesian coordinates. In this embodiment, the data RF section 236 mixes the in-phase component of the outbound data symbol stream 242 with an in-phase local oscillation to produce a first mixed signal and mixes the quadrature component of the outbound data symbol stream 242 to produce a second mixed signal. The data RF section 236 combines the first and second mixed signals to produce an upconverted data signal. The data RF section 236 then amplifies the upconverted data signal to generate an outbound RF data signal 244. Note that further amplification of power may be required after the output of the data RF section 236.
In other embodiments, the data RF section 236 receives the outbound data symbol stream 242 in a polar or hybrid coordinate manner. In these embodiments, the data RF section 236 modulates the local oscillator signal based on the phase information of the outbound data symbol stream 242 to produce a phase modulated RF signal. The data RF section 236 then amplifies the phase modulated RF signal in accordance with the amplitude information of the outbound data symbol stream 242 to produce an outbound RF data signal 244. Alternatively, the data RF section 236 may amplify the phase modulated RF signal according to a set power level to produce the outbound RF data signal 244.
For dial-in data communications, the data RF section 236 converts the inbound RF data signals 246 within the first frequency band (e.g., 890-915MHz) of the carrier into a stream of inbound data symbols 248. In one embodiment, the data RF section 236 extracts cartesian coordinates from the inbound RF data signal 246 to produce the inbound data symbol stream 248. In another embodiment, the data RF section 236 extracts polar coordinates from the inbound RF data signal 246 to produce the inbound data symbol stream 248. In yet another embodiment, the data RF section 236 extracts hybrid coordinates from the inbound RF data signal 246 to produce the inbound data symbol stream 248. When the voice data RF IC70 is in the data mode, the interface module 234 provides an inbound data symbol stream 248 to the data baseband processing module 232.
The data baseband processing module 232 converts the inbound data symbol stream 248 into inbound data 250. The data baseband processing module 232 may perform one or more of descrambling, decoding, constellation demapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF-to-digital baseband conversion to convert the inbound data symbol stream 248 into inbound data 250.
FIG. 15 is a schematic diagram of another embodiment of a voice data RF IC70 that includes a Digital Signal Processor (DSP)266, an interface module 234, a data RF section 236, a voice RF section 238, a data input interface 182, a display interface 184, and an audio codec 180. In this embodiment, the functions of the DSP 266, the interface module 234, the data RF section 236, and the voice RF section 238 are the same as previously described with reference to FIG. 14. The function of the data input interface 182 may provide outbound data 250 for display as previously described. The audio codec 180 functions as previously described to provide the outbound voice signal 252 to the voice baseband processing module 230 and to receive the inbound voice signal 264 from the voice baseband processing module 230.
Figure 16 is a schematic diagram of another embodiment of a voice data RF IC70 that includes a data RF section 236, a voice RF section 238, an interface module 234, a voice baseband processing module 230, a data baseband processing module 232, an AHB bus matrix 94, a microprocessor core 190, a memory interface 90, and one or more of a plurality of interface modules. The plurality of memory interfaces include a Mobile Industry Processor Interface (MIPI) interface 192, a Universal Serial Bus (USB) interface 194, a secure digital input/output (SDIO) interface 132, an I2S interface 196, a universal asynchronous receiver-transmitter (UART) interface 198, a Serial Peripheral Interface (SPI) interface 200, a Power Management (PM) interface 124, a Universal Subscriber Identity Module (USIM) interface 120, a camera interface 156, a Pulse Code (PCM) interface 202, a video codec 204, a second display interface 126, a coprocessor interface 136, a WLAN interface 140, a bluetooth interface 146, an FM interface 150, a GPS interface 152, a video camera interface 160, and a TV interface 164.
Fig. 17 is a schematic diagram of one embodiment of the voice RF section 238, which includes a receiver section 270 and a transmitter section 272. The receiver portion is used to convert the inbound RF voice signal 258 into an inbound voice symbol stream 260.
The transmitter portion 272 includes a conversion module 274, a modulation parameter module 276, a first up-conversion module 278, a second up-conversion module 280, a combining module 282, and a power amplifier circuit 284. The power amplifier circuit 284 may include one or more amplifier drivers connected in series and/or parallel, and/or one or more amplifiers connected in series and/or parallel.
In operation, the conversion module 274 and the modulation parameter module 276 receive the outbound voice symbol stream 254, where each symbol may be represented by a mixed coordinate having an in-phase component and a quadrature component. The conversion module 274 converts the in-phase and quadrature components of the symbol into normalized I and Q symbols 286 and 288. This can be achieved by setting the amplitude of the in-phase component and the quadrature component to the same value. For example, the in-phase component is AIsin(ωd(t)) and the orthogonal component is AQcos(ωd(t)), wherein AIAnd AQThe amplitude of the in-phase and quadrature components, respectively. By setting the amplitude AIAnd AQAre the same value (e.g. 1 or A)0) Then normalized I symbol 286 is sin (ω)d(t)) and the normalized Q symbol 288 is cos (ω)d(t))。
The modulation parameter module 276 generates offset (offset) information 290 and transmission property (property) information 292 from the outbound voice symbol stream 254. In one embodiment, the offset information 290 corresponds to the phase information (e.g., φ (t)) of a symbol, which may be calculated by calculating tan-1 (A)Q/AI) Thus obtaining the product. Alternatively, the offset information 290 corresponds to frequency information of the symbol.
The modulation parameter module 276 generates the transmission attribute information 292 as a power level setting or amplitude modulation information. For example, if the data modulation method uses phase modulation (e.g., QPSK, GMSK) or frequency modulation (e.g., frequency shift keying) without amplitude modulation, the transmission attribute information 292 will correspond to the power level setting. For an alternative embodiment in which modulation parameter module 276 generates a power level setting, the power level setting may also be generated by voice baseband processing module 230.
If the data modulation method employed includes both phase modulation and amplitude modulation (e.g., 8-PSK, QAM) or both frequency modulation and amplitude modulation, then modulation parameter module 276 generates amplitude information. In one embodiment, the amplitude information (e.g., A (t)) is (A)Q 2+AI 2) The square root of (a).
The first up-conversion module 278 combines the normalized I symbol 286 and the offset information 290 to produce an offset normalized I symbol 286 (e.g., sin (ω) sind(t) + φ (t))). This signal is mixed with an in-phase local oscillator signal having a frequency corresponding to a second frequency band (e.g., 1920-RF(t)-ωd(t)-φ(t))-1/2cos(ωRF(t)+ωd(t) + φ (t))). The second up-conversion module 280 combines the normalized Q symbol 288 and the offset information 290 to produce an offset normalized Q symbol 286 (e.g., cos (ω) from the offset informationd(t) + φ (t))). This signal is mixed with a quadrature local oscillator signal having a frequency corresponding to the second frequency band and filtered to produce a second upconverted signal 298 (e.g., 1/2cos (ω) andRF(t)-ωd(t)-φ(t))+1/2cos(ωRF(t)+ωd(t) + φ (t))). The combining module 282 combines the first and second upconverted signals 296 and 298 to generate an RF signal 300 (e.g., cos (ω) toRF(t)+ωd(t)+φ(t)))。
The power amplifier circuit 284 amplifies the RF signal 300 in accordance with the transmission attribute information 292. In one embodiment, the transmission attribute information 292 is a power level setting (e.g., A)p) Thus, the outbound RF voice signal 256 may be represented as Ap*cos(ωRF(t+ωd(t) + φ (t)). In another embodiment, the emission attribute information 292 is amplitude information (e.g., A (t)), and thus the outbound RF speech signal 256 may be represented as A (t) cos (ω)RF(t)+ωd(t)+φ(t))。
Fig. 18 is a schematic diagram of one embodiment of the data RF section 236, which includes a receiver section 310 and a transmitter section 312. The receiver portion 310 may convert the inbound RF data signal 246 into an inbound data symbol stream 248.
The transmitter portion 312 includes a conversion module 314, a modulation parameter module 316, a first up-conversion module 318, a second up-conversion module 320, a combining module 322, and a power amplifier circuit 324. Power amplifier circuitry 324 may include one or more amplifier drivers connected in series and/or in parallel and/or one or more amplifiers connected in series and/or in parallel.
In operation, the conversion module 314 and the modulation parameter module 316 receive the outbound data symbol stream 242, where each symbol may be represented by a hybrid coordinate having an in-phase component and a quadrature component. The conversion module 314 converts the in-phase and quadrature components of the symbol into normalized I326 and normalized Q328 symbols. This can be achieved by setting the amplitude of the in-phase component and the quadrature component to the same value. For example, the in-phase component is AIsin(ωd(t)) and the orthogonal component is AQcos(ωd(t)), wherein AIAnd AQThe amplitude of the in-phase and quadrature components, respectively. By setting the amplitude AIAnd AQAre the same value (e.g. 1 or A)O) Then the normalized I symbol 326 is sin (ω)d(t)) and the normalized Q symbol 328 is cos (ω)d(t))。
The modulation parameter module 316 generates offset (offset) information 330 and transmission property (property) information 332 from the outbound data symbol stream 242. In one embodiment, offset information 330 corresponds to phase information (e.g., φ (t)) of a symbol, which may be calculated by calculating tan-1 (A)Q/AI) Thus obtaining the product. Alternatively, the offset information 330 corresponds to frequency information of the symbol.
The modulation parameter module 316 generates the transmission attribute information 332 as a power level setting or amplitude modulation information. For example, if the data modulation method uses phase modulation (e.g., QPSK, GMSK) or frequency modulation (e.g., frequency shift keying) without amplitude modulation, the transmission attribute information 332 will correspond to the power level setting. In an alternative embodiment, the data baseband processing module 232 may generate the power setting.
If the data modulation method used includes both phase modulation and amplitude modulation (e.g., 8-PSK, QAM), or both frequency modulation and amplitude modulation, then modulation parameter module 316 will generate amplitude information. In one embodiment, the amplitude information (e.g., A (t)) is (A)Q 2+AI 2) The square root of (a).
The first up-conversion module 318 combines the normalized I symbol 326 and the offset information 330 to produce an offset normalized I symbol 326 (e.g., sin (ω) for exampled(t) + φ (t))). This signal is mixed with an in-phase local oscillator signal 294 having a frequency corresponding to a first frequency band (e.g., 890-915MHz) to produce a first upconverted signal 336 (e.g., 1/2cos (ω) ωRF(t)-ωd(t)-φ(t))-1/2cos(ωRF(t)+ωd(t) + φ (t))). The second up-conversion module 320 combines the normalized Q symbols 328 and the offset information 330 to produce offset normalized Q symbols (e.g., cos (ω)d(t) + φ (t))). This signal is mixed with quadrature local oscillator signal 294 corresponding to the first frequency band and filtered to produce second upconverted signal 338 (e.g., 1/2cos (ω) andRF(t)-ωd(t)-φ(t))+1/2cos(ωRF(t)+ωd(t) + φ (t))). The combining module 322 combines the first and second upconverted signals 336 and 338 to generate an RF signal 340 (e.g., cos (ω) signalRF(t)+ωd(t)+φ(t)))。
Power amplifier circuitry 324 amplifies RF signal 340 in accordance with transmit attribute information 332. In one embodiment, the transmission attribute information 332 is a power level setting (e.g., A)p) Thus, the outbound RF data signal 244 may be Ap*cos(ωRF(t)+ωd(t) + φ (t)). In another embodiment, the transmit attribute information 332 is amplitude information (e.g., a (t)), and thus the outbound RF data signal 244 may be represented by a (t) cos (ω)RF(t)+ωd(t) + φ (t)).
Fig. 19 is a schematic diagram of another embodiment of a voice data RF IC70 that includes a voice baseband processing module 230, a data baseband processing module 232, an interface module 234, a data RF section 236, and a voice RF section 238. The interface module 234 includes a receiving/transmitting module 350, a control section 352, and a clock section 354.
In one embodiment, the receive/transmit module 350 provides a baseband-to-RF communication path. When the voice data RF IC70 is in a voice receive mode, the receive/transmit module 350 provides the inbound voice symbol stream 260 from the voice RF section 238 to the voice baseband processing module 230. When the voice data RF IC70 is in a voice transmit mode, the receive/transmit module 350 provides the outbound voice symbol stream 254 from the voice baseband processing module 230 to the voice RF section 238. When the voice data RF IC70 is in the data reception mode, the receive/transmit module 350 provides the inbound data symbol stream 248 from the data RF section 236 to the data baseband processing module 232. When the voice data RF IC70 is in the data transmit mode, the receive/transmit module 350 provides the outbound data symbol stream 242 from the data baseband processing module 232 to the data RF section 236.
The receive/transmit module 350 may also provide the inbound voice symbol stream 258 from the voice RF section 238 to the first IC pin 362 when the voice data RF IC70 is in an auxiliary (auxiliary) voice receive mode. When the voice data RF IC70 is in the auxiliary voice transmission mode, the receive/transmit module 350 may provide an auxiliary outbound voice symbol stream from the first IC pin 362 to the voice RF section 238. When the voice data RF IC70 is in the auxiliary data reception mode, the receive/transmit module 350 provides the inbound data symbol stream 246 from the data RF section 236 to the second IC pin 364. When the voice data RF IC70 is in the auxiliary data transmission mode, the receive/transmit module 350 provides an auxiliary outbound data symbol stream from the second IC pin 34 to the data RF section 236.
When the voice data RF IC70 is in one of the above-mentioned auxiliary modes, each of the baseband modules 230 and 232 and the RF sections 236 and 238 can be tested separately. Alternatively, an off-chip baseband module may be employed to generate the outbound voice or data symbol streams 242 or 254, which are then processed by the data or voice RF section 236 or 238. In yet another alternative embodiment, the voice and/or data baseband processing modules 230 and/or 232 may provide the outbound voice and/or data symbol streams 242 or 254 to the off-chip RF section for conversion to RF signals.
The control section 352 provides a voice control communication path 356 for communicating voice control signals between the voice baseband processing module 230 and the voice RF section 238. The voice control signal includes a read bit, address bits, and voice control bits that control the physical content of the message. The voice baseband processing module 230 outputs the read bit and the address bit. The voice baseband processing module 230 may output voice control bits for write operations and the voice RF section 238 may output voice control bits for read operations. Note that the read bit set to 1 is for a read operation and set to 0 represents a write operation. It is also noted that voice control bits are used for voice communications, which correspond to at least some of the control data of the control messages described in "DigRF base and/or RF DIGITALINTERFACE SPECIFICATION", logical, electrical and timing characteristics, EGPRS version, digital interface working group, version 1.12 or later.
The control section 352 provides a data control communication path 358 for communicating data control signals between the data baseband processing module 232 and the data RF section 236. The data control signal includes read bits, address bits, and data control bits that control the physical content of the packet. The data baseband processing module 232 outputs the read bits and address bits. The data baseband processing module 232 may output data control bits for write operations and the data RF section 236 may output data control bits for read operations. Note that the read bit set to 1 is for a read operation and set to 0 represents a write operation. It is also noted that data control bits are used for data communication, which correspond to at least some of the control data of the control messages described in "DigRF base and/or RF DIGITALINTERFACE SPECIFICATION", logical, electrical and timing characteristics, EGPRS version, digital interface working group, version 1.12 or later.
The clock portion 354 provides a voice clock communication path 359 for communicating voice clock information, such as clock enable, clock signal, and strobe signal (strobe), between the voice baseband processing module 230 and the voice RF portion 238. The clock portion 354 also provides a data clock communication path 360 for transferring data clock information, such as clock enable, clock signal and strobe signal (strobe), between the data baseband processing module and the data RF portion.
Fig. 20 is a schematic diagram of another embodiment of a voice data RF IC70 that includes a baseband processing module 370, an interface module 374, and an RF section 372. The voice data RF IC70 may be in a voice mode or a data mode. The voice mode may be activated by the user of the communication device 30 by: initiate a mobile phone call, receive a mobile phone call, initiate a walkie-talkie type phone call, receive a walkie-talkie type phone call, initiate a voice recording function, and/or other voice activated selection mechanism. The data mode may be activated by a user of the communication device 30 by: sending a text message, receiving a text message, initiating a web browsing function, receiving a web browsing response, initiating a data file transfer, and/or activating a selection mechanism via other data.
When the voice data RF IC70 is in the voice mode, the baseband processing module 370 converts the outbound voice signal 252 to correspond to a second frequency band (fb) according to one or more of the existing wireless communication standards, the new wireless communication standards, and modified versions and/or extended versions thereof (e.g., WCDMA, etc.)2) The outbound voice symbol stream 254. The baseband processing module 370 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert the outbound voice signal 252 into the outbound voice symbol stream 254. The baseband processing module 370 may generate the outbound voice symbol stream 254 in cartesian coordinates, polar coordinates, or mixed coordinates, depending on the desired format of the outbound voice symbol stream 254. When the voice data RF IC70 is in voice mode, the interface module 374 transmits the outbound voice symbol stream 254 to the RF section 372.
The RF section 372 converts the outbound voice symbol stream 254 into the outbound RF voice signal 256 in accordance with one or more of the existing wireless communication standards, the new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., WCDMA, etc.), wherein the carrier frequency of the outbound RF voice signal 256 is within a second frequency band (e.g., 1920-. In one embodiment, the RF section 372 receives the outbound voice symbol stream 254 in cartesian coordinates. In this embodiment, the RF section 372 mixes the in-phase component of the outbound voice symbol stream 254 with an in-phase local oscillator signal to produce a first mixed signal and mixes the quadrature component of the outbound voice symbol stream 254 to produce a second mixed signal. The RF section 372 combines the first and second mixed signals to produce an upconverted voice signal. The RF section 372 then amplifies the upconverted voice signal to produce the outbound RF voice signal 256. It is noted that the output of the RF section 372 may then require further amplification of power.
In other embodiments, the RF section 372 receives the outbound voice symbol stream 254 in polar or mixed-coordinate fashion. In these embodiments, the RF section 372 modulates the local oscillator signal based on the phase information of the outbound voice symbol stream 254 to produce a phase modulated RF signal. The RF section 372 then amplifies the phase modulated RF signal based on the amplitude information of the outbound voice symbol stream 254 to produce the outbound RF voice signal 256. Alternatively, the RF section 372 may amplify the phase modulated RF signal according to a set power level to produce the outbound RF voice signal 256.
For the dial-in voice signal, the RF section 372 converts the inbound RF voice signal 258, which is carried in the second frequency band (e.g., 2110-2170MHz), into the inbound voice symbol stream 260. In one embodiment, the RF section 372 extracts cartesian coordinates from the inbound RF voice signal 258 to produce the inbound voice symbol stream 260. In another embodiment, the RF section 372 extracts polar coordinates from the inbound RF voice signal 258 to produce the inbound voice symbol stream 260. In yet another embodiment, the RF section 372 extracts the hybrid coordinates from the inbound RF voice signal 258 to produce the inbound voice symbol stream 260. The interface module 374 provides the inbound voice symbol stream 260 to the baseband processing module 370.
The baseband processing module 370 converts the inbound voice symbol stream 260 into an inbound voice signal 264. The baseband processing module 370 may perform one or more of descrambling, decoding, constellation demapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF-to-digital baseband conversion to convert the inbound voice symbol stream 260 into the inbound voice signal 264.
When the voice data RF IC70 is in a data mode (e.g., transceiving e-mail, text messages, web browsing, and/or non-real-time data), the baseband processing module 370 converts the outbound data 240 to correspond to a first frequency band (fb) according to one or more of the existing wireless communication standards, the new wireless communication standards, and modifications and/or extensions thereof (e.g., EDGE, GPRS, etc.)1) The outbound data symbol stream 242. The baseband processing module 370 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert the outbound data 240 into the outbound data symbol stream 242. The baseband processing module 370 may generate the outbound data symbol stream 242 in cartesian coordinates, polar coordinates, or hybrid coordinates, depending on the desired format of the outbound data symbol stream 242. The interface module 374 transmits the outbound data symbol stream 242 to the RF section 372.
The RF section 372 converts the outbound data symbol stream 242 into an outbound RF data signal 244 having a carrier frequency in a first frequency band (e.g., 890-915MHz) in accordance with one or more of the existing wireless communication standards, the new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., EDGE, GPRS, etc.). In one embodiment, the RF section 372 receives the outbound data symbol stream 242 in cartesian coordinates. In this embodiment, the RF section 372 mixes the in-phase component of the outbound data symbol stream 242 with an in-phase local oscillation to produce a first mixed signal and mixes the quadrature component of the outbound data symbol stream 242 to produce a second mixed signal. The RF section 372 combines the first and second mixed signals to produce an upconverted data signal. The RF section 372 then amplifies the upconverted data signal to generate an outbound RF data signal 244. Note that further amplification of power may be required after the output of the RF section 372.
In other embodiments, the RF section 372 receives the outbound data symbol stream 242 in polar or hybrid coordinate fashion. In these embodiments, the RF section 372 modulates the local oscillator signal based on the phase information of the outbound data symbol stream 242 to produce a phase modulated RF signal. The RF section 372 then amplifies the phase modulated RF signal based on the amplitude information of the outbound data symbol stream 242 to produce the outbound RF data signal 244. Alternatively, the RF section 372 may amplify the phase modulated RF signal according to a set power level to generate the outbound RF data signal 244.
For dial-in data communications, the RF section 372 converts the inbound RF data signals 246 within the first frequency band (e.g., 890-915MHz) to the inbound data symbol stream 248. In one embodiment, the RF section 372 extracts cartesian coordinates from the inbound RF data signal 246 to generate the inbound data symbol stream 248. In another embodiment, the RF section 372 extracts polar coordinates from the inbound RF data signal 246 to produce the inbound data symbol stream 248. In yet another embodiment, the RF section 372 extracts hybrid coordinates from the inbound RF data signal 246 to produce the inbound data symbol stream 248. The interface module 374 provides the inbound data symbol stream 248 to the baseband processing module 370.
The baseband processing module 370 converts the inbound data symbol stream 248 into inbound data 250. The baseband processing module 370 may perform one or more of descrambling, decoding, constellation demapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF-to-digital baseband conversion to convert the inbound data symbol stream 248 into the inbound data 250.
Fig. 21 is a schematic diagram of another embodiment of a voice data RF IC70 that includes a baseband processing module 370, an RF section 372, an interface module 374, a data input interface 182, a display interface 184, and an audio codec section 180. In this embodiment, the RF section 372, interface module 374, and baseband processing module 370 functions consistent with that previously described with reference to fig. 20.
In this embodiment, the data input interface 182 receives outbound data 240 for a component of the communication device 30. For example, the data input interface 182 may be a keyboard interface, a keypad interface, a touch screen interface, a serial interface (e.g., USB, etc.), a parallel interface, and/or other types of interfaces for receiving data. The display interface 184 can provide the inbound data 250 to one or more display devices. The display interface 184 may be a Liquid Crystal (LCD) display interface, a plasma display interface, a Digital Light Projection (DLP) display interface, a Mobile Industrial Processor Interface (MIPI) interface, and/or any other type of portable video display interface.
The audio codec 180 is operable to provide an outbound voice signal 252 to the baseband processing module 370 and may receive an inbound voice signal 264 from the baseband processing module 370. In one embodiment, the audio codec 180 receives an analog speech signal from a microphone. The audio codec 180 may convert the analog voice inbound signal into a digital voice signal that is provided as an outbound voice signal 252 to the baseband processing module 170. The audio codec 180 may perform analog-to-digital conversion to produce a digital speech signal from an analog speech input signal, it may perform Pulse Code Modulation (PCM) to produce a digital speech signal, and/or may compress a digital representation of the analog speech input signal to produce a digital speech signal.
The audio codec 180 processes the inbound voice signal 264 to produce an analog inbound voice signal, which may be provided to a speaker. The audio codec 86 may process the inbound voice signal 264 by performing digital-to-analog conversion, PCM decoding, and/or decompressing the inbound voice signal 264.
FIG. 22 is a schematic diagram of another embodiment of a voice data RF IC70 that includes an RF section 372, an interface module 234, a baseband processing module 370, an AHB bus matrix 94, a microprocessor core 190, a memory interface 90, and one or more of a plurality of interface modules. The plurality of interface modules include a Mobile Industry Processor (MIPI) interface 192, a Universal Serial Bus (USB) interface 194, a secure digital input/output (SDIO) interface 132, an I2S interface 196, a universal asynchronous receiver-transmitter (UART) interface 198, a Serial Peripheral Interface (SPI) interface 200, a Power Management (PM) interface 124, a Universal Subscriber Identity Module (USIM) interface 120, a camera interface 156, a Pulse Code Modulation (PCM) interface 202, a video codec 204, a second display interface 126, a coprocessor interface 136, a WLAN interface 140, a bluetooth interface 146, an FM interface 150, a GPS interface 152, a video camera interface 160, and a TV interface 164.
Fig. 23 is a schematic diagram of one embodiment of the RF section 372, which includes an adjustable receiver section 380 and an adjustable transmitter section 382. The adjustable receiver portion 380 and the adjustable transmitter portion 382 may be implemented in a variety of ways. For example, fig. 17 and 18 show 2 embodiments of the adjustable transmitter portion 382.
As another example, the adjustable receive section 380 is tuned to a frequency band that is compatible with the inbound RF voice signal 258 (e.g., 2110-2170MHz of the second frequency band) to convert the inbound RF voice signal 258 to the inbound voice symbol stream 260. Tuning of the tunable receiver portion 380 includes setting a local oscillation to correspond with a carrier frequency of the inbound RF voice signal 258, tuning a low noise amplifier to a second frequency band, tuning a band pass filter to the second frequency band, and/or adjusting a mixer of a down conversion module based on the second frequency band.
In this example, the adjustable receive section 380 may also be tuned to a frequency band that conforms to the inbound RF data signal 246 (e.g., 935 and 960MHz of the first frequency band) to convert the inbound RF data signal 246 to the inbound data symbol stream 248. Tuning of the tunable receiver portion 380 includes setting a local oscillation to correspond with a carrier frequency of the inbound RF data signal 246, tuning a low noise amplifier to a first frequency band, tuning a band pass filter to the first frequency band, and/or adjusting a mixer of a down conversion module based on the first frequency band.
Continuing with the above example, the adjustable transmitter section 382 tunes to a frequency band (e.g., 1920-1980MHz of the second frequency band) corresponding to the outbound RF voice signal 256 to convert the outbound RF voice symbol stream 254 to the outbound RF voice signal 256. Tuning of the tunable transmitter portion 382 includes setting a local oscillation to correspond with the carrier frequency of the outbound RF voice signal 256, tuning a power amplifier to a second frequency band, tuning a bandpass filter to the second frequency band, and/or adjusting a mixer of an up-conversion module based on the second frequency band.
In this example, the adjustable transmitter section 382 tunes to a frequency band (e.g., 890-. Tuning of the tunable transmitter portion 382 includes setting a local oscillation to correspond with a carrier frequency within the outbound RF data signal 244, tuning a power amplifier to a first frequency band, tuning a bandpass filter to the first frequency band, and/or adjusting a mixer of an upconversion module based on the first frequency band.
Fig. 24 is a schematic diagram of another embodiment of an RF section 372 that includes a first transmitter section 390, a second transmitter section 392, a multiplexer, a first summer, and a second summer. The first transmitter section 390 includes a pair of multiplexers and a pair of mixers. The second transmitter section 392 includes a pair of mixers.
When the voice data RF IC70 is in the data mode, the multiplexer of the first transmitter portion 390 provides the in-phase (I) component of the outbound data symbol stream 242 to the first mixer and provides the quadrature (Q) component of the outbound data symbol stream 242 to the second mixer. The first mixer mixes the I component of the data symbol stream 242 with an I component 396 of a Local Oscillator (LO) to provide a first mixed signal. The second mixer mixes the Q component of the data symbol stream 242 with a Q component 398 of a Local Oscillator (LO) to provide a second mixed signal. The frequency of the data LOs 396, 398 corresponds to the carrier frequency of the desired outbound RF data signal 244 (e.g., 890-915MHz of the first frequency band).
A multiplexer between the first and second transmitter sections 390 and 392 provides the first and second mixing signals to a first summer. The first summer sums the first and second mixed signals to produce an outbound RF data signal 244.
When the voice data RF IC70 is in voice mode, the multiplexer of the first transmitter portion 390 provides the in-phase (I) component of the outbound voice symbol stream 254 to the first mixer and provides the quadrature (Q) component of the outbound voice symbol stream 254 to the second mixer. The first mixer mixes the I component of the outbound voice symbol stream 254 with an I component 396 of a Local Oscillator (LO) to provide a first mixed signal. The second mixer mixes the Q component of the outbound voice symbol stream 254 with a Q component 398 of a Local Oscillator (LO) to provide a second mixed signal. The frequency of the data LOs 396, 398 corresponds to the carrier frequency of the desired outbound RF data signal 244 (e.g., 890-915MHz of the first frequency band).
A multiplexer between the first and second transmitter sections 390 and 392 provides the first and second mixing signals to the second transmitter section 392. The first mixer mixes the first mixed signal with an in-phase (I) component 400 of a voice/data local oscillation (V-D LO) to generate a third mixed signal. The second mixer mixes the second mixing signal with a quadrature (Q) component 402 of a voice/data local oscillation (V-D LO) to generate a fourth mixing signal. The frequency of the V-D LOs 400, 402 corresponds to the carrier frequency of the desired outbound RF voice signal 256 (e.g., 1920-1980MHz of the second band) minus the carrier frequency of the RF data 244 (e.g., 890-915MHz of the first band). For example, the frequency range of the V-D LO 400 is between 1010 and 1065 MHz.
The second summer sums the third and fourth mixed signals to produce an outbound RF speech signal 256.
Fig. 25 is a schematic diagram of another embodiment of a communication device 10 that includes a real-time/non-real-time RF IC 410 and a processing core IC 412. The processing core IC 412 may include one or more processing modules. Such a processing module may be a single processing device or a plurality of processing devices. Such a processing device may be a microprocessor, microcontroller, digital signal processor, microcomputer, central processing unit, field programmable gate array, programmable logic device, state machine, logic circuitry, analog circuitry, digital circuitry, and/or any device capable of processing signals (analog and/or digital) based on hard-coded and/or operational instructions for circuitry. The processing module may have an associated memory and/or storage element, which may be a single memory device, multiple memory devices, and/or embedded circuitry within the processing module. Such a memory device may be a read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and/or any device that may store digital information. It is noted that when the processing module implements one or more of its functions via a state machine, analog circuitry, digital circuitry, and/or logic circuitry, the memory and/or memory elements storing the corresponding operational instructions may be embedded within, or external to, the state machine, analog circuitry, digital circuitry, and/or logic circuitry.
The real time/non-real time RF IC 410 includes a first baseband processing module 414, a second baseband processing module 415, an RF section 416, a bus structure 422, a wired interface 420, and a host interface 418. The first and second baseband processing modules 414 and 415 may be separate processing modules or may be included in a shared processing module. Such a processing module may be a single processing device or a plurality of processing devices. Such a processing device may be a microprocessor, microcontroller, digital signal processor, microcomputer, central processing unit, field programmable gate array, programmable logic device, state machine, logic circuitry, analog circuitry, digital circuitry, and/or any device capable of processing signals (analog and/or digital) based on hard-coded and/or operational instructions for circuitry. The processing module may have an associated memory and/or storage element, which may be a memory device, a plurality of memory devices, and/or embedded circuitry in the processing module. Such a memory device may be a read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and/or any device that may store digital information. It should be noted that when the processing module 80 implements one or more of its functions via a state machine, analog circuitry, digital circuitry, and/or logic circuitry, the memory and/or memory elements storing the corresponding operational instructions may be embedded within, or external to, the state machine, analog circuitry, digital circuitry, and/or logic circuitry.
When the IC 410 is in the real-time mode, the first baseband processing module 414 receives the outbound real-time signal 436 from the wired connection 28 through the wired interface 420 and/or from the processor core IC 412 through the host interface 418. The first baseband processing module 414 converts the outbound real-time signal 436 (e.g., voice signal, video signal, multimedia signal, etc.) to correspond to the first (fb) according to one or more of the existing wireless communication standards, the new wireless communication standards, and their modified and/or extended versions (e.g., WCDMA, etc.)1) Or a second frequency band (fb)2) The outbound real-time symbol stream 438. The first baseband processing module 414 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert the outbound real-time signal 436 into the outbound real-time symbol stream 438. The first baseband processing module 414 may generate the outbound real-time symbol stream 438 in cartesian coordinates, polar coordinates, or hybrid coordinates, depending on the desired format of the outbound real-time symbol stream 438.
The RF section 416 converts the outbound real-time symbol stream 438 into an outbound RF real-time signal 440 according to one or more of the existing wireless communication standards, the new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., WCDMA, etc.), wherein the carrier frequency of the outbound RF real-time signal 440 is within a first frequency band (e.g., 890-915MHz) or a second frequency band (e.g., 1920-1980 MHz). In one embodiment, the RF section 416 receives the outbound real-time symbol stream 438 in cartesian coordinates. In this embodiment, the RF section 416 mixes the in-phase component and the in-phase local oscillation of the outbound real-time symbol stream 438 to produce a first mixed signal and mixes the quadrature component of the outbound real-time symbol stream 438 to produce a second mixed signal. The RF section 416 combines the first and second mixed signals to produce an upconverted voice signal. The RF section 416 then amplifies the upconverted voice signal to produce an outbound RF real-time signal 440. It is noted that the output of the RF section 416 may then require further amplification of power.
In other embodiments, the RF section 416 receives the outbound real-time symbol stream 438 in polar or hybrid coordinates. In these embodiments, the RF section 416 modulates the local oscillator signal based on the phase information of the outbound real-time symbol stream 438 to produce a phase modulated RF signal. The RF section 416 then amplifies the phase modulated RF signal based on the amplitude information of the outbound real time symbol stream 438 to produce an outbound RF real time signal 440. Alternatively, the RF section 416 may amplify the phase modulated RF signal according to a set power level setting to produce the outbound RF real time signal 440.
For dial-in real-time voice, the RF section 416 converts the inbound RF real-time signal 442, which is carried in the first frequency band (e.g., 935-960MHz) or the second frequency band (e.g., 2110-2170MHz), into the inbound real-time symbol stream 444. In one embodiment, the RF section 416 extracts cartesian coordinates from the RF real-time signal 442 to produce an inbound real-time symbol stream 444. In another embodiment, the RF section 416 extracts polar coordinates from the RF real-time signal 442 to produce an inbound real-time symbol stream 444. In yet another embodiment, the RF section 416 extracts the hybrid coordinates from the inbound RF real-time signal 442 to produce an inbound real-time symbol stream 444.
The first baseband processing module 414 converts the inbound real time symbol stream 444 into an inbound real time signal 446. The first baseband processing module 414 may perform one or more of descrambling, decoding, constellation demapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF to digital baseband conversion to convert the inbound real-time symbol stream 444 into the inbound real-time signal 446. The first baseband processing module 414 may provide the inbound real-time signals 446 to the wired interface 420 (e.g., USB, SPI, I2S, etc.) and/or the host interface 418 via the bus structure 422.
For dial-out data communications (e.g., email, text messages, web browsing, and/or non-real-time data), the second baseband processing module 415 is wired fromInterface 420 and/or host interface 418 receives outbound non-real time data 424. The second baseband processing module 415 converts the outbound non-real time data 424 to correspond to the first frequency band (fb) according to one or more of existing wireless communication standards, new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., EDGE, GPRS, etc.)1) And/or a second frequency band (fb)2) Is transmitted to the outbound non-real time data symbol stream 426. The second baseband processing module 415 may perform one or more of scrambling, encoding, constellation mapping, modulation, spreading, frequency hopping, beamforming, space-time block coding, space-frequency block coding, and/or digital baseband to IF conversion to convert the outbound non-real time data 424 into the outbound non-real time data symbol stream 426. The second baseband processing module 415 may generate the outbound non-real time data symbol stream 426 in cartesian coordinates, polar coordinates, or a hybrid of coordinates, depending on the desired format of the outbound non-real time data symbol stream 426.
The RF section 416 converts the outbound non-real-time data symbol stream 426 into an outbound RF non-real-time data signal 428 having a carrier frequency within a first frequency band (e.g., 890-915MHz) and/or within a second frequency band (e.g., 1920-1980MHz) in accordance with one or more of existing wireless communication standards, new wireless communication standards, modifications thereof, and/or extensions thereof (e.g., EDGE, GPRS, etc.). In one embodiment, the RF section 416 receives the outbound non-real time data symbol stream 426 in cartesian coordinates. In this embodiment, the RF section 416 mixes the in-phase component and the in-phase local oscillation of the outbound non-real time data symbol stream 426 to produce a first mixed signal and mixes the quadrature component of the outbound non-real time data symbol stream 426 to produce a second mixed signal. The RF section 416 combines the first and second mixed signals to produce an upconverted data signal. The RF section 416 then amplifies the upconverted data signal to generate an outbound RF non-real time data signal 428. Note that further amplification of power may be required after the output of the RF section 416.
In other embodiments, the RF section 416 receives the outbound non-real time data symbol stream 426 in polar or hybrid coordinates. In these embodiments, the RF section 416 modulates the local oscillator signal based on the phase information of the outbound non-real time data symbol stream 426 to produce a phase modulated RF signal. The RF section 416 then amplifies the phase modulated RF signal based on the amplitude information of the outbound non-real time data symbol stream 426 to produce an outbound RF non-real time data signal 428. Alternatively, the RF section 416 may amplify the phase modulated RF signal according to a power level setting to produce the outbound RF non-real time data signal 428.
For dial-in data communications, the RF section 416 converts the inbound RF non-real time data signals 430 having carriers within the first frequency band (e.g., 890-915MHz) and/or within the second frequency band (e.g., 2110-2170MHz) into the inbound non-real time data symbol stream 432. In one embodiment, the RF section 416 extracts cartesian coordinates from the inbound RF non-real time data signal 430 to produce the inbound non-real time data symbol stream 432. In another embodiment, the RF section 416 extracts polar coordinates from the inbound RF non-real time data signal 430 to produce the inbound non-real time data symbol stream 432. In yet another embodiment, the RF section 416 extracts the hybrid coordinates from the inbound RF non-real time data signal 430 to produce the inbound non-real time data symbol stream 432.
The second baseband processing module 415 converts the inbound non-real time data symbol stream 432 into inbound non-real time data 434. The second baseband processing module 415 may perform one or more of descrambling, decoding, constellation demapping, demodulation, spread spectrum decoding, frequency hopping decoding, beamforming decoding, space-time block decoding, space-frequency block decoding, and/or IF to digital baseband conversion to convert the inbound non-real time data symbol stream 432 into inbound non-real time data 434. The second baseband processing module 415 may provide inbound non-real time data 434 to the wired interface 420 and/or the host interface 418.
Fig. 26 is a schematic diagram of another embodiment of communication device 10, which includes a real-time/non-real-time RF IC 410 and a processing core IC 412. The real time/non-real time RF IC 410 includes a first baseband processing module 414, a second baseband processing module 415, an RF section 416, a bus structure 422, a wired interface 420, a host interface 418, and an interface module 450.
In this embodiment, the real time/non-real time RF IC 410 may be in either a real time mode or a non-real time mode. The real-time mode may be activated by a user of communication devices 10 and or 30 by: initiating a mobile phone call, receiving a mobile phone call, initiating a walkie-talkie type phone call, receiving a walkie-talkie type phone call, initiating a voice recording function, receiving and or transmitting streaming video, and/or other voice activated selection mechanisms. The non-real time mode may be activated by a user of communication devices 10 and or 30 by: sending a text message, receiving a text message, initiating a web browsing function, receiving a web browsing response, initiating a data file transfer, and/or activating a selection mechanism via other data.
When the real time/non-real time RF IC 410 is in real time mode, the interface module 450 provides inbound real time symbols 444 from the RF section 416 to the first baseband processing module 414 and outbound real time symbols 438 from the first baseband processing module 414 to the RF section 416. When the real time/non-real time RF IC 410 is in the non-real time mode, the interface module 450 provides the inbound non-real time data symbol stream 432 from the RF section 416 to the second baseband processing module 415 and the outbound non-real time symbols 426 from the second baseband processing module 415 to the RF section 416. Otherwise, the functions of the first baseband processing module 414, the second baseband processing module 415 and the RF section 416 are consistent with those previously described with reference to fig. 25.
Fig. 27 is a schematic diagram of an embodiment of an interface module 84, 234, 374 or 450, which includes a receive/transmit section 460, a control section 462, and a clock section 464. The control section 462 provides a control communication path 482 between the baseband processing module and the RF section or circuitry without the need for IC pads, line drivers, and/or voltage level translation circuitry commonly used in IC-to-IC communications. The clock section 464 provides a clock communication path 484 between the baseband processing module and the RF section or circuit without the need for IC pads, line drivers, and/or voltage level translation circuits that are commonly used in IC-to-IC communications. The control portion 462 will be described in further detail with reference to fig. 30, while the clock portion 464 will be described in further detail with reference to fig. 27-29.
When the IC50, 70 and/or 410 is in a receive mode, a receive/transmit portion 460 (described in further detail with reference to fig. 31) provides an inbound symbol stream (e.g., inbound data or non-real time symbol stream 468 and/or inbound voice or real time symbol stream 472) from the RF circuitry to the baseband processing module. This is accomplished without the need for IC pads, line drivers and/or voltage level translation circuits that are commonly used in IC-to-IC communications. It is noted that the inbound data or non-real time symbol stream 468 includes one or more of the inbound data and/or non-real time symbol streams 104, 248, 432. It is also noted that the inbound voice or real-time symbol stream 472 includes one or more of the inbound voice and/or real-time symbol streams 100, 260, 444.
When the IC50, 70 and/or 410 is in a transmit mode, the receive/transmit section 460 provides an outbound symbol stream (e.g., outbound data or non-real time data symbol stream 466 and/or outbound voice or real time symbol stream 470) from the baseband processing module to the RF circuitry. It is noted that the outbound data or non-real time data symbol stream 466 includes one or more of the outbound data and/or non-real time symbol streams 110, 242, 426. It is also noted that the inbound voice or real-time symbol stream 472 includes one or more of the inbound voice and/or real-time symbol streams 98, 254, 438.
FIG. 28 is a schematic diagram of one embodiment of a clock section 464 that includes a strobe signal (strobe) connection 490, a system clock connection 492, and a system clock enable connection 494. The gating signal connection 490 provides timing information 496 of an event (event)498 from the baseband processing module to the RF circuitry. For example, the strobe signal connection 490 may be used to support the baseband section transmitting preamble symbols to the RF section at the beginning of a transmit event, such as an outbound data and/or voice signal. As another example, the gating signal connection 490 may be used to support the baseband section to transmit post-synchronization (postamble) symbols to the RF section at the end of a transmit event. As yet another example, for a given transmit event, a gating signal connection may be used to indicate for the baseband portion how many symbols are to be transmitted. Other uses of the strobe signal connection 490 may include power ramping, advancing a state machine within the RF section, buffering the triggering of the next event in a first-in-first-out (FIFO) and/or synchronizing events within the RF section.
When system clock connection 492 is enabled, system clock connection 492 provides system clock 500 from the RF circuitry to the baseband processing modules. The system clock enables the system clock enable connection 494 to provide a system clock enable signal 502 from the baseband processing module to the RF circuitry.
Fig. 29 is a schematic diagram of another embodiment of a clock section 464 that includes a first connection section 510, a second connection section 512, and a system clock module 504. The system clock module 504 may be a crystal oscillator circuit, a phase locked loop, a frequency multiplier circuit, a frequency divider circuit, and/or a counter that, when enabled by an enable signal 506 provided by the baseband processing module, may generate a system clock 508.
The first connection 510 may include a baseband clock module 518 that may generate a baseband clock signal 514 from the system clock 508 and provide the baseband clock signal 514 to the baseband processing module. The baseband clock module 518 may generate the baseband clock signal 514 in a variety of ways. For example, the baseband clock module 518 may include a buffer 522 that drives the system clock 508 as the baseband clock signal 514. As another example, the baseband clock module 518 may include a frequency multiplier 524 capable of generating the baseband clock signal 514 by multiplying the system clock 508 by a multiplicand. As another example, the baseband clock module 518 may include a frequency divider 526 that may be configured to divide the system clock 508 by a divisor to generate the baseband clock signal 514. As yet another example, the baseband clock module 518 may include a phase locked loop 528 that may generate the baseband clock signal 514 from the system clock 508. As yet another example, the baseband clock module 518 may include a combination of one or more of a buffer, a frequency multiplier, a frequency divider, and a phase-locked loop to generate the baseband clock signal 514 from the system clock 508.
The second connection 512 may include an RF clock module 520 that may generate an RF clock signal 516 from the system clock 508 and provide the RF clock signal 516 to the RF section. The RF clock module 520 may generate the RF clock signal 516 in a variety of ways. For example, the RF clock module 520 may include a buffer 522 that drives the system clock 508 as the RF clock signal 516. As another example, the RF clock module 520 may include a frequency multiplier 524 capable of generating the RF clock signal 516 by multiplying the system clock 508 by a multiplicand. As yet another example, the RF clock module 520 may include a frequency divider 526 that may be configured to generate the RF clock signal 516 by dividing the system clock 508 by a divisor. As yet another example, the RF clock module 520 may include a phase-locked loop 528 that may generate the RF clock signal 516 from the system clock 508. As yet another example, the RF clock module 520 may include a combination of one or more of a buffer, a frequency multiplier, a frequency divider, and a phase-locked loop to generate the RF clock signal 516 from the system clock 508.
Figure 30 is a schematic diagram of one embodiment of a control portion 462 that includes a control data connection 530, a control data enable connection 532, and a control clock connection 534. The control data connection 530 transfers control data information 536 between the baseband processing module and the RF circuitry/section when the enable signal 538 is provided over the control data enable connection 532. Control data information 536 includes one or more of the following: read/write signals, address bits, and control data bits. The control data bits may include one or more of: power level settings, amplitude modulation information, automatic gain settings, accuracy settings, channel selection, and/or received signal strength indications.
The control data enable connection 532 provides an enable signal 538 that may indicate the beginning and end of the control data. Control clock connection 534 may provide control clock signal 540 for controlling the clocking of data information 536 for the control data connection.
Fig. 31 is a schematic diagram of one embodiment of a transmit/receive portion 460 that includes a serial connection circuit 550 and a receive/transmit (R/T) enable connection 552. The serial connection circuit 550 includes a serial receive connection circuit 566 and a serial transmit connection circuit 568. Serial receive connection circuit 566 includes receive buffer 558, multiplexer 562, and demultiplexer 564. The serial transmit connection circuit includes a transmit buffer 560, a multiplexer 570, and a demultiplexer 572.
In general, when the R/T enable connection 552 indicates a receive mode, the serial connection circuit 550 provides the inbound symbol streams 468 and/or 472 from the RF circuitry to the baseband processing module. When the R/T enable connection 552 indicates a transmit mode, the serial connection circuitry 550 provides outbound symbol streams 466 and/or 470 from the baseband processing module to the RF circuitry. The R/T enable connection 552 receives a transmit mode signal 554 from the baseband processing module and provides to the RF circuitry to establish a transmit mode, and receives a receive mode signal 556 from the RF circuitry and provides to the baseband processing module to establish a receive mode.
The serial receive connection 566 receives the in-phase (I) and quadrature (Q) components of the inbound data or non-real time data symbol stream 468 when the receive/transmit portion is in a receive non-real time (NRT) data mode as indicated by a non-real time (NRT) or Real Time (RT) receive signal 556. In this mode, the buffer stores the I and Q components of the inbound data or non-real time data symbol stream 468. Multiplexer 562, which may be a multiplexer, an interleaver circuit, a switch circuit, and/or any other circuit that can provide 2 signals on the same transmit line, can multiplex the I and Q components to produce serial multiplexed I and Q data streams that are passed to the baseband processing module in the IC.
Demultiplexer 564 may be a demultiplexer, a de-interleaving circuit, a switching circuit and/or any other circuit that can separate 2 multiplexed signals on the same transmission line, which can separate the I and Q components from the serial multiplexed I and Q data streams. In this embodiment, demultiplexer 564 is in the middle of the IC-to-baseband processing module, while receive buffer 558 and multiplexer 562 are in the middle of the IC-to-RF section.
The serial receive connection 566 may also receive the in-phase (I) and quadrature (Q) components of the inbound voice or real-time data symbol stream 472 when the receive/transmit portion is in a receive real-time (RT) data mode as indicated by the NRT or RT receive signal 556. In this mode, the buffer 558 stores the I and Q components of the inbound voice or real-time data symbol stream 472. Multiplexer 562 multiplexes the I and Q components to produce serial multiplexed I and Q data streams that are passed to the baseband processing module in the IC. Demultiplexer 564 separates the I and Q components from the serial multiplexed I and Q data streams.
Serial transmit connection 568 receives the in-phase (I) and quadrature (Q) components of the outbound data or non-real time data symbol stream 466 when the receive/transmit portion is in a transmit non-real time (NRT) data mode as indicated by NRT or RT transmit signal 554. In this mode, buffer 560 stores the I and Q components of the outbound data or non-real time data symbol stream 466. Multiplexer 570, which may be a multiplexer, an interleaver circuit, a switch circuit, and/or any other circuit that may provide 2 signals on the same transmit line, may multiplex the I and Q components to produce serial multiplexed I and Q data streams that are passed to the RF section in the IC.
Demultiplexer 572 may be a demultiplexer, a de-interleaving circuit, a switching circuit, and/or any other circuit that may separate 2 multiplexed signals on the same transmission line, which may separate the I and Q components from a serial multiplexed I and Q data stream. In this embodiment, the demultiplexer 572 is in the middle of the IC to RF section, while the demultiplexer 570 and transmit buffer 560 are in the middle of the IC to baseband processing module.
Fig. 32 is a schematic diagram of another embodiment of a voice data RF IC50, 70 and/or 410 including a baseband processing module 582, an on-chip baseband-to-FR interface module 84, 234, 374 or 450, RF circuitry 584, and at least one IC pin 586. The baseband processing module 582 may be a single processing device or a plurality of processing devices. Such a processing device may be a microprocessor, microcontroller, digital signal processor, microcomputer, central processing unit, field programmable gate array, programmable logic device, state machine, logic circuitry, analog circuitry, digital circuitry, and/or any device that processes signals (analog and/or digital) based on hard-coded and/or operational instructions for circuitry. The baseband processing module 582 may have an associated memory and/or storage element that may be a single memory device, multiple memory devices, and/or embedded circuitry within the processing module. Such a memory device may be a read-only memory, random access memory, volatile memory, non-volatile memory, static memory, dynamic memory, flash memory, cache memory, and/or any device that may store digital information. It is noted that when the processing module implements one or more of its functions via a state machine, analog circuitry, digital circuitry, and/or logic circuitry, the memory and/or memory elements storing the corresponding operational instructions may be embedded within, or external to, the state machine, analog circuitry, digital circuitry, and/or logic circuitry.
In this embodiment, the baseband processing module 582 converts the outbound data 598 into an outbound symbol stream 588. The outbound data 598 may be outbound voice signals, outbound data, outbound real-time data, and/or outbound non-real-time data, and the baseband processing module 582 may convert the baseband processing modules 80, 170, 172, 230, 232, 370, 414, or 415 into the outbound symbol stream 588 in the manner previously described in connection with them.
When the IC50, 70, or 410 is in the first mode indicated by the mode signal 596, the interface module 84, 234, 374, or 450 provides the outbound symbol stream 588 to the RF circuit 584. In this mode, the RF circuitry 584 converts the stream of outbound symbol 588 into the outbound RF signal 602 in the manner previously discussed in connection with the RF section 82, 236, 238, 372 or 416.
When the IC50, 70 or 410 is in the second mode indicated by the mode signal 596, the interface module 84, 234, 374 or 450 provides a chip-out station symbol stream 594 to the RF circuitry 584. In this mode, RF circuitry 584 converts the chip-out station symbol stream 594 to the outbound RF signal 602. In one embodiment, the chip-out station symbol stream 594 is a test symbol stream provided by a tester (tester) to test the RF circuitry 584. In another embodiment, the off-chip baseband processing module generates an off-chip outbound symbol stream 594 from the off-chip data and provides the off-chip outbound symbol stream 594 to the IC pins 586.
The RF circuitry 584 may also receive the inbound RF signal 604 and convert to an inbound symbol stream 590. The inbound RF signal 604 may be an inbound RF voice signal, an inbound RF data signal, an inbound RF real-time signal, and/or an inbound RF non-real-time signal. In this embodiment, the RF circuitry 584 converts the RF signal 604 into an inbound symbol stream 590 in the manner previously discussed in connection with the RF sections 82, 236, 238, 372, or 416.
When the IC50, 70, or 410 is in the first mode indicated by the mode signal 596, the interface module 84, 234, 374, or 450 provides the inbound symbol stream 590 to the baseband processing module 582. The baseband processing module 582 may convert the inbound symbol stream 590 into inbound data 600 in the manner previously described in connection with the baseband processing modules 80, 170, 172, 230, 232, 370, 414, or 415.
When the IC50, 70 or 410 is in the second mode indicated by the mode signal 596, the interface module 84, 234, 374 or 450 provides an off-chip inbound symbol stream 592 to the baseband processing module 582. In this mode, the baseband processing module 582 converts the off-chip inbound symbol stream 592 into inbound data 600 in the manner previously described in connection with the baseband processing modules 80, 170, 172, 230, 232, 370, 414, or 415. In one embodiment, the off-chip inbound symbol stream 592 is a test symbol stream provided by a tester to test the baseband processing module 582. In another embodiment, the off-chip RF circuitry generates an off-chip inbound symbol stream 592 from the off-chip inbound RF signal and provides it to IC pin 586.
In one embodiment, the baseband processing module 80, 170, 172, 230, 232, 370, 414, or 415, the RF circuit/portion 82, 236, 238, 372, or 416, and the on-chip baseband-to-RF interface module 84, 234, 374, or 450 are fabricated on a single die (die) using a Complementary Metal Oxide Semiconductor (CMOS) process of up to 65 nanometers (nanometer).
Fig. 33 is a schematic diagram of another embodiment of an interface module 84, 234, 374 or 450, which includes a receive/transmit section 610, a control section 612, a clock section 614, and first through sixth IC pins. In this embodiment, the first IC pin provides an alternate (alternate) connection path for the outbound symbol stream 588; the second IC pin provides a connection for an off-chip inbound symbol stream 592; the third IC pin provides a connection for an off-chip station symbol stream 594; the fourth IC pin provides an alternate (alternate) path for the inbound symbol stream 590; the fifth IC pin provides a connection for an alternate (alternate) control path 28; the sixth IC pin provides a connection for an alternate (alternate) clock path 630.
When the IC50, 70, or 410 is in the transmit state 616 of the first mode, the receive/transmit section 610 provides a stream of outbound symbols 588 from the baseband processing module to the RF circuitry. When the IC50, 70, or 410 is in a receive state 620 of the first mode, the receive/transmit portion 610 provides the inbound symbol stream 590 from the RF circuitry to the baseband processing module.
When the IC50, 70, or 410 is in the transmit state 618 of the second mode, the receive/transmit section 610 provides a stream of outbound symbols 588 from the baseband processing module to the first IC pin from the baseband processing module. In one embodiment, the stream of outbound symbols 588 may be used to test the baseband processing module. In another embodiment, the stream of outbound symbols 588 may be provided to an off-chip RF section, which converts the stream of outbound symbols 588 into an outbound RF signal.
When the IC50, 70 or 410 is in the receive state 624 of the second mode, the receive/transmit section 610 provides an off-chip inbound symbol stream 592 from the second IC pin to the baseband processing module. In one embodiment, the off-chip inbound symbol stream 592 may be a test symbol stream to test the baseband processing module. In another embodiment, the off-chip inbound symbol stream 592 may be provided by an off-chip RF section that generates the off-chip inbound symbol stream 592 from another inbound RF signal.
When the IC50, 70 or 410 is in the transmit state 626 of the third mode, the receive/transmit portion 610 provides an off-chip outbound symbol stream 594 from the third IC pin to the RF circuitry. In one embodiment, the off-chip station symbol stream 594 is a test symbol stream provided by a tester to test the RF circuit 594. In another embodiment, the off-chip baseband processing module generates an off-chip outbound symbol stream 594 from the off-chip data and provides the off-chip outbound symbol stream 594 to IC pins 586.
When the IC50, 70, or 410 is in a receive state 622 of the third mode, the receive/transmit portion 610 provides an inbound symbol stream 590 from the RF circuit to the fourth IC pin. In one embodiment, the inbound symbol stream 590 may be provided by a tester to test the RF circuit. In another embodiment, the inbound symbol stream is provided to an off-chip baseband processing module, which may convert the inbound symbol stream 590 into off-chip inbound data.
When the IC50, 70 or 410 is in the first state, the control section 612 may provide a control communication path 482 between the baseband processing module and the RF circuitry and the clock section 614 provides a clock communication path 484 between the baseband processing module and the RF circuitry. When the IC50, 70 or 410 is in the second state, the control portion 612 provides a first alternate control communication path between the fifth IC pin and the baseband processing module and the clock portion 614 provides a first alternate clock communication path between the sixth IC pin and the baseband processing module. When the IC50, 70, or 410 is in the third state, the control portion 612 provides a second alternate control communication path between the fifth IC pin and the RF circuitry and the clock portion 614 provides a second alternate clock communication path between the sixth IC pin and the RF circuitry. It is noted that IC50, 70 or 410 may also include a control data enable IC pin for implementing the second and third control data enable connections, and a control clock IC pin for implementing the second and third control clock connections.
Fig. 34 is a schematic diagram of another embodiment of a transmit/receive portion 610 that includes a receive/transmit (R/T) enable circuit 648, a first bidirectional connection 640, a second bidirectional connection 642, a third bidirectional connection 644, and a switch circuit 646. In this figure, the receive/transmit section 610 is connected to a baseband processing module 582, RF circuitry 584, and receive/transmit (R/T) enable circuitry 648.
In this embodiment, the first bi-directional connection 640 is connected to a baseband processing module 582; the second bi-directional connection 642 is connected to the RF circuitry 584 and the third bi-directional connection 644 is connected to at least one of the first, second, third, and fourth IC pins. The first, second, third bi-directional connections 640 and 644 may be a single-wire interface, a 3-wire interface, a bi-directional transistor switch, etc.
When the IC50, 70 or 410 is in the first mode, the switch circuit 646 (which may be a switch network, a transistor network, a multiplexer network, etc.) connects the first and second bidirectional connections 640 and 642 together. In this mode, inbound and outbound signals are transmitted between the baseband processing module 582 and the RF circuitry 584. Additionally, the R/T enable circuit 648 provides a transmit enable signal 658 from the baseband processing module 582 to the RF circuitry 584 and a receive enable signal 660 from the RF circuitry 584 to the baseband processing module 582.
When the IC50, 70 or 410 is in the second mode, the switching circuit 646 connects the first bidirectional connection 640 and the third bidirectional connection 644. In this mode, the baseband processing module 582 is connected to the first through fourth IC pins to test, process, and/or provide outbound symbols off-chip. Additionally, when the baseband processing module 582 generates an outbound symbol, the R/T enable circuit 648 provides a first alternate transmit signal 652 to the baseband processing module 582 for control. The R/T enable circuit 648 may also provide the first substitute received signal 650 to the baseband processing module 582 for control when the baseband processing module 582 is receiving off-chip inbound symbols.
When the IC50, 70 or 410 is in the third mode, the switch circuit 646 connects the second 642 and third 644 bidirectional connections. In this mode, the RF circuit 584 is coupled to the first through fourth IC pins to test, process, and/or provide off-chip inbound symbols. Additionally, when the RF circuit 584 provides the inbound symbols off-chip, the R/T enable circuit 648 provides a second alternate transmit signal 656 to the RF circuit 584 for control. The R/T enable circuit 648 may also provide a second alternate receive signal 654 to the RF circuitry for control when the RF circuitry 584 is receiving off-chip outbound symbols.
Fig. 35 is a schematic diagram of another embodiment of a control portion 462 connected to the alternate control IC pin 628. Control portion 462 includes control data circuitry 670, control enable circuitry 672, and control clock circuitry 674. The control data circuit 670 comprises a first control data connection 676, a second control data connection 678, a third control data connection 680. The control enable circuit 672 includes a first control data enable connection 682, a second control data enable connection 684, and a third control data enable connection 686. Control clock circuit 674 includes a first control clock connection 688, a second control clock connection 690, and a third control clock connection 692.
When the IC50, 70 or 410 is in the first mode, the first control data connection 676 (when enabled) transfers control data information 696 between the baseband processing module and the RF circuitry. In this mode, the first control data enable connection 682 provides an enable signal to the first control data connection 676 to indicate the beginning and end of the control data information 694. Also in this mode, the first control clock connection 688 provides a control clock signal 700 to the first control data connection 676 to clock the control data information 694.
When the IC50, 70 or 410 is in the second mode, the second control data connection 678 transmits the first substitute control data information 696 between the baseband processing module 582 and the control data IC pin 628. In this mode, the second control data enable connection 684 provides an enable signal to the second control data connection 684 to indicate the beginning and end of the first replacement control data information 696. Also in this mode, the second control clock connection 690 transmits the first substitute control clock signal 702 to the second control data connection 678 for clocking the first substitute control data information 696.
When the IC50, 70 or 410 is in the third mode, the third control data connection 680 transmits the second substitute control data information 698 between the control data IC pin 628 and the RF circuitry 584. In this mode, the third control data enable connection 686 provides an enable signal to the third control data connection 680 to indicate the start and end of the second replacement control data information 698. Also in this mode, third control clock connection 692 transmits second alternate control clock signal 704 to third control data connection 680 to clock second alternate control data information 698. It should be noted that the alternate (alternate) control data 696, 698, the alternate (alternate) control clocks 702, 704, and the alternate (alternate) control data enable signal may be generated off-chip by the baseband processing module 582 and/or the RF circuitry 584.
Fig. 36 is a schematic diagram of another embodiment of the clock section 614, which is connected to a baseband processing module 582, RF circuitry 584, a strobe IC pin 728, a system clock IC pin 730, and a system clock enable IC pin 732. The clock section 614 includes first, second and third strobe signal connections 710, 712 and 714, first, second and third system clock connections 716, 718 and 720, first, second and third system clock enable connections 722, 724 and 726. The clock portion 614 may also include an adjustable clock source 746.
When the IC50, 70 or 410 is in the first mode, the first strobe signal connection 710 provides timing information 734 for an event from the baseband processing module 582 to the RF circuitry 584. In this mode, the first system clock connection 716 provides a system clock 738 from the RF circuitry 584 to the baseband processing module 582. Also in this mode, the first system clock enable connection 722 provides a system clock enable signal 742 from the baseband processing module 582 to the RF circuitry 584.
When the IC50, 70 or 410 is in the second mode, the second strobe signal connection 712 provides timing information 734 of an event from the baseband processing module 582 to the strobe IC pin 728. In this mode, the second system clock connection 718 provides a second system clock 740 from the system clock IC pin 703 to the baseband processing module 582. Also in this mode, second system clock enable connection 724 provides system clock enable signal 742 from baseband processing module 582 to system clock enable IC pin 732.
When the IC50, 70 or 410 is in the third mode, the third strobe signal connection 714 provides third timing information 736 for one event from the strobe IC pin 728 to the RF circuitry 584. In this mode, the third system clock connection 720 provides a system clock 738 from the RF circuitry 582 to the system clock IC pin 730. Also in this mode, the third system clock enable link 726 provides a second system clock enable signal 744 from the system clock enable IC pin 732 to the RF circuitry 582.
The tunable clock source may provide a first tunable clock signal to at least one of the baseband processing module and the RF circuit via the clock communication path, wherein a rate of the first tunable clock signal is adjusted based on at least one of converting the outbound data into the outbound symbol stream and converting the inbound symbol stream into the inbound data.
Fig. 37 is a schematic diagram of one embodiment of a voice data RF IC50, 70, or 410 connected to an adjustable antenna interface 52, 72, and/or 74. The voice data RF IC50, 70 or 410 includes a baseband processing module 80, 170, 172, 230, 232, 370, 414, 416 and/or 582 and an RF section or circuit 82, 236, 238, 372, 416 and/or 584.
In this embodiment, the baseband processing modules 80, 170, 172, 230, 232, 370, 414, 416, and/or 582 convert the outbound signals to outbound symbol streams and convert the inbound symbol streams to inbound signals. The outbound and inbound signals may be voice signals, real-time signals, data signals, and/or non-real-time signals. The conversion of the outbound signals to outbound symbols and the conversion of inbound symbols to inbound signals are performed by the baseband processing modules in the manner previously described in connection with the baseband processing modules 80, 170, 230, 232, 370, 414, 415.
The RF sections or circuits 82, 236, 238, 372, 416 and/or 584 convert the inbound RF signals 112, 116, 246, 258, 430, 442, 468, and/or 472 into inbound symbol streams and convert the outbound symbol streams into the outbound RF signals 114, 118, 244, 256, 428, 440, 446, and/or 470. The conversion of the outbound symbols to the outbound RF signals, and the conversion of the inbound RF signals to the inbound symbols are performed by the RF circuitry in the manner previously described in connection with the RF circuitry 82, 236, 238, 372, or 416.
The adjustable antenna interface 52, 72, and/or 74 is coupled to at least one antenna 754 and to the RF section or circuitry 82, 236, 238, 372, 416, and/or 584. When the first antenna control signal 750 is active, the adjustable antenna interface 52, 72, and/or 74 receives the outbound RF signals 114, 118, 244, 256, 428, 440, 446, and/or 470 from the RF circuitry and provides them to at least one antenna 754 for transmission. When the second control signal 752 is active, the adjustable antenna interface 52, 72, and/or 74 receives the inbound RF signals 112, 116, 246, 258, 430, 442, 468, and/or 472 from the at least one antenna 754 and provides them to the RF circuitry.
In one embodiment, the baseband processing modules 80, 170, 172, 230, 232, 370, 414, 416, and/or 582 generate first and second antenna control signals 750 and 752. In another embodiment, the RF sections or circuits 82, 236, 238, 372, 416, and/or 584 generate the first and second antenna control signals 750 and 752. In yet another embodiment, the first and second antenna control signals 750 and 752 may be generated by either the baseband processing modules 80, 170, 172, 230, 232, 370, 414, 416, and/or 582, or the RF sections or circuits 82, 236, 238, 372, 416, and/or 584.
Fig. 38 is a schematic diagram of another embodiment of a voice data RF IC50, 70 or 410 connected to an adjustable antenna interface 52, 72 and/or 74. The voice data RF IC50, 70 or 410 includes a baseband processing module 80, 170, 172, 230, 232, 370, 414, 416 and/or 582 and an RF section or circuit 82, 236, 238, 372, 416 and/or 584. In this embodiment, the functionality of the baseband processing modules 80, 170, 172, 230, 232, 370, 414, 416, and/or 582 and the RF sections or circuits 82, 236, 238, 372, 416, and/or 584 is consistent with that previously described in connection with fig. 37.
In this embodiment, adjustable antenna interfaces 52, 72, and/or 74 are coupled to transmit antenna 760 and receive antenna 762. When the first antenna control signal 750 is active, the adjustable antenna interface 52, 72, and/or 74 connects the transmit antenna 760 to the RF circuit to transmit the outbound RF signal. When the second antenna control signal 752 is active, the adjustable antenna interface 52, 72, and/or 74 connects the receive antenna 762 to the RF circuit for receiving inbound RF. It is noted that in this embodiment, the outbound RF signals have carrier frequencies within the transmit frequency band of the first or second frequency band and the inbound RF signals have carrier frequencies within the receive frequency band of the first or second frequency band.
Fig. 39 is a schematic diagram of another embodiment of a voice data RF IC50, 70 or 410 coupled to an adjustable antenna interface 52, 72 and/or 74. The voice data RF IC50, 70 or 410 includes a baseband processing module 80, 170, 172, 230, 232, 370, 414, 416 and/or 582 and an RF section or circuit 82, 236, 238, 372, 416 and/or 584. In this embodiment, the functionality of the baseband processing modules 80, 170, 172, 230, 232, 370, 414, 416, and/or 582 and the RF sections or circuits 82, 236, 238, 372, 416, and/or 584 is consistent with that previously described in connection with fig. 37.
In this embodiment, the adjustable antenna interfaces 52, 72, and/or 74 are connected to a first antenna 764 and a second antenna 766. The adjustable antenna interface 52, 72, and/or 74 connects the first antenna 764 to the RF circuitry to transmit the outbound RF signal when the first multi-mode (MM) state of the first antenna control signal 750 is active. The adjustable antenna interface 52, 72, and/or 74 connects the first antenna 764 to the RF circuitry to receive the inbound RF signals when the first multi-mode (MM) state of the second antenna control signal 752 is active. In these modes, the inbound and outbound RF signals have carrier frequencies within a first frequency band to which the first antenna and tunable antenna interfaces 52, 72, and/or 74 are tuned.
The adjustable antenna interface 52, 72, and/or 74 connects the second antenna 766 to the RF circuitry to transmit a second outbound RF signal when the second multi-mode (MM) state of the first antenna control signal 750 is active. The adjustable antenna interface 52, 72, and/or 74 connects the second antenna 762 to the RF circuit to receive the second inbound RF signal when a second multi-mode (MM) state of the second antenna control signal 752 is active. In these modes, the second inbound and outbound RF signals have carrier frequencies within a second frequency band.
The adjustable antenna interface 52, 72, and/or 74 connects the first antenna 764 to the RF circuit to transmit the outbound RF signal when the first diversity state 768 of the first antenna control signal 750 is active. When the first diversity state 770 of the second antenna control signal 752 is active, the adjustable antenna interface 52, 72, and/or 74 connects the first antenna 764 to the RF circuit to receive the inbound RF signal.
The adjustable antenna interface 52, 72, and/or 74 connects the second antenna 766 to the RF circuitry to transmit the outbound RF signal when the second diversity state 772 of the first antenna control signal 750 is active. When the second diversity state 774 of the second antenna control signal 752 is active, the adjustable antenna interface 52, 72, and/or 74 connects the second antenna 762 to the RF circuit to receive the inbound RF signals. In this embodiment, first and second antennas 760 and 762 are shared for both transmission and reception, but diversity is employed, where antennas 760 and 762 are physically separated by 1/4 wavelengths or other particular distance, so that if the signal strength is zero at one of antennas 760 and 762 due to multipath fading, the other antenna will not experience such a 0 attenuation at that time. In this case, IC50, 70 or 410 would select the antenna that did not encounter a signal amplitude of 0 to transmit or receive the RF signal.
Fig. 40 is a schematic diagram of one embodiment of tunable antenna interfaces 52, 72, and/or 74 that includes a channel filter 780, an antenna tuning circuit 782, an impedance matching circuit 784, and/or a switching circuit 786. If the adjustable antenna interface 52, 72, and/or 74 includes a channel filter 780, the channel filter 780 may adjust the filter response of the adjustable antenna interface based on a channel selection signal associated with the first or second antenna control signal. For example, channel filter 780 may be a bandpass filter that may be tuned to a particular channel or channels within a frequency band (e.g., a first or second frequency band).
If the tunable antenna interface 52, 72, and/or 74 includes an antenna tuning circuit 782, the antenna tuning circuit 782 may tune the tuning response of the at least one antenna based on an antenna tuning signal 788 associated with the first or second antenna control signals 750 or 752. For example, if the antenna is a half-wavelength antenna for a particular frequency within a frequency band but the RF signal is within the frequency band but not exactly coincident with the frequency, antenna tuning circuit 782 adjusts the effective length of the antenna to the desired half-wavelength. As an example, assume that the particular frequency is 900MHz, but in practiceAt 960MHz for the RF signal, the half wavelength is 16.67 centimeters (cm) (i.e., 0.5 x (3 x 10)8)/(900×106)). However, for a 960MHz signal, the desired half wavelength is 15.63 cm. In this example, the antenna tuning circuit 782 (which includes one or more inductors and one or more capacitors) adjusts its resonant frequency to the actual frequency of the inbound or outbound signals (e.g., 960MHz), so that the effective wavelength of the antenna is adjusted to 15.63cm, although the actual length is 16.67 cm.
If the adjustable antenna interface 52, 72, and/or 74 includes the impedance matching circuit 784, the impedance matching circuit 784 may adjust the impedance of the adjustable antenna interface 52, 72, and/or 74 based on the impedance matching control signal 790 associated with the first or second antenna control signal 750 or 752. In this case, the impedance matching circuit 784 includes one or more inductors, one or more resistors, and one or more capacitors that may be selectively enabled by the impedance matching control signal 790 to sufficiently match the impedance of the adjustable antenna interface 52, 72, and/or 74 to the impedance of the antenna. It should be noted that in one embodiment, the impedance matching circuit 784 and the antenna tuning circuit 782 may be combined to form a circuit and provide antenna tuning and impedance matching functions.
If, in one embodiment, the adjustable antenna interfaces 52, 72, and/or 74 include a switch 786, the switch 786 is a single-ended to single-ended switch that may receive the inbound RF signals as single-ended signals from at least one antenna and provide the inbound RF signals as single-ended signals to the RF circuits. The single-ended to single-ended switch circuit may also receive the outbound RF signals from the RF circuit as single-ended signals and provide the outbound RF signals as single-ended signals to the at least one antenna. In one embodiment, the switching circuit 786 includes a buffer or unity gain amplifier.
If, in another embodiment, the adjustable antenna interface 52, 72, and/or 74 includes a switch 786, the switch 786 being a single-ended to differential switch that may receive the inbound RF signals as single-ended signals from at least one antenna and provide the inbound RF signals to the RF circuits as differential signals. The single-ended to differential switching circuit may also receive the outbound RF signals as differential signals and provide the outbound RF signals to the at least one antenna as single-ended signals. In one embodiment, the single-ended to differential switching circuit may be a balun (i.e., balun).
If, in another embodiment, the adjustable antenna interface 52, 72, and/or 74 includes a switch circuit 786, the switch circuit 786 being a differential to differential switched circuit that may receive the inbound RF signals as differential signals from at least one antenna and provide the inbound RF signals to the RF circuits as differential signals. The circuitry of the differential-to-differential switch may also receive the outbound RF signals in a differential manner from the RF circuitry and provide the outbound RF signals in a differential signal manner to the at least one antenna. In one embodiment, the circuit for differential-to-differential swapping may be a unity gain amplifier.
Fig. 41 is a schematic diagram of one embodiment of an adjustable antenna interface 52, 72, and/or 74 connected to an RF section or circuit 82, 236, 238, 372, 416, and/or 584. The tunable antenna interfaces 52, 72, and/or 74 include an impedance matching circuit 802, a single-ended to differential conversion circuit 800, an RF differential switch 804, and possibly further an antenna tuning circuit 782.
The adjustable impedance matching circuit 802 receives the inbound RF signals 112, 116, 246, 258, 430, 442, 468, and/or 472 from the at least one antenna and outputs the outbound RF signals 114, 118, 244, 256, 428, 440, 446, and/or 470. In this embodiment, the adjustable impedance matching circuit 802 provides impedance based on an impedance matching control signal 810 provided by an Integrated Circuit (IC). The adjustable impedance matching circuit 802 may include one or more inductors, one or more resistors, one or more capacitors, all of which may be selectively enabled by the impedance matching control signal 810 to sufficiently match the impedance of the adjustable antenna interface 52, 72, and/or 74 to the impedance of the antenna.
If the tunable antenna interfaces 52, 72, and/or 74 include the antenna tuning circuit 782, the antenna tuning circuit 782 may tune the response of at least one antenna based on the antenna tuning signal 788 associated with the first or second antenna control signals 750 or 752, as previously discussed. It should be noted that in one embodiment, the impedance matching circuit 802 and the antenna tuning circuit 782 may be combined into one circuit and provide antenna tuning and impedance matching functions.
A single-ended to differential conversion circuit 806 (which may be one or more balun transformers) for converting an inbound Radio Frequency (RF) signal from a single-ended signal to a differential signal to generate a differential inbound RF signal 806; and may convert the outbound RF signal from a differential signal to a single-ended signal to generate a single-ended outbound RF signal.
The RF differential switch 804 (which may be a transmit/receive switch) may provide differential outbound RF signals 808 from the IC to the single-ended to differential conversion circuit 800 based on the first antenna control signal 750 and differential inbound RF signals 806 from the single-ended to differential conversion circuit 800 to the IC based on the second antenna control signal 752.
The adjustable antenna interface 52, 72, and/or 74 may be extended to include a second single-ended to differential conversion circuit and a second adjustable impedance matching circuit. In this embodiment, the second single-ended to differential conversion circuit may be operative to convert the second inbound RF signal from a single-ended signal to a differential signal to generate a second differential inbound RF signal, and to convert the second outbound RF signal from a differential signal to a single-ended signal to generate a second single-ended outbound RF signal.
The second adjustable impedance matching circuit may provide a second impedance based on a second impedance control signal provided by the IC. In this embodiment, the RF differential switch 804 provides the second differential outbound RF signal from the IC to the second single-ended to differential conversion circuit according to the third antenna control signal and provides the second differential inbound RF signal from the second single-ended to differential conversion circuit to the IC according to the fourth antenna control signal.
In one embodiment, single-ended to differential conversion circuit 804 includes a transmit single-ended to differential conversion circuit and a receive single-ended to differential conversion circuit. The transmit single-ended to differential conversion circuit converts the outbound RF signal from a differential signal to a single-ended signal to generate a single-ended outbound RF signal, wherein the single-ended outbound RF signal is provided to the transmit antenna. The receive single-ended to differential conversion circuit converts an inbound RF signal from a single-ended signal to a differential signal to generate a differential inbound RF signal, wherein the inbound RF signal is received through a receive antenna. It is noted that the adjustable antenna interface 52, 72, and/or 74 may include an input for receiving the first antenna control signal 750, the second antenna control signal 752, and the impedance control signal 810 from the IC.
Fig. 42 is a schematic diagram of another embodiment of a voice data RF IC50, 70 or 410 coupled to an adjustable antenna interface 52, 72 and/or 74. The voice data RF IC50, 70 or 410 includes a baseband processing module 80, 170, 172, 230, 232, 370, 414, 416 and/or 582 and an RF section or circuit 82, 236, 238, 372, 416 and/or 584. In this embodiment, the functionality of the baseband processing modules 80, 170, 172, 230, 232, 370, 414, 416, and/or 582 and the RF sections or circuits 82, 236, 238, 372, 416, and/or 584 is consistent with that previously described in connection with fig. 37.
In this embodiment, the adjustable antenna interface 52, 72, and/or 74 is responsive to the first antenna control signal 750 to connect at least one antenna 754 to transmit the outbound RF voice signals 114, 256, and/or 440; at least one antenna 754 is coupled to receive the inbound RF voice signals 112, 258 and/or 442 responsive to the second antenna control signal 752; connecting at least one antenna 754 to transmit the outbound RF data signals 118, 244 and/or 428 in response to the third antenna control signal 820; and in response to the fourth antenna control signal 822, connecting the at least one antenna 754 to receive the inbound RF data signals 116, 246 and/or 430; wherein the first, second, third and fourth antenna control signals are provided by the IC.
In one embodiment, the at least one antenna 754 includes a transmit antenna and a receive antenna. In this embodiment, the adjustable antenna interface 52, 72 and/or 74 couples the transmit antenna to the RF circuitry to transmit at least one of the outbound RF voice signals and the outbound RF data signals in response to one of the first and third antenna control signals. Additionally, the adjustable antenna interface 52, 72 and/or 74 couples the receive antenna to the RF circuit for receiving at least one of an inbound RF voice signal having a carrier frequency within a voice transmit frequency band and an inbound RF data signal having a carrier frequency within a voice receive frequency band in response to one of the second and fourth antenna control signals.
In another embodiment, the at least one antenna 754 includes a voice transmit antenna, a data transmit antenna, a voice receive antenna, and a data receive antenna. In this embodiment, the adjustable antenna interface 52, 72 and/or 74 couples the voice transmit antenna to the RF circuitry to transmit the outbound RF voice signal in response to the first antenna control signal 750. The adjustable antenna interface 52, 72, and/or 74 couples the data transmit antenna to the RF circuitry to transmit the outbound RF data signal in response to the third antenna control signal 820. The adjustable antenna interface 52, 72, and/or 74 couples the voice receive antenna to the RF circuitry to receive inbound RF voice signals in response to the second antenna control signal 752. The adjustable antenna interface 52, 72, and/or 74 couples the data receiving antenna to the RF circuitry to receive the inbound RF data signals in response to the fourth antenna control signal 822. In this embodiment, the outbound RF voice signal has a carrier frequency within the voice transmission frequency band, the inbound RF voice signal has a carrier frequency within the voice reception frequency band; the outbound RF data signal has a carrier frequency within a data transmission frequency band and the inbound RF data signal has a carrier frequency within a data reception frequency band
In another embodiment, the at least one antenna 754 includes a diversity antenna configuration of a first antenna and a second antenna. In this embodiment, the adjustable antenna interface 52, 72, and/or 74 couples the first antenna to the RF circuit to transmit the outbound RF voice signal in response to the first diversity state of the first antenna control signal. The adjustable antenna interface 52, 72, and/or 74 couples the first antenna to the RF circuit for transmitting the outbound RF data signals in response to the first diversity state of the third antenna control signal. The adjustable antenna interface 52, 72, and/or 74 connects the first antenna to the RF circuit for receiving the inbound RF voice signals responsive to the first diversity state of the second antenna control signal. The adjustable antenna interface 52, 72, and/or 74 couples the first antenna to the RF circuit for receiving the inbound RF data signals responsive to the first diversity state of the fourth antenna control signal.
In addition, the adjustable antenna interface 52, 72, and/or 74 couples the second antenna to the RF circuitry to transmit the outbound RF voice signals in response to the second diversity state of the first antenna control signal. The adjustable antenna interface 52, 72, and/or 74 couples the second antenna to the RF circuit for transmitting the outbound RF data signals in response to the second diversity state of the third antenna control signal. The adjustable antenna interface 52, 72, and/or 74 couples the second antenna to the RF circuit for receiving the inbound RF voice signals responsive to a second diversity state of the second antenna control signal. The adjustable antenna interface 52, 72, and/or 74 couples the second antenna to the RF circuit for receiving the inbound RF data signals in response to the second diversity state of the fourth antenna control signal.
As one skilled in the art will appreciate, the terms "substantially" or "about," as may be used herein, provide an industry-accepted tolerance to the corresponding term. Such an industry-accepted tolerance ranges from less than 1% to 50% and corresponds to, but is not limited to, component values, integrated circuit process fluctuations, temperature fluctuations, rise and fall times, and/or thermal noise. Those skilled in the art will also recognize that the terms "connected to" and "coupled," as may be used herein, encompass direct coupling and indirect coupling via another component, element, circuit, or module where, for indirect coupling, the intervening component, element, circuit, or module does not alter the information of a signal but may adjust its current level, voltage level, and/or power level. As one of ordinary skill in the art will appreciate, inferred coupling (i.e., where one element is coupled to another element by inference) includes direct and indirect coupling between two elements in the same manner as "operably coupled". As one skilled in the art will appreciate, the term "compares favorably", as may be used herein, indicates that a comparison between two or more elements, items, signals, etc., provides a desired relationship. For example, when the desired relationship is that signal 1 has a greater amplitude than signal 2, favorable comparison results may be obtained when the amplitude of signal 1 is greater than the amplitude of signal 2 or the amplitude of signal 2 is less than the amplitude of signal 1.
The description of the invention also describes the implementation of particular functions and their interrelationships by means of method steps. The boundaries and sequence of these functional blocks and method steps have been specifically defined herein for the convenience of the description. Their boundaries and sequence may also be redefined, provided that these functions are made operational. These redefinitions of boundaries and order are intended to fall within the spirit and scope of the claimed invention.
The invention has also been described above with the aid of functional blocks illustrating some important functions. For convenience of description, the boundaries of these functional building blocks have been defined specifically herein. When these important functions are implemented properly, varying their boundaries is permissible. Similarly, flow diagram blocks may be specifically defined herein to illustrate certain important functions, and the boundaries and sequence of the flow diagram blocks may be otherwise defined for general application so long as the important functions are still achieved. Variations in the boundaries and sequence of the above described functional blocks, flowchart functional blocks, and steps may be considered within the scope of the following claims. Those skilled in the art will also appreciate that the functional blocks described herein, and other illustrative blocks, modules, and components, may be implemented as examples or by a combination of discrete components, application specific integrated circuits, processors with appropriate software, and the like.

Claims (9)

1. A voice-data-radio frequency integrated circuit, comprising:
a voice baseband processing module for converting an outbound voice signal into an outbound voice symbol stream and for converting an inbound voice symbol stream into an inbound voice signal, and further, the voice baseband processing module converts the outbound voice signal into the outbound voice symbol stream according to one or more of existing wireless communication standards, new wireless communication standards, and modified and/or extended versions thereof;
a data baseband processing module for converting outbound data into an outbound data symbol stream and for converting an inbound data symbol stream into inbound data, and further wherein the data baseband processing module converts outbound data into an outbound data symbol stream in accordance with one or more of existing wireless communication standards, new wireless communication standards, modifications thereof, and/or extensions thereof;
a radio frequency section for:
converting the inbound RF voice signal into an inbound voice symbol stream;
converting the outbound voice symbol stream into an outbound radio frequency voice signal;
converting the inbound RF data signal into an inbound data symbol stream; and
converting the outbound data symbol stream into an outbound radio frequency data signal; and
an interface module to: transmitting an inbound voice symbol stream and an outbound voice symbol stream between the voice baseband processing module and the radio frequency portion when the voice-data-radio frequency integrated circuit is in a voice mode; and transmitting an inbound data symbol stream and an outbound data symbol stream between said data baseband processing module and said radio frequency portion when said voice-data-radio frequency integrated circuit is in a data mode; the interface module further includes a secure interface option to protect data stored in the communication device and/or to ensure that the communication device can only be used by an authorized user; the security interface options comprise USIM interfaces and/or SDIO interfaces used for connecting SIM cards, security digital cards and/or multimedia cards;
the radio frequency part comprises a first transmitter part, a second transmitter part, a multiplexer, a first adder and a second adder; the first transmitter section includes a pair of multiplexers and a pair of mixers; the second transmitter section includes a pair of mixers; when in the data mode, the multiplexer of the first transmitter portion provides an in-phase component of the outbound data symbol stream to the first mixer and a quadrature component of the outbound data symbol stream to the second mixer; a first mixer mixes an in-phase component of the data symbol stream with an in-phase component of the local oscillation to provide a first mixed signal; a second mixer mixes the quadrature component of the data symbol stream with the quadrature component of the local oscillation to provide a second mixed signal; the frequency of the data local oscillation corresponds to the carrier frequency of the desired outbound radio frequency data signal;
a multiplexer between the first and second transmitter sections providing the first and second mixing signals to a first summer; a first summer summing the first and second mixed signals to produce an outbound radio frequency data signal;
when in the voice mode, the multiplexer of the first transmitter portion provides an in-phase component of the outbound voice symbol stream to the first mixer and a quadrature component of the outbound voice symbol stream to the second mixer; a first mixer mixing an in-phase component of the outbound voice symbol stream with an in-phase component of a local oscillation to provide a first mixed signal; a second mixer for mixing the quadrature component of the outbound voice symbol stream with a locally oscillating quadrature component to provide a second mixed signal; the frequency of the data local oscillation corresponds to the carrier frequency of the desired outbound radio frequency data signal;
a multiplexer between the first and second transmitter sections providing the first and second mixing signals to the second transmitter section; the first mixer mixes the first mixing signal with an in-phase component of the voice/data local oscillation to generate a third mixing signal; the second mixer mixes the second mixing signal with a quadrature component of the voice/data local oscillation to generate a fourth mixing signal; the frequency of the voice/data local oscillation corresponds to the carrier frequency of the desired outbound radio frequency voice signal minus the carrier frequency of the radio frequency data;
a second summer sums the third and fourth mixed signals to produce an outbound radio frequency voice signal.
2. The voice-data-radio frequency integrated circuit of claim 1, further comprising:
and the digital signal processor is used for providing the voice baseband processing module and the data baseband processing module.
3. The voice-data-radio frequency integrated circuit of claim 1, further comprising:
and the audio coder-decoder is used for converting the outbound analog voice signal into the outbound voice signal and converting the inbound voice signal into the inbound analog voice signal.
4. The voice-data-radio frequency integrated circuit of claim 1, further comprising:
the data input interface is used for providing outbound data to the data baseband processing module; and
a display interface for providing the inbound data to a display device external to the integrated circuit.
5. The voice-data-radio frequency integrated circuit of claim 4, further comprising:
the data input interface provides outbound data to the display interface.
6. A voice-data-radio frequency integrated circuit, comprising:
an advanced high performance bus matrix;
a microprocessor core connected to the advanced high performance bus matrix;
a digital signal processing module coupled to the advanced high performance bus matrix, wherein the digital signal processing module is configured to:
converting the outbound voice signal into an outbound voice symbol stream;
converting the inbound voice symbol stream into an inbound voice signal;
converting the outbound data into an outbound data symbol stream; and
converting the inbound data symbol stream into inbound data;
the digital signal processing module converts the outbound voice signal into an outbound voice symbol stream according to one or more of the existing wireless communication standard, the new wireless communication standard, and modified versions and/or extended versions thereof;
a radio frequency section for:
converting the inbound RF voice signal into an inbound voice symbol stream;
converting the outbound voice symbol stream into an outbound radio frequency voice signal;
converting the inbound RF data signal into an inbound data symbol stream; and
converting the outbound data symbol stream into an outbound radio frequency data signal; and
an interface module to: transmitting an inbound voice symbol stream and an outbound voice symbol stream between the digital signal processing module and the radio frequency portion when the voice-data-radio frequency integrated circuit is in a voice mode; and transmitting an inbound data symbol stream and an outbound data symbol stream between said digital signal processing module and said radio frequency portion when said voice-data-radio frequency integrated circuit is in a data mode;
a data input interface connected to the advanced high performance bus matrix, wherein the data input interface receives outbound data; and
a display interface connected to the advanced high performance bus matrix, wherein the display interface provides inbound data to a display device external to the integrated circuit; the interface module further includes a secure interface option to protect data stored in the communication device and/or to ensure that the communication device can only be used by an authorized user; the security interface options comprise USIM interfaces and/or SDIO interfaces used for connecting SIM cards, security digital cards and/or multimedia cards;
the radio frequency part comprises a first transmitter part, a second transmitter part, a multiplexer, a first adder and a second adder; the first transmitter section includes a pair of multiplexers and a pair of mixers; the second transmitter section includes a pair of mixers; when in the data mode, the multiplexer of the first transmitter portion provides an in-phase component of the outbound data symbol stream to the first mixer and a quadrature component of the outbound data symbol stream to the second mixer; a first mixer mixes an in-phase component of the data symbol stream with an in-phase component of the local oscillation to provide a first mixed signal; a second mixer mixes the quadrature component of the data symbol stream with the quadrature component of the local oscillation to provide a second mixed signal; the frequency of the data local oscillation corresponds to the carrier frequency of the desired outbound radio frequency data signal;
a multiplexer between the first and second transmitter sections providing the first and second mixing signals to a first summer; a first summer summing the first and second mixed signals to produce an outbound radio frequency data signal;
when in the voice mode, the multiplexer of the first transmitter portion provides an in-phase component of the outbound voice symbol stream to the first mixer and a quadrature component of the outbound voice symbol stream to the second mixer; a first mixer mixing an in-phase component of the outbound voice symbol stream with an in-phase component of a local oscillation to provide a first mixed signal; a second mixer for mixing the quadrature component of the outbound voice symbol stream with a locally oscillating quadrature component to provide a second mixed signal; the frequency of the data local oscillation corresponds to the carrier frequency of the desired outbound radio frequency data signal;
a multiplexer between the first and second transmitter sections providing the first and second mixing signals to the second transmitter section; the first mixer mixes the first mixing signal with an in-phase component of the voice/data local oscillation to generate a third mixing signal; the second mixer mixes the second mixing signal with a quadrature component of the voice/data local oscillation to generate a fourth mixing signal; the frequency of the voice/data local oscillation corresponds to the carrier frequency of the desired outbound radio frequency voice signal minus the carrier frequency of the radio frequency data;
a second summer sums the third and fourth mixed signals to produce an outbound radio frequency voice signal.
7. The voice-data-radio frequency integrated circuit of claim 6, further comprising:
a video codec connected to the advanced high performance bus matrix.
8. The voice-data-radio frequency integrated circuit of claim 6, further comprising:
a direct memory access coupled to the advanced high performance bus matrix.
9. A voice-data-radio frequency integrated circuit, comprising:
a digital signal processing module for:
converting the outbound voice signal into an outbound voice symbol stream;
converting the inbound voice symbol stream into an inbound voice signal;
converting the outbound data into an outbound data symbol stream; and
converting the inbound data symbol stream into inbound data; and
a radio frequency section for:
converting the inbound RF voice signal into an inbound voice symbol stream;
converting the outbound voice symbol stream into an outbound radio frequency voice signal;
converting the inbound RF data signal into an inbound data symbol stream; and
converting the outbound data symbol stream into an outbound radio frequency data signal;
the digital signal processing module converts the outbound voice signal into an outbound voice symbol stream according to one or more of the existing wireless communication standard, the new wireless communication standard, and modified versions and/or extended versions thereof;
an interface module to: transmitting an inbound voice symbol stream and an outbound voice symbol stream between the digital signal processing module and the radio frequency portion when the voice-data-radio frequency integrated circuit is in a voice mode; and transmitting an inbound data symbol stream and an outbound data symbol stream between said digital signal processing module and said radio frequency portion when said voice-data-radio frequency integrated circuit is in a data mode; the interface module further includes a secure interface option to protect data stored in the communication device and/or to ensure that the communication device can only be used by an authorized user; the security interface options comprise USIM interfaces and/or SDIO interfaces used for connecting SIM cards, security digital cards and/or multimedia cards;
the radio frequency part comprises a first transmitter part, a second transmitter part, a multiplexer, a first adder and a second adder; the first transmitter section includes a pair of multiplexers and a pair of mixers; the second transmitter section includes a pair of mixers; when in the data mode, the multiplexer of the first transmitter portion provides an in-phase component of the outbound data symbol stream to the first mixer and a quadrature component of the outbound data symbol stream to the second mixer; a first mixer mixes an in-phase component of the data symbol stream with an in-phase component of the local oscillation to provide a first mixed signal; a second mixer mixes the quadrature component of the data symbol stream with the quadrature component of the local oscillation to provide a second mixed signal; the frequency of the data local oscillation corresponds to the carrier frequency of the desired outbound radio frequency data signal;
a multiplexer between the first and second transmitter sections providing the first and second mixing signals to a first summer; a first summer summing the first and second mixed signals to produce an outbound radio frequency data signal;
when in the voice mode, the multiplexer of the first transmitter portion provides an in-phase component of the outbound voice symbol stream to the first mixer and a quadrature component of the outbound voice symbol stream to the second mixer; a first mixer mixing an in-phase component of the outbound voice symbol stream with an in-phase component of a local oscillation to provide a first mixed signal; a second mixer for mixing the quadrature component of the outbound voice symbol stream with a locally oscillating quadrature component to provide a second mixed signal; the frequency of the data local oscillation corresponds to the carrier frequency of the desired outbound radio frequency data signal;
a multiplexer between the first and second transmitter sections providing the first and second mixing signals to the second transmitter section; the first mixer mixes the first mixing signal with an in-phase component of the voice/data local oscillation to generate a third mixing signal; the second mixer mixes the second mixing signal with a quadrature component of the voice/data local oscillation to generate a fourth mixing signal; the frequency of the voice/data local oscillation corresponds to the carrier frequency of the desired outbound radio frequency voice signal minus the carrier frequency of the radio frequency data;
a second summer sums the third and fourth mixed signals to produce an outbound radio frequency voice signal.
HK08112352.9A 2006-12-19 2008-11-11 Voice-data-rf ic HK1120942B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/641,999 2006-12-19
US11/641,999 US8374225B2 (en) 2006-12-19 2006-12-19 Voice/data/RF integrated circuit

Publications (2)

Publication Number Publication Date
HK1120942A1 HK1120942A1 (en) 2009-04-09
HK1120942B true HK1120942B (en) 2012-11-16

Family

ID=

Similar Documents

Publication Publication Date Title
KR100956969B1 (en) Voice data radio frequency integrated circuit
US8208868B2 (en) Adjustable antenna interface and applications thereof
US7953439B2 (en) Voice-data-RF integrated circuit
KR100963209B1 (en) Cellular Integrated Circuits and Their Applications
US8073397B2 (en) Single chip wireless transceiver operable to perform voice, data and radio frequency (RF) processing
US7596356B2 (en) On-chip baseband-to-RF interface and applications thereof
US8010149B2 (en) Multi-mode IC with multiple processing cores
US20080299930A1 (en) IC with multi-mode antenna coupling matrix
US8064967B2 (en) Wireless connection integrated circuit (IC) having power island(s)
US8812391B2 (en) IC with mixed mode RF-to-baseband interface
US20080299935A1 (en) IC with saw-less RF front-end
US7920527B2 (en) Real-time/non-real-time/RF IC and applications thereof
US8838028B2 (en) Multi-mode cellular IC for multi-mode communications
HK1120942B (en) Voice-data-rf ic
HK1120941A (en) Cellular telephone ic and applications thereof
US20090037629A1 (en) Master slave core architecture with direct buses