Yandex.Metrika

 Выделить слова: 


Патент США №

10379203

Автор(ы)

Gianvittorio

Дата выдачи

13 августа 2019 г.


Methods and apparatus for mobile phased array system

"Способы и устройство для мобильной системы с ФАР"

РЕФЕРАТ

Method and apparatus for a phased array system including a plurality of unmanned aerial vehicles (UAVs) configured to fly in an array formation having an array lattice spacing. The UAVs can include a puck having a phased array element and a signal processing module configured to receive and process a signal to achieve for the array lattice spacing a spacing that is less than a wavelength of operation of the phased array elements.


Автор(ы):

John P. Gianvittorio (Torrance, CA)

Заявитель:

НаименованиеГородШтатСтранаТип

RAYTHEON COMPANY

Waltham

MA

US

Патентообладатель:

RAYTHEON COMPANY (Waltham, MA)

Идентификатор семейства:

55442900

Номер заявки:

14/727,889

Приоритет:

02 июня 2015 г.


Данные о предшествующей публикации


Идентификатор патентаДата публикации
US 20180074172 A1Mar 15, 2018

Действующий класс US:1/1
Действующий класс СПК:H01Q21/0025; H01Q3/26; H01Q1/28; H01Q3/34; G01S7/36
Действующий класс МПК:G01S7/36; H01Q1/28; H01Q3/26; H01Q21/00; H01Q3/34
Область поиска:;342/25R-25F


ПРОЦИТИРОВАННЫЕ ССЫЛКИ [НА КОТОРЫЕ ССЫЛАЮТСЯ]



ПАТЕНТНЫЕ ДОКУМЕНТЫ США

5521817May 1996Burdoin
5728965March 1998Fesland
5896105April 1999Murphy et al.
6507739January 2003Gross et al.
6926233August 2005Corcoran, III
6963795November 2005Haissig
7051636May 2006Snow et al.
8077083December 2011Blake
8089395January 2012Blake
8781727July 2014Bonawitz
9104201August 2015Pillai
9513371December 2016Zhang
9599994March 2017Bogdanowicz
9682777June 2017Tofte
2004/0030571February 2004Solomon
2006/0163349July 2006Neugebauer
2009/0091492April 2009Sanyal
2012/0013498January 2012Hilliard et al.
2012/0146852June 2012Park
2012/0188125July 2012Pomietlasz
2014/0269785September 2014Branlund et al.
2014/0269856September 2014Gianvittorio et al.
2015/0276917October 2015Dawber
2016/0046387February 2016Frolov

ИНОСТРАННЫЕ ПАТЕНТЫ

WO 2007/059508May 2007WO
WO 2014/068081May 2014WO

ДРУГИЕ ССЫЛКИ


F Namin, J. S. Petko and D. H. Werner, "Design of robust aperiodic antenna array formations for micro-UAV swarms," 2010 IEEE Antennas and Propagation Society International Symposium, Toronto, ON, 2010, pp. 1-4. cited by examiner .
PCT International Search Report and Written Opinion dated May 6, 2016 corresponding to International Application No. PCT/US2016/018412; 17 Pages. cited by applicant .
Petko et al., "Positional Tolerance Analysis and Error Correction of Micro-UAV Swarm Based Antenna Arrays;" Proceedings of the 2009 IEEE Antennas and Propagation Society International Symposium; Jun. 1, 2009; 4 Pages. cited by applicant .
Tonetti et al., "Distributed Control of Antenna Array with Formation of UAVs;" Proceedings of the 18.sup.th World Congress International Federation of Automatic Control (IFAC), vol. 18; Aug. 28, 2011; pp. 7848-7853; 6 Pages. cited by applicant .
International Preliminary Report on Patentability dated Dec. 14, 2017 from International Application No. PCT/US2016/018412; 12 Pages. cited by applicant.

Primary Examiner: Windrich; Marcus E
Attorney, Agent or Firm: Daly, Crowley, Mofford & Durkee, LLP



ФОРМУЛА ИЗОБРЕТЕНИЯ




What is claimed is:

1. A phased array system comprising: a first plurality of first unmanned aerial vehicles (UAVs) configured to fly in an array formation having an array lattice spacing, each respective first UAVs comprising: a puck including a data link system, a phased array element, and a phased locked loop system, the phased locked loop system including a beacon receive antenna, the phased locked loop system being configured to receive a beacon signal via the beacon receive antenna and process the beacon signal to achieve for the array lattice spacing a spacing that is less than a wavelength of operation of the phased array element, and the phased array element being configured to transmit a radar waveform that is synchronized to the beacon signal that is received by the phased locked loop system via the beacon receive antenna, wherein the phased array element includes a pair of parallel processing paths, each of the parallel processing Paths being configured to: (i) digitize a respective portion of a received differential signal to produce signal data, and (ii) store the signal data in a buffer that is shared by the parallel processing paths for use by the data link system, and wherein the first plurality of first UAVs is configured to form a phased array antenna when flying in the array formation, with each of the first UAVs carrying a different phased array element of the phased array antenna, such that: (i) the spacing between the phased array elements of the phased array antenna is set based on the beacon signal, and (ii) radar waveforms transmitted from the phased array antenna are synchronized based on the beacon signal.

2. The system of claim 1, wherein at least a portion of the first UAVs comprise multi-rotor copters.

3. The system of claim 1, wherein the puck is configured to provide a wireless data downlink.

4. The system of claim 1, wherein the array lattice spacing is configured to be less than or equal to 0.5 of the wavelength of operation.

5. The system of claim 1, wherein the system comprises at least one of a phased array radar, an anti-jammer, and a communications system.

6. A method of providing a phased array system comprising: receiving commands at a first plurality of first unmanned aerial vehicles (UAVs), the commands configured to cause the first plurality of first UAVs to fly in an array formation having an array lattice spacing, each respective UAVs comprising: a puck including a data link system, a phased array element and a phased locked loop system, the phased locked loop system including a beacon receive antenna, the phased locked loop system being configured to receive a beacon signal via the beacon receive antenna and process the beacon signal to achieve for the array lattice spacing a spacing that is less than a wavelength of operation of the phased array element, and the phased array element being configured to transmit a radar waveform that is synchronized with the beacon signal by the phased locked loop system, wherein the phased array element includes a pair of parallel processing paths, each of the parallel processing paths being configured to: (i) digitize a respective portion of a received differential signal to produce signal data, and (ii) store the signal data in a buffer that is shared by the parallel processing paths for use by the data link system, and wherein the first plurality of first UAVs is configured to form a phased array antenna when flying in the array formation, with each of the first UAVs carrying a different phased array element of the phased array antenna, such that: (i) the spacing between the phased array elements of the phased array antenna is set based on the beacon signal, and (ii) radar waveforms transmitted from the phased array antenna are synchronized based on the beacon signal.

7. The method of claim 6, wherein at least a portion of the first UAVs comprise multi-rotor copters.

8. The method of claim 6, wherein the puck is configured to provide a wireless data downlink.

9. The method of claim 6, wherein the array lattice spacing is configured to be less than or equal to 0.5 of the wavelength of operation.

10. The method of claim 6, wherein the system comprises at least one of a phased array radar, an anti-jammer, and a communication system.

11. A system, comprising: a controller; and a means for providing a hovering phased array radar configured for wireless communication with the controller, the means for providing a hovering phased array radar having an array lattice spacing and comprising: a puck including a data link system, a phased array element and a phased locked loop system, the phased locked loop system including a beacon receive antenna, the phased locked loop system being configured to receive a beacon signal via the beacon receive antenna and process the beacon signal to achieve for the array lattice spacing a spacing that is less than a wavelength of operation of the phased array element, and the phased array element being configured to transmit a radar waveform that is synchronized with a beacon signal that is received by the phased locked loop system via the beacon receive antenna, wherein the phased array element includes a pair of parallel processing paths, each of the parallel processing paths being configured to: (i) digitize a respective portion of a received differential signal to produce signal data, and (ii) store the signal data in a buffer that is shared by the parallel processing paths for use by the data link system, wherein the array lattice spacing of the phased array radar is based on the beacon signal, and wherein radar waveforms transmitted from the phased array radar are synchronized based on the beacon signal.

12. The system of claim 11, wherein the beacon signal comprises a signal provided by an independently controlled UAV.

13. The system of claim 1, further comprising a second UAV that is independently controllable, the second UAV being configured to transmit to the first plurality of first UAVs the beacon signal to enable the first plurality of first UAVs to navigate to the array lattice spacing.

