<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846</link>
    <title>MATLAB Central Newsreader - Hilbert Transform</title>
    <description>Feed for thread: Hilbert Transform</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2008 by The MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>The MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Wed, 14 May 2008 15:07:38 -0400</pubDate>
      <title>Re: Hilbert Transform</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846#431990</link>
      <author>Greg Heath</author>
      <description>On May 9, 6:46=A0pm, "Steven G. Johnson" &amp;lt;stev...@alum.mit.edu&amp;gt; wrote:&lt;br&gt;
&amp;gt; On May 9, 1:09 am,Greg Heath&amp;lt;he...@alumni.brown.edu&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; On May 8, 4:34 pm, "Andy Robb" &amp;lt;ajr...@hotmail.com&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; "David Egger" &amp;lt;egg...@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Cooley-Tukey invented the modern FFT&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; No. Cooley-Tukey made the technique known to a wider&lt;br&gt;
&amp;gt; &amp;gt; audience.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; Oscar Buneman ( a German mathematician at Cambridge who&lt;br&gt;
&amp;gt; &amp;gt; was interred by the British during WWII) used it during his&lt;br&gt;
&amp;gt; &amp;gt; research for the allies on computer simulations of the radar&lt;br&gt;
&amp;gt; &amp;gt; magnetron. He was the first to understand the inner workings&lt;br&gt;
&amp;gt; &amp;gt; of the magnetron that allowed British radars to become practical.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Actually, the Cooley-Tukey algorithm's earliest discoverer seems to be&lt;br&gt;
&amp;gt; Gauss, who described the technique (including the general composite-N&lt;br&gt;
&amp;gt; case) in his notebooks circa 1805.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Subsequently, various forms of the algorithm were rediscovered&lt;br&gt;
&amp;gt; multiple times by multiple authors (usually restricted to special&lt;br&gt;
&amp;gt; cases like powers of 2). =A0Cooley and Tukey rediscovered it yet again&lt;br&gt;
&amp;gt; in 1965 (including the general composite case), but deserve some&lt;br&gt;
&amp;gt; credit not only for popularizing it but also for describing it clearly&lt;br&gt;
&amp;gt; and identifying the O(N log N) complexity (which was not clearly&lt;br&gt;
&amp;gt; analyzed by most, and perhaps all, previous authors).&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; There was a nice article, "Gauss and the History of the Fast Fourier&lt;br&gt;
&amp;gt; Transform," in 1984 by Heideman et al. that goes over a lot of this&lt;br&gt;
&amp;gt; history (&lt;a href="http://ieeexplore.ieee.org/xpls/abs_all.jsp?"&gt;http://ieeexplore.ieee.org/xpls/abs_all.jsp?&lt;/a&gt;&lt;br&gt;
&amp;gt; arnumber=3D1162257).&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Of course, this is a bit offtopic to the original poster, who is&lt;br&gt;
&amp;gt; interested in the history of the application of the FFT to Hilbert&lt;br&gt;
&amp;gt; transforms apparently. =A0But I thought I should correct the record.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Regards,&lt;br&gt;
&amp;gt; Steven G. Johnson&lt;br&gt;
&lt;br&gt;
Another offtopic bit. PreCooley-Tukey we were simulating electron&lt;br&gt;
beams, plasmas and spiral galaxies by solving Poisson's Equation&lt;br&gt;
on a 48X48 grid using a 3X2^4 FFT. I think the computer was an&lt;br&gt;
IBM 7070 and each simulation took ~4hrs of clock time. It would&lt;br&gt;
probably take minutes on the average modern day PC.&lt;br&gt;
&lt;br&gt;
Greg&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Fri, 09 May 2008 22:46:08 -0400</pubDate>
      <title>Re: Hilbert Transform</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846#431309</link>
      <author>Steven G. Johnson</author>
      <description>On May 9, 1:09 am, Greg Heath &amp;lt;he...@alumni.brown.edu&amp;gt; wrote:&lt;br&gt;
