摘要:
A TDM data distribution system (10) includes a hub unit (12) with a multipoint transmitter (24) and any number of subscriber units (14), each of which has a multipoint receiver (28). A forward communication link (16) transmitted by the hub unit (12) exhibits a substantially constant baud and carrier frequency over a number of diverse modulation format (MF) time slots (42). However, the different MF slots (42) convey data using different modulation formats. Modulation order and coding rate may vary for different modulation formats. The multipoint transmitter (24) includes a number of encoding FEC processors (48), wherein each encoding FEC processor (48) is active only for selected ones of the different MF slots (42). When inactive, the internal states of the encoding FEC processors (48) are frozen. Each multipoint receiver (28) includes a decoding FEC processor (108) which is active only for MF slots (42) assigned to the same modulation format for which the decoding FEC processors (108) are programmed. When inactive, the internal states of the decoding FEC processors (108) are frozen.
摘要:
A digital communications modulator (10) includes a low speed IC (12) which performs encoding, symbol generation, pulse shaping, interpolation, linearization, and small amounts of frequency tuning. A complex, baseband digital communications signal (34) is output from the low speed IC (12) as a plurality of parallel streams of digital words. In a digital tuner 14 which includes a high speed IC (20), these parallel streams are digitally combined and digitally up-converted to an IF digital data stream (68) that may have a center frequency many times the baud rate. The high speed IC (20) also converts the digital stream to a broadband analog signal (40). The broadband analog signal (40) is processed through an analog band pass filter (42) that removes spectral images, reduces quantization errors, and limits the bandwidth approximately to the baud rate.
摘要:
A digital communication system (20) communicates using a polar amplitude phase shift keyed (P-APSK) phase point constellation (70, 70'). Pragmatic encoding and puncturing is accommodated. The pragmatic encoding uses the P-APSK constellation (70, 70') to simultaneously communicate both encoded and uncoded information bits. The P-APSK constellation (70, 70') has an even number of phase point rings (74, 76) and equal numbers of phase points (72) in pairs of the rings (74, 76). Encoded bits specify secondary modulation and uncoded bits specify primary modulation. The constellation (70, 70') is configured so that secondary modulation sub-constellations (78) include four phase points (72) arranged so that two of the four phase points (72) exhibit two phase angles at one magnitude and the other two of the four phase points exhibit phase angles that are at another magnitude. The difference between the phase angles at different magnitudes within a secondary sub-constellation (78) is constant.
摘要:
A communication system (10) includes a rotationally invariant pragmatic trellis coded modulator (18) and demodulator (34). The modulator (18) partitions information bits (20) into primary (42) and secondary (44) data streams. The secondary data stream (44) is convolutionally encoded (70) then fed to the LSB of a phase mapper (76). The phase mapper (76) is arranged so that all pairs of adjacent phase data are generated from pairs of opposing polarity LSB inputs. The primary data stream (42) is differentially encoded through a dual channel differential encoder (50). The demodulator (34) convolutionally decodes (90) the secondary stream, then re-encodes (96) secondary stream estimates. The re-encoded secondary stream estimates are used to remove (102) the secondary modulation from phase value estimates. Adjusted phase value estimates are phase demodulated (104) and differentially decoded using a dual channel differential decoder (106).
摘要:
A digital communication receiver (#10) takes one complex sample (#20) of a baseband analog signal (#12) per symbol. A rectangular to polar converter (#44) separates phase attributes of the complex samples from magnitude attributes during coarse symbol synchronization (#28). A phase processor (#48) identifies clock adjustment opportunities which occur when relatively large phase changes take place between consecutive symbols. A magnitude processor (#46) influences symbol timing only during clock adjustment opportunities. The magnitude processor (#46) advances symbol timing in a phase locked loop when decreasing magnitude changes are detected during clock adjustment opportunities and retards symbol timing when increasing magnitude changes are detected during clock adjustment opportunities during coarse symbol synchronization (#28). A fine symbol synchronizer (#42) is used to refine coarse estimates of symbol synchronization in a data-directed manner (#82) by estimating incoming signal at sub-symbol intervals before and sampling instants to control oscillator (#22) in response to incoming signal estimates.
摘要:
A selectable demodulator (32) operates in the phase domain to implement a coherent demodulation path (40) and a differentially coherent demodulation path (42). The coherent path (40) includes a differential encoder circuit (46) to produce coherently demodulated differential data. Magnitude converters (62, 62') convert phase errors in each path into magnitude values. A comparison circuit (66) compares magnitude values from the two paths (40, 42) and selects the path encountering the least phase error. A selection circuit (60) provides data codes demodulated in accordance with the selection.
摘要:
A branch metric processor for use in a maximum-likelihood convolutional decoder accepts a set of soft-decision symbols, an indicator of a level of quantization thereof and a set of erase control signals and generates branch metrics for base code rates of 1/3 and 1/2. The apparatus represents a substantial reduction in complexity over prior art devices. Erasure of selected symbols allows the processor to generate branch metrics for higher code rates and is advantageous in very low code rate applications.
摘要:
A constrained-envelope digital-communications transmitter circuit (22) in which a binary data source (32) provides an input signal stream (34), a phase mapper (44) maps the input signal stream (34) into a quadrature phase-point signal stream (50) having a predetermined number of symbols per unit baud interval (64) and defining a phase point (54) in a phase-point constellation (46), a pulse-spreading filter (76) filters the phase-point signal stream (50) into a filtered signal stream (74), a constrained-envelope generator (106) generates a constrained-bandwidth error signal stream (108) from the filtered signal stream (74), a delay element (138) delays the filtered signal stream (74) into a delayed signal stream (140) synchronized with the constrained-bandwidth error signal stream (108), a complex summing circuit (110) sums the delayed signal stream (140) and the constrained-bandwidth error signal stream (108) into a constrained-envelope signal stream (112), and a substantially linear amplifier (146) amplifies the constrained-envelope signal stream (112) and transmits it as a radio-frequency broadcast signal (26).
摘要:
A signal processing system according to various aspects of the present invention includes an excursion signal generator, a scaling system and a filter system. The excursion signal generator identifies a peak portion of a signal that exceeds a threshold and generates a corresponding excursion signal. The scaling system applies a real scale factor to contiguous sets of excursion samples in order to optimize peak-reduction performance. The filter system filters the excursion signal to remove unwanted frequency components from the excursion signal. The filtered excursion signal may then be subtracted from a delayed version of the original signal to reduce the peak. The signal processing system may also control power consumption by adjusting the threshold. The signal processing system may additionally adjust the scale of the excursion signal and/or individual channel signals, such as to meet constraints on channel noise and output spectrum, or to optimize peak reduction. The magnitude threshold, excursion signal and/or individual channel signals may also be adaptively adjusted based on, for example, a channel signal quality such as a noise level specification.
摘要:
A signal processing system according to various aspects of the present invention includes an excursion signal generator, a scaling system and a filter system. The excursion signal generator identifies a peak portion of a signal that exceeds a threshold and generates a corresponding excursion signal. The scaling system applies a real scale factor to contiguous sets of excursion samples in order to optimize peak-reduction performance. The filter system filters the excursion signal to remove unwanted frequency components from the excursion signal. The filtered excursion signal may then be subtracted from a delayed version of the original signal to reduce the peak. The signal processing system may also control power consumption by adjusting the threshold. The signal processing system may additionally adjust the scale of the excursion signal and/or individual channel signals, such as to meet constraints on channel noise and output spectrum, or to optimize peak reduction. The magnitude threshold, excursion signal and/or individual channel signals may also be adaptively adjusted based on, for example, a channel signal quality such as a noise level specification.