top of page

Understanding Continuous Time White Noise Autocorrelation: Simulation with Dirac & Kronecker

Apr 5, 2024

When it comes to signal processing and time-series analysis, understanding the correlation between different points in time is crucial. One such concept is white noise, which is an example of a signal with no correlation between its individual components. In this article, we will discuss how to simulate continuous time white noise autocorrelation using the concepts of Dirac and Kronecker delta functions.


White Noise and Autocorrelation
White noise is a random signal with a constant power density and a flat frequency spectrum. The autocorrelation of a white noise signal is essentially a measure of how similar the signal is to itself over time. In the case of white noise, the autocorrelation function represents the correlation between the signal and its time-lagged copy. An ideal continuous-time white noise signal will have an autocorrelation function represented by the Dirac Delta.


The Dirac Delta
The Dirac Delta function, denoted by 𝛿(t), is a fundamental concept in continuous-time signal processing and system analysis. It is an impulse function that is non-zero only at t=0 and has an integral equal to 1. For a continuous-time white noise signal, the autocorrelation function is given by the scaled Dirac Delta function, 𝜎²𝛿(t), where 𝜎² is the power of the noise signal. This implies that the noise signal is perfectly uncorrelated for all non-zero time values.


Kronecker Delta in Discrete Time
Analogously, in discrete-time signal processing, the Kronecker Delta function is used to define the autocorrelation of white noise. The Kronecker Delta function, denoted by 𝛿[n], is non-zero only at n=0, and it is equal to 1. The autocorrelation function of discrete-time white noise is given as 𝜎²𝛿[n], i.e., it is perfectly uncorrelated for all non-zero time values.


Simulating Continuous Time White Noise Autocorrelation
To simulate continuous-time white noise autocorrelation, we can sample the continuous-time white noise signal at discrete instants. Let x(t) be the continuous-time white noise signal, and x[n] be discrete-time samples of x(t). The autocorrelation of x[n] (represented by R[n]) can be approximated as:
R[n] = E {x[k] x[k+n]} for all k/n in Z
where E denotes the expectation operation.


We can use a large number of samples to estimate this autocorrelation sequence by averaging the product of x[k] and x[k+n] over the sample set. When simulating a white noise signal, it is crucial to ensure that it is created through a random process with a flat power spectral density.


In summary, continuous time white noise autocorrelation can be understood and simulated using the Dirac delta function and Kronecker delta function for continuous and discrete time signals, respectively. The autocorrelation function of white noise is non-zero only at the origin and perfectly uncorrelated for all non-zero values. This simulation provides valuable insight into the nature of white noise signals and their applications in signal processing and time-series analysis.


bottom of page