SlideShare a Scribd company logo
1 of 2
Download to read offline
A linear-FM chirp signal is a sinusoid whose instantaneous frequency changes linearly with
time. The formula for such a signal can be defined by creating a complex exponential signal with
a quadratic angle function theta(t). Mathematically, we define theta(t)as theta(t) = 2 pi mu t2 + 2
pi f0t + and the signal is written as x(t) = Re{Ae j theta (t)] = Acos(theta(t)). The derivative of
theta(t) yields an instantaneous frequency that changes linearly with time: The linear function of
(4) has a slope 2 mu and is equal to f0 at t = 0. Often, we define the "linear sweep" by
specifying the frequencies at the starting and ending moments, e.g., (starting with) 150Hz at t=
0.5s and (ending with) 1050Hz at t = 5s. From the specification, we obtain the parameters in (2)
as and f0 = 50Hz. The signal is thus defined as x (t) = Acos(200 pi-t2 + 100 pi t+(phi). where
A and phi are arbitrary. You'll need a MATLAB code to generate a linear FM chirp. You may
recall make_chirp in Lab03; make a modification to it so that it takes the four parameters as
input, beginning time and frequency, and ending time and frequency, plus the sampling rate. Fill
in the ?? below to complete the code:
Solution
Chirp Signal – Frequency Sweeping – FFT and power spectral density
Numerous texts are available to explain the basics of Discrete Fourier Transform and its very
efficient implementation – Fast Fourier Transform (FFT). Often we are confronted with the need
to generate simple, standard signals (sine, cosine, Gaussian pulse, squarewave, isolated
rectangular pulse, exponential decay, chirp signal) for simulation purpose. I intend to show (in a
series of articles) how these basic signals can be generated in Matlab and how to represent them
in frequency domain using FFT.
All the signals discussed so far do not change in frequency over time. Obtaining a signal with
time-varying frequency is of main focus here. A signal that varies in frequency over time is
called “chirp”. The frequency of the chirp signal can vary from low to high frequency (up-chirp)
or from high to low frequency (low-chirp).
Mathematical Description:
A linear chirp signal sweeps the frequency from low to high frequency (or vice-versa) linearly.
One approach to generate a chirp signal is to concatenate a series of segments of sine waves each
with increasing(or decreasing) frequency in order. This method introduces discontinuities in the
chirp signal due to the mismatch in the phases of each such segments. Modifying the equation of
a sinusoid to generate a chirp signal is a better approach.
The equation for generating a sinusoidal (cosine here) signal with amplitude A, angular
frequency 0 and initial phase is
x(t)=Acos(0t+)(1)
This can be written as a function of instantaneous phase
x(t)=Acos((t))(2)
where (t)=0+ is the instantaneous phase of the sinusoid and it is linear in time. The time
derivative of instantaneous phase (t) is equal to the angular frequency of the sinusoid – which in
case is a constant in the above equation.
(t)=ddt(t)(3)
Instead of having the phase linear in time, let’s change the phase to quadratic form and thus non-
linear.
(t)=2t2+2f0t+(4)
for some constant . The first derivative the phase, which is the instantaneous angular frequency
becomes
i(t)=ddt(t)=4t+2f0(5)
The time-varying frequency in Hz is given by
fi(t)=2t+f0(6)
In the above equation, the frequency is no longer a constant, rather it is of time-varying nature
with initial frequency given by f0. Thus, from the above equation, given a time duration T, the
rate of change of frequency is given by
k=2=f1f0T(7)
where, f0 is the starting frequency of the sweep, f_1 is the frequency at the end of the duration
T.
The time varying frequency function for a phase derivative equal to i(t)=2(t+f0) is
fi(t)=t+f0(8)
Substituting (6) & (7) in (5)
i(t)=ddt(t)=2(kt+f0)(9)
From (3) and (9)
(t)=i(t)dt=2(kt+f0)dt=2(kt22+f0t)+0=2(kt22+f0t)+0=2(k2t+f0)t+0(10)
where 0 is a constant which will act as the initial phase of the sweep.
Thus the modified equation for generating a chirp signal is given by
x(t)=Acos(2f(t)t+0)(11)
where the time-varying frequency function is given by
f(t)=k2t+f0

More Related Content

Similar to A linear-FM chirp signal is a sinusoid whose instantaneous frequency .pdf

Ch5 angle modulation pg 97
Ch5 angle modulation pg 97Ch5 angle modulation pg 97
Ch5 angle modulation pg 97Prateek Omer
 
pulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptxpulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptxNishanth Asmi
 
Ch1 representation of signal pg 130
Ch1 representation of signal pg 130Ch1 representation of signal pg 130
Ch1 representation of signal pg 130Prateek Omer
 
Power Quality Monitoring by Disturbance Detection using Hilbert Phase Shifting
Power Quality Monitoring by Disturbance Detection using Hilbert Phase ShiftingPower Quality Monitoring by Disturbance Detection using Hilbert Phase Shifting
Power Quality Monitoring by Disturbance Detection using Hilbert Phase Shiftingidescitation
 
communication system Chapter 5
communication system Chapter 5communication system Chapter 5
communication system Chapter 5moeen khan afridi
 
Performance analysis of wavelet based blind detection and hop time estimation...
Performance analysis of wavelet based blind detection and hop time estimation...Performance analysis of wavelet based blind detection and hop time estimation...
Performance analysis of wavelet based blind detection and hop time estimation...Saira Shahid
 
Eece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformEece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformSandilya Sridhara
 
Ist module 3
Ist module 3Ist module 3
Ist module 3Vijaya79
 
Ss important questions
Ss important questionsSs important questions
Ss important questionsSowji Laddu
 
Angel modulization in Frequency modulation and Phase modulation
Angel modulization in Frequency modulation and Phase modulationAngel modulization in Frequency modulation and Phase modulation
Angel modulization in Frequency modulation and Phase modulationswatihalunde
 
4. a Find the compact trigonometric Fourier series for the periodic s.pdf
4. a Find the compact trigonometric Fourier series for the periodic s.pdf4. a Find the compact trigonometric Fourier series for the periodic s.pdf
4. a Find the compact trigonometric Fourier series for the periodic s.pdfjovankarenhookeott88
 
RiseFalltime031114.pptx
RiseFalltime031114.pptxRiseFalltime031114.pptx
RiseFalltime031114.pptxVignesh899811
 
FT of Gaussian Pulse etc.ppt
FT of Gaussian Pulse etc.pptFT of Gaussian Pulse etc.ppt
FT of Gaussian Pulse etc.pptSandyPurba4
 
Ch4 (1)_fourier series, fourier transform
Ch4 (1)_fourier series, fourier transformCh4 (1)_fourier series, fourier transform
Ch4 (1)_fourier series, fourier transformShalabhMishra10
 

Similar to A linear-FM chirp signal is a sinusoid whose instantaneous frequency .pdf (20)

10 Angle_modulation.pdf
10 Angle_modulation.pdf10 Angle_modulation.pdf
10 Angle_modulation.pdf
 
Ch5 angle modulation pg 97
Ch5 angle modulation pg 97Ch5 angle modulation pg 97
Ch5 angle modulation pg 97
 
pulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptxpulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptx
 
Ch1 representation of signal pg 130
Ch1 representation of signal pg 130Ch1 representation of signal pg 130
Ch1 representation of signal pg 130
 
Power Quality Monitoring by Disturbance Detection using Hilbert Phase Shifting
Power Quality Monitoring by Disturbance Detection using Hilbert Phase ShiftingPower Quality Monitoring by Disturbance Detection using Hilbert Phase Shifting
Power Quality Monitoring by Disturbance Detection using Hilbert Phase Shifting
 
communication system Chapter 5
communication system Chapter 5communication system Chapter 5
communication system Chapter 5
 
Performance analysis of wavelet based blind detection and hop time estimation...
Performance analysis of wavelet based blind detection and hop time estimation...Performance analysis of wavelet based blind detection and hop time estimation...
Performance analysis of wavelet based blind detection and hop time estimation...
 
Eece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transformEece 301 note set 14 fourier transform
Eece 301 note set 14 fourier transform
 
Ist module 3
Ist module 3Ist module 3
Ist module 3
 
Fourier Analysis
Fourier AnalysisFourier Analysis
Fourier Analysis
 
Fourier Analysis
Fourier AnalysisFourier Analysis
Fourier Analysis
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Ss important questions
Ss important questionsSs important questions
Ss important questions
 
signals and system
signals and systemsignals and system
signals and system
 
Angel modulization in Frequency modulation and Phase modulation
Angel modulization in Frequency modulation and Phase modulationAngel modulization in Frequency modulation and Phase modulation
Angel modulization in Frequency modulation and Phase modulation
 
M4.pdf
M4.pdfM4.pdf
M4.pdf
 
4. a Find the compact trigonometric Fourier series for the periodic s.pdf
4. a Find the compact trigonometric Fourier series for the periodic s.pdf4. a Find the compact trigonometric Fourier series for the periodic s.pdf
4. a Find the compact trigonometric Fourier series for the periodic s.pdf
 
RiseFalltime031114.pptx
RiseFalltime031114.pptxRiseFalltime031114.pptx
RiseFalltime031114.pptx
 
FT of Gaussian Pulse etc.ppt
FT of Gaussian Pulse etc.pptFT of Gaussian Pulse etc.ppt
FT of Gaussian Pulse etc.ppt
 
Ch4 (1)_fourier series, fourier transform
Ch4 (1)_fourier series, fourier transformCh4 (1)_fourier series, fourier transform
Ch4 (1)_fourier series, fourier transform
 

More from gautamsharma761

A particle is moved along the x-axis by a force that measures 10(1 +.pdf
 A particle is moved along the x-axis by a force that measures 10(1 +.pdf A particle is moved along the x-axis by a force that measures 10(1 +.pdf
A particle is moved along the x-axis by a force that measures 10(1 +.pdfgautamsharma761
 
A normalized structure increases the repetition of data in the databa.pdf
 A normalized structure increases the repetition of data in the databa.pdf A normalized structure increases the repetition of data in the databa.pdf
A normalized structure increases the repetition of data in the databa.pdfgautamsharma761
 
A man and a woman agree to meet at a cafe at about noon. If the man.pdf
 A man and a woman agree to meet at a cafe at about noon. If the man.pdf A man and a woman agree to meet at a cafe at about noon. If the man.pdf
A man and a woman agree to meet at a cafe at about noon. If the man.pdfgautamsharma761
 
A major U. S. multinational firm has forecast the eurodollar rate to.pdf
 A major U. S. multinational firm has forecast the eurodollar rate to.pdf A major U. S. multinational firm has forecast the eurodollar rate to.pdf
A major U. S. multinational firm has forecast the eurodollar rate to.pdfgautamsharma761
 
a machine has 7 identical components which function independently. .pdf
 a machine has 7 identical components which function independently. .pdf a machine has 7 identical components which function independently. .pdf
a machine has 7 identical components which function independently. .pdfgautamsharma761
 
A hazard index Points each) of 0.001 implies a. Risk 10 b. The proba.pdf
 A hazard index Points each) of 0.001 implies a. Risk 10 b. The proba.pdf A hazard index Points each) of 0.001 implies a. Risk 10 b. The proba.pdf
A hazard index Points each) of 0.001 implies a. Risk 10 b. The proba.pdfgautamsharma761
 
A firm has an ROE of 4, a debtequity ratio of 0.4, a tax rate of 35.pdf
 A firm has an ROE of 4, a debtequity ratio of 0.4, a tax rate of 35.pdf A firm has an ROE of 4, a debtequity ratio of 0.4, a tax rate of 35.pdf
A firm has an ROE of 4, a debtequity ratio of 0.4, a tax rate of 35.pdfgautamsharma761
 

More from gautamsharma761 (7)

A particle is moved along the x-axis by a force that measures 10(1 +.pdf
 A particle is moved along the x-axis by a force that measures 10(1 +.pdf A particle is moved along the x-axis by a force that measures 10(1 +.pdf
A particle is moved along the x-axis by a force that measures 10(1 +.pdf
 
A normalized structure increases the repetition of data in the databa.pdf
 A normalized structure increases the repetition of data in the databa.pdf A normalized structure increases the repetition of data in the databa.pdf
A normalized structure increases the repetition of data in the databa.pdf
 
A man and a woman agree to meet at a cafe at about noon. If the man.pdf
 A man and a woman agree to meet at a cafe at about noon. If the man.pdf A man and a woman agree to meet at a cafe at about noon. If the man.pdf
A man and a woman agree to meet at a cafe at about noon. If the man.pdf
 
A major U. S. multinational firm has forecast the eurodollar rate to.pdf
 A major U. S. multinational firm has forecast the eurodollar rate to.pdf A major U. S. multinational firm has forecast the eurodollar rate to.pdf
A major U. S. multinational firm has forecast the eurodollar rate to.pdf
 
a machine has 7 identical components which function independently. .pdf
 a machine has 7 identical components which function independently. .pdf a machine has 7 identical components which function independently. .pdf
a machine has 7 identical components which function independently. .pdf
 
A hazard index Points each) of 0.001 implies a. Risk 10 b. The proba.pdf
 A hazard index Points each) of 0.001 implies a. Risk 10 b. The proba.pdf A hazard index Points each) of 0.001 implies a. Risk 10 b. The proba.pdf
A hazard index Points each) of 0.001 implies a. Risk 10 b. The proba.pdf
 
A firm has an ROE of 4, a debtequity ratio of 0.4, a tax rate of 35.pdf
 A firm has an ROE of 4, a debtequity ratio of 0.4, a tax rate of 35.pdf A firm has an ROE of 4, a debtequity ratio of 0.4, a tax rate of 35.pdf
A firm has an ROE of 4, a debtequity ratio of 0.4, a tax rate of 35.pdf
 

Recently uploaded

latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 

Recently uploaded (20)

latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 

A linear-FM chirp signal is a sinusoid whose instantaneous frequency .pdf

  • 1. A linear-FM chirp signal is a sinusoid whose instantaneous frequency changes linearly with time. The formula for such a signal can be defined by creating a complex exponential signal with a quadratic angle function theta(t). Mathematically, we define theta(t)as theta(t) = 2 pi mu t2 + 2 pi f0t + and the signal is written as x(t) = Re{Ae j theta (t)] = Acos(theta(t)). The derivative of theta(t) yields an instantaneous frequency that changes linearly with time: The linear function of (4) has a slope 2 mu and is equal to f0 at t = 0. Often, we define the "linear sweep" by specifying the frequencies at the starting and ending moments, e.g., (starting with) 150Hz at t= 0.5s and (ending with) 1050Hz at t = 5s. From the specification, we obtain the parameters in (2) as and f0 = 50Hz. The signal is thus defined as x (t) = Acos(200 pi-t2 + 100 pi t+(phi). where A and phi are arbitrary. You'll need a MATLAB code to generate a linear FM chirp. You may recall make_chirp in Lab03; make a modification to it so that it takes the four parameters as input, beginning time and frequency, and ending time and frequency, plus the sampling rate. Fill in the ?? below to complete the code: Solution Chirp Signal – Frequency Sweeping – FFT and power spectral density Numerous texts are available to explain the basics of Discrete Fourier Transform and its very efficient implementation – Fast Fourier Transform (FFT). Often we are confronted with the need to generate simple, standard signals (sine, cosine, Gaussian pulse, squarewave, isolated rectangular pulse, exponential decay, chirp signal) for simulation purpose. I intend to show (in a series of articles) how these basic signals can be generated in Matlab and how to represent them in frequency domain using FFT. All the signals discussed so far do not change in frequency over time. Obtaining a signal with time-varying frequency is of main focus here. A signal that varies in frequency over time is called “chirp”. The frequency of the chirp signal can vary from low to high frequency (up-chirp) or from high to low frequency (low-chirp). Mathematical Description: A linear chirp signal sweeps the frequency from low to high frequency (or vice-versa) linearly. One approach to generate a chirp signal is to concatenate a series of segments of sine waves each with increasing(or decreasing) frequency in order. This method introduces discontinuities in the chirp signal due to the mismatch in the phases of each such segments. Modifying the equation of a sinusoid to generate a chirp signal is a better approach. The equation for generating a sinusoidal (cosine here) signal with amplitude A, angular frequency 0 and initial phase is x(t)=Acos(0t+)(1)
  • 2. This can be written as a function of instantaneous phase x(t)=Acos((t))(2) where (t)=0+ is the instantaneous phase of the sinusoid and it is linear in time. The time derivative of instantaneous phase (t) is equal to the angular frequency of the sinusoid – which in case is a constant in the above equation. (t)=ddt(t)(3) Instead of having the phase linear in time, let’s change the phase to quadratic form and thus non- linear. (t)=2t2+2f0t+(4) for some constant . The first derivative the phase, which is the instantaneous angular frequency becomes i(t)=ddt(t)=4t+2f0(5) The time-varying frequency in Hz is given by fi(t)=2t+f0(6) In the above equation, the frequency is no longer a constant, rather it is of time-varying nature with initial frequency given by f0. Thus, from the above equation, given a time duration T, the rate of change of frequency is given by k=2=f1f0T(7) where, f0 is the starting frequency of the sweep, f_1 is the frequency at the end of the duration T. The time varying frequency function for a phase derivative equal to i(t)=2(t+f0) is fi(t)=t+f0(8) Substituting (6) & (7) in (5) i(t)=ddt(t)=2(kt+f0)(9) From (3) and (9) (t)=i(t)dt=2(kt+f0)dt=2(kt22+f0t)+0=2(kt22+f0t)+0=2(k2t+f0)t+0(10) where 0 is a constant which will act as the initial phase of the sweep. Thus the modified equation for generating a chirp signal is given by x(t)=Acos(2f(t)t+0)(11) where the time-varying frequency function is given by f(t)=k2t+f0