SlideShare a Scribd company logo
1 of 8
Visit: www.matlabassignmentexperts.com
Mail: info@matlabassignmentexperts.com
Contact: +1 (315)557-6473
Problem 1: An AM (amplitude-modulated) radio signal fAM(t) is described by
where faudio(t) is the audio signal, sin (Ωct) is known as radio-frequency carrier signal (fc
= 500 – 1600 kHz - the AM band), and a is a positive constant that determines the
modulation depth. (Note that we require |afaudio (t)| < 1 otherwise we have over-
modulation.) the following figure shows an AM signal with an “audio” waveform that is a
simple low frequency sinusoid. You can see how the audio signal “modulates” the
amplitude of the rf signal.
(a) Sketch the magnitude of the Fourier transform of fAM(t) when faudio(t) = 0.
fAM(t) = (1 + afaudio (t))sin (Ωct)
Answer:
We have shown in class (see the Fourier handout):
F {sin(ωct)} = −jπ (δ(ω − ωc) − δ(ω + ωc))
F {cos(ωct)} = π (δ(ω − ωc) + δ(ω + ωc))
(a) When faudio ≡ 0, fAM(t) = sin(ωct), and from above
(b) Let a = 0.5, and sketch the magnitude of the Fourier transform of fAM(t) when
faudio(t) = 0.5 cos(2π · 1000t) + 0.25 cos(2π · 2000t)
(Hint: There is no need to actually compute the FT. Consider expanding fAM(t), or
simply use properties of the FT.)
Answer: There are several ways of doing this. For example
(i) Expand fAM(t) into sinusoidal components using this trigonometric relationship:
fAM(t) = (1 + afaudio (t))sin (ωct)
= (1 + 0.5 (0.5 cos(2π · 1000t) + 0.25 cos(2π · 2000t))sin(ωci)
= sin(ωct)
+0.25 cos(2π1000t) · sin(ωct)
+0.125 cos(2π2000t) · sin(ωct)
= sin(ωct)
+0.125 (sin((ωc + 2000π)t) + sin((ωc − 2000π)t))
+0.0625 (sin((ωc + 4000π)t) + sin((ωc − 4000π)t))
and take the Fourier transform of each of the five components:
FAM(jω) = −jπ{(δ(ω − ωc) − δ(ω + ωc))
+ 0.125 (δ(ω − (ωc − 2000π)) − δ(ω + (ωc − 2000π)))
+ 0.125 (δ(ω − (ωc + 2000π)) − δ(ω + (ωc + 2000π)))
+ 0.0625 (δ(ω − (ωc − 4000π)) − δ(ω + (ωc − 4000π)))
+ 0.0625 (δ(ω − (ωc + 4000π)) − δ(ω + (ωc + 4000π))) }
giving a total of 10 impulse components in the spectrum.
(ii) Alternatively you can recognize that the expansion to
involves time-domain products and these will result in frequency-domain convolutions, so
that
where Fc(jω) = F {sin(ωct)}, F1000(jω) = F {0.25 cos(2000πt)}, and F2000(jω) = F
{0.125 cos(4000πt)}. The same result as in (i) will follow.
fAM(t) = sin(ωct) + 0.25 cos(2π1000t) · sin(ωct) + 0.125 cos(2π2000t) · sin(ωct)
(c) Use your result from (b) to generalize, and sketch the magnitude spectrum of fAM(t)
when faudio(t) has a spectrum (again let a = 0.5):
Answer: The following generalizes the results of part (b)
Answer: From the above figure it can be seen that the required bandwidth is 2ωu rad/s.
(d) If faudio has a bandwidth B = Ωu − Ωl, what is the bandwidth of a band-pass filter that
would be necessary to select the signal fAM(t) out of all the other AM radio stations?
Problem 2: We generally ignore in the phase response in filter design. Although you might
wish for a “zero-phase” filter, you can see from the class handout on causality that a filter
with a purely real frequency response is acausal, and as such cannot be implemented in a
physical system. The following are a pair of tricks that may be used to do “off-line” zero-
phase filtering of recorded data. (Note: these methods are used frequently in digital signal
processing - it is difficult to do this in continuous time.) Assume that you have a filter H(jΩ)
with arbitrary phase response H(jΩ), and that your input signal is f(t) is recorded on a tape-
recorder that can be played forwards or backwards.
Method (1) 1. Pass f(t) through the filter and record the output g(t) on another tape recorder.
2. Play g(t) backwards through the filter (that is the filter input is g(−t)) and record the output
x(t).
3. The filtered output is found by playing the x(t) backwards, that is y(t) = x(−t).
Answer: This problem uses the time-reversal property of the Fourier transform, if
F {f(t)} = F(jω) then F {f(−t)} = F(−jω), and if f(t) is real then F(−jω) = F(jω), so that F
{f(−t)} = F(jω).
Method(1) 1. G(jω) = F(jω)H(jω).
2. X(jω) = G(jω)H(jω).
3. Y (jω) = X(jω) = F(jω)H(jω)H(jω) = F(jω)H(jω)H(jω) = F(jω)|H(jω)| 2 .
The equivalent transfer function is
Heq = |H(jω)| 2
which is real, that is with zero phase shift.
Method(2) 1. G(jω) = F(jω)H(jω).
2. X(jω) = F(jω)H(jω).
3. Y (jω) = G(jω) + X(jω) = F(jω)H(jω) + F(jω)H(jω) = 2F(jω)ℜ {H(jω)}.
The equivalent transfer function is
Heq = 2ℜ {H(jω)}
which is real, that is with zero phase shift. Note that because it squares the frequency
response magnitude, method (1) will have a sharper cut-off characteristic than method (2).

More Related Content

Similar to Signal Processing Assignment Help

eecs242_lect3_rxarch.pdf
eecs242_lect3_rxarch.pdfeecs242_lect3_rxarch.pdf
eecs242_lect3_rxarch.pdfNahshonMObiri
 
5. fourier properties
5. fourier properties5. fourier properties
5. fourier propertiesskysunilyadav
 
SP_SNS_C3.pptx
SP_SNS_C3.pptxSP_SNS_C3.pptx
SP_SNS_C3.pptxIffahSkmd
 
Introduction to Signal Processing Orfanidis [Solution Manual]
Introduction to Signal Processing Orfanidis [Solution Manual]Introduction to Signal Processing Orfanidis [Solution Manual]
Introduction to Signal Processing Orfanidis [Solution Manual]slyhamm
 
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLABDIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLABMartin Wachiye Wafula
 
DIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image TransformDIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image Transformvijayanand Kandaswamy
 
Wideband Frequency Modulation.pdf
Wideband Frequency Modulation.pdfWideband Frequency Modulation.pdf
Wideband Frequency Modulation.pdfArijitDhali
 
03-03-01-ACA-Input-TF-Fourier.pdf
03-03-01-ACA-Input-TF-Fourier.pdf03-03-01-ACA-Input-TF-Fourier.pdf
03-03-01-ACA-Input-TF-Fourier.pdfAlexanderLerch4
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation pptsanjeev2419
 
Analog Communication Chap 3-pages-2-41.pdf
Analog Communication Chap 3-pages-2-41.pdfAnalog Communication Chap 3-pages-2-41.pdf
Analog Communication Chap 3-pages-2-41.pdfShreyaLathiya
 
imagetransforms1-210417050321.pptx
imagetransforms1-210417050321.pptximagetransforms1-210417050321.pptx
imagetransforms1-210417050321.pptxMrsSDivyaBME
 
Lecture 4-6.pdf
Lecture 4-6.pdfLecture 4-6.pdf
Lecture 4-6.pdfFaruque13
 
Seismic data processing lecture 4
Seismic data processing lecture 4Seismic data processing lecture 4
Seismic data processing lecture 4Amin khalil
 

Similar to Signal Processing Assignment Help (20)

eecs242_lect3_rxarch.pdf
eecs242_lect3_rxarch.pdfeecs242_lect3_rxarch.pdf
eecs242_lect3_rxarch.pdf
 
5. fourier properties
5. fourier properties5. fourier properties
5. fourier properties
 
SP_SNS_C3.pptx
SP_SNS_C3.pptxSP_SNS_C3.pptx
SP_SNS_C3.pptx
 
Introduction to Signal Processing Orfanidis [Solution Manual]
Introduction to Signal Processing Orfanidis [Solution Manual]Introduction to Signal Processing Orfanidis [Solution Manual]
Introduction to Signal Processing Orfanidis [Solution Manual]
 
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLABDIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
DIGITAL SIGNAL PROCESSING: Sampling and Reconstruction on MATLAB
 
DIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image TransformDIGITAL IMAGE PROCESSING - Day 4 Image Transform
DIGITAL IMAGE PROCESSING - Day 4 Image Transform
 
Wideband Frequency Modulation.pdf
Wideband Frequency Modulation.pdfWideband Frequency Modulation.pdf
Wideband Frequency Modulation.pdf
 
03-03-01-ACA-Input-TF-Fourier.pdf
03-03-01-ACA-Input-TF-Fourier.pdf03-03-01-ACA-Input-TF-Fourier.pdf
03-03-01-ACA-Input-TF-Fourier.pdf
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation ppt
 
Analog Communication Chap 3-pages-2-41.pdf
Analog Communication Chap 3-pages-2-41.pdfAnalog Communication Chap 3-pages-2-41.pdf
Analog Communication Chap 3-pages-2-41.pdf
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
imagetransforms1-210417050321.pptx
imagetransforms1-210417050321.pptximagetransforms1-210417050321.pptx
imagetransforms1-210417050321.pptx
 
4. cft
4. cft4. cft
4. cft
 
Fourier slide
Fourier slideFourier slide
Fourier slide
 
Lecture 4-6.pdf
Lecture 4-6.pdfLecture 4-6.pdf
Lecture 4-6.pdf
 
Seismic data processing lecture 4
Seismic data processing lecture 4Seismic data processing lecture 4
Seismic data processing lecture 4
 
lec-4.ppt
lec-4.pptlec-4.ppt
lec-4.ppt
 
lec-4.ppt
lec-4.pptlec-4.ppt
lec-4.ppt
 
lec-4.ppt
lec-4.pptlec-4.ppt
lec-4.ppt
 

More from Matlab Assignment Experts

🚀 Need Expert MATLAB Assignment Help? Look No Further! 📊
🚀 Need Expert MATLAB Assignment Help? Look No Further! 📊🚀 Need Expert MATLAB Assignment Help? Look No Further! 📊
🚀 Need Expert MATLAB Assignment Help? Look No Further! 📊Matlab Assignment Experts
 

More from Matlab Assignment Experts (20)

🚀 Need Expert MATLAB Assignment Help? Look No Further! 📊
🚀 Need Expert MATLAB Assignment Help? Look No Further! 📊🚀 Need Expert MATLAB Assignment Help? Look No Further! 📊
🚀 Need Expert MATLAB Assignment Help? Look No Further! 📊
 
Matlab Assignment Help
Matlab Assignment HelpMatlab Assignment Help
Matlab Assignment Help
 
Matlab Assignment Help
Matlab Assignment HelpMatlab Assignment Help
Matlab Assignment Help
 
Matlab Assignment Help
Matlab Assignment HelpMatlab Assignment Help
Matlab Assignment Help
 
MAtlab Assignment Help
MAtlab Assignment HelpMAtlab Assignment Help
MAtlab Assignment Help
 
Matlab Assignment Help
Matlab Assignment HelpMatlab Assignment Help
Matlab Assignment Help
 
Matlab Assignment Help
Matlab Assignment HelpMatlab Assignment Help
Matlab Assignment Help
 
Matlab Homework Help
Matlab Homework HelpMatlab Homework Help
Matlab Homework Help
 
MATLAB Assignment Help
MATLAB Assignment HelpMATLAB Assignment Help
MATLAB Assignment Help
 
Matlab Homework Help
Matlab Homework HelpMatlab Homework Help
Matlab Homework Help
 
Matlab Assignment Help
Matlab Assignment HelpMatlab Assignment Help
Matlab Assignment Help
 
Computer vision (Matlab)
Computer vision (Matlab)Computer vision (Matlab)
Computer vision (Matlab)
 
Online Matlab Assignment Help
Online Matlab Assignment HelpOnline Matlab Assignment Help
Online Matlab Assignment Help
 
Modelling & Simulation Assignment Help
Modelling & Simulation Assignment HelpModelling & Simulation Assignment Help
Modelling & Simulation Assignment Help
 
Mechanical Assignment Help
Mechanical Assignment HelpMechanical Assignment Help
Mechanical Assignment Help
 
CURVE FITING ASSIGNMENT HELP
CURVE FITING ASSIGNMENT HELPCURVE FITING ASSIGNMENT HELP
CURVE FITING ASSIGNMENT HELP
 
Design and Manufacturing Homework Help
Design and Manufacturing Homework HelpDesign and Manufacturing Homework Help
Design and Manufacturing Homework Help
 
Digital Image Processing Assignment Help
Digital Image Processing Assignment HelpDigital Image Processing Assignment Help
Digital Image Processing Assignment Help
 
Signals and Systems Assignment Help
Signals and Systems Assignment HelpSignals and Systems Assignment Help
Signals and Systems Assignment Help
 
Control Systems Assignment Help
Control Systems Assignment HelpControl Systems Assignment Help
Control Systems Assignment Help
 

Recently uploaded

internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 

Recently uploaded (20)

internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 

Signal Processing Assignment Help

  • 2. Problem 1: An AM (amplitude-modulated) radio signal fAM(t) is described by where faudio(t) is the audio signal, sin (Ωct) is known as radio-frequency carrier signal (fc = 500 – 1600 kHz - the AM band), and a is a positive constant that determines the modulation depth. (Note that we require |afaudio (t)| < 1 otherwise we have over- modulation.) the following figure shows an AM signal with an “audio” waveform that is a simple low frequency sinusoid. You can see how the audio signal “modulates” the amplitude of the rf signal. (a) Sketch the magnitude of the Fourier transform of fAM(t) when faudio(t) = 0. fAM(t) = (1 + afaudio (t))sin (Ωct)
  • 3. Answer: We have shown in class (see the Fourier handout): F {sin(ωct)} = −jπ (δ(ω − ωc) − δ(ω + ωc)) F {cos(ωct)} = π (δ(ω − ωc) + δ(ω + ωc)) (a) When faudio ≡ 0, fAM(t) = sin(ωct), and from above (b) Let a = 0.5, and sketch the magnitude of the Fourier transform of fAM(t) when faudio(t) = 0.5 cos(2π · 1000t) + 0.25 cos(2π · 2000t) (Hint: There is no need to actually compute the FT. Consider expanding fAM(t), or simply use properties of the FT.) Answer: There are several ways of doing this. For example
  • 4. (i) Expand fAM(t) into sinusoidal components using this trigonometric relationship: fAM(t) = (1 + afaudio (t))sin (ωct) = (1 + 0.5 (0.5 cos(2π · 1000t) + 0.25 cos(2π · 2000t))sin(ωci) = sin(ωct) +0.25 cos(2π1000t) · sin(ωct) +0.125 cos(2π2000t) · sin(ωct) = sin(ωct) +0.125 (sin((ωc + 2000π)t) + sin((ωc − 2000π)t)) +0.0625 (sin((ωc + 4000π)t) + sin((ωc − 4000π)t)) and take the Fourier transform of each of the five components: FAM(jω) = −jπ{(δ(ω − ωc) − δ(ω + ωc)) + 0.125 (δ(ω − (ωc − 2000π)) − δ(ω + (ωc − 2000π))) + 0.125 (δ(ω − (ωc + 2000π)) − δ(ω + (ωc + 2000π))) + 0.0625 (δ(ω − (ωc − 4000π)) − δ(ω + (ωc − 4000π))) + 0.0625 (δ(ω − (ωc + 4000π)) − δ(ω + (ωc + 4000π))) } giving a total of 10 impulse components in the spectrum.
  • 5. (ii) Alternatively you can recognize that the expansion to involves time-domain products and these will result in frequency-domain convolutions, so that where Fc(jω) = F {sin(ωct)}, F1000(jω) = F {0.25 cos(2000πt)}, and F2000(jω) = F {0.125 cos(4000πt)}. The same result as in (i) will follow. fAM(t) = sin(ωct) + 0.25 cos(2π1000t) · sin(ωct) + 0.125 cos(2π2000t) · sin(ωct)
  • 6. (c) Use your result from (b) to generalize, and sketch the magnitude spectrum of fAM(t) when faudio(t) has a spectrum (again let a = 0.5): Answer: The following generalizes the results of part (b) Answer: From the above figure it can be seen that the required bandwidth is 2ωu rad/s. (d) If faudio has a bandwidth B = Ωu − Ωl, what is the bandwidth of a band-pass filter that would be necessary to select the signal fAM(t) out of all the other AM radio stations?
  • 7. Problem 2: We generally ignore in the phase response in filter design. Although you might wish for a “zero-phase” filter, you can see from the class handout on causality that a filter with a purely real frequency response is acausal, and as such cannot be implemented in a physical system. The following are a pair of tricks that may be used to do “off-line” zero- phase filtering of recorded data. (Note: these methods are used frequently in digital signal processing - it is difficult to do this in continuous time.) Assume that you have a filter H(jΩ) with arbitrary phase response H(jΩ), and that your input signal is f(t) is recorded on a tape- recorder that can be played forwards or backwards. Method (1) 1. Pass f(t) through the filter and record the output g(t) on another tape recorder. 2. Play g(t) backwards through the filter (that is the filter input is g(−t)) and record the output x(t). 3. The filtered output is found by playing the x(t) backwards, that is y(t) = x(−t). Answer: This problem uses the time-reversal property of the Fourier transform, if F {f(t)} = F(jω) then F {f(−t)} = F(−jω), and if f(t) is real then F(−jω) = F(jω), so that F {f(−t)} = F(jω). Method(1) 1. G(jω) = F(jω)H(jω). 2. X(jω) = G(jω)H(jω). 3. Y (jω) = X(jω) = F(jω)H(jω)H(jω) = F(jω)H(jω)H(jω) = F(jω)|H(jω)| 2 . The equivalent transfer function is
  • 8. Heq = |H(jω)| 2 which is real, that is with zero phase shift. Method(2) 1. G(jω) = F(jω)H(jω). 2. X(jω) = F(jω)H(jω). 3. Y (jω) = G(jω) + X(jω) = F(jω)H(jω) + F(jω)H(jω) = 2F(jω)ℜ {H(jω)}. The equivalent transfer function is Heq = 2ℜ {H(jω)} which is real, that is with zero phase shift. Note that because it squares the frequency response magnitude, method (1) will have a sharper cut-off characteristic than method (2).