Расскажу и я грустную историю про одного знакомого программиста, но другого толка.
Мы тогда учились не то на первом, не то на втором курсе. Однажды он прочитал в какой-то заумной книжке про сигма-дельта-модуляцию. И написал программу, которая при помощи неё проигрывает на PC Speaker звуковые файлы. И стал всем показывать.
Ни на кого, в том числе на меня, она тогда впечатление не произвела. Всем нам тогда был известен метод воспроизведения звука на PC-Speaker при помощи особого режима таймера, основанный на широтно-импульсной модуляции, обычно на частоте 18 кГц, позволяющей оперировать 64 значениями ширины импульса.
А у него была частота дискретизации мегагерцы, что существенно повышало качество воспроизведения -- jн честно дёргал бит порта 0x61. Но попробуй заметить разницу на убогом PC Speaker, если не знаешь что искать. Тем более, из-за различных технических ограничений, всё это подглючивало и сралов звук специфическими артефактами, которые при обычном ШИМ можно было избежать.
Так и остался он тогда непонятый со своей сигма-дельтой.
no subject
Мы тогда учились не то на первом, не то на втором курсе. Однажды он прочитал в какой-то заумной книжке про сигма-дельта-модуляцию. И написал программу, которая при помощи неё проигрывает на PC Speaker звуковые файлы. И стал всем показывать.
Ни на кого, в том числе на меня, она тогда впечатление не произвела. Всем нам тогда был известен метод воспроизведения звука на PC-Speaker при помощи особого режима таймера, основанный на широтно-импульсной модуляции, обычно на частоте 18 кГц, позволяющей оперировать 64 значениями ширины импульса.
А у него была частота дискретизации мегагерцы, что существенно повышало качество воспроизведения -- jн честно дёргал бит порта 0x61. Но попробуй заметить разницу на убогом PC Speaker, если не знаешь что искать. Тем более, из-за различных технических ограничений, всё это подглючивало и сралов звук специфическими артефактами, которые при обычном ШИМ можно было избежать.
Так и остался он тогда непонятый со своей сигма-дельтой.