&amp;gt; On May 8, 4:34 pm, "Andy Robb" &amp;lt;ajr...@hotmail.com&amp;gt; wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; "David Egger" &amp;lt;egg...@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;gt; Cooley-Tukey invented the modern FFT&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; No. Cooley-Tukey made the technique known to a wider&lt;br&gt;
&amp;gt; audience.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Oscar Buneman ( a German mathematician at Cambridge who&lt;br&gt;
&amp;gt; was interred by the British during WWII) used it during his&lt;br&gt;
&amp;gt; research for the allies on computer simulations of the radar&lt;br&gt;
&amp;gt; magnetron. He was the first to understand the inner workings&lt;br&gt;
&amp;gt; of the magnetron that allowed British radars to become practical.&lt;br&gt;
&lt;br&gt;
Actually, the Cooley-Tukey algorithm's earliest discoverer seems to be&lt;br&gt;
Gauss, who described the technique (including the general composite-N&lt;br&gt;
case) in his notebooks circa 1805.&lt;br&gt;
&lt;br&gt;
Subsequently, various forms of the algorithm were rediscovered&lt;br&gt;
multiple times by multiple authors (usually restricted to special&lt;br&gt;
cases like powers of 2).  Cooley and Tukey rediscovered it yet again&lt;br&gt;
in 1965 (including the general composite case), but deserve some&lt;br&gt;
credit not only for popularizing it but also for describing it clearly&lt;br&gt;
and identifying the O(N log N) complexity (which was not clearly&lt;br&gt;
analyzed by most, and perhaps all, previous authors).&lt;br&gt;
&lt;br&gt;
There was a nice article, "Gauss and the History of the Fast Fourier&lt;br&gt;
Transform," in 1984 by Heideman et al. that goes over a lot of this&lt;br&gt;
history (&lt;a href="http://ieeexplore.ieee.org/xpls/abs_all.jsp?"&gt;http://ieeexplore.ieee.org/xpls/abs_all.jsp?&lt;/a&gt;&lt;br&gt;
arnumber=1162257).&lt;br&gt;
&lt;br&gt;
Of course, this is a bit offtopic to the original poster, who is&lt;br&gt;
interested in the history of the application of the FFT to Hilbert&lt;br&gt;
transforms apparently.  But I thought I should correct the record.&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
Steven G. Johnson&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Fri, 09 May 2008 05:47:04 -0400</pubDate>
      <title>Re: Hilbert Transform</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846#431193</link>
      <author>David Egger</author>
      <description>Greg Heath &amp;lt;heath@alumni.brown.edu&amp;gt; wrote in message&lt;br&gt;
&amp;lt;75f62485-a221-47f2-97ba-748614faf288@b1g2000hsg.googlegroups.com&amp;gt;...&lt;br&gt;
&amp;gt; On May 8, 4:34=A0pm, "Andy Robb" &amp;lt;ajr...@hotmail.com&amp;gt; wrote:&lt;br&gt;
&amp;gt; &amp;gt; "David Egger" &amp;lt;egg...@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; Cooley-Tukey invented the modern FFT&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; No. Cooley-Tukey made the technique known to a wider&lt;br&gt;
&amp;gt; audience.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Oscar Buneman ( a German mathematician at Cambridge who&lt;br&gt;
&amp;gt; was interred by the British during WWII) used it during his&lt;br&gt;
&amp;gt; research for the allies on computer simulations of the radar&lt;br&gt;
&amp;gt; magnetron. He was the first to understand the inner workings&lt;br&gt;
&amp;gt; of the magnetron that allowed British radars to become&lt;br&gt;
practical.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; He and his students used the technique in the early 1960s&lt;br&gt;
&amp;gt; at the Stanford University Institute for Plasma Research.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; He had used the technique in the 1930s before he escaped&lt;br&gt;
&amp;gt; from Germany. As far as he knew the technique was being&lt;br&gt;
&amp;gt; used during the 1920s and had its origins before 1900.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Hope this helps.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Greg&lt;br&gt;
Thank you!&lt;br&gt;
&lt;br&gt;
I don't want to know,who found the fft algorithm Andy. I&lt;br&gt;
want to know, who invented the fft approaching the Hilbert&lt;br&gt;
transform,do anyone knows that and some book I could cite?&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Fri, 09 May 2008 05:09:10 -0400</pubDate>
      <title>Re: Hilbert Transform</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846#431190</link>
      <author>Greg Heath</author>
      <description>On May 8, 4:34=A0pm, "Andy Robb" &amp;lt;ajr...@hotmail.com&amp;gt; wrote:&lt;br&gt;
