@djEban

Как аналоговый сигнал принимается и преобразуется в цифровой?

Как это работает в моем понимании.
Ты хочешь передать цифровые данные беспроводным способом. Ты используешь, например, Freequency Shift Keying, где, условно, частота 5 Гц - 1 бит, 2 Гц - 0 бит. Принимающая сторона должна этот сигнал как-то обработать. Вопрос: как она это делает? Использует АЦП, который разбивает входящий сигнал на фрагменты, называемые сэмплами (или фреймами, не уверен), и затем уже, эти данные передаются в какой-то процессор, который, используя быстрое преобразование фурье, строит амплитудно частотную характеристику сигнала, по которой понимает, какие биты были получены?
  • Вопрос задан
  • 166 просмотров
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
Используется Алгоритм/фильтр Гёрцеля:
https://ru.m.wikipedia.org/wiki/Алгоритм_Гёрцеля

То есть по сути да - это дискретное преобразование Фурье.
Отличие в том, что нам не нужно полную характеристику сигнала узнать, а только лишь два компонента из него (в примере: 5гц и 2гц), по тому алгоритм Гёрцеля сильно проще, чем преобразование Фурье.


Использует АЦП, который разбивает входящий сигнал на фрагменты, называемые сэмплами (или фреймами, не уверен)

Сэмпл - это не фрагмент, а точка. В данном случае нам 10+гц частоты дискретизации будет достаточно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
nava2002
@nava2002
Инженер
Смешали кислое с холодным и предложили покрасить красным.
Как аналоговый сигнал принимается и преобразуется в цифровой?

Если в самом простом приближении то на входе берем аналоговый сигнал (fig 1) и с заданной частотой измеряем величину сигнала получаем цифру этой величины (fig 2). Например это так называемый "Битрейд" в МР3 количество данных в единицу времени. (чем больше данных тем выше точность преобразования)
220px-Conversion_AD_DA.png
То есть тут мы получаем какие то цифровые данные которые описывают наш аналоговый процесс (например звук)
Ты хочешь передать цифровые данные беспроводным способом.

Это следующая задача НЕ связанная с предыдущей.
Теперь вопрос мы как передаем:
в реальном времени то есть поток данных
мы передаем пакеты данных (ну например какое то сообщение аналоговое)
В любом случае берем любой известный метод передачи цифровых данных и используем его. В данном случае канал связи уже значения не имеет. WiFi, Lan, Витая пара .... это уже физический уровень передачи цифровых данных их много есть на свете).
и затем уже, эти данные передаются в какой-то процессор, который, используя быстрое преобразование фурье,

Опять НЕ зависимый процесс. Мы получили данные в цифре.
Получатель должен будет имея цифровые данные использовать их по назначению, любым удобным способом (fig 3) (преобразование фурье один из вариантов).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы