Thread: SSB demodulator
View Single Post
  #1   Report Post  
Old February 23rd 05, 11:27 AM
 
Posts: n/a
Default SSB demodulator

Hello,

I am trying to implement an SSB phasing receiver using the GNU Radio
toolkit [1]. I do not have an RF frontend yet, so I had to depend on
those fortunate folks who had the required hardware to get some real
world samples. They samples are captured as given below:

50.25 mhz
cos
---- x ------- I
|
|
fc=50.30Mhz ADC -
|
|
---- x ------- Q
sin
50.25 mhz

The LSB signal which was transmitted at 50.30 mhz is digitally
downconverted with an IF of 50.25mhz. The complex samples I have is
centered at 50 khz. Now
I do exactly as described in the KK7B article on phasing receiver[2].
The I and Q signals are downconverted to baseband, and lowpass
filtered. The I channel is delayed and Q channel is passed thru hilbert
filter.

I get the audio output, when the I and Q are subtracted. Fine. But I
get audio even when they are summed together!!! i.e There is no
sideband suppression. I am wondering what the problem is. I looked at
the hilbert transformer freq response. It looks okay (allpass, with
nulls at zero and fs/2), could this null at zero cause a problem,
because the input is already at baseband?

Any advise/help will be greatly appreciated.

Thanks
Ramakrishnan

[1] htp://www.gnu.org/software/gnuradio/
[2] http://www.arrl.org/tis/info/pdf/t9301032.pdf