Multi-processor demodulator for digital cellular base station employing partitioned demodulation procedure with pipelined execution
First Claim
Patent Images
1. A demodulator for a base station receiver in a cellular communication system, said demodulator comprising:
- means for receiving and filtering transmitted diversity signals;
a plurality of digital signal processors for executing in real time a demodulating procedure employing a multi-state maximum likelihood sequence estimator (MLSE) Process and being executable repeatedly to demodulate successive data groups in each of successive slots in a data frame;
said MLSE Process having multiple calculation components including branch metric, path metric, traceback and channel estimate components that are executed in a predetermined order in each symbol to demodulate data in each data group and that are partitioned among said processors in a predetermined manner;
means for data linking said processors to enable output data from predetermined components to be applied as input data to other predetermined components for time ordered calculations in accordance with the demodulation procedure;
at least a first of said processors having at least one of the filtered diversity signals applied as an input thereto and having means for executing a branch metric component to make branch metric calculations therefor; and
at least an output one of said processors generating a demodulated output for subsequent decoding.
2 Assignments
0 Petitions
Accused Products
Abstract
Demodulation is provided for a base station receiver in a cellular communication system by a demodulator having four data linked digital signal processors. An MLSE equalizer and maximal ratio combiner for diversity paths includes multiple components that are partitioned among the processors for pipelined execution with predetermined time ordering.
-
Citations
16 Claims
-
1. A demodulator for a base station receiver in a cellular communication system, said demodulator comprising:
-
means for receiving and filtering transmitted diversity signals; a plurality of digital signal processors for executing in real time a demodulating procedure employing a multi-state maximum likelihood sequence estimator (MLSE) Process and being executable repeatedly to demodulate successive data groups in each of successive slots in a data frame; said MLSE Process having multiple calculation components including branch metric, path metric, traceback and channel estimate components that are executed in a predetermined order in each symbol to demodulate data in each data group and that are partitioned among said processors in a predetermined manner; means for data linking said processors to enable output data from predetermined components to be applied as input data to other predetermined components for time ordered calculations in accordance with the demodulation procedure; at least a first of said processors having at least one of the filtered diversity signals applied as an input thereto and having means for executing a branch metric component to make branch metric calculations therefor; and at least an output one of said processors generating a demodulated output for subsequent decoding. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
2. The demodulator of claim I wherein said data linking means directly links each of said processors to each other processor.
-
11. A demodulating method for a base station receiver in a cellular communication system, the steps of said method comprising:
-
receiving and filtering transmitted diversity signals; using a plurality of digital signal processors to execute in real time a demodulating procedure employing a multi-state maximum likelihood sequence estimator (MLSE) Process and being executable repeatedly to demodulate successive data groups in each of successive slots in a data frame; executing multiple calculation components in the MLSE Process including branch metric, path metric, traceback and channel estimate components in a predetermined order in each symbol to demodulate data in each data group and with predetermined partitioning among the processors; linking the processors to enable output data from predetermined components to be applied as input data to other predetermined components for time ordered calculations in accordance with the demodulation procedure; applying at least one of the filtered diversity signals as an input to at least a first of the processors and executing a branch metric component in the first processor to make branch metric calculations for the one signal; and operating at least an output one of said processors to generate a demodulated output for subsequent decoding. - View Dependent Claims (12, 13)
-
-
14. A base station receiver for a cellular communication system comprising:
-
respective antenna means for receiving diversity signals from mobile transmitters; means for downconverting the diversity signals; means for demodulating the downconverted signals; and said demodulation means having;
means for receiving and filtering transmitted diversity signals;a plurality of digital signal processors for executing in real time a demodulating procedure employing a multi-state maximum likelihood sequence estimator (MLSE) Process and being executable repeatedly to demodulate successive data groups in each of successive slots in a data frame; said MLSE Process having multiple calculation components including branch metric, path metric, traceback and channel estimate components that are executed in a predetermined order in each symbol to demodulate data in each data group and that are partitioned among said processors in a predetermined manner; means for data linking said processors to enable output data from predetermined components to be applied as input data to other predetermined components for time ordered calculations in accordance with the demodulation procedure; at least a first of said processors having at least one of the filtered diversity signals applied as an input thereto and having means for executing a branch metric component to make branch metric calculations therefor; at least an output one of said processors generating a demodulated output for subsequent decoding; means for decoding the output signals from said demodulating means; and means for voice processing the decoded signals for coupling to a public telephone network. - View Dependent Claims (15, 16)
-
Specification