-
Matlab - Noise Spectrum Analysis
Noise spectrum of voice
To assess the kind of spectra that may be encountered, a recording was taken in a computer laboratory to simulate the kind of noise in an office environment. A lot of talking and group discussions were observed, alongside people working alone on computers. This approximates an office environment quite well as the main source of noise is from conversations between people. The FFT spectra of the noise is shown below:
This shows a number of things. The frequency of the noise is measured to be from 100 to 600 Hz. Hence, the microphones and loudspeakers are selected to be sensitive to this range. Similarly, it can be observed that the noise can be time varying and has some nonstationarity. To simplify things, noise is assumed approximately Wide-Sense Stationary (WSS) as time variance is not very great, and step size is assumed to be sufficiently small for approximate stationarity. More advanced models for future work may use methods for tracking nonstationarity of spectra, but this is beyond the planned scope of the project.
Below is a link to our GitHub page where you can download our MATLAB files
Download!