What Is the Firing Frequency Equation in Neurons?

The firing frequency equation, at its simplest, is f = 1/T, where f is the firing rate and T is the time interval between two consecutive spikes. This relationship is the foundation of how neuroscientists quantify how fast a neuron is signaling. A neuron that fires two spikes 50 milliseconds apart has an instantaneous firing frequency of 20 Hz, meaning 20 spikes per second.

The Core Equation: f = 1/T

The time between one spike and the next is called the interspike interval, often written as T or t_isi. Firing frequency is simply the inverse of that interval: f = 1/t_isi. If a neuron fires every 10 milliseconds (0.01 seconds), the firing frequency is 1/0.01 = 100 Hz. If it fires every 100 milliseconds, the frequency drops to 10 Hz.

This equation gives you the “instantaneous” firing rate between any two spikes. But neurons rarely fire at a perfectly steady rhythm, so a single pair of spikes only tells part of the story. To get the average firing rate over a longer window, you count the total number of spikes N that occur in a time window w and divide: f = N/w. Over long observation windows, this average rate converges to the inverse of the mean interspike interval. Mathematically, as the window grows large, N(w)/w approaches 1/E(T), where E(T) is the expected (average) interspike interval.

How Input Current Determines Firing Frequency

The equation f = 1/T tells you how to measure frequency from a spike train, but it doesn’t explain what controls that frequency. That’s where the frequency-current relationship comes in, commonly called the f-I curve. It describes how a neuron’s firing rate changes as the input current increases.

Every neuron has a threshold current, often written I_T. Below that threshold, the neuron stays silent. Once current exceeds the threshold, the neuron begins firing, and the rate climbs as you push more current in. The shape of that climb depends on the neuron type. For many cortical neurons (classified as “Type I”), firing frequency near the onset grows proportionally to the square root of the current above threshold: f ≈ β√(I − I_T), where β is a scaling constant. This means a small increase in current near threshold produces a relatively large jump in firing rate, but further increases yield diminishing returns.

A simpler mathematical neuron model, the leaky integrate-and-fire (LIF) model, produces a different curve. In the LIF model, firing rate has a logarithmic dependence on I − I_T rather than a square-root one. This makes the LIF model less accurate at capturing the behavior of real neurons at low firing rates, though it remains one of the most widely used models because of its mathematical simplicity.

The Leaky Integrate-and-Fire Model

The LIF model is where the firing frequency equation gets its most complete analytical form. The model treats the neuron’s membrane like a leaky electrical circuit. The membrane voltage u changes over time according to:

τ_m × (du/dt) = −[u(t) − u_rest] + R × I(t)

Here, τ_m is the membrane time constant (how quickly the membrane voltage decays back toward rest), u_rest is the resting voltage, R is the membrane resistance, and I(t) is the input current. When you inject a constant current I_0, the voltage rises exponentially toward a steady-state value of u_rest + R × I_0. If that steady-state value exceeds the threshold voltage (typically around −40 mV in biological neurons), the neuron fires a spike, resets to a lower voltage, and the process repeats.

The time it takes to reach threshold from the reset voltage determines the interspike interval, and inverting that interval gives you the firing frequency. The membrane time constant τ_m plays a central role here: a larger time constant means the voltage rises more slowly, producing a longer interspike interval and a lower firing frequency for the same input current. Changes in membrane capacitance (the membrane’s ability to store charge) directly alter τ_m and therefore shift the firing frequency. Research has shown that even the membrane capacitance of neurons can fluctuate on a daily cycle, which in turn affects how fast those neurons fire.

Instantaneous vs. Average Firing Rate

When neuroscientists talk about “firing frequency,” they might mean different things depending on context. The instantaneous rate is the inverse of a single interspike interval: the frequency right now, between this spike and the next. The average rate is the spike count divided by the observation window. These two numbers can differ substantially because neurons are noisy. Even under constant stimulation, the intervals between spikes vary from one pair to the next.

This variability is why the instantaneous firing rate is technically a random variable, not a fixed number. Its expected value equals the long-run average rate (λ = 1/E(T)), but any single measurement of 1/T will scatter around that average. A statistically rigorous definition of instantaneous rate must be evaluated with respect to an external time frame, consistently across trials, rather than being tied to the timing of any particular spike. In practice, researchers often smooth over several intervals or average across repeated trials to get a stable estimate.

Typical Firing Rates in the Brain

Cortical neurons in living brains fire across a wide range, from less than 1 Hz up to several tens of hertz. The distribution is heavily skewed: most neurons fire at low rates, while a small fraction fire rapidly. This pattern holds across different cortical areas and during both spontaneous activity and responses to stimuli. At the threshold for firing (called rheobase), neurons typically start at around 20 Hz before their rate increases with stronger input.

Why Firing Frequency Matters for Neural Coding

The reason this equation matters beyond the math is that firing frequency is one of the brain’s primary languages. The traditional view, called rate coding, holds that neurons encode information in their average firing rate. A louder sound, a brighter light, or a stronger touch produces a higher firing rate in the relevant sensory neurons.

Rate coding is intuitive, but it has practical limits. Because spike generation is inherently noisy, extracting a reliable rate signal requires either a long observation window or a large group of neurons firing redundantly. Both requirements create problems: sensory processing often happens too fast for long averaging windows, and many neural pathways don’t have enough redundant neurons to compensate. Alternative coding strategies that rely on the precise timing of spikes across a population of neurons can transmit the same information more efficiently. In many brain circuits, both rate and timing likely work together.

Regardless of the coding scheme, the firing frequency equation remains the starting point. Whether you’re measuring a single neuron’s response to a stimulus, building a computational model, or analyzing how a population of neurons represents a signal, f = 1/T is the relationship that connects the raw spike train to a meaningful rate.