📄 t000004.c
字号:
/*
* Copyright (C) ARM Limited 1998-2000. All rights reserved.
*
* t000004.c
*
* Tests for FFT's of size N=4
*/
#include "testfft.h"
static const comp ffttest_4_0_in[4] = {
{ 0.066390041493775934, 0.000000000000000000 },
{ 0.302904564315352680, 0.000000000000000000 },
{ 0.614107883817427310, 0.000000000000000000 },
{ 1.000000000000000000, 0.000000000000000000 }
};
static const comp ffttest_4_0_out[4] = {
{ 1.983402489626556100, 0.000000000000000000 },
{ -0.547717842323651390, 0.697095435684647380 },
{ -0.622406639004149280, 0.000000000000000043 },
{ -0.547717842323651390, -0.697095435684647050 }
};
static const comp ffttest_4_1_in[4] = {
{ 1.000000000000000000, 0.000000000000000000 },
{ -0.000000000000000184, 0.000000000000000000 },
{ -1.000000000000000000, 0.000000000000000000 },
{ 0.000000000000000551, 0.000000000000000000 }
};
static const comp ffttest_4_1_out[4] = {
{ 0.000000000000000000, 0.000000000000000000 },
{ 2.000000000000000000, 0.000000000000000000 },
{ 0.000000000000000000, 0.000000000000000000 },
{ 2.000000000000000000, 0.000000000000000000 }
};
static const comp ffttest_4_2_in[4] = {
{ 0.056257788855260810, 0.071212390956026342 },
{ 0.290724586077977520, 0.211411785650703180 },
{ 0.605305323126223980, 0.375645362293038910 },
{ 1.000000000000000000, 0.563913120883033580 }
};
static const comp ffttest_4_2_out[4] = {
{ 1.952287698059462300, 1.222182659782802000 },
{ -0.901548869503293490, 0.404842442585009900 },
{ -0.629161474096492700, -0.328467153284671410 },
{ -0.196546199038632740, -1.013708385259034700 }
};
static const comp ffttest_4_3_in[4] = {
{ 1.000000000000000000, 0.299999999999999990 },
{ 0.299999999999999930, -1.000000000000000000 },
{ -1.000000000000000000, -0.299999999999999880 },
{ -0.299999999999999820, 1.000000000000000000 }
};
static const comp ffttest_4_3_out[4] = {
{ 0.000000000000000000, 0.000000000000000000 },
{ 0.000000000000000000, 0.000000000000000000 },
{ 0.000000000000000000, 0.000000000000000000 },
{ 4.000000000000000000, 1.200000000000000000 }
};
static const tFFTTest FFTTest_4[4]={
{ 4, "parabola-real", (comp*)ffttest_4_0_in, (comp*)ffttest_4_0_out, 2 },
{ 4, "sinewave-real", (comp*)ffttest_4_1_in, (comp*)ffttest_4_1_out, 2 },
{ 4, "parabola-complex", (comp*)ffttest_4_2_in, (comp*)ffttest_4_2_out, 0 },
{ 4, "sinewave-complex", (comp*)ffttest_4_3_in, (comp*)ffttest_4_3_out, 0 }
};
extern const tFFTTests FFTTests_4;
const tFFTTests FFTTests_4 = {
4, 4, (tFFTTest*)FFTTest_4
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -