The invention relates generally to adaptive coding and modulation (ACM) and more particularly to ACM in a transmitter without the use of link parameters provided over a return link from a receiver in a communications system.
Adaptive coding and modulation (ACM), also known as link adaptation, is used in wireless communication systems to coordinate transmissions between transmitters and receivers. ACM involves adjusting various aspects of data transmission such as the type of modulation coding or bit error rates in accordance with information about the radio link, or channel. Channel state information (CSI) is commonly received via a return link from a receiver, forming a closed loop system. The receiver primarily provides information about how channel conditions are changing.
A representative prior art system 10 is shown in
Unfortunately, in many communications systems, providing a return link is challenging or impractical. Two such links are provided as examples. The first is an application in which a communications link is one directional, such as when the transmitting terminal is a telemetry or sensor link. In this application adding return link hardware, comprised of an additional receiver, low-noise amplifier, and diplexer to the transmitting terminal, solely for the purpose of receiving return link metrics, may be impractical due to the additional cost, size, weight, and power required. A second application where a return link is challenging or impractical is one in which a link is designed to minimize the probability of detecting the signal being transmitted. In this application, adding a secondary link in the opposite direction to relay CSI could conceivably double the chances of the signal being detected, which is an undesirable tradeoff.
Thus, a need exists for predictive link planning from a transmitting terminal and to a receiving terminal without a return link from the receiving terminal to the transmitting terminal. In addition, a need exists for ACM and predictive link planning in a system in which the geometry and link impairments between two or more communicating terminals can be predicted ahead of time.
A communication system for providing predictive adaptive coding and modulation (ACM) during transmission between terminals is provided. One or more receiving terminals are adapted for detecting changes in a transmission rate and automatically adapting its demodulation to the changes. A transmitting terminal is adapted for transmitting data to the one or more receiving terminals using predictive ACM by selecting channel parameters from a lookup table without receiving channel parameters over a return link from the one or more receiving terminals. The channel parameters may be at least one of a channel symbol rate, a code type, and a frequency.
In one embodiment, the lookup table further comprises channel parameters for at least one of the receiving terminals. In another embodiment, the lookup table further comprises channel parameters for a series of locations for each of the receiving terminals. In yet another embodiment, the lookup table is accessed using a current location of the at least one of the receiving terminals. In one embodiment, the lookup table is accessed using current locations of each of the receiving terminals. In another embodiment, the communication system determines a link geometry of a channel between the transmitting terminal and the receiving terminal and the communication system determines the link geometry by determining a distance between the transmitting and receiving terminals. In one embodiment, the communication system determines a channel impairment for the link geometry by varying link parameters. In one embodiment, the communication system uses the link parameters as a priori information, wherein using the link parameters as a priori information maximizes an instantaneous communication link rate between the receiving terminal and the transmitting terminal. In a further embodiment, the communication system determines a link geometry of a channel between the transmitting terminal and the receiving terminal by determining a distance between the transmitting and receiving terminals for each location in the series of locations.
In one implementation, a system and method are provided for predictive adaptive coding and modulation (ACM) between a transmitting terminal and a receiving terminal without a return link between the terminals where the geometry and impairments of the link are known in advance. There is a further need for predictive ACM in a system including one or more relay terminals between the transmitting and receiving terminals, where the geometry and impairments of the links between all of the terminals are known in advance.
In an embodiment, a transmitting terminal in a communication system is provided in which the transmitting terminal sends data to a receiving terminal in the communication system using a method of transmitting data from a transmitting terminal to a receiving terminal over a channel, the method including steps of determining a series of locations for each of the transmitting and receiving terminals; determining a link geometry of the channel between the transmitting terminal and the receiving terminal for each location in the series of locations; determining channel impairments for the link geometries; predicting signal-to-noise ratios (SNRs) of the channel for the link geometries and channel impairments; storing channel parameters based on the predicted SNRs in a lookup table; and transmitting data from the transmitting terminal using channel parameters retrieved from the lookup table.
In a further embodiment, the step of determining a link geometry further includes determining a distance and associated pointing angles between the transmitting and receiving terminals for each location in the series of locations.
In any of the above embodiments, the channel parameters are retrieved from the lookup table using a location of the transmitting terminal.
In any of the above embodiments, the channel parameters are retrieved from the lookup table using a time elapsed since a previous access to the lookup table.
In any of the above embodiments, the channel parameters further include at least one of a channel symbol rate, modulation type, code rate, code type or frequency.
In yet another embodiment, the channel includes one or more relay terminals and the step of determining a series of locations further include determining locations of the one or more relay terminals.
In the above embodiments, the step of determining a link geometry of the channel includes determining a first link geometry between the transmitting terminal and the one or more relay terminals and a second link geometry between the one or more relay terminals and the receiving terminal, for each location in the series of locations.
In another embodiment, before the step of determining a series of locations, a step of using elapsed time or location to select the receiving terminal from a set of receiving terminals based on a priori knowledge of link geometry and an estimate of the current location of the transmitting terminal is performed.
In any of the above embodiments, the receiving terminal detects changes in the transmitting data and automatically adapts to the modulation and coding selected by the transmitting terminal.
In any of the above embodiments, the lookup table further includes a plurality of lookup tables for different frequencies or times of year.
In another embodiment, the invention encompasses communication system for providing predictive adaptive coding and modulation (ACM) during transmission between terminals, having: one or more receiving terminals for detecting changes in a transmission rate and automatically adapting its demodulation to the changes; and a transmitting terminal for transmitting data to the one or more receiving terminals using predictive ACM by selecting channel parameters from a lookup table without receiving channel parameters over a return link from the one or more receiving terminals.
In a further embodiment, the lookup table includes channel parameters for a plurality of locations of the transmitting terminal and is accessed using a current location of the transmitting terminal.
In another embodiment, the lookup table includes channel parameters for a plurality of locations along a planned trajectory of the transmitting terminal and is accessed using a time elapsed since a previous access of the lookup table.
In any of the above embodiments, the lookup table includes a plurality of lookup tables for different frequencies or times of year.
In any of the above embodiments, the channel parameters further comprise at least one of a channel symbol rate, modulation type, code rate, code type or frequency.
In any of the above embodiments, the channel parameters are based on a predicted signal-to-noise ratio (SNR).
In another embodiment, the invention encompasses a transmitting terminal in a communication system, the transmitting terminal sending data to a receiving terminal in the communication system using the method described above.
Features of example implementations of the invention will become apparent from the description, the claims, and the accompanying drawings in which:
Reference will now be made in detail to one or more embodiments of the invention. While the invention will be described with respect to these embodiments, it should be understood that the invention is not limited to any particular embodiment. On the contrary, the invention includes alternatives, modifications, and equivalents as may come within the spirit and scope of the appended claims. Furthermore, in the following description, numerous specific details are set forth to provide a thorough understanding of the invention. The invention may be practiced without some or all of these specific details. In other instances, well-known structures and principles of operation have not been described in detail to avoid obscuring the invention.
In an embodiment, the invention encompasses a system for wireless communication between a transmitting terminal and one or more receiving terminals. Adaptive coding and modulation (ACM) is used to enhance transmissions. Rather than performing ACM in response to channel state information (CSI) received from a receiving terminal, the transmitting terminal performs predictive link planning using any or all of the following information:
1. Terminal locations as determined by a navigational device or by measuring elapsed time during a planned trajectory.
2. Geometry between two or more terminals, to include distance between terminals and associated pointing angles (e.g. azimuth and elevation angles) between the terminals for the communication path(s).
3. Deterministic channel impairments that affect the average SNR between a transmitting terminal and one or more receiving terminals, as determined by link frequency, terminal locations, time of year, anticipated weather, transmitter output back off (OBO) and distortion, and receiver gain over temperature (G/T) performance. Such effects include, but are not limited to, weather loss effects, multipath effects, terrain blockage effects, error vector magnitude (EVM) effects, relay satellite effects, scintillation and gas loss effects, polarization loss effects, and effects due to additional noise sources based on geometry.
The link parameters to be varied include, for example, modulation type (e.g. BPSK, QPSK, 8PSK, etc.); forward error correction (FEC) code rate and/or code type; symbol rate and bandwidth; and communication frequency. These parameters are used as a priori information to maximize the instantaneous communication link rate between two or more terminals. In a system with more than two terminals, intermediate, or relay, terminals function as both a receiving and a transmitting terminal. The discussion below with regard to transmitting and receiving terminals refers to the interaction between any pair of terminals.
A method of predictive link planning according to the present invention is illustrated in
Referring to
The points in time at which the steps above are performed are selected with a certain frequency. The appropriate frequency depends on the rate of change of the link geometry, which further depends on the transmitting and receiving terminal mobility, both velocity and heading. If the link is changed too infrequently, the link may drop due to unaccounted for changes in link condition. In an embodiment, terminal locations are updated approximately every 30 to 300 seconds.
A system implementing the look-up table generated by the method of
In an embodiment, a method of the invention is performed with no exchange of link metrics between the transmitting and receiving terminals—link adaptation is done entirely based on link performance that is predicted ahead of time, and the process is entirely open loop, with no return CSI exchanged between the receiving and transmitting terminal. The invention in this method relies on a priori knowledge to operate without a return link between the transmitting terminal and receiving terminal, and is suited for applications where a return link may be undesirable or impractical. During a transmission, the receiving terminal detects changes in the transmission and automatically adapts to the modulation and coding selected by the transmitter.
A system and methods according to the invention will be explained in connection with several embodiments. In a first embodiment a mobile transmitting terminal is transmitting to a stationary receiving terminal as depicted in
In an alternative, the method of the first example is used in the case where an aircraft is flying a planned trajectory that is known ahead of time. In this case, elapsed time could be used instead of aircraft location as an input to the lookup table used for link parameters.
In a second embodiment, a receiving terminal is mobile and a transmitting terminal is either mobile or stationary. In this embodiment, the transmitting terminal, if mobile, knows its location either by elapsed time or by a navigational device. However, the location of the receiving terminal must be determined by the transmitting terminal using elapsed time for a known trajectory.
A third embodiment of the invention is described in connection with
where SNR1 is for link 51 and SNR2 for link 53, and all equation terms are linear. As described above, the transmitting terminal determines the channel SNR for the entire channel all the way to ground station 54 and relay satellite 52 simply receives and retransmits the signal without demodulation without changing any signal parameters of interest such as modulation type, code rate, symbol rate, etc. In an alternative embodiment, relay satellite 52 functions as both a receiving terminal and a transmitting terminal. In this alternative embodiment, the entire channel is essentially a 2-hop (or more) relay link where transmitting satellite 50 and relay satellite 52 form a transmit-receive pair, as do relay satellite 52 and ground station 54. Thus, relay satellite 52 would use its own lookup table when transmitting similar to that described above for the transmitting terminal.
A fourth embodiment of the invention is described in connection with
Although specific embodiments have been discussed in connection with
In the embodiments of
A destination receiving terminal may also be mobile or stationary but the location of the destination receiving terminal must be determined by the source transmitting terminal using elapsed time for a known trajectory.
Numerous alternative implementations of the present invention exist. For example, other applications include a race car telemetry link for a car following a known trajectory around a race course, or commercial shipping applications in which an aircraft or ship navigates along well established routes, or railway systems that are constrained to navigation along predetermined track locations. Although not specifically depicted, two or more relay terminals may be used in a system according to the present invention.
The steps or operations described herein are just for example. There may be many variations to these steps or operations without departing from the spirit of the invention. For instance, the steps may be performed in a differing order, or steps may be added, deleted, or modified.
Although example implementations of the invention have been depicted and described in detail herein, it will be apparent to those skilled in the relevant art that various modifications, additions, substitutions, and the like can be made without departing from the spirit of the invention and these are therefore considered to be within the scope of the invention as defined in the following claims.
The present application is a continuation application of U.S. patent application Ser. No. 16/824,020, filed Mar. 19, 2020, entitled “SYSTEM AND METHOD FOR PREDICTIVE LINK PLANNING”, which is a divisional application of U.S. patent application Ser. No. 15/626,450, filed Jun. 19, 2017, now U.S. Pat. No. 10,651,970 entitled “SYSTEM AND METHOD FOR PREDICTIVE LINK PLANNING”, the entire contents of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
5459759 | Schilling | Oct 1995 | A |
20040203392 | Hsu | Oct 2004 | A1 |
20050215258 | Hanusch | Sep 2005 | A1 |
20060019679 | Rappaport | Jan 2006 | A1 |
20100302102 | Desai | Dec 2010 | A1 |
20120289225 | Treesh et al. | Nov 2012 | A1 |
20140266867 | Liu | Sep 2014 | A1 |
20150318970 | Fouad | Nov 2015 | A1 |
Entry |
---|
Office Action in related Korean Application No. 10-2019-7031475, dated Apr. 16, 2022, 15 pages. |
Number | Date | Country | |
---|---|---|---|
20210328712 A1 | Oct 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15626450 | Jun 2017 | US |
Child | 16824020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16824020 | Mar 2020 | US |
Child | 17361724 | US |