Revision as of 16:55, 23 November 2016 by Wang1996 (Talk | contribs)


Neil Armstrong Moon Landing Speech Analysis

Introduction

When Neil Armstrong landed on the moon, he said "That's one small step for (a) man; one giant leap for mankind." However,because all the noises (machine vibration,breathing and white noise in radio frequency), people cannot distinguish if he said "a man" or just "man". A lot of experts tried different methods but still could not extract the "a" from the background noise. Hence, the answer is still unknown.

This small project will focus on noise reduction techniques to increase the overall signal to noise ratio (SRN)
Two techniques will be introduced:

  • Bandpass Filter
  • Noise Gate

Original Speech Analysis

Speech in Time domian

The original speech file can be found from NASA page: July 20, 1969: One Giant Leap For Mankind
Play the audio
While playing the audio, we can hear a constant machine vibration and white noise in the background.

The whole audio can be divided to 5 parts:

Original Speech

We can use MATLAB load the audio file and then divide the audio to different parts.
Here,I divided the audio to five parts.

    [speech,f_sampling] = audioread('Original Speech.wav');
    noise1 = speech(1:3*f_sampling);
    speech1 = speech(round(3.652*f_sampling):round(5.682*f_sampling));
    noise2 = speech(round(5.694*f_sampling):round(15.388*f_sampling));
    One_Man = speech(round(15.337*f_sampling):round(18.584*f_sampling));
    One_Mankind = speech(round(20.633*f_sampling):floor(24.1*f_sampling));
    save noise.mat noise1 noise2
    save Main.mat speech1 One_Man One_Mankind

Speech in Frequency domian

Then we should look at the speech in frequency domain.
The analysis tool is Spectrogram,which is based on the codes from the Lab 9a-Speech Processing I. Spectrogram is a three dimensional diagram,in which the x-axis represents time, y-axis represents frequency and z-axis represents the FFT (fast fourier transform) result at each short period of time. It tells us what is the overall distribution of the audio frequency. Based on the diagram, we can determine how to design our bandpass filter.



Back to 2016 Fall ECE 438 Boutin

Alumni Liaison

Prof. Math. Ohio State and Associate Dean
Outstanding Alumnus Purdue Math 2008

Jeff McNeal