Re: Adding signal




<igor.escobar@xxxxxxxxx> wrote in message
news:1173189865.345232.115520@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I am trying to find a way to mix two different signals which are
samples from the same process but at different frequencies. The first
(which I call low frequency) with a badwith from 5 up to 40 Hz, while
the second (high frequency) goes from 30 to 80 Hz.

I I 'naively' add to two signals, the output will bust the overlapping
frequencies and it is exactly that what I would like to avoid.

For now I am trying to have an estimation of the 'common' part to both
signals by deconvolvig each one by its autocorrelation and convolving
after by the crosscorrelation of the two. In the end I just add the
amplitude spectra of the common part, the residual for the low
frequency band, and those for the high frequency,... i.e., let's say:

Amplitude spectra of low frequency signal = A
Amplitude spectra of high frequency signal = B

Let's say C is the interception of A and B, so the residual for the
low and high frequency bands are

L = A - C
H = B - C

Now, the amplitude spectrum of the filters would be:
fA = cross-corr(A,B) / autocorr(A) = A*B / |B|^2
fB = cross-corr(A,B) / autocorr(B) = A*B / |A|^2

and we have:

CA = fA x A
CB = fB x B

And and estimation for L and H could be achieved by:

L = A - CA
H = B - CB

Hence the desired out put would be: U(A,B) = L + k*H + (CA + k*CB)/2

where a = CA/CB somehow homogeniezed the levels in the spectrum


I does work reasonably ok but I am using the phase of the 'naive' sum
to reconstruct the desired output... and I am not sure this is a
clever thing to do..... any suggestion, comment, or idea about what to
do with the phase? or indeed with the overall approach?

Cheers and Best regards

It seems to me that one of the issues will be how to align the two records
in phase. One thought in that regard would be to align them in the
overlapping region (where the signals are the same) and keeping the delays
constant (as you filter) before adding. Just *how* to do that is another
matter...

A naive approach (on my part) might do this:
Bandpass filter the 5-40 to get 30-40 content.
Bandpass filter the30-80 to get 30-40 content.
I'd use linear phase filters (constant delay) so that the delays of the
filters can be taken out in the end.
Then cross correlate the two aligned records to find the original delay
between the two.

Once the original delay between the two is known, apply a filter to each of
the original signals (with known delays introduced) and subsequently add the
filter outputs but with equal overall delays (i.e. by delaying one relative
to the other for alignment).

These filters will do what crossover networks do .. to some degree.

If you don't care about that phase business, then just add the two filtered,
cleverly overlapped, interim records.

Fred


.



Relevant Pages

  • Re: Ideas about removing noise/hum
    ...  One of my mics pics up a really strong 60hz signal. ... the 60Hz hum but with the other mic, it removed all the low frequency ... signals. ... I'm not sure that a notch filter is really the way to go. ...
    (comp.dsp)
  • signals applied to a kalman filter or other estimator
    ... I'm using a Kalman-filter for state estimation issues. ... dealing with the signals that I apply to the filter. ... Let's think of an analog sensor with a changeable low-pass filter at its ... filtering at an early point my signal with a low frequency and then apply ...
    (comp.dsp)
  • Re: Neural netss (was Re: death of the mind.)
    ... its 30+ visual areas and 1100+ feedforward and feedback pathways, ... This whole thing makes sense, regards the cortex, if you think about ... feedback signals from the other 29 areas, ... they filter and perform the basic ...
    (sci.cognitive)
  • Re: Superhet receiver and image frequency
    ... Here I'd like to know why the RF circuit cannot filter the ssignal ... using bandwidth of BT, instead of delegate this task to IF circuit. ... so if you want to use one in a tunable radio it has to go in the ... These two signals will be passed from RF to Mixer because I'm supposing ...
    (comp.dsp)
  • Re: OT: (very) Vinyl 78s value
    ... A lot of wartime carbon stick resistors were poor tolerance and tended ... of rumble being generated by the filter itself. ... But, erm, how does this work without totally buggering up the audio ... rejection at 45 Kc/s and 12dB per octave rejection of any other signals ...
    (uk.comp.sys.mac)