This disclosure generally relates to navigation systems and, in particular, relates to satellite navigation systems operating in environments prone to jamming and spoofing.
The receiver of a global navigation satellite system (GNSS) is typically designed to acquire and track signals having specified characteristics. The antenna typically receives the signals and translates the received signals to a voltage and an impedance that is compatible with the GNSS receiver. Two antenna properties relevant to this disclosure are reception pattern and interference handling. The reception pattern of an antenna is the spatial variation of the gain or the ratio of the power delivered by the antenna for a signal arriving from a particular direction compared to the power delivered by a hypothetical isotropic reference antenna. GNSS signals arrive from many directions simultaneously, and so most GNSS receiving antennas tend to be omni-directional in azimuth. Such an antenna may be susceptible to interference from signals arriving from one or more directions in addition to the GNSS signals arriving from the satellites. In some cases an array of antenna elements are used in a GNSS antenna in order to have beams that can be steered toward satellites and nulls that can be steered toward interference sources. Such GNSS antennas are known as controlled radiation pattern antennas (CRPA) and are a well-known tool for combating GNSS interference and spoofing.
Because a GNSS signal is relatively weak, it takes very little jamming to bring down navigational capability. Under some circumstances, jamming and/or unintentional interference reduce the reliability of a satellite navigation system, especially in certain military or safety-of-life applications. Interference effects may be reduced by adjusting the reception pattern to null-out the interfering signals or to maximize the gain in the directions of all legitimate signals. Such a CRPA is typically constructed using an array of antenna elements (hereinafter “CRPA array”). The signals from the antenna elements are combined before feeding them to a GNSS receiver.
A GNSS receiver typically includes a processor or computer configured to receive and digitally process the signals from a GNSS satellite constellation in order to provide position, velocity and time (of the receiver). GNSS receivers have been traditionally implemented in hardware using a dedicated chip. In a software GNSS receiver, all digital processing is performed by a processor, for example, a field programmable gate array, a graphics processing unit or a microprocessor. In this approach, other hardware in the front end of the receiver digitizes the signal from the satellites. The processor can then process this raw digital stream to implement the GNSS functionality.
CRPAs are well known to be an effective means of mitigating satellite navigation intentional or unintentional interference. In addition, a CRPA is effective in mitigating most types of spoofing attacks that could be made against a satellite navigation system. CRPA solutions for military applications have existed for decades and some commercial CRPA products have been introduced recently. However, one problem with current CRPA designs is that a CRPA is expensive and complex to the point that CRPAs have been unaffordable and impractical for most commercial aviation applications.
Conventional CRPA designs involve multiple elements with independent RF paths between the antenna and the receiver. Previous generations of CRPA receivers included analog combining networks in order to form beams and/or nulls in the reception pattern as needed to address interference or spoofing signals. The systems would typically include RF cables for each element to a receiver with many RF inputs and separate front ends for each element. More contemporary designs are similar except that the signals from each element are digitized separately and the beamforming networks are replaced by digital signal processing algorithms that achieve the same beam-forming and nulling results. Implementing multiple cables increases weight and complexity and also introduces many potential failure modes and various sources of phase variation that must be calibrated before effective digital beam forming algorithms can be implemented. For a commercial air transport application where the satellite navigation antenna is physically installed many feet from the antenna, bundles of RF cables are impractical due to increased weight and cost and the introduction of potential sources of failure (e.g., connectors).
The subject matter disclosed in some detail below is directed to a satellite navigation system mounted onboard a vehicle and including a digital controlled reception pattern antenna (DCRPA) that is designed to ameliorate one or more of issues identified above. In accordance with some embodiments, the onboard satellite navigation system includes a DCRPA subsystem and a GNSS receiver. The overall system is designed so that all radio frequency (RF) processing and digital sampling are incorporated in the DCRPA subsystem. The RF signal from each element of the DCRPA array is digitized separately. Then the resultant digital samples are combined into a single bit stream which is transmitted to the GNSS receiver. (Thus, as used herein, the term “DCRPA” refers to an antenna subsystem that is partly, not entirely digital.) Preferably the GNSS receiver is a software defined radio. The arrangement allows the DCRPA array and the GNSS receiver to be connected with a single coaxial cable. Such an arrangement would allow simple retrofit of DCRPAs to existing airframe designs and lower cost installations of CRPA capabilities on new aircraft designs.
In accordance with CRPA design proposed herein, all of the front-end RF processing and digitization of the independent signals from the antenna elements are included in the antenna subsystem (hereinafter “DCRPA”) instead of in the GNSS receiver. By doing so, the RF paths between antenna elements are under greater control, and the element-to-element phase variations are more stable and therefore more easily calibrated. The design proposed herein takes the digitized samples from each independent antenna element and multiplexes the digitized samples into a single bit stream, which is then used to modulate a single carrier at a relatively high frequency. Multiple carriers on different frequencies could also be used. In fact any combination of carriers and modulation schemes can be used as long as the sampled bit streams from each element can be recovered by the receiver. As previously mentioned, that signal (or signals) is (are) then transmitted to the GNSS receiver (e.g., a software defined radio) over a single RF cable. The GNSS receiver may be situated very far from the antenna without any degradation in the positioning accuracy as the carrier-to-noise ratio is set in the antenna subsystem. The RF link between the antenna subsystem and the GNSS receiver is engineered to give an acceptably low bit error rate to ensure continuity of service. The same RF cable may optionally provide power and a clock signal (for synchronization of the antenna electronics) from the receiver to the antenna subsystem. The clock signal may also be modulated with information that could be used to control or change some aspects of the configuration of the antenna subsystem (such as automatic gain control and antenna element selection). In an alternate embodiment, the DCRPA may include a clock, so the GNSS software defined radio need not provide a clock signal. The transmission of modulated bit streams in one direction and clock signals in an opposite direction in the cable connecting the antenna subsystem and the GNSS receiver is accomplished using passive devices that implement reciprocal frequency-domain multiplexing/demultiplexing, such as diplexers or triplexers.
In accordance with alternative embodiments, a fiber optic cable (or other bidirectional optical interface) could be employed between the antenna subsystem and the receiver (instead of an RF cable). Instead of triplexers of the type described above, such a system would include respective dual-wavelength single-fiber bidirectional transceivers that transmit modulated bit streams in one direction and clock signals in an opposite direction in the fiber optic cable using wavelength-division multiplexing/demultiplexing. In this case, an alternative source of power for the antenna electronics would be necessary. The bidirectional optical interface could still be used to provide a synchronization clock (and potentially data) to the antenna electronics.
The major advantage of using a single RF cable to interface a DCRPA and a GNSS software defined radio (SDR) is that it enables retrofit of DCRPAs into existing installations and simpler less expensive installations on new aircraft designs. In one proposed implementation, a DCRPA is physically mounted in the same footprint currently used by ARINC 743 standard GNSS antennas, which are widely used on aircraft. The SDR may be implemented in the exact form factor used for the ARINC 755 multi-mode receiver (MMR). Digital beam forming algorithms would be implemented in the MMR software. Then the implementation of a DCRPA on any MMR-equipped airplane would be achieved by replacing the antenna subsystem and then replacing the line replaceable MMR unit. No wiring changes would be required in order to gain the significant anti-jam and anti-spoofing capabilities provided by a CRPA. Furthermore, other form factors for the SDR part of the system could be employed to achieve the same ease of retrofit for other aircraft types. Aviation GNSS receiver implementations typically involve a single RF cable between the receiver and the antenna subsystem. The arrangement newly described herein could also be deployed on drones and unmanned platforms. In addition, the transportation sector (e.g., positive train control, intelligent highway systems, self-driving cars) could benefit from the systems and methods described herein.
Another major benefit of the DCRPA arrangement proposed herein is that the digital data signal coming from the DCRPA can be split and fed to any desired number of SDR processing units. Thus, a single DCRPA can provide GNSS signal reception to multiple GNSS receivers without any degradation in the C/No or position accuracy of the system. Similarly, an SDR unit could receive digital data streams from multiple DCRPA units, thereby potentially enabling multiple DCRPA subsystems to be deployed in an array of DCRPAs. This enables some potentially very flexible redundancy management architectures.
Although various embodiments of onboard systems and methods for enabling satellite navigation by a vehicle (e.g., an aircraft) will be described in some detail below, one or more of those embodiments may be characterized by one or more of the following aspects.
One aspect of the subject matter disclosed in detail below is a navigation system comprising a cable, a GNSS software defined radio electrically connected to one end of the cable, and an antenna subsystem electrically connected to another end of the cable, wherein the antenna subsystem comprises: first and second antenna elements; first and second means for radio frequency processing respectively electrically connected to the first and second antenna elements; first and second means for digital sampling respectively electrically connected to the first and second means for radio frequency processing; a serializer configured to interleave digital samples received from the first and second means for digital sampling to form a bit stream; an RF modulator configured to convert the bit stream into a modulated bit stream; and an antenna/cable interface that couples the RF modulator to the cable. The GNSS software defined radio comprises an RF demodulator and a radio/cable interface that couples the RF demodulator to the cable, the RF demodulator being configured to recover the bit stream from the modulated bit stream. The GNSS software defined radio further comprises a software defined radio processor configured to process the bit stream recovered by the RF demodulator to produce a controlled reception pattern.
Another aspect of the subject matter disclosed in detail below is a navigation system comprising a cable, a GNSS software defined radio electrically connected to one end of the cable, and an antenna subsystem electrically connected to another end of the cable, wherein the antenna subsystem comprises: a plurality of antenna elements; a plurality of radio frequency processing circuits respectively electrically connected to the plurality second antenna elements; a plurality of analog-to-digital converters respectively electrically connected to the plurality of radio frequency processing circuits; a serializer configured to interleave digital samples received from the plurality of analog-to-digital converters to form a bit stream; an RF modulator configured to convert the bit stream into a modulated bit stream; and an antenna/cable interface that couples the RF modulator to the cable, wherein each radio frequency processing circuit of the plurality of radio frequency processing circuits comprises a filter, a low-noise amplifier and a quadrature mixer electrically connected in series.
A further aspect of the subject matter disclosed in detail below is a method for operating a navigation system comprising a GNSS software defined radio connected to one end of a cable by a radio/cable interface and an antenna subsystem connected by another end of the cable by an antenna/cable interface, the method comprising: (a) radio frequency processing signals received from a plurality of antenna elements to produce IF signals; (b) digital sampling the IF signals to produce I and Q samples; (c) interleaving the I and Q samples to form a bit stream; (d) converting the bit stream into a modulated bit stream; and (e) sending the modulated bit stream to the cable via an antenna/cable interface, wherein steps (a) through (e) are performed within the antenna subsystem. In accordance with some embodiments, the method further comprising sending a clock signal and supplying DC power from the GNSS software defined radio to the antenna subsystem via the cable.
Yet another aspect of the subject matter disclosed in detail below is a method for retrofitting a vehicle to include a controlled reception pattern antenna, comprising: disconnecting an existing GNSS receiver onboard the vehicle from one end of an RF cable; removing the disconnected GNSS receiver from the vehicle; disconnecting an existing antenna from another end of the cable; removing the disconnected antenna from the vehicle; placing a GNSS software defined radio onboard the vehicle; electrically connecting the GNSS software defined radio to the one end of the cable; placing an antenna subsystem onboard the vehicle; and electrically connecting the antenna subsystem to the other end of the RF cable.
Other aspects of onboard systems and methods for enabling satellite navigation by a vehicle are disclosed below.
The features, functions and advantages discussed in the preceding section may be achieved independently in various embodiments or may be combined in yet other embodiments. Various embodiments will be hereinafter described with reference to drawings for the purpose of illustrating the above-described and other aspects. None of the diagrams briefly described in this section are drawn to scale.
Reference will hereinafter be made to the drawings in which similar elements in different drawings bear the same reference numerals.
Illustrative embodiments of onboard systems and methods for enabling satellite navigation by a vehicle are described in some detail below. However, not all features of an actual implementation are described in this specification. A person skilled in the art will appreciate that in the development of any such actual embodiment, numerous implementation-specific decisions must be made to achieve the developer's specific goals, such as compliance with system-related and business-related constraints, which will vary from one implementation to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking for those of ordinary skill in the art having the benefit of this disclosure.
The following detailed disclosure describes systems, methods, and apparatus for a satellite navigation system having a DCRPA. Certain specific details are set forth in the following description and the figures to provide a thorough understanding of various embodiments. Well-known structures, systems, and methods often associated with aircraft navigation, communication, control, display, and flight management systems have not been shown or described to avoid unnecessarily obscuring the description of the various embodiments. In addition, those of ordinary skill in the relevant art will understand that additional embodiments may be practiced without several of the details described below.
The embodiments described below may take the form of computer-executable instructions, such as routines executed by a programmable computer. Those skilled in the relevant art will appreciate that the satellite navigation technology can be practiced on other computer system configurations as well. The data processing system may be embodied in a special-purpose computer or data processor that is specifically programmed, configured, or constructed to perform one or more of the computer-executable instructions described below. Accordingly, the term “computer” as generally used herein refers to any data processor that can be engaged onboard an aircraft, including computers for navigation radios such as multi-mode receivers (MMR), instrument landing system receivers, cockpit display systems, flight management computers, flight control computers, electronic flight bags, laptops, tablet computers, or other hand-held devices.
The teaching disclosed hereinafter can also be practiced in distributed computing environments, in which tasks or modules are performed via remote processing devices that are linked through a communication network such as those enabled via datalink by the aircraft communication systems. In a distributed computing environment, program modules or subroutines may be located in both local and remote memory storage devices. The navigation data acquired using the system described below may be stored or distributed on computer-readable media, including magnetic or optically readable computer disks (e.g., removable disks), as well as distributed electronically over networks, such networks including ground-based and satellite-based components of navigation systems. Information handled in accordance with aspects of the subject matter disclosed herein can be presented on displays or display media, for example, CRT screens, LCD screens, head-up displays, touch screens, or other suitable display devices.
As used herein, the term “global navigation satellite system” (GNSS) includes any satellite system(s) or combination thereof for determining position (e.g., the Global Positioning System (GPS), Galileo, Baidou, Globalnaya Navigazionnaya Sputnikovaya Sistema (GLONASS), etc.). A global navigation satellite system provides geolocation and time information to a GNSS receiver anywhere on or near the Earth where there is an unobstructed line of sight to four or more GNSS satellites. In the detailed description that follows, an example implementation will be described which employs GPS signals.
In some instances, a GPS signal is not obtainable or the GPS signal is relatively weak (e.g., insufficient), referred to herein as a GPS-denied or a GPS-stressed environment. A GPS-denied environment may be caused by a variety of factors such as the terrain, the weather, radio frequency interference, intentional jamming (e.g., a spoofing attack or a malicious jammer), etc. If an aircraft is far from its destination (e.g., a base) and enters a GPS-denied environment, the aircraft may fly a considerable distance to reach an area in which GPS signals may again be processed in a reliable manner.
The system disclosed in some detail below is a satellite navigation system mounted onboard a vehicle that includes a DCRPA. In accordance with some embodiments, the onboard satellite navigation system includes a DCRPA subsystem and a GNSS receiver. The overall system is designed so that all radio frequency (RF) processing and digital sampling are incorporated in the DCRPA subsystem. The RF signal from each element of the array is digitized separately. Then the resultant digital samples are combined using a serializer into a single bit stream which is transmitted to the GNSS receiver. Preferably the GNSS receiver is a software defined radio. This arrangement allows the DCRPA subsystem and the GNSS receiver to be connected with a single coaxial cable. Such an arrangement would allow simple retrofit of DCRPA subsystems to existing airframe designs as well as new airplane designs.
Still referring to
Note that not every element of the RF front end processing is shown for the sake of simplicity, but only those elements sufficient to illustrate the concept disclosed herein. Design of satellite navigation receiver front ends is well understood in the state of the art and no limitations are implied by omissions in
Referring again to
After analog-to-digital conversion, the I/Q samples are multiplexed and interleaved into a single bit stream by serializer 20. The bit stream may include extra bits identifying (hereinafter “source antenna element identifier”) the antenna element that received the RF signal that was encoded with those bits (hereinafter “source element identifier bits”). That bit stream is output to an RF modulator 22 which is configured to modulate a constant-frequency reference signal (hereinafter “carrier wave”). The resulting digitally modulated signal will be referred to hereinafter as the “modulated bit stream”. Any suitable digital modulation format. For example, the digital modulation could be simple bipolar phase-shift keying or alternatively 256 quadrature amplitude modulation. In addition, the bit stream could be divided and modulated in parallel onto multiple carriers set at different frequencies. Any arrangement that would allow the digital data streams from the individual elements to be transmitted on a single cable and recovered and reconstructed in the software receiver would be acceptable. Error correction codes could be employed to ensure sufficiently low bit error rates. The modulated bit stream is then introduced to an antenna-side triplexer 24. The antenna-side triplexer 24 sends the modulated bit stream to a receiver-side triplexer 26 incorporated in the GNSS SDR 12 via the single RF cable 13.
The interleaving algorithm performed by the serializer 20 may be used to provide a degree of security to keep the DCRPA subsystem 14 from being used in a non-sanctioned receiver design. Only a GNSS SDR 12 that is properly programmed to de-interleave the data appropriately would be able to use the DCRPA subsystem 14. This concept could be extended to add any encryption desired on the bit stream to ensure that the antenna could not be incorporated into a non-sanctioned or unauthorized design. Only a receiver with the proper decryption algorithms and keys would be able to use the antenna.
The receiver-side triplexer 26 allows the modulated bit stream from the DCRPA subsystem 14 to be isolated from direct-current (DC) power and the clock (and optionally control data) signal (modulated at a much lower frequency than the frequency used to produce the modulated bit stream) which are sent from the GNSS SDR 12 to the DCRPA subsystem 14. As seen in
A diplexer is a device which separates a received signal into two frequency ranges within the received signal. Conventional diplexers comprise discrete circuit components to bandpass, high-pass or low-pass filter a received signal into two frequency ranges. A diplexer frequency multiplexes two ports onto one port, but more than two ports may be multiplexed. In contrast, the triplexers referred to herein are three-port to one-port multiplexers. The triplexer combines/separates three frequency bands, a higher-frequency band, a lower-frequency band and a very-low-frequency band (including DC).
Thus the electrical current passing through the RF cable 13 has three components: (1) the modulated bit stream, which is in the higher-frequency band and travels from the DCRPA subsystem 14 to the GNSS SDR 12; (2) the DC power, which takes the form of a voltage on the center conductor (relative to the coax shield) of the RF cable 13, which voltage produces DC in the very-low-frequency band that flows from GNSS SDR 12 to the DCRPA subsystem 14; and (3) the clock signal, which is in the lower-frequency band and travels from the GNSS SDR 12 to the DCRPA subsystem 14.
Upon exiting the triplexer 16, the modulated bit stream is demodulated by an RF demodulator 28 incorporated in the GNSS SDR 12 to recover the original bit stream. The RF demodulator 28 sends that bit stream to an software-defined radio processor 30 (hereinafter “SDR processor 30”). The SDR processor 30 is configured such that the incoming bit stream is demultiplexed, de-interleaved and decrypted as needed to recover the I and Q samples for each of the signals from the antenna elements 2a-2c. For example, SDR processor 30 identifies the antenna element that was the source of the interleaved bits by reading the source element identifier bits. (In accordance with alternative embodiments, the source of each segment of the bit stream may be identified using commands from the GNSS SDR 12 or using the clock signals to synchronize interleaving.) At this stage of the processing, any one of many well-known techniques for digital beam forming may be applied. The samples from the independent antenna elements 2a-2c are multiplied by appropriate phase and amplitude factors and then summed to form a single stream of samples. This process can be performed multiple times to form digitized samples with different effective antenna patterns.
From this point on, the digital signals can be processed by the SDR processor 30 as in any conventional software defined GNSS receiver. For example, the SDR processor 30 is preferably configured to search for multiple copies of codes. The SDR processor 30 may also process data received from a tightly coupled inertial measurement unit 32 (hereinafter “IMU 32”) incorporated in the GNSS SDR 12 using extended code integration intervals. An inertial measurement unit is an electronic device that measures and reports a vehicle's acceleration, angular rate, and sometimes the magnetic field surrounding the body, using a combination of accelerometers and gyroscopes. The IMU 32 allows the GNSS SDR 12 to work when GPS signals are unavailable, such as when electronic interference is present. The data reported by the IMU 32 is fed into the GNSS SDR 12, which calculates the attitude, velocity and position of the vehicle.
In accordance with alternative embodiments, a fiber optic cable (or other bidirectional optical interface) could be employed between the antenna subsystem and the receiver instead of an RF cable. Instead of triplexers of the type described above, such a system would include respective dual-wavelength single-fiber bidirectional transceivers that transmit modulated bit streams in one direction and clock signals in an opposite direction using wavelength-division multiplexing/demultiplexing. In this case, an alternative source of power for the antenna electronics would be necessary. The bidirectional optical interface could still be used to provide a synchronization clock (and potentially data) to the antenna electronics.
In the example implementation shown in
In accordance with a further aspect, the antenna subsystem could be designed utilizing one or more monolithic special-purpose chips that include all the A/D conversion, multiplexing, interleaving and possibly some RF functions such as the modulation of the bit stream. To the extent that these functions can be combined into large-scale application specific integrated circuits (ASICs), those parts are then reusable in other packaging or architectures. For example, multiple such ASICs could be used in parallel to multiply the number of elements. The use of design-specific ASICs is also advantageous because the hardware may be designed to be based on a simple state machine and not require any software. In other words, the DCRPA subsystem 14 would require no sophisticated software algorithms, and should be relatively simple to validate and verify. The RF modulator 22 in the DCRPA subsystem 14 and the RF demodulator 28 in the GNSS SDR 12 are also components in which a dedicated monolithic design may be beneficial.
The satellite navigation system proposed herein differs from previous solutions in the grouping of system functions and the interjection of the multiplexing and modulation of the bit stream into the DCRPA subsystem 14 to enable a single coaxial cable interface (e.g., RF cable 13) between the DCRPA subsystem 14 and the GNSS SDR 12. This is enabled by the multiplexing, modulation, transmission, demodulation and demultiplexing of the bit stream in a manner that allows the digitized signals from each antenna element 2a-2c of the DCRPA subsystem 14 to be reconstructed in the GNSS SDR 12. The GNSS SDR 12 then uses digital beam forming to form beams or nulls in the reception pattern as appropriate to defeat jamming and spoofing. Furthermore, the triplexers (receiver-side triplexer 26 and antenna-side triplexer 24) allows the multiple signals and DC power to be transmitted bidirectionally on the single coaxial cable interface. Another feature of the design shown in
The anti-jamming and anti-spoofing capabilities of the system disclosed herein provide support for more demanding civil applications that are safety related (e.g., autonomous air vehicles, self-driving cars, positive train control). The system is intended to shrink the footprint of “GNSS denied” environments and ensure high availability and continuity of accurate satellite positioning with cyber security to support safety-related applications.
In accordance with one proposed implementation, the GNSS SDR may be configured as a multi-mode receiver (MMR) with significant anti-jamming and anti-spoofing capabilities. Such an enhanced MMR would be a plug-in replacement for all the MMRs currently fielded. Likewise the antenna subsystem with RF processing and digitization would allow simple retrofit of CRPA antennas to existing airframe designs.
One benefit of the DCRPA arrangement proposed herein is that the digital data signal coming from the DCRPA can be split and fed to any desired number of SDR processing units. Thus, a single DCRPA can provide GNSS signal reception to multiple GNSS receivers without any degradation in the C/No or position accuracy of the system. Similarly, an SDR unit could receive digital data streams from multiple DCRPA units, thereby potentially enabling multiple DCRPAs to be deployed in an array. This enables some potentially very flexible redundancy management architectures.
While onboard systems and methods for enabling satellite navigation by a vehicle have been described with reference to various embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the teachings herein. In addition, many modifications may be made to adapt the concepts and reductions to practice disclosed herein to a particular situation. Accordingly, it is intended that the subject matter covered by the claims not be limited to the disclosed embodiments.
The embodiments disclosed above use one or more processing or computing devices. Such devices typically include a processor, computing device, or controller, such as a general-purpose central processing unit, a microcontroller, a reduced instruction set computer processor, an ASIC, a programmable logic circuit, an FPGA, a digital signal processor, and/or any other circuit or processing device capable of executing the functions described herein. The methods described herein may be encoded as executable instructions embodied in a non-transitory tangible computer-readable storage medium, including, without limitation, a storage device and/or a memory device. Such instructions, when executed by a processing device, cause the processing device to perform at least a portion of the methods described herein. The above examples are exemplary only, and thus are not intended to limit in any way the definition and/or meaning of the terms “processor” and “computing device”.
The process claims set forth hereinafter should not be construed to require that the steps recited therein be performed in alphabetical order (any alphabetical ordering in the claims is used solely for the purpose of referencing previously recited steps) or in the order in which they are recited unless the claim language explicitly specifies or states conditions indicating a particular order in which some or all of those steps are performed. Nor should the process claims be construed to exclude any portions of two or more steps being performed concurrently or alternatingly unless the claim language explicitly states a condition that precludes such an interpretation.
As used in the claims, the disclosed structure corresponding to the term “means for radio frequency processing” includes a filter, an amplifier and a mixer electrically connected in series (such as filter 4a, low-noise amplifier 6a and quadrature mixer 8a seen in