1)
частота дискретизации 48 кГц
это значит, производится запись 48000 значений в секунду
каждое значение занимает 16 бит информации
Итого: 1(с) * 48000(знач./с) * 16(бит) = 768000 бит
надо обратить внимание, на то, что файл стерео, то есть записывается два канала, каждый по 768000 бит информации
Общий объём несжатого аудио файла будет равен:
2 * 768000 = 1536000 бит
переведём в байты: 1536000 / 8 = 192000 байт
переведём в килобайты: 192000 / 1024 = 187,5 кБ
2)
объём памяти 256 кБ
переведём в байты: 256 * 1024 = 262144 байта
переведём в биты: 262144 * 8 = 2097152 бита
частота дискретизации 512 Гц (то есть 512 значений в секунду)
разрядность каждого значения 32 бита
можно считать по отдельности:
объёма памяти хватит для записи: 2097152 / 32 = 65536 значений
при скорости записи 512 значений в секунду это количество значений будет записано за: 65536 / 512 = 128 секунд
А можно все расчёты записать в одном примере:
2097152 / 32 / 512 = 128 секунд
Это время можно записать как 2 минуты 8 секунд
(так как 2 * 60 + 8 = 120 + 8 = 128)
3)
частота дискретизации 256 Гц (256 значений в секунду)
использовалось 128 уровней дискретизации
это значит, что такая запись имеет 128 возможных значений для амплитуды сигнала
для записи 128 возможных значений требуется 7 бит (т.к. 2^7 = 128)
значит, разрядность записи равна 7 бит
длительность записи 2 минуты 8 секунд
переведём в секунды: 2 * 60 + 8 = 120 + 8 = 128 секунд
Вычислим объём файла записи (как в первом примере):
128 * 256 * 7 = 229376 бит
переведём в байты: 229376 / 8 = 28672 байт
переведём в килобайты: 28672 / 1024 = 28 кБ
переведём в мегабайты: 28 / 1024 = 0,02734375 МБ