⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 correlation.c

📁 DSP实验——相关(corr)算法 C语言编写 已通过调试 可放心下载
💻 C
字号:
#include <stdio.h>
#include <math.h>  
#define N 20
#define M 8 
float r_real[M],r_image[M];

main()
{
    int i,k,mode=1;
    float x_real[N],x_image[N],sum_real=0.0,sum_image=0.0;

    for(i=0;i<N;i++)
    {
        x_real[i]=1.0;
        x_image[i]=0.0;
    }

    for(i=0;i<M;i++)
    {
        sum_real=0.0;
        sum_image=0.0;

        for (k=0;k<N-i;k++)
        {
            sum_real  += x_real[k]*x_real[k+i]-x_image[k]*x_image[k+i];
            sum_image += x_real[k]*x_image[k+i]+x_image[k]*x_real[k+i];
        }
        if (mode==0)
        {
            r_real[i]  = sum_real/k;   
            r_image[i] = sum_image/(N-i);
        }
        else
        {
            r_real[i]  = sum_real/N;
            r_image[i] = sum_image/N;
        }
    }
    for(i=0;i<M;i++)
    printf("r_real[%d]=%f\t\tr_image[%d]=%f\n",i,r_real[i],i,r_image[i]);
}   
         

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -