Abstract:
A method and apparatus for mitigation of false co-channel uplink reception, also known as show-thru, in an uplink A due to an uplink B at a satellite receiver. The method includes storing multiple scrambling sequences associated with respective individual uplinks, including a scrambling sequence A, receiving uplink A signals at an uplink A receiver, applying scrambling sequence A to the uplink A signals to generate descrambled A data, and then decoding the descrambled A data. The decoding step includes the generation of a decoder failure signal in the event that decoding is unsuccessful, and the method discards the descrambled A data if the decoder failure signal is asserted. Therefore, any show-thru data derived from uplink B will be discarded in the uplink A receiver, and vice versa. The step of applying the scrambling sequence may be effected using an exclusive-or operation.
Abstract:
The present invention is a demodulator and a method of demodulating burst communications. A demodulator (100, 200) includes a phase angle source (18), coupled to a current received burst communication, which provides a phase angle of the current received burst communication; a comparator (20), coupled to the phase angle source and a source of an estimated phase angle, which provides an output signal representing an angular difference between a phase of the current received burst communication and the estimated phase angle; and a phase lock loop (20), coupled to the output signal, which provides the estimated phase angle. The phase lock loop includes a Doppler accumulator (102) which provides a Doppler output which provides compensation in the estimated phase angle for the Doppler effect produced by relative motion between the demodulator and a source of the burst communications.
Abstract:
The present invention provides a method and apparatus for preventing show-thru (and therefore misinsertion of unintended traffic) among uplink beams transmitted to a satellite. The method includes the steps of selecting (402) an uplink A stagger value, selecting an uplink B stagger value, coding (404) uplink A data to generate coded uplink A data, and coding (406) uplink B data to generate coded uplink B data. Subsequently, the method transmits (412) the coded uplink A data, staggered by the uplink A stagger value, in the uplink A and further transmits (414) the coded uplink B data, staggered by the uplink B stagger value, in the uplink B. During coding (404, 406), the method may use a full length error correcting code capable of correcting t errors. In such a case, the method generally selects an uplink B stagger value differing from the uplink A stagger value by more than t codeword symbols. Alternatively, the method, during coding (404, 406), may use a shortened error correcting code capable of correcting t errors. In such a case, the method generally selects an uplink B stagger value differing from the uplink A stagger value by at least one codeword symbol. The method is not limited to any particular number of uplink beams and may provide staggering for all same color uplink beams in a predetermined reuse pattern, for example.
Abstract:
A method is provided for organizing a plurality of cells into a fixed size frame for transmission in the downlink of a processing satellite (12) to at least one of a plurality of earth terminals (14), comprising the steps of: (a) determining an inner coding rate (22) for a first set of data cells (20); (b) forming a group of codewords by applying an outer code (24) to the first set of data cells (20), such that the number of codewords being proportional to the inner coding rate; (c) entering the group of codewords row wise (26) into an interleaving array; and (d) applying an inner code column wise (28) to the group of codewords, thereby forming a fixed size frame body (30). More specifically, the interleaving area includes a plurality of columns and a plurality of rows, such that the plurality of columns is equivalent to a block size of the outer code and the plurality of rows is equivalent to the number of codewords multiplied by the number of bits for each codeletter in the codewords and then divided by the inner coding rate.
Abstract:
An improved digital decision directed phase locked loop (DD-PLL) for use with short block codes using phase shifting keying (PSK) modulation. The improvement involves a conventional digital phase lock loop which is modified to base its loop corrections on the results obtained by decoding the short block code rather than on a symbol by symbol basis as is customary in conventional DD-PLLs. The improved method of loop corrections involves retaining the symbol data pending the decoder's decision, derotating the retained data in accordance with the decoded result, and integrating the derotated data to form a composite estimator upon which to base the loop correction. In its preferred embodiment, the invention uses an (8, 4) biorthogonal code with quatenary PSK.
Abstract:
A novel method for eliminating or reducing, or otherwise treating, aquatic pests using juglone or juglone analogs is described. The methods are useful for removing zebra mussels and quagga mussels from water intake pipes and various other underwater hard surfaces. In addition, the methods are useful for treating dinoflaggellates, algae and amphipods, among other pests, from ballast water. A great advantage that these methods have over current protocols is that they have low environmental risk.
Abstract:
A directory service allows a user to receive email messages from senders without requiring the user to reveal his/her email address. The directory service maintains users' email addresses but allows users to restrict the display of their email addresses. The directory service can cause a message to be sent from a sender to a recipient without revealing the recipient's email address.
Abstract:
Apparatus with a multi-axis mechanism to perform, say, measurements or tests, has at least one pair of temperature detectors individually for each of selected members of the mechanism, each pair of temperature detectors being arranged to sense temperature differences transversely across the associated member. The required positions of the temperature detectors are predetermined from a preliminary examination of the mechanism, so that the extent and direction of each predetermined aspect of thermal distortion within the mechanism, can be computed from simultaneously detected transverse temperature differences, employing algorithms devised as a result of the preliminary examination of the mechanism. Compensation for corresponding selected errors in the measurements or tests can be calculated from the computed extent and direction of each of the predetermined aspects of thermal distortion within the mechanism.
Abstract:
A coiled rope providing a securely coiled rope structure which, when forcefully uncoiled, gives rapid yet controlled deployment of the rope, and a method of so coiling the rope. The rope is wound about a central core member in sequential, adjacent, planar circular layers of approximately similar diameter, each layer consisting of a plurality of coils of rope of increasing size commencing from the central core member. Adjacent coils of rope in each layer and adjacent layers of rope are releasably adhered to each other by contact cement so that the rope will remain securely coiled in storage or until required for use, and then permit rapid yet controlled uncoiling of the rope. Such a coiled rope is useful in providing controlled pay out of rope, for example, between life rafts being air dropped to survivors in the sea, the rope being payed out sequentially coil by coil and layer by layer.
Abstract:
Measuring apparatus for determining the position of a point in a measuring volume relative to a datum point at which three mutually perpendicular axes intersect, includes a probe member supported for movement within that volume. Errors due to rotations about the various axes are corrected by providing additional transducers on each axis, there being (n+1) transducers where n is the number of rotations for which correction is required. The embodiments described have three X-axis transducers X.sub.1, X.sub.2 and X.sub.3 and three Y-axis transducers Y.sub.1, Y.sub.2 and Y.sub.3 which, with the appropriate circuitry correct for pitch and yaw errors about the two axes. For the Z-axis only two transducers, Z.sub.1 and Z.sub.2, are required. The circuit means combines the various transducer outputs to derive corrected values of the three co-ordinates.