nu.org
Subject: Re: [Discuss-gnuradio] Demodulating CPFSK with Viterbi algorithm using
gr-trellis
Sean,
I guess there was a missing normalization of the pulse.
Please add the line
p=p/sum(p)*Q/2.0;
just after the definition of the p pulse
p = numpy.ones(L*Q)
In addition, make sure you increase
Achilleas Anastasopoulos [mailto:anas...@umich.edu]
> *Sent:* Saturday, September 12, 2015 1:21 PM
> *To:* Nowlan, Sean <sean.now...@gtri.gatech.edu>
> *Cc:* Discuss-gnuradio@gnu.org
>
>
> *Subject:* Re: [Discuss-gnuradio] Demodulating CPFSK with Viterbi
> algorithm using gr-tr
...@gmail.com]
Sent: Tuesday, September 15, 2015 2:36 PM
To: Nowlan, Sean <sean.now...@gtri.gatech.edu>; anas...@umich.edu
Cc: Discuss-gnuradio@gnu.org
Subject: Re: [Discuss-gnuradio] Demodulating CPFSK with Viterbi algorithm using
gr-trellis
Hi Sean,
Any chance you can share your work?
On Tue,
.@gnu.org] On Behalf
Of Nowlan, Sean
Sent: Tuesday, September 15, 2015 3:40 PM
To: Dan CaJacob <dan.caja...@gmail.com>; anas...@umich.edu
Cc: Discuss-gnuradio@gnu.org
Subject: Re: [Discuss-gnuradio] Demodulating CPFSK with Viterbi algorithm using
gr-trellis
Sure. Here was the pulse normalizatio
ch....@gnu.org] *On
> Behalf Of *Achilleas Anastasopoulos
> *Sent:* Thursday, September 10, 2015 1:28 PM
> *To:* Discuss-gnuradio@gnu.org
> *Subject:* Re: [Discuss-gnuradio] Demodulating CPFSK with Viterbi
> algorithm using gr-trellis
>
>
>
> Sean,
>
> I just wan
Hi Sean,
Don't really know much about this but I played around with the FSM code
a little. Outputs would read the same as the state transitions:
if in state 0 and a 0 is received, output A, else output B
Using the fsms generation routines, I got a different shape FSM than
yours (higher
Sean,
I just wanted to add to the previous answer:
Indeed gr-trellis (and the fsm class specifically) has a built in
constructor for generating the FSM corresponding to ANY CPM scheme.
It only requires three parameters as explained in the comments
in the file fsm.cc
The constructed FSM is NOT
with Viterbi algorithm using
gr-trellis
Sean,
I just wanted to add to the previous answer:
Indeed gr-trellis (and the fsm class specifically) has a built in constructor
for generating the FSM corresponding to ANY CPM scheme.
It only requires three parameters as explained in the comments
in the file fsm.cc
One quick correction on my previous email:
every line corresponds to the current state and every column to an input.
The entry is a number from 0 to O-1 (where O is the output alphabet
cardinality).
How this index is translated to an actual signal IS NOT PART OF THE FSM
DEFINITION but
I'm trying to demodulate a CPFSK signal using the Viterbi algorithm. The
gr-trellis module seems to have most of the components I'll need, but I'm
having trouble figuring out how to wrangle my problem into the FSM format.
Basically, I have a binary CPFSK signal with a modulation index, h=25/3.
10 matches
Mail list logo