SlideShare a Scribd company logo
1 of 6
Download to read offline
DSP CASE STUDY
Submitted by :-
Vaibhav Tayal
07411502816
ECE-II, 3rd
Year
----------------------------------------------------------------------------------------------------------------
Q2. Summarize the two algorithms :-
(i) Discrete Hilbert transform
(ii) Schur algorithm
A2. (i) discrete Hilbert transform:-
Signals can be classified into two classes: 1. Analytical signals(for instance
x(t)=Asinwt), 2. Experimental signals (measured signals).An experimental
signal represents a signal observed during a limited interval of time. It is a
sample of the original signal, which characterized a physical process of interest.
The practical limitations of the systems used to analyze analogical sigals impose
that the experimental analogical signals had a limited frequency band.
If the original signal does not have a limited frequency band , then low pass
filtering needs to be applied.
In the case of Hilbert transform, it’s a known fact that the signal x(t) needs to be
causal (that is, x(t)=0, for t<0).
The sampled signal x[n] is in this case a non-periodic sequence, real and causal.
In such a case, we can talk of the discrete Hilbert transform applied to the
sequence x[n].
When x(t) is a periodic signal, x[n] is a periodic sequence and we cannot talk of
causality (the periodic term implies the sequence extension from -∞ to +∞). A
calculus algorithm for the discrete Hilbert transform in this case imposes the
condition that the discrete fourier transform of the complex analytical sequence
to be equal to zero in the interval of negative frequencies.
DISCRETE HILBERT TRANSFORM. (CALCULUS ALGORITHM).
Having a signal x(t) defined on the time interval [0,tN], using a sampling period
Te, we obtain the discrete signal x[n] :
x[n]=x(nTe), n∈0,N−1 where Te = tN/N.
the sampling frequency fe is chosen so that the frequency fe/2 is greater or equal
to the least significant frequency from the spectrum of x(t). we consider the
discrete frequency step , f0=fe/2 , o=2/N*fe respectiviely.
The discrete fourier transform is :
TFD{x[n]} = X{k} = ∑x[n]e-jnk N , k∈0,N−1
And the inverse discrete fourier transform DFT-1
is:
TFD-1
{X[k]}= x[n] ∑ 
The sample of the spectral density corresponding to frequency k0 is
determined with the relation:
X(jk0) = Te X[k]
On the other hand :
X[k]*
= X[N-k] = X[-k]. which shows that the sample X[N-k] = X[-k] has a
correspondent sample of the spectral density, with the negative frequency X(-
k0).
Similarly, the discrete Hilbert transform is defined :
H{x[n]}= x[n]=TFD-1
{X[k]} .
(ii). Shcur- cohn algorithm :-
To simplify the description of this algorithm, we first take up the analysis of the
stability domain of a 2nd-order transfer function. This particular case leads to a
simplification of the stability criteria imposed on the denominator of the transfer
function. Unfortunately, it cannot be applied to transfer functions of an order
greater than 2. We also present the Schur-Cohn stability algorithm based on the
transfer function of an all-pass filter, allowing us to establish equivalence
relation between the Schur coefficients and the reflection coefficients.
Let there be a second-order transfer function defined as follows:
H2(z) =
The poles of H2 (z) = are equal to:
P1 = √ and P1 = √
And its xeros are defined as follows :
P1 = √ and P1 = √
Depending on the values taken by 1a and 2a , the poles can be real or complex.
For example, when 2 21 4aa < , the poles are complex conjugates of each other.
Otherwise, they are real. To ensure stability, the poles of the transfer function
must be located within the unit circle in the z-plane, i.e.:
1 1 < p and 1 2 < p
this constrain implies that the following two inequalities are satisfied:
a2= p1p2<p1p2<1
and
a1<1+a2
These Relations make it possible to define a triangle in the ( 1a , 2a ) plane
where the filter is stable and which is called the stability triangle. This triangle
depicted in Figure F.1. is a simple tool for testing the stability as it is based on
the values of the filter’s coefficients.
therefore , the schur-cohn algorithm is written as follows:
[ ]
[ ]
[ ]
----------------------------------------------------------------------------------------------------------------
Q3. Design a digital type-1 chebyshev low pass filter operating at a
sampling rate of 100kHz with a passband edge frequency of 10kHz,
a passband ripple 0.4 db & minimum stopband attenuation of 50db at
50kHz using impulse invariance method and bilinear transformation
method. Determine the order of the analog filter prototype. Plot the
phase & magnitude response. Compare the performance of the filter.
MATLAB Implementation:
clc;
clear all;
close all;
rp = 0.4
rs = 50
wp = 10000
ws = 30000
fs = 100000
w1 = 2*wp/ws;
w2 = 2*ws/fs;
[n,wn] =
cheb1ord(w1,w2,rp,rs,'s');
n
[b,a] = cheby1(n,rp,wn,'low','s')
[z,p,k] = cheb1ap(n,rp)
[p,q,r,s] = zp2ss(z,p,k)
[bs,as] = ss2tf(p,q,r,s)
[hs,oms] = freqs(bs,as,fs)
subplot(3,2,1)
plot(oms,abs(hs))
title('magnitude response of
analog filter')
ylabel('Gain-->')
xlabel('frequency-->')
subplot(3,2,2)
plot(oms,angle(hs))
title('Phase response of analog
filter')
ylabel('Phase-->')
xlabel('frequency-->')
[bz,az] = impinvar(b,a,fs);
w = 0:pi/512:pi-(pi/512);
[h,om] = freqz(bz,az,512,fs)
m = (abs(h));
an = angle(h)
subplot(3,2,3)
plot(om,m)
title('using impulse invariance')
ylabel('Gain-->')
xlabel('frequency-->')
subplot(3,2,4)
plot(om,an)
title('using impulse invariance')
ylabel('Phase-->')
xlabel('frequency-->')
[bx,ax] = bilinear(b,a,fs);
[hx,omx] = freqz(bx,ax,512,fs)
mx = abs(h);
anx = angle(h)
subplot(3,2,5)
plot(omx,mx)
title('using bilinear
transformation')
ylabel('Gain-->')
xlabel('frequency-->')
subplot(3,2,6)
plot(omx,anx)
title('using bilinear
transformation')
ylabel('Phase-->')
xlabel('frequency-->')
The order of the analog filter is 17.
Comparision of Digital & Analog filter:
Response of digital filter using impulse invariance method &bilinear
transformation is better than the response of the analog filter prototype.
----------------------------------------------------------------------------------------------------------------

More Related Content

What's hot

System(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationSystem(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationcriterion123
 
Numerical Problems on Ampitude Modulation
Numerical Problems on Ampitude ModulationNumerical Problems on Ampitude Modulation
Numerical Problems on Ampitude ModulationRenji K
 
Satellite communication lecture8
Satellite communication lecture8Satellite communication lecture8
Satellite communication lecture8sandip das
 
8-bit PIC Microcontrollers
8-bit PIC Microcontrollers8-bit PIC Microcontrollers
8-bit PIC MicrocontrollersPremier Farnell
 
Digital communication viva questions
Digital communication viva questionsDigital communication viva questions
Digital communication viva questionsishan0019
 
Mobile Radio Propagation
Mobile Radio PropagationMobile Radio Propagation
Mobile Radio PropagationIzah Asmadi
 
8-PSK(Digital Communication Technique)
8-PSK(Digital Communication Technique)8-PSK(Digital Communication Technique)
8-PSK(Digital Communication Technique)SOBITAMARNATH
 
Digital class
Digital classDigital class
Digital classxyxz
 
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...Waqas Afzal
 
Class 12 Concept of pulse modulation
Class 12 Concept of pulse modulationClass 12 Concept of pulse modulation
Class 12 Concept of pulse modulationArpit Meena
 

What's hot (20)

Dpcm
DpcmDpcm
Dpcm
 
Ee424 fading
Ee424 fadingEe424 fading
Ee424 fading
 
Antenna basic
Antenna basicAntenna basic
Antenna basic
 
Fading & Doppler Effect
Fading & Doppler EffectFading & Doppler Effect
Fading & Doppler Effect
 
System(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimizationSystem(board level) noise figure analysis and optimization
System(board level) noise figure analysis and optimization
 
Numerical Problems on Ampitude Modulation
Numerical Problems on Ampitude ModulationNumerical Problems on Ampitude Modulation
Numerical Problems on Ampitude Modulation
 
Satellite communication lecture8
Satellite communication lecture8Satellite communication lecture8
Satellite communication lecture8
 
8-bit PIC Microcontrollers
8-bit PIC Microcontrollers8-bit PIC Microcontrollers
8-bit PIC Microcontrollers
 
papr-presentation
papr-presentationpapr-presentation
papr-presentation
 
Digital communication viva questions
Digital communication viva questionsDigital communication viva questions
Digital communication viva questions
 
Satellite link design
Satellite link designSatellite link design
Satellite link design
 
Equalization
EqualizationEqualization
Equalization
 
Information theory
Information theoryInformation theory
Information theory
 
Mobile Radio Propagation
Mobile Radio PropagationMobile Radio Propagation
Mobile Radio Propagation
 
8-PSK(Digital Communication Technique)
8-PSK(Digital Communication Technique)8-PSK(Digital Communication Technique)
8-PSK(Digital Communication Technique)
 
Digital class
Digital classDigital class
Digital class
 
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
Sampling Theorem, Quantization Noise and its types, PCM, Channel Capacity, Ny...
 
Amplitude modulation
Amplitude modulationAmplitude modulation
Amplitude modulation
 
Class 12 Concept of pulse modulation
Class 12 Concept of pulse modulationClass 12 Concept of pulse modulation
Class 12 Concept of pulse modulation
 
Baseband Digital Data Transmission
Baseband Digital Data TransmissionBaseband Digital Data Transmission
Baseband Digital Data Transmission
 

Similar to Dsp case study

Chirped Pulse Amplifiers
Chirped Pulse AmplifiersChirped Pulse Amplifiers
Chirped Pulse AmplifiersMario Monico
 
Unit 2 signal &amp;system
Unit 2 signal &amp;systemUnit 2 signal &amp;system
Unit 2 signal &amp;systemsushant7dare
 
Other RLC resonant circuits and Bode Plots 2024.pptx
Other RLC resonant circuits and Bode Plots 2024.pptxOther RLC resonant circuits and Bode Plots 2024.pptx
Other RLC resonant circuits and Bode Plots 2024.pptxDrOmarShAlyozbaky
 
Fpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systemsFpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systemsAleksandar Micic
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing ssuser2797e4
 
Control Analysis of a mass- loaded String
Control Analysis of a mass- loaded StringControl Analysis of a mass- loaded String
Control Analysis of a mass- loaded StringAM Publications
 
Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxrealme6igamerr
 
Fast Fourier Transform (FFT) Algorithms in DSP
Fast Fourier Transform (FFT) Algorithms in DSPFast Fourier Transform (FFT) Algorithms in DSP
Fast Fourier Transform (FFT) Algorithms in DSProykousik2020
 
Chapter 2 dynamic characteristics of instruments
Chapter 2 dynamic characteristics of instrumentsChapter 2 dynamic characteristics of instruments
Chapter 2 dynamic characteristics of instrumentstalbachew tadesse nadew
 
Chaotic Communication for mobile applica
Chaotic Communication for mobile applicaChaotic Communication for mobile applica
Chaotic Communication for mobile applicaYaseenMo
 
On The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationOn The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationCSCJournals
 
Detection of Power Line Disturbances using DSP Techniques
Detection of Power Line Disturbances using DSP TechniquesDetection of Power Line Disturbances using DSP Techniques
Detection of Power Line Disturbances using DSP TechniquesKashishVerma18
 
3. convolution fourier
3. convolution fourier3. convolution fourier
3. convolution fourierskysunilyadav
 
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORMNEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORMmathsjournal
 

Similar to Dsp case study (20)

Chirped Pulse Amplifiers
Chirped Pulse AmplifiersChirped Pulse Amplifiers
Chirped Pulse Amplifiers
 
Unit 2 signal &amp;system
Unit 2 signal &amp;systemUnit 2 signal &amp;system
Unit 2 signal &amp;system
 
Other RLC resonant circuits and Bode Plots 2024.pptx
Other RLC resonant circuits and Bode Plots 2024.pptxOther RLC resonant circuits and Bode Plots 2024.pptx
Other RLC resonant circuits and Bode Plots 2024.pptx
 
Fpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systemsFpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systems
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
Control Analysis of a mass- loaded String
Control Analysis of a mass- loaded StringControl Analysis of a mass- loaded String
Control Analysis of a mass- loaded String
 
lec07_DFT.pdf
lec07_DFT.pdflec07_DFT.pdf
lec07_DFT.pdf
 
Module1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptxModule1_dsffffffffffffffffffffgggpa.pptx
Module1_dsffffffffffffffffffffgggpa.pptx
 
Signal & system
Signal & systemSignal & system
Signal & system
 
Fast Fourier Transform (FFT) Algorithms in DSP
Fast Fourier Transform (FFT) Algorithms in DSPFast Fourier Transform (FFT) Algorithms in DSP
Fast Fourier Transform (FFT) Algorithms in DSP
 
chap3.pptx
chap3.pptxchap3.pptx
chap3.pptx
 
Chapter 2 dynamic characteristics of instruments
Chapter 2 dynamic characteristics of instrumentsChapter 2 dynamic characteristics of instruments
Chapter 2 dynamic characteristics of instruments
 
Digital Signal Processing Assignment Help
Digital Signal Processing Assignment HelpDigital Signal Processing Assignment Help
Digital Signal Processing Assignment Help
 
Chaotic Communication for mobile applica
Chaotic Communication for mobile applicaChaotic Communication for mobile applica
Chaotic Communication for mobile applica
 
On The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationOn The Fundamental Aspects of Demodulation
On The Fundamental Aspects of Demodulation
 
Online Signals and Systems Assignment Help
Online Signals and Systems Assignment HelpOnline Signals and Systems Assignment Help
Online Signals and Systems Assignment Help
 
Detection of Power Line Disturbances using DSP Techniques
Detection of Power Line Disturbances using DSP TechniquesDetection of Power Line Disturbances using DSP Techniques
Detection of Power Line Disturbances using DSP Techniques
 
3. convolution fourier
3. convolution fourier3. convolution fourier
3. convolution fourier
 
Lec19.ppt
Lec19.pptLec19.ppt
Lec19.ppt
 
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORMNEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
NEW METHOD OF SIGNAL DENOISING BY THE PAIRED TRANSFORM
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 

Dsp case study

  • 1. DSP CASE STUDY Submitted by :- Vaibhav Tayal 07411502816 ECE-II, 3rd Year ---------------------------------------------------------------------------------------------------------------- Q2. Summarize the two algorithms :- (i) Discrete Hilbert transform (ii) Schur algorithm A2. (i) discrete Hilbert transform:- Signals can be classified into two classes: 1. Analytical signals(for instance x(t)=Asinwt), 2. Experimental signals (measured signals).An experimental signal represents a signal observed during a limited interval of time. It is a sample of the original signal, which characterized a physical process of interest. The practical limitations of the systems used to analyze analogical sigals impose that the experimental analogical signals had a limited frequency band. If the original signal does not have a limited frequency band , then low pass filtering needs to be applied. In the case of Hilbert transform, it’s a known fact that the signal x(t) needs to be causal (that is, x(t)=0, for t<0). The sampled signal x[n] is in this case a non-periodic sequence, real and causal. In such a case, we can talk of the discrete Hilbert transform applied to the sequence x[n]. When x(t) is a periodic signal, x[n] is a periodic sequence and we cannot talk of causality (the periodic term implies the sequence extension from -∞ to +∞). A calculus algorithm for the discrete Hilbert transform in this case imposes the condition that the discrete fourier transform of the complex analytical sequence to be equal to zero in the interval of negative frequencies.
  • 2. DISCRETE HILBERT TRANSFORM. (CALCULUS ALGORITHM). Having a signal x(t) defined on the time interval [0,tN], using a sampling period Te, we obtain the discrete signal x[n] : x[n]=x(nTe), n∈0,N−1 where Te = tN/N. the sampling frequency fe is chosen so that the frequency fe/2 is greater or equal to the least significant frequency from the spectrum of x(t). we consider the discrete frequency step , f0=fe/2 , o=2/N*fe respectiviely. The discrete fourier transform is : TFD{x[n]} = X{k} = ∑x[n]e-jnk N , k∈0,N−1 And the inverse discrete fourier transform DFT-1 is: TFD-1 {X[k]}= x[n] ∑  The sample of the spectral density corresponding to frequency k0 is determined with the relation: X(jk0) = Te X[k] On the other hand : X[k]* = X[N-k] = X[-k]. which shows that the sample X[N-k] = X[-k] has a correspondent sample of the spectral density, with the negative frequency X(- k0). Similarly, the discrete Hilbert transform is defined : H{x[n]}= x[n]=TFD-1 {X[k]} .
  • 3. (ii). Shcur- cohn algorithm :- To simplify the description of this algorithm, we first take up the analysis of the stability domain of a 2nd-order transfer function. This particular case leads to a simplification of the stability criteria imposed on the denominator of the transfer function. Unfortunately, it cannot be applied to transfer functions of an order greater than 2. We also present the Schur-Cohn stability algorithm based on the transfer function of an all-pass filter, allowing us to establish equivalence relation between the Schur coefficients and the reflection coefficients. Let there be a second-order transfer function defined as follows: H2(z) = The poles of H2 (z) = are equal to: P1 = √ and P1 = √ And its xeros are defined as follows : P1 = √ and P1 = √ Depending on the values taken by 1a and 2a , the poles can be real or complex. For example, when 2 21 4aa < , the poles are complex conjugates of each other. Otherwise, they are real. To ensure stability, the poles of the transfer function must be located within the unit circle in the z-plane, i.e.: 1 1 < p and 1 2 < p this constrain implies that the following two inequalities are satisfied: a2= p1p2<p1p2<1 and a1<1+a2 These Relations make it possible to define a triangle in the ( 1a , 2a ) plane where the filter is stable and which is called the stability triangle. This triangle
  • 4. depicted in Figure F.1. is a simple tool for testing the stability as it is based on the values of the filter’s coefficients. therefore , the schur-cohn algorithm is written as follows: [ ] [ ] [ ] ---------------------------------------------------------------------------------------------------------------- Q3. Design a digital type-1 chebyshev low pass filter operating at a sampling rate of 100kHz with a passband edge frequency of 10kHz, a passband ripple 0.4 db & minimum stopband attenuation of 50db at 50kHz using impulse invariance method and bilinear transformation method. Determine the order of the analog filter prototype. Plot the phase & magnitude response. Compare the performance of the filter.
  • 5. MATLAB Implementation: clc; clear all; close all; rp = 0.4 rs = 50 wp = 10000 ws = 30000 fs = 100000 w1 = 2*wp/ws; w2 = 2*ws/fs; [n,wn] = cheb1ord(w1,w2,rp,rs,'s'); n [b,a] = cheby1(n,rp,wn,'low','s') [z,p,k] = cheb1ap(n,rp) [p,q,r,s] = zp2ss(z,p,k) [bs,as] = ss2tf(p,q,r,s) [hs,oms] = freqs(bs,as,fs) subplot(3,2,1) plot(oms,abs(hs)) title('magnitude response of analog filter') ylabel('Gain-->') xlabel('frequency-->') subplot(3,2,2) plot(oms,angle(hs)) title('Phase response of analog filter') ylabel('Phase-->') xlabel('frequency-->') [bz,az] = impinvar(b,a,fs); w = 0:pi/512:pi-(pi/512); [h,om] = freqz(bz,az,512,fs) m = (abs(h)); an = angle(h) subplot(3,2,3) plot(om,m) title('using impulse invariance') ylabel('Gain-->') xlabel('frequency-->') subplot(3,2,4) plot(om,an) title('using impulse invariance') ylabel('Phase-->') xlabel('frequency-->') [bx,ax] = bilinear(b,a,fs); [hx,omx] = freqz(bx,ax,512,fs) mx = abs(h); anx = angle(h) subplot(3,2,5) plot(omx,mx) title('using bilinear transformation') ylabel('Gain-->') xlabel('frequency-->') subplot(3,2,6) plot(omx,anx) title('using bilinear transformation') ylabel('Phase-->') xlabel('frequency-->')
  • 6. The order of the analog filter is 17. Comparision of Digital & Analog filter: Response of digital filter using impulse invariance method &bilinear transformation is better than the response of the analog filter prototype. ----------------------------------------------------------------------------------------------------------------