&amp;gt; "David Egger" &amp;lt;egg...@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&lt;br&gt;
&amp;gt; Cooley-Tukey invented the modern FFT&lt;br&gt;
&lt;br&gt;
No. Cooley-Tukey made the technique known to a wider&lt;br&gt;
audience.&lt;br&gt;
&lt;br&gt;
Oscar Buneman ( a German mathematician at Cambridge who&lt;br&gt;
was interred by the British during WWII) used it during his&lt;br&gt;
research for the allies on computer simulations of the radar&lt;br&gt;
magnetron. He was the first to understand the inner workings&lt;br&gt;
of the magnetron that allowed British radars to become practical.&lt;br&gt;
&lt;br&gt;
He and his students used the technique in the early 1960s&lt;br&gt;
at the Stanford University Institute for Plasma Research.&lt;br&gt;
&lt;br&gt;
He had used the technique in the 1930s before he escaped&lt;br&gt;
from Germany. As far as he knew the technique was being&lt;br&gt;
used during the 1920s and had its origins before 1900.&lt;br&gt;
&lt;br&gt;
Hope this helps.&lt;br&gt;
&lt;br&gt;
Greg&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 08 May 2008 20:34:03 -0400</pubDate>
      <title>Re: Hilbert Transform</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846#431141</link>
      <author>Andy Robb</author>
      <description>"David Egger" &amp;lt;eggerd@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;lt;fvuksv$2q3$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; "Andy Robb" &amp;lt;ajrobb@hotmail.com&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;lt;fvt3gt$dse$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; "David Egger" &amp;lt;eggerd@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;gt; &amp;lt;fvs88h$j98$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; "Andy Robb" &amp;lt;ajrobb@hotmail.com&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;lt;fvrv3v$8ja$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; "David Egger" &amp;lt;eggerd@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;lt;fvriev$b1i$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; From memory, hilbert.m uses an FFT approach, it zeros&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; frequency components below 0 and double frequency&lt;br&gt;
