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 Rd\mathbb{R}^d (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 λ\lambda) 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

A counting process is a stochastic process {N(t),t0}\{N(t),\, t \ge 0\} satisfying the following properties:

  1. Initial condition: N(0)=0N(0) = 0.
  2. Integer-valued: N(t){0,1,2,}N(t) \in \{0, 1, 2, \dots\} for all t0t \ge 0.
  3. Non-decreasing: If sts \le t, then N(s)N(t)N(s) \le N(t).
  4. Right-continuous with left limits (càdlàg): For each ωΩ\omega \in \Omega, the sample path tN(t,ω)t \mapsto N(t, \omega) is a right-continuous step function with unit jumps.

The quantity N(t)N(s)N(t) - N(s) for 0s<t0 \le s < t counts the number of events occurring in the interval (s,t](s, t].

Interpretation: In a packet network, N(t)N(t) is the cumulative number of packets that have arrived by time tt. 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 t0t_0 is counted by N(t0)N(t_0) but not by N(t0)N(t_0^-). This is consistent with counting events in half-open intervals (s,t](s, t].

Definition:

Poisson Process

A counting process {N(t),t0}\{N(t),\, t \ge 0\} is called a Poisson process with rate (or intensity) λ>0\lambda > 0 if it satisfies any one of the following three equivalent characterisations.


(a) Stationary and independent increments.

  1. N(0)=0N(0) = 0.

  2. The process has independent increments: for any 0t1<t2<<tn0 \le t_1 < t_2 < \cdots < t_n, the random variables N(t1)N(t_1), N(t2)N(t1)N(t_2) - N(t_1), \ldots, N(tn)N(tn1)N(t_n) - N(t_{n-1}) are mutually independent.

  3. The number of events in any interval of length ss follows a Poisson distribution:

    N(t+s)N(t)Poisson(λs),N(t + s) - N(t) \sim \mathrm{Poisson}(\lambda s),

    i.e., for k=0,1,2,k = 0, 1, 2, \ldots,

    P(N(t+s)N(t)=k)=(λs)kk!eλs.P\bigl(N(t+s) - N(t) = k\bigr) = \frac{(\lambda s)^k}{k!}\,e^{-\lambda s}.


(b) Exponential inter-arrival times.

Let SnS_n denote the time of the nn-th event and define the inter-arrival times Tk=SkSk1T_k = S_k - S_{k-1} (with S0=0S_0 = 0). The process is Poisson with rate λ\lambda if and only if

T1,T2,T3,iidExp(λ),T_1, T_2, T_3, \ldots \stackrel{\mathrm{iid}}{\sim} \mathrm{Exp}(\lambda),

i.e., each TkT_k has density fTk(t)=λeλtf_{T_k}(t) = \lambda e^{-\lambda t} for t0t \ge 0.


(c) Infinitesimal (local) definition.

  1. N(0)=0N(0) = 0.

  2. The process has stationary and independent increments.

  3. As h0+h \to 0^+:

    P(N(t+h)N(t)=1)=λh+o(h),P\bigl(N(t+h) - N(t) = 1\bigr) = \lambda h + o(h),

    P(N(t+h)N(t)2)=o(h).P\bigl(N(t+h) - N(t) \ge 2\bigr) = o(h).

The parameter λ\lambda has units of events per unit time (e.g., packets per second, calls per hour). The expected number of events in [0,t][0, t] is E[N(t)]=λtE[N(t)] = \lambda t and the variance is Var(N(t))=λt\mathrm{Var}(N(t)) = \lambda t.

