US20030027529A1 - Method of improving efficiency in a satellite communications system - Google Patents
Method of improving efficiency in a satellite communications system Download PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 21
- 238000000034 method Methods 0.000 title claims description 49
- 230000005540 biological transmission Effects 0.000 claims abstract description 58
- 230000003679 aging effect Effects 0.000 claims description 3
- 230000001186 cumulative effect Effects 0.000 claims description 2
- 230000006978 adaptation Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 101100182247 Caenorhabditis elegans lat-1 gene Proteins 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 101100182248 Caenorhabditis elegans lat-2 gene Proteins 0.000 description 2
- 101100021570 Caenorhabditis elegans lon-3 gene Proteins 0.000 description 2
- 101150061388 LON1 gene Proteins 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 101100446506 Mus musculus Fgf3 gene Proteins 0.000 description 1
- 101100348848 Mus musculus Notch4 gene Proteins 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000009529 body temperature measurement Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- -1 lat2lon2 Proteins 0.000 description 1
- 101150004293 lon2 gene Proteins 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000002459 sustained effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
- H04L1/0013—Rate matching, e.g. puncturing or repetition of code symbols
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/35—Unequal 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/63—Joint error correction and other techniques
- H03M13/6312—Error control coding in combination with data compression
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/42—Conversion 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18513—Transmission in a satellite or space-based system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/18—Phase-modulated carrier systems, i.e. using phase-shift keying
- H04L27/22—Demodulator circuits; Receiver circuits
- H04L27/233—Demodulator circuits; Receiver circuits using non-coherent demodulation
- H04L27/2332—Demodulator circuits; Receiver circuits using non-coherent demodulation using a non-coherent carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0024—Carrier regulation at the receiver end
- H04L2027/0026—Correction of carrier offset
- H04L2027/003—Correction of carrier offset at baseband only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0044—Control loops for carrier regulation
- H04L2027/0046—Open loops
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0044—Control loops for carrier regulation
- H04L2027/0063—Elements of loops
- H04L2027/0067—Phase 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
Description
- This application claims the benefit of U.S. Provisional Application No. 60/306,165 filed Jul. 19, 2001, incorporated by reference herein.
- 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, 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.
- 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.
- Disclosed is a method of improving the efficiency of a satellite communications system by adjusting transmission characteristics in a predictive manner.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Embodiments of the invention will now be described in conjunction with the accompanying drawings, wherein:
- 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; and
- FIG. 9 is a block diagram of an exemplary implementation of the invention.
- 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.
- 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
satellite communications system 10 consists of a central Earthstation 11 which is connected to packet processing and network operations center (PPC) 12, which communicates withvarious user applications 13. - The Earth
station 11 is also coupled by 15, 16 to a geostationarysatellite links multi-beam satellite 17 andGPS constellations 18 which relays the signals vialinks 19 to and from a plurality ofremote terminals 20, typically mounted on vehicles, such as helicopters, truck trailers, passenger cars, and rail cars. Thesatellite 18 permits coverage over a wide geographical area. - The
16, 19, which originates at the Earthsatellite communications link station 11 and is relayed through asatellite 17, to theterminals 20, is referred to as the forward link. The 19, 15 which originates at thesatellite communications link terminals 20 and is relayed through asatellite 17 to the Earthstation 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.
- 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.
- 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.
- 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.
- 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
step 32, the most recent position estimate is retrieved from memory. Instep 34, the net effect of satellite Rx gain, terminal gain and path loss is calculated by bilinear interpolation of the tabular data. Instep 36, the temperature is measured. Instep 38, the terminal computes a value from the first table for its most recent estimated position using bilinear interpolation. Also instep 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. Instep 40, the terminal adds the two values to form an estimate of the link quality. Instep 42, it then compares the computed link quality to threshold values for each code, and instep 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.
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.
- 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.
- 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
step 50, the most recent position estimate from memory is obtained. Instep 52, latitude is calculated for each zone boundary using piecewise polynomial model. Instep 54, the link that the remote terminal is in is determined. Instep 56, the link quality factor is selected based on zone minimum. Instep 58, the threshold qualities for each code are compared. Instep 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).
- 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.
- 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 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.
- 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.
- 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
step 62, the latitude/longitude and time of fix (as determined by the onboard RTC) are stored instep 64. The satellite contour gain and elevation angle gain, both of which are described below, are calculated and stored in 66 and 68, respectively. The GPS fixes are performed approximately at least every 23.5 hours on all terminals insteps 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
step 72, it is determined whether the terminal position falls within the area defined by the stored grid. If not, instep 73 the contour gain is set to 1.0 and no other steps are required. Otherwise, instep 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
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
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
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
step 86, using a table of antenna gains versus elevation angle stored in flash, the nearest-neighbour angles and corresponding gains are found. Finally instep 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.
- 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 byadjustment 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 theearthstation 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-
terminal feedback loop 100, it is possible to provide anupdate path 102. This can be used to update stored threshold values in thepredictor 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
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) -
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:
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.
- 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.
- At the
earthstation 96, the return link subframe message from theEarthstation 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
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 thePPC 12, the terminal should receive 10 data bits. The terminal examines bits 7 and 8 of the data and act as follows: - If bit 7 is 0, do nothing,
- If bit 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],
- If bit 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].
- 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.
- There is also no reason to preclude the terminal from having a closed-loop gain for each beam.
- Numerous modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (28)
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)
| 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)
| 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)
| 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)
| 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 |
-
2002
- 2002-07-19 US US10/197,817 patent/US20030027529A1/en not_active Abandoned
- 2002-07-19 US US10/198,193 patent/US7136445B2/en not_active Expired - Fee Related
- 2002-07-19 EP EP02102047A patent/EP1278308A3/en not_active Withdrawn
- 2002-07-19 AT AT02102046T patent/ATE337666T1/en not_active IP Right Cessation
- 2002-07-19 US US10/197,818 patent/US7230735B2/en not_active Expired - Lifetime
- 2002-07-19 EP EP02102046A patent/EP1278346B1/en not_active Expired - Lifetime
- 2002-07-19 EP EP02102044A patent/EP1278311A3/en not_active Withdrawn
- 2002-07-19 DE DE60214094T patent/DE60214094T2/en not_active Expired - Lifetime
Patent Citations (9)
| 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)
| 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 |