Skip to main content

Posts

Showing posts from May, 2018

Преобразование Гильберта и его применение в сельском хозяйстве

В посте про амплитудную модуляцию можно было видеть, что сигнал модулируется на двух частотах, равноотстоящих от частоты сигнала-носителя. Была там даже картиночка с "закодированным" сигналом: Эти 2 сигнала сверху и снизу от частоты несущего сигнала называются upper sideband и lower sideband. Каждый из них равнозначен, в том плане, что исходный сигнал можно восстановить из каждого из них, перемножив sideband на несущий сигнал и пропустив через low-pass фильтр: $\cos \left( \omega_{c} + \omega_{s} \right)t \sin \omega_{c}t = \frac{1}{2} (\sin (\omega_{c} + \omega_{s} - \omega_{c})t + \sin (\omega_{c} + \omega_{s} + \omega_{c})t) = \frac{1}{2} (\sin \omega_{s}t + \sin (2\omega_{c} + \omega_{s})t)$ $\cos \left( \omega_{c} - \omega_{s} \right)t \sin \omega_{c}t = \frac{1}{2} (\sin (\omega_{c} - \omega_{s} - \omega_{c})t + \sin (\omega_{c} - \omega_{s} + \omega_{c})t) = -\frac{1}{2} (\sin \omega_{s}t - \sin (2\omega_{c} - \omega_{s})t)$ Как видим, после фильтрации два во

Прячем секретное сообщение в аудио файле

Этот пост будет лишним доказательством того, что файлы типа 96kHz/24bps не несут в себе никакой дополнительной информации по сравнению с обычными (44.1kHz/16bps). Мы возьмём файл с частотой дискретизации 96kHz и на фоне шума запишем в него секретное сообщение (которое, правда, сможет прослушать любой с соответствующей программой, так что никакого "реального" шифрования тут не происходит). Работать это будет по принципу амплитудной модуляции, AM. Судя по википедии, видов амплитудной модуляции три — "обычная", double-sideband suppressed-carrier и single-sideband suppressed-carrier. О том, что это такое, подробно ниже. Предположим, у нас есть входной сигнал — синусоида с частотой колебания $\omega_{s}$. Мы хотим замодулировать её с частотой $\omega_{c} > \omega_{s}$. Делаем это так: $f(t) = (1 + \sin \omega_{s}t) \sin \omega_{c}t$ Вот график нашего замодулированного сигнала: Синусоида $\sin t$, смодулированная с несущим сигналом $\sin 10 t$. Перемнож