Sign in

username:

password:



Not a member?

Search compdsp



Search tips

comp.dsp by Keywords

Adaptive Filter | ADPCM | ADSP | ADSP-2181 | Aliasing | AMR | Anti-Aliasing | ARMA | Autocorrelation | AutoCovariance | Beamforming | Bessel | Blackfin | Butterworth | C6713 | CCS | Chebyshev | CIC Filter | Circular Convolution | Code Composer Studio | Comb Filter | Compression | Convolution | Cross Correlation | DCT | Decimation | Deconvolution | Demodulation | DM642 | DSP Boards | DSP/BIOS | DTMF | Echo Cancellation | Equalization | Equalizer | ETSI | EZLITE (Ez-kit Lite) | FFT | FFTW | FIR Filter | Fixed Point | FSK | G.711 | G.723 | G.729 | Gaussian Noise | Goertzel | GPIO | Hilbert Transform | IFFT | IIR Filter | Interpolation | Invariance | JTAG | Kalman | Laplace Transform | Levinson | LPC | McBSP | MIPS | Modulation | MPEG | Multirate | Notch Filter | Nyquist | OFDM | Oversampling | Pink Noise | Pitch | PLL | Polyphase | QAM | QDMA | Quantization | Quantizer | Radar | Random Noise | Reed Solomon | Remez | Resampling | RTDX | Sampling | Sharc | TI C6711 | Undersampling | Viterbi | Wavelets | White Noise | Wiener Filter | Windowing | XDS510PP | Z Transform

Sponsor

Industry's highest performing at the lowest power DSPs now as low as $5.00*
Start development today!
*volume pricing for 10ku

Discussion Groups

Free Online Books

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | Comp.DSP | Hilbert transform of ARMA filter

There are 7 messages in this thread.

You are currently looking at messages 0 to 7.


Hilbert transform of ARMA filter - dklein - 2005-02-26 06:25:00

Suppose I have an ARMA filter of order N with known A and B coefficients. 
Does there exist another ARMA filter of order N whose impulse response
(and output) is the Hilbert transform of the original filter?  If so, what
is the expression relating the two sets of coefficients?  

Thanks!


 


		
This message was sent using the Comp.DSP web interface on
www.DSPRelated.com
______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Hilbert transform of ARMA filter - Andor - 2005-02-26 09:08:00



You can just multiply the two transfer functions, ie. multiply each AR
coefficient with j.

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Hilbert transform of ARMA filter - Andor - 2005-02-26 09:10:00

Sorry. Multiply each AR coefficient with -j, or the MA coefficients
with j.

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Hilbert transform of ARMA filter - 2005-02-26 09:15:00

Andor <a...@mailcircuit.com> wrote:
> Sorry. Multiply each AR coefficient with -j, or the MA coefficients
> with j.

Which of course isn't true :)

Try your transformation on only MA (FIR) process and check hilbert transform
orthogonality property.

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Hilbert transform of ARMA filter - Andor - 2005-02-26 09:27:00

Yeah, that was silly. It's one of my s-z domain confusions. scuse me!

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Hilbert transform of ARMA filter - djklein - 2005-02-28 14:29:00

I don't completely understand your reply.  What do you mean by "your
transformation" and what do you mean by "check hilbert transform
orthogonality"?

I understand the operations required in the Fourier domain, and I was
hoping this would transfer to a simple operation on ARMA coefficients
(e.g., a rotation, as the multiplication by would imply).

Thanks,
David

p...@dionizos.zind.ikem.pwr.wroc.pl wrote:
> Andor <a...@mailcircuit.com> wrote:
> > Sorry. Multiply each AR coefficient with -j, or the MA coefficients
> > with j.
>
> Which of course isn't true :)
>
> Try your transformation on only MA (FIR) process and check hilbert
transform
> orthogonality property.

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.

Re: Hilbert transform of ARMA filter - 2005-03-01 04:38:00

djklein <k...@yahoo.com> wrote:
> 
> I don't completely understand your reply.  What do you mean by "your
> transformation"

Andor's proposition

> and what do you mean by "check hilbert transform
> orthogonality"?

Original signal and Hilbert transformed are orthogonal.
 
> I understand the operations required in the Fourier domain, and I was

Frequency domain isn't necessary but often used. Why? Because it's simple
method but has drawbacks (errors in time domain).

Hilbert transform is defined as time domain integral.

> hoping this would transfer to a simple operation on ARMA coefficients
> (e.g., a rotation, as the multiplication by would imply).

No, doing in frequency domain you will transform a "transfer function" of
arma filter. After IFFT you get an impulse response - where are your new
coefficients??? You must fit new arma to new impulse response.

Ask google about "IIR Hilbert" or "90 phase allpass" - in second case you
will connect serially (convolute) original arma and allpass. Real hilbert
transform solutions are always approximations, they works only in band
limited case if you arma transfer function doesn't fall to zero at both 0
and nyquist frequencies you are in trouble.

______________________________
New DSP Code Snippets Section now Live.   Learn more about the reward program for contributors here.