I designed a filter hilbert with Matlab (function fdesign.hilbert and design(,'firls'). I tested it with a cosine but the results are very stranges: for my sampling frequency 100 Mhz if I try with a cosine of an interger frequency (1,2,3 .. 49) Mhz the result is ok, hilbert filter returns the 90 degree shift signal of my cosine. But if I try with other frequencies (20,15 or 36, 34) filter doesn't work.
I designed a filter hilbert with Matlab (function fdesign.hilbert and design(,'firls'). I tested it with a cosine but the results are very stranges: for my sampling frequency 100 Mhz if I try with a cosine of an interger frequency (1,2,3 .. 49) Mhz the result is ok, hilbert filter returns the 90 degree shift signal of my cosine. But if I try with other frequencies (20,15 or 36, 34) filter doesn't work.
I designed a filter hilbert with Matlab (function fdesign.hilbert and design(,'firls'). I tested it with a cosine but the results are very stranges: for my sampling frequency 100 Mhz if I try with a cosine of an interger frequency (1,2,3 .. 49) Mhz the result is ok, hilbert filter returns the 90 degree shift signal of my cosine. But if I try with other frequencies (20,15 or 36, 34) filter doesn't work.