Signal Denoising with Fourier/Z-Transform & Filters

  • Thread starter Thread starter bakaneko
  • Start date Start date
  • Tags Tags
    Signal
Click For Summary

Discussion Overview

The discussion revolves around the challenge of designing a block-diagram in Simulink for signal denoising using Fourier/Z-Transform and filters. Participants explore the feasibility of using filters to reduce noise, particularly when the noise characteristics are unknown and random.

Discussion Character

  • Homework-related
  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant expresses uncertainty about the possibility of denoising a signal with random noise using only filters, suggesting that additional methods may be needed.
  • Another participant suggests that improving the signal-to-noise ratio (SNR) is possible by using a bandpass filter if the frequency characteristics of the signal and noise are known.
  • A participant proposes using a square wave as a signal and discusses the implications of its frequency content, particularly in relation to the SINC function and the potential for noise to span a wide frequency range.
  • Concerns are raised about the effectiveness of a pulse for data transmission due to its broad frequency content, with a suggestion to use modulation on a carrier wave instead to mitigate noise.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best approach to signal denoising, with multiple competing views on the effectiveness of filters and modulation techniques remaining unresolved.

Contextual Notes

Participants mention the concept of anti-aliasing filters and the need for correlation signals, indicating limitations in the assumptions about noise characteristics and the frequency content of signals.

bakaneko
Messages
2
Reaction score
0
Hi,
I was given a homework to design a block-diagram in Simulink to do signal denoising.

With only knowing Fourier/Z-Transform, filters, and some other basic stuff, is it possible to get it done? I was thinking to use a filter to cut down the noise, but the problem is that the noise is random, we don't know the frequency of the noise at a given time. so, I guess it's not possible to do it with only filter.

can I have other hint to solve this problem? I really got stuck at the start

thanks a lot
 
Physics news on Phys.org
bakaneko said:
Hi,
I was given a homework to design a block-diagram in Simulink to do signal denoising.

With only knowing Fourier/Z-Transform, filters, and some other basic stuff, is it possible to get it done? I was thinking to use a filter to cut down the noise, but the problem is that the noise is random, we don't know the frequency of the noise at a given time. so, I guess it's not possible to do it with only filter.

can I have other hint to solve this problem? I really got stuck at the start

thanks a lot

Welcome to the PF. You can improve your signal/noise (SNR) ratio if you can wrap a banpass filter around your data (signal) frequency. If you have to let all frequencies through your system for some reason, then it is very difficult to improve your SNR (you need some "correlation" signal to your data signal).

What are the frequency characteristics of your signal, and of your noise components?
 
hi, thank you so much for helping!

I think I got the idea..

Let say I'm using a single pulse of square wave as my signal.

x(t) = 1 , (-T/2 < t < T/2)
x(t) = 0 , otherwise

so, I got a SINC wave for X(jw).. because it is a sinc, it spans from -infinity to +infinity

what if the noise also has its frequency components span from -inf to +inf? This is actually what bothers me sooo much..

I remember that the prof talked about anti-aliasing filter, where we 'sacrifice' the smaller frequency components, so that we can get X(jw) limited from A to B, not from -inf to +inf. Is it ok if I anti-alias that SINC wave, and put it into bandpass filter like you said?
 
A pulse is not a good way to encode data for transmission, partly because of what you point out about the width of the frequency content in a pulse.

Instead, you should encode your data as modulation on a carrier wave. Bandpass the received signal around the frequency of the carrier, and you eliminate much of the noise in the channel.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 12 ·
Replies
12
Views
11K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K