14. The method of claim 6, further comprising moving the phased array system formed by the first plurality of first UAVs through space while phased array system transmits and receives.

15. The system of claim 1, wherein the beacon signal comprises a signal provided by a second, independently controlled UAV.

16. The method of claim 6, wherein the beacon signal comprises a signal provided by a second, independently controlled UAV.


ОПИСАНИЕ




ИСТОРИЯ ВОПРОСА

As is known in the art, there exist a variety of rapidly deployable antennas, such as inflatable dish antennas which are typically deployed on the ground. However, such antennas remain in a fixed position and have limited scalability and transportability. In addition, conventional rapidly deployable antenna systems may have limited scan capability, weather issues, and less than robust survivability.

РЕЗЮМЕ

Embodiments of the invention provide a rapidly deployable phased array system having relatively compact unmanned aerial vehicles (UAVs) capable of flying in a formation with an array lattice spacing. In one embodiment, the UAVs comprise battery-powered quadcopters. In embodiments, the UAVs include a puck having a phased array element capable of operating in a range of wavelengths. A remote beacon generating station can provide a reference beacon to enable the UAVs to navigate to the desired array element lattice spacing. In illustrative embodiments, the array lattice spacing is less than the wavelength of operation of the phased array elements. In alternative embodiments, the UAVs include a Global Positioning Receiver (GPS) unit for synchronizing the phased array elements.

Embodiments of the invention provide a rapidly deployable, scalable and dynamically reconfigurable phased array system. In embodiments, the phased array system can be transported via one or more backpacks. The phased array system enables high speed wireless communications, radar operations, and the like. System operation can be dynamically configured for a particular mission, terrain, weather condition, etc. In embodiments, battery-powered UAVs can be rotated in and out via a changing station to reduce or eliminate down time of the system.

In one aspect of the invention, a phased array system comprises: a plurality of unmanned aerial vehicles (UAVs) configured to fly in an array formation having an array lattice spacing, the UAVs comprising: a puck having a phased array element; and a signal processing module configured to receive and process a signal to achieve for the array lattice spacing a spacing that is less than a wavelength of operation of the phased array elements.

The system can further include one or more of the following features: the UAVs comprise multi-rotor copters, the puck comprises a phased locked loop system to process the received signal for synchronizing the phased array elements, the puck comprises a transceiver configured to provide a wireless data downlink and a connection to the phase locked loop system, the array lattice spacing is configured to be less than or equal to 0.5 of the wavelength of operation, the system comprises a phased array radar, the system comprises an anti-jammer, and or the system comprises a communication system.

In another aspect of the invention, a method of providing a phased array system comprises: providing commands to a plurality of unmanned aerial vehicles (UAVs) to fly in an array formation having an array lattice spacing, the UAVs comprising: a puck having a phased array element; and a signal processing module configured to receive and process a signal to achieve for the array lattice spacing a spacing that is less than a wavelength of operation of the phased array elements.

The method can further include one or more of the following features: the UAVs comprise multi-rotor copters, the puck comprises a phased locked loop system to process the received signal for synchronizing the phased array elements, the puck comprises a transceiver configured to provide a wireless data downlink and a connection to the phase locked loop system, the array lattice spacing is configured to be less than or equal to 0.5 of the wavelength of operation, the system comprises a phased array radar, the system comprises an anti-jammer, and or the system comprises a communication system.

In a further aspect of the invention, a system comprises: a controller; and a means for providing a hovering phased array radar configured for wireless communication with the controller, the means for providing a hovering phased array radar having an array lattice spacing and comprising: a puck having a phased array element; and a signal processing module configured to receive and process a signal to achieve for the array lattice spacing a spacing that is less than a wavelength of operation of the phased array elements.

The system can further include one or more of the following features: the puck comprises a phased locked loop system to process the received signal for synchronizing the phased array elements, the puck comprises a transceiver configured to provide a wireless data downlink and a connection to the phase locked loop system, the array lattice spacing is configured to be less than or equal to 0.5 of the wavelength of operation, the system comprises a phased array radar, the system comprises an anti-jammer, and or the system comprises a communication system.

КРАТКОЕ ОПИСАНИЕ РИСУНКОВ

For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which like reference numerals represent like parts:

FIG. 1 is a schematic representation of a phased array radar system;

FIG. 2 is a schematic block diagram of a UAV forming a part of the system of FIG. 1;

FIG. 3a is a schematic representation of a puck forming a part of the UAV of FIG. 2;

FIG. 3B is a schematic representation of a beacon system for synchronizing the pucks of FIG. 2;

FIG. 4 is a schematic representation of a synchronization system including a Phased Locked Loop (PLL) circuit for enabling puck synchronization using a beacon signal;

FIG. 5 is a schematic representation of a transceiver portion of the puck of FIG. 3a;

FIG. 6 is a graphical representation of simulated phase noise performance for a 2.4 GHz beacon phase locked to a puck using a 100 MHz reference oscillator;

FIGS. 7a-7d show simulated performance parameters for an illustrative phased array system; and

FIG. 8 is a schematic representation of an illustrative computer that can perform processing described herein.

ПОДРОБНОЕ ОПИСАНИЕ

FIG. 1 shows a phased array system 100 operating in a deployment area 101 where unmanned aerial vehicles (UAVs) 110, shown as multi-rotor copters, are deployed in an array formation of a desired lattice size and array shape. A quad-copter 110 having an onboard RF puck 102 provides nodes/elements of a phased array system.

An array lattice spacing includes a first lattice spacing 103, which is shown as horizontal, and a second lattice spacing 104, which is shown as vertical. The lattice spacing of the array elements should be maintained as the UAVs 110 move in the air for proper operation of the phased array elements provided by the onboard pucks 102. The UAVs 110 should move in a coherent manner through space. In embodiments, the horizontal 103 and vertical 104 lattice spacing is kept under a wavelength .lamda. used by the phased array elements. In one embodiment, a wavelength of less than .lamda./2 is used.

It is understood that a phased array comprises an array of antennas in which the relative phases of the respective signals feeding the antennas are controlled to provide an effective radiation pattern of the array in a desired direction and suppressed in undesired directions. The antenna element phase relationships may be fixed or adjustable to provide beam steering. Operation of phased array radars and communication systems are well known to one of ordinary skill in the art.

The pucks 102 enable wireless communication 107 to provide data-links 106 to a remote station and to receive a beacon reference signal 105. The reference beacon signal 105 can be generated by a beacon generator 350 (FIG. 3B) that can be located in a nearby protected zone on the ground or on a nearby aircraft or on a sea vessel. The beacon generator 350 also can be positioned by mobile personnel or can be carried by a vehicle, such as aircraft, a vessel, or an independently controlled UAV.

In embodiments, the onboard pucks 102 include a phase locked loop (PLL) to synchronize the pucks to the beacon signal 105. The PLL of the pucks 102 enable coherent spacing and movement of the UAVs.

In general, each UAV receives instructions for achieving a desired lattice spacing and phased array operation, e.g, signal transmit and receive, signal frequency, beamforming etc. In embodiments of the invention, each UAV/copter provides a single element in the phased array where the geometrical arrangement of the copters is accomplished using station keeping controls in a manner known in the art. The copters can be commanded to maintain a set position offset from an object in view of an onboard camera, for example. A first copter in the array is commanded to a position at a given offset from a beacon. The next copter is commanded to position itself relative to the first copter, and so on, until all the copters are positioned in their desired location. In one embodiment, the copters are positioned in relation to a fixed two-dimensional grid with a specified spacing.

In embodiments, each UAV/copter has an onboard transceiver and antenna element. In transmit mode, each transceiver is commanded to radiate a waveform with a specified amplitude and phase shift based on its position in the array to form a phased array beam pointing in the desired direction. In receive mode, each transceiver receives a signal and applies a phase and amplitude weight based on its position. Each transceiver sends its data over a wireless link to the base station for summing with the signals from the other copters. It is understood that transmitting and receiving signals in a phased array system are well known in the art.

In general, each element in the array can transmit at a power up to the limit provided by the onboard battery. In one particular embodiment, the range is in the order of up to 100 mW per element. It is understood that the directivity of the array is dependent on the number of copters and their arrangement. It is further understood that as used herein "coherent" refers to the phase reference for each of the elements being aligned to a suitable tolerance, such as within 15 degrees of each other. In embodiments, the phased array hovers in place. It is contemplated that the phased array can move while providing transmit and receive capability.

In general, in receive mode, each transceiver receives a signal and applies a phase and amplitude weight based on its position and desired beam characteristics, such as steer angle and sidelobe control. In embodiments, this is calculated for each element at a base station and transmitted to the UAV. Each transceiver sends its data over a wireless link to the base station to be summed to all the other signals from the other copters.

The system 100 can be rapidly deployed and configured for a desired operation, such as radar imaging systems, anti-jamming systems, and electronic warfare (EW) systems. The UAV-mounted RF radiators enable composable and flexible systems that can be shared by users of communication systems.

While illustrative embodiments of the invention are shown in conjunction with UAVs in the form of quadcopters, it is understood that any suitable UAV can be used. For example, lighter than air (LTA) vehicles can be used in larger lattice size systems. Other systems can include drones having mounted array elements to meet the needs of a particular application.

FIG. 2 shows an illustrative quadcopter 200 including a battery 214, rotors 215, radio and communication (R/C) receiver 216, control systems 217, and electro-optic subsystems such as a camera (218). The RF puck 202 provides signal transmit and receive functionality for a phased array system. The puck 202 includes a transmit/receive subsystem 220, a datalink interface 230 and a PLL subsystem 240.

FIG. 3a shows an illustrative puck 300 including a RF transceiver subsystem 320 connected to a programmable datalink subsystem 330 and a PLL subsystem 340. FIG. 3b shows a beacon generator 350 including a transmit antenna 351 to transmit a beacon signal. The transceiver subsystem 320 includes a RF receive antenna 321, a receive communication antenna 322, a RF transmit antenna 323, and a transmit communication antenna 324. The transceiver sub-system 320 receives and transmits radar waveforms that are synchronized to a beacon by the PLL subsystem 340. The PLL subsystem 340 includes a beacon receive antenna 341 is attached to the PLL subsystem 340.

The datalink subsystem 330 interfaces with the transceiver subsystem 320 and the PLL subsystem 340 and provides datalink interface with a remote ground station or an airborne or shipboard platform. The datalink subsystem 330 generates wave-forms to support various missions.

The beacon generator 350 of FIG. 3B can be located at any suitable location within range of the UAVs. The beacon generator 350 can be positioned by mobile personnel or carried by a vehicle, such as an aircraft or vessel, or an independently controlled UAV. The beacon generator 350 generates a beacon at a selected frequency that is used for synchronizing the phased array and providing coherent element spacing for the phased array aperture.

FIG. 4 shows an illustrative PLL system 400 of the puck. The PLL system 400 comprises a beacon signal receive antenna 441 connected to a band pass filter (BPF) 442 the output of which is provided to a RF amplifier 443. The output of the RF amplifier 443 is fed to a "divide by N" circuit 444 which is then fed to a phase detection/comparison circuit 445. The phase locked loop includes a local oscillator 448, which is then passed through a divide by M circuit 446 and fed back to the phase detection/comparison circuit 445 for comparing the phases to lock into the beacon signal frequency and phase. Filter 447 filters an output of the comparison circuit 445 for output to the local oscillator 448. Other embodiments and variations of the illustrated PLL subsystem can be expanded by one in the art and are anticipated by this disclosure.

FIG. 5 shows an illustrative agile RF transceiver system 500 within the puck. A transmit front-end 568 and a receive front-end 528 respectively interface to the transmit and receive antennas. PLL circuits 569 and control circuits 529 provide control and synchronization. Digitized data is buffered and transported (in or out as appropriate) by a data subsystem 570 that interfaces 571 to a datalink subsystem, which can be provided in a FPGA. Inside the transceiver subsystem, parallel paths for differential RF inputs and parallel I/Q output paths are provided. These parallel paths on the receive side comprises receive amplifiers 522 that provide amplification of the differential RF inputs before mixing (523) with receive local oscillator output (RX LO). This is fed to a series of amplifiers 524 to provide for Automatic Gain Control (AGC). DC offset correction, quadrature correction and digital filtering elements can be done in the block 525 before feeding the output to the frequency synthesizing block 526. The output of the frequency synthesizer block 526 is then fed to an ADC (Analog to Digital Convertor) 527. The digitized output is then fed to the data buffering block 570 that interfaces with the programmable data link system.

The transmit paths illustrated in this embodiment 500 of the transmit/receive subsystem is similar to the receive side described above. The analog output of the DAC (Digital to analog converter) is fed to the frequency synthesizer 566 which is then fed to a phase correction/filtering block 525. The output of 525 is fed to an AGC unit 564 which is then input to the mixer for carrier mixing with the Transmit Local Oscillator (Tx/LO) 563. This is further amplified by amplifiers 562 before feeding transmit front-end 568. Transmit antennas are connected to this transmit front-end 568.

In illustrative embodiments, the transceiver can be provided as Analog Devices Part No. AD9361 and the datalink interface can be provided as a programmable FPGA made by Enclustra.

It is understood that the transmit and receive functionality can be provided in a variety of alternative embodiments known to those of ordinary skill in the art of radar signal processing. Other elements can be added or removed for performance or cost reasons. The choice of components and level of integration may be dictated by the lattice spacing and frequency. In general, the UAV should be sized to enable operation less than a wave-length, or less than half a wavelength of operation to avoid multi-static grading lobes.

FIG. 6 illustrates phase noise performance of a simulated embodiment for frequency of operation versus input receive power using a 100 MHz reference local oscillator locked to a 2.4 GHz beacon signal. As can be seen, the phase noise is acceptable when the input receive power varies from about -50 dbm to about -20 dbm.

FIGS. 7a-d show simulation results for the parameters listed in FIG. 7a. Operation at 0.8 GHz corresponds to a wavelength .lamda. of 0.375 meters. A 0.55 wavelength spacing wavelengths results in an element spacing of 0.206 meters (0.55.times.0.375). The illustrative simulation comprises a 43 by 4 element array, as shown in FIG. 7d. For the example array, 2.68 meter range resolution using a 0.8 GHz frequency is provided, as shown in FIG. 7a. FIG. 7b illustrates range resolution for azimuth (az) and elevation (el) from array broadside. FIG. 7c illustrates normalized power distribution along the azimuth direction.

FIG. 8 shows an exemplary computer 800 that can perform at least part of the processing described herein. The computer 800 includes a processor 802, a volatile memory 804, a non-volatile memory 806 (e.g., hard disk), an output device 807 and a graphical user interface (GUI) 808 (e.g., a mouse, a keyboard, a display, for example). The non-volatile memory 806 stores computer instructions 812, an operating system 816 and data 818. In one example, the computer instructions 812 are executed by the processor 802 out of volatile memory 804. In one embodiment, an article 820 comprises non-transitory computer-readable instructions.

Processing may be implemented in hardware, software, or a combination of the two. Processing may be implemented in computer programs executed on programmable computers/machines that each includes a processor, a storage medium or other article of manufacture that is readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and one or more output devices. Program code may be applied to data entered using an input device to perform processing and to generate output information.

The system can perform processing, at least in part, via a computer program product, (e.g., in a machine-readable storage device), for execution by, or to control the operation of, data processing apparatus (e.g., a programmable processor, a computer, or multiple computers). Each such program may be implemented in a high level procedural or object-oriented programming language to communicate with a computer system. However, the programs may be implemented in assembly or machine language. The language may be a compiled or an interpreted language and it may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program may be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a communication network. A computer program may be stored on a storage medium or device (e.g., CD-ROM, hard disk, or magnetic diskette) that is readable by a general or special purpose programmable computer for configuring and operating the computer when the storage medium or device is read by the computer. Processing may also be implemented as a machine-readable storage medium, configured with a computer program, where upon execution, instructions in the computer program cause the computer to operate.

Processing may be performed by one or more programmable processors executing one or more computer programs to perform the functions of the system. All or part of the system may be implemented as, special purpose logic circuitry (e.g., an FPGA (field programmable gate array) and/or an ASIC (application-specific integrated circuit)).

Having described exemplary embodiments of the invention, it will now become apparent to one of ordinary skill in the art that other embodiments incorporating their concepts may also be used. The embodiments contained herein should not be limited to disclosed embodiments but rather should be limited only by the spirit and scope of the appended claims. All publications and references cited herein are expressly incorporated herein by reference in their entirety.

Elements of different embodiments described herein may be combined to form other embodiments not specifically set forth above. Various elements, which are described in the context of a single embodiment, may also be provided separately or in any suitable subcombination. Other embodiments not specifically described herein are also within the scope of the following claims.

* * * * *