06 - Digital Signal Processing Flashcards

1
Q

What does DSP stand for?

A

Digital Signal Processing

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

What are some examples of where you might find DSP being used?

A
Everywhere!
Hearing aids
Otoacoustic systems
Audiometers
Aural rehab software
ABR's
Cell phones
Voice over internet
CD/DVD/DAT players
MP3 players
Biomedical monitoring equipment...
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How does DSP compare to Analog (e.g. time, amplitude, etc)?

A

Analog:

  • continuous in time
  • continuous in amplitude
  • circuits deal with continuous voltages and currents

DSP:

  • discrete in time
  • discrete in amplitude
  • circuits deal with “1’s” and “0’s”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Analog systems transmit signals from the ______ domain, to the ______ domain, back to the ______ domain

A

Acoustical
Electrical
Acoustical

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

Name one reason digital systems are so popular?

A
  • Programmability: instructions can be manipulated “on the fly”
  • Flexibility: don’t need to rebuild the circuit, like you would with analog
  • Advanced signal processing: multichannel compression, precise frequency shaping, feedback cancellation, noise reduction, directional processing
  • Features like bluetooth
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What domains to digital systems cross when processing an acoustic signal?

A

Acoustic -> Electrical -> Digital -> Electrical -> Acoustic

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

How do we discretize time of an analog signal?

A

Sampling

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

What does “quantization” refer to?

A

The discretization of the amplitude of a signal

  • the sampled values are converted into bit representation
  • the performance of a quantizer is dependent on the number of bits (also called bit resolution)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

As we increase the frequency of our signal, we need a _______ (slower/faster) sample rate

A

Faster

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

Describe the Nyquist Sampling Theorem

A

The sampling rate must be more than 2x the highest frequency of the input signal, otherwise there will be distortion

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

Will a signal processor be able to undo the distortion (aliasing) caused by undersampling?

A

No

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

What is “aliasing”?

A

A waveform that is caused by undersampling, and is not actually part of the input signal
- the digital signal processor cannot tell if these come from the true signal or not

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

How do we follow the Nyquist criterion if the highest frequency of a signal is unknown?

A

Anti-aliasing Filter:

  • Use a low pass filter to remove unwanted frequencies
  • Set the sampling rate greater than 2x the bandwidth of the low pass filter
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Are anti-aliasing filters part of the analog or digital circuit?

A

Analog - they are low pass filters applied before sampling (digital domain)

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

Why don’t we just increase the sampling rate to get better quality phone calls, hearing aids, etc?

A

Cell phones and hearing aids are working in real time, so the processor has to deal with that many samples each second
-as we increase the sampling rate, it puts constraints on the processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
Put the following items in order (lowest to highest), based on their typical sampling rate:
CD player
Cell phone
DVD player
Hearing Aid
A
Cell phone (8,000 samples/sec)
CD players and Hearing Aids (44,100 samples/sec)
DVD players (96,000 samples/sec)
17
Q

How many “bits” equal a “byte”?

A

A string of 8 bits = a byte

18
Q

What does the binary string 1101 equal?

A

1 x 2^3 = 8
1 x 2^2 = 4
0 x 2^1 = 0
1 x 2^0 = 1

= 8+4+0+1 = 13

19
Q

Every time we add one more bit, the number of possibilities (“levels”) _______ (stays the same/doubles/triples)

A

Doubles

E.g.
2^3 = 8
2^4 = 16
8 x 2 = 16 possibilities

20
Q

Increasing the number of bits increases the ______ of the quantizer

A

Resolution

21
Q

In quantization, the # of combinations = 2^b where b = _______

A

b = the number of bits

e.g. 3 bit = 2^3

22
Q

When we’re reverse mapping our digitized signal, the step configuration of the signal is essentially made up of high frequency changes (directly up between 2 points), so how to we reconstruct our analogue wave to smooth it out?

A

Use low pass filter (high frequency steps are filtered out)

23
Q

Describe the following characteristics of an A/D converter:
Input range
Resolution

A

Input range - the voltage range that the A/D converter can handle
- can be unipolar (+ve or -ve voltages) or bipolar (+ve and -ve voltages)

Resolution - represented by the number of bits (2^N where N=# of bits)

24
Q

Match the following quantization values to their corresponding modern device:
Telecommunication system, DVD player, Hearing aid

8 bits/sample, 16 bits/sample, 24 bits/sample

A

Telecommunication system: usually 8 bits/sample

Hearing aids: 16 bits/sample or better

DVD player: 24 bits/sample

25
Q

If an analogue to digital converter was operating in real time and was sampling 8000 samples/second with a quantization of 8 bits/sample, how many bits would it be dealing with per second?

A

8000 samples/sec x 8 bits/sample = 64000 bits/second

26
Q

True or false: the complete A/D/A setup consists of:

Anti-alias filter -> S/H (sample and hold) -> ADC -> DAC -> S/H -> Reconstruction Filter

A

True

27
Q

Name one commonly used signal processing technique

A

Fast Fourier Transform (FFT) for spectral analysis and transfer function measurements

Digital filtering and filterbanks for frequency shaping, compression, and noise reduction