comparison tests/TestWindow.cpp @ 382:a73d94ee8072

Add Blackman-Harris window
author Chris Cannam <c.cannam@qmul.ac.uk>
date Fri, 01 Nov 2013 15:31:57 +0000
parents 5d9489187abd
children 2de6184b2ce0
comparison
equal deleted inserted replaced
381:88971211795c 382:a73d94ee8072
117 0, 0.0402, 0.2008, 0.5098, 0.8492, 117 0, 0.0402, 0.2008, 0.5098, 0.8492,
118 1.0000, 0.8492, 0.5098, 0.2008, 0.0402, 118 1.0000, 0.8492, 0.5098, 0.2008, 0.0402,
119 }; 119 };
120 testWindow<10>(BlackmanWindow, e10); 120 testWindow<10>(BlackmanWindow, e10);
121 } 121 }
122
123 BOOST_AUTO_TEST_CASE(blackmanHarris)
124 {
125 double e1[] = { 1 };
126 testWindow<1>(BlackmanHarrisWindow, e1);
127
128 double e10[] = {
129 0.0001, 0.0110, 0.1030, 0.3859, 0.7938,
130 1.0000, 0.7938, 0.3859, 0.1030, 0.0110,
131 };
132 testWindow<10>(BlackmanHarrisWindow, e10);
133 }
122 134
123 BOOST_AUTO_TEST_CASE(kaiser_4_10) 135 BOOST_AUTO_TEST_CASE(kaiser_4_10)
124 { 136 {
125 double d[10]; 137 double d[10];
126 for (int i = 0; i < 10; ++i) d[i] = 1.0; 138 for (int i = 0; i < 10; ++i) d[i] = 1.0;