[go: up one dir, main page]

US20030027529A1 - Method of improving efficiency in a satellite communications system - Google Patents

Method of improving efficiency in a satellite communications system Download PDF

Info

Publication number
US20030027529A1
US20030027529A1 US10/197,817 US19781702A US2003027529A1 US 20030027529 A1 US20030027529 A1 US 20030027529A1 US 19781702 A US19781702 A US 19781702A US 2003027529 A1 US2003027529 A1 US 2003027529A1
Authority
US
United States
Prior art keywords
transmission characteristic
return link
terminal
remote terminal
quality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/197,817
Inventor
Hans Haugli
Tom Houtman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Transcore Link Logistics Corp
Original Assignee
Vistar Telecommunications Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vistar Telecommunications Inc filed Critical Vistar Telecommunications Inc
Priority to US10/197,817 priority Critical patent/US20030027529A1/en
Assigned to VISTAR TELECOMMUNICATIONS INC. reassignment VISTAR TELECOMMUNICATIONS INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HAUGLI, HANS-CHRISTIAN, HOUTMAN, TOM
Publication of US20030027529A1 publication Critical patent/US20030027529A1/en
Assigned to TRANSCORE LINK LOGISTICS CORPORATION reassignment TRANSCORE LINK LOGISTICS CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: VISTAR TELECOMMUNICATIONS INC.
Assigned to TRANSCORE LINK LOGISTICS CORPORATION reassignment TRANSCORE LINK LOGISTICS CORPORATION NUNC PRO TUNC ASSIGNMENT (SEE DOCUMENT FOR DETAILS). Assignors: VISTAR TELECOMMUNICATIONS INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • H04L1/0013Rate matching, e.g. puncturing or repetition of code symbols
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/35Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/6312Error control coding in combination with data compression
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/40Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/40Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
    • H03M7/42Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18513Transmission in a satellite or space-based system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/22Demodulator circuits; Receiver circuits
    • H04L27/233Demodulator circuits; Receiver circuits using non-coherent demodulation
    • H04L27/2332Demodulator circuits; Receiver circuits using non-coherent demodulation using a non-coherent carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0024Carrier regulation at the receiver end
    • H04L2027/0026Correction of carrier offset
    • H04L2027/003Correction of carrier offset at baseband only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0044Control loops for carrier regulation
    • H04L2027/0046Open loops
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0044Control loops for carrier regulation
    • H04L2027/0063Elements of loops
    • H04L2027/0067Phase error detectors

Definitions

  • This invention relates to the field of satellite communications, and in particular to a method for improving efficiency in a satellite messaging system operative to provide communications between a mobile terminal and a fixed ground station.
  • Satellites in a geosynchronous orbit may be used to provide one-way or two-way communications with a widely dispersed remote terminal population, some of which may be affixed to mobile assets.
  • Communications transmissions from a central hub via satellite to the remote terminals are referred to as the forward link, while communications transmissions from the remote terminals via satellite to a central hub are referred to as the return link.
  • the return link throughput and required terminal transmit power are typically determined by a worst-case link budget which provides sufficient signal-to-noise ratio from remote terminals at the edge of the coverage area.
  • terminals may be transmitting at a higher power than necessary for the actual signal-to-noise ration, thereby reducing the overall terminal capacity of the system.
  • an open loop predictive approach of determining the satellite link parameters is utilized, based on the approximate geographic position of the terminal.
  • the major predictable components of link variability can be computed or read from a look-up table. In this way, the throughput can be increased without a feedback lag and can be applied to a single burst transmission.
  • the elevation angle from the terminal to the satellite can be computed or looked up in a look-up table.
  • the transmit antenna gain is often strongly variable with elevation angle.
  • the satellite spot beam antenna gain can be determined.
  • the terminal transmit power variation with temperature and frequency can be estimated, and factory calibration of the transmit power, frequency and aging effects on power can be determined.
  • the return link margin can be estimated.
  • a link geographic zone can be selected based on position alone.
  • the margin may be used to select one of a discrete group of possible link forward error correcting codes which are compatible with the design error rate at each of a discrete set of margins.
  • the return link information is encoded using the chosen code, and the coded bits are then modulated and transmitted to the central hub.
  • the type of forward error correction code and modulation scheme employed by the terminal is determined, and the encoded data is decoded.
  • the transmit power of the terminal can be adjusted to take into account terminal position.
  • the transmitted power can reduced to a value that just provides sufficient signal-to-noise ratio for the desired effective transmission rate so as to optimize system capacity.
  • the present invention utilizes a closed loop predictive approach to adjust various transmission characteristics to improve the power and/or rate of transmission.
  • the two-way satellite communications system comprises an apparatus for improving the communications efficiency.
  • the apparatus comprises a predictor for predicting the quality of a return link from a remote terminal to a central station from one or more parameters known at the remote terminal.
  • a processor determines an appropriate transmission characteristic for said return link based on said predicted quality, and an adjustor adjusts an actual transmission characteristic of said return link to match said appropriate transmission characteristic.
  • the invention provides method of improving efficiency in a satellite communications system.
  • the method comprises the steps of predicting the quality of a return link from a remote terminal to a central station from one or more parameters known at the remote terminal, determining an appropriate transmission characteristic for said return link based on said predicted quality, and adjusting an actual transmission characteristic of said return link to match said appropriate transmission characteristic.
  • Power control can make the received signal strengths of the geographically distributed terminals equal to that at edge of coverage.
  • Edge of coverage may be defined as the intersection of the 0 dB/K satellite G/T contour and the 20° elevation contour.
  • the 0 dB/K reference is incorporated by referencing the satellite G/T contours to 0 dB/K.
  • the 20° elevation reference is incorporated by referencing the satellite range compensation and terminal antenna gain to that at 20° elevation.
  • Power control enables the system capacity to be maximized. As such, it can improve the statistical characteristics across the system by reducing the variance of received power at the earthstation.
  • Power control normally only has a noticeable effect when capacity is near its limit. Therefore, terminals newly released into the field when power control becomes significant can only constitute a small portion of the total terminal population on the channel, and their effect on the power distribution should be limited.
  • FIG. 1 illustrates a basic communication system with which the present invention maybe used
  • FIG. 2 is a flow chart illustrating a method of rate adaptation according to one embodiment of the present invention
  • FIG. 3 illustrates a punctured turbo code packet error rate versus code rate
  • FIG. 4 is a flow chart illustrating a method of rate adaptation according to another embodiment of the present invention.
  • FIG. 5 multiple spot beam return link contours
  • FIG. 6 illustrates another method of an open loop implementation of the present invention
  • FIG. 7 illustrates one possible method of determining terminal position compensation for the method of FIG. 6;
  • FIG. 8 illustrates one possible method of determining satellite elevation angle for the method of FIG. 6.
  • FIG. 9 is a block diagram of an exemplary implementation of the invention.
  • the present invention comprises a method for improving the efficiency of return link data signals.
  • the present invention may be used in conjunction with a variety of communication systems, an exemplary embodiment of such a system is illustrated in FIG. 1.
  • the satellite communications system 10 consists of a central Earth station 11 which is connected to packet processing and network operations center (PPC) 12 , which communicates with various user applications 13 .
  • PPC packet processing and network operations center
  • the Earth station 11 is also coupled by satellite links 15 , 16 to a geostationary multi-beam satellite 17 and GPS constellations 18 which relays the signals via links 19 to and from a plurality of remote terminals 20 , typically mounted on vehicles, such as helicopters, truck trailers, passenger cars, and rail cars.
  • the satellite 18 permits coverage over a wide geographical area.
  • the satellite communications link 16 , 19 which originates at the Earth station 11 and is relayed through a satellite 17 , to the terminals 20 , is referred to as the forward link.
  • the satellite communications link 19 , 15 which originates at the terminals 20 and is relayed through a satellite 17 to the Earth station 11 , is referred to as the return link.
  • the two-way wireless communications system comprises an apparatus for improving the communications efficiency.
  • the apparatus comprises a predictor for predicting the quality of a return link from a remote terminal to a central station from one or more parameters known at the remote terminal, a processor for determining an appropriate transmission characteristic for said return link based on said predicted quality, and an adjustor for adjusting an actual transmission characteristic of said return link to match said appropriate transmission characteristic.
  • a rate adaptation method is employed, whereby for each transmission the mobile terminal will transmit at the maximum rate which will result in an acceptable C/No (carrier/noise) density on the return link.
  • This is primarily an open loop predictive method based on knowledge of the power zone calculated and defined as above.
  • the “power zone” represents the gain of the receive antenna in the satellite. This will be more responsive to mobile units in the central region of its catchment area than near its periphery.
  • the MT Mobile terminal
  • the forward error correction (FEC) rate is selected as a function of the power zone, in order to ensure the minimum necessary return link C/No. This in turn will vary the resulting effective information rate. The worse the C/No ratio, the more redundant bits will be required in the forward error corrector. The addition of redundant bits reduces the effective information rate. By assuming the worst case scenario the system typically operates at reduced efficiency since more redundant bits are included in the forward error corrector than are required in the central portion of the coverage zone.
  • the FEC employs hypercode, with the typical result that for an MT at beam centre the hypercode (FEC) could be 0.75 (info bits/total bits), and at edge of coverage it could be typically 0.22, for a median value of 0.45.
  • FEC hypercode
  • a classical system would have remained at 1.3 kbps all of the time to allow for the worst case scenario, which only arises at the periphery of the coverage zone.
  • FIG. 2 illustrates a flowchart for a remote terminal's method for rate adaptation for one embodiment of the invention.
  • the terminal contains a first table of the position dependencies of transmit power in decibels for each beam, parameterized by latitude and longitude.
  • This table contains the net effect of the satellite receive gain or G/T, path loss and mean terminal transmit antenna gain.
  • a second table contains the temperature and frequency dependency of transmit power, also in decibels. The selection of base level (0 dB) for both of these tables may be made on the basis of convenience.
  • the most recent position estimate is retrieved from memory.
  • the net effect of satellite Rx gain, terminal gain and path loss is calculated by bilinear interpolation of the tabular data.
  • step 36 the temperature is measured.
  • step 38 the terminal computes a value from the first table for its most recent estimated position using bilinear interpolation. Also in step 38 , the terminal then computes a value from the second table based on a temperature measurement and the desired transmit frequency, using bilinear interpolation. This calculates the net effect of transmit frequency and temperature.
  • step 40 the terminal adds the two values to form an estimate of the link quality. In step 42 , it then compares the computed link quality to threshold values for each code, and in step 44 codes below the threshold are discarded. The final selection of the code to be used is application- and situation-dependent.
  • the link might utilize 460 millisecond burst 1800 symbol per second OQPSK modulation with parallel-concatenated (turbo) coding.
  • the discrete codes would be formed by selection of code rates for each discrete link C/NO based on a target maximum error rate. For example with reference to FIG. 3, with quantization of code rates to three steps at C/NOs of 33, 36 and 39 dB-Hz and a maximum target packet error rate of 1%, the required code rates can be seen to be approximately 0.41, 0.63 and 0.83 respectively.
  • the resulting payload bits per packet are listed in Table 1 for packets with 1656 channel bits.
  • interleavers and puncturing matrices can be designated for each code based on constant length, constant symbol rate transmit bursts.
  • the interleavers and puncturing matrices can be stored in both the remote terminal and central hub for encoding and, decoding of data.
  • the remote terminal determines its position as often as required, based on an onboard GPS receiver or other means. It also determines its operating beam, based on multibeam forward link sampling or on position. Before each transmission, it performs the algorithm laid out in FIG. 2. It then chooses the transmit code based on the amount of data to be transmitted.
  • the remote terminal chooses the highest rate code and transmits the data as multiple bursts. Otherwise, the terminal selects the lowest rate code compatible with transmission of the data in a single burst.
  • the code utilized for the burst can be detected by various means.
  • One technique is to attach format information as part of the transmit burst, with separate encoding from the rest of the data or with transmission at a lower rate.
  • a linear block code could be used, designed for a sufficiently low error rate at the minimum link C/NO.
  • Another technique for code detection could use encapsulation of a cyclic redundancy check or checksum within the data to be coded.
  • the central hub could decode the received burst using each of the possible codes, and discard any packet with an incorrect CRC or checksum.
  • FIG. 4 shows a flowchart for a second method of rate adaptation, which is similar to the method of FIG. 2 except that only position-based link compensation is performed.
  • step 50 the most recent position estimate from memory is obtained.
  • step 52 latitude is calculated for each zone boundary using piecewise polynomial model.
  • step 54 the link that the remote terminal is in is determined.
  • step 56 the link quality factor is selected based on zone minimum.
  • step 58 the threshold qualities for each code are compared.
  • the candidate codes below threshold are descended.
  • the potential advantage of this second method is reduction of data storage within the remote terminal.
  • the divisions between link quality zones are predetermined and encoded in mathematical form (e.g. a set of piecewise polynomials in longitude, giving the latitude at which each zone boundary is placed).
  • FIG. 5 shows the zone divisions for a hypothetical multibeam satellite, as link budget contours inclusive of terminal and satellite antenna gain factors and path loss as well as margin.
  • the satellite receive gain for a multibeam satellite is computed as the maximum gain over all beams.
  • the zone boundaries can then be modeled using piecewise polynomials. Using its position, the remote terminal would determine which zone it was in using the mathematical models of the boundaries. Based on this, it would perform code selection as in the previous embodiment.
  • a rate adjustment method may maximize the variable information rate for a fixed bandwidth utilization, for different user areas within a satellite beam.
  • Existing systems utilize a constant information rate corresponding to an acceptable C/No for the user at edge of coverage.
  • the predicted C/No ratio for the location of the mobile unit is determined and the number of extra bits in the FEC are selected to ensure an acceptable data throughput at predicted ration.
  • the FEC will be set slightly above the minimum threshold to allow for a small margin of error.
  • power adaptation method is employed.
  • the open loop implementation of this aspect compensates for terminal position (satellite gain contours) and satellite elevation angle. Gains associated with open loop compensation need only be computed after each GPS fix.
  • FIG. 6 is a flowchart illustrating an open loop method.
  • the terminal performs a GPS fix in step 62
  • the latitude/longitude and time of fix are stored in step 64 .
  • the satellite contour gain and elevation angle gain are calculated and stored in steps 66 and 68 , respectively.
  • the GPS fixes are performed approximately at least every 23.5 hours on all terminals in step 69 .
  • GPS fix intervals of 24 hours are unfavored as the satellite constellation approximately repeats on this interval. This could give rise to sustained periods of poorer fix time performance for a small number of terminals.
  • any suitable technique for compensation of the satellite gain may be used.
  • lat and lon are the terminal's current latitude/longitude
  • la1 and la2 are the nearest-neighbour latitudes in the stored grid such that la1 ⁇ lat ⁇ la2
  • lo1 and lo2 are the nearest-neighbour longitudes in the stored grid such that lo1 ⁇ lon ⁇ lo2.
  • step 72 it is determined whether the terminal position falls within the area defined by the stored grid. If not, in step 73 the contour gain is set to 1.0 and no other steps are required.
  • step 74 find the nearest neighbours in the stored grid (la1, la2, lo1, lo2) and their respective stored contour gains g(la1, lo1), g(la1, lo2), g(la2,lo2) are found. Then the normalized coordinates of the terminal within the grid rectangle are found in step 76 :
  • step 78 bilinear interpolation is performed to calculate the resultant satellite contour gain:
  • step 82 the terminal XYZ Earth-centred, Earth-fixed coordinates in kilometers are determined as follows
  • TrmX 6367.0*cos( DEG 2 RAD*lat )*cos( DEG 2 RAD* lon );
  • TrmY 6367.0*cos( DEG 2 RAD*lat )*sin( DEG 2 RAD* lon );
  • TrmZ 6367.0*sin( DEG 2 RAD*lat );
  • step 84 the satellite elevation angle is determined in degrees:
  • Denom sqrt (( DiffX 2 +DiffY 2 +TrmZ 2)* ( TrmX 2 +TrmY 2 +TrmZ 2));
  • Elev RAD 2 DEG*asin ( Num/Denom );
  • step 86 using a table of antenna gains versus elevation angle stored in flash, the nearest-neighbour angles and corresponding gains are found.
  • step 88 the satellite elevation gain is found by interpolation. It should be noted that the spherical-earth approximation used above gives rise to no more than 0.2° elevation angle error, which is negligible.
  • a closed loop implementation of improving the efficiency in a satellite communications system using a long time constant may also be used.
  • the Earth station continuously received transmissions of poor quality over a period of time, the Earth station begins determining the rate on a predicted basis. Over time, the Earth station transmits a message to adjust various transmission parameters that will improve either the transmission rate or power. In this way, the system operated in a predictive mode to improve the rate or power of future transmissions.
  • FIG. 9 illustrates such a system.
  • the predictor 90 predicts the quality of the return link on based on the position of the terminal, determined from an on-board GPS receiver, temperature, and frequency of the transmission.
  • the output of the predictor is used by adjustment unit 94 to change the transmit power or effective transmission rate based on the predicted quality of the return link.
  • the system can function in an open-loop mode as described thus far. However, it may be desirable to include a slow feedback loop 100 and cumulative feedback unit 8 , which adjusts the output of the predictor according to the strength of the transmissions received by the earthstation 96 .
  • the feedback loop has a long time constant so that the transmission characteristic is only adjusted from the predicted value if over a period of time the transmission quality is inadequate and too many retransmissions occur.
  • an update path 102 In addition to the per-terminal feedback loop 100 , it is possible to provide an update path 102 . This can be used to update stored threshold values in the predictor 90 , which it uses to determine link quality. Typically, and update would occur on a system-wide basis to change the threshold values of all the terminals on the system.
  • the feedback and update signals are transmitted in packets on the forward link.
  • part 2 of a bulletin board For open-loop power control over path 102 , information is disseminated to the terminals via part 2 of a bulletin board.
  • the general format for part 2 of the bulletin board is: Number of bits Data Bit Description 7 1-7 Bulletin Board Part 2 Packet Type (124) 1 8 Reserved (zero) 8 9-16 Sub-Type 464 17-480 Sub-Type Specific Data 16 481-496 CRC 4 497-500 Reserved (zero)
  • the satellite beam is characterized by a grid of gains versus latitude and longitude, with ancillary data required by the terminal.
  • the number of grid latitudes/longitudes is 1 to 8, expressed as 0 to 7.
  • the gain data is to be broadcast in a grid.
  • the data will be organized in rows (latitude) and columns (longitude).
  • the data will be transmitted by rows (for example, if the table was 2 ⁇ 3, the order of the transmitted data would be lat1/lon1, lat1/lon2, lat1/lon3, lat2/lon1, lat2lon2, lat2/lon3).
  • the signed 6-bit format in units of eighths of a dB means that gains from ⁇ 4 to +3.875 can be expressed. The number will be interpreted as an excess gain that must be compensated for; a positive number will result (all other things being equal) in a reduction of the terminal's transmitted power.
  • the latitudes and longitudes must be ordered least to greatest (first latitude ⁇ last latitude, first longitude ⁇ last longitude).
  • the first gain data to be transmitted is that at the lowest latitude and longitude.
  • Latitudes and longitudes will be expressed as positive degrees North/degrees East; the longitude range will be ⁇ 180° rather than 0-360°.
  • the gain values to be transmitted could be expressed in logarithmic (dB) or linear format. As the range of gains is fairly small, linear gains would be best expressed as offsets from a nominal gain to maximize utilization of the bits. Logarithmic expression was chosen as it meets this aim and has the added benefits of familiarity and ease of use.
  • the return link subframe message from the Earthstation 96 to the packet processing and network operations center 12 (PPC) should be modified.
  • the earthstation appends a 2-byte integer to each packet containing the demodulator-measured packet power.
  • the forward link ACK message from the PPC 12 to the MT (packet type 125) content should be modified.
  • two additional bits can be included as bits 7 and 8 of the forward link ACK packet data.
  • the terminal In each ACK received from the PPC 12 , the terminal should receive 10 data bits. The terminal examines bits 7 and 8 of the data and act as follows:
  • bit 7 is 1 and bit 8 is 0, multiply the current gain by 0.988553 ( ⁇ 0.1 dB).
  • bit 7 is 1 and bit 8 is 1, multiply the current gain by 1.011579 (0.1 dB).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Radio Relay Systems (AREA)
  • Error Detection And Correction (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Control Of Electric Motors In General (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

Disclosed is an apparatus for improving efficiency in a two-way wireless digital communications system. A predictor predicts the quality of a return link from a remote terminal to a central station from one or more parameters known at the remote terminal. A processor determines an appropriate transmission characteristic for said return link based on said predicted quality. An adjustor adjusts an actual transmission characteristic of said return link to match said appropriate transmission characteristic.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application claims the benefit of U.S. Provisional Application No. 60/306,165 filed Jul. 19, 2001, incorporated by reference herein.[0001]
  • FIELD OF THE INVENTION
  • This invention relates to the field of satellite communications, and in particular to a method for improving efficiency in a satellite messaging system operative to provide communications between a mobile terminal and a fixed ground station. [0002]
  • BACKGROUND OF THE INVENTION
  • Satellites in a geosynchronous orbit, located approximately 22,000 miles above the equator, may be used to provide one-way or two-way communications with a widely dispersed remote terminal population, some of which may be affixed to mobile assets. Communications transmissions from a central hub via satellite to the remote terminals are referred to as the forward link, while communications transmissions from the remote terminals via satellite to a central hub are referred to as the return link. [0003]
  • The return link throughput and required terminal transmit power are typically determined by a worst-case link budget which provides sufficient signal-to-noise ratio from remote terminals at the edge of the coverage area. Alternatively, terminals may be transmitting at a higher power than necessary for the actual signal-to-noise ration, thereby reducing the overall terminal capacity of the system. [0004]
  • SUMMARY OF THE INVENTION
  • Disclosed is a method of improving the efficiency of a satellite communications system by adjusting transmission characteristics in a predictive manner. [0005]
  • In one aspect of the present invention, an open loop predictive approach of determining the satellite link parameters is utilized, based on the approximate geographic position of the terminal. The major predictable components of link variability can be computed or read from a look-up table. In this way, the throughput can be increased without a feedback lag and can be applied to a single burst transmission. [0006]
  • With approximate knowledge of the terminal's position, the elevation angle from the terminal to the satellite can be computed or looked up in a look-up table. For mobile terminals, the transmit antenna gain is often strongly variable with elevation angle. Also based on the position, the satellite spot beam antenna gain can be determined. Optionally, the terminal transmit power variation with temperature and frequency can be estimated, and factory calibration of the transmit power, frequency and aging effects on power can be determined. Based on this aggregated information, the return link margin can be estimated. Alternatively, if only position-based variability is considered, a link geographic zone can be selected based on position alone. [0007]
  • Once the margin is estimated or a geographic zone is selected, it may be used to select one of a discrete group of possible link forward error correcting codes which are compatible with the design error rate at each of a discrete set of margins. The return link information is encoded using the chosen code, and the coded bits are then modulated and transmitted to the central hub. At the central hub, the type of forward error correction code and modulation scheme employed by the terminal is determined, and the encoded data is decoded. [0008]
  • Alternatively, the transmit power of the terminal can be adjusted to take into account terminal position. The transmitted power can reduced to a value that just provides sufficient signal-to-noise ratio for the desired effective transmission rate so as to optimize system capacity. [0009]
  • In another aspect, the present invention utilizes a closed loop predictive approach to adjust various transmission characteristics to improve the power and/or rate of transmission. [0010]
  • The two-way satellite communications system comprises an apparatus for improving the communications efficiency. The apparatus comprises a predictor for predicting the quality of a return link from a remote terminal to a central station from one or more parameters known at the remote terminal. A processor determines an appropriate transmission characteristic for said return link based on said predicted quality, and an adjustor adjusts an actual transmission characteristic of said return link to match said appropriate transmission characteristic. [0011]
  • In another aspect, the invention provides method of improving efficiency in a satellite communications system. The method comprises the steps of predicting the quality of a return link from a remote terminal to a central station from one or more parameters known at the remote terminal, determining an appropriate transmission characteristic for said return link based on said predicted quality, and adjusting an actual transmission characteristic of said return link to match said appropriate transmission characteristic. [0012]
  • Power control can make the received signal strengths of the geographically distributed terminals equal to that at edge of coverage. Edge of coverage may be defined as the intersection of the 0 dB/K satellite G/T contour and the 20° elevation contour. The 0 dB/K reference is incorporated by referencing the satellite G/T contours to 0 dB/K. The 20° elevation reference is incorporated by referencing the satellite range compensation and terminal antenna gain to that at 20° elevation. [0013]
  • Power control enables the system capacity to be maximized. As such, it can improve the statistical characteristics across the system by reducing the variance of received power at the earthstation. [0014]
  • Power control normally only has a noticeable effect when capacity is near its limit. Therefore, terminals newly released into the field when power control becomes significant can only constitute a small portion of the total terminal population on the channel, and their effect on the power distribution should be limited. [0015]
  • Other aspects and advantages of embodiments of the invention will be readily apparent to those ordinarily skilled in the art upon a review of the following description.[0016]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Embodiments of the invention will now be described in conjunction with the accompanying drawings, wherein: [0017]
  • FIG. 1 illustrates a basic communication system with which the present invention maybe used; [0018]
  • FIG. 2 is a flow chart illustrating a method of rate adaptation according to one embodiment of the present invention; [0019]
  • FIG. 3 illustrates a punctured turbo code packet error rate versus code rate; [0020]
  • FIG. 4 is a flow chart illustrating a method of rate adaptation according to another embodiment of the present invention; [0021]
  • FIG. 5 multiple spot beam return link contours; [0022]
  • FIG. 6 illustrates another method of an open loop implementation of the present invention; [0023]
  • FIG. 7 illustrates one possible method of determining terminal position compensation for the method of FIG. 6; [0024]
  • FIG. 8 illustrates one possible method of determining satellite elevation angle for the method of FIG. 6; and [0025]
  • FIG. 9 is a block diagram of an exemplary implementation of the invention. [0026]
  • This invention will now be described in detail with respect to certain specific representative embodiments thereof, the materials, apparatus and process steps being understood as examples that are intended to be illustrative only. In particular, the invention is not intended to be limited to the methods, materials, conditions, process parameters, apparatus and the like specifically recited herein. [0027]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The present invention comprises a method for improving the efficiency of return link data signals. The present invention may be used in conjunction with a variety of communication systems, an exemplary embodiment of such a system is illustrated in FIG. 1. In this embodiment, the [0028] satellite communications system 10 consists of a central Earth station 11 which is connected to packet processing and network operations center (PPC) 12, which communicates with various user applications 13.
  • The Earth [0029] station 11 is also coupled by satellite links 15, 16 to a geostationary multi-beam satellite 17 and GPS constellations 18 which relays the signals via links 19 to and from a plurality of remote terminals 20, typically mounted on vehicles, such as helicopters, truck trailers, passenger cars, and rail cars. The satellite 18 permits coverage over a wide geographical area.
  • The [0030] satellite communications link 16, 19, which originates at the Earth station 11 and is relayed through a satellite 17, to the terminals 20, is referred to as the forward link. The satellite communications link 19, 15 which originates at the terminals 20 and is relayed through a satellite 17 to the Earth station 11, is referred to as the return link. Those skilled in the art will acknowledge that the key elements of the present invention pertain to mobile as well as fixed terminals, and to satellites in non-geostationary orbits.
  • The two-way wireless communications system comprises an apparatus for improving the communications efficiency. The apparatus comprises a predictor for predicting the quality of a return link from a remote terminal to a central station from one or more parameters known at the remote terminal, a processor for determining an appropriate transmission characteristic for said return link based on said predicted quality, and an adjustor for adjusting an actual transmission characteristic of said return link to match said appropriate transmission characteristic. [0031]
  • In one aspect, a rate adaptation method is employed, whereby for each transmission the mobile terminal will transmit at the maximum rate which will result in an acceptable C/No (carrier/noise) density on the return link. This is primarily an open loop predictive method based on knowledge of the power zone calculated and defined as above. In this case the “power zone” represents the gain of the receive antenna in the satellite. This will be more responsive to mobile units in the central region of its catchment area than near its periphery. By knowing the power zone, and minor influences like the PA (Power amplifier) power available in the MT (mobile terminal) as a function of temperature, at any point in time the MT can calculate the resulting C/No density for the return link. [0032]
  • Using a constant channel rate, the forward error correction (FEC) rate is selected as a function of the power zone, in order to ensure the minimum necessary return link C/No. This in turn will vary the resulting effective information rate. The worse the C/No ratio, the more redundant bits will be required in the forward error corrector. The addition of redundant bits reduces the effective information rate. By assuming the worst case scenario the system typically operates at reduced efficiency since more redundant bits are included in the forward error corrector than are required in the central portion of the coverage zone. [0033]
  • As an example, for the planned GlobalWave™ message channel for North American use, the FEC employs hypercode, with the typical result that for an MT at beam centre the hypercode (FEC) could be 0.75 (info bits/total bits), and at edge of coverage it could be typically 0.22, for a median value of 0.45. This would correspond to an adaptive information rate varying between 1.3 kbps and 4.5 kbps, with an average throughput of about 2.7 kbps. A classical system would have remained at 1.3 kbps all of the time to allow for the worst case scenario, which only arises at the periphery of the coverage zone. [0034]
  • FIG. 2 illustrates a flowchart for a remote terminal's method for rate adaptation for one embodiment of the invention. In this method, the terminal contains a first table of the position dependencies of transmit power in decibels for each beam, parameterized by latitude and longitude. This table contains the net effect of the satellite receive gain or G/T, path loss and mean terminal transmit antenna gain. A second table contains the temperature and frequency dependency of transmit power, also in decibels. The selection of base level (0 dB) for both of these tables may be made on the basis of convenience. In [0035] step 32, the most recent position estimate is retrieved from memory. In step 34, the net effect of satellite Rx gain, terminal gain and path loss is calculated by bilinear interpolation of the tabular data. In step 36, the temperature is measured. In step 38, the terminal computes a value from the first table for its most recent estimated position using bilinear interpolation. Also in step 38, the terminal then computes a value from the second table based on a temperature measurement and the desired transmit frequency, using bilinear interpolation. This calculates the net effect of transmit frequency and temperature. In step 40, the terminal adds the two values to form an estimate of the link quality. In step 42, it then compares the computed link quality to threshold values for each code, and in step 44 codes below the threshold are discarded. The final selection of the code to be used is application- and situation-dependent.
  • As an example of this embodiment, the link might utilize 460 millisecond burst 1800 symbol per second OQPSK modulation with parallel-concatenated (turbo) coding. The discrete codes would be formed by selection of code rates for each discrete link C/NO based on a target maximum error rate. For example with reference to FIG. 3, with quantization of code rates to three steps at C/NOs of 33, 36 and 39 dB-Hz and a maximum target packet error rate of 1%, the required code rates can be seen to be approximately 0.41, 0.63 and 0.83 respectively. The resulting payload bits per packet are listed in Table 1 for packets with 1656 channel bits. [0036]
    C/N0 Code Rate Info Bits
    33 0.41  679
    36 0.63 1043
    39 0.83 1374
  • Once the code rates are determined, specific interleavers and puncturing matrices can be designated for each code based on constant length, constant symbol rate transmit bursts. The interleavers and puncturing matrices can be stored in both the remote terminal and central hub for encoding and, decoding of data. The remote terminal determines its position as often as required, based on an onboard GPS receiver or other means. It also determines its operating beam, based on multibeam forward link sampling or on position. Before each transmission, it performs the algorithm laid out in FIG. 2. It then chooses the transmit code based on the amount of data to be transmitted. If the amount of data is large than that which is compatible with a single burst at the highest code rate, then the remote terminal chooses the highest rate code and transmits the data as multiple bursts. Otherwise, the terminal selects the lowest rate code compatible with transmission of the data in a single burst. [0037]
  • In the central hub, the code utilized for the burst can be detected by various means. One technique is to attach format information as part of the transmit burst, with separate encoding from the rest of the data or with transmission at a lower rate. For example, a linear block code could be used, designed for a sufficiently low error rate at the minimum link C/NO. Another technique for code detection could use encapsulation of a cyclic redundancy check or checksum within the data to be coded. The central hub could decode the received burst using each of the possible codes, and discard any packet with an incorrect CRC or checksum. [0038]
  • FIG. 4 shows a flowchart for a second method of rate adaptation, which is similar to the method of FIG. 2 except that only position-based link compensation is performed. In [0039] step 50, the most recent position estimate from memory is obtained. In step 52, latitude is calculated for each zone boundary using piecewise polynomial model. In step 54, the link that the remote terminal is in is determined. In step 56, the link quality factor is selected based on zone minimum. In step 58, the threshold qualities for each code are compared. In step 60, the candidate codes below threshold are descended.
  • The potential advantage of this second method is reduction of data storage within the remote terminal. With this simplification, instead of storing tabular data in the remote terminal the divisions between link quality zones are predetermined and encoded in mathematical form (e.g. a set of piecewise polynomials in longitude, giving the latitude at which each zone boundary is placed). [0040]
  • As an example of this embodiment, the codes and transmission method of the previous example could be used. FIG. 5 shows the zone divisions for a hypothetical multibeam satellite, as link budget contours inclusive of terminal and satellite antenna gain factors and path loss as well as margin. The satellite receive gain for a multibeam satellite is computed as the maximum gain over all beams. [0041]
  • The zone boundaries can then be modeled using piecewise polynomials. Using its position, the remote terminal would determine which zone it was in using the mathematical models of the boundaries. Based on this, it would perform code selection as in the previous embodiment. [0042]
  • A rate adjustment method according to this invention may maximize the variable information rate for a fixed bandwidth utilization, for different user areas within a satellite beam. Existing systems utilize a constant information rate corresponding to an acceptable C/No for the user at edge of coverage. In particular, the predicted C/No ratio for the location of the mobile unit is determined and the number of extra bits in the FEC are selected to ensure an acceptable data throughput at predicted ration. Typically, the FEC will be set slightly above the minimum threshold to allow for a small margin of error. [0043]
  • In another aspect, power adaptation method is employed. The open loop implementation of this aspect compensates for terminal position (satellite gain contours) and satellite elevation angle. Gains associated with open loop compensation need only be computed after each GPS fix. [0044]
  • The terminal must know its position to a low but non-zero degree of accuracy (for example, the grid spacings for Europe 1100 km at the equator). Based on the low-mobility assumption, the position of the terminal is assumed to be correlated over a day and fixes need not be taken more often, or if highly mobile will be movement-tracked by the customer. FIG. 6 is a flowchart illustrating an open loop method. When the terminal performs a GPS fix in [0045] step 62, the latitude/longitude and time of fix (as determined by the onboard RTC) are stored in step 64. The satellite contour gain and elevation angle gain, both of which are described below, are calculated and stored in steps 66 and 68, respectively. The GPS fixes are performed approximately at least every 23.5 hours on all terminals in step 69. GPS fix intervals of 24 hours are unfavored as the satellite constellation approximately repeats on this interval. This could give rise to sustained periods of poorer fix time performance for a small number of terminals.
  • Any suitable technique for compensation of the satellite gain may be used. One such method is described and illustrated in FIG. 7 as an example. In this method, lat and lon are the terminal's current latitude/longitude, la1 and la2 are the nearest-neighbour latitudes in the stored grid such that la1≦lat≦la2, and lo1 and lo2 are the nearest-neighbour longitudes in the stored grid such that lo1≦lon≦lo2. In [0046] step 72, it is determined whether the terminal position falls within the area defined by the stored grid. If not, in step 73 the contour gain is set to 1.0 and no other steps are required. Otherwise, in step 74, find the nearest neighbours in the stored grid (la1, la2, lo1, lo2) and their respective stored contour gains g(la1, lo1), g(la1, lo2), g(la2,lo2) are found. Then the normalized coordinates of the terminal within the grid rectangle are found in step 76:
  • t=(lat−la1)/(la2−la1); and
  • u=(lon−lo1)/(lo2−lo1).
  • Finally in [0047] step 78, bilinear interpolation is performed to calculate the resultant satellite contour gain:
  • SCG=(1−t)(1−u)g(la1,lo1)+t(1−u)g(la2,lo1)+tug(la2,lo2)+(1−t)ug(la1,lo2)
  • Any suitable technique for compensation of the terminal EIRP variation due to satellite elevation angle may be used. One such method is described below and illustrated in FIG. 8. First in [0048] step 82, the terminal XYZ Earth-centred, Earth-fixed coordinates in kilometers are determined as follows
  • TrmX=6367.0*cos(DEG2RAD*lat)*cos(DEG2RAD* lon);
  • TrmY=6367.0*cos(DEG2RAD*lat)*sin(DEG2RAD* lon);
  • TrmZ=6367.0*sin(DEG2RAD*lat);
  • Then in [0049] step 84, the satellite elevation angle is determined in degrees:
  • DifX=SatX−TrmX;
  • DiffY=SatY−TrmY;
  • Num=DiffX*TrmX+DiffY*TrmY−TrmZ*TrmZ;
  • Denom=sqrt((DiffX2+DiffY2+TrmZ2)* (TrmX2+TrmY2+TrmZ2));
  • Elev=RAD2DEG*asin(Num/Denom);
  • (Note: RAD2DEG=180/π).
  • Then in [0050] step 86, using a table of antenna gains versus elevation angle stored in flash, the nearest-neighbour angles and corresponding gains are found. Finally in step 88, the satellite elevation gain is found by interpolation. It should be noted that the spherical-earth approximation used above gives rise to no more than 0.2° elevation angle error, which is negligible.
  • A closed loop implementation of improving the efficiency in a satellite communications system using a long time constant may also be used. In this method, if the Earth station continuously received transmissions of poor quality over a period of time, the Earth station begins determining the rate on a predicted basis. Over time, the Earth station transmits a message to adjust various transmission parameters that will improve either the transmission rate or power. In this way, the system operated in a predictive mode to improve the rate or power of future transmissions. [0051]
  • FIG. 9 illustrates such a system. The [0052] predictor 90 predicts the quality of the return link on based on the position of the terminal, determined from an on-board GPS receiver, temperature, and frequency of the transmission. The output of the predictor is used by adjustment unit 94 to change the transmit power or effective transmission rate based on the predicted quality of the return link.
  • The system can function in an open-loop mode as described thus far. However, it may be desirable to include a [0053] slow feedback loop 100 and cumulative feedback unit 8, which adjusts the output of the predictor according to the strength of the transmissions received by the earthstation 96. The feedback loop has a long time constant so that the transmission characteristic is only adjusted from the predicted value if over a period of time the transmission quality is inadequate and too many retransmissions occur.
  • In addition to the per-[0054] terminal feedback loop 100, it is possible to provide an update path 102. This can be used to update stored threshold values in the predictor 90, which it uses to determine link quality. Typically, and update would occur on a system-wide basis to change the threshold values of all the terminals on the system. The feedback and update signals are transmitted in packets on the forward link.
  • For open-loop power control over [0055] path 102, information is disseminated to the terminals via part 2 of a bulletin board. The general format for part 2 of the bulletin board is:
    Number of bits Data Bit Description
    7 1-7 Bulletin Board Part 2 Packet Type (124)
    1 8 Reserved (zero)
    8  9-16 Sub-Type
    464  17-480 Sub-Type Specific Data
    16 481-496 CRC
    4 497-500 Reserved (zero)
  • [0056]
    Sub-Type Description
    0 GPS Almanac
    1 Power Control
     2-255 Reserved
  • This leaves 464 bits which can be used to broadcast satellite characteristics to the terminals. The satellite beam is characterized by a grid of gains versus latitude and longitude, with ancillary data required by the terminal. The broadcast power control bulletin board will contain the following sub-type specific data, in order: [0057]
    Field # Name # bits Format Comment
    1 ESE Channel 3 Unsigned
    (satellite ID) int
    2 Beam 3 Unsigned
    Number int
    3 Control On/ 1 Boolean 1 = implement power control
    off
    4 Sequence 1 Unsigned Toggle every time the BB
    Number content changes
    5 Satellite 10 Signed int half-degrees
    longitude
    6 # of grid 3 Unsigned Add 1 to get the actual
    latitudes int number
    7 #of grid 3 Unsigned Add 1 to get the actual
    longitudes int number
    8 First latitude 8 Signed int Degrees
    9 Last latitude 8 Signed int Degrees
    10  First 9 Signed int Degrees
    longitude
    11  Last 9 Signed int Degrees
    longitude
    12  Reserved 15 Set to all zeros
    13  Gain offset 7 Signed int eighths of a dB
    14+ Gain data 6 Signed int eighths of a dB
  • The number of grid latitudes/longitudes is 1 to 8, expressed as 0 to 7. [0058]
  • The gain data is to be broadcast in a grid. The data will be organized in rows (latitude) and columns (longitude). The data will be transmitted by rows (for example, if the table was 2×3, the order of the transmitted data would be lat1/lon1, lat1/lon2, lat1/lon3, lat2/lon1, lat2lon2, lat2/lon3). The signed 6-bit format in units of eighths of a dB means that gains from −4 to +3.875 can be expressed. The number will be interpreted as an excess gain that must be compensated for; a positive number will result (all other things being equal) in a reduction of the terminal's transmitted power. [0059]
  • The latitudes and longitudes must be ordered least to greatest (first latitude<last latitude, first longitude<last longitude). The first gain data to be transmitted is that at the lowest latitude and longitude. Latitudes and longitudes will be expressed as positive degrees North/degrees East; the longitude range will be ±180° rather than 0-360°. [0060]
  • The gain values to be transmitted could be expressed in logarithmic (dB) or linear format. As the range of gains is fairly small, linear gains would be best expressed as offsets from a nominal gain to maximize utilization of the bits. Logarithmic expression was chosen as it meets this aim and has the added benefits of familiarity and ease of use. [0061]
  • At the [0062] earthstation 96, the return link subframe message from the Earthstation 96 to the packet processing and network operations center 12 (PPC) should be modified. To provide power measurements to the PPC, the earthstation appends a 2-byte integer to each packet containing the demodulator-measured packet power.
  • To provide power control information back to the terminal, the forward link ACK message from the [0063] PPC 12 to the MT (packet type 125) content should be modified. In addition to the replied packet type, two additional bits can be included as bits 7 and 8 of the forward link ACK packet data. In each ACK received from the PPC 12, the terminal should receive 10 data bits. The terminal examines bits 7 and 8 of the data and act as follows:
  • If bit [0064] 7 is 0, do nothing,
  • If bit [0065] 7 is 1 and bit 8 is 0, multiply the current gain by 0.988553 (−0.1 dB).
  • If the gain is less than [0.25], set it to [0.25], [0066]
  • If bit [0067] 7 is 1 and bit 8 is 1, multiply the current gain by 1.011579 (0.1 dB).
  • If the gain is greater than [4], set it to [4]. [0068]
  • It has been assumed that only one power control bulletin board will be used at any time. There is no reason to preclude the storage by the terminal of bulletin board power control information for multiple beams. [0069]
  • There is also no reason to preclude the terminal from having a closed-loop gain for each beam. [0070]
  • Numerous modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims. [0071]

Claims (28)

What is claimed is:
1. A method of improving efficiency in a digital satellite communications system, comprising:
predicting the quality of a return link from a remote terminal to a central station from one or more parameters known at the remote terminal;
determining an appropriate transmission characteristic for said return link based on said predicted quality; and
adjusting an actual transmission characteristic of said return link to match said appropriate transmission characteristic.
2. A method as claimed in claim 1, wherein said one or more known parameters include the position of the remote terminal.
3. A method as claimed in claim 2, wherein said appropriate transmission characteristic is computed in accordance with a predetermined formula.
4. A method as claimed in claim 2, wherein said appropriate transmission characteristic is read out from a look-up table storing appropriate transmission characteristics for different parameters.
5. A method as claimed in claim 2, wherein said transmission characteristic is determined from the elevation angle from the remote terminal to the satellite.
6. A method as claimed in claim 1, wherein said transmission characteristic comprises the effective transmission rate.
7. A method as claimed in claim 1, wherein said transmission characteristic is the transmitted power.
8. A method as claimed in claim 7, the transmitted power is reduced to a value that just provides sufficient signal-to-noise ratio for the desired effective transmission rate so as to optimize system capacity.
9. A method as claimed in claim 6, wherein an appropriate forward error correcting code (FEC) for encoding transmitted data is selected to match the effective actual transmission rate to the determined appropriate transmission rate for said return link.
10. A method as claimed in claim 9, wherein format information identifying the selected forward error correcting code is attached to said transmitted data.
11. A method as claimed in claim 1, wherein said one or more parameters also include available terminal transmit power.
12. A method as claimed in claim 11, wherein said available transmit power is determined by taking into account one or more parameters selected from the group consisting of: temperature, frequency and aging effects on said remote terminal.
14. A method as claimed in claim 1, wherein the quality of the return link is predicted based on stored values, and said stored values are periodically updated in accordance with the quality of signals received at said central station.
15. A method as claimed in claim 1, further comprising a slow feedback loop for modifying said predicted quality of a terminal according to the strength of received signals.
16. An apparatus for improving efficiency in a two-way wireless digital communications system, comprising:
a predictor for predicting the quality of a return link from a remote terminal to a central station from one or more parameters known at the remote terminal;
a processor for determining an appropriate transmission characteristic for said return link based on said predicted quality; and
an adjustor for adjusting an actual transmission characteristic of said return link to match said appropriate transmission characteristic.
17. An apparatus as claimed in claim 16, wherein said one or more known parameters include the position of the remote terminal.
18. An apparatus as claimed in claim 17, wherein said processor computes said appropriate transmission characteristic in accordance with a predetermined formula.
19. An apparatus as claimed in claim 17, wherein said processor reads said appropriate transmission characteristic out from a look-up table storing appropriate transmission characteristics for different parameters.
20. An apparatus as claimed in claim 17, wherein processor determines said transmission characteristic from the elevation angle from the remote terminal to the satellite.
21. An apparatus as claimed in claim 17, wherein said transmission characteristic comprises the effective transmission rate.
22. An apparatus as claimed in claim 17, wherein said transmission characteristic is the transmitted power.
23. An apparatus as claimed in claim 21, wherein said processor selects an appropriate forward error correcting code (FEC) for encoding transmitted data is selected to match the effective actual transmission rate to the determined appropriate transmission rate for said return link.
24. An apparatus as claimed in claim 23, wherein said processor attaches format information for identifying the selected forward error correcting code to said transmitted data.
25. An apparatus as claimed in claim 16, wherein said one or more parameters also include available terminal transmit power.
26. An apparatus as claimed in claim 25, wherein said available transmit power is determined by taking into account a parameter selected from the group consisting of: temperature, frequency and aging effects on said remote terminal.
27. An apparatus as claimed in claim 16, wherein said predictor predicts the quality of the return link based on stored values, and said stored values are periodically updated in accordance with the quality of signals received at said central station.
28. An apparatus as claimed in claim 16, further comprising a feedback loop with a long time constant for modifying said predicted quality of a terminal based on the strength of received signals.
29. An apparatus as claimed in claim 28, further comprising cumulative feedback unit in said feedback loop for accumulating feedback information for a terminal.
US10/197,817 2001-07-19 2002-07-19 Method of improving efficiency in a satellite communications system Abandoned US20030027529A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/197,817 US20030027529A1 (en) 2001-07-19 2002-07-19 Method of improving efficiency in a satellite communications system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US30616501P 2001-07-19 2001-07-19
US10/197,817 US20030027529A1 (en) 2001-07-19 2002-07-19 Method of improving efficiency in a satellite communications system

Publications (1)

Publication Number Publication Date
US20030027529A1 true US20030027529A1 (en) 2003-02-06

Family

ID=23184117

Family Applications (3)

Application Number Title Priority Date Filing Date
US10/197,817 Abandoned US20030027529A1 (en) 2001-07-19 2002-07-19 Method of improving efficiency in a satellite communications system
US10/198,193 Expired - Fee Related US7136445B2 (en) 2001-07-19 2002-07-19 Phase tracker for linearly modulated signal
US10/197,818 Expired - Lifetime US7230735B2 (en) 2001-07-19 2002-07-19 Forward link text compression in satellite messaging

Family Applications After (2)

Application Number Title Priority Date Filing Date
US10/198,193 Expired - Fee Related US7136445B2 (en) 2001-07-19 2002-07-19 Phase tracker for linearly modulated signal
US10/197,818 Expired - Lifetime US7230735B2 (en) 2001-07-19 2002-07-19 Forward link text compression in satellite messaging

Country Status (4)

Country Link
US (3) US20030027529A1 (en)
EP (3) EP1278308A3 (en)
AT (1) ATE337666T1 (en)
DE (1) DE60214094T2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007057857A1 (en) * 2005-11-16 2007-05-24 Koninklijke Philips Electronics, N.V. Adaptive, distributed solution for enhanced co-existence and qos for multimedia traffic over rlans
US20080074950A1 (en) * 2006-09-21 2008-03-27 Juha Tapani Rostrom Optimized time acquisition algorithm for low-power gps-based watch applications
US20090059872A1 (en) * 2007-08-31 2009-03-05 Symbol Technologies, Inc. Wireless dynamic rate adaptation algorithm
US20120287802A1 (en) * 2009-11-30 2012-11-15 Astrium Sas Method for calibrating thresholds and threshold calibration module for a satellite telecommunications system
US8964510B1 (en) 2005-09-22 2015-02-24 Qualcomm Incorporated Systems and methods for signal acquisition using predicted environmental context
US20150237634A1 (en) * 2012-09-20 2015-08-20 Telefonaktiebolaget L M Ericsson (Publ) Method and network node for improving resource utilization of a radio cell
US10656987B1 (en) * 2017-04-26 2020-05-19 EMC IP Holding Company LLC Analysis system and method
US11632166B2 (en) * 2016-09-13 2023-04-18 Qualcomm Incorporated Neighbor cell list

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7443941B2 (en) * 2003-01-22 2008-10-28 Rambus Inc. Method and system for phase offset cancellation in systems using multi-phase clocks
US7369633B2 (en) * 2003-06-13 2008-05-06 The Directv Group, Inc. Method and apparatus for providing carrier synchronization in digital broadcast and interactive systems
US8208499B2 (en) * 2003-06-13 2012-06-26 Dtvg Licensing, Inc. Framing structure for digital broadcasting and interactive services
ES2278112T3 (en) * 2003-09-05 2007-08-01 Agence Spatiale Europeenne PROCEDURE FOR THE SYNCHRONIZATION OF CARRIER PHASE ASSISTED BY PILOT.
DE102004061857A1 (en) 2004-09-28 2006-04-06 Rohde & Schwarz Gmbh & Co. Kg Method and apparatus for carrier frequency synchronization of an offset quadrature phase modulated signal
JP3962748B2 (en) * 2005-03-28 2007-08-22 キヤノン株式会社 Information processing apparatus and method
KR100759801B1 (en) 2005-12-02 2007-09-20 한국전자통신연구원 Apparatus and Method for Determining Symbols in an M-PSS System
JP5072329B2 (en) * 2006-11-22 2012-11-14 キヤノン株式会社 Control device and control method thereof, communication device and control method thereof, wireless communication system, and program
KR101055679B1 (en) * 2007-02-16 2011-08-09 삼성전자주식회사 Apparatus and method for synchronous phase jump compensation in a digital phase tracking loop or a frequency tracking loop
US8204156B2 (en) * 2008-12-31 2012-06-19 Intel Corporation Phase error detection with conditional probabilities
US9219550B2 (en) * 2011-06-23 2015-12-22 Infinera Corporation Forward carrier recovery using forward error correction (FEC) feedback
US8825749B2 (en) * 2011-10-21 2014-09-02 Yahoo! Inc. Method of tracking offline user interaction in a rendered document on a mobile device
US9166750B1 (en) 2013-03-08 2015-10-20 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Soft decision analyzer and method
CN104954103A (en) * 2014-03-31 2015-09-30 上海海洋大学 Detection data transmission method based on Beidou communication system and transmitting end equipment and receiving end equipment thereof
CN105591720A (en) * 2016-03-07 2016-05-18 北斗天汇(北京)科技有限公司 Large-capacity high-speed Beidou data transmission method and large-capacity high-speed Beidou data transmission system
FR3059183B1 (en) * 2016-11-24 2019-02-01 Continental Automotive France OPTIMIZED DEMODULATION OF RDS SIGNALS IN DIGITAL RADIO
CN110380775B (en) * 2019-08-14 2022-05-13 北京信成未来科技有限公司 Large-scale multi-service satellite constellation operation and management system and working method thereof
CN115801188B (en) * 2022-11-01 2024-09-10 北京中宸微电子有限公司 Demodulation method and device for communication channel

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4860352A (en) * 1985-05-20 1989-08-22 Satellite Financial Systems Corporation Satellite communication system and method with message authentication suitable for use in financial institutions
US5894590A (en) * 1995-07-31 1999-04-13 Motorola, Inc. Independent satellite-based communications systems sharing common frequency spectrum and method of operation thereof
US5924015A (en) * 1996-04-30 1999-07-13 Trw Inc Power control method and apparatus for satellite based telecommunications system
US5937349A (en) * 1996-10-29 1999-08-10 Motorola, Inc. Method and system of tracking dynamic communication parameters during a link interruption
US5949369A (en) * 1996-12-30 1999-09-07 At & T Corp, Portable satellite phone having directional antenna for direct link to satellite
US6268824B1 (en) * 1998-09-18 2001-07-31 Topcon Positioning Systems, Inc. Methods and apparatuses of positioning a mobile user in a system of satellite differential navigation
US6272316B1 (en) * 1995-11-17 2001-08-07 Globalstar L.P. Mobile satellite user information request system and methods
US6667715B1 (en) * 1999-08-18 2003-12-23 Hughes Electronics Corporation Signal processing circuit for communicating with a modular mobile satellite terminal and method therefor
US7054593B2 (en) * 2000-09-28 2006-05-30 The Boeing Company Return link design for PSD limited mobile satellite communication systems

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4420771A (en) 1981-02-09 1983-12-13 Bell Telephone Laboratories, Incorporated Technique for encoding multi-level signals
US4813056A (en) 1987-12-08 1989-03-14 General Electric Company Modified statistical coding of digital signals
US4937841A (en) * 1988-06-29 1990-06-26 Bell Communications Research, Inc. Method and circuitry for carrier recovery for time division multiple access radio systems
US5497400A (en) * 1993-12-06 1996-03-05 Motorola, Inc. Decision feedback demodulator with phase and frequency estimation
KR0148153B1 (en) * 1994-05-31 1998-09-15 김광호 Removal apparatus of bit stuffing
JPH08172460A (en) * 1994-12-20 1996-07-02 Fujitsu General Ltd Spread spectrum signal transmitter and receiver
KR0180169B1 (en) * 1995-06-30 1999-05-01 배순훈 Variable-length encoder
US5838963A (en) * 1995-10-25 1998-11-17 Microsoft Corporation Apparatus and method for compressing a data file based on a dictionary file which matches segment lengths
US5960044A (en) * 1996-11-14 1999-09-28 Scientific-Atlanta, Inc. Apparatus and method for block phase estimation
US6185244B1 (en) * 1997-08-29 2001-02-06 Telefonaktiebolaget Lm Ericsson Cell searching in a CDMA communications system
US6292115B1 (en) * 1997-12-02 2001-09-18 Hughes Electronics Corporation Data compression for use with a communications channel
GB9817675D0 (en) * 1998-08-13 1998-10-07 Simoco Int Ltd Error correction in amplifiers
EP1052790A1 (en) * 1999-05-14 2000-11-15 ICO Services Ltd. Interference cancellation in an aircraft in communication with a satellite
US6147561A (en) * 1999-07-29 2000-11-14 Conexant Systems, Inc. Phase/frequency detector with time-delayed inputs in a charge pump based phase locked loop and a method for enhancing the phase locked loop gain
US6570910B1 (en) * 1999-10-25 2003-05-27 Ericsson Inc. Baseband processor with look-ahead parameter estimation capabilities
EP1155512A4 (en) * 1999-12-27 2004-04-28 Comsat Corp OPEN LOOP UPLINK LINK POWER CONTROL WITH NOISE INJECTION RADIOMETRY
WO2001076168A2 (en) * 2000-04-04 2001-10-11 Broadcom Corporation Method to compensate for phase errors in multi-carrier signals
US6775322B1 (en) * 2000-08-14 2004-08-10 Ericsson Inc. Equalizer with adaptive pre-filter
US20020064244A1 (en) * 2000-11-30 2002-05-30 Conexant Systems, Inc. Phase noise tracker with a delayed rotator

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4860352A (en) * 1985-05-20 1989-08-22 Satellite Financial Systems Corporation Satellite communication system and method with message authentication suitable for use in financial institutions
US5894590A (en) * 1995-07-31 1999-04-13 Motorola, Inc. Independent satellite-based communications systems sharing common frequency spectrum and method of operation thereof
US6272316B1 (en) * 1995-11-17 2001-08-07 Globalstar L.P. Mobile satellite user information request system and methods
US5924015A (en) * 1996-04-30 1999-07-13 Trw Inc Power control method and apparatus for satellite based telecommunications system
US5937349A (en) * 1996-10-29 1999-08-10 Motorola, Inc. Method and system of tracking dynamic communication parameters during a link interruption
US5949369A (en) * 1996-12-30 1999-09-07 At & T Corp, Portable satellite phone having directional antenna for direct link to satellite
US6268824B1 (en) * 1998-09-18 2001-07-31 Topcon Positioning Systems, Inc. Methods and apparatuses of positioning a mobile user in a system of satellite differential navigation
US6667715B1 (en) * 1999-08-18 2003-12-23 Hughes Electronics Corporation Signal processing circuit for communicating with a modular mobile satellite terminal and method therefor
US7054593B2 (en) * 2000-09-28 2006-05-30 The Boeing Company Return link design for PSD limited mobile satellite communication systems

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8964510B1 (en) 2005-09-22 2015-02-24 Qualcomm Incorporated Systems and methods for signal acquisition using predicted environmental context
WO2007057857A1 (en) * 2005-11-16 2007-05-24 Koninklijke Philips Electronics, N.V. Adaptive, distributed solution for enhanced co-existence and qos for multimedia traffic over rlans
US20080074950A1 (en) * 2006-09-21 2008-03-27 Juha Tapani Rostrom Optimized time acquisition algorithm for low-power gps-based watch applications
US7920441B2 (en) * 2006-09-21 2011-04-05 Atheros Communications, Inc. Optimized time acquisition algorithm for low-power GPS-based watch applications
US20090059872A1 (en) * 2007-08-31 2009-03-05 Symbol Technologies, Inc. Wireless dynamic rate adaptation algorithm
US20120287802A1 (en) * 2009-11-30 2012-11-15 Astrium Sas Method for calibrating thresholds and threshold calibration module for a satellite telecommunications system
US9225467B2 (en) * 2009-11-30 2015-12-29 Airbus Defence And Space Sas Method for calibrating thresholds and threshold calibration module for a satellite telecommunications system
US20150237634A1 (en) * 2012-09-20 2015-08-20 Telefonaktiebolaget L M Ericsson (Publ) Method and network node for improving resource utilization of a radio cell
US9743416B2 (en) * 2012-09-20 2017-08-22 Telefonaktiebolaget Lm Ericsson (Publ) Method and network node for improving resource utilization of a radio cell
US11632166B2 (en) * 2016-09-13 2023-04-18 Qualcomm Incorporated Neighbor cell list
US10656987B1 (en) * 2017-04-26 2020-05-19 EMC IP Holding Company LLC Analysis system and method

Also Published As

Publication number Publication date
ATE337666T1 (en) 2006-09-15
EP1278308A2 (en) 2003-01-22
EP1278308A3 (en) 2003-03-26
EP1278311A3 (en) 2004-09-29
US7136445B2 (en) 2006-11-14
EP1278346A2 (en) 2003-01-22
DE60214094D1 (en) 2006-10-05
US20030016767A1 (en) 2003-01-23
US20030164781A1 (en) 2003-09-04
US7230735B2 (en) 2007-06-12
EP1278311A2 (en) 2003-01-22
EP1278346B1 (en) 2006-08-23
EP1278346A3 (en) 2005-03-16
DE60214094T2 (en) 2007-04-12

Similar Documents

Publication Publication Date Title
US20030027529A1 (en) Method of improving efficiency in a satellite communications system
US5511079A (en) Apparatus and method for controlling forward error correction encoding in a very small aperture terminal
US7043199B2 (en) Uplink power control system for satellite communication system employing on-board satellite processing and fade estimation
US6430418B1 (en) Method and system for controlling uplink power in a satellite communication system using error leveling
KR100648867B1 (en) Method and apparatus for reducing frame error rate by adjusting signal power
US7925211B2 (en) Method for uplink power control for distributed satellite networks to compensate for rain fade
US7724698B2 (en) Modulation and coding adjustment based on slant range characteristics for satellite downlinks
US20020137457A1 (en) Satellite communication system uplink power control
US20110143654A1 (en) Link performance difference metrics and link adaptation for mesh satellite networks
US11677493B2 (en) System and method for predictive link planning
US11695486B2 (en) Non-terrestrial network link adaptation
US6760566B1 (en) Method and apparatus for controlling a transmission power threshold of a satellite communication system
WO2000033485A1 (en) Apparatus and method for delivering key information of a channel request message from a user terminal to a network
CN117639905A (en) Self-adaptive code modulation data transmission method and system for central orbit satellite
EP1168671A2 (en) Uplink power control system for satellite communication system employing on-board satellite processing and fade estimation
Willis Fade counter-measures applied to transmissions at 20/30 GHz
EP1168663A2 (en) Comprehensive system and method for uplink power control in a satellite communication system
EP1168666A2 (en) Method and system for controlling uplink power in a satellite communication system using power leveling
Ryu et al. An open-loop power control method for mobile satellite system

Legal Events

Date Code Title Description
AS Assignment

Owner name: VISTAR TELECOMMUNICATIONS INC., CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HAUGLI, HANS-CHRISTIAN;HOUTMAN, TOM;REEL/FRAME:013270/0855

Effective date: 20020730

AS Assignment

Owner name: TRANSCORE LINK LOGISTICS CORPORATION, CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VISTAR TELECOMMUNICATIONS INC.;REEL/FRAME:015027/0075

Effective date: 20040220

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: TRANSCORE LINK LOGISTICS CORPORATION, CANADA

Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:VISTAR TELECOMMUNICATIONS INC.;REEL/FRAME:024804/0483

Effective date: 20100721