摘要:
A programmable logic device (“PLD”) is augmented with programmable clock data recover (“CDR”) circuitry to allow the PLD to communicate via any of a large number of CDR signaling protocols. The CDR circuitry may be integrated with the PLD, or it may be wholly or partly on a separate integrated circuit. The circuitry may be capable of CDR input, CDR output, or both. The CDR capability may be provided in combination with other non-CDR signaling capability such as non-CDR low voltage differential signaling (“LVDS”). The circuitry may be part of a larger system.
摘要:
A method includes determining a number of observations. Each observation occurs at an observation time and corresponds to one of a number of received frequency multiplexed training symbols. The method also includes determining a number of roots of a first polynomial equation that is a function of a variable corresponding to frequency offset errors of carrier frequencies of the training symbols. Constants in the first polynomial equation are determined using at least the observations. The roots of the variable correspond to possible frequency offset errors. Based on at least the observations, the possible frequency offset errors, and possible symbol timing offset errors of the observation times of the training symbols, a number of estimated channel responses are determined corresponding to the training symbols. The method includes using a second polynomial equation that is a function of at least the estimated channel responses, the possible frequency offset errors, and the possible symbol timing offset errors, determining at least a resultant frequency offset error and a resultant symbol timing offset error. The method further includes using the resultant frequency offset error and resultant symbol timing offset error in order to receive at least one frequency multiplexed data symbol.
摘要:
A digital television (DTV) transmitter and a method of coding data in the DTV transmitter method are disclosed. A pre-processes enhanced data by coding the enhanced data for forward error correction (FEC) and expanding the FEC-coded enhanced data. A data formatter generates enhanced data packets including the pre-processed enhanced data and inserting known data to at least one of the enhanced data packets. A first multiplexer multiplexes main data packets with the enhanced data packets, and a data randomizer randomizes the multiplexed data packets. A Reed-Solomon (RS) encoder RS-codes the randomized data packets by adding first parity data, and a data interleaver interleaves the RS-coded data packets. A trellis encoder trellis-encodes the interleaved data packets, wherein the trellis encoder may be initialized when a known data sequence is inputted thereto.
摘要:
A receiver includes a filter stage that receives, filters, and equalizes a received signal, and a decisional feedback loop coupled to the filter stage that receives and processes a signal output from the filter stage using remodulation. The decisional feedback loop includes a converter that generates a baseband signal, a detector that generates a decision signal, a restorative signal generator that generates a restorative signal using remodulation, and a carrier loop that generates a frequency correction signal and provides a frequency-offset estimate. The restorative signal and the frequency correction signal are provided to the converter to compensate for inter-symbol interference. The presented “remodulation” technique decouples interaction between the carrier loop, the pre-filters, and the equalizer of the restorative signal generator, providing an architecture that is more stable and significantly faster than conventional architectures.
摘要:
A method for processing a signal modulated with information symbols to account for an additive offset and slope is disclosed. First, an initial estimate of offset and slope is made and hypotheses of all possible values of a sequence of one or more information symbols are then made. For each of said hypotheses, the associated data symbol sequence is used to make an improved estimate of offset and slope and the improved estimate of offset and slope are stored against each of the hypotheses. For each hypothesis, the improved estimate of offset and slope is used in calculating an expected signal value and a mismatch between a sample of the modulated signal and the expected value is computed. The hypotheses are then sequentially extended by one symbol, the slope and offset estimates are updated and the mismatches are accumulated to form a path metric value for each extended hypothesis, and resolving between said hypotheses based on said path metric values using a Viterbi Sequential Maximum Likelihood Sequence Estimation process to produce a most likely hypothesis of said modulated information symbols substantially unimpaired by said additive slope and offset.
摘要:
A method of simultaneous phase synchronization and decoding that makes use of the maximum likelihood criterion is provided. The method is applied to signal packets received at a receiver, wherein the signals have been subjected to convolution encoding at the transmitter. The method consists of calculating branch metrics taking account firstly of firm decisions calculated on the received symbols and secondly of a magnitude that takes account of the phase error between the carrier of the signal and the local oscillator signal used at the receiver, the magnitude weighting the decision variables constituted by the complex digital components of the received symbols. This magnitude is equal to &Sgr;*k for each of the paths studied where: &Sgr;k=&Sgr;Nn=0rk−n·d*k−n.
摘要:
A method for processing a signal modulated with information symbols to account for an additive offset and slope is disclosed. First, an initial estimate of offset and slope is made and hypotheses of all possible values of a sequence of one or more information symbols are then made. For each of said hypotheses, the associated data symbol sequence is used to make an improved estimate of offset and slope and the improved estimate of offset and slope are stored against each of the hypotheses. For each hypothesis, the improved estimate of offset and slope is used in calculating an expected signal value and a mismatch between a sample of the modulated signal and the expected value is computed. The hypotheses are then sequentially extended by one symbol, the slope and offset estimates are updated and the mismatches are accumulated to form a path metric value for each extended hypothesis, and resolving between said hypotheses based on said path metric values using a Viterbi Sequential Maximum Likelihood Sequence Estimation process to produce a most likely hypothesis of said modulated information symbols substantially unimpaired by said additive slope and offset.
摘要:
A method for processing a signal modulated with information symbols to account for an additive offset and slope is disclosed. First, an initial estimate of offset and slope is made and hypotheses of all possible values of a sequence of one or more information symbols are then made. For each of said hypotheses, the associated data symbol sequence is used to make an improved estimate of offset and slope and the improved estimate of offset and slope are stored against each of the hypotheses. For each hypothesis, the improved estimate of offset and slope is used in calculating an expected signal value and a mismatch between a sample of the modulated signal and the expected value is computed. The hypotheses are then sequentially extended by one symbol, the slope and offset estimates arc updated and the mismatches are accumulated to form a path metric value for each extended hypothesis, and resolving between said hypotheses based on said path metric values using a Viterbi Sequential Maximum Likelihood Sequence Estimation process to produce a most likely hypothesis of said modulated information symbols substantially unimpaired by said additive slope and offset.
摘要:
A method for demodulating or decoding a digitally modulated data signal is disclosed wherein AGC parameters are retain and update or discard in parallel with deciding the data patterns most likely to have been transmitted. First, the received signals are converted from analog to digital to obtain numerical signal samples. The numerical signal samples are then compared with sample values expected for each of a number of possible symbol sequences using a scaling factor associated with each of the symbol sequences in order to determine a mismatch value for each sequence. The mismatch values are then logically self-consistent. Then, the lowest cumulative mismatch value is chosen from among all the foregoing sequences that can logically precede a new sequence to be accumulated with the mismatch value from the new sequence, wherein the selected mismatch identifies a best predecessor sequence. The scaling factor associated with the best predecessor is then chosen and the scaling factor is updated to obtain the scaling factor to be associated with the new sequence.
摘要:
The present invention provides for sample timing adjustment using channel impulse response which is particularly well adapted for use in a receiver for digital cellular mobile telephones. The sample timing adjustment includes storing samples in time slots, generating estimates of the transmission channel impulse response, and using a subset of the samples received during the time slot, and generating error measurements of the degree to which the estimated channel impulse responses match the actual channel impulse responses. The different measures use simultaneously recorded samples having different time offsets. At least one sample used for each measure is advanced in time and one sample used for each measure is retarded in time relative to the samples used for generating the first measure. Then, a sample time setting that minimizes the error measurement is determined and the sampling is adjusted to reflect the newly determined sample time setting. Time-reversed operation further enhances performance and permits implementation with reasonable complexity for a standards compliant mobile receiver.