&amp;gt; components&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; between zero and Nyquist. The IFFT then produces a&lt;br&gt;
complex&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; analytic waveform. The problems with this approach&lt;br&gt;
are the&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; same as any FFT technique and can suffer the effects of&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;gt; truncation.&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; ---------------------------------------------------------&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Hey,&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; thank you for answering!&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Okay, I want to keep the algorithm based on the&lt;br&gt;
manipulation&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; in the frequency domain you explained.&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Do you know who invented this algorithm?&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; You said, it is an approach.So this is not an ideal&lt;br&gt;
filter?&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Is an ideal Hilbert filter possible?&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; You also said,the problem with this approach are the&lt;br&gt;
same as&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; in any fft approach.Could you name some of them?&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; Regards!&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; FFT is just a fast (efficient) form of DFT calculation.&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; The basic requirement for a DFT to be accurate are:&lt;br&gt;
&amp;gt; &amp;gt; 1. The original signal contains no component at frequencies&lt;br&gt;
&amp;gt; &amp;gt; above half the sample frequency (Nyquist-Shannon*)&lt;br&gt;
&amp;gt; &amp;gt; 2. The signal is either an event completely sampled over the&lt;br&gt;
&amp;gt; &amp;gt; sample period or is periodic in the sample period (the start&lt;br&gt;
&amp;gt; &amp;gt; and 'end' conditions must be the same)&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; NOTE: the 'end' condition is the next sample AFTER the last&lt;br&gt;
&amp;gt; &amp;gt; sample.&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; If these conditions are not met then expect some 'ringing'&lt;br&gt;
&amp;gt; &amp;gt; in the synthesised imaginary component at the ends of the&lt;br&gt;
&amp;gt; &amp;gt; sample period. However, if they are met, then the Hilbert&lt;br&gt;
&amp;gt; &amp;gt; transform will also be accurate.&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; *By convention, Nyquist is often associated with the Nyquist&lt;br&gt;
&amp;gt; &amp;gt; frequency limit. Shannon is associated with reconstruction&lt;br&gt;
&amp;gt; &amp;gt; (interpolation with sinc waveform FIR filters). However,&lt;br&gt;
&amp;gt; &amp;gt; they worked closely together at AT&amp;T Bell Labs.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Okay, thank you!&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; So if the two conditions are satisfied, fft is equal dft?&lt;br&gt;
&lt;br&gt;
No FFT is always DFT - just Fast (hence the extra F)&lt;br&gt;
&lt;br&gt;
The conditions are for every good DFT.&lt;br&gt;
&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Is the hilbert transform using the fft an approach or not?&lt;br&gt;
&lt;br&gt;
Yes - if the DFT conditions are met.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; And who invented the fft algorithm for Hilbert?Shannon and&lt;br&gt;
&amp;gt; Nyquist?&lt;br&gt;
&lt;br&gt;
Cooley-Tukey invented the modern FFT - Hilbert had already&lt;br&gt;
done the rest.&lt;br&gt;
&lt;br&gt;
Nyquist-Shannon are the godfathers of PCM&lt;br&gt;
&lt;br&gt;
Wikipedia is good an all these.&lt;br&gt;
&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Greetings!!&lt;br&gt;
Greeted - thanks&lt;br&gt;
&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 08 May 2008 10:33:03 -0400</pubDate>
      <title>Re: Hilbert Transform</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846#431002</link>
      <author>David Egger</author>
      <description>"Andy Robb" &amp;lt;ajrobb@hotmail.com&amp;gt; wrote in message&lt;br&gt;
