4

Is there a verb for removing the mean or DC component of a signal? I am trying to name a flag for doing just that.

"Normalize" can mean many things, so I don't think that would be a good choice.

Laurent Duval
  • 31,850
  • 3
  • 33
  • 101
Andreas
  • 1,968
  • 2
  • 22
  • 29

5 Answers5

8

I've heard this referred to as demeaning a signal, or applying a DC notch (or, in some more hardware-related domains, a DC block). More generally, it might be called just highpass filtering the signal to remove the DC component.

Jason R
  • 24,595
  • 2
  • 67
  • 74
6

I've heard the word centering for setting the mean of a signal to 0.

sansuiso
  • 3,937
  • 18
  • 27
3

I've heard this called detrending. Although DC removal is a subset of what this means, the Mathworks refers to it in their detrend function:

The MATLAB® function detrend subtracts the mean or a best-fit line 
(in the least-squares sense) from your data. If your data contains 
several data columns, detrend treats each data column separately.
Peter K.
  • 25,714
  • 9
  • 46
  • 91
  • Peter, I don't believe removal of mean is 'de-trending'. As you of course know the mean simply removes the DC/constant component, however, the de-trending removes the uber low frequency components. (Yes I think MATLAB's usage of the verb is wrong. :-) ) – Spacey Apr 04 '13 at 14:29
  • @Mohammad: Agreed it's not quite right, but it is the way I've heard it used. – Peter K. Apr 04 '13 at 15:07
  • Peter, yeah, the terminology can get muddied up sometimes. – Spacey Apr 04 '13 at 16:01
0

A seldomly-used term is symmetrization, with accounts for removing a central tendency value (could be the average, the median, the midrange, depending on the loss function to minimize).

References:

Laurent Duval
  • 31,850
  • 3
  • 33
  • 101
0

Another potential candidate:

"Zero-DC-ing the signal"

geometrikal
  • 3,616
  • 15
  • 27