spandsp  3.0.0
godard.c File Reference
#include <stdlib.h>
#include <inttypes.h>
#include <string.h>
#include <stdio.h>
#include "spandsp/stdbool.h"
#include "floating_fudge.h"
#include "spandsp/telephony.h"
#include "spandsp/alloc.h"
#include "spandsp/logging.h"
#include "spandsp/godard.h"
#include "spandsp/private/logging.h"
#include "spandsp/private/godard.h"

Macros

#define FP_SCALE(x)   (x)
 
#define FP_SCALE_32(x)   (x)
 

Functions

int godard_ted_correction (godard_ted_state_t *s)
 
godard_ted_descriptor_tgodard_ted_make_descriptor (godard_ted_descriptor_t *s, float sample_rate, float baud_rate, float carrier_freq, float alpha, float coarse_trigger, float fine_trigger, int coarse_step, int fine_step)
 
int godard_ted_free_descriptor (godard_ted_descriptor_t *s)
 
void godard_ted_rx (godard_ted_state_t *s, float sample)
 
int godard_ted_per_baud (godard_ted_state_t *s)
 
godard_ted_state_tgodard_ted_init (godard_ted_state_t *s, const godard_ted_descriptor_t *desc)
 
int godard_ted_release (godard_ted_state_t *s)
 
int godard_ted_free (godard_ted_state_t *s)