Держите меня семеро, "один тон формой меандр (!)"
Valery12, дык, не там гармоники ищете -)) Нету их на выходе АМ модулятора. Там присутствуют некие дискретные спектральные компоненты (если модулирующий сигнал имеет периодичность, конечно), частоты которых вычисляются: в частном случае умножения косинусов - по формулам тригонометрии, в общем случае умножения двух произвольных сигналов - через линейную свёртку их исходных спектров. Делов-то.
Те формулы тригонометрии - всего лишь частный случай линейной свёртки для спектров двух косинусоид. Это я вам говорю как математик. Не настоящий -))
Последний раз редактировалось UA4NE; 25.12.2018 в 22:36.
Всё сказал Лёлик, после крайне удачно-неудачной рыбалки у белой скалы. Смотрите классику в новогодние дни!
раз тема замёрзла, попробую задать вопросы меня интересующие (цос)
как производится синхронное детектирование ам станций (есть такой режим в вебсдр)
типа тупит некоторое время, потом сообщает что есть захват несущей и... чистый красивый звук
собственно вопрос по "захвату частоты несущей", как это в цифре делается?
и сразу второй вопрос
есть аудиофайл, стерео, чистый синус, шумов и помех мало
как без преобразования фурье частоту и фазу измерять?
Хигэ, по второму вопросу, вероятно - в режиме осциллографа.
Для уменьшения погрешности измерения периода сигнала лучше брать моменты времени перехода сигнала через нуль (после удаления постоянной составляющей) по максимально возможному количеству периодов. Но поскольку сигнал дискретен во времени, то нужно сделать интерполяцию между точками в районах переходов. В идеале - по-Котельникову, но иногда достаточно и линейной, если частота дискретизации выбрана с большим запасом. Тогда период сигнала получится в виде целого с дробной частью (от известного периода дискретизации).
При этом фаза - понятие относительное, ее можно измерить относительно какого-то выбранного момента времени, которое принимается за нуль.
В реально вычисляемом преобразовании Фурье так и происходит. Из целого сигнала выделяется во времени блок сигнала (окно), и фаза измеряется относительно середины этого окна - условного "нуля" по шкале времени. И если длина блока кратна периоду сигнала, то фазы на смежных блоках будут одинаковыми.
Последний раз редактировалось UA4NE; 24.02.2019 в 19:51.
так каналов то два
левый считаем опорным, правый сигнальным
фаза сигнала относительно опоры
просто во всевозможных измерителях полного сопротивления (четырехпроводная схема) измеряется амплитуда и фаза напряжения и амплитуда и фаза тока и из них высчитываются сопротивление и ёмкость
неужели там фурье?
ведь это крайне затратно вычислительно
вот вопрос и возник, амплитуду измерить не проблема, а как фазу?
Хигэ, в "сдр" приёмнике захват частоты можно не делать, амплитуда сигнала считается просто как корень квадратный из суммы квадратов двух каналов (I и Q) В обычном (одноканальном) приёмнике надо тоже просто усилить сигнал с ограничением до меандра и использовать в смесителе в качестве гетеродина.
Понятия "фаза" применима лишь к выборке из файла ограниченной длины -- и обозначает какую фазу имеет сигнал в начале выборки. Частоту сигнала можно посчитать по моментам пересечения вашего синуса "0" с минуса на плюс. Чем больше периодов насчитаете, тем меньше будет погрешность. Дополнительно увеличить точность можно по условию принимать отметки времени только при равенстве отрицательного и последующего положительного значений при пересечении "0".
Да, обычно в векторных анализаторах так и делается. Двухканальный когерентный приёмник и синхронное измерение фаз в обоих каналах относительно общей опоры времени.
Фазы проще всего измерять после перехода к квадратурам и преобразования частоты в нуль, через ATAN2. Но в этом и есть смысл преобразования Фурье, которое аппаратно можно реализовать по-разному. Хоть в аналоговом, хоть в дискретном или цифровом виде.
Конечно, можно это сделать и по двум осциллограммам, визуально.
В ОСА-103 ещё проще сделано. Там всего один канал приёмника, приёмник жестко синхронизирован с генератором, поэтому фаза генератора считается априорно известной. Далее математика. Если ошибаюсь, владельцы Осы поправят.
Последний раз редактировалось UA4NE; 24.02.2019 в 20:11.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)