*/
static void fsk_generate_hann_table(struct FSK* fsk){
int Ndft = fsk->Ndft;
+ size_t i;
+
/* Set up complex oscilator to calculate hann function */
COMP dphi = comp_exp_j((2*M_PI)/((float)Ndft-1));
COMP rphi = {.5,0};
rphi = cmult(cconj(dphi),rphi);
- for(size_t i=0; i<Ndft; i++){
+ for(i=0; i<Ndft; i++){
rphi = cmult(dphi,rphi);
float hannc = .5-rphi.real;
//float hann = .5-(.5*cosf((2*M_PI*(float)(i))/((float)Ndft-1)));
{
float rate_K_vec_term[K+2], rate_K_sample_freqs_kHz_term[K+2];
float AmdB[MAX_AMP+1], rate_L_sample_freqs_kHz[MAX_AMP+1];
- int m;
+ int m,k;
/* terminate either end of the rate K vecs with 0dB points */
rate_K_sample_freqs_kHz_term[0] = 0.0;
rate_K_sample_freqs_kHz_term[K+1] = 4.0;
- for(int k=0; k<K; k++) {
+ for(k=0; k<K; k++) {
rate_K_vec_term[k+1] = rate_K_vec[k];
rate_K_sample_freqs_kHz_term[k+1] = rate_K_sample_freqs_kHz[k];