Claims
- 1. A communication system having a plurality of channels comprising,
- a plurality of users for transmitting user signals in user channels,
- a plurality of macro-diverse collector means distributed at macro-diverse locations, each of said collector means including,
- collector receiver means for receiving said user signals and providing a plurality of received signals for each of said plurality of users,
- collector processing means for processing said received signals to form collector signals including sequences of data bits representing the received signals and including initial confidence metrics corresponding to said data bits for each of said plurality of users, where the initial confidence metrics are represented by an initial number of metric bits,
- said collector processing means including collector confidence metric processing means for processing said initial confidence metrics to form processed confidence metrics,
- aggregator means for combining said collector signals using said processed confidence metrics from said plurality of macro-diverse collector means for each of said plurality of users to form a final sequence of data bits representing the user signals for each of said plurality of users.
- 2. A communication system having a plurality of forward channel communications and a plurality of corresponding reverse channel communications comprising,
- a plurality of users in a broadcaster zone,
- each of said users including user receiver means for receiving different user forward channel signals and including user transmitter means for broadcasting user reverse channel signals in a user reverse channel,
- said plurality of users providing a composite signal formed of a plurality of different user reverse channels,
- a plurality of macro-diverse collector means distributed in proximity to said broadcaster zone at macro-diverse locations, each of said collector means including,
- collector receiver means including a plurality of micro-diversity receivers each for receiving said user signals and providing a plurality of micro-diverse received signals for each of said plurality of users,
- collector processing means for processing said received signals to form collector signals including sequences of data bits representing the received signals and including initial confidence metrics corresponding to said data bits for each of said plurality of users, where the initial confidence metrics are represented by an initial number of metric bits,
- said collector processing means including collector confidence metric processing means for processing said initial confidence metrics to form processed confidence metrics,
- zone manager means including,
- broadcaster means including a broadcaster transmitter for broadcasting said plurality of user forward channel signals over a broadcaster range to said users in said broadcaster zone,
- aggregator means for combining said collector signals from said plurality of macro-diverse collector means for each of said plurality of users to form a final sequence of data bits, using said processed confidence metrics, representing the user signals for each of said plurality of users.
- 3. A communication system having a plurality of forward channel communications and a plurality of corresponding reverse channel communications comprising,
- a plurality of users in a broadcaster zone,
- each of said users including user receiver means for receiving different user forward channel signals and including user transmitter means for broadcasting user reverse channel signals in a user reverse channel,
- said plurality of users providing a composite signal formed of a plurality of different user reverse channels,
- a plurality of macro-diverse collector means distributed in proximity to said broadcaster zone at macro-diverse locations, each of said collector means including,
- collector receiver means including a plurality of micro-diversity receivers each for receiving said user signals and providing a plurality of micro-diverse received signals for each of said plurality of users,
- collector processing means for processing said received signals to form collector signals including sequences of data bits representing the received signals and including initial confidence metrics corresponding to said data bits for each of said plurality of users, where the initial confidence metrics are represented by an initial number of metric bits,
- said collector processing means including collector confidence metric processing means for processing said initial confidence metrics to form processed confidence metrics,
- broadcaster means including a broadcaster transmitter for broadcasting said plurality of user forward channel signals over a broadcaster range to said users said broadcaster zone,
- control means for selecting ones of said plurality of collector means in a collector group for deceiving reverse channel signals from particular ones of said plurality of users,
- aggregator means for combining said collector signals from said plurality of macro-diverse collector means in said collector group for each of said particular ones of said plurality of users to form a final sequence of data bits, using said processed confidence metrics, representing the user signals for each of said particular ones of said plurality of users.
- 4. A communication system having a plurality of forward channel communications and a plurality of corresponding reverse channel communications comprising,
- a plurality of users in a plurality of broadcaster zones,
- each of said users including user receiver means for receiving different user forward channel signals and including user transmitter means for broadcasting user reverse channel signals in a user reverse channel,
- said plurality of users providing a composite signal formed of a plurality of different user reverse channels,
- a number, N.sub.bm, of broadcaster means, each including a broadcaster transmitter for broadcasting said plurality of user forward channel signals over a broadcaster range to said users in one of said broadcaster zones,
- a number, N.sub.c, of collector means distributed in proximity to said broadcaster zones at macro-diverse locations where the number N.sub.c, of collector means is greater than the number, N.sub.bm, of broadcaster means, each of said collector means including,
- collector receiver means including a plurality of micro-diversity receivers each for receiving said composite signal and providing a plurality of micro-diverse received signals for each of ones of said plurality of users,
- collector processing means for processing said received signals to form collector signals including sequences of data bits representing the received signals and including initial confidence metrics corresponding to said data bits for each of said plurality of users, where the initial confidence metrics are represented by an initial number of metric bits,
- said collector processing means including collector confidence metric processing means for processing said initial confidence metrics to form processed confidence metrics,
- collector forwarding means for forwarding said sequences of data bits and said processed confidence metrics as collector signals for each of said ones of said plurality of users,
- aggregator means for combining said macro-diverse collector signals for said each one of particular ones of the users from said collector means in said collector group to form a final sequence of data bits representing the user signals for said each one of particular ones of the users.
- 5. The communication system of claim 1, 2, 3, 4 wherein said collector confidence metric processing means processes said initial confidence metrics to form processed confidence metrics represented by a processed number of metric bits fewer than said initial number of metric bits.
- 6. The communication system of claim 1, 2, 3, 4 wherein said aggregator means includes aggregator confidence metric processing means for processing said processed confidence metrics to form aggregator confidence metrics for each of said data bits.
- 7. The communication system of claim 1, 2, 3, 4 wherein said collector processing means includes group processing means for processing said initial confidence metrics in groups to form said processed confidence metrics as grouped confidence metrics having grouped numbers of confidence metric bits fewer than said initial number of metric bits.
- 8. The communication system of claim 1, 2, 3, 4 wherein the initial confidence metrics have an initial range, a.sub.in, represented by an initial number of metric bits, y and said collector confidence metric processing means includes range processing means for process the initial confidence metrics to form processed confidence metrics having a processed range, a.sub.p, represented by a processed number of metric bits, .gamma..sub.p, where the processed number of metric bits, .gamma..sub.p is less than the initial number of metric bits, .gamma..sub.in.
- 9. The communication system of claim 8 wherein said range processing means performs linear quantization of the initial confidence metric, C.sub.i, to form the processed confidence metric, C.sub.pi, as follows: ##EQU20## where: C.sub.pi =processed confidence metric as quantized value of C.sub.i
- max.sub.-- C.sub.-- value=maximum value of C.sub.i
- i=1, 2, . . . , B
- .epsilon.=small positive value chosen so that the division always produces a number less than 1.
- 10. The communication system of claim 9 wherein the initial confidence metrics C.sub.1, C.sub.2, . . . , C.sub.b, . . . , C.sub.B are organized into G groups that include the groups G1, G2, . . . , GG that in turn include the confidence metrics C.sub.1, . . . , C.sub.g1 for group G1; C.sub.(g1+1), . . . , C.sub.g2 ; . . . ; C.sub.(gG-1)+1, . . . , C.sub.gG for group GG, where each of the confidence metrics in a group are processed to form a single processed confidence metrics C.sub.p1, C.sub.p2, . . . , C.sub.pi, . . . , C.sub.Pg where the processed confidence metric for the i.sup.th group, C.sub.pi, is given as follows: ##EQU21## where, C.sub.k =k.sup.th initial confidence metric
- C.sub.pi =processed confidence metric for the i.sup.th group
- g(i)+1=beginning confidence metric in group
- g(i+1)=ending confidence metric in group
- g(i+1)-g(i)=number of confidence metrics in group.
- 11. The communication system of claim 1, 2, 3, 4
- wherein said collector processing means includes group processing means for processing said initial confidence metrics having an initial range, a.sub.in, represented by an initial number of metric bits, .gamma..sub.in, in groups, C.sub.1, . . . , C.sub.G, to form grouped confidence metrics including the confidence metrics C.sub.1, . . . , C.sub.g1 for group G1; C.sub.(g1+1), . . . , C.sub.g2 ; for group G2; . . . ; C.sub.(g3+1), . . . , C.sub.gG for group GG having grouped numbers of confidence metric bits, .gamma..sub.g, fewer than said initial number of metric bits, and
- wherein said collector confidence metric processing means includes range processing means for processing the grouped confidence metrics having an initial mange, a.sub.in, represented by an initial number of metric bits, .gamma..sub.in, to form processed confidence metrics having a processed range, a.sub.p, represented by a processed number of metric bits, .gamma..sub.p, where the processed number of metric bits, .gamma..sub.p is less than the initial number of metric bits, .gamma..sub.in.
- 12. The communication system of claim 11 wherein said range processing means performs linear quantization of the initial confidence metric, C.sub.i, to form the processed confidence metric, C.sub.pi, as follows: ##EQU22## where: C.sub.pi =processed confidence metric as quantized value of C.sub.i
- max.sub.-- C.sub.-- value=maximum value of C.sub.i
- i=1, 2, . . . , B
- .epsilon.=small positive value chosen so that the division always produces a number less than 1.
- 13. The communication system of claim 1, 2, 3, 4
- wherein said collector processing means includes group processing means for processing said initial confidence metrics in groups to form said processed confidence metrics as grouped confidence metrics having grouped numbers of confidence metric bits fewer than said initial number of metric bits,
- wherein said aggregator means includes aggregator confidence metric processing means for processing said processed confidence metrics to form aggregator confidence metrics for each of said data bits.
- 14. The communication system of claim 13 wherein the initial confidence metrics C.sub.1, C.sub.2, . . . , C.sub.b, . . . , C.sub.B are organized into G groups that include the groups G1, G2, GG that in turn include the confidence metrics C.sub.1, . . . , C.sub.g1 for group G1; C.sub.(g1+1), . . . , C.sub.g2 ; . . . ; C.sub.(gG-1)+1, . . . , C.sub.gG for group GG, where each of the confidence metrics in a group are processed to form a single processed confidence metrics C.sub.p1, C.sub.p2, . . . , C.sub.pi, . . . , C.sub.Pg where the processed confidence metric for the i.sup.th group, C.sub.pi, is given as follows: ##EQU23## where, C.sub.k =k.sup.th initial confidence metric
- C.sub.pi =processed confidence metic for the i.sup.th group
- g(i)+1=beginning confidence metric in group
- g(i+1)=ending confidence metric in group
- g(i+1)-g(i)=number of confidence metrics in group.
- 15. The communication system of claim 1, 2, 3, 4
- wherein the initial confidence metrics have an initial range, a.sub.in, represented by an initial number of metric bits, .gamma..sub.in, and said collector confidence metric processing means includes range processing means for processing the initial confidence metrics to form processed confidence metrics having a processed range, a.sub.p, represented by a processed number of metric bits, .gamma..sub.p, where the processed number of metric bits, .gamma..sub.p is less than the initial number of metric bits, .gamma..sub.in,
- wherein said aggregator means includes aggregator confidence metric processing means for processing said processed confidence metrics to form aggregator confidence metrics for each of said data bits.
- 16. The communication system of claim 15 wherein said range processing means performs linear quantization of the initial confidence metric, C.sub.i, to form the processed confidence metric, C.sub.pi, as follows: ##EQU24## where: C.sub.pi =processed confidence metic as quantized value of C.sub.i
- max.sub.-- C.sub.-- value=maximum value of C.sub.i
- i=1, 2, . . . , B
- .epsilon.=small positive value chosen so that the division always produces a number less than 1.
- 17. The communication system of claims 16 wherein the initial confidence metrics C.sub.1, C.sub.2, . . . , C.sub.b, . . . , C.sub.B are organized into G groups that include the groups G1, G2, . . . , GG that in turn include the confidence metrics C.sub.1, . . . , C.sub.g1 for group G1; C.sub.(g1+1), . . . , C.sub.g2, . . . ; C.sub.(gG-1)+1, . . . , C.sub.gG for group GG, where each of the confidence metrics in a group are processed to form a single processed confidence metrics C.sub.p1, C.sub.p2, . . . , C.sub.pi, . . . , C.sub.Pg where the processed confidence metric for the i.sup.th group, C.sub.pi, is given as follows: ##EQU25## where, C.sub.k =k.sup.th initial confidence metric
- C.sub.pi =processed confidence metric for the i.sup.th group
- g(i)+1=beginning confidence metric in group
- g(i+1)=ending confidence metric in group
- g(i+1)-g(i)=number of confidence metrics in group.
- 18. The communication system of claim 1, 2, 3, 4
- wherein said collector processing means includes group processing means for processing said initial confidence metrics having an initial range, a.sub.in, represented by an initial number of metric bits, .gamma..sub.in, in groups, C.sub.1, . . . , C.sub.G, to form grouped confidence metrics including the confidence metrics C.sub.1, . . . , C.sub.g1 for group G1; C.sub.(g1+1), . . . , C.sub.g2 ; for group G2; . . . ; C.sub.(g1+1), . . . , C.sub.gG for group GG having grouped numbers of confidence metric bits, .gamma..sub.g, fewer than said initial number of metric bits,
- wherein said collector confidence metric processing means includes range processing means for processing the grouped confidence metrics having an initial range, a.sub.in, represented by an initial number of metric bits, .gamma..sub.in, to form processed confidence metrics having a processed range, a.sub.p, represented by a processed number of metric bits, .gamma..sub.p, where the processed number of metric bits, .gamma..sub.p is less than the initial number of metric bits, .gamma..sub.in,
- wherein said aggregator means includes aggregator confidence metric processing means for processing said processed confidence metrics to form aggregator confidence metrics for each of said data bits.
- 19. The communication system of claim 18 wherein said range processing means performs linear quantization of the initial confidence metric, C.sub.i, to form the processed confidence metric, C.sub.pi, as follows:
- where:
- C.sub.pi =processed confidence metic as quantized value of C.sub.i
- max.sub.-- C.sub.-- value=maximum value of C.sub.i
- i=1, 2, . . . , B
- .epsilon.=small positive value chosen so that the division always produces a number leas than 1.
- 20. The communication system of claim 1, 2, 3, 4 wherein said collector confidence metric processing means includes input register means for storing initial confidence metrics, a collector confidence metric processor for processing the initial confidence metrics using a processing algorithm to form processed confidence metrics, a confidence metric store for storing algorithm information for determining said processing algorithm, and output means for storing the processed confidence metrics.
- 21. The communication system of claim 1, 2, 3, 4 wherein said collector confidence metric processing means includes remote interface means for remotely communicating confidence metric processing information.
- 22. The communication system of claim 1, 2, 3, 4 wherein said aggregator confidence metric processing means includes input register means for storing processed confidence metrics, an a e confidence metric processor for processing the processed confidence metrics using a processing algorithm to form processed confidence metrics, a confidence metric store for storing algorithm information for determining said processing algorithm, and output register means for storing output confidence metrics.
- 23. The communication system of claim 1, 2, 3, 4 wherein said aggregator confidence metric processing means includes remote interface means for remotely communicating confidence metric processing information.
- 24. The communication system of claim 1, 2, 3, 4 wherein,
- said collector receiver means includes a plurality of micro-diversity receivers each for receiving said user signals and providing a plurality of micro-diverse received signals for each of said plurality of users,
- said collector processing means processes said micro-diverse received signals to form said collector signals including sequences of data bits representing the micro-diverse received signals and including said initial confidence metrics corresponding to said data bits for each of said plurality of users.
- 25. The communication system of claim 1, 2, 3, 4 wherein said aggregator mows receives, from N.sub.c of said collector means, N.sub.c macro-diverse collector signals each having a processed confidence metric value, .sup..alpha. c.sub.b for each bit and combines said processed confidence metric values to form an average processed confidence metric, .sup.agg c.sub.b, as follows: ##EQU26## where, .sup.agg c.sub.b =average processed confidence metric
- .sup..alpha.c.sub.b =number ranging between (0) and (+.alpha.)
- .sup..alpha. s.sub.b =sign
- N.sub.c =number of macro-diverse collector signals.
- 26. The communication system of claim 1, 2, 3, 4 wherein said aggregator means receives, from N.sub.c of said collector means, N.sub.c macro-diverse collector signals each having a processed confidence metric value, .sub..alpha. c.sub.b for each bit and each having a weighting factor, .sup..alpha. w.sub.b, for each bit and combines said processed confidence metric values to form a weighted average confidence metric, .sup.agg c.sub.b, as follows: ##EQU27## where, .sup.agg c.sub.b =weighted average processed confidence metric
- .sup..alpha. c.sub.b =number
- .sup..alpha. s.sub.b =sign
- N.sub.c =number of macro-diverse collector signals
- .sup..alpha. w.sub.b =weighting factor for each bit.
- 27. The communication system of claim 1, 2, 3, 4 wherein said initial confidence metric for each bit is in the form of a number, c.sub.b, where (0)<c.sub.b <(+.alpha.) and where .alpha. is an amplitude represented by one or more bits to indicate the range for c.sub.b.
- 28. The communication system of claim 1, 2, 3, 4 wherein,
- said collector processing means includes signal measurement means for providing measurement signals measuring properties of the received user signals,
- said aggregator means includes measurement processor means receiving said measurement signals for controlling which ones of said collector signals are combined.
- 29. The communication system of claim 1, 2, 3, 4 wherein said aggregator means includes a signal processor having a macro-diversity combiner unit for combining said processed confidence metrics from two or more of said macro-diverse collector signals and forms a logical 1 or logical 0 value for each bit of said sequence of data bits based on combined processed confidence metrics.
- 30. The communication system of claim 29 wherein said signal processor includes a de-interleaver, a de-convolution unit and a block decoder.
- 31. The communication system of claim 1, 2, 3, 4 wherein said aggregator means includes an aggregator signal processor having,
- a plurality of macro-diversity combiner units each for combining said confidence metrics from two or more of said macro-diverse collector signals to form a logical 1 or logical 0 value for each bit of said sequence of data bits based on combined confidence metrics,
- first selector means for selecting different ones of the macro-diverse collector signals for inputs to different ones of the macro-diversity combiner units,
- second selector means for selecting one of the outputs from the macro-diversity combiner units to form said final sequence of data bits.
- 32. The communication system of claim 31 wherein said signal processor includes a macro-diversity combiner, a de-interleaver, a de-convolution unit and a block decoder.
- 33. The communication system of claim 1, 2, 3, 4 wherein said user signals employ multiple access protocols.
- 34. The communication system of claim 33 wherein said user signals employ TDMA protocols.
- 35. The communication system of claim 33 wherein said user signals employ CDMA protocols.
- 36. The communication system of claim 33 wherein said user signals employ SDMA protocols.
- 37. The communication system of claim 33 wherein said user signals employ FDMA protocols.
- 38. In a communication system having a plurality of channels, having a plurality of users for transmitting user signals in user channels, and having a plucky of macro-diverse collector means distributed at macro-diverse locations, the method comprising:
- for each of said collector means,
- receiving said user signals and providing a plurality of received signals for each of said plurality of users,
- processing said received signals to form collector signals including sequences of data bits representing the received signals and including initial confidence metrics corresponding to said data bits for each of said plurality of users, where the initial confidence metrics are represented by an initial number of metric bits,
- said processing including collector confidence metric processing for processing said initial confidence metrics to form processed confidence metrics,
- combining said collector signals using said processed confidence metrics from said plurality of macro-diverse collector means for each of said plurality of users to form a final sequence of data bits representing the user signals for each of said plurality of users.
CROSS REFERENCE
This application is a continuation-in-part of application SC/Ser. No. 08/801,711 filed Feb. 14, 1997 entitled METHOD AND APPARATUS FOR WIRELESS COMMUNICATION EMPLOYING AGGREGATION FOR DIGITAL SIGNALS, assigned to the same assignee as this application.
This application is a continuation-in-part of application SC/Ser. No. 08/544,913 filed Oct. 18, 1995 now U.S. Pat. No. 5,715,516, entitled METHOD AND APPARATUS FOR WIRELESS COMMUNICATION EMPLOYING COLLECTOR ARRAYS, assigned to the same assignee as this application.
This application is a continuation-in-part of application SC/Ser. No. 08/634,141 filed Apr. 19, 1996 now U.S. Pat. No. 5,805,576, entitled METHOD AND APPARATUS FOR TDMA WIRELESS COMMUNICATION EMPLOYING COLLECTOR ARRAYS FOR RANGE EXTENSION.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5715516 |
Howard et al. |
Feb 1998 |
|
5805576 |
Worley, III et al. |
Sep 1998 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
801711 |
Feb 1997 |
|