|
From: | David Hagood |
Subject: | Re: Complex in/Complex out Hilbert? |
Date: | Sun, 19 Apr 2020 07:44:00 -0500 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 |
Mostly, this is because I do SDR for a living, so I am "pushing the envelope" to see what GnuRadio can do - and IMHO, while there's a lot of good work, there's also room for improvement. The demodulators that ship with it could stand some improvement - look at the LiquidDSP AM demodulator, which DOES do USB, LSB, and DSB correctly, vs. what is in GnuRadio.
Yes, I know - "If you want it, write it yourself, then". And I may just do that, but since I hate duplicating effort, I'd like to know if anybody else has done that, or is doing that.
The Hilbert transform is supposed to shift the positive frequency components -90 degrees, and the negative frequency components 90 degrees. That's why a Hilbert that only accepts real values is problematic - you cannot truly represent a negative frequency with only real values. A complex-in/complex-out Hilbert would be able to do just that.
[Prev in Thread] | Current Thread | [Next in Thread] |