&amp;lt;fvt3gt$dse$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; "David Egger" &amp;lt;eggerd@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;lt;fvs88h$j98$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; "Andy Robb" &amp;lt;ajrobb@hotmail.com&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;gt; &amp;lt;fvrv3v$8ja$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; "David Egger" &amp;lt;eggerd@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;lt;fvriev$b1i$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; From memory, hilbert.m uses an FFT approach, it zeros&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; frequency components below 0 and double frequency&lt;br&gt;
components&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; between zero and Nyquist. The IFFT then produces a complex&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; analytic waveform. The problems with this approach are the&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; same as any FFT technique and can suffer the effects of&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; truncation.&lt;br&gt;
&amp;gt; &amp;gt; ---------------------------------------------------------&lt;br&gt;
&amp;gt; &amp;gt; Hey,&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; thank you for answering!&lt;br&gt;
&amp;gt; &amp;gt; Okay, I want to keep the algorithm based on the manipulation&lt;br&gt;
&amp;gt; &amp;gt; in the frequency domain you explained.&lt;br&gt;
&amp;gt; &amp;gt; Do you know who invented this algorithm?&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; You said, it is an approach.So this is not an ideal filter?&lt;br&gt;
&amp;gt; &amp;gt; Is an ideal Hilbert filter possible?&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; You also said,the problem with this approach are the same as&lt;br&gt;
&amp;gt; &amp;gt; in any fft approach.Could you name some of them?&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; Regards!&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; FFT is just a fast (efficient) form of DFT calculation.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; The basic requirement for a DFT to be accurate are:&lt;br&gt;
&amp;gt; 1. The original signal contains no component at frequencies&lt;br&gt;
&amp;gt; above half the sample frequency (Nyquist-Shannon*)&lt;br&gt;
&amp;gt; 2. The signal is either an event completely sampled over the&lt;br&gt;
&amp;gt; sample period or is periodic in the sample period (the start&lt;br&gt;
&amp;gt; and 'end' conditions must be the same)&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; NOTE: the 'end' condition is the next sample AFTER the last&lt;br&gt;
&amp;gt; sample.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; If these conditions are not met then expect some 'ringing'&lt;br&gt;
&amp;gt; in the synthesised imaginary component at the ends of the&lt;br&gt;
&amp;gt; sample period. However, if they are met, then the Hilbert&lt;br&gt;
&amp;gt; transform will also be accurate.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; *By convention, Nyquist is often associated with the Nyquist&lt;br&gt;
&amp;gt; frequency limit. Shannon is associated with reconstruction&lt;br&gt;
&amp;gt; (interpolation with sinc waveform FIR filters). However,&lt;br&gt;
&amp;gt; they worked closely together at AT&amp;T Bell Labs.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Okay, thank you!&lt;br&gt;
&lt;br&gt;
So if the two conditions are satisfied, fft is equal dft?&lt;br&gt;
&lt;br&gt;
Is the hilbert transform using the fft an approach or not?&lt;br&gt;
&lt;br&gt;
And who invented the fft algorithm for Hilbert?Shannon and&lt;br&gt;
Nyquist?&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Greetings!!&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 07 May 2008 22:40:29 -0400</pubDate>
      <title>Re: Hilbert Transform</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846#430916</link>
      <author>NZTideMan</author>
      <description>On May 8, 8:30=A0am, "Andy Robb" &amp;lt;ajr...@hotmail.com&amp;gt; wrote:&lt;br&gt;
&amp;gt; "David Egger" &amp;lt;egg...@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;lt;fvs88h$j9...@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; "Andy Robb" &amp;lt;ajr...@hotmail.com&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;gt; &amp;lt;fvrv3v$8j...@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; "David Egger" &amp;lt;egg...@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; &amp;lt;fvriev$b1...@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; From memory, hilbert.m uses an FFT approach, it zeros&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; frequency components below 0 and double frequency components&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; between zero and Nyquist. The IFFT then produces a complex&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; analytic waveform. The problems with this approach are the&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; same as any FFT technique and can suffer the effects of&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt; truncation.&lt;br&gt;
&amp;gt; &amp;gt; ---------------------------------------------------------&lt;br&gt;
&amp;gt; &amp;gt; Hey,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; thank you for answering!&lt;br&gt;
&amp;gt; &amp;gt; Okay, I want to keep the algorithm based on the manipulation&lt;br&gt;
&amp;gt; &amp;gt; in the frequency domain you explained.&lt;br&gt;
&amp;gt; &amp;gt; Do you know who invented this algorithm?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; You said, it is an approach.So this is not an ideal filter?&lt;br&gt;
&amp;gt; &amp;gt; Is an ideal Hilbert filter possible?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; You also said,the problem with this approach are the same as&lt;br&gt;
&amp;gt; &amp;gt; in any fft approach.Could you name some of them?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; Regards!&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; FFT is just a fast (efficient) form of DFT calculation.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; The basic requirement for a DFT to be accurate are:&lt;br&gt;
&amp;gt; 1. The original signal contains no component at frequencies&lt;br&gt;
&amp;gt; above half the sample frequency (Nyquist-Shannon*)&lt;br&gt;
&amp;gt; 2. The signal is either an event completely sampled over the&lt;br&gt;
&amp;gt; sample period or is periodic in the sample period (the start&lt;br&gt;
&amp;gt; and 'end' conditions must be the same)&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; NOTE: the 'end' condition is the next sample AFTER the last&lt;br&gt;
&amp;gt; sample.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; If these conditions are not met then expect some 'ringing'&lt;br&gt;
&amp;gt; in the synthesised imaginary component at the ends of the&lt;br&gt;
&amp;gt; sample period. However, if they are met, then the Hilbert&lt;br&gt;
&amp;gt; transform will also be accurate.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; *By convention, Nyquist is often associated with the Nyquist&lt;br&gt;
&amp;gt; frequency limit. Shannon is associated with reconstruction&lt;br&gt;
&amp;gt; (interpolation with sinc waveform FIR filters). However,&lt;br&gt;
&amp;gt; they worked closely together at AT&amp;T Bell Labs.- Hide quoted text -&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; - Show quoted text -&lt;br&gt;
&lt;br&gt;
Ahaaa.  An expert at applying Hilbert transform!!&lt;br&gt;
Maybe you can explain a basic lack of understanding I have about&lt;br&gt;
calculating the Hilbert spectrum?&lt;br&gt;
The freq is calculated as the derivative of the phase of the DFT, but&lt;br&gt;
if the phase wanders all over the place, it results in apparently&lt;br&gt;
random frequencies (some of them negative).&lt;br&gt;
I've never been able to get past this point.&lt;br&gt;
Can you help please?&lt;br&gt;
&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 07 May 2008 20:30:21 -0400</pubDate>
      <title>Re: Hilbert Transform</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846#430903</link>
      <author>Andy Robb</author>
      <description>"David Egger" &amp;lt;eggerd@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;lt;fvs88h$j98$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; "Andy Robb" &amp;lt;ajrobb@hotmail.com&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;lt;fvrv3v$8ja$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; "David Egger" &amp;lt;eggerd@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;gt; &amp;lt;fvriev$b1i$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; From memory, hilbert.m uses an FFT approach, it zeros&lt;br&gt;
&amp;gt; &amp;gt; frequency components below 0 and double frequency components&lt;br&gt;
&amp;gt; &amp;gt; between zero and Nyquist. The IFFT then produces a complex&lt;br&gt;
&amp;gt; &amp;gt; analytic waveform. The problems with this approach are the&lt;br&gt;
&amp;gt; &amp;gt; same as any FFT technique and can suffer the effects of&lt;br&gt;
&amp;gt; &amp;gt; truncation.&lt;br&gt;
&amp;gt; ---------------------------------------------------------&lt;br&gt;
&amp;gt; Hey,&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; thank you for answering!&lt;br&gt;
&amp;gt; Okay, I want to keep the algorithm based on the manipulation&lt;br&gt;
&amp;gt; in the frequency domain you explained.&lt;br&gt;
&amp;gt; Do you know who invented this algorithm?&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; You said, it is an approach.So this is not an ideal filter?&lt;br&gt;
&amp;gt; Is an ideal Hilbert filter possible?&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; You also said,the problem with this approach are the same as&lt;br&gt;
&amp;gt; in any fft approach.Could you name some of them?&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Regards!&lt;br&gt;
&lt;br&gt;
FFT is just a fast (efficient) form of DFT calculation.&lt;br&gt;
&lt;br&gt;
The basic requirement for a DFT to be accurate are:&lt;br&gt;
1. The original signal contains no component at frequencies&lt;br&gt;
above half the sample frequency (Nyquist-Shannon*)&lt;br&gt;
2. The signal is either an event completely sampled over the&lt;br&gt;
sample period or is periodic in the sample period (the start&lt;br&gt;
and 'end' conditions must be the same)&lt;br&gt;
&lt;br&gt;
NOTE: the 'end' condition is the next sample AFTER the last&lt;br&gt;
sample.&lt;br&gt;
&lt;br&gt;
If these conditions are not met then expect some 'ringing'&lt;br&gt;
in the synthesised imaginary component at the ends of the&lt;br&gt;
sample period. However, if they are met, then the Hilbert&lt;br&gt;
transform will also be accurate.&lt;br&gt;
&lt;br&gt;
*By convention, Nyquist is often associated with the Nyquist&lt;br&gt;
frequency limit. Shannon is associated with reconstruction&lt;br&gt;
(interpolation with sinc waveform FIR filters). However,&lt;br&gt;
they worked closely together at AT&amp;T Bell Labs.&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 07 May 2008 12:45:05 -0400</pubDate>
      <title>Re: Hilbert Transform</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846#430807</link>
      <author>David Egger</author>
      <description>"Andy Robb" &amp;lt;ajrobb@hotmail.com&amp;gt; wrote in message&lt;br&gt;
&amp;lt;fvrv3v$8ja$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; "David Egger" &amp;lt;eggerd@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;lt;fvriev$b1i$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; From memory, hilbert.m uses an FFT approach, it zeros&lt;br&gt;
&amp;gt; frequency components below 0 and double frequency components&lt;br&gt;
&amp;gt; between zero and Nyquist. The IFFT then produces a complex&lt;br&gt;
&amp;gt; analytic waveform. The problems with this approach are the&lt;br&gt;
&amp;gt; same as any FFT technique and can suffer the effects of&lt;br&gt;
&amp;gt; truncation.&lt;br&gt;
---------------------------------------------------------&lt;br&gt;
Hey,&lt;br&gt;
&lt;br&gt;
thank you for answering!&lt;br&gt;
Okay, I want to keep the algorithm based on the manipulation&lt;br&gt;
in the frequency domain you explained.&lt;br&gt;
Do you know who invented this algorithm?&lt;br&gt;
&lt;br&gt;
You said, it is an approach.So this is not an ideal filter?&lt;br&gt;
Is an ideal Hilbert filter possible?&lt;br&gt;
&lt;br&gt;
You also said,the problem with this approach are the same as&lt;br&gt;
in any fft approach.Could you name some of them?&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Regards!&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 07 May 2008 12:13:46 -0400</pubDate>
      <title>Re: Hilbert Transform</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846#430805</link>
      <author>Doug Schwarz</author>
      <description>In article &amp;lt;fvrv3v$8ja$1@fred.mathworks.com&amp;gt;,&lt;br&gt;
&amp;nbsp;"Andy Robb" &amp;lt;ajrobb@hotmail.com&amp;gt; wrote:&lt;br&gt;
&lt;br&gt;
&amp;gt; "David Egger" &amp;lt;eggerd@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;gt; &amp;lt;fvriev$b1i$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; Hey,&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; I unterstand the algorithm hilbert.m in Matlab.&lt;br&gt;
&amp;gt; &amp;gt; But can anyone tell me:&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; 1)Is this the ideal Hilbert or an approximation?&lt;br&gt;
&amp;gt; &amp;gt; 2)Who invented the algorithm?&lt;br&gt;
&amp;gt; &amp;gt; 3)do anyone know a book where I can find the alg.?&lt;br&gt;
&amp;gt; &amp;gt; &lt;br&gt;
&amp;gt; &amp;gt; Regards!&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I spent many years applying Hilbert transforms, often&lt;br&gt;
&amp;gt; combining them with re-sampling techniques (Shannon et al).&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; There are two approaches to the Hilbert transform. Both&lt;br&gt;
&amp;gt; synthesise an imaginary component of a complex analytic&lt;br&gt;
&amp;gt; waveform from the 'real' signal. The real component should&lt;br&gt;
&amp;gt; be unchanged.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; From memory, hilbert.m uses an FFT approach, it zeros&lt;br&gt;
&amp;gt; frequency components below 0 and double frequency components&lt;br&gt;
&amp;gt; between zero and Nyquist. The IFFT then produces a complex&lt;br&gt;
&amp;gt; analytic waveform. The problems with this approach are the&lt;br&gt;
&amp;gt; same as any FFT technique and can suffer the effects of&lt;br&gt;
&amp;gt; truncation.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; An alternative approach is to synthesise the imaginary&lt;br&gt;
&amp;gt; component directly from the real component using a&lt;br&gt;
&amp;gt; time-domain filter. From my dim and distant pass, I think&lt;br&gt;
&amp;gt; you can see the shape of an FIR by synthesising a spectrum&lt;br&gt;
&amp;gt; with 1i in positive frequencies and -1i in negative&lt;br&gt;
&amp;gt; frequencies and zero in all real components (including 0 and&lt;br&gt;
&amp;gt; Nyquist). Then take the IFFT.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
The functions firls and firpm from the Signal Processing Toolbox can be &lt;br&gt;
used to synthesize the imaginary component.  See the help for those &lt;br&gt;
functions.&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
Doug Schwarz&lt;br&gt;
dmschwarz&amp;ieee,org&lt;br&gt;
Make obvious changes to get real email address.&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 07 May 2008 10:09:03 -0400</pubDate>
      <title>Re: Hilbert Transform</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846#430784</link>
      <author>Andy Robb</author>
      <description>"David Egger" &amp;lt;eggerd@sbox.tugraz.at&amp;gt; wrote in message&lt;br&gt;
&amp;lt;fvriev$b1i$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; Hey,&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; I unterstand the algorithm hilbert.m in Matlab.&lt;br&gt;
&amp;gt; But can anyone tell me:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; 1)Is this the ideal Hilbert or an approximation?&lt;br&gt;
&amp;gt; 2)Who invented the algorithm?&lt;br&gt;
&amp;gt; 3)do anyone know a book where I can find the alg.?&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Regards!&lt;br&gt;
&lt;br&gt;
I spent many years applying Hilbert transforms, often&lt;br&gt;
combining them with re-sampling techniques (Shannon et al).&lt;br&gt;
&lt;br&gt;
There are two approaches to the Hilbert transform. Both&lt;br&gt;
synthesise an imaginary component of a complex analytic&lt;br&gt;
waveform from the 'real' signal. The real component should&lt;br&gt;
be unchanged.&lt;br&gt;
&lt;br&gt;
From memory, hilbert.m uses an FFT approach, it zeros&lt;br&gt;
frequency components below 0 and double frequency components&lt;br&gt;
between zero and Nyquist. The IFFT then produces a complex&lt;br&gt;
analytic waveform. The problems with this approach are the&lt;br&gt;
same as any FFT technique and can suffer the effects of&lt;br&gt;
truncation.&lt;br&gt;
&lt;br&gt;
An alternative approach is to synthesise the imaginary&lt;br&gt;
component directly from the real component using a&lt;br&gt;
time-domain filter. From my dim and distant pass, I think&lt;br&gt;
you can see the shape of an FIR by synthesising a spectrum&lt;br&gt;
with 1i in positive frequencies and -1i in negative&lt;br&gt;
frequencies and zero in all real components (including 0 and&lt;br&gt;
Nyquist). Then take the IFFT.&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 07 May 2008 06:33:03 -0400</pubDate>
      <title>Hilbert Transform</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/168846#430748</link>
      <author>David Egger</author>
      <description>Hey,&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
I unterstand the algorithm hilbert.m in Matlab.&lt;br&gt;
But can anyone tell me:&lt;br&gt;
&lt;br&gt;
1)Is this the ideal Hilbert or an approximation?&lt;br&gt;
2)Who invented the algorithm?&lt;br&gt;
3)do anyone know a book where I can find the alg.?&lt;br&gt;
&lt;br&gt;
Regards!&lt;br&gt;
</description>
    </item>
  </channel>
</rss>
