摘要:
A method and apparatus are provided for decoding variable length codewords carried in data blocks. A first buffer is loaded with a succession of data blocks. A second buffer is loaded with a first data block from the first buffer during a decoding cycle. The variable length codewords from the first data block in the second buffer are decoded to recover information. The process continues, with the second buffer being loaded with one data block at a time to successively decode new data blocks during successive decoding cycles.
摘要:
Digital video signals are adaptively compressed for communication to a receiver. Superblocks (230), each containing a plurality of blocks (232) of digital video data, are compressed using PCM, DPCM with a general motion vector for the entire superblock, and DPCM with a specific motion vector for each block contained within a superblock. The result of each compression mode is compared (58) after accounting for overhead data, to determine which results in the least amount of data for each block (232). These blocks are assembled into a superblock (230), and compared (80) together with necessary overhead and motion vector data to the same superblock processed using all PCM as well as the superblock processed using all DPCM. The comparison determines which compression mode produces the least amount of data for the superblock. The most compact superblock is selected for transmission. The transmitted superblocks are decoded by a decoder (Fig. 5) that recovers the necessary motion vectors and overhead information which identifies the type of compression used to provide the superblock.
摘要:
A succession of variable length data packets containing a header portion and data portion are received. Selected data from the data packet headers is stored in designated locations of a header memory. A data packet start address is provided with each stored header portion to designate a location in a data memory for commencing the storage of data contained in a corresponding data packet. The data from the received data packets is stored commencing in the data memory locations designated by the corresponding data packet start addresses. In an illustrated embodiment, the data packets are macroblocks from digitized television frames. A plurality of next data packet position indicators are provided in the data, for use in periodically verifying macroblock boundaries during the receipt of the television data and to provide a rapid recovery from a transmission error affecting the actual or identified length of a macroblock.
摘要:
Apparatus (10) is provided for decoding variable length code words to recover transform coefficients, such as DCT transform coefficients provided by a high definition television encoder. A first category of the code words has a length of no more than n bits. A second category has a length of greater than n bits. A feedback ROM (22) is used to decode the code words. Code words from the first category are processed by directly addressing a lookup table (80) in the ROM (22). Code words from the second category are processed using multiple passes through the ROM (22), wherein a portion of the data output during a prior pass is fed back (90) to address the memory during a subsequent pass.
摘要:
A spontaneous emission source has a high spectral density at a desired wavelength. An integrated guided wave optical path is formed in either a semiconductor or silica substrate. An active medium and grating are provided within the optical path. The optical path is pumped to pass energy across the grating and active medium. The pump energy excites the active medium without lasing to output spontaneous emissions at a wavelength established by the grating. The source is particularly useful for reducing nonlinear effects in an optical fiber used for communicating AM or other information signals.
摘要:
An in-fiber Bragg grating is used to flatten the gain slope of a fiber optical amplifier or optical fiber laser. The grating can be formed using photorefractive techniques, and is placed within a guided wave portion of a doped optical fiber. The grating is oriented at a nonperpendicular angle with respect to a longitudinal axis of the fiber, and has an interaction wavelength that is selected to flatten the gain slope of the device by diverting excess spontaneous emission therefrom. The interaction wavelength is preferably selected to correspond to a wavelength at or near that at which the spontaneous emission produced by the fiber peaks.
摘要:
In a broadcast communication system, a plurality of transmitters (T₁, T₂, ... T M ) are located at different locations throughout a broadcast area for separately and synchronously broadcasting a common digital communication signal at a predetermined frequency over different signal paths, and a receiver (10, 12) located within the broadcast area receives the common digital communication signal separately broadcast by a plurality of the transmitters at the predetermined frequency over different signal paths and processes the received signal to reproduce the common digital communication signal without the effects of multipath and other channel distortions. The received signal is modified in relation to the broadcast signal by channel responses of the different signal paths; and the receiver includes an adaptive equalization filter (12) for processing the received signal inversely in accordance with a collection of the channel responses of the different signal paths to reproduce the common digital communication signal without the effects of multipath and other channel distortions. The accuracy of the filter in processing the received signal in accordance with the inverse of the collection of the channel responses of the different signal paths is enhanced by adapting the filter to reproduce a predetermined known common digital communication signal without the effects of multipath and other channel distortions.
摘要:
Apparatus (10) is provided for decoding variable length code words to recover transform coefficients, such as DCT transform coefficients provided by a high definition television encoder. A first category of the code words has a length of no more than n bits. A second category has a length of greater than n bits. A feedback ROM (22) is used to decode the code words. Code words from the first category are processed by directly addressing a lookup table (80) in the ROM (22). Code words from the second category are processed using multiple passes through the ROM (22), wherein a portion of the data output during a prior pass is fed back (90) to address the memory during a subsequent pass.
摘要:
A method and apparatus are provided for adaptively equalizing data signals in a communications receiver. An unequalized data signal is demodulated. The demodulated data signal is filtered in an adaptive equalizer (60) that initially updates adaptive filter coefficients using error signals derived from a first algorithm. A carrier lock signal is generated (62, 78) when a phase error of a filtered signal output from the adaptive equalizer reaches a threshold value. The adaptive filter coefficients are updated (74) using error signals derived from a second algorithm instead of the first algorithm in response to the carrier lock signal (72). The first algorithm is a self-recovering equalization algorithm such as the Constant Modulus Algorithm. The second algorithm can be a decision directed algorithm. Carrier phase is recovered without the use of a phase rotator or phase de-rotator, by locating the adaptive equalizer inside of the carrier recovery loop (56). The invention is particularly adapted for use in the recovery of multilevel amplitude modulated data, such as QAM data.
摘要:
A method and apparatus are provided for processing digital video signals for transmission in a compressed form. A set of pixel data is compressed without motion compensation to provide a first compressed video signal. The pixel data is compressed using motion compensation to provide a second compressed video signal. The data in the first and second compressed video signals is quantified. A comparison is made to determine which of the signals contains the least data. Successive sets of pixel data are sequentially compressed and quantified and the compressed video signal having the least data for each particular set is selected. The selected signals are encoded to identify them as motion compensated or non-motion compensated signals, and combined to provide a compressed video signal data stream for transmission. Apparatus for receiving and decoding the signals is also disclosed.