<< Chapter < Page Chapter >> Page >

To further investigate the Kaiser window, plot the Kaiser windows and their DTFT magnitudes (in dB)for N = 21 and the following values of β :

  • β = 0
  • β = 1
  • β = 5

For each case use at least 512 points in the plot of the DTFT.

To create theKaiser windows, use the Matlab command kaiser(N,beta) command where N is the length of the filter and betais the shape parameter β . To insure at least 512 points in the plot use the command DTFT(window,512) when computing the DTFT.
Submit the plots of the 3 Kaiser windows and the magnitude of their DTFT's in decibels.Comment on how the value β affects the shape of the window and the sidelobes of the DTFT.
DTFT of a section of noisy speech.

Next use a Kaiser window to design a low pass filter, h ( n ) , to remove the noise from the signal in nspeech2.mat using equations [link] and [link] . To do this, use equations [link] and [link] to compute the values of β and N that will yield the following design specifications:

ω p = 1 . 8 ω c = 2 . 0 ω s = 2 . 2 δ p = 0 . 05 δ s = 0 . 005

The low pass filter designed with the Kaiser method will automatically have a cut-offfrequency centered between ω p and ω s .

ω c = ω p + ω s 2

Plot the magnitude of the DTFT of h ( n ) for | ω | < π . Create three plots in the same figure:one that shows the entire frequency response, and ones that zoom in on the passband and stopband ripple, respectively.Mark ω p , ω s , δ p , and δ s on these plots where appropriate. Note:Since the ripple is measured on a magnitude scale, DO NOT use a decibel scale on this set of plots.

From the Matlab prompt, compute the stopband and passband ripple (do not do this graphically). Record the stopband and passband ripple tothree decimal places.

To compute the passband ripple, find the value of the DTFT at frequencies corresponding to the passband using the command H(abs(w)<=1.8) where H is the DTFT of h ( n ) and w is the corresponding vector of frequencies. Then use this vector to compute the passband ripple.Use a similar procedure for the stopband ripple.

Filter the noisy speech signal in nspeech2.mat using the filter you have designed. Then compute theDTFT of 400 samples of the filtered signal starting at time n = 20000 (i.e. 20001:20400 ).Plot the magnitude of the DTFT samples in decibels versus frequency in radians for | ω | < π . Compare this with the spectrum of the noisy speech signal shownin [link] . Play the noisy and filtered speech signals back using sound and listen to them carefully.

Inlab report

Do the following:
  1. Submit the values of β and N that you computed.
  2. Submit the three plots of the filter's magnitude response. Make sure the plots are labeled.
  3. Submit the values of the passband and stopband ripple. Does this filter meet the design specifications?
  4. Submit the magnitude plot of the DTFT in dB for the filtered signal.Compare this plot to the plot of [link] .
  5. Comment on how the frequency content and the audio quality of the filtered signal have changed afterfiltering.

Fir filter design using parks-mcclellan algorithm

Click here for help on the firpm function for Parks-McClellan filter design. Download the data file nspeech2.mat for the following section.

Kaiser windows are versatile since they allow the design of arbitrary filters which meet specific design constraints.However, filters designed with Kaiser windows still have a number of disadvantages. For example,

Questions & Answers

what is defense mechanism
Chinaza Reply
what is defense mechanisms
Chinaza
I'm interested in biological psychology and cognitive psychology
Tanya Reply
what does preconceived mean
sammie Reply
physiological Psychology
Nwosu Reply
How can I develope my cognitive domain
Amanyire Reply
why is communication effective
Dakolo Reply
Communication is effective because it allows individuals to share ideas, thoughts, and information with others.
effective communication can lead to improved outcomes in various settings, including personal relationships, business environments, and educational settings. By communicating effectively, individuals can negotiate effectively, solve problems collaboratively, and work towards common goals.
it starts up serve and return practice/assessments.it helps find voice talking therapy also assessments through relaxed conversation.
miss
Every time someone flushes a toilet in the apartment building, the person begins to jumb back automatically after hearing the flush, before the water temperature changes. Identify the types of learning, if it is classical conditioning identify the NS, UCS, CS and CR. If it is operant conditioning, identify the type of consequence positive reinforcement, negative reinforcement or punishment
Wekolamo Reply
please i need answer
Wekolamo
because it helps many people around the world to understand how to interact with other people and understand them well, for example at work (job).
Manix Reply
Agreed 👍 There are many parts of our brains and behaviors, we really need to get to know. Blessings for everyone and happy Sunday!
ARC
A child is a member of community not society elucidate ?
JESSY Reply
Isn't practices worldwide, be it psychology, be it science. isn't much just a false belief of control over something the mind cannot truly comprehend?
Simon Reply
compare and contrast skinner's perspective on personality development on freud
namakula Reply
Skinner skipped the whole unconscious phenomenon and rather emphasized on classical conditioning
war
explain how nature and nurture affect the development and later the productivity of an individual.
Amesalu Reply
nature is an hereditary factor while nurture is an environmental factor which constitute an individual personality. so if an individual's parent has a deviant behavior and was also brought up in an deviant environment, observation of the behavior and the inborn trait we make the individual deviant.
Samuel
I am taking this course because I am hoping that I could somehow learn more about my chosen field of interest and due to the fact that being a PsyD really ignites my passion as an individual the more I hope to learn about developing and literally explore the complexity of my critical thinking skills
Zyryn Reply
good👍
Jonathan
and having a good philosophy of the world is like a sandwich and a peanut butter 👍
Jonathan
generally amnesi how long yrs memory loss
Kelu Reply
interpersonal relationships
Abdulfatai Reply
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Purdue digital signal processing labs (ece 438). OpenStax CNX. Sep 14, 2009 Download for free at http://cnx.org/content/col10593/1.4
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Purdue digital signal processing labs (ece 438)' conversation and receive update notifications?

Ask