может быть dsPIC30F/6012A ?, что-то я не нахожу в этом семействе "dsPIC30H"
может быть dsPIC30F/6012A ?, что-то я не нахожу в этом семействе "dsPIC30H"
я про "универсальные программы"
у вас нормальная программа для индикатора 1602 какие могут быть панорамы в самоделках вы, я думаю, уже видели и так - ничем не уступают компутерным, в принципе сильный сигнал как то можно оценить и на 1602, а не очень сильный (относительно шума) ssb на такой панораме (спектроскопе) видно плохо - его вообще на водопаде только нормально видно
Не надо схватывать полосу сигналов в 80 кГц, это роскошь Достаточно выхватить из потока любую последовательность разрядов равную количеству пикселов на экране(конечно же кратных возведению двойки в нужную, ближайшую степень) и сделать преобразование Фурье. Отобразить это с масштабированием от ближайшего возведения двойки к количеству пикселов. Когда процессор будет готов, повторить. Но весь поток гнать через преобразование Фурье не нужно. Подписать водопад в центре частотой на которой работают гетеродины, а по краям от этой частоты минус 48 килогерц и плюс 48 килогерц. Ну и если есть место то подписать промежуточные частоты.
Не. Ничего не понятно.
Ну а можно сделать так как я всегда делал в простых автоматах, в данном случае есть у меня данные о времени между двумя отсчетами синусоидального сигнала и есть данные о потенциале сигнала одного и другого отсчета. Просто вычислять моментальное значение частоты сигнала по этим данным двух отсчетов? Так как амплитуда сигнала не постоянна, потребуется конечно же дополнительные отсчеты или сопоставление с данными квадратурного сигнала?
В общем, как понимаю, мне надо придти к тому чтоб за период двух отсчетов вычислять моментальное значение частоты и амплитуды сигналов, а потом в этот же период отсеивать если моментальное значение частоты не попадает в параметры фильтра, отсеивать.
Возможна ли такая схема работы?
У меня уже спаяна схема где аналоговые сигналы превращаются в данные о моментальном значении потенциала, теперь стоит вопрос из этих данных выделить интересующую полосу частот. Аналоговая реализация этого меня не интересует, потому как в будущем и настоящем она становится бесполезной. Это все-равно что я буду к своей СМА приделывать спидометр для контроля за частотой вращения, когда уже научился вычислять скорость по нескольким отсчетам сигнала датчика угла поворота вала электродвигателя. Помимо этого по нескольким отсчетам научился измерять моментальные значения ускорения частоты вращения для контроля за дисбалансом, что в аналоге было бы реализовать очень сложно и даже невозможно.
Ищем в интернете "IIR Filter". Потом ищем программы, которые их рассчитывают. Воспользовался WinFilter, она конечно простая и старая, но мне ее возможностей более чем хватило .
А реализация в аналоге и не нужна, нужна только функциональность, реализация этой функции будет в цифре
Это совсем простая задача, с датчика Вы имеете фазу (угол), амплитуда остается за кадром (она константа), а в случае оцифрованного в широкой полосе сигнала такой простоты, увы, не будет. Все ЦОС алгоритмы так или иначе повторяют известные в аналоговой технике узлы
Так надо самому понять, написать, а не приделывать готовое. У меня уже есть Микрочип ФильтрДизайнер для генерации кода фильтра.
Понимаю, по этому и спрашиваю с чего начать при обработке широкополосного сигнала. Как понимаю, для сигналов с непостоянной амплитудной составляющей, надо сопоставлять отсчеты по сигналам I с отсчетами по сигналу Q, чтоб не ошибиться с вычислением моментально значения частоты по двум отсчетам.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)