Mercurial > hg > qm-dsp
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; |