Digital voter for multiple site PST R trunking system
First Claim
1. In an RF trunking system of the type including plural spatially separated receiving sites S1-SN each including digital RF receiving means for receiving digitally encoded RF signals transmitted by mobile/portable RF transceivers over a slotted inbound RF channel, for decoding said received signals to provide corresponding digital messages and for communicating said digital messages to a centralized digital voter apparatus, said centralized digital voter apparatus comprising:
- receiving means operatively connected to said plural receiving sites for receiving and temporarily storing said communicated digital messages;
redundancy removal time period means for defining a redundancy removal time period; and
means operatively connected to said receiving means and to said redundancy removal time period means for selecting and outputting any one message received by said receiving means during said defined redundancy removal time period and for removing all other messages received by said receiving means during said defined redundancy removal time period.
9 Assignments
0 Petitions
Accused Products
Abstract
A digital voter system for a multi-site public service trunking (PST) digitally trunked RF communications system operates on the principle that it is highly likely that messages received during a system redundancy removal period are redundant messages. For a given RF channel, digital receiver is associated with each of multiple sites and receives digital messages reported to it by its associated sites. The multiple digital receivers are connected to a digital selector via a service request line (FSL) and a serial data line (BSL). Digital receivers which have messages to transfer to the digital selector attempt to seize the service request line and, if they successfully seize it, maintain the line in its seized state for the redundancy removal period. Digital receivers which have messages but discover the service request line is already seized simply discard their messages. Since it is likely that two digital receivers may successfully seize the service request line at or near the same time, a windowing technique is used to schedule the times different digital receivers may apply their messages to the serial data line. If a digital receiver sees signals on the serial data line before it is scheduled to begin transmitting, it discards its message and aborts its transmission attempt. The preferred embodiment voter thus handles messages very rapidly (to reduce system latency time) while effectively removing most redundant messages and reducing or eliminating data collision on the shared serial data bus.
-
Citations
22 Claims
-
1. In an RF trunking system of the type including plural spatially separated receiving sites S1-SN each including digital RF receiving means for receiving digitally encoded RF signals transmitted by mobile/portable RF transceivers over a slotted inbound RF channel, for decoding said received signals to provide corresponding digital messages and for communicating said digital messages to a centralized digital voter apparatus, said centralized digital voter apparatus comprising:
-
receiving means operatively connected to said plural receiving sites for receiving and temporarily storing said communicated digital messages; redundancy removal time period means for defining a redundancy removal time period; and means operatively connected to said receiving means and to said redundancy removal time period means for selecting and outputting any one message received by said receiving means during said defined redundancy removal time period and for removing all other messages received by said receiving means during said defined redundancy removal time period.
-
-
2. In an RF trunking system of the type including plural spatially disparate receiving sites S1-SN each including digital RF receiving means for receiving digitally encoded RF signals transmitted by mobile/portable RF transceivers and for decoding said received signals to provide corresponding digital messages, a digital voter apparatus comprising:
-
plural digital receiving means, each operatively connected to a corresponding one of said plural spatially disparate receiving sites, each of said digital receiving means for receiving said digital messages provided by the receiving site corresponding thereto; redundancy removal time period means operatively coupled to said plural digital receiving means for defining a redundancy removal time period; and selector means, connected to each of said plural digital receiving means and to said redundancy removal time period means, for selecting and outputting a single message received by any of said plural digital receiving means during said defined redundancy removal time period and for removing all other messages received by said plural digital receiving means during said defined redundancy removal time period.
-
-
3. In an RF trunking system of the type including first and second geographically located receiving sites S1 and S2 each including digital RF receiving means for receiving digitally encoded RF signals transmitted by mobile/portable RF transceivers and for decoding said received signals to provide corresponding digital messages, a digital voter apparatus comprising:
-
first digital RF receiving means operatively connected to said first receiving site S1 for receiving and temporarily storing a first digital message provided by said first receiving site S1; second digital RF receiving means operatively connected to said second receiving site S2 for receiving and temporarily storing a second digital message provided by said second receiving site S2; digital selector means for outputting one of said first and second digital messages; and bus means for connecting said first and second digital RF receiving means and said digital selector means; said first digital receiving means including first transmitting means for transmitting said first digital message over said bus means to said digital selector means beginning at a time T0 +Delta T1 ; and said second digital receiving means including; second transmitting means connected to said for transmitting said second message over said bus means to said selector means beginning at time T0 +Delta T2, Delta T2 >
Delta T1,detecting means connected to said bus means for detecting the occurrence of signals on said bus means, and means connected to said detecting means and to said second transmitting means for inhibiting said second transmitting means from transmitting in response to detection of signals by said detecting means between time T0 and time T0 +Delta T1. - View Dependent Claims (4)
-
-
5. In an RF trunking system of the type including geographically located receiving sites S1 each including digital RF receiving means for receiving digitally encoded RF signals transmitted by mobile/portable RF transceivers and for decoding said received signals to provide corresponding digital messages, a voting method comprising:
-
(a) receiving and temporarily storing a digital message provided by a first receiving site; (b) timing a preset window delay time associated with said first receiving site beginning at a time T0 ; (c) concurrently with said timing step (b), monitoring a digital signal bus for the occurrence of a signal; (d) transmitting said first digital message over said digital signal bus beginning upon elapse of said window delay time if no signals are detected by said monitoring step (c) prior to the time said window delay time elapses; and (e) discarding said first digital message if said monitoring step (c) detects the occurrence of a signal on said digital signal bus between time T0 and elapse of said window delay time. - View Dependent Claims (6)
-
-
7. In an RF trunking system of the type including first and second geographically located receiving sites each including digital RF receiving means for receiving digitally encoded RF signals transmitted by mobile/portable RF transceivers and for decoding said received signals to provide corresponding digital messages, a voting method comprising:
-
(a) receiving and temporarily storing a digital message provided by a first receiving site; (b) testing whether a service request line FSL is inactive; (c) if said testing step (b) reveals said service request line FSL is not inactive, discarding said digital message received by said receiving step (a) and inhibiting a transmitting step (g); (d) if said testing step (c) reveals said service request line FSL is inactive, seizing said service request line; (e) timing a window delay time associated with said first receiving site beginning at the time said seizing step (d) seizes said service request line; (f) concurrently with said timing step (b), monitoring a serial signal bus BSL for the occurrence of a signal; (g) transmitting said first digital message over said serial signal bus BSL beginning upon elapse of said timed window delay time if no signals are detected by said monitoring step (f); and (h) discarding said first digital message if said monitoring step (f) detects the occurrence of a signal on said digital signal bus between the time said seizing step (d) seizes said service request line FSL and elapse of said timed window delay time. - View Dependent Claims (8)
-
-
9. In an RF trunking system of the type including plural spatially separated receiving sites S1-SN, a method of processing received signals comprising the following steps:
-
(a) receiving a digitally encoded RF signal transmitted by mobile/portable RF transceiver over a slotted inbound RF channel at each of said plural receiving sites; (b) decoding said received signal at each site to provide a corresponding digital message; (c) communicating said digital message from each site to a centralized voter location; (d) receiving and temporarily storing said digital messages M1-MN from said corresponding receiving sites S1-SN at said centralized voter location; (e) scheduling said stored messages M1-MN for application to a common digital signal bus BSL beginning with discrete successive adjacent non-overlapping corresponding time windows W1-WN; and (f) performing the following steps independently for each of said stored messages M(k); (f1) monitoring said common digital signal bus BSL for signals during the time between a first time T0 and the occurrence of said time window W(k) corresponding to said stored message M(k), (f2) applying said message M(k) to said common digital signal bus BSL beginning within said corresponding time window W(k) and continuing after said time window W(k) elapses if no common digital signal bus BSL signals are monitored by said monitoring step (f1), and (f3) inhibiting said applying step (f2) and discarding said message M(k) if said monitoring step (f1) monitors digital signal bus BSL signals occurring after said first time T0 and before the occurrence of said corresponding time window W(k). - View Dependent Claims (10, 11, 12)
-
-
13. In an RF trunking system of the type including plural spatially separated receiving sites S1-SN, a method of processing received signals comprising the following steps:
-
(a) receiving a digitally encoded RF signal transmitted by mobile/portable RF transceiver over a slotted inbound RF channel at each of said plural receiving sties; (b) decoding said received signal at each site to provide a corresponding digital message; (c) communicating said digital message from each site to a centralized voter location; (d) receiving and temporarily storing said digital messages M1-MN from said corresponding receiving sites S1-SN at said centralized voter location; (e) seizing a common service request line at the beginning of a redundancy removal time period; (f) dividing said redundancy removal time period into plural discrete non-overlapping time windows W1-WN corresponding to said receiving sites S1-SN; and (g) performing the following steps independently for each of said stored messages M(k); (g1) monitoring a common digital signal bus BSL for signals occurring during said redundancy removal period prior to the occurrence of said time window W(k) corresponding to said stored message M(K), (f2) applying said message M(k) to said common digital signal bus BSL beginning within said corresponding time window W(k) and continuing after said time window W(k) elapses if no common digital signal bus BSL signals are monitored by said monitoring step (g1), and (g3) inhibiting said applying step (g2) and discarding said message M(k) if said monitoring step (g1) monitors digital signal bus BSL signals occurring during any of said time windows W(1)-W(k-1) before the occurrence of said corresponding time window W(k). - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A digitally trunked RF communications system comprising:
-
a main RF communications site including RF transceiving means for transmitting RF signals to and receiving digitally encoded and analog RF signals from mobile/portable RF transceivers, said main RF communications site further including control channel transceiving means for transmitting synchronization and control signals on an outbound RF communications channel frequency and for receiving control signals on an inbound RF communications channel frequency; at least one satellite receiving site geographically distant to said main site, said satellite site including RF receiving means for receiving digitally encoded and analog RF signals from said mobile/portable RF transceivers, said satellite receiving site further including a control channel monitoring means connected to said RF receiving means for monitoring said synchronization signals transmitted by said main site on said outbound control channel frequency and for synchronizing said RF receiving means with said received synchronization signals; multiplexed first communications link means connecting said satellite site RF receiving means to a central location for communicating received digital and analog signals form said satellite RF receiving means to a voter means; multiplexed second communications link means connecting said main site RF transceiving means to said central location for communicating received digital and analog signals from said main site RF transceiving means to said voter means; and voting means disposed at said central location and connected to said first and second multiplexed communications link means for determining which of said signals communicated thereto within a preset redundancy removal time period are redundant, for selecting only one version of said redundant signals, and for communicating said selected signal version to said main site RF transceiving means. - View Dependent Claims (22)
-
Specification