Method and apparatus for performing diversity voting in a communication system
First Claim
1. A method comprising the steps of:
- a) receiving a signal frame from each of a plurality of signal sources to produce a plurality of signal frames, each signal frame of the plurality of signal frames including a group of code words, each group of code words including a prioritized code word to produce a plurality of prioritized code words, each prioritized code word of the plurality of prioritized code words occupying a particular frame position in a respective signal frame and having a corresponding signal quality metric associated therewith to produce a plurality of signal quality metrics;
b) determining whether the plurality of signal quality metrics accurately represent respective signal qualities of the plurality of prioritized code words;
c) when the plurality of signal quality metrics do not accurately represent the respective signal qualities of the plurality of prioritized code words,1) determining a supplemental signal quality metric for each prioritized code word of the plurality of prioritized code words to produce a plurality of supplemental signal quality metrics; and
2) selecting a prioritized code word of the plurality of prioritized code words based on a comparison of the plurality of supplemental signal quality metrics to produce a voted code word.
2 Assignments
0 Petitions
Accused Products
Abstract
A communication system (200) employs a method and apparatus for performing diversity voting in the communication system. A comparator (206) receives a signal frame (207-209) of code words from each of multiple signal sources (202-204). A prioritized code word of each signal frame occupies a corresponding frame position and has a respective signal quality metric associated therewith. The comparator determines whether each signal quality metric accurately represents the signal quality of its respective prioritized code word. When the signal quality metrics do not accurately represent the signal qualities of their respective prioritized code words, the comparator determines a supplemental signal quality metric for each prioritized code word. The comparator then selects one prioritized code word from all the corresponding prioritized code words based on a comparison of the supplemental signal quality metrics for input into the corresponding frame position of a voted signal frame (330).
59 Citations
20 Claims
-
1. A method comprising the steps of:
-
a) receiving a signal frame from each of a plurality of signal sources to produce a plurality of signal frames, each signal frame of the plurality of signal frames including a group of code words, each group of code words including a prioritized code word to produce a plurality of prioritized code words, each prioritized code word of the plurality of prioritized code words occupying a particular frame position in a respective signal frame and having a corresponding signal quality metric associated therewith to produce a plurality of signal quality metrics; b) determining whether the plurality of signal quality metrics accurately represent respective signal qualities of the plurality of prioritized code words; c) when the plurality of signal quality metrics do not accurately represent the respective signal qualities of the plurality of prioritized code words, 1) determining a supplemental signal quality metric for each prioritized code word of the plurality of prioritized code words to produce a plurality of supplemental signal quality metrics; and 2) selecting a prioritized code word of the plurality of prioritized code words based on a comparison of the plurality of supplemental signal quality metrics to produce a voted code word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising the steps of:
-
a) receiving a first signal frame from a first signal source and a second signal frame from a second signal source, each signal frame including a plurality of code words, a prioritized code word of the first signal frame occupying a particular frame position in the first signal frame and having a first signal quality metric associated therewith and a prioritized code word of the second signal frame occupying the particular frame position in the second signal frame and having a second signal quality metric associated therewith; b) determining whether the first signal quality metric accurately represents a signal quality of the prioritized code word of the first signal frame and whether the second signal quality metric accurately represents a signal quality of the prioritized code word of the second signal frame; c) when the first signal quality metric does not accurately represent the signal quality of the prioritized code word of the first signal frame and the second signal quality metric does not accurately represent the signal quality of the prioritized code word of the second signal frame, 1) determining a supplemental signal quality metric for the prioritized code word of the first signal frame; 2) determining a supplemental signal quality metric for the prioritized code word of the second signal frame; 3) selecting the prioritized code word of the first signal frame to produce a voted code word when the supplemental signal quality metric for the prioritized code word of the first signal frame is indicative of a higher signal quality than the supplemental signal quality metric for the prioritized code word of the second signal frame; and d) when the first signal quality metric accurately represents the signal quality of the prioritized code word of the first signal frame, selecting the prioritized code word of the first signal frame to produce the voted code word when the first signal quality metric is indicative of a higher signal quality than the second signal quality metric. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. In a comparator of a digital radio communication system that utilizes diversity techniques to produce a plurality of voted signal frames, each of the plurality of voted signal frames including a plurality of voted code words, a method for selecting the plurality of voted code words to be inputted into a voted signal frame of the plurality of voted signal frames, the method comprising the steps of:
-
a) receiving a signal frame from each of a plurality of signal sources to produce a plurality of signal frames, each signal frame of the plurality of signal frames including a group of prioritized code words and a group of unprioritized code words that together constitute improved multi-band excitation (IMBE) encoding of an audio signal, each group of prioritized code words including a first prioritized code word and a second prioritized code word to produce a plurality of first prioritized code words and a plurality of second prioritized code words, each first prioritized code word of the plurality of first prioritized code words occupying a first frame position in a respective signal frame and having a corresponding signal quality metric associated therewith to produce a plurality of first signal quality metrics, each second prioritized code word of the plurality of second prioritized code words occupying a second frame position in a respective signal frame and having a corresponding signal quality metric associated therewith to produce a plurality of second signal quality metrics; b) determining whether the plurality of first signal quality metrics indicate that the plurality of first prioritized code words are of a higher signal quality than a predetermined quality threshold; c) when the plurality of first signal quality metrics indicate that the plurality of first prioritized code words are not of a higher signal quality than the predetermined quality threshold, 1) determining a supplemental signal quality metric for each first prioritized code word of the plurality of first prioritized code words to produce a first plurality of supplemental signal quality metrics; 2) selecting a first prioritized code word of the plurality of first prioritized code words having a supplemental signal quality metric associated therewith that is indicative of a higher signal quality than a supplemental signal quality metric associated with any other first prioritized code word of the plurality of first prioritized code words to produce a first voted code word, the first voted code word occupying a first frame position of the voted signal frame; d) determining whether the plurality of second signal quality metrics are substantially equal; e) when the plurality of second signal quality metrics are substantially equal, 1) determining a supplemental signal quality metric for each second prioritized code word of the plurality of second prioritized code words to produce a second plurality of supplemental signal quality metrics; 2) selecting a second prioritized code word of the plurality of second prioritized code words having a supplemental signal quality metric associated therewith that is indicative of a higher signal quality than a supplemental signal quality metric associated with any other second prioritized code word of the plurality of second prioritized code words to produce a second voted code word, the second voted code word occupying a second frame position of the voted signal frame; f) determining a signal quality metric for each group of unprioritized code words; and g) selecting a group of unprioritized code words having a signal quality metric associated therewith that is indicative of a higher signal quality than a signal quality metric associated with any other group of unprioritized code words to produce a group of voted unprioritized code words, each unprioritized code word of the group of voted unprioritized code words occupying a respective frame position of the voted signal frame.
-
-
20. A diversity radio communication system, comprising:
-
a plurality of base stations, each of the plurality of base stations receiving a digital communication signal from a communication unit and parsing the digital communication signal into a plurality of signal frames, wherein each of the plurality of signal frames includes a plurality of code words, each of the plurality of base stations further determining a signal quality metric for a prioritized code word of the plurality of code words in each signal frame, the prioritized code word of each signal frame occupying a particular frame position in each signal frame; and a comparator, coupled to the plurality of base stations, that receives a first signal frame of the plurality of signal frames from each base station of the plurality of base stations, that determines whether the signal quality metric of each prioritized code word accurately represents a signal quality of each prioritized code word, and that (i) determines a supplemental signal quality metric for each prioritized code word to produce a plurality of supplemental signal quality metrics and (ii) selects a prioritized code word to produce a voted code word based on a comparison of the plurality of supplemental signal quality metrics when the signal quality metric of each prioritized code word does not accurately represent the signal quality of each prioritized code word, the voted code word occupying the particular frame position in a voted signal frame.
-
Specification