|
164 | 164 | "plt.axvline(rir_1_noise.signal_length*interval[0], color='red', label='Interval')\n", |
165 | 165 | "plt.axvline(rir_1_noise.signal_length*interval[1], color='red')\n", |
166 | 166 | "\n", |
167 | | - "noise_energy = ra.estimate_noise_energy(\n", |
| 167 | + "noise_energy = ra.dsp.estimate_noise_energy(\n", |
168 | 168 | " rir_1_noise, interval=interval, is_energy=False)\n", |
169 | 169 | "\n", |
170 | 170 | "noise_energy_db = 10*np.log10(noise_energy)\n", |
|
232 | 232 | "outputs": [], |
233 | 233 | "source": [ |
234 | 234 | "start_sample = pf.dsp.find_impulse_response_start(rir_1_noise)\n", |
235 | | - "rir_noise_shifted = ra.time_shift(rir_1_noise, -start_sample, circular_shift=False)\n", |
236 | | - "edc_full_rir = ra.schroeder_integration(rir_noise_shifted, is_energy=False)\n", |
| 235 | + "rir_noise_shifted = pf.dsp.time_shift(rir_1_noise, -start_sample, mode='linear')\n", |
| 236 | + "edc_full_rir = ra.edc.schroeder_integration(rir_noise_shifted, is_energy=False)\n", |
237 | 237 | "\n", |
238 | 238 | "start_sample = pf.dsp.find_impulse_response_start(rir_1)\n", |
239 | | - "rir_shifted = ra.time_shift(rir_1, -start_sample, circular_shift=False)\n", |
240 | | - "edc_full_rir_compare = ra.schroeder_integration(rir_shifted, is_energy=False)\n", |
| 239 | + "rir_shifted = pf.dsp.time_shift(rir_1, -start_sample, mode='linear')\n", |
| 240 | + "edc_full_rir_compare = ra.edc.schroeder_integration(rir_shifted, is_energy=False)\n", |
241 | 241 | "edc_full_rir_compare.time /= np.atleast_2d(edc_full_rir_compare.time[..., 0]).T\n", |
242 | 242 | "edc_full_rir.time /= np.atleast_2d(edc_full_rir.time[..., 0]).T\n", |
243 | 243 | "\n", |
|
275 | 275 | "outputs": [], |
276 | 276 | "source": [ |
277 | 277 | "intersection_time, late_reveberation_time, noise_level_lundeby = \\\n", |
278 | | - " ra.intersection_time_lundeby(\n", |
| 278 | + " ra.edc.intersection_time_lundeby(\n", |
279 | 279 | " rir_1_noise, freq='broadband', is_energy=False,\n", |
280 | 280 | " time_shift=True, channel_independent=False, plot=True)\n", |
281 | 281 | "\n", |
|
296 | 296 | "metadata": {}, |
297 | 297 | "outputs": [], |
298 | 298 | "source": [ |
299 | | - "edc_truncation = ra.energy_decay_curve_truncation(\n", |
| 299 | + "edc_truncation = ra.edc.energy_decay_curve_truncation(\n", |
300 | 300 | " rir_1_noise, freq='broadband', is_energy=False, time_shift=True,\n", |
301 | 301 | " channel_independent=False, normalize=True, plot=False)\n", |
302 | 302 | "\n", |
|
325 | 325 | "metadata": {}, |
326 | 326 | "outputs": [], |
327 | 327 | "source": [ |
328 | | - "edc_chu_auto = ra.energy_decay_curve_chu(\n", |
| 328 | + "edc_chu_auto = ra.edc.energy_decay_curve_chu(\n", |
329 | 329 | " rir_1_noise, noise_level='auto', is_energy=False, time_shift=True,\n", |
330 | 330 | " channel_independent=False, normalize=True, plot=False)" |
331 | 331 | ] |
|
336 | 336 | "metadata": {}, |
337 | 337 | "outputs": [], |
338 | 338 | "source": [ |
339 | | - "noise_level_man = ra.estimate_noise_energy(rir_1_noise, interval=[0.6, 1.0], is_energy=False)\n", |
340 | | - "edc_chu_man = ra.energy_decay_curve_chu(\n", |
| 339 | + "noise_level_man = ra.dsp.estimate_noise_energy(rir_1_noise, interval=[0.6, 1.0], is_energy=False)\n", |
| 340 | + "edc_chu_man = ra.edc.energy_decay_curve_chu(\n", |
341 | 341 | " rir_1_noise, noise_level=noise_level_man, is_energy=False, time_shift=True,\n", |
342 | 342 | " channel_independent=False, normalize=True, plot=False)" |
343 | 343 | ] |
|
348 | 348 | "metadata": {}, |
349 | 349 | "outputs": [], |
350 | 350 | "source": [ |
351 | | - "edc_chu_noise_lundeby = ra.energy_decay_curve_chu(\n", |
| 351 | + "edc_chu_noise_lundeby = ra.edc.energy_decay_curve_chu(\n", |
352 | 352 | " rir_1_noise, noise_level=noise_level_lundeby, is_energy=False, time_shift=True,\n", |
353 | 353 | " channel_independent=False, normalize=True, plot=False)" |
354 | 354 | ] |
|
392 | 392 | "metadata": {}, |
393 | 393 | "outputs": [], |
394 | 394 | "source": [ |
395 | | - "edc_lundeby = ra.energy_decay_curve_lundeby(\n", |
| 395 | + "edc_lundeby = ra.edc.energy_decay_curve_lundeby(\n", |
396 | 396 | " rir_1_noise, is_energy=False, time_shift=True,\n", |
397 | 397 | " channel_independent=False, normalize=True, plot=False)\n", |
398 | 398 | "\n", |
|
421 | 421 | "metadata": {}, |
422 | 422 | "outputs": [], |
423 | 423 | "source": [ |
424 | | - "edc_chu_lundeby = ra.energy_decay_curve_chu_lundeby(\n", |
| 424 | + "edc_chu_lundeby = ra.edc.energy_decay_curve_chu_lundeby(\n", |
425 | 425 | " rir_1_noise, freq='broadband', is_energy=False, time_shift=True,\n", |
426 | 426 | " channel_independent=False, normalize=True, plot=False)\n", |
427 | 427 | "\n", |
|
472 | 472 | "reverberation_times = np.zeros(len(edcs))\n", |
473 | 473 | "for idx, edc in enumerate(edcs):\n", |
474 | 474 | " reverberation_times[idx] = \\\n", |
475 | | - " ra.reverberation_time_linear_regression(\n", |
| 475 | + " ra.parameters.reverberation_time_linear_regression(\n", |
476 | 476 | " edc, T=Tx)" |
477 | 477 | ] |
478 | 478 | }, |
|
528 | 528 | "name": "python", |
529 | 529 | "nbconvert_exporter": "python", |
530 | 530 | "pygments_lexer": "ipython3", |
531 | | - "version": "3.11.11" |
| 531 | + "version": "3.13.4" |
532 | 532 | } |
533 | 533 | }, |
534 | 534 | "nbformat": 4, |
|
0 commit comments