Carrier sense multiple access (CSMA) for non-packetized wireless digital voice networks using intelligent conversation boundary detection
First Claim
Patent Images
1. A communications system, comprising:
- a plurality of radios that form a carrier sense multiple access (CSMA) wireless communications network and communicate non-packetized digital voice with each other using single channel all-informed communications among the radios;
each radio being configured to determine the end of conversations in a transmission and to divide the period following the end of a received transmission into a sequence of time slots, and decide randomly or pseudo-randomly with probability p whether to start transmitting on the channel in each of the successive slots based on an estimate whether channel contention is likely.
3 Assignments
0 Petitions
Accused Products
Abstract
A communications system includes a plurality of radios that form a carrier sense multiple access (CSMA) wireless communications network and communicate non-packetized digital voice with each other. Each radio is operative for dividing the period following the end of a transmission into a sequence of time slots and determining whether an end of a conversation has occurred. If an end of a conversation has occurred, the system decides randomly or pseudo-randomly with probability p to start transmitting on the channel in that slot.
-
Citations
32 Claims
-
1. A communications system, comprising:
-
a plurality of radios that form a carrier sense multiple access (CSMA) wireless communications network and communicate non-packetized digital voice with each other using single channel all-informed communications among the radios; each radio being configured to determine the end of conversations in a transmission and to divide the period following the end of a received transmission into a sequence of time slots, and decide randomly or pseudo-randomly with probability p whether to start transmitting on the channel in each of the successive slots based on an estimate whether channel contention is likely. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for communicating digital voice data, which comprises:
-
receiving within a radio a non-packetized digital voice communications signal over a carrier sense multiple access (CSMA) wireless communications channel as a single channel, all-informed communications among a plurality of radios in a CSMA wireless communications network; determining the ends of conversations in a transmission and dividing the period following the end of a received transmission into a sequence of time slots; and deciding randomly or pseudo-randomly with probability p whether to start transmitting on the channel in each of the successive slots based on an estimate whether channel contention is likely. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A communications system, comprising:
-
a plurality of radios that form a carrier sense multiple access (CSMA) wireless communications network and communicate non-packetized digital voice with each other using single channel all-informed communications among the radios; each radio being operative for dividing a period following the end of a received transmission into a sequence of time slots, and deciding randomly or pseudo-randomly with probability p whether to start transmitting on the channel in each of the successive slots, wherein a radio is operative to estimate the likelihood of channel contention that could potentially result in a collision of its forthcoming transmission with one or more transmissions by other radios, and wherein at least one radio decides whether to apply the time slots and the probability p, or to transmit immediately without waiting for a time slot, based on its estimate as to whether channel contention is likely.
-
-
26. A communications system, comprising:
-
a plurality of radios that form a carrier sense multiple access (CSMA) wireless communications network and communicate non-packetized digital voice with each other using single channel all-informed communications among the radios; each radio being operative for dividing a period following the end of a received transmission into a sequence of time slots, and deciding randomly or pseudo-randomly with probability p whether to start transmitting on the channel in each of the successive slots, wherein a radio is operative to estimate the likelihood of channel contention that could potentially result in a collision of its forthcoming transmission with one or more transmissions by other radios, and at least one radio adapts the value of the probability p based on its estimate as to whether channel contention is likely.
-
-
27. A communications system, comprising:
-
a plurality of radios that form a carrier sense multiple access (CSMA) wireless communications network and communicate non-packetized digital voice with each other using single channel all-informed communications among the radios; each radio being operative for dividing a period following the end of a received transmission into a sequence of time slots, and deciding randomly or pseudo-randomly with probability p whether to start transmitting on the channel in each of the successive slots, and wherein a radio is operative to estimate the likelihood of channel contention that could potentially result in a collision of its forthcoming transmission with one or more transmissions by other radios, and a radio is operative to determine whether its own forthcoming transmission is the start of a new voice conversation, and use this determination to estimate whether channel contention is likely.
-
-
28. A communications system, comprising:
-
a plurality of radios that form a carrier sense multiple access (CSMA) wireless communications network and communicate non-packetized digital voice with each other using single channel all-informed communications among the radios; each radio being operative for dividing a period following the end of a received transmission into a sequence of time slots, and deciding randomly or pseudo-randomly with probability p whether to start transmitting on the channel in each of the successive slots, and wherein each slot in the sequence of slots has a duration at least equal to an effective end-to-end traffic latency which includes some or all of transmit latency, maximum propagation time, and latency of traffic detection by a receiver, so as to permit a transmission commenced in slot n to be detected prior to a start of slot n+1, and at least one of said radios is operative for inferring whether channel contention is likely from patterns in a temporal sequence of past transmissions on a communications channel.
-
-
29. A method for communicating digital voice data, which comprises:
-
receiving within a radio a non-packetized digital voice communications signal over a carrier sense multiple access (CSMA) wireless communications channel as a single channel, all-informed communications among a plurality of radios in a CSMA wireless communications network; determining the ends of conversations in a transmission and dividing the period following the end of a received transmission into a sequence of time slots; deciding randomly or pseudo-randomly with probability p whether to start transmitting on the channel in each of the successive slots based on an estimate whether channel contention is likely; estimating the likelihood of channel contention that could potentially result in a collision of a radio'"'"'s forthcoming transmission with one or more transmissions by other radios; and deciding at a radio whether to apply the time slots and probability p or to transmit immediately without waiting for a time slot, based on its estimate as to whether channel contention is likely.
-
-
30. A method for communicating digital voice data, which comprises:
-
receiving within a radio a non-packetized digital voice communications signal over a carrier sense multiple access (CSMA) wireless communications channel as a single channel, all-informed communications among a plurality of radios in a CSMA wireless communications network; determining the ends of conversations in a transmission and dividing the period following the end of a received transmission into a sequence of time slots; deciding randomly or pseudo-randomly with probability p whether to start transmitting on the channel in each of the successive slots based on an estimate whether channel contention is likely; estimating the likelihood of channel contention that could potentially result in a collision of a radio'"'"'s forthcoming transmission with one or more transmissions by other radios; and adapting the value of probability p based on the radio'"'"'s estimate as to whether channel contention is likely.
-
-
31. A method for communicating digital voice data, which comprises:
-
receiving within a radio a non-packetized digital voice communications signal over a carrier sense multiple access (CSMA) wireless communications channel as a single channel, all-informed communications among a plurality of radios in a CSMA wireless communications network; determining the ends of conversations in a transmission and dividing the period following the end of a received transmission into a sequence of time slots; deciding randomly or pseudo-randomly with probability p whether to start transmitting on the channel in each of the successive slots based on an estimate whether channel contention is likely; estimating the likelihood of channel contention that could potentially result in a collision of a radio'"'"'s forthcoming transmission with one or more transmissions by other radios; and determining whether a forthcoming transmission is the start of a new voice conversation and using this determination to estimate whether channel contention is likely.
-
-
32. A method for communicating digital voice data, which comprises:
-
receiving within a radio a non-packetized digital voice communications signal over a carrier sense multiple access (CSMA) wireless communications channel as a single channel, all-informed communications among a plurality of radios in a CSMA wireless communications network; determining the ends of conversations in a transmission and dividing the period following the end of a received transmission into a sequence of time slots; deciding randomly or pseudo-randomly with probability p whether to start transmitting on the channel in each of the successive slots based on an estimate whether channel contention is likely; estimating the likelihood of channel contention that could potentially result in a collision of a radio'"'"'s forthcoming transmission with one or more transmissions by other radios; inferring whether channel contention is likely from patterns in a temporal sequence of past transmissions on a communications channel; and determining at a radio about to commence transmission t(n) on a channel within a temporal sequence of transmissions t(1), t(2), . . . t(n) that it was the same radio that transmitted transmission t(n−
2) on the channel.
-
Specification