03 - Speech Signal Representations Flashcards

1
Q

What is the ‘Zero-Crossing Rate’?

A

It is the rate at which a signal crosses the horizontal (x) axis or the zero level.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

When is it useful to check the Zero-Crossing Rate?

A

The Zero-Crossing Rate can be useful to check in many scenarios. It contains information such as the frequency content and overall changes in the signal. We often check it during speech analysis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does the ‘Autocorrelation’ measure?

A

The similarity of a signal compared to its time-delayed self.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does the term ‘Windowing’ refer to?

A

Answer from research:
Windowing is the process of multiplying a frame with a function so that the signals characteristics are modified, so that the amplitude of the signal is gradually reduced towards the edge of the window. It is often used on frames to achieve a quasi-stationary analysis.

From the slides (I partially disagree with this):
It is the process of splitting the input signal into temporal segments where the signal can be considered quasi-stationary. That is, not really stationary, but in the essence of the analysis, they are.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does the term ‘Frame’ refer to?

A

It is a continuous segment of a signal that is isolated for analysis and processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the Overlap-add algorithm?

A

It is an algorithm that describes the process of recombining overlapping frames of a signal after some processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the steps of the Overlap-add algorithm (think LAB 2)?

A
  1. Input signal is windowed into frames of a certain frame length with a certain interval (hop length)
  2. We compute the output from the input frame
  3. We apply a window to the output frame (for example Hamming)
  4. We recombine the overlapping output frames
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why do we use the Overlap-add algorithm?

A

It is an efficient computation of the convolution of two signals by breaking them into smaller segments, convolving each segment separately, and then combining the results.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the Short-Time Fourier Transform?

A

The short-time Fourier transform is a type of Fourier analysis used to determine the frequency content of a signal over short, fixed-length time intervals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a ‘Spectrogram’?

A

A spectrogram is a visual representation of the frequency content of a signal over time. It is a plot that displays the intensity of different frequencies of a signal as they change over time, typically represented as a heat map or color map. The x-axis is time and the y-axis is frequency (Hz)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a Source-Filter Model?

A

In speech signal processing, the source filter model is a mathematical model that represents the speech signal by a combination of a sound source with a linear acoustic filter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a ‘Second Order All-Pole Filter’?

A

It is a system that has two poles and no zeros in the transfer function.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is ‘Linear Prediction’?

A

Linear prediction is a method that tries to predict a signal sample using a linear combination of the signal’s past samples.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the ‘residue’ of Linear Prediction?

A

It is the prediction error, sometimes referred to as the residuals in other models.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does Linear Prediction Optimization refer to?

A

The minimization of the energy of the prediction error.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a ‘cepstrum’?

A

The cepstrum is defined as the inverse discrete Fourier transform (DFT) of the log magnitude of the DFT of a signal.

16
Q

What is the ‘mel frequency spectrum’?

A

The mel spectrum is a frequency representation where the frequencies are scaled to better match the human perception of sound. This scaling is accomplished using the mel frequency scale, which is a non-linear transformation of frequency that emphasizes lower frequencies more than higher frequencies.

17
Q

Why do we transform using the mel frequency scale?

A

It is easier for human perception.

18
Q

What are the steps of the ‘Mel-Frequency Cepstral Coefficients’ (MFCC) ?

A
  1. We compute the DFT (Discrete Fourier Transform) of the signal
  2. We compute the log-mel-spectrum (simply the log of the mel-spectrum)
  3. We compute the DCT (Discrete Cosine Transform) of the log-mel-spectrum
19
Q

The Linear Prediction Coefficients (LPC) are what?

A

The linear prediction coefficients are a set of coefficients that are used in linear prediction analysis to estimate future values of a time series based on past observations.

20
Q

What is the Discrete Cosine Transform (DCT)?

A

The discrete cosine transform is a frequency representation similar to the Fourier transform, but it uses only real-valued functions and is more efficient for processing data that has symmetric properties.

21
Q

MFCC is an abstract domain that is difficult to interpret. True or false?

A

True

22
Q

The log-mel spectrum is not perceptually motivated. True or false?

A

False

23
Q

The Discrete Cosine Transform decorrelates sequentially correlated data. True or false?

A

True

24
Q

MFCC’s is an efficient representation for computation. True or false?

A

True

25
Q

We can obtain dynamic information with delta and delta-delta MFCC’s. True or false?

A

True

26
Q

Summary question: Time-Domain Features refers to?

A

Root Mean Squared (RMS), zero-crossing rate and auto-correlation.

27
Q

Summary question: Windowing refers to?

A

Handling non-stationary signals.

28
Q

Summary question: Source-Filter Model and LPC (Linear Predictive Coding) refers to?

A

Estimation of vocal tract filter and excitation (making the signal more active).

29
Q

Summary question: Frequency Representations refers to?

A

Log-spectrum, log-mel-spectrum, cepstrum and MFCC’s.

30
Q

What is ‘formant’?

A

In speech processing, a formant is a resonance in the vocal tract that results in a peak of energy in the speech signal at a particular frequency.

Formants are important for distinguishing between different vowel sounds and correspond to high-energy areas of the spectrum of a vowel.

31
Q

What is a ‘cascade combination’?

A

In signal processing, the cascade combination of two systems means that the output of the first system is fed as input to the second system.