Strona 1 z 1

Resolution 32-bit (float) w CoolEdit

: czwartek 06 mar 2003, 16:25
autor: sliver1
Zastanawiam się dlaczego w tym programie jest 32 a nie 24 bit i co oznacza to < float >

Może ktoś mi to rozszyfruje???

Re: Resolution 32-bit (float) w CoolEdit

: czwartek 06 mar 2003, 16:57
autor: MB
Jest to miara dokładności wewnętrznej reprezentacji próbek sygnału w programie. 32-bitowa reprezentacja jest zmiennoprzecinkowa i de facto oznacza ogromny zapas dynamiki (około 1600dB), tymczasem stałoprzecinkowe 24 bity to "tylko" 144dB. Oczywiście obie wartości są grubo powyżej możliwości percepcji naszymi zmysłami i oznaczają, że szum kwantyzacji jest niesłyszalny i pomijalnie mały. Większy zapas pozwala jednak bezpiecznie wykonywać na sygnale złożone operacje bez obawy o akumulację szumu wynikającego z zaokrągleń w kolejnych etapach i w efekcie końcowym przekroczenie przez niego progu słyszalności (co jest potencjalnie możliwe zwłaszcza przy obróbce dynamicznej, gdzie operujemy chwilowo dużymi wzmocnieniami słabych sygnałów). 32-bitowa arytmetyka zmiennoprzecinkowa ma dodatkową zaletę, że jest wykonywana szybciej od arytmetyki stałoprzecinkowej we współczesnych procesorach - operacji tych dokonuje jednosta arytmetyczna procesora zoptymalizowana właśnie do obliczeń 32-bitowych.

Re: Resolution 32-bit (float) w CoolEdit

: czwartek 06 mar 2003, 17:33
autor: sliver1
.......... 32-bitowa arytmetyka zmiennoprzecinkowa ma dodatkową zaletę, że jest wykonywana szybciej od arytmetyki stałoprzecinkowej we współczesnych procesorach - operacji tych dokonuje jednosta arytmetyczna procesora zoptymalizowana właśnie do obliczeń 32-bitowych....

**********************

.... ładnie ujęte

zazdroszczę wiadomości, dzięki za info.