US20070004453A1 - Configurable wireless interface - Google Patents
Configurable wireless interface Download PDFInfo
- Publication number
- US20070004453A1 US20070004453A1 US11/352,438 US35243806A US2007004453A1 US 20070004453 A1 US20070004453 A1 US 20070004453A1 US 35243806 A US35243806 A US 35243806A US 2007004453 A1 US2007004453 A1 US 2007004453A1
- Authority
- US
- United States
- Prior art keywords
- interface
- signal
- application
- modular
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/0003—Software-defined radio [SDR] systems, i.e. systems wherein components typically implemented in hardware, e.g. filters or modulators/demodulators, are implented using software, e.g. by involving an AD or DA conversion stage such that at least part of the signal processing is performed in the digital domain
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/005—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission adapting radio receivers, transmitters andtransceivers for operation on two or more bands, i.e. frequency ranges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
- H04B1/403—Circuits using the same oscillator for generating both the transmitter frequency and the receiver local oscillator frequency
- H04B1/406—Circuits using the same oscillator for generating both the transmitter frequency and the receiver local oscillator frequency with more than one transmission mode, e.g. analog and digital modes
Definitions
- the present invention relates generally to wireless communication. More specifically, a configurable wireless interface is disclosed.
- a Personal Digital Assistant may communicate with several other portable or non portable devices wirelessly and run wireless applications.
- PDA may at different times (and in some cases, concurrently) implement WLAN, BluetoothTM, GPS, Cellular, Cordless or other RF applications.
- WLAN Wireless Local Area Network
- BluetoothTM Wireless Local Area Network
- GPS GPS
- Cellular Cellular
- Cordless or other RF applications.
- each application requires its own software and hardware and as a result each application that is enabled contributes individually to the cost of the portable device.
- each application is generally configured in the device before the device is sold, or in some cases purchased as a hardware add on.
- the present invention can be implemented in numerous ways, including as a process, an apparatus, a system, a device, a method, or a computer readable medium such as a computer readable storage medium or a computer network wherein program instructions are sent over optical or electronic communication links.
- a computer readable medium such as a computer readable storage medium or a computer network wherein program instructions are sent over optical or electronic communication links.
- a multistandard RF receiver includes a plurality of selectable mixers; a plurality of selectable amplifiers; a configurable analog filter; and a configurable analog to digital converter.
- a multistandard RF transmitter includes a plurality of selectable mixers; a plurality of selectable amplifiers; a configurable analog filter; and a configurable analog to digital converter.
- a multistandard RF receiver includes a data interface for sending data to a host controller and a control interface for receiving configuration commands from the host controller.
- the configuration commands identify a wireless standard that is to be implemented by the RF receiver.
- An RF processor processes an RF signal wherein the processed RF signal is output to the host controller on the data interface.
- a multistandard RF transmitter includes a data interface for receiving data from a host controller and a control interface for receiving configuration commands from the host controller.
- the configuration commands identify a wireless standard that is to be implemented by the RF transmitter.
- An RF processor processes an RF signal. The processed RF signal is transmitted in accordance with the wireless standard.
- FIG. 1 is a block diagram illustrating how a modular RF interface interacts with a host.
- FIG. 2A is a diagram illustrating an architecture used in one embodiment of a modular wireless interface that includes an RF/IF system with both a transmitter and a receiver.
- FIG. 2B is a diagram illustrating in detail a configurable signal path between the amplifiers, mixers, and digital filter shown in FIG. 2A on the receive side.
- FIG. 2C is a diagram illustrating in detail a configurable signal path between the amplifiers, mixers, and digital filter shown in FIG. 2A on the transmit side.
- FIG. 3 is a diagram illustrating a feature register included in the modular RF interface.
- FIG. 4A is a diagram illustrating an application table for the transmit side included in a control database as shown in FIG. 1 .
- FIG. 4B is a diagram illustrating an application table for the transmit side included in a control database as shown in FIG. 1 .
- FIG. 5 is a flow chart illustrating a process for programming the modular RF interface to include a new application by adding a new application table.
- FIG. 6 is a flow chart illustrating a process for configuring the modular RF interface to implement a selected application.
- FIG. 7 is a flow chart illustrating a process for the modular RF interface reporting to a host the features that are available.
- FIG. 8 is a flow chart illustrating a process for the programming of the control interface.
- FIG. 1 is a block diagram illustrating how a modular RF interface 100 interacts with a host 102 .
- Host 102 includes a data interface 104 and a control interface 106 .
- Host processor 108 uses control interface 106 to first determine the features that are enabled for modular RF interface 100 and then to select a feature.
- Host processor 108 then uses data interface 104 to send data to the modular RF interface for transmission and to receive data from the modular RF interface.
- Modular RF interface 100 likewise includes a data interface 114 and a control interface 116 .
- Modular RF interface 100 also includes a feature register 118 that communicates with control interface 116 and is described further in FIG. 3 .
- Feature register 118 stores a code that indicates features that have been programmed into the modular RF interface.
- Control interface 116 also communicates with control database 120 to select a feature when a feature selection is made by the host processor.
- Control database 120 includes a table for each application that may be selected that includes various parameters used to program the modular RF interface to support the selected application.
- programming interface 122 is provided to write new application tables to control database 120 or to edit existing application tables.
- the modular RF interface can be configured to support a new application or an updated existing application without a hardware change.
- the RF interface is engineered or re-engineered by software input to the programming interface. This flexible design allows new applications to be installed in the modular RF interface and made available to the host by simply downloading the required parameters.
- programming interface 122 may logically and/or physically be a separate interface as shown in FIG. 1 or may alternatively be implemented as part of control interface 116 .
- a special code or sequence may be used to indicate a programming mode where the control database is being updated instead of an operating mode where an application table is being selected to obtain parameters for loading into the modular RF interface.
- the control database is not programmable and is contained in ROM that is configured before the chip is sold and is not writeable.
- the ability to program new applications and modify old applications on the modular RF interface and therefore potentially add new functionality to the modular RF interface and the host is an important feature in many embodiments.
- RF processor 124 When an application table is selected, the data from the table is used to configure various devices included in RF processor 124 .
- RF processor 124 once configured, receives data from the host via data interface 114 for transmission and/or receives a signal from an antenna for processing and returns the processed signal to the host.
- Data interface 114 may be any suitable interface capable of exchanging data between the host and the modular RF interface.
- data interface 114 is a serial interface.
- data interface 114 may include a remodulator that recreates a signal that is processed by a conventional baseband processor on the host.
- FIG. 2A is a diagram illustrating an architecture used in one embodiment of a modular wireless interface that includes an RF/IF system with both a transmitter and a receiver.
- this system is contained on a single chip 200 .
- the system is implemented on separate chips with a high speed interface provided between the chips. It should be noted that in some embodiments, a transmitter only or a receiver only may be implemented.
- a common amplifier may be used by the different antennas by implementing a series of switches to select the desired antenna.
- a common antenna may be shared by different amplifiers by implementing a series of switches or other appropriate arrangement.
- a signal path may be used for more than one application.
- one signal path may be used for GSM, GPRS, and EDGE.
- the low noise amplifier and the mixer are determined by the frequency band of the application or wireless protocol that is being implemented.
- Applications that may be implemented in a signal path include WCDMA, or GSM, GPRS, and EDGE or TDMA, CDMA and CDMA 2000-xx or wireless LANs, BluetoothTM, cordless phones and GPS or DCS1800 and PCS or PCS 1900. Other applications may be included as well.
- Filter 208 receives a signal from the selected signal path that includes a selected amplifier and mixer. Filter 208 is programmed according to a selected application to appropriately provide anti aliasing and/or image rejection. In one embodiment, filter 208 is a low pass filter and the frequency cutoff is programmed according to the selected application. Filter 208 may also be a bandpass filter. In one embodiment, filter 208 is an active or passive RC filter and a switchable array of capacitors or resistors or both is programmed to select the required components for a given response. The output of filter 208 is input to an analog to digital converter (ADC) 210 . The digital output of ADC 210 is processed by a digital signal processor (DSP) 212 .
- ADC analog to digital converter
- DSP digital signal processor
- DSP 212 is reconfigurable and is programmed to process the signal in a manner that varies with the selected application. In general, DSP 212 processes both I and Q channel signals received from ADC 210 . DSP 212 may also be configured to process a signal that is being transmitted.
- the signal is not converted all the way down to baseband in the analog domain and DSP 212 includes a numerical oscillator that down converts the signal in the digital domain the remainder of the way to baseband from the intermediate frequency achieved by the selected mixer and digitally controlled local oscillator.
- DSP 212 is configured to perform all baseband processing of the signal.
- various signal processing functions may be performed off chip by a host processor. For example, voice processing, coding/decoding, and error correction may be performed on the host processor while modulation and demodulation, equalization and filtering are performed by the on chip transceiver using DSP 212 .
- a host controller function may be implemented partly on chip and partly on the host.
- DAC 214 is provided to remodulate the signal to communicate with baseband processor 216 .
- the baseband processor preferably is implemented on the host. In some embodiments, a dedicated baseband processor chip may be used.
- the transmit side includes programmable components that are configured to work with different applications such as the ones listed above as well as separate components included in alternative signal paths.
- An analog signal may be received from baseband processor 216 if a legacy device is being used.
- ADC 234 converts an analog input to a digital signal to be processed by DSP 212 .
- a digital signal may be input to the chip using a suitable digital interface.
- DSP 212 encodes and/or modulates the signal according to the selected application and provides an output to DAC 230 .
- the output of DAC 230 is filtered by a programmable analog filter 228 .
- the output of filter 228 is selectably routed to a signal path that includes a mixer 226 and an amplifier 224 .
- the output of amplifier 224 is sent to a transmit antenna or transmitting system.
- the separate signal paths may be combined.
- the transmitter may additionally be reconfigured to include digital up conversion. Also, the transmitter mode may be switched to a translational loop architecture for constant envelope modulation schemes such as GSM.
- FIG. 2B is a diagram illustrating in detail a configurable signal path between the amplifiers, mixers, and digital filter shown in FIG. 2A on the receive side.
- Switch 250 selects an amplifier and switches 252 and 254 select a mixer.
- Other signal paths are used in other embodiments.
- the mixer and amplifier may be selected as a pair.
- FIG. 2C is a diagram illustrating in detail a configurable signal path between the amplifiers, mixers, and digital filter shown in FIG. 2A on the transmit side.
- Switch 260 selects an amplifier and switches 262 and 264 select a mixer.
- Other signal paths are used in other embodiments.
- the mixer and amplifier may be selected as a pair.
- the transceiver architecture shown shows a configurable signal path using switches as well as individually configurable components that are reprogrammed and reused in different modes.
- the signal path is configured in other manners and different configurable components may be selected.
- the benefit of reusing certain components is still enjoyed.
- the common DSP greatly reduces the amount of area required to implement the different protocols.
- FIG. 3 is a diagram illustrating a feature register included in the modular RF interface.
- a 16 bit register is shown wherein each bit corresponds to an application that may be implemented by the modular RF interface.
- applications may be represented by more complex codes for the purpose of security.
- bits are labeled that correspond to a GPS, a wireless LAN, and a CDMA feature.
- FIG. 4A is a diagram illustrating an application table for the transmit side included in control database 120 as shown in FIG. 1 .
- the application table includes various parameters that are used to either select a signal path by switching between amplifiers and mixers or to configure components such as a filter, an ADC or a DAC.
- Application table 400 includes an application ID 402 that is used to match an application ID specified by the host for the purpose of selecting the application table.
- a low noise amplifier identifier 404 selects a low noise amplifier and a mixer identifier 406 selects a mixer.
- a local oscillator/IF identifier specifies an IF and selects or programs a local oscillator.
- Identifiers 402 , 404 , and 406 select or configure the signal path that leads to the programmable analog filter as shown in FIG. 4A .
- the programmable analog filter is programmed according to filter parameters 410 which define the analog filter response. It should be noted that each of the parameters shown may be an array of parameters or a pointer to a data structure that contains the parameter or set of parameters.
- the ADC is configured according to the ADC parameters 416 and 418 .
- Parameter 416 specifies the ADC sample rate and Parameter 418 specifies the ADC precision.
- Other ADC parameters are specified in other embodiments.
- parameter 420 may be used to specify a numerical oscillator or digital IF.
- Digital filter parameters may also be specified. For example, parameter 422 specifies digital filter coefficients; and parameter 424 specifies digital filter taps.
- analog interface identifier 426 may be included to indicate the type of analog waveform that is to be generated. In general, different analog waveforms may be generated for different types of baseband processors.
- a digital or an analog PLL is used to generate a timing signal for the legacy or digital interface.
- a digital or analog PLL may be used with the DAC or digital interface for the baseband or host processor and support various types of timing and data formatting. The PLL can generate different phase or frequency through programming. Parameter 428 is used to program various kinds of timing and data formatting.
- FIG. 4B is a diagram illustrating an application table for the transmit side included in control database 120 as shown in FIG. 1 .
- the application table includes various parameters that are used to either select a signal path by switching between amplifiers and mixers or to configure components such as a filter, an ADC or a DAC.
- Application table 450 includes an application ID 452 that is used to match an application ID specified by the host for the purpose of selecting the application table.
- a power amplifier driver identifier 454 selects a low noise amplifier and a mixer identifier 456 selects a mixer.
- a local oscillator/IF identifier specifies an IF and selects or programs a local oscillator.
- Identifiers 452 , 454 , and 456 select or configure the signal path that leads to the programmable analog filter as shown in FIG. 4A .
- the programmable analog filter is programmed according to filter parameters 460 which define the analog filter response. It should be noted that each of the parameters shown may be an array of parameters or a pointer to a data structure that contains the parameter or set of parameters.
- the DAC is configured according to the DAC parameters 416 and 418 .
- Parameter 416 specifies the DAC sample rate and Parameter 418 specifies the DAC precision.
- Other DAC parameters are specified in other embodiments.
- parameter 420 may be used to specify a numerical oscillator or digital IF.
- Digital filter parameters may also be specified. For example, parameter 422 specifies digital filter coefficients; and parameter 424 specifies digital filter taps.
- analog interface identifier 476 may be included to indicate the type of analog waveform is to be received. In general, different analog waveforms may be generated by different types of baseband processors. In one embodiment, either a digital or an analog PLL is used to generate a timing signal for the legacy or digital interface.
- a digital or analog PLL may be used with the ADC or digital interface to receive the data from the baseband or host processor and provide various type of timing and identify the data formatting.
- the PLL can generate different phase or frequency through programming.
- Parameter 4478 is used to program various kind of timing and data formatting.
- identifiers and parameters are also specified on the transmit side so that the transmit signal path is selected and the transmit DAC and analog filter are configured.
- FIG. 5 is a flow chart illustrating a process for programming the modular RF interface to include a new application by adding a new application table.
- the process starts at 500 .
- the new application table is received.
- the application table is confirmed or checked for errors. Any standard technique for doing this may be implemented including hashing the table and checking the hash value.
- the application register (as shown in FIG. 3 ) is updated to indicate that the new application is available on the modular RF interface.
- FIG. 6 is a flow chart illustrating a process for configuring the modular RF interface to implement a selected application.
- the process starts at 600 .
- an application identifier is received.
- application parameters are retrieved from the application table that corresponds to the application identifier.
- the application parameters are loaded to configure devices.
- devices are selected according to the application parameters.
- the process ends at 610 .
- FIG. 7 is a flow chart illustrating a process for the modular RF interface reporting to a host the features that are available.
- the process starts at 700 .
- an inquiry for the feature registry is received.
- the feature registry is retrieved.
- the feature registry is transmitted.
- the process ends at 708 . It should be noted that in some embodiments, the feature registry may be directly accessed by the host.
- FIG. 8 is a flow chart illustrating a process for the programming of the control interface.
- the process starts at 800 .
- a control/data path format table is received.
- the table is checked for errors. If errors are found, then the system waits until a correct format table is received. In some embodiments, the system requests that the format table be resent. The system also may fail to acknowledge the table and then wait for the format table to be resent.
- the control/data path registers are updated in step 806 .
- the process ends at 808 .
- a modular RF interface has been described.
- the modular RF interface is configurable to support different applications by selecting a set of stored parameters that select a signal path and configure components.
- the modular RF interface may be programmed to support additional applications by loading in configuration data for such applications.
Abstract
A multistandard RF transceiver is disclosed that may optionally include selectable mixers; selectable amplifiers; a configurable analog filter; and a configurable analog to digital converter. The multistandard RF transceiver may also include a data interface for sending data to a host controller and a control interface for receiving configuration commands from the host controller. The configuration commands identify a wireless standard that is to be implemented by the RF receiver. An RF processor processes an RF signal wherein the processed RF signal is output to the host controller on the data interface.
Description
- The present invention relates generally to wireless communication. More specifically, a configurable wireless interface is disclosed.
- With the increasing popularity of portable computing devices and wireless connectivity, there has been a proliferation of wireless communication standards and protocols. For example, a Personal Digital Assistant (PDA) may communicate with several other portable or non portable devices wirelessly and run wireless applications. Such a PDA may at different times (and in some cases, concurrently) implement WLAN, Bluetooth™, GPS, Cellular, Cordless or other RF applications. Currently, each such application requires its own software and hardware and as a result each application that is enabled contributes individually to the cost of the portable device. In addition, each application is generally configured in the device before the device is sold, or in some cases purchased as a hardware add on.
- It would be very useful if a device could be developed that could be configured and reconfigured to implement different wireless applications and protocols as desired. Furthermore, if such a device could use common hardware or reconfigurable software resources to implement different protocols or applications, then the cost of potentially including a large selection of applications in a device could be reduced. What is needed, therefore, is a configurable wireless interface that could be included in a device to allow that device to be configured to run multiple wireless applications.
- It should be appreciated that the present invention can be implemented in numerous ways, including as a process, an apparatus, a system, a device, a method, or a computer readable medium such as a computer readable storage medium or a computer network wherein program instructions are sent over optical or electronic communication links. Several inventive embodiments of the present invention are described below.
- A configurable wireless interface is disclosed. In one embodiment, a multistandard RF receiver includes a plurality of selectable mixers; a plurality of selectable amplifiers; a configurable analog filter; and a configurable analog to digital converter.
- In one embodiment, a multistandard RF transmitter includes a plurality of selectable mixers; a plurality of selectable amplifiers; a configurable analog filter; and a configurable analog to digital converter.
- In one embodiment, a multistandard RF receiver includes a data interface for sending data to a host controller and a control interface for receiving configuration commands from the host controller. The configuration commands identify a wireless standard that is to be implemented by the RF receiver. An RF processor processes an RF signal wherein the processed RF signal is output to the host controller on the data interface.
- In one embodiment, a multistandard RF transmitter includes a data interface for receiving data from a host controller and a control interface for receiving configuration commands from the host controller. The configuration commands identify a wireless standard that is to be implemented by the RF transmitter. An RF processor processes an RF signal. The processed RF signal is transmitted in accordance with the wireless standard.
- These and other features and advantages of the present invention will be presented in more detail in the following detailed description and the accompanying figures which illustrate by way of example the principles of the invention.
- The present invention will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements, and in which:
-
FIG. 1 is a block diagram illustrating how a modular RF interface interacts with a host. -
FIG. 2A is a diagram illustrating an architecture used in one embodiment of a modular wireless interface that includes an RF/IF system with both a transmitter and a receiver. -
FIG. 2B is a diagram illustrating in detail a configurable signal path between the amplifiers, mixers, and digital filter shown inFIG. 2A on the receive side. -
FIG. 2C is a diagram illustrating in detail a configurable signal path between the amplifiers, mixers, and digital filter shown inFIG. 2A on the transmit side. -
FIG. 3 is a diagram illustrating a feature register included in the modular RF interface. -
FIG. 4A is a diagram illustrating an application table for the transmit side included in a control database as shown inFIG. 1 . -
FIG. 4B is a diagram illustrating an application table for the transmit side included in a control database as shown inFIG. 1 . -
FIG. 5 is a flow chart illustrating a process for programming the modular RF interface to include a new application by adding a new application table. -
FIG. 6 is a flow chart illustrating a process for configuring the modular RF interface to implement a selected application. -
FIG. 7 is a flow chart illustrating a process for the modular RF interface reporting to a host the features that are available. -
FIG. 8 is a flow chart illustrating a process for the programming of the control interface. - A detailed description of a preferred embodiment of the invention is provided below. While the invention is described in conjunction with that preferred embodiment, it should be understood that the invention is not limited to any one embodiment. On the contrary, the scope of the invention is limited only by the appended claims and the invention encompasses numerous alternatives, modifications and equivalents. For the purpose of example, numerous specific details are set forth in the following description in order to provide a thorough understanding of the present invention. The present invention may be practiced according to the claims without some or all of these specific details. For the purpose of clarity, technical material that is known in the technical fields related to the invention has not been described in detail so that the present invention is not unnecessarily obscured.
-
FIG. 1 is a block diagram illustrating how amodular RF interface 100 interacts with ahost 102.Host 102 includes adata interface 104 and acontrol interface 106.Host processor 108 usescontrol interface 106 to first determine the features that are enabled formodular RF interface 100 and then to select a feature.Host processor 108 then usesdata interface 104 to send data to the modular RF interface for transmission and to receive data from the modular RF interface. -
Modular RF interface 100 likewise includes adata interface 114 and acontrol interface 116.Modular RF interface 100 also includes afeature register 118 that communicates withcontrol interface 116 and is described further inFIG. 3 .Feature register 118 stores a code that indicates features that have been programmed into the modular RF interface.Control interface 116 also communicates withcontrol database 120 to select a feature when a feature selection is made by the host processor.Control database 120 includes a table for each application that may be selected that includes various parameters used to program the modular RF interface to support the selected application. - In some embodiments,
programming interface 122 is provided to write new application tables to controldatabase 120 or to edit existing application tables. By loading new parameters for an application, the modular RF interface can be configured to support a new application or an updated existing application without a hardware change. The RF interface is engineered or re-engineered by software input to the programming interface. This flexible design allows new applications to be installed in the modular RF interface and made available to the host by simply downloading the required parameters. - It should be noted that
programming interface 122 may logically and/or physically be a separate interface as shown inFIG. 1 or may alternatively be implemented as part ofcontrol interface 116. A special code or sequence may be used to indicate a programming mode where the control database is being updated instead of an operating mode where an application table is being selected to obtain parameters for loading into the modular RF interface. It should also be noted that in some embodiments, the control database is not programmable and is contained in ROM that is configured before the chip is sold and is not writeable. However, the ability to program new applications and modify old applications on the modular RF interface and therefore potentially add new functionality to the modular RF interface and the host is an important feature in many embodiments. - When an application table is selected, the data from the table is used to configure various devices included in
RF processor 124.RF processor 124, once configured, receives data from the host viadata interface 114 for transmission and/or receives a signal from an antenna for processing and returns the processed signal to the host.Data interface 114 may be any suitable interface capable of exchanging data between the host and the modular RF interface. In one embodiment,data interface 114 is a serial interface. In embodiments that plug the modular RF interface into a legacy application,data interface 114 may include a remodulator that recreates a signal that is processed by a conventional baseband processor on the host. -
FIG. 2A is a diagram illustrating an architecture used in one embodiment of a modular wireless interface that includes an RF/IF system with both a transmitter and a receiver. Preferably, this system is contained on asingle chip 200. In one embodiment, the system is implemented on separate chips with a high speed interface provided between the chips. It should be noted that in some embodiments, a transmitter only or a receiver only may be implemented. - On the transmit side, in the embodiment shown, three
possible antenna inputs 202 are shown. The signal paths from each of the antennas are shown separately throughamplifiers 204 which are preferably low noise amplifiers andmixers 206 which are driven bylocal oscillator 205 controlled by adigital synthesizer 207. In some embodiments, a common amplifier may be used by the different antennas by implementing a series of switches to select the desired antenna. Likewise, in some embodiments, a common antenna may be shared by different amplifiers by implementing a series of switches or other appropriate arrangement. - It should be noted that in other embodiments, different numbers of signal paths may be included. Also, in some embodiments, a signal path may be used for more than one application. For example, one signal path may be used for GSM, GPRS, and EDGE. In general, the low noise amplifier and the mixer are determined by the frequency band of the application or wireless protocol that is being implemented. Applications that may be implemented in a signal path include WCDMA, or GSM, GPRS, and EDGE or TDMA, CDMA and CDMA 2000-xx or wireless LANs, Bluetooth™, cordless phones and GPS or DCS1800 and PCS or PCS 1900. Other applications may be included as well.
-
Filter 208 receives a signal from the selected signal path that includes a selected amplifier and mixer.Filter 208 is programmed according to a selected application to appropriately provide anti aliasing and/or image rejection. In one embodiment,filter 208 is a low pass filter and the frequency cutoff is programmed according to the selected application.Filter 208 may also be a bandpass filter. In one embodiment,filter 208 is an active or passive RC filter and a switchable array of capacitors or resistors or both is programmed to select the required components for a given response. The output offilter 208 is input to an analog to digital converter (ADC) 210. The digital output ofADC 210 is processed by a digital signal processor (DSP) 212.DSP 212 is reconfigurable and is programmed to process the signal in a manner that varies with the selected application. In general,DSP 212 processes both I and Q channel signals received fromADC 210.DSP 212 may also be configured to process a signal that is being transmitted. - In some embodiments, the signal is not converted all the way down to baseband in the analog domain and
DSP 212 includes a numerical oscillator that down converts the signal in the digital domain the remainder of the way to baseband from the intermediate frequency achieved by the selected mixer and digitally controlled local oscillator. - In one embodiment,
DSP 212 is configured to perform all baseband processing of the signal. However, in different embodiments, various signal processing functions may be performed off chip by a host processor. For example, voice processing, coding/decoding, and error correction may be performed on the host processor while modulation and demodulation, equalization and filtering are performed by the on chiptransceiver using DSP 212. A host controller function may be implemented partly on chip and partly on the host. In certain embodiments, for the purpose of communicating with a legacy system that includes a baseband processor configured to receive an analog IF signal input,DAC 214 is provided to remodulate the signal to communicate withbaseband processor 216. The baseband processor preferably is implemented on the host. In some embodiments, a dedicated baseband processor chip may be used. - In a similar manner, the transmit side includes programmable components that are configured to work with different applications such as the ones listed above as well as separate components included in alternative signal paths. An analog signal may be received from
baseband processor 216 if a legacy device is being used.ADC 234 converts an analog input to a digital signal to be processed byDSP 212. Alternatively, a digital signal may be input to the chip using a suitable digital interface.DSP 212 encodes and/or modulates the signal according to the selected application and provides an output toDAC 230. The output ofDAC 230 is filtered by aprogrammable analog filter 228. The output offilter 228 is selectably routed to a signal path that includes amixer 226 and anamplifier 224. The output ofamplifier 224 is sent to a transmit antenna or transmitting system. In some embodiments, the separate signal paths may be combined. - In some embodiments, the transmitter may additionally be reconfigured to include digital up conversion. Also, the transmitter mode may be switched to a translational loop architecture for constant envelope modulation schemes such as GSM.
-
FIG. 2B is a diagram illustrating in detail a configurable signal path between the amplifiers, mixers, and digital filter shown inFIG. 2A on the receive side. Switch 250 selects an amplifier and switches 252 and 254 select a mixer. Other signal paths are used in other embodiments. For example, the mixer and amplifier may be selected as a pair. -
FIG. 2C is a diagram illustrating in detail a configurable signal path between the amplifiers, mixers, and digital filter shown inFIG. 2A on the transmit side.Switch 260 selects an amplifier and switches 262 and 264 select a mixer. Other signal paths are used in other embodiments. For example, the mixer and amplifier may be selected as a pair. - The transceiver architecture shown shows a configurable signal path using switches as well as individually configurable components that are reprogrammed and reused in different modes. In other embodiments, the signal path is configured in other manners and different configurable components may be selected. However, the benefit of reusing certain components is still enjoyed. In particular, the common DSP greatly reduces the amount of area required to implement the different protocols.
-
FIG. 3 is a diagram illustrating a feature register included in the modular RF interface. For the purpose of illustration, a 16 bit register is shown wherein each bit corresponds to an application that may be implemented by the modular RF interface. In other embodiments, applications may be represented by more complex codes for the purpose of security. In the example shown, bits are labeled that correspond to a GPS, a wireless LAN, and a CDMA feature. -
FIG. 4A is a diagram illustrating an application table for the transmit side included incontrol database 120 as shown inFIG. 1 . The application table includes various parameters that are used to either select a signal path by switching between amplifiers and mixers or to configure components such as a filter, an ADC or a DAC. Application table 400 includes anapplication ID 402 that is used to match an application ID specified by the host for the purpose of selecting the application table. A lownoise amplifier identifier 404 selects a low noise amplifier and amixer identifier 406 selects a mixer. A local oscillator/IF identifier specifies an IF and selects or programs a local oscillator.Identifiers FIG. 4A . - The programmable analog filter is programmed according to filter
parameters 410 which define the analog filter response. It should be noted that each of the parameters shown may be an array of parameters or a pointer to a data structure that contains the parameter or set of parameters. - The ADC is configured according to the
ADC parameters 416 and 418.Parameter 416 specifies the ADC sample rate and Parameter 418 specifies the ADC precision. Other ADC parameters are specified in other embodiments. By specifying the filter parameters and the ADC parameters, the filter and ADC are configured to operate for different applications. The reuse of the ADC and filter components for different applications greatly reduces the cost of the modular RF interface. - If a digital down conversion is performed, then
parameter 420 may be used to specify a numerical oscillator or digital IF. Digital filter parameters may also be specified. For example,parameter 422 specifies digital filter coefficients; andparameter 424 specifies digital filter taps. - If a DAC is used after the DSP to generate an analog signal for a legacy interface to communicate with the baseband processor, then
analog interface identifier 426 may be included to indicate the type of analog waveform that is to be generated. In general, different analog waveforms may be generated for different types of baseband processors. In one embodiment, either a digital or an analog PLL is used to generate a timing signal for the legacy or digital interface. A digital or analog PLL may be used with the DAC or digital interface for the baseband or host processor and support various types of timing and data formatting. The PLL can generate different phase or frequency through programming.Parameter 428 is used to program various kinds of timing and data formatting. -
FIG. 4B is a diagram illustrating an application table for the transmit side included incontrol database 120 as shown inFIG. 1 . The application table includes various parameters that are used to either select a signal path by switching between amplifiers and mixers or to configure components such as a filter, an ADC or a DAC. Application table 450 includes anapplication ID 452 that is used to match an application ID specified by the host for the purpose of selecting the application table. A poweramplifier driver identifier 454 selects a low noise amplifier and amixer identifier 456 selects a mixer. A local oscillator/IF identifier specifies an IF and selects or programs a local oscillator.Identifiers FIG. 4A . - The programmable analog filter is programmed according to filter
parameters 460 which define the analog filter response. It should be noted that each of the parameters shown may be an array of parameters or a pointer to a data structure that contains the parameter or set of parameters. - The DAC is configured according to the
DAC parameters 416 and 418.Parameter 416 specifies the DAC sample rate and Parameter 418 specifies the DAC precision. Other DAC parameters are specified in other embodiments. By specifying the filter parameters and the DAC parameters, the filter and DAC are configured to operate for different applications. The reuse of the DAC and filter components for different applications greatly reduces the cost of the modular RF interface. - If a digital up conversion to a digital IF is performed, then
parameter 420 may be used to specify a numerical oscillator or digital IF. Digital filter parameters may also be specified. For example,parameter 422 specifies digital filter coefficients; andparameter 424 specifies digital filter taps. If an ADC is used before the DSP in the transmit path to receive an analog signal from the baseband processor, thenanalog interface identifier 476 may be included to indicate the type of analog waveform is to be received. In general, different analog waveforms may be generated by different types of baseband processors. In one embodiment, either a digital or an analog PLL is used to generate a timing signal for the legacy or digital interface. A digital or analog PLL may be used with the ADC or digital interface to receive the data from the baseband or host processor and provide various type of timing and identify the data formatting. The PLL can generate different phase or frequency through programming. Parameter 4478 is used to program various kind of timing and data formatting. - It should be noted that in other embodiments, different data structures are used to configure or select components for the modular RF interface. The disclosed table format is one of many structures that may be used as is deemed appropriate for a specific system.
- In a similar manner, identifiers and parameters are also specified on the transmit side so that the transmit signal path is selected and the transmit DAC and analog filter are configured.
-
FIG. 5 is a flow chart illustrating a process for programming the modular RF interface to include a new application by adding a new application table. The process starts at 500. Instep 502, the new application table is received. Next, instep 504, the application table is confirmed or checked for errors. Any standard technique for doing this may be implemented including hashing the table and checking the hash value. Instep 506, the application register (as shown inFIG. 3 ) is updated to indicate that the new application is available on the modular RF interface. -
FIG. 6 is a flow chart illustrating a process for configuring the modular RF interface to implement a selected application. The process starts at 600. Instep 602, an application identifier is received. Instep 604, application parameters are retrieved from the application table that corresponds to the application identifier. Instep 606, the application parameters are loaded to configure devices. Finally, instep 608, devices are selected according to the application parameters. The process ends at 610. -
FIG. 7 is a flow chart illustrating a process for the modular RF interface reporting to a host the features that are available. The process starts at 700. In step 702, an inquiry for the feature registry is received. In step 704, the feature registry is retrieved. In step 706, the feature registry is transmitted. The process ends at 708. It should be noted that in some embodiments, the feature registry may be directly accessed by the host. - In some embodiments, depending on the host or baseband processor, it may be desirable to program the control/data interface, protocol or signaling. The programming interface supports this programming.
FIG. 8 is a flow chart illustrating a process for the programming of the control interface. The process starts at 800. In astep 802, a control/data path format table is received. Instep 804, the table is checked for errors. If errors are found, then the system waits until a correct format table is received. In some embodiments, the system requests that the format table be resent. The system also may fail to acknowledge the table and then wait for the format table to be resent. Once the table is confirmed, the control/data path registers are updated instep 806. The process ends at 808. - A modular RF interface has been described. The modular RF interface is configurable to support different applications by selecting a set of stored parameters that select a signal path and configure components. The modular RF interface may be programmed to support additional applications by loading in configuration data for such applications.
- Although the foregoing invention has been described in some detail for purposes of clarity of understanding, it will be apparent that certain changes and modifications may be practiced within the scope of the appended claims. It should be noted that there are many alternative ways of implementing both the process and apparatus of the present invention. Accordingly, the present embodiments are to be considered as illustrative and not restrictive, and the invention is not to be limited to the details given herein, but may be modified within the scope and equivalents of the appended claims.
Claims (3)
1. A multistandard RF receiver comprising:
a data interface for sending data to a host controller;
a control interface for receiving configuration commands from the host controller wherein the configuration commands identify a wireless standard that is to be implemented by the RF receiver; and
an RF processor for processing an RF signal wherein the processed RF signal is output to the host controller on the data interface.
2. A multistandard RF transmitter comprising:
a data interface for receiving data from a host controller;
a control interface for receiving configuration commands from the host controller wherein the configuration commands identify a wireless standard that is to be implemented by the RF transmitter; and
an RF processor for processing an RF signal wherein the processed RF signal is transmitted in accordance with the wireless standard.
3. A multistandard RF transceiver comprising:
a plurality of selectable mixers;
a plurality of selectable amplifiers; and
a configurable digital signal processor that is configured to process a received signal or a signal that is being transmitted.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/352,438 US20070004453A1 (en) | 2002-01-10 | 2006-02-10 | Configurable wireless interface |
US12/554,621 US20100041385A1 (en) | 2002-01-10 | 2009-09-04 | Configurable wireless interface |
US13/362,350 US20130029611A1 (en) | 2002-01-10 | 2012-01-31 | Configurable wireless interface |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/043,642 US7035595B1 (en) | 2002-01-10 | 2002-01-10 | Configurable wireless interface |
US11/352,438 US20070004453A1 (en) | 2002-01-10 | 2006-02-10 | Configurable wireless interface |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/043,642 Continuation US7035595B1 (en) | 2002-01-10 | 2002-01-10 | Configurable wireless interface |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/554,621 Division US20100041385A1 (en) | 2002-01-10 | 2009-09-04 | Configurable wireless interface |
US13/362,350 Continuation US20130029611A1 (en) | 2002-01-10 | 2012-01-31 | Configurable wireless interface |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070004453A1 true US20070004453A1 (en) | 2007-01-04 |
Family
ID=21928152
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/043,642 Expired - Fee Related US7035595B1 (en) | 2002-01-10 | 2002-01-10 | Configurable wireless interface |
US11/352,438 Abandoned US20070004453A1 (en) | 2002-01-10 | 2006-02-10 | Configurable wireless interface |
US12/554,621 Abandoned US20100041385A1 (en) | 2002-01-10 | 2009-09-04 | Configurable wireless interface |
US13/362,350 Abandoned US20130029611A1 (en) | 2002-01-10 | 2012-01-31 | Configurable wireless interface |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/043,642 Expired - Fee Related US7035595B1 (en) | 2002-01-10 | 2002-01-10 | Configurable wireless interface |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/554,621 Abandoned US20100041385A1 (en) | 2002-01-10 | 2009-09-04 | Configurable wireless interface |
US13/362,350 Abandoned US20130029611A1 (en) | 2002-01-10 | 2012-01-31 | Configurable wireless interface |
Country Status (3)
Country | Link |
---|---|
US (4) | US7035595B1 (en) |
AU (1) | AU2002359810A1 (en) |
WO (1) | WO2003061174A2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100041385A1 (en) * | 2002-01-10 | 2010-02-18 | Qualcomm Incorporated | Configurable wireless interface |
US20100279640A1 (en) * | 2009-05-01 | 2010-11-04 | Raytheon Company | Configuring radios |
US20140169418A1 (en) * | 2012-12-19 | 2014-06-19 | Industrial Technology Research Institute | Receiver and transmitter apparatus for carrier aggregation |
US20180068582A1 (en) * | 2012-12-17 | 2018-03-08 | Lawrence Livermore National Security, Llc | Realistic training scenario simulators and simulation techniques |
DE102012207909B4 (en) * | 2011-05-13 | 2020-10-29 | Apple Inc. | HF-DAC with configurable DAC mixer interface and configurable mixer |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4239058B2 (en) * | 2002-05-22 | 2009-03-18 | ソニー株式会社 | Radio communication apparatus, radio communication apparatus control method, radio communication apparatus control method program, and recording medium storing radio communication apparatus control method program |
US7425995B2 (en) * | 2003-02-28 | 2008-09-16 | Silicon Laboratories, Inc. | Tuner using a direct digital frequency synthesizer, television receiver using such a tuner, and method therefor |
US7447493B2 (en) * | 2003-02-28 | 2008-11-04 | Silicon Laboratories, Inc. | Tuner suitable for integration and method for tuning a radio frequency signal |
WO2004079924A2 (en) * | 2003-02-28 | 2004-09-16 | Silicon Laboratories Inc. | Tuner for radio frequency receivers and associated method |
US7409200B2 (en) * | 2003-10-08 | 2008-08-05 | Sige Semiconductor Inc. | Module integration integrated circuits |
US7754539B2 (en) | 2003-10-08 | 2010-07-13 | Sige Semiconductor Inc. | Module integration integrated circuits |
US20050119025A1 (en) * | 2003-12-02 | 2005-06-02 | Rishi Mohindra | Serial digital interface for wireless network radios and baseband integrated circuits |
US20050118977A1 (en) * | 2003-12-02 | 2005-06-02 | Drogi Serge F. | Method, apparatus, and systems for digital radio communication systems |
US20050117663A1 (en) * | 2003-12-02 | 2005-06-02 | Serge Drogi | Chip set for digital audio satellite radio receivers |
US7508898B2 (en) * | 2004-02-10 | 2009-03-24 | Bitwave Semiconductor, Inc. | Programmable radio transceiver |
US7079058B2 (en) * | 2004-05-18 | 2006-07-18 | Broadcom Corporation | Powering down of DAC and ADC for receive/transmit modes of operation in a wireless device |
US8098758B2 (en) * | 2004-08-16 | 2012-01-17 | Broadcom Corporation | Digital baseband transmitter with digital RF/IF support in GSM/GPRS/EDGE compliant handsets |
US7573948B2 (en) * | 2004-11-18 | 2009-08-11 | Broadcom Corporation | Radio transmitter incorporating digital modulator and circuitry to accommodate baseband processor with analog interface |
US20060121937A1 (en) * | 2004-12-07 | 2006-06-08 | Samsung Electronics Co., Ltd. | Wireless transmission/reception apparatus for transmitting/receiving frequency band signals according to mobile communication services |
US7471737B2 (en) * | 2004-12-17 | 2008-12-30 | Broadcom Corporation | Hardware efficient FSK demodulator |
US7403750B2 (en) * | 2005-04-25 | 2008-07-22 | Nokia Corporation | Reuse of digital-to-analog converters in a multi-mode transmitter |
US7751850B2 (en) * | 2005-09-01 | 2010-07-06 | Broadcom Corporation | Single chip multimode baseband processing circuitry with a shared radio interface |
US7912428B2 (en) * | 2005-11-16 | 2011-03-22 | Broadcom Corporation | System and method providing variable-frequency IF conversion in a multimode communication device |
EP1816752B1 (en) * | 2006-02-06 | 2008-05-28 | Alcatel Lucent | Multi-band multi-standard modular transceiver circuit for wireless communication mobile and base stations |
CN100403826C (en) | 2006-02-27 | 2008-07-16 | 华为技术有限公司 | Method for transmitting multiple system radio service IQ data by general public radio interface |
US7672645B2 (en) | 2006-06-15 | 2010-03-02 | Bitwave Semiconductor, Inc. | Programmable transmitter architecture for non-constant and constant envelope modulation |
WO2008147932A2 (en) | 2007-05-24 | 2008-12-04 | Bitwave Semiconductor, Incorporated | Reconfigurable tunable rf power amplifier |
ATE479234T1 (en) * | 2008-02-29 | 2010-09-15 | Research In Motion Ltd | MOBILE WIRELESS COMMUNICATION DEVICE WITH SELECTIVE LOAD SWITCHING FOR ANTENNAS AND CORRESPONDING METHODS |
US8645002B2 (en) * | 2009-07-06 | 2014-02-04 | Netgear, Inc. | System and method for facilitating and monitoring provisioning of wireless devices |
FR2949631A1 (en) | 2009-08-28 | 2011-03-04 | Thomson Licensing | BROADBAND RECEIVING TRANSMITTING DEVICE FOR TRANSMITTING AND RECEIVING SIGNALS FROM A SELECTED CHANNEL IN A DYNAMICALLY EXTENDED BANDWIDTH |
US8477045B2 (en) * | 2009-10-29 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Configuration information provided to configurable electronic device residing in a shipping box |
US8725114B2 (en) | 2010-08-10 | 2014-05-13 | Netgear, Inc. | Method and apparatus for transferring identity information to a wireless device |
US8306505B2 (en) | 2010-08-10 | 2012-11-06 | Sierra Wireless, Inc. | Method and apparatus for transferring identity information to a wireless device for temporary use |
JP5862658B2 (en) * | 2011-03-28 | 2016-02-16 | 日本電気株式会社 | Receiving circuit and filtering method thereof |
US8462035B2 (en) | 2011-05-13 | 2013-06-11 | Infineon Technologies Ag | Digital-to-analog conversion arrangement with power range dependent D/A converter selection |
DE102011075796B4 (en) | 2011-05-13 | 2015-02-19 | Intel Mobile Communications GmbH | Mixer cell, modulator and method |
US8805296B2 (en) * | 2012-01-26 | 2014-08-12 | Lime Microsystems Limited | Field programmable transceiver circuits |
US9854423B2 (en) | 2012-02-02 | 2017-12-26 | Sierra Wireless, Inc. | Subscription and charging control for wireless communications between proximate devices |
US20150049793A1 (en) * | 2013-08-16 | 2015-02-19 | Qualcomm Incorporated | Interface sharing between digital and radio frequency circuits |
CN106415315A (en) * | 2013-12-31 | 2017-02-15 | 半球全球卫星导航系统公司 | GNSS extension device |
KR102302361B1 (en) * | 2014-12-31 | 2021-09-15 | 삼성전자 주식회사 | System and method for matching between application and device |
Citations (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4322793A (en) * | 1979-01-02 | 1982-03-30 | International Business Machines Corp. | Communication controller transparently integrated into a host CPU |
US4453211A (en) * | 1981-04-28 | 1984-06-05 | Formation, Inc. | System bus for an emulated multichannel system |
US5020135A (en) * | 1987-03-27 | 1991-05-28 | Teletec Corporation | Computerized multistandard, field-convertible, multiregional/multiservice, remote controllable, remote programmable mobile two-way radio system with digital serial bus link, built-in programmer and autodiagnostics |
US5469003A (en) * | 1992-11-05 | 1995-11-21 | Xilinx, Inc. | Hierarchically connectable configurable cellular array |
US5550820A (en) * | 1992-09-29 | 1996-08-27 | Com 21, Inc. | Multiple protocol personal communications network system |
US5615353A (en) * | 1991-03-05 | 1997-03-25 | Zitel Corporation | Method for operating a cache memory using a LRU table and access flags |
US5884172A (en) * | 1995-05-31 | 1999-03-16 | Telefonaktiebolaget L M Ericsson (Publ) | Local control enhancement in a telecommunications systems |
US5905958A (en) * | 1996-03-18 | 1999-05-18 | Telefonaktiebolaget Lm Ericsson | Intelligent mobile station for a cellular telecommunications network |
US5913165A (en) * | 1996-12-24 | 1999-06-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for changing subscriber service features in a radio telecommunications network |
US6055424A (en) * | 1997-01-29 | 2000-04-25 | Telefonaktiebolaget Lm Ericsson | Intelligent terminal application protocol |
US6112062A (en) * | 1997-09-26 | 2000-08-29 | The Whitaker Corporation | Predistortion for high power amplifiers |
US6167264A (en) * | 1995-08-21 | 2000-12-26 | Nokia Telecommunications Oy | Methods for processing an outgoing and an incoming call in a mobile communications system |
US6195760B1 (en) * | 1998-07-20 | 2001-02-27 | Lucent Technologies Inc | Method and apparatus for providing failure detection and recovery with predetermined degree of replication for distributed applications in a network |
US6223157B1 (en) * | 1998-05-07 | 2001-04-24 | Dsc Telecom, L.P. | Method for direct recognition of encoded speech data |
US20020107920A1 (en) * | 2001-02-08 | 2002-08-08 | Timo Hotti | Method and system for data management |
US20020122394A1 (en) * | 1995-06-01 | 2002-09-05 | Padcom. Inc. | Port routing functionality |
US6463290B1 (en) * | 1999-01-08 | 2002-10-08 | Trueposition, Inc. | Mobile-assisted network based techniques for improving accuracy of wireless location system |
US20020156863A1 (en) * | 2001-04-23 | 2002-10-24 | Luosheng Peng | Apparatus and methods for managing caches on a gateway |
US20020178178A1 (en) * | 2001-04-24 | 2002-11-28 | Luosheng Peng | Apparatus and methods for intelligently caching applications and data on a gateway |
US20020184373A1 (en) * | 2000-11-01 | 2002-12-05 | International Business Machines Corporation | Conversational networking via transport, coding and control conversational protocols |
US6515997B1 (en) * | 1999-05-17 | 2003-02-04 | Ericsson Inc. | Method and system for automatic configuration of a gateway translation function |
US20030041125A1 (en) * | 2001-08-16 | 2003-02-27 | Salomon Kirk C. | Internet-deployed wireless system |
US20030093459A1 (en) * | 1998-10-07 | 2003-05-15 | Dowling Eric Morgan | Virtual connection of a remote unit to a server |
US20030126139A1 (en) * | 2001-12-28 | 2003-07-03 | Lee Timothy A. | System and method for loading commercial web sites |
US20030126018A1 (en) * | 2001-12-28 | 2003-07-03 | Lamotta Charles M. | System and method of calculating sales tax based upon geographic region |
US6624773B2 (en) * | 1998-11-25 | 2003-09-23 | Sandisk Corporation | Data encryption and signal scrambling using programmable data conversion arrays |
US20030182378A1 (en) * | 2002-03-21 | 2003-09-25 | Treptow Jay A. | Method and system to print via e-mail |
US20030217054A1 (en) * | 2002-04-15 | 2003-11-20 | Bachman George E. | Methods and apparatus for process, factory-floor, environmental, computer aided manufacturing-based or other control system with real-time data distribution |
US6657538B1 (en) * | 1997-11-07 | 2003-12-02 | Swisscom Mobile Ag | Method, system and devices for authenticating persons |
US6668175B1 (en) * | 1999-07-15 | 2003-12-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for providing radio access bearer services |
US6671757B1 (en) * | 2000-01-26 | 2003-12-30 | Fusionone, Inc. | Data transfer and synchronization system |
US6732105B1 (en) * | 2001-07-27 | 2004-05-04 | Palmone, Inc. | Secure authentication proxy architecture for a web-based wireless intranet application |
US20040170181A1 (en) * | 2003-02-27 | 2004-09-02 | Padcom, Inc. | Prioritized alternate port routing |
US6836556B1 (en) * | 1998-10-14 | 2004-12-28 | Siemens Aktiengesellschaft | Device and method for identifying a person by biometric characteristics |
US6847615B1 (en) * | 1997-11-13 | 2005-01-25 | Optimay Corporation | Baud rate detection in serial data transmission |
US6907224B2 (en) * | 2001-03-15 | 2005-06-14 | Qualcomm Incorporated | Time acquisition in a wireless position determination system |
US20060019679A1 (en) * | 2004-07-23 | 2006-01-26 | Rappaport Theodore S | System, method, and apparatus for determining and using the position of wireless devices or infrastructure for wireless network enhancements |
US7027462B2 (en) * | 2001-01-02 | 2006-04-11 | At&T Corp. | Random medium access methods with backoff adaptation to traffic |
US7027808B2 (en) * | 2002-05-21 | 2006-04-11 | Philip Bernard Wesby | System and method for monitoring and control of wireless modules linked to assets |
US7031718B2 (en) * | 2001-03-14 | 2006-04-18 | Nokia Mobile Phones, Ltd. | Method for selecting a quality of service in a wireless communication system |
US7035595B1 (en) * | 2002-01-10 | 2006-04-25 | Berkana Wireless, Inc. | Configurable wireless interface |
US20060129691A1 (en) * | 2000-09-11 | 2006-06-15 | Grid Data, Inc. | Location aware wireless data gateway |
US7076552B2 (en) * | 2000-05-24 | 2006-07-11 | Sony International (Europe) Gmbh | Universal QoS adaptation framework for mobile multimedia applications |
US7089178B2 (en) * | 2002-04-30 | 2006-08-08 | Qualcomm Inc. | Multistream network feature processing for a distributed speech recognition system |
US7095754B2 (en) * | 2000-11-03 | 2006-08-22 | At&T Corp. | Tiered contention multiple access (TCMA): a method for priority-based shared channel access |
US7099687B1 (en) * | 1999-08-09 | 2006-08-29 | Nokia Corporation | Method for selecting a bearer service for a service in a mobile telecommunications system |
US7149984B1 (en) * | 2001-12-28 | 2006-12-12 | Sprint Communications Company L.P. | Image configuration method |
US7151925B2 (en) * | 2001-09-10 | 2006-12-19 | Industrial Technology Research Institute | Software defined radio (SDR) architecture for wireless digital communication systems |
US7158572B2 (en) * | 2002-02-14 | 2007-01-02 | Tellabs Operations, Inc. | Audio enhancement communication techniques |
US7178108B1 (en) * | 2001-12-28 | 2007-02-13 | Sprint Communications Company L.P. | System and method for development, maintenance and modification of multiple web sites |
US20070038921A1 (en) * | 2003-03-05 | 2007-02-15 | Nokia Corporation | Method and system for forward error correction |
US7188159B2 (en) * | 2000-08-09 | 2007-03-06 | Infineon Technologies Ag | Efficient software download to configurable communication device |
US7188333B1 (en) * | 2001-12-28 | 2007-03-06 | Sprint Communications Company L.P. | Product incompatibility system |
US7260087B2 (en) * | 2003-04-02 | 2007-08-21 | Cellco Partnership | Implementation methodology for client initiated parameter negotiation for PTT/VoIP type services |
US20070245409A1 (en) * | 2006-04-12 | 2007-10-18 | James Harris | Systems and Methods for Providing Levels of Access and Action Control Via an SSL VPN Appliance |
US7313174B2 (en) * | 2001-02-08 | 2007-12-25 | Wavecom | Method for extracting a variable reference pattern |
US7325042B1 (en) * | 2002-06-24 | 2008-01-29 | Microsoft Corporation | Systems and methods to manage information pulls |
US7363354B2 (en) * | 2001-11-29 | 2008-04-22 | Nokia Corporation | System and method for identifying and accessing network services |
US7380145B2 (en) * | 2003-11-25 | 2008-05-27 | Microsoft Corporation | Modifying a power management algorithm based on wireless communication parameters |
US7386059B2 (en) * | 2003-01-15 | 2008-06-10 | Infineon Technologies Ag | Device for processing signals in a mobile station |
US7387258B2 (en) * | 2001-05-18 | 2008-06-17 | Gemplus | Application deployment from a smart card |
US20080177994A1 (en) * | 2003-01-12 | 2008-07-24 | Yaron Mayer | System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows |
US20080316915A1 (en) * | 2007-06-22 | 2008-12-25 | Polycom, Inc. | Method & apparatus for identifying the cause of communication session faults |
US20090077467A1 (en) * | 2007-07-16 | 2009-03-19 | Abhishek Adappa | Mobile television and multimedia player key presentations |
US20090119678A1 (en) * | 2007-11-02 | 2009-05-07 | Jimmy Shih | Systems and methods for supporting downloadable applications on a portable client device |
US20090135749A1 (en) * | 2007-11-26 | 2009-05-28 | Nokia Corporation | Multiple network connections |
-
2002
- 2002-01-10 US US10/043,642 patent/US7035595B1/en not_active Expired - Fee Related
- 2002-12-20 AU AU2002359810A patent/AU2002359810A1/en not_active Abandoned
- 2002-12-20 WO PCT/US2002/041138 patent/WO2003061174A2/en not_active Application Discontinuation
-
2006
- 2006-02-10 US US11/352,438 patent/US20070004453A1/en not_active Abandoned
-
2009
- 2009-09-04 US US12/554,621 patent/US20100041385A1/en not_active Abandoned
-
2012
- 2012-01-31 US US13/362,350 patent/US20130029611A1/en not_active Abandoned
Patent Citations (91)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4322793A (en) * | 1979-01-02 | 1982-03-30 | International Business Machines Corp. | Communication controller transparently integrated into a host CPU |
US4453211A (en) * | 1981-04-28 | 1984-06-05 | Formation, Inc. | System bus for an emulated multichannel system |
US5020135A (en) * | 1987-03-27 | 1991-05-28 | Teletec Corporation | Computerized multistandard, field-convertible, multiregional/multiservice, remote controllable, remote programmable mobile two-way radio system with digital serial bus link, built-in programmer and autodiagnostics |
US5615353A (en) * | 1991-03-05 | 1997-03-25 | Zitel Corporation | Method for operating a cache memory using a LRU table and access flags |
US5550820A (en) * | 1992-09-29 | 1996-08-27 | Com 21, Inc. | Multiple protocol personal communications network system |
US5861761A (en) * | 1992-11-05 | 1999-01-19 | Xilinx, Inc. | Hierarchically connectable configurable cellular array |
US5528176A (en) * | 1992-11-05 | 1996-06-18 | Xilinx, Inc. | Register with duplicate decoders for configurable cellular array |
US5552722A (en) * | 1992-11-05 | 1996-09-03 | Xilinx, Inc. | Mask registor for a configurable cellular array |
US5500609A (en) * | 1992-11-05 | 1996-03-19 | Xilinx, Inc. | Wildcard addressing structure for configurable cellular array |
US5670897A (en) * | 1992-11-05 | 1997-09-23 | Xilinx, Inc. | High speed mask register for a configurable cellular array |
US5798656A (en) * | 1992-11-05 | 1998-08-25 | Xilinx, Inc. | Match register with duplicate decoders |
US5831448A (en) * | 1992-11-05 | 1998-11-03 | Xilinx, Inc. | Function unit for fine-gained FPGA |
US6292018B1 (en) * | 1992-11-05 | 2001-09-18 | Xilinx, Inc. | Configurable cellular array |
US5469003A (en) * | 1992-11-05 | 1995-11-21 | Xilinx, Inc. | Hierarchically connectable configurable cellular array |
US5884172A (en) * | 1995-05-31 | 1999-03-16 | Telefonaktiebolaget L M Ericsson (Publ) | Local control enhancement in a telecommunications systems |
US20020122394A1 (en) * | 1995-06-01 | 2002-09-05 | Padcom. Inc. | Port routing functionality |
US20040264402A9 (en) * | 1995-06-01 | 2004-12-30 | Padcom. Inc. | Port routing functionality |
US20060023676A1 (en) * | 1995-06-01 | 2006-02-02 | Padcom, Inc. | Port routing |
US6167264A (en) * | 1995-08-21 | 2000-12-26 | Nokia Telecommunications Oy | Methods for processing an outgoing and an incoming call in a mobile communications system |
US5905958A (en) * | 1996-03-18 | 1999-05-18 | Telefonaktiebolaget Lm Ericsson | Intelligent mobile station for a cellular telecommunications network |
US5913165A (en) * | 1996-12-24 | 1999-06-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for changing subscriber service features in a radio telecommunications network |
US6055424A (en) * | 1997-01-29 | 2000-04-25 | Telefonaktiebolaget Lm Ericsson | Intelligent terminal application protocol |
US6112062A (en) * | 1997-09-26 | 2000-08-29 | The Whitaker Corporation | Predistortion for high power amplifiers |
US6657538B1 (en) * | 1997-11-07 | 2003-12-02 | Swisscom Mobile Ag | Method, system and devices for authenticating persons |
US6847615B1 (en) * | 1997-11-13 | 2005-01-25 | Optimay Corporation | Baud rate detection in serial data transmission |
US6223157B1 (en) * | 1998-05-07 | 2001-04-24 | Dsc Telecom, L.P. | Method for direct recognition of encoded speech data |
US6195760B1 (en) * | 1998-07-20 | 2001-02-27 | Lucent Technologies Inc | Method and apparatus for providing failure detection and recovery with predetermined degree of replication for distributed applications in a network |
US20030093459A1 (en) * | 1998-10-07 | 2003-05-15 | Dowling Eric Morgan | Virtual connection of a remote unit to a server |
US6574239B1 (en) * | 1998-10-07 | 2003-06-03 | Eric Morgan Dowling | Virtual connection of a remote unit to a server |
US6836556B1 (en) * | 1998-10-14 | 2004-12-28 | Siemens Aktiengesellschaft | Device and method for identifying a person by biometric characteristics |
US6624773B2 (en) * | 1998-11-25 | 2003-09-23 | Sandisk Corporation | Data encryption and signal scrambling using programmable data conversion arrays |
US6463290B1 (en) * | 1999-01-08 | 2002-10-08 | Trueposition, Inc. | Mobile-assisted network based techniques for improving accuracy of wireless location system |
US6515997B1 (en) * | 1999-05-17 | 2003-02-04 | Ericsson Inc. | Method and system for automatic configuration of a gateway translation function |
US6668175B1 (en) * | 1999-07-15 | 2003-12-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for providing radio access bearer services |
US7099687B1 (en) * | 1999-08-09 | 2006-08-29 | Nokia Corporation | Method for selecting a bearer service for a service in a mobile telecommunications system |
US6671757B1 (en) * | 2000-01-26 | 2003-12-30 | Fusionone, Inc. | Data transfer and synchronization system |
US7076552B2 (en) * | 2000-05-24 | 2006-07-11 | Sony International (Europe) Gmbh | Universal QoS adaptation framework for mobile multimedia applications |
US7188159B2 (en) * | 2000-08-09 | 2007-03-06 | Infineon Technologies Ag | Efficient software download to configurable communication device |
US20060129691A1 (en) * | 2000-09-11 | 2006-06-15 | Grid Data, Inc. | Location aware wireless data gateway |
US20060182055A1 (en) * | 2000-09-11 | 2006-08-17 | Coffee John R | Location aware wireless data gateway |
US6934756B2 (en) * | 2000-11-01 | 2005-08-23 | International Business Machines Corporation | Conversational networking via transport, coding and control conversational protocols |
US20060041431A1 (en) * | 2000-11-01 | 2006-02-23 | Maes Stephane H | Conversational networking via transport, coding and control conversational protocols |
US20020184373A1 (en) * | 2000-11-01 | 2002-12-05 | International Business Machines Corporation | Conversational networking via transport, coding and control conversational protocols |
US7529675B2 (en) * | 2000-11-01 | 2009-05-05 | International Business Machines Corporation | Conversational networking via transport, coding and control conversational protocols |
US7095754B2 (en) * | 2000-11-03 | 2006-08-22 | At&T Corp. | Tiered contention multiple access (TCMA): a method for priority-based shared channel access |
US7274708B2 (en) * | 2001-01-02 | 2007-09-25 | At&T Corp. | Random medium access methods with backoff adaptation to traffic |
US7027462B2 (en) * | 2001-01-02 | 2006-04-11 | At&T Corp. | Random medium access methods with backoff adaptation to traffic |
US7313174B2 (en) * | 2001-02-08 | 2007-12-25 | Wavecom | Method for extracting a variable reference pattern |
US7136912B2 (en) * | 2001-02-08 | 2006-11-14 | Solid Information Technology Oy | Method and system for data management |
US20020107920A1 (en) * | 2001-02-08 | 2002-08-08 | Timo Hotti | Method and system for data management |
US7031718B2 (en) * | 2001-03-14 | 2006-04-18 | Nokia Mobile Phones, Ltd. | Method for selecting a quality of service in a wireless communication system |
US6907224B2 (en) * | 2001-03-15 | 2005-06-14 | Qualcomm Incorporated | Time acquisition in a wireless position determination system |
US20020156863A1 (en) * | 2001-04-23 | 2002-10-24 | Luosheng Peng | Apparatus and methods for managing caches on a gateway |
US6957212B2 (en) * | 2001-04-24 | 2005-10-18 | Innopath Software, Inc. | Apparatus and methods for intelligently caching applications and data on a gateway |
US20020178178A1 (en) * | 2001-04-24 | 2002-11-28 | Luosheng Peng | Apparatus and methods for intelligently caching applications and data on a gateway |
US7387258B2 (en) * | 2001-05-18 | 2008-06-17 | Gemplus | Application deployment from a smart card |
US6732105B1 (en) * | 2001-07-27 | 2004-05-04 | Palmone, Inc. | Secure authentication proxy architecture for a web-based wireless intranet application |
US20070282909A1 (en) * | 2001-07-27 | 2007-12-06 | Palm, Inc. | Secure authentication proxy architecture for a web-based wireless intranet application |
US7184999B1 (en) * | 2001-07-27 | 2007-02-27 | Palm, Inc. | Secure authentication proxy architecture for a web-based wireless Intranet application |
US20030041125A1 (en) * | 2001-08-16 | 2003-02-27 | Salomon Kirk C. | Internet-deployed wireless system |
US7151925B2 (en) * | 2001-09-10 | 2006-12-19 | Industrial Technology Research Institute | Software defined radio (SDR) architecture for wireless digital communication systems |
US7363354B2 (en) * | 2001-11-29 | 2008-04-22 | Nokia Corporation | System and method for identifying and accessing network services |
US7272577B1 (en) * | 2001-12-28 | 2007-09-18 | Sprint Communications Company L.P. | System and method of calculating sales tax based upon geographic region |
US7003526B1 (en) * | 2001-12-28 | 2006-02-21 | Sprint Communications Company L.P. | System and method for loading commercial web sites |
US7149984B1 (en) * | 2001-12-28 | 2006-12-12 | Sprint Communications Company L.P. | Image configuration method |
US7440970B1 (en) * | 2001-12-28 | 2008-10-21 | Sprint Communications Company L.P. | System and method for loading commercial web sites |
US7178108B1 (en) * | 2001-12-28 | 2007-02-13 | Sprint Communications Company L.P. | System and method for development, maintenance and modification of multiple web sites |
US20030126139A1 (en) * | 2001-12-28 | 2003-07-03 | Lee Timothy A. | System and method for loading commercial web sites |
US7188333B1 (en) * | 2001-12-28 | 2007-03-06 | Sprint Communications Company L.P. | Product incompatibility system |
US20030126018A1 (en) * | 2001-12-28 | 2003-07-03 | Lamotta Charles M. | System and method of calculating sales tax based upon geographic region |
US7035595B1 (en) * | 2002-01-10 | 2006-04-25 | Berkana Wireless, Inc. | Configurable wireless interface |
US7158572B2 (en) * | 2002-02-14 | 2007-01-02 | Tellabs Operations, Inc. | Audio enhancement communication techniques |
US7362811B2 (en) * | 2002-02-14 | 2008-04-22 | Tellabs Operations, Inc. | Audio enhancement communication techniques |
US6993562B2 (en) * | 2002-03-21 | 2006-01-31 | Peerless Systems Corporation | Method and system to print via email |
US20030182378A1 (en) * | 2002-03-21 | 2003-09-25 | Treptow Jay A. | Method and system to print via e-mail |
US20030217054A1 (en) * | 2002-04-15 | 2003-11-20 | Bachman George E. | Methods and apparatus for process, factory-floor, environmental, computer aided manufacturing-based or other control system with real-time data distribution |
US7089178B2 (en) * | 2002-04-30 | 2006-08-08 | Qualcomm Inc. | Multistream network feature processing for a distributed speech recognition system |
US7027808B2 (en) * | 2002-05-21 | 2006-04-11 | Philip Bernard Wesby | System and method for monitoring and control of wireless modules linked to assets |
US7325042B1 (en) * | 2002-06-24 | 2008-01-29 | Microsoft Corporation | Systems and methods to manage information pulls |
US20080177994A1 (en) * | 2003-01-12 | 2008-07-24 | Yaron Mayer | System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows |
US7386059B2 (en) * | 2003-01-15 | 2008-06-10 | Infineon Technologies Ag | Device for processing signals in a mobile station |
US20040170181A1 (en) * | 2003-02-27 | 2004-09-02 | Padcom, Inc. | Prioritized alternate port routing |
US20070038921A1 (en) * | 2003-03-05 | 2007-02-15 | Nokia Corporation | Method and system for forward error correction |
US7260087B2 (en) * | 2003-04-02 | 2007-08-21 | Cellco Partnership | Implementation methodology for client initiated parameter negotiation for PTT/VoIP type services |
US7380145B2 (en) * | 2003-11-25 | 2008-05-27 | Microsoft Corporation | Modifying a power management algorithm based on wireless communication parameters |
US20060019679A1 (en) * | 2004-07-23 | 2006-01-26 | Rappaport Theodore S | System, method, and apparatus for determining and using the position of wireless devices or infrastructure for wireless network enhancements |
US20070245409A1 (en) * | 2006-04-12 | 2007-10-18 | James Harris | Systems and Methods for Providing Levels of Access and Action Control Via an SSL VPN Appliance |
US20080316915A1 (en) * | 2007-06-22 | 2008-12-25 | Polycom, Inc. | Method & apparatus for identifying the cause of communication session faults |
US20090077467A1 (en) * | 2007-07-16 | 2009-03-19 | Abhishek Adappa | Mobile television and multimedia player key presentations |
US20090119678A1 (en) * | 2007-11-02 | 2009-05-07 | Jimmy Shih | Systems and methods for supporting downloadable applications on a portable client device |
US20090135749A1 (en) * | 2007-11-26 | 2009-05-28 | Nokia Corporation | Multiple network connections |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100041385A1 (en) * | 2002-01-10 | 2010-02-18 | Qualcomm Incorporated | Configurable wireless interface |
US20130029611A1 (en) * | 2002-01-10 | 2013-01-31 | Qualcomm Incorporated | Configurable wireless interface |
US20100279640A1 (en) * | 2009-05-01 | 2010-11-04 | Raytheon Company | Configuring radios |
DE102012207909B4 (en) * | 2011-05-13 | 2020-10-29 | Apple Inc. | HF-DAC with configurable DAC mixer interface and configurable mixer |
US20180068582A1 (en) * | 2012-12-17 | 2018-03-08 | Lawrence Livermore National Security, Llc | Realistic training scenario simulators and simulation techniques |
US20140169418A1 (en) * | 2012-12-19 | 2014-06-19 | Industrial Technology Research Institute | Receiver and transmitter apparatus for carrier aggregation |
US8971388B2 (en) * | 2012-12-19 | 2015-03-03 | Industrial Technology Research Institute | Receiver and transmitter apparatus for carrier aggregation |
Also Published As
Publication number | Publication date |
---|---|
WO2003061174A3 (en) | 2003-11-27 |
AU2002359810A1 (en) | 2003-07-30 |
US7035595B1 (en) | 2006-04-25 |
US20100041385A1 (en) | 2010-02-18 |
US20130029611A1 (en) | 2013-01-31 |
WO2003061174A2 (en) | 2003-07-24 |
AU2002359810A8 (en) | 2003-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7035595B1 (en) | Configurable wireless interface | |
KR101323756B1 (en) | Interference reduction using variable digital-to-analog converter(dac) sampling rates | |
US8428650B2 (en) | Reconfigurable base station using mobile station RF ASIC | |
EP1133831B1 (en) | Method and arrangement for transmitting and receiving rf signals through various radio interfaces of communication systems | |
EP1772967B1 (en) | Multimode communication device with shared signal path programmable filter | |
EP1931052B1 (en) | Method and system for sharing LNA circuitry in a single chip bluetooth and wireless LAN system | |
US7856245B2 (en) | Multimode wireless communication device | |
TWI426720B (en) | An ic for a high frequency communication device with minimal off chip components | |
US7853212B2 (en) | Multi-mode modulator | |
US8086225B2 (en) | Methods and apparatus for controlling the operation of wireless communications systems | |
US20030235167A1 (en) | Multiple mode RF communication device | |
US20090061787A1 (en) | Transceiver, rf-transceiver, communication system and method for transferring control packets | |
JPH07307981A (en) | Radio communication equipment | |
WO2010151847A1 (en) | Dynamically changing a transmitter sampling frequency for a digital-to-analog converter (dac) to reduce interference from dac images | |
CN1976254A (en) | A radio frequency signal processing device and mobile communication terminal equipped with the device | |
JP2000324043A (en) | Downloading method and software radio system | |
JP4425796B2 (en) | Single oscillator DSSS and OFDM radio receiver and transmitter | |
KR100696944B1 (en) | Hybrid software-defined radio | |
US7797017B2 (en) | System and method for rapidly configuring wireless transceivers | |
US20090116510A1 (en) | High frequency communication device with minimal off chip components | |
KR101053136B1 (en) | Shared function block multimode multiband communication transceiver | |
JP2005348187A (en) | Radio communication device with module complying to radio communication system | |
JP2003298450A (en) | Radio machine | |
KR20020078753A (en) | Device for controlling band dual in mobile communication phone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: QUALCOMM INCORPORATED, CALIFORNIA Free format text: MERGER;ASSIGNOR:BERKANA WIRELESS INC.;REEL/FRAME:020425/0001 Effective date: 20060103 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |