DSPRelated.com
Forums

fsk detection

Started by hemant ramdasi July 19, 2002
hi all,
It is slightly different.

I want to detect the 500 and 700 hz fsk signals at 600
baud.
I use 8 khz sampling rate and do all the things as a
buffered approach.
This means I use two 8 k buffers and I process
recorded buffer in the mean time recording in second
buffer goes on in the background.
I use goertzel algorithm to detect signal.

I want to know how the samples from buffers are taken?
I take a filter of 80 length.
Everytime I shift 1 new sample into process buffer of
80 size.But actual samples are 14 and all the others
are zeros.
I compare two frequency energies and decide the bit
value.

Is it a correct method? it is not working.Please help
me.
and also suggest a correct method.

hemant



Try this link, may give you some idea how to implement
a FSK demodulator

http://www-k.ext.ti.com/SRVS/CGI-BIN/WEBCGI.EXE/,/?St`,E00000000004703951,K\
a77,Sxi=0,Case=obj(1796)

I think it's a bit too close of the 500Hz and 700Hz
FSK frequency though, specially the baud rate is 600. Ben
--- hemant ramdasi <> wrote:
> hi all,
> It is slightly different.
>
> I want to detect the 500 and 700 hz fsk signals at
> 600
> baud.
> I use 8 khz sampling rate and do all the things as a
> buffered approach.
> This means I use two 8 k buffers and I process
> recorded buffer in the mean time recording in second
> buffer goes on in the background.
> I use goertzel algorithm to detect signal.
>
> I want to know how the samples from buffers are
> taken?
> I take a filter of 80 length.
> Everytime I shift 1 new sample into process buffer
> of
> 80 size.But actual samples are 14 and all the others
> are zeros.
> I compare two frequency energies and decide the bit
> value.
>
> Is it a correct method? it is not working.Please
> help
> me.
> and also suggest a correct method.
>
> hemant >
> _____________________________________
> Note: If you do a simple "reply" with your email
> client, only the author of this message will receive
> your answer. You need to do a "reply all" if you
> want your answer to be distributed to the entire
> group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to > To Post: Send an email to
>
> To Leave: Send an email to > Archives: http://www.yahoogroups.com/group/c54x
>
> Other Groups: http://www.dsprelated.com > ">http://docs.yahoo.com/info/terms/


=====
___________________________________________________________
~ ~ _/_/_/_/ _/_/_/_/ _/_/ _/
. . _/ _/ _/ _/ _/ _/ Benjamin Chan
' _/_/_/ _/_/_/ _/ _/ _/ []
o _/ _/ _/ _/ _/_/
_/_/_/_/ _/_/_/_/ _/ _/

__________________________________________________