A large and growing population of users is enjoying entertainment through the consumption of digital media items, such as music, movies, images, electronic books, and so on. The users employ various electronic devices to consume such media items. Among these electronic devices (referred to herein as endpoint devices, user devices, clients, client devices, or user equipment) are electronic book readers, cellular telephones, Personal Digital Assistants (PDAs), portable media players, tablet computers, netbooks, laptops, and the like. These electronic devices wirelessly communicate with a communications infrastructure to enable the consumption of the digital media items. In order to communicate with other devices wirelessly, these electronic devices include one or more antennas.
The present inventions will be understood more fully from the detailed description given below and from the accompanying drawings of various embodiments of the present invention, which, however, should not be taken to limit the present invention to the specific embodiments, but are for explanation and understanding only.
Technologies directed to a hybrid-feed network of a parallel feed network and series-fed sub-arrays are described. An array antenna, such as a phased array antenna, can include hundreds or thousands of antenna elements. Described herein are arrangements for a feed network for antenna modules for applications in large array antennas, such as a phased array antenna. The array antenna can be made up of multiple tiles, which are also referred to herein as antenna modules or simply modules. Each tile can include beamforming integrated circuit (IC) and a subset of antenna elements with the subset containing one to tens of antenna elements. The tiles can be considered as a unit cell that can be individually manufactured as identical parts and disposed on a circuit board or other support structure to make up a panel. The collection of antenna elements is part of an array antenna, such as a phased array antenna. The subset of antenna elements can be referred to as an antenna module or a module and the beamforming IC and the subset of antenna elements can be referred to as the tile. The large array antenna can be made up of an array of tiles that are attached to another substrate, such as a PWB, for interconnection with a modem. Each tiles thus incorporates an integer number of antenna elements. The tiles are often very closely spaced between each other, preventing the insertion of any other component between them. It can be challenging feeding multiple tiles.
A conventional array antenna can feed multiple antenna elements using a corporate feed network. A corporate feed network is a binary feed network in which a single feed is split into multiple branches, and each branch can be further split into smaller sub-branches until there are enough branches for the antenna elements. That is, each antenna element is coupled to one of the sub-branches. The corporate feed network is considered a parallel feed network since parallel lines connect each of the antenna elements to a single feed port. For example, an 8-element array would include seven power splitters to achieve the corporate feed network. The paths from the single feed to each of the antenna elements need to be matched so that a signal arrives at the antenna element at approximately the same time. Also, as the number of antenna elements increases so does the number of power splitters to implement the corporate feed network.
Another type of feed network is a series feed in which a first antenna element is coupled to a feed and that feed is connected to a second antenna element in series, forming a series of antenna elements that are fed at one side of the series. A conventional array antenna includes antenna elements and operates to form beams (e.g., of electromagnetic radiation) and steer the beams by relying on constructive and destructive interference of electromagnetic waves transmitted by each individual antenna element. In the series feed network, there may be a delay between when the first antenna element receives the signal and when a last antenna element receives the signal. This delay may be acceptable when steering the beam in one direction, but can be problematic when not steering the beam or steering the beam in the opposite direction. Also, when the beam is formed by the conventional array antenna with antenna elements arranged with antenna elements feed in series, the beam can have grating lobes, which are undesirable for performance. To form a beam the conventional array antenna requires either a large number of power splitters in a corporate feed structure are needed or performance of the array can be impacted by the delays when a series feed network is used.
Aspects of the present disclosure overcome the deficiencies of conventional array antennas by providing a hybrid feed structure that includes a parallel network feed and series-fed tiles in groups of tiles as described herein. Using the hybrid feed structure, the number of power splitters can be reduced. Reducing the number of power splitters for a panel reduces complexity, cost, mass, and power consumption (or power requirements) of the array antenna. Aspects of the present disclosure can use tiles that are identical to facilitate manufacturing, assembly, and part management. The array antenna is constructed using the groups of tiles. The tiles can be made up of a beamforming IC and a set of antenna elements disposed on a circuit board, such as an antenna module. The antenna modules can be manufactured from a ceramic-based material, a Teflon-based material, organic materials, or the like. The antenna elements can be printed on the modules (e.g., using copper). The antenna elements should be printed on the antenna modules in such a way to minimize the space between an edge of the antenna module and one of the antenna elements near the edge. In this way, the antenna elements can be spaced closer together when the antenna modules are assembled together, and the grading lobes can be minimized.
In a further embodiment, the first group of tiles 106(1) further includes: a fifth tile 126 with a fifth beamforming IC having an input terminal coupled to a second output terminal of the first beamforming IC; a sixth tile with a sixth beamforming IC having an input terminal coupled to a second output terminal of the second beamforming IC; a seventh tile with a seventh beamforming IC having an input terminal coupled to a second output terminal of the third beamforming IC; and an eighth tile comprising an eighth beamforming IC having an input terminal coupled to a second output terminal of the fourth beamforming IC. The fifth tile 126 can be considered to be a series-fed tile with respect to the first tile 118. The sixth tile, however, is a series-fed tile with respect to the second tile 120.
As illustrated in
In
In one embodiment, each tile of the groups of tiles 106 is represented as a block, which represents a beamforming IC (also referred to as beamforming module) that drives a set of elements. For example, the set of antenna elements in each tile can be a 3×2 element subarray. This pattern can be repeated to form an antenna array with a grid or lattice pattern of antenna elements for the array antenna, such as a phased array antenna. The 3×2 element subarray can be arranged to be square shaped where the aspect ratio of the tile (unit cell) can be taken into account. In another embodiments, the tiles can be other shapes such as rectangles.
The eight tiles 210-224 can be considered part of a first group and the panel 200 can include multiple identical groups. The groups can be identical in the number of tiles, in the relative placement of tiles, or any combination thereof. In some cases, the groups are identical in number and inverted in relative placement. A second group can include a first tile 228 that is coupled to a second line 230 of the parallel feed network 204. A third group can include a first tile 232 that is coupled to a third line 234 of the parallel feed network 204. A fourth group can include a first tile 236 that is coupled to a fourth line 238 of the parallel feed network 204. There can be N number of groups, including an Nth group with a first tile 240 that is coupled to an Nth line 242 of the parallel feed network 204.
In another embodiment, the groups of tiles can be coupled together in series in other configurations. For example, the fifth tile 218 can be coupled to the first line 226 of the parallel feed network 204 and the sixth tile 220, the seventh tile 222, and the eighth tile 224 are coupled in series and the first tile 210 is coupled in series with the fifth tile 218, the second tile 212 is coupled in series with the sixth tile 220, the third tile 214 is coupled in series with the seventh tile 222, and the fourth tile 216 is coupled in series with the eighth tile 224. In another embodiment, the first tile 210, the second tile 212, the third tile 214, and the fourth tile 216 are coupled in series and the eighth tile 224 is coupled in series with the fourth tile 216, the seventh tile 222 is coupled in series with the eighth tile 224, the sixth tile 220 is coupled in series with the seventh tile 222, and the fifth tile 218 is coupled in series with the sixth tile 220. In another embodiment, the first tile 210, the second tile 212, the third tile 214, and the fourth tile 216 are coupled in series, the fifth tile 218 is coupled in series with the first tile 210, the sixth tile 220 is coupled in series with the second tile 212, the sixth tile 220 is coupled in series with the third tile 214, and the eighth tile 224 is coupled in series with the seventh tile 222, instead of the fourth tile 216. Alternatively, other series connections can be made between different ones of the tiles of the group.
In another embodiment, the panel 200 can include an inverted version that is located adjacent to the N groups illustrated in
In one embodiment, the parallel feed network 204 includes a power splitter coupled to the feed port 208 and a set of M number of power splitters, each coupled to the power splitter via an equi-length line. Alternatively, the parallel feed network 204 can include any number of power splitters that provide the same number of lines as there are number of groups of tiles, such as illustrated in
The following describes additional details within each of the groups described above with respect to
As illustrated in the expanded view of the first tile 510, the first beamforming IC 542 is coupled to six antenna elements 544-554. An input terminal 556 of the first beamforming IC 542 is coupled to the feed port 526 (e.g., first line 226 of the parallel feed network 204), as illustrated in a power splitter network 558 of a first beamforming IC 542 of
It should be noted that the other tiles 512-524 each include a beamforming IC having an input terminal coupled to an output terminal of another beamforming IC of another tile and multiple antenna elements coupled to the respective beamforming IC in a similar manner as described and illustrated with respect to
The eight tiles 510-524 can be considered part of a first group of a panel and the group can be replicated and placed in various configurations with the first group as described herein.
As illustrated in
Referring back to
Also, as illustrated in
Similarly, a propagation delay of the series feed trace between the first tile 510 and the fifth tile 518 can be estimated to be 56 ps for these particular dimensions. There is a fourth time delay 610 for the signal to reach the fifth tile 518 via the first tile 510. The fourth time delay 610 can be made up of a fixed time delay for the signal to propagate through a fifth beamforming IC (e.g., 400) and a propagation delay over the fifth line 534 (e.g., 56 ps). The fourth time delay 610 can be 456 ps. There is a fifth time delay 612 for the signal to reach the sixth tile 520 via the first tile 510 and the second tile 512. The fifth time delay 612 can be made up of a fixed time delay for the signal to propagate through a sixth beamforming IC (e.g., 400) and a propagation delay over the sixth line 536 (e.g., 56 ps). The fifth time delay 612 can be 985 ps. There is a sixth time delay 614 for the signal to reach the seventh tile 522 via the first tile 510, the second tile 512, and the third tile 514. The sixth time delay 614 can be made up of a fixed time delay for the signal to propagate through a seventh beamforming IC (e.g., 400) and a propagation delay over the seventh line 538 (e.g., 56 ps). The sixth time delay 614 can be 1514 ps. There is a seventh time delay 616 for the signal to reach the eighth tile 524 via the first tile 510, the second tile 512, the third tile 514, and the fourth tile 516. The seventh time delay 616 can be made up of a fixed time delay for the signal to propagate through an eighth beamforming IC (e.g., 400) and a propagation delay over the eighth line 540 (e.g., 56 ps). The seventh time delay 616 can be 2043 ps.
In one embodiment, the set of antenna elements of a tiles are located on a first side of a circuit board of the tile and the beamforming IC is located on a second side of the circuit board. Alternatively, the set of antenna elements and the beamforming IC can be located on a same side of the circuit board.
In one embodiment, the parallel feed lines are outputs of a power splitter network. The power splitter network can include multiple splitters. For example, one or more power splitter can be coupled to the first tile of each of the groups of series-fed tiles 706-714. In one embodiment, the first tile of the first group of series-fed tiles 706 is coupled to a parallel feed line that is output from a first power splitter. The first tile of the second group of series-fed tiles 708 is also coupled to a parallel feed line that is output from the first power splitter. In another embodiment, the first tile of the second group of series-fed tiles 708 is coupled to a parallel feed line that is output from a second power splitter.
The constellation may comprise hundreds or thousands of satellites 802, in various orbits 804. For example, one or more of these satellites 802 may be in non-geosynchronous orbits (NGOs) in which they are in constant motion with respect to the Earth. For example, the orbit 804 is a low earth orbit (LEO). In this illustration, orbit 804 is depicted with an arc pointed to the right. A first satellite (SAT1) 802(1) is leading (ahead of) a second satellite (SAT2) 802(2) in the orbit 804.
The satellite 802 may comprise a structural system 820, a control system 822, a power system 824, a maneuvering system 826, and a communication system 828 described herein. In other implementations, some systems may be omitted or other systems added. One or more of these systems may be communicatively coupled with one another in various combinations.
The structural system 820 comprises one or more structural elements to support operation of the satellite 802. For example, the structural system 820 may include trusses, struts, panels, and so forth. The components of other systems may be affixed to, or housed by, the structural system 820. For example, the structural system 820 may provide mechanical mounting and support for solar panels in the power system 824. The structural system 820 may also provide for thermal control to maintain components of the satellite 802 within operational temperature ranges. For example, the structural system 820 may include louvers, heat sinks, radiators, and so forth.
The control system 822 provides various services, such as operating the onboard systems, resource management, providing telemetry, processing commands, and so forth. For example, the control system 822 may direct operation of the communication system 828.
The power system 824 provides electrical power for operation of the components onboard the satellite 802. The power system 824 may include components to generate electrical energy. For example, the power system 824 may comprise one or more photovoltaic cells, thermoelectric devices, fuel cells, and so forth. The power system 824 may include components to store electrical energy. For example, the power system 824 may comprise one or more batteries, fuel cells, and so forth.
The maneuvering system 826 maintains the satellite 802 in one or more of a specified orientation or orbit 804. For example, the maneuvering system 826 may stabilize the satellite 802 with respect to one or more axis. In another example, the maneuvering system 826 may move the satellite 802 to a specified orbit 804. The maneuvering system 826 may include one or more computing devices, sensors, thrusters, momentum wheels, solar sails, drag devices, and so forth. For example, the sensors of the maneuvering system 826 may include one or more global navigation satellite system (GNSS) receivers, such as global positioning system (GPS) receivers, to provide information about the position and orientation of the satellite 802 relative to Earth. In another example, the sensors of the maneuvering system 826 may include one or more star trackers, horizon detectors, and so forth. The thrusters may include, but are not limited to, cold gas thrusters, hypergolic thrusters, solid-fuel thrusters, ion thrusters, arcjet thrusters, electrothermal thrusters, and so forth.
The communication system 828 provides communication with one or more other devices, such as other satellites 802, ground stations 806, user terminals 808, and so forth. The communication system 828 may include one or more modems, digital signal processors, power amplifiers, antennas (including at least one antenna that implements multiple antenna elements, such as a phased array antenna, and including an embedded calibration antenna, such as the panels as described herein), processors, memories, storage devices, communications peripherals, interface buses, and so forth. Such components support communications with other satellites 802, ground stations 806, user terminals 808, and so forth using radio frequencies within a desired frequency spectrum. The communications may involve multiplexing, encoding, and compressing data to be transmitted, modulating the data to a desired radio frequency, and amplifying it for transmission. The communications may also involve demodulating received signals and performing any necessary de-multiplexing, decoding, decompressing, error correction, and formatting of the signals. Data decoded by the communication system 828 may be output to other systems, such as to the control system 822, for further processing. Output from a system, such as the control system 822, may be provided to the communication system 828 for transmission.
One or more ground stations 806 are in communication with one or more satellites 802. The ground stations 806 may pass data between the satellites 802, a management system 850, networks such as the Internet, and so forth. The ground stations 806 may be emplaced on land, on vehicles, at sea, and so forth. Each ground station 806 may comprise a communication system 840. Each ground station 806 may use the communication system 840 to establish communication with one or more satellites 802, other ground stations 806, and so forth. The ground station 806 may also be connected to one or more communication networks. For example, the ground station 806 may connect to a terrestrial fiber optic communication network. The ground station 806 may act as a network gateway, passing user data 812 or other data between the one or more communication networks and the satellites 802. Such data may be processed by the ground station 806 and communicated via the communication system 840. The communication system 840 of a ground station may include components similar to those of the communication system 828 of a satellite 802 and may perform similar communication functionalities. For example, the communication system 840 may include one or more modems, digital signal processors, power amplifiers, antennas (including at least one antenna that implements multiple antenna elements, such as a phased array antenna), processors, memories, storage devices, communications peripherals, interface buses, and so forth.
The ground stations 806 are in communication with a management system 850. The management system 850 is also in communication, via the ground stations 806, with the satellites 802 and the UTs 808. The management system 850 coordinates operation of the satellites 802, ground stations 806, UTs 808, and other resources of the system 800. The management system 850 may comprise one or more of an orbital mechanics system 852 or a scheduling system 856.
The orbital mechanics system 852 determines orbital data 854 that is indicative of a state of a particular satellite 802 at a specified time. In one implementation, the orbital mechanics system 852 may use orbital elements that represent characteristics of the orbit 804 of the satellites 802 in the constellation to determine the orbital data 854 that predicts location, velocity, and so forth of particular satellites 802 at particular times or time intervals. For example, the orbital mechanics system 852 may use data obtained from actual observations from tracking stations, data from the satellites 802, scheduled maneuvers, and so forth to determine the orbital elements. The orbital mechanics system 852 may also consider other data, such as space weather, collision mitigation, orbital elements of known debris, and so forth.
The scheduling system 856 schedules resources to provide communication to the UTs 808. For example, the scheduling system 856 may determine handover data that indicates when communication is to be transferred from the first satellite 802(1) to the second satellite 802(2). Continuing the example, the scheduling system 856 may also specify communication parameters such as frequency, timeslot, and so forth. During operation, the scheduling system 856 may use information such as the orbital data 854, system status data 858, user terminal data 860, and so forth.
The system status data 858 may comprise information such as which UTs 808 are currently transferring data, satellite availability, current satellites 802 in use by respective UTs 808, capacity available at particular ground stations 806, and so forth. For example, the satellite availability may comprise information indicative of satellites 802 that are available to provide communication service or those satellites 802 that are unavailable for communication service. Continuing the example, a satellite 802 may be unavailable due to malfunction, previous tasking, maneuvering, and so forth. The system status data 858 may be indicative of past status, predictions of future status, and so forth. For example, the system status data 858 may include information such as projected data traffic for a specified interval of time based on previous transfers of user data 812. In another example, the system status data 858 may be indicative of future status, such as a satellite 802 being unavailable to provide communication service due to scheduled maneuvering, scheduled maintenance, scheduled decommissioning, and so forth.
The user terminal data 860 may comprise information such a location of a particular UT 808. The user terminal data 860 may also include other information such as a priority assigned to user data 812 associated with that UT 808, information about the communication capabilities of that particular UT 808, and so forth. For example, a particular UT 808 in use by a business may be assigned a higher priority relative to a UT 808 operated in a residential setting. Over time, different versions of UTs 808 may be deployed, having different communication capabilities such as being able to operate at particular frequencies, supporting different signal encoding schemes, having different antenna configurations, and so forth.
The UT 808 includes a communication system 880 to establish communication with one or more satellites 802. The communication system 880 of the UT 808 may include components similar to those of the communication system 828 of a satellite 802 and may perform similar communication functionalities. For example, the communication system 880 may include one or more modems, digital signal processors, power amplifiers, antennas (including at least one antenna that implements multiple antenna elements, such as a phased array antenna), processors, memories, storage devices, communications peripherals, interface buses, and so forth. The UT 808 passes user data 812 between the constellation of satellites 802 and the user device 810. The user data 812 includes data originated by the user device 810 or addressed to the user device 810. The UT 808 may be fixed or in motion. For example, the UT 808 may be used at a residence, or on a vehicle such as a car, boat, aerostat, drone, airplane, and so forth.
The UT 808 includes a tracking system 882. The tracking system 882 uses almanac data 884 to determine tracking data 886. The almanac data 884 provides information indicative of orbital elements of the orbit 804 of one or more satellites 802. For example, the almanac data 884 may comprise orbital elements such as “two-line element” data for the satellites 802 in the constellation that are broadcast or otherwise sent to the UTs 808 using the communication system 880.
The tracking system 882 may use the current location of the UT 808 and the almanac data 884 to determine the tracking data 886 for the satellite 802. For example, based on the current location of the UT 808 and the predicted position and movement of the satellites 802, the tracking system 882 is able to calculate the tracking data 886. The tracking data 886 may include information indicative of azimuth, elevation, distance to the second satellite, time of flight correction, or other information at a specified time. The determination of the tracking data 886 may be ongoing. For example, the first UT 808 may determine tracking data 886 every 400 ms, every second, every five seconds, or at other intervals.
With regard to
The satellite 802, the ground station 806, the user terminal 808, the user device 810, the management system 850, or other systems described herein may include one or more computer devices or computer systems comprising one or more hardware processors, computer-readable storage media, and so forth. For example, the hardware processors may include application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), microcontrollers, digital signal processors (DSPs), and so forth. The computer-readable storage media can include system memory, which may correspond to any combination of volatile and/or non-volatile memory or storage technologies. The system memory can store information that provides an operating system, various program modules, program data, and/or other software or firmware components. In one embodiment, the system memory stores instructions of methods to control operation of the electronic device. The electronic device performs functions by using the processor(s) to execute instructions provided by the system memory. Embodiments may be provided as a software program or computer program including a non-transitory computer-readable storage medium having stored thereon instructions (in compressed or uncompressed form) that may be used to program a computer (or other electronic device) to perform the processes or methods described herein. The computer-readable storage medium may be one or more of an electronic storage medium, a magnetic storage medium, an optical storage medium, a quantum storage medium, and so forth. For example, the computer-readable storage medium may include, but is not limited to, hard drives, floppy diskettes, optical disks, read-only memories (ROMs), random access memories (RAMs), erasable programmable ROMs (EPROMs), electrically erasable programmable ROMs (EEPROMs), flash memory, magnetic or optical cards, solid-state memory devices, or other types of physical media suitable for storing electronic instructions. Further embodiments may also be provided as a computer program product including a transitory machine-readable signal (in compressed or uncompressed form). Examples of transitory machine-readable signals, whether modulated using a carrier or unmodulated, include, but are not limited to, signals that a computer system or machine hosting or running a computer program can be configured to access, including signals transferred by one or more networks. For example, the transitory machine-readable signal may comprise transmission of software by the Internet.
In orbit 804, the satellite 900 follows a path 914, the projection of which onto the surface of the Earth forms a ground path 916. In the example illustrated in
As shown in
In
In the above description, numerous details are set forth. It will be apparent, however, to one of ordinary skill in the art having the benefit of this disclosure, that embodiments may be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form, rather than in detail, in order to avoid obscuring the description.
Some portions of the detailed description are presented in terms of algorithms and symbolic representations of operations on data bits within a computer memory. These algorithmic descriptions and representations are the means used by those skilled in the data processing arts to convey the substance of their work most effectively to others skilled in the art. An algorithm is used herein, and generally, conceived to be a self-consistent sequence of steps leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the above discussion, it is appreciated that throughout the description, discussions utilizing terms such as “determining,” “sending,” “receiving,” “scheduling,” or the like, refer to the actions and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical (e.g., electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
Embodiments also relate to an apparatus for performing the operations herein. This apparatus may be specially constructed for the required purposes, or it may comprise a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a computer readable storage medium, such as, but not limited to, any type of disk including floppy disks, optical disks, Read-Only Memories (ROMs), compact disc ROMs (CD-ROMs) and magnetic-optical disks, Random Access Memories (RAMs), EPROMs, EEPROMs, magnetic or optical cards, or any type of media suitable for storing electronic instructions.
The algorithms and displays presented herein are not inherently related to any particular computer or other apparatus. Various general-purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct a more specialized apparatus to perform the required method steps. The required structure for a variety of these systems will appear from the description below. In addition, the present embodiments are not described with reference to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of the present embodiments as described herein. It should also be noted that the terms “when” or the phrase “in response to,” as used herein, should be understood to indicate that there may be intervening time, intervening events, or both before the identified operation is performed.
It is to be understood that the above description is intended to be illustrative, and not restrictive. Many other embodiments will be apparent to those of skill in the art upon reading and understanding the above description. The scope of the present embodiments should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
Number | Name | Date | Kind |
---|---|---|---|
20180115360 | Niknejad | Apr 2018 | A1 |
20190089434 | Rainish | Mar 2019 | A1 |