Calc_metric in digital_constellation_receiver

I want to use trellis codes along with generic_mod_demod.

  1. Can I replace the constellation_receiver object with a trellis_metric
    followed by a viterbi? If so is it required to have an operation
    equivalent
    to phase correction in constellation_receiver? How can I do that?

  2. There is a function for metric calculation inside
    constellation_receiver. Can I use it to implement viterbi?

Thanks in advance

On Sun, Feb 24, 2013 at 6:36 AM, Manu T S [email protected] wrote:

I want to use trellis codes along with generic_mod_demod.

  1. Can I replace the constellation_receiver object with a trellis_metric
    followed by a viterbi? If so is it required to have an operation equivalent
    to phase correction in constellation_receiver? How can I do that?

constellation_receiver has four optional outputs. The fourth is a
phase-corrected complex number. You could use this as the input to
your metric calculation.

  1. There is a function for metric calculation inside constellation_receiver.
    Can I use it to implement viterbi?

This function is called by trellis.constellation_metrics_cf which
generates metrics that you can feed into the viterbi block. Metrics
are calculated for every constellation point, so for large
constellations the efficiency will be appalling.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs