Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Filtering Guassian noise with Matlab

  1. Dec 2, 2005 #1
    I’m generating a 1 kHz square wave and adding Guassian noise to obtain a SNR of 0 dB (using Matlab6.5). The task is to design a filter that will filter out as much noise as possible from the square wave plus noise signal.
    The sampling frequency is 100kHz.
    Noise signal: 100.0*randn(1, length(t))
    Square wave: 100*square(2*pi*1000*t)
    What else do I need to know in order to design this filter using Butterworth or Chebyshev I or any filter? How do I determine the cut-off frequency for my filter?
    The MATLAB function filter(B,A,x) will be used for the time-domain filtering operation.
    I've started out by considering the frequency characteristics of each signal, but don't know how that will help i the design process.
    Any help will be greatly appreciated.
    Last edited: Dec 2, 2005
  2. jcsd
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Can you offer guidance or do you also need help?
Draft saved Draft deleted

Similar Threads - Filtering Guassian noise Date
Kalman filter and dt jitter Oct 21, 2017
Eliminate Noise from an Image in MATLAB Mar 30, 2017
Matlab Filter out constant of integration? Mar 22, 2017
Matlab Filtering Frequencies Apr 27, 2016
Filter command for contour plot MATLAB Feb 24, 2014