Начинаю думать о реализации электротехнической идейки, под которую, собственно, Ардуинку и хотел приспособить. И возник у меня следующий вопрос.
Вот известно, что для того, чтобы с достаточной точностью описать аналоговый сигнал в цифровом виде, нужно иметь точек дискретизации в секунду -- минимум вдвое больше, чем максимальная частота, присутствующая в сигнале.
Ну, то-есть, если тебе надо описать сигнал, где гарантированно не будет частоты выше 10 килогерц, надо оцифровывать с частотой дискретизации в 20 килогерц (можно и выше, но выигрыш там сомнительный, а места занимает больше). Называется теорема Найквиста-Шеннона, также известная как теорема Котельникова.
Частота, которую хочу описать я, существенно ниже -- 60 герц. Соответственно, мне за глаза хватит частоты дискретизации 120 герц.
Но описывать я буду эту точку дискретизации, длящуюся 1/120 секунды, при помощи ШИМ -- а частота его импульсов не равна бесконечности. Она по умолчанию -- 500 герц, и сдаётся мне, что этого будет недостаточно. Ведь невозможно передать хороший телевизионный сигнал на длинных волнах (да и на средних не получится) -- займёшь весь диапазон, не хватит частоты. Так и тут.
Есть ли какая-нибудь теорема по поводу того, во сколько раз должна несущая частота превышать частоту, модулирующую эту несущую? Или тупо прикинуть по системе "превышения в 10 раз хватит?"