Characterisation (c) is especially useful for deriving differential equations governing queueing systems. It states that, in a tiny interval of length hh, either zero or one event occurs (with probability approximately 1λh1 - \lambda h and λh\lambda h, 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.

Theorem: Memoryless Property of the Exponential Distribution

Let TExp(λ)T \sim \mathrm{Exp}(\lambda). Then for all t,s0t, s \ge 0,

P(T>t+sT>t)=P(T>s)=eλs.P(T > t + s \mid T > t) = P(T > s) = e^{-\lambda s}.

Moreover, the exponential distribution is the only continuous distribution possessing this memoryless property. That is, if TT is a continuous, non-negative random variable satisfying P(T>t+sT>t)=P(T>s)P(T > t + s \mid T > t) = P(T > s) for all t,s0t, s \ge 0, then TExp(λ)T \sim \mathrm{Exp}(\lambda) for some λ>0\lambda > 0.

The memoryless property says: "given that you have already waited tt 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 1/λ1/\lambda.

,

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 +1+1 at each event time. Adjust the rate λ\lambda to see how the density of events changes. When show inter-arrivals is enabled, the exponential inter-arrival times TkT_k are annotated on the plot, and a histogram of the observed inter-arrivals is overlaid with the theoretical Exp(λ)\mathrm{Exp}(\lambda) density. A side panel shows the Poisson PMF P(N(t)=k)P(N(t) = k) at the right endpoint of the time horizon, compared with the empirical count from the realisations.

Parameters
2
10
3

Theorem: Superposition of Independent Poisson Processes

Let {N1(t)},{N2(t)},,{NK(t)}\{N_1(t)\}, \{N_2(t)\}, \ldots, \{N_K(t)\} be independent Poisson processes with rates λ1,λ2,,λK\lambda_1, \lambda_2, \ldots, \lambda_K respectively. Then the superposition (merged process)

N(t)=k=1KNk(t)N(t) = \sum_{k=1}^{K} N_k(t)

is a Poisson process with rate

λ=k=1Kλk.\lambda = \sum_{k=1}^{K} \lambda_k.

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 kk generates packets at rate λk\lambda_k, the total arrival stream at a router is Poisson with rate λ=kλk\lambda = \sum_k \lambda_k.

,

Theorem: Thinning (Coloring) of a Poisson Process

Let {N(t),t0}\{N(t),\, t \ge 0\} be a Poisson process with rate λ\lambda. Suppose each event is independently retained with probability pp and discarded with probability 1p1 - p (independently of all other events and of the process history). Let Nkept(t)N_{\mathrm{kept}}(t) and Ndisc(t)N_{\mathrm{disc}}(t) denote the counting processes of retained and discarded events, respectively. Then:

  1. {Nkept(t)}\{N_{\mathrm{kept}}(t)\} is a Poisson process with rate pλp\lambda.
  2. {Ndisc(t)}\{N_{\mathrm{disc}}(t)\} is a Poisson process with rate (1p)λ(1 - p)\lambda.
  3. {Nkept(t)}\{N_{\mathrm{kept}}(t)\} and {Ndisc(t)}\{N_{\mathrm{disc}}(t)\} 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.

,

Theorem: Random Selection (Multinomial Decomposition)

Let {N(t),t0}\{N(t),\, t \ge 0\} be a Poisson process with rate λ\lambda. Suppose each event is independently classified as type kk with probability pkp_k, where k=1,2,,Kk = 1, 2, \ldots, K and k=1Kpk=1\sum_{k=1}^{K} p_k = 1. Let Nk(t)N_k(t) denote the number of type-kk events in [0,t][0, t]. Then:

  1. Each {Nk(t)}\{N_k(t)\} is a Poisson process with rate pkλp_k \lambda.
  2. The KK processes {N1(t)},{N2(t)},,{NK(t)}\{N_1(t)\}, \{N_2(t)\}, \ldots, \{N_K(t)\} are mutually independent.

This generalises the binary thinning theorem to multiple categories. Given that N(t)=nN(t) = n events occurred, the joint distribution of (N1(t),,NK(t))(N_1(t), \ldots, N_K(t)) is Multinomial(n;p1,,pK)\mathrm{Multinomial}(n;\, p_1, \ldots, p_K). After summing over nn with Poisson weights, the multinomial structure decouples into independent Poisson marginals.

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 GG (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 SS (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.

Definition:

Non-Homogeneous Poisson Process

A counting process {N(t),t0}\{N(t),\, t \ge 0\} is a non-homogeneous (or inhomogeneous) Poisson process with rate function λ(t)0\lambda(t) \ge 0 if:

  1. N(0)=0N(0) = 0.

  2. The process has independent increments (but not necessarily stationary increments).

  3. The number of events in any interval (s,t](s, t] follows a Poisson distribution:

    N(t)N(s)Poisson ⁣(stλ(u)du).N(t) - N(s) \sim \mathrm{Poisson}\!\left(\int_s^t \lambda(u)\,du\right).

The mean measure (or cumulative intensity) is

Λ(t)=0tλ(u)du,\Lambda(t) = \int_0^t \lambda(u)\,du,

so that E[N(t)]=Λ(t)E[N(t)] = \Lambda(t). When λ(t)=λ\lambda(t) = \lambda (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 {M(t)}\{M(t)\} is a homogeneous Poisson process with unit rate, then N(t)=M(Λ(t))N(t) = M(\Lambda(t)) is a non-homogeneous Poisson process with rate function λ(t)\lambda(t). Conversely, every NHPP can be "uniformised" back to a homogeneous process by inverting Λ\Lambda.

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) Φ\Phi on R2\mathbb{R}^2 with spatial density λBS\lambda_{\mathrm{BS}} (base stations per unit area).

Key properties inherited from the Poisson process:

  1. Counting: The number of BSs in any region AR2\mathcal{A} \subset \mathbb{R}^2 with area A|\mathcal{A}| follows

    N(A)Poisson ⁣(λBSA).N(\mathcal{A}) \sim \mathrm{Poisson}\!\left( \lambda_{\mathrm{BS}}\,|\mathcal{A}|\right).

  2. Independence: BS counts in disjoint regions are independent.

  3. Superposition: In a heterogeneous network (HetNet) with KK tiers (macro, micro, pico, femto cells), each tier kk has independent PPP locations with density λk\lambda_k. The aggregate BS locations form a PPP with density λ=k=1Kλk\lambda = \sum_{k=1}^K \lambda_k (TSuperposition of Independent Poisson Processes).

  4. Thinning for coverage: If each BS independently serves a typical user with probability pp (e.g., due to resource availability), the set of serving BSs is a thinned PPP with density pλBSp\lambda_{\mathrm{BS}} (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 α>2\alpha > 2 and Rayleigh fading is

Pcov(θ)=11+θ2/αθ2/α11+uα/2du,P_{\mathrm{cov}}(\theta) = \frac{1}{1 + \theta^{2/\alpha} \int_{\theta^{-2/\alpha}}^{\infty} \frac{1}{1 + u^{\alpha/2}}\,du},

where θ\theta is the SIR threshold. Remarkably, this expression is independent of λBS\lambda_{\mathrm{BS}} --- 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 nn independent trials each have success probability p=λ/np = \lambda/n, then as nn \to \infty with λ\lambda fixed,

(nk)pk(1p)nkλkk!eλ.\binom{n}{k} p^k (1-p)^{n-k} \to \frac{\lambda^k}{k!}\,e^{-\lambda}.

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 R(τ)τβR(\tau) \sim \tau^{-\beta} with 0<β<10 < \beta < 1, 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 H>1/2H > 1/2.
  • 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 λ1=2\lambda_1 = 2, λ2=3\lambda_2 = 3, and λ3=5\lambda_3 = 5 packets per second are merged into a single stream. What is the probability that exactly 20 packets arrive in a 2-second interval?

202020!e20\frac{20^{20}}{20!}\,e^{-20}

102020!e10\frac{10^{20}}{20!}\,e^{-10}

201010!e20\frac{20^{10}}{10!}\,e^{-20}

101010!e10\frac{10^{10}}{10!}\,e^{-10}

Quick Check

A packet arrives according to a Poisson process with rate λ=5\lambda = 5 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

Quick Check

Packets arrive at a server as a Poisson process with rate λ=10\lambda = 10 per second. Each packet is independently classified as "high priority" with probability p=0.2p = 0.2. What is the probability that no high-priority packets arrive in a 1-second interval?

e10e^{-10}

e2e^{-2}

(0.8)10(0.8)^{10}

e8e^{-8}

Poisson process

A counting process {N(t),t0}\{N(t),\, t \ge 0\} with independent and stationary increments in which N(t+s)N(t)Poisson(λs)N(t+s) - N(t) \sim \mathrm{Poisson}(\lambda s). Equivalently characterised by iid exponential inter-arrival times or by the infinitesimal properties P(1 event in dt)=λdtP(1 \text{ event in } dt) = \lambda\,dt and P(2 events in dt)=o(dt)P(\ge 2 \text{ events in } dt) = o(dt).

Related: Poisson Process, Equivalence of Poisson Process Definitions

Counting process

A non-negative, integer-valued, non-decreasing stochastic process {N(t),t0}\{N(t),\, t \ge 0\} with N(0)=0N(0) = 0 that records the cumulative number of events up to time tt. Sample paths are right-continuous step functions.

Related: Counting Process

Memoryless property

The property P(T>t+sT>t)=P(T>s)P(T > t + s \mid T > t) = P(T > s) for all t,s0t, s \ge 0. Among continuous distributions on [0,)[0, \infty), the exponential is the unique distribution with this property. Among discrete distributions on {0,1,2,}\{0, 1, 2, \ldots\}, 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 λ1,,λK\lambda_1, \ldots, \lambda_K, the superposition is again Poisson with rate λ=kλk\lambda = \sum_k \lambda_k.

Related: Superposition of Independent Poisson Processes

Thinning (of a point process)

The operation of independently retaining each event with probability pp and discarding it with probability 1p1 - p. For a Poisson process with rate λ\lambda, the thinned process is Poisson with rate pλp\lambda 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:

  1. 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).

  2. 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 dtdt" conditions. Choosing the right characterisation simplifies both proofs and applications.

  3. 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.

  4. 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.