fft_twiddle_1024.mem
1 // Quarter-wave cosine ROM for 1024-point FFT 2 // 256 entries, 16-bit signed Q15 ($readmemh format) 3 // cos(2*pi*k/1024) for k = 0..255 4 7FFF 5 7FFE 6 7FFD 7 7FF9 8 7FF5 9 7FF0 10 7FE9 11 7FE1 12 7FD8 13 7FCD 14 7FC1 15 7FB4 16 7FA6 17 7F97 18 7F86 19 7F74 20 7F61 21 7F4D 22 7F37 23 7F21 24 7F09 25 7EEF 26 7ED5 27 7EB9 28 7E9C 29 7E7E 30 7E5F 31 7E3E 32 7E1D 33 7DFA 34 7DD5 35 7DB0 36 7D89 37 7D62 38 7D39 39 7D0E 40 7CE3 41 7CB6 42 7C88 43 7C59 44 7C29 45 7BF8 46 7BC5 47 7B91 48 7B5C 49 7B26 50 7AEE 51 7AB6 52 7A7C 53 7A41 54 7A05 55 79C8 56 7989 57 794A 58 7909 59 78C7 60 7884 61 783F 62 77FA 63 77B3 64 776B 65 7722 66 76D8 67 768D 68 7641 69 75F3 70 75A5 71 7555 72 7504 73 74B2 74 745F 75 740A 76 73B5 77 735E 78 7307 79 72AE 80 7254 81 71F9 82 719D 83 7140 84 70E2 85 7083 86 7022 87 6FC1 88 6F5E 89 6EFB 90 6E96 91 6E30 92 6DC9 93 6D61 94 6CF8 95 6C8E 96 6C23 97 6BB7 98 6B4A 99 6ADC 100 6A6D 101 69FD 102 698B 103 6919 104 68A6 105 6832 106 67BC 107 6746 108 66CF 109 6656 110 65DD 111 6563 112 64E8 113 646C 114 63EE 115 6370 116 62F1 117 6271 118 61F0 119 616E 120 60EB 121 6068 122 5FE3 123 5F5D 124 5ED7 125 5E4F 126 5DC7 127 5D3E 128 5CB3 129 5C28 130 5B9C 131 5B0F 132 5A82 133 59F3 134 5964 135 58D3 136 5842 137 57B0 138 571D 139 568A 140 55F5 141 5560 142 54C9 143 5432 144 539B 145 5302 146 5268 147 51CE 148 5133 149 5097 150 4FFB 151 4F5D 152 4EBF 153 4E20 154 4D81 155 4CE0 156 4C3F 157 4B9D 158 4AFB 159 4A58 160 49B4 161 490F 162 4869 163 47C3 164 471C 165 4675 166 45CD 167 4524 168 447A 169 43D0 170 4325 171 427A 172 41CE 173 4121 174 4073 175 3FC5 176 3F17 177 3E68 178 3DB8 179 3D07 180 3C56 181 3BA5 182 3AF2 183 3A40 184 398C 185 38D9 186 3824 187 376F 188 36BA 189 3604 190 354D 191 3496 192 33DF 193 3326 194 326E 195 31B5 196 30FB 197 3041 198 2F87 199 2ECC 200 2E11 201 2D55 202 2C99 203 2BDC 204 2B1F 205 2A61 206 29A3 207 28E5 208 2826 209 2767 210 26A8 211 25E8 212 2528 213 2467 214 23A6 215 22E5 216 2223 217 2161 218 209F 219 1FDD 220 1F1A 221 1E57 222 1D93 223 1CCF 224 1C0B 225 1B47 226 1A82 227 19BE 228 18F9 229 1833 230 176E 231 16A8 232 15E2 233 151C 234 1455 235 138F 236 12C8 237 1201 238 113A 239 1072 240 0FAB 241 0EE3 242 0E1C 243 0D54 244 0C8C 245 0BC4 246 0AFB 247 0A33 248 096A 249 08A2 250 07D9 251 0711 252 0648 253 057F 254 04B6 255 03ED 256 0324 257 025B 258 0192 259 00C9