📄 t000002.c
字号:
/*
* Copyright (C) ARM Limited 1998-2000. All rights reserved.
*
* t000002.c
*
* Tests for FFT's of size N=2
*/
#include "testfft.h"
static const comp ffttest_2_0_in[2] = {
{ 0.195121951219512170, 0.000000000000000000 },
{ 1.000000000000000000, 0.000000000000000000 }
};
static const comp ffttest_2_0_out[2] = {
{ 1.195121951219512100, 0.000000000000000000 },
{ -0.804878048780487740, 0.000000000000000063 }
};
static const comp ffttest_2_1_in[2] = {
{ 1.000000000000000000, 0.000000000000000000 },
{ -1.000000000000000000, 0.000000000000000000 }
};
static const comp ffttest_2_1_out[2] = {
{ 0.000000000000000000, 0.000000000000000000 },
{ 2.000000000000000000, 0.000000000000000000 }
};
static const comp ffttest_2_2_in[2] = {
{ 0.170075349838536060, 0.215285252960172230 },
{ 1.000000000000000000, 0.675457481162540340 }
};
static const comp ffttest_2_2_out[2] = {
{ 1.170075349838536100, 0.890742734122712540 },
{ -0.829924650161463990, -0.460172228202368030 }
};
static const comp ffttest_2_3_in[2] = {
{ 1.000000000000000000, 0.299999999999999990 },
{ -1.000000000000000000, -0.299999999999999990 }
};
static const comp ffttest_2_3_out[2] = {
{ 0.000000000000000000, 0.000000000000000000 },
{ 2.000000000000000000, 0.599999999999999980 }
};
static const tFFTTest FFTTest_2[4]={
{ 2, "parabola-real", (comp*)ffttest_2_0_in, (comp*)ffttest_2_0_out, 2 },
{ 2, "sinewave-real", (comp*)ffttest_2_1_in, (comp*)ffttest_2_1_out, 2 },
{ 2, "parabola-complex", (comp*)ffttest_2_2_in, (comp*)ffttest_2_2_out, 0 },
{ 2, "sinewave-complex", (comp*)ffttest_2_3_in, (comp*)ffttest_2_3_out, 0 }
};
extern const tFFTTests FFTTests_2;
const tFFTTests FFTTests_2 = {
4, 2, (tFFTTest*)FFTTest_2
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -