Вообще-то в данном случае всё с точностью до наоборот, поскольку 0dBFS соответствуют +18dB аналогового сигнала, причём в системе EBU с 24-битным разрешением. При иной разрядности (например, 16 бит) значение будет иным (+12dBVU). А по стандартам SMPTE аналоговый 0 соответствует +20dBVU.
То, что вы предлагаете (уровень входного сигнала не выше -18dBFS) - это полная ырунда. Во-первых, как уже указал выше камрад
@Antonio, снижение уровня сигнала на 6дБ приводит к потере одного разряда. Если последовать вашему совету, будет потеряно как минимум три разряда, а на низкоуровневых сигналах - и того больше.
Но и это еще не всё. Оказывается, далеко не всем известно. что 24-битные и 16-битные конверторы являются таковыми только в теории. На самом деле показатель любого АЦП ниже и определяется показателем действительной разрядности (ENOB). Самая простая формула без учета искажений: ENOB = (S/N - 1.76)/6.02
Таким образом подавляющее число 24-битных конверторов на самом деле дают разрешение до 17 бит, а 16-битные - примерно 14.
Отнимите еще три разряда - и что получим?
Короче, вашему совету лучше КМК не следовать. Кстати, уровень аналогового сигнала может и превышать 0dBVU, причём весьма существенно.
А вот уважаемый Дэн Лаври, к мнению которого действительно стоит прислушаться, рекомендует максимальный уровень входного сигнала при АЦП -3dBFS.
Если кого-то заинтересуют подробности, все материалы находятся в открытом доступе.