<< Chapter < Page Chapter >> Page >

Plot the rectangular, Hamming, Hanning, and Blackman window functions of length 21 on a single figure using the subplot command. You may use the Matlab commands hamming , hann , and blackman . Then compute and plot the DTFT magnitude of each of the four windows.Plot the magnitudes on a decibel scale (i.e., plot 20 log 10 | W ( e j ω ) | ). Download and use the function DTFT.m to compute the DTFT.

Use at least 512 sample points in computing the DTFT by typing the command DTFT(window,512) . Type help DTFT for further information on this function.

Measure the null-to-null mainlobe width (in rad/sample) and the peak-to-sidelobe amplitude (in dB)from the logarithmic magnitude response plot for each window type. The Matlab command zoom is helpful for this. Make a table with these values and the theoretical ones.

Now use a Hamming window to design a lowpass filter h ( n ) with a cutoff frequency of ω c = 2 . 0 and length 21. Note: You need to use [link] and [link] for this design. In the same figure, plot the filter's impulse response, and the magnitude of the filter's DTFT in decibels.

Inlab report

  1. Submit the figure containing the time domain plots of the four windows.
  2. Submit the figure containing the DTFT (in decibels) of the four windows.
  3. Submit the table of the measured and theoretical window spectrum parameters.Comment on how close the experimental results matched the ideal values. Also commenton the relation between the width of the mainlobe and the peak-to-sidelobe amplitude.
  4. Submit the plots of your designed filter's impulse response and the magnitude of the filter's DTFT.

Filter design using the kaiser window

Download nspeech2.mat for the following section.

Tolerance specifications for the frequency response of a filter.

The standard windows of the "Filter Design Using Standard Windows" section are an improvement over simple truncation,but these windows still do not allow for arbitrary choices of transition bandwidth and ripple.In 1964, James Kaiser derived a family of near-optimal windows that can be used to design filters which meet or exceed any filter specification.The Kaiser window depends on two parameters: the window length N , and a parameter β which controls the shape of the window. Large values of β reduce the window sidelobes and therefore result in reduced passband and stopband ripple.The only restriction in the Kaiser filter design method is that the passband and stopband ripple must be equal in magnitude.Therefore, the Kaiser filter must be designed to meet the smaller of the two ripple constraints:

δ = min { δ p , δ s }

The Kaiser window function of length N is given by

w ( n ) = I 0 β n ( N - 1 - n ) N - 1 I 0 ( β ) n = 0 , 1 , ... , N - 1 0 otherwise

where I 0 ( · ) is the zero'th order modified Bessel function of the first kind, N is the length of the window, and β is the shape parameter.

Kaiser found that values of β and N could be chosen to meet any set of design parameters, ( δ , ω p , ω s ) , by defining A = - 20 log 10 δ and using the following two equations:

β = 0 . 1102 ( A - 8 . 7 ) A > 50 0 . 5842 ( A - 21 ) 0 . 4 + 0 . 07886 ( A - 21 ) 21 A 50 0 . 0 A < 21
N = 1 + A - 8 2 . 285 ( ω s - ω p )

where · is the ceiling function, i.e. x is the smallest integer which is greater than or equal to x .

Questions & Answers

the art of managing the production, distribution and consumption.
Satangthem Reply
what is economics
Khawar Reply
marginal utility is the additional satisfaction one derives from consuming additional unit of a good or service.
It's the allocation of scarce resources.
marginal utility please?
marginal utility is the additional satisfaction one derives from consuming additional unit of a good or service.
I know the definition, but I don't understand its meaning.
what is the must definition of economic please?
demand lfs
Economics is derived from the word Oikonomia which means management of household things. Thus, Economics is a study of household things with the constrains of allocating scare resources.
what is Open Market Operation
Adu Reply
dominating middlemen men activities circumstances
Christy Reply
what Equilibrium price
Adji Reply
what is gap
who is good with the indifference curve
What is diseconomic
Alixe Reply
what are the types of goods
how can price determination be the central problem of micro economics
simon Reply
marginal cost formula
Nandu Reply
you should differentiate the total cost function in order to get marginal cost function then you can get marginal cost from it
What about total cost
how can price determination be the central problem if micro economics
formula of cross elasticity of demand
Theresia Reply
what is ceteris paribus
Priyanka Reply
what is ceteris parabus
Ceteris paribus - Literally, "other things being equal"; usually used in economics to indicate that all variables except the ones specified are assumed not to change.
What is broker
land is natural resources that is made by nature
What is broker
what is land
What is broker
land is natural resources that is made by nature
whats poppina nigga turn it up for a minute get it
amarsyaheed Reply
what is this?
am from nigeria@ pilo
am from nigeria@ pilo
what is production possibility frontier
it's a summary of opportunity cost depicted on a curve.
please help me solve this question with the aid of appropriate diagrams explain how each of the following changes will affect the market price and quantity of bread 1. A
Manuela Reply
please l need past question about economics
Prosper Reply
ok let me know some of the questions please.
ok am not wit some if den nw buh by tommorow I shall get Dem
Hi guys can I get Adam Smith's WEALTH OF NATIONS fo sale?
hello I'm Babaisa alhaji Mustapha. I'm studying Economics in the university of Maiduguri
my name is faisal Yahaya. i studied economics at Kaduna state university before proceeding to West African union university benin republic for masters
Hi guys..I am from Bangladesh..
Wat d meaning of management
igwe Reply
disaster management cycle
Gogul Reply
cooperate social responsibility
Fedric Wilson Taylor also define management as the act of knowing what to do and seeing that it is done in the best and cheapest way
Difference between extinct and extici spicies
Amanpreet Reply
Researchers demonstrated that the hippocampus functions in memory processing by creating lesions in the hippocampi of rats, which resulted in ________.
Mapo Reply
The formulation of new memories is sometimes called ________, and the process of bringing up old memories is called ________.
Mapo Reply
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get the best Algebra and trigonometry course in your pocket!

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?