Poisson Processes
Why Poisson Processes in Telecommunications?
Many phenomena in telecommunications are naturally described as random events occurring in time or space: packet arrivals at a router, call initiation attempts in a cellular network, handover events along a highway, or the spatial locations of base stations in a heterogeneous network (HetNet).
All of these are instances of point processes --- random collections of points on the real line (for temporal events) or in (for spatial configurations). Among the vast family of point processes, the Poisson process occupies a privileged position analogous to that of the Gaussian distribution among continuous distributions:
- It arises as the limit of superpositions of many sparse, independent point processes (a point-process analogue of the central limit theorem).
- It is characterised by a single parameter (the rate ) and possesses the memoryless property, making it analytically tractable.
- It serves as the baseline model against which more complex traffic patterns (bursty, self-similar, correlated) are compared.
This section develops the Poisson process rigorously, establishes its key structural theorems (superposition, thinning, random selection), and connects them to concrete telecommunications applications including ALOHA random access and stochastic geometry for cellular network analysis.
Definition: Counting Process
Counting Process
A counting process is a stochastic process satisfying the following properties:
- Initial condition: .
- Integer-valued: for all .
- Non-decreasing: If , then .
- Right-continuous with left limits (càdlàg): For each , the sample path is a right-continuous step function with unit jumps.
The quantity for counts the number of events occurring in the interval .
Interpretation: In a packet network, is the cumulative number of packets that have arrived by time . Each upward jump of the step function corresponds to a single arrival.
The càdlàg convention (right-continuous, left limits) is the standard choice in probability theory. It means that an event occurring at time is counted by but not by . This is consistent with counting events in half-open intervals .
Definition: Poisson Process
Poisson Process
A counting process is called a Poisson process with rate (or intensity) if it satisfies any one of the following three equivalent characterisations.
(a) Stationary and independent increments.
-
.
-
The process has independent increments: for any , the random variables , , , are mutually independent.
-
The number of events in any interval of length follows a Poisson distribution:
i.e., for ,
(b) Exponential inter-arrival times.
Let denote the time of the -th event and define the inter-arrival times (with ). The process is Poisson with rate if and only if
i.e., each has density for .
(c) Infinitesimal (local) definition.
-
.
-
The process has stationary and independent increments.
-
As :
The parameter has units of events per unit time (e.g., packets per second, calls per hour). The expected number of events in is and the variance is .
Characterisation (c) is especially useful for deriving differential equations governing queueing systems. It states that, in a tiny interval of length , either zero or one event occurs (with probability approximately and , respectively), and the chance of two or more events is negligible.
Theorem: Equivalence of Poisson Process Definitions
The three characterisations (a), (b), and (c) in DPoisson Process are equivalent. That is, a counting process satisfies any one of the three if and only if it satisfies all three.
The key link is between the memoryless exponential inter-arrival times (b) and the independent increments with Poisson-distributed counts (a). The exponential distribution "forgets" how long it has been waiting, which is precisely what independent increments require. The infinitesimal characterisation (c) is the differential form of (a) and captures the same independence and stationarity at the microscopic level.
For (b) (a): condition on the number of arrivals in and use the iid exponential structure.
For (a) (b): compute the CDF of using .
Direction (a) $\Rightarrow$ (b): Poisson counts imply exponential inter-arrivals
Assume characterisation (a) holds. The first inter-arrival time satisfies
so .
For the second inter-arrival time, condition on :
By the independent-increments property, is independent of events in (and hence of ), so
Therefore and is independent of . By induction, all inter-arrival times are iid .
Direction (b) $\Rightarrow$ (a): Exponential inter-arrivals imply Poisson counts
Assume the inter-arrival times are iid . The -th arrival time is , which has the distribution with density
Now compute for a fixed . The event is equivalent to , i.e., exactly arrivals occur in . We have
By direct computation (or by recognising the incomplete gamma function identity),
which is the PMF.
Independent increments follow from the memoryless property of the exponential: given that an arrival occurred at time , the residual time until the next arrival is again , independent of the past. Hence the process "restarts" after each arrival and after any deterministic time, yielding independent increments.
Theorem: Memoryless Property of the Exponential Distribution
Let . Then for all ,
Moreover, the exponential distribution is the only continuous distribution possessing this memoryless property. That is, if is a continuous, non-negative random variable satisfying for all , then for some .
The memoryless property says: "given that you have already waited units without an event, the remaining waiting time has the same distribution as if you had just started waiting." This is the probabilistic manifestation of independent increments at the inter-arrival level. In a telecommunications context, if packet arrivals are Poisson, then regardless of how long since the last packet, the expected wait for the next packet is always .
For the forward direction, compute directly using the survival function .
For uniqueness, define and show the functional equation implies .
Forward direction: exponential implies memoryless
The survival function of is . By the definition of conditional probability,
Uniqueness: memoryless implies exponential
Let for a continuous non-negative random variable satisfying the memoryless property. Then
So satisfies Cauchy's functional equation on . Since is a continuous random variable, is monotone non-increasing (being a survival function) and right-continuous, which guarantees the only solution is for some constant . Since (the distribution is proper), we need . Therefore .
Sample Paths of a Poisson Process
Visualise realisations (sample paths) of a Poisson process. Each sample path is a right-continuous step function that jumps by at each event time. Adjust the rate to see how the density of events changes. When show inter-arrivals is enabled, the exponential inter-arrival times are annotated on the plot, and a histogram of the observed inter-arrivals is overlaid with the theoretical density. A side panel shows the Poisson PMF at the right endpoint of the time horizon, compared with the empirical count from the realisations.
Parameters
Theorem: Superposition of Independent Poisson Processes
Let be independent Poisson processes with rates respectively. Then the superposition (merged process)
is a Poisson process with rate
Merging independent streams of random events produces a single, denser stream. Since each component process has independent increments, the sum inherits this property, and the Poisson distribution is closed under convolution. In telecommunications, this justifies modelling aggregate traffic from many independent users as a single Poisson process: if user generates packets at rate , the total arrival stream at a router is Poisson with rate .
Use the moment generating function (MGF) or characteristic function of the Poisson distribution.
Recall: if and are independent, then .
Verify independent increments
For any non-overlapping intervals and , the increment . Since each component process has independent increments and the processes are mutually independent, the increments of over non-overlapping intervals are sums of independent random variables and are therefore independent.
Compute the distribution of increments via MGFs
The moment generating function of a random variable is . For a fixed interval of length , the increment of is with MGF .
By independence of the processes,
This is the MGF of a random variable. Since the MGF uniquely determines the distribution, with .
Theorem: Thinning (Coloring) of a Poisson Process
Let be a Poisson process with rate . Suppose each event is independently retained with probability and discarded with probability (independently of all other events and of the process history). Let and denote the counting processes of retained and discarded events, respectively. Then:
- is a Poisson process with rate .
- is a Poisson process with rate .
- and are independent.
Thinning is the "inverse" of superposition. If we randomly and independently sort events into categories, each category inherits the Poisson property with a scaled rate. This is a consequence of the fact that the Poisson distribution governs the sum of independent Bernoulli trials with a Poisson-distributed total count.
Condition on and note that .
Use the law of total probability to remove the conditioning.
Conditional distribution of retained events
Given , each of the events is independently retained with probability . Therefore
Unconditional distribution via total probability
By the law of total probability,
Substituting the Binomial and Poisson PMFs:
Rearranging, with :
This is the PMF.
Independence and the discarded process
An analogous calculation shows . To verify independence, compute the joint PMF:
This factors as the product of the marginal PMFs, confirming independence. The independent-increments property of the thinned processes follows from that of the original process.
Theorem: Random Selection (Multinomial Decomposition)
Let be a Poisson process with rate . Suppose each event is independently classified as type with probability , where and . Let denote the number of type- events in . Then:
- Each is a Poisson process with rate .
- The processes are mutually independent.
This generalises the binary thinning theorem to multiple categories. Given that events occurred, the joint distribution of is . After summing over with Poisson weights, the multinomial structure decouples into independent Poisson marginals.
The proof follows the same template as the thinning theorem, replacing Binomial with Multinomial.
Conditional multinomial structure
Given , the vector has the distribution:
where .
Unconditional joint PMF
Summing over :
where . The joint PMF factors into a product of marginals, establishing both the Poisson marginal distributions and mutual independence.
Example: Throughput of ALOHA Random Access via Poisson Thinning
In an ALOHA random-access system, users transmit packets on a shared channel without coordination. The aggregate packet transmission attempts form a Poisson process with rate (the offered load, in packets per slot for slotted ALOHA or per packet duration for pure ALOHA). A transmission is successful if and only if no other transmission overlaps with it (i.e., no collision occurs).
Derive the throughput (rate of successful transmissions) for:
(a) Slotted ALOHA — time is divided into slots of one packet duration; transmissions begin only at slot boundaries.
(b) Pure (unslotted) ALOHA — transmissions may begin at any time.
Slotted ALOHA: throughput derivation
In slotted ALOHA, a tagged packet occupies exactly one slot. It succeeds if and only if no other packet is transmitted in the same slot. Since the total number of transmission attempts per slot is , the probability that a given slot contains exactly one packet (the tagged one) is
where counts the interfering packets (by the thinning theorem, removing the tagged packet from the Poisson stream still leaves a Poisson process).
More precisely, the probability that a slot contains exactly one transmission is (from the Poisson PMF with ). This is the throughput:
The maximum throughput is packets per slot, achieved at .
Pure ALOHA: throughput derivation
In pure ALOHA, a tagged packet of duration is vulnerable to collisions from any packet whose transmission overlaps in time. A collision occurs if any other packet starts in the interval of length centred on the tagged packet's start time (the vulnerability window).
The number of interfering arrivals in this -second window is (since the rate is packets per second and the window is seconds). The probability of no collision is therefore
The throughput (successful packet rate) is
The maximum throughput is packets per packet duration, achieved at .
Connection to Poisson thinning
Both results are elegant applications of the thinning theorem (TThinning (Coloring) of a Poisson Process). The original Poisson stream of attempts (rate ) is thinned by the random event "no collision." Each attempt independently survives with probability (slotted) or (pure), producing a thinned Poisson process of successful transmissions with rate or , respectively.
The factor-of-two difference between slotted and pure ALOHA arises entirely from the vulnerability window: slotting synchronises transmissions and halves the collision-prone interval from to .
Definition: Non-Homogeneous Poisson Process
Non-Homogeneous Poisson Process
A counting process is a non-homogeneous (or inhomogeneous) Poisson process with rate function if:
-
.
-
The process has independent increments (but not necessarily stationary increments).
-
The number of events in any interval follows a Poisson distribution:
The mean measure (or cumulative intensity) is
so that . When (constant), this reduces to the homogeneous Poisson process of DPoisson Process.
Telecommunications application: Network traffic often exhibits time-varying intensity --- call arrival rates peak during business hours and drop at night. The NHPP captures this non-stationarity while preserving the tractable independent-increments structure.
A non-homogeneous Poisson process can be constructed from a homogeneous one via the time-change theorem: if is a homogeneous Poisson process with unit rate, then is a non-homogeneous Poisson process with rate function . Conversely, every NHPP can be "uniformised" back to a homogeneous process by inverting .
Why This Matters: Base Station Locations as a 2D Poisson Point Process
In modern cellular network analysis, the locations of base stations (BSs) across a geographical region are modelled as a two-dimensional homogeneous Poisson point process (PPP) on with spatial density (base stations per unit area).
Key properties inherited from the Poisson process:
-
Counting: The number of BSs in any region with area follows
-
Independence: BS counts in disjoint regions are independent.
-
Superposition: In a heterogeneous network (HetNet) with tiers (macro, micro, pico, femto cells), each tier has independent PPP locations with density . The aggregate BS locations form a PPP with density (TSuperposition of Independent Poisson Processes).
-
Thinning for coverage: If each BS independently serves a typical user with probability (e.g., due to resource availability), the set of serving BSs is a thinned PPP with density (TThinning (Coloring) of a Poisson Process).
Coverage probability of the typical user (at the origin, by Slayvnyak's theorem) in a single-tier network with path-loss exponent and Rayleigh fading is
where is the SIR threshold. Remarkably, this expression is independent of --- a celebrated result of stochastic geometry showing that in an interference-limited network, densifying BSs does not change the SIR distribution.
The Poisson point process is the starting point for all stochastic-geometry analyses of HetNets, device-to-device (D2D) networks, and millimetre-wave cellular systems.
See full treatment in Chapter 7، Section 4
Historical Note: Poisson and the Law of Rare Events (1837)
The Poisson distribution is named after the French mathematician Sim'{e}on Denis Poisson (1781--1840), who introduced it in his 1837 treatise Recherches sur la probabilit'{e} des jugements en mati`{e}re criminelle et en mati`{e}re civile ("Research on the Probability of Judgments in Criminal and Civil Matters"). Poisson derived the distribution as a limiting case of the binomial: if independent trials each have success probability , then as with fixed,
This law of rare events (also called the Poisson limit theorem) explains why the Poisson distribution appears whenever a large number of independent "trials" each have a small probability of producing an event: radioactive decays, telephone call arrivals (Erlang, 1909), cosmic ray counts, and packet arrivals in data networks.
The Poisson process --- the extension from a single count to a family of counts indexed by time --- was formalised in the early 20th century and became a cornerstone of queueing theory through the work of Agner Krarup Erlang (1878--1929), who applied it to telephone traffic engineering at the Copenhagen Telephone Company. Erlang's models remain the foundation of modern teletraffic engineering, and the unit of traffic intensity --- the erlang --- bears his name.
Common Mistake: Poisson Assumes Independent Increments --- Bursty Traffic Does Not
Mistake:
A common modelling error is to assume that all network traffic is Poisson without verifying the independent-increments assumption. Real data traffic is often bursty and exhibits long-range dependence (LRD): the autocorrelation function decays as a power law with , rather than exponentially. This was famously demonstrated by Leland et al. (1994) for Ethernet traffic and by Paxson and Floyd (1995) for wide-area TCP traffic.
Correction:
The Poisson model is valid when:
- Traffic is the superposition of many independent, low-rate sources (justified by the Poisson limit theorem).
- The analysis concerns call-level or session-level arrivals (e.g., voice calls to a base station), where independence is a reasonable assumption.
The Poisson model fails when:
- Traffic is dominated by heavy-tailed file transfers (e.g., web browsing, video streaming) that create correlated bursts.
- Packet-level traffic within a single flow exhibits strong temporal correlation due to TCP congestion control, application protocols, or user behaviour.
For bursty traffic, alternatives include:
- Self-similar processes (fractional Brownian motion, fractional Gaussian noise) with Hurst parameter .
- Markov-modulated Poisson processes (MMPP) that capture on/off source behaviour.
- Pareto-distributed inter-arrivals that produce long-range dependence through heavy tails.
Always validate the Poisson assumption against empirical traffic traces before relying on it for network dimensioning.
Quick Check
Three independent Poisson processes with rates , , and packets per second are merged into a single stream. What is the probability that exactly 20 packets arrive in a 2-second interval?
By the superposition theorem, the merged process is Poisson with rate packets/s. In a 2-second interval, , so .
Quick Check
A packet arrives according to a Poisson process with rate packets per second. Given that no packet has arrived in the last 0.3 seconds, what is the expected additional waiting time until the next packet?
0.1 seconds
0.2 seconds
0.5 seconds
0.3 seconds
By the memoryless property of the exponential distribution, the remaining waiting time is independent of the elapsed time. The expected inter-arrival time is seconds, regardless of how long we have already waited.
Quick Check
Packets arrive at a server as a Poisson process with rate per second. Each packet is independently classified as "high priority" with probability . What is the probability that no high-priority packets arrive in a 1-second interval?
By the thinning theorem, high-priority packets form an independent Poisson process with rate packets/s. The probability of zero arrivals in one second is .
Poisson process
A counting process with independent and stationary increments in which . Equivalently characterised by iid exponential inter-arrival times or by the infinitesimal properties and .
Related: Poisson Process, Equivalence of Poisson Process Definitions
Counting process
A non-negative, integer-valued, non-decreasing stochastic process with that records the cumulative number of events up to time . Sample paths are right-continuous step functions.
Related: Counting Process
Memoryless property
The property for all . Among continuous distributions on , the exponential is the unique distribution with this property. Among discrete distributions on , the geometric distribution is the unique memoryless distribution.
Related: Memoryless Property of the Exponential Distribution
Superposition (of point processes)
The operation of merging multiple independent point processes into a single process. For independent Poisson processes with rates , the superposition is again Poisson with rate .
Thinning (of a point process)
The operation of independently retaining each event with probability and discarding it with probability . For a Poisson process with rate , the thinned process is Poisson with rate and is independent of the process of discarded events.
Related: Thinning (Coloring) of a Poisson Process, Throughput of ALOHA Random Access via Poisson Thinning
Key Takeaway
The core messages of this section:
-
The Poisson process is the canonical point process. Just as the Gaussian distribution occupies a central place among continuous distributions (justified by the central limit theorem), the Poisson process is the natural baseline model for random events in time and space --- justified by the Poisson limit theorem (superposition of many sparse, independent sources) and by its uniquely tractable mathematical properties (independent increments, memoryless inter-arrivals, closure under superposition and thinning).
-
Three equivalent views, one process. The Poisson process can be defined via (a) independent Poisson-distributed increments, (b) iid exponential inter-arrival times, or (c) infinitesimal "at most one event per " conditions. Choosing the right characterisation simplifies both proofs and applications.
-
Superposition and thinning are inverse operations. Merging independent Poisson streams yields a Poisson stream (at the summed rate); splitting a Poisson stream by independent random labelling yields independent Poisson sub-streams (at scaled rates). These structural results underpin ALOHA throughput analysis, multi-class queueing, and stochastic geometry.
-
Validate before applying. The Poisson model's key assumption --- independent increments --- is well-suited to call-level arrivals and spatial BS deployments, but fails for bursty, correlated packet-level traffic. Always check.