[srslte-users] Turbo decoder iteration function

Vasil Velichkov vvvelichkov at gmail.com
Wed May 22 11:31:09 UTC 2019


Hi Felipe,

On 21/05/2019 17.22, Felipe Augusto Pereira de Figueiredo wrote:
> I'm trying to understand the turbo decoder implemented in srsLTE, 
> however, I can not find the definition of this function: 
> "run_tdec_iteration_16bit".
>
> It is in the folder /fec/turbodecoder.c but a grep in the entire 
> project hasn't returned any file with the definition of that function.
>
> Could someone shed some light on it, please?

Its definition is in lib/include/srslte/phy/fec/turbodecoder_iter.h on 
line 68

  67 /* Runs 1 turbo decoder iteration */
  68 void MAKE_CALL(run_tdec_iteration)(srslte_tdec_t * h, llr_t * input)
  69 {

The MAKE_CALL macro adds the _16bit suffix to the function name.

Regards,
Vasil




More information about the srsran-users mailing list