SlideShare a Scribd company logo
IKT459-G
Embedded Sensors, Signal Processing and
Machine Learning for Autonomous Systems
(Wavelet Synchrosqueezed transform)
Linga Reddy Cenkeramaddi
Department of ICT
UiA, Grimstad
March 2025
Wavelet Synchrosqueezed
transforms (WSST)
Background of WSST
• Continuous wavelet transform Ws of the signal s
• where ψ is an appropriately chosen wavelet
• Example signal s be considered as
• By Plancherel’s theorem, we can rewrite Ws(a, b), the continuous wavelet transform of s with
respect to ψ, as
Background of WSST (Continued)
• If is concentrated around ξ = ω0
• then Ws(a, b) will be concentrated around a = ω0/ω.
• For the purely harmonic signal s(t) = A cos(ωt), one obtains ωs(a, b) = ω, as desired.
Background of WSST (Continued)
• Suppress the dependence on s and denote ω(a, b) = ωs(a, b)
• Time–scale plane is transferred to the time–frequency plane
Background of WSST (Continued)
• The following argument shows that the signal can still be reconstructed after the
synchrosqueezing. We have
• Setting
• And assuming s is real, then
Instantaneous frequency profiles for synthesized data
Instantaneous frequency profiles for synthesized data
• Explore the tolerance to noise of synchrosqueezed wavelet transforms
• The “extra” component at very low frequency is due to the signal’s not being centered
around 0
Effect of noise on synchrosqueezed wavelet transforms
• Left: single chirp signal without noise
• Middle: its continuous wavelet transform
• Right: the synchrosqueezed transform
Effect of noise on synchrosqueezed wavelet transforms
• Denote by X(t) a white noise with zero mean and variance σ2
= 1
• The Signal-to-Noise Ratio (SNR) (measured in dB), SNR of −3.00 dB was added to the chirp signal
Effect of noise on synchrosqueezed wavelet transforms
• SNR of −12.55 dB was added to the chirp signal
Effect of noise on synchrosqueezed wavelet transforms
• ω(t) = 2t +1 −sin(t)
• f (t) = cos[t2 +t +cos(t)] +cos(8t)
• SNR of 6.45 dB
Extracting individual components from synthesized data
• Reconstruction formulas
Extracting individual components from synthesized data
Extracting individual components from synthesized data

More Related Content

PPTX
Digital Communication SPPU _Unit II.pptx
PPTX
Digital Communication SPPU Unit II.pptx
PDF
DSP_note_for_lab especially ofr Lab finals
PDF
Unit 2 Notes (1). .p df ppt presentation
PPT
Signal & systems
PPT
Pulse amplitude modulation
PPT
Equalization
PDF
1.Basics of Signals
Digital Communication SPPU _Unit II.pptx
Digital Communication SPPU Unit II.pptx
DSP_note_for_lab especially ofr Lab finals
Unit 2 Notes (1). .p df ppt presentation
Signal & systems
Pulse amplitude modulation
Equalization
1.Basics of Signals

Similar to Introduction to Time-Frequency Analysis and Wavelets (20)

PPT
Fourier analysis of signals and systems
PPT
UNIT III MATCHED FILTER in communication systems.ppt
PPT
Digital communication
PPTX
RVSP UNIT-VI.pptx
PPTX
signals and systems, introduction.pptx
PPT
Vidyalankar final-essentials of communication systems
PPTX
Introduction to equalization
PPTX
ISI & niquist Criterion.pptx
PPTX
Speech signal time frequency representation
PDF
Slide Handouts with Notes
PPT
week1 computer architecture and design for
PPTX
IARE_DSP_PPT.pptx
PDF
Optimum Receiver corrupted by AWGN Channel
PPTX
Digital signal processing lectures on signals
PPTX
Bsa ppt 48
PDF
equalization in digital communication.pdf
PDF
introduction to digital signal proessing.pdf
PPT
fnCh4.ppt ENGINEERING MATHEMATICS
PPTX
Digital signal processing on arm new
PPTX
Signals and Systems.pptx
Fourier analysis of signals and systems
UNIT III MATCHED FILTER in communication systems.ppt
Digital communication
RVSP UNIT-VI.pptx
signals and systems, introduction.pptx
Vidyalankar final-essentials of communication systems
Introduction to equalization
ISI & niquist Criterion.pptx
Speech signal time frequency representation
Slide Handouts with Notes
week1 computer architecture and design for
IARE_DSP_PPT.pptx
Optimum Receiver corrupted by AWGN Channel
Digital signal processing lectures on signals
Bsa ppt 48
equalization in digital communication.pdf
introduction to digital signal proessing.pdf
fnCh4.ppt ENGINEERING MATHEMATICS
Digital signal processing on arm new
Signals and Systems.pptx
Ad

Recently uploaded (20)

PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
Computer network topology notes for revision
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PDF
Mega Projects Data Mega Projects Data
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PDF
Lecture1 pattern recognition............
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PDF
Business Analytics and business intelligence.pdf
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Reliability_Chapter_ presentation 1221.5784
Qualitative Qantitative and Mixed Methods.pptx
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
Miokarditis (Inflamasi pada Otot Jantung)
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
Computer network topology notes for revision
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
IBA_Chapter_11_Slides_Final_Accessible.pptx
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Business Ppt On Nestle.pptx huunnnhhgfvu
Mega Projects Data Mega Projects Data
Galatica Smart Energy Infrastructure Startup Pitch Deck
Lecture1 pattern recognition............
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Business Analytics and business intelligence.pdf
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
Ad

Introduction to Time-Frequency Analysis and Wavelets

  • 1. IKT459-G Embedded Sensors, Signal Processing and Machine Learning for Autonomous Systems (Wavelet Synchrosqueezed transform) Linga Reddy Cenkeramaddi Department of ICT UiA, Grimstad March 2025
  • 3. Background of WSST • Continuous wavelet transform Ws of the signal s • where ψ is an appropriately chosen wavelet • Example signal s be considered as • By Plancherel’s theorem, we can rewrite Ws(a, b), the continuous wavelet transform of s with respect to ψ, as
  • 4. Background of WSST (Continued) • If is concentrated around ξ = ω0 • then Ws(a, b) will be concentrated around a = ω0/ω. • For the purely harmonic signal s(t) = A cos(ωt), one obtains ωs(a, b) = ω, as desired.
  • 5. Background of WSST (Continued) • Suppress the dependence on s and denote ω(a, b) = ωs(a, b) • Time–scale plane is transferred to the time–frequency plane
  • 6. Background of WSST (Continued) • The following argument shows that the signal can still be reconstructed after the synchrosqueezing. We have • Setting • And assuming s is real, then
  • 7. Instantaneous frequency profiles for synthesized data
  • 8. Instantaneous frequency profiles for synthesized data • Explore the tolerance to noise of synchrosqueezed wavelet transforms • The “extra” component at very low frequency is due to the signal’s not being centered around 0
  • 9. Effect of noise on synchrosqueezed wavelet transforms • Left: single chirp signal without noise • Middle: its continuous wavelet transform • Right: the synchrosqueezed transform
  • 10. Effect of noise on synchrosqueezed wavelet transforms • Denote by X(t) a white noise with zero mean and variance σ2 = 1 • The Signal-to-Noise Ratio (SNR) (measured in dB), SNR of −3.00 dB was added to the chirp signal
  • 11. Effect of noise on synchrosqueezed wavelet transforms • SNR of −12.55 dB was added to the chirp signal
  • 12. Effect of noise on synchrosqueezed wavelet transforms • ω(t) = 2t +1 −sin(t) • f (t) = cos[t2 +t +cos(t)] +cos(8t) • SNR of 6.45 dB
  • 13. Extracting individual components from synthesized data • Reconstruction formulas
  • 14. Extracting individual components from synthesized data
  • 15. Extracting individual components from synthesized data

Editor's Notes

  • #3: Synchrosqueezing was introduced in the context of analyzing auditory signals [13]; it is a special case of reallocation methods [14–16], which aim to “sharpen” a time-frequency representation R(t,ω) by “allocating” its value to a different point (t,ω) in the time–frequency plane, determined by the local behavior of (time-freq function)R(t,ω) around (t,ω). In the case of synchrosqueezing, one starts from the continuous wavelet transform Ws of the signal s as defined. where ψ is an appropriately chosen wavelet, and reallocates the Ws(a, b) to get a concentrated time-frequency picture, from which instantaneous frequency lines can be extracted.
  • #4: If ˆ ψ(ξ) is concentrated around ξ = ω0, then Ws(a, b) will be concentrated around a = ω0/ω. However, the wavelet transform Ws(a, b) will be spread out over a region around the horizontal line a = ω0/ω on the time–scale plane. although Ws(a, b) is spread out in a, its oscillatory behavior in b points to the original frequency ω, regardless of the value of a. For the purely harmonic signal s(t) = A cos(ωt), one obtains ωs(a, b) = ω, as desired, this is illustrated in Fig. Fig. 5. Left: the harmonic signal f (t) = sin(8t); middle: the continuous wavelet transform of f ; right: synchrosqueezed transform of f .
  • #5: 5. For simplicity, we will suppress the dependence on s and denote ω(a, b) = ωs(a, b). In a next step, the information from the time–scale plane is transferred to the time–frequency plane, according to the map (b,a)→(b,ωs(a, b)), in an operation dubbed synchrosqueezing. the frequency variable ω and the scale variable a were “binned”, i.e. Ws(a, b) was computed only at discrete values ak. and its synchrosqueezed transform Ts(ω, b) was likewise determined only at the centers ω of the successive bins [ω − 12ω,ω + 12ω], withω −ω−1 = ω, by summing different contributions:
  • #6: The following argument shows that the signal can still be reconstructed after the synchrosqueezing. We have Setting Cψ = 12 ∞0ˆ ψ(ξ)dξξ , we then obtain (assuming that s is real, so that ˆs (ξ ) = ˆs (−ξ), hence s(b) = π−1Re[∞0ˆs(ξ )×eibξ dξ ]) In the piecewise constant approximation corresponding to the binning in a, this becomes
  • #7: Examples of linear time-frequency representations. Assume for example.
  • #8: Left: the toy signal used for Figs. 1 and 2; middle: its instantaneous frequency; right: the result of synchrosqueezing for this signal. The “extra” component at very low frequency is due to the signal’s not being centered around 0.
  • #12: Another example Far left: the instantaneous frequencies, ω(t) = 2t +1 −sin(t) and 8, of the two IMT components of the crossover signal f (t) = cos[t2 +t +cos(t)] +cos(8t); middle left: plot of f (t) with no noise added; middle: synchrosqueezed wavelet transforms of noiseless f (t); middle right: f (t) + noise (correspondingto SNR of 6.45 dB); far right: synchrosqueezed wavelet transforms of f (t) +noise.
  • #13: where Cψ, C ψ are constants depending only on ψ.
  • #14: Comparing the decomposition into components s1(t) and s2(t) of the crossover signal s(t) = s1(t) + s2(t) = cos(8t) + cos[t2 + t + cos(t)]. Rows: noise-free situation in the first two rows; In each case, s1 is in the top row, and s2 underneath. far left: true s j (t) j = 1, 2; middle left: zone marked on the synchrosqueezed transform for reconstruction of the component; center: part of the synchrosqueezed transform singled out for the reconstruction of a putative s j ; middle right: the corresponding candidate s j (t) according to the synchrosqueezed transform (plotted in blue over the original s j , in red);
  • #15: Comparing the decomposition into components s1(t) and s2(t) of the crossover signal s(t) = s1(t) + s2(t) = cos(8t) + cos[t2 + t + cos(t)]. in the last two rows noise with SNR = 6.45 dB was added to the mixed signal. In each case, s1 is in the top row,and s2 underneath. far left: true s j (t) j = 1, 2; middle left: zone marked on the synchrosqueezed transform for reconstruction of the component; center: part of the synchrosqueezed transform singled out for the reconstruction of a putative s j ; middle right: the corresponding candidate s j (t) according to the synchrosqueezed transform (plotted in blue over the original s j , in red);