sgk,Не сочтите за рекламу. Достаточно оболочки HiAsm (и я ей пользую), и будете делать для себя так же быстро, как Леонид3. Программистом быть не обязательно.Вот это скорость исполнения пожеланий!
sgk,Не сочтите за рекламу. Достаточно оболочки HiAsm (и я ей пользую), и будете делать для себя так же быстро, как Леонид3. Программистом быть не обязательно.Вот это скорость исполнения пожеланий!
В случае применения звуковой карты для измерения спектров и фазовых шумов, с имеющимся ПО измерения одноканальные. Если применить для измерений метод кросскорреляции и второй канал который "зря простаивает", можно увеличить ДД измерений как минимум на 6-8 дБ и более. Такую программу реального времени самостоятельно написать не могу, во всяком случае сейчас. Был опыт (1986-1991 годы ) написания коротких утилит (драйвер печати, программатор) в машинных кодах процессора 8080 и бух. учёт на Бейсике. Программирование в реальном времени много более сложная задача, начинать нужно с обучения, а "охота" спектры генераторов смотреть и ФШ уменьшать. Программа не цель, средство наблюдения ФШ.
sgk, а формулу "кросскорреляции " не покажете, а то у меня корреляция далее Пирсона и скорости объекта не в голове
(Да и вообще содержимое "головы" постепенно уменьшается )
Спасибо от alex_m
Леонид3, спасибо, не ожидал, что кто-то может так быстро сделать программу бесплатно!
SR карты можно поставить 12000, все современные работают на 48000 или кратно.
Регулятор скорости бы ввести, еще растяжку дБ, 200 вряд ли нужно, а 100 растянуть на шкалу было бы интересней.
Еще, если ползунок максимально влево - изредка программа падает. (Runtime error 207).
sgk,Вы просто математический алгоритм Вашей корелляции дайте (Леониду3), если интерфейс выдачи результатов Вас устраивает. А уж данные с 2-х каналов он обработает .В случае применения звуковой карты для измерения спектров и фазовых шумов, с имеющимся ПО измерения одноканальные. Если применить для измерений метод кросскорреляции и второй канал который "зря простаивает", можно увеличить ДД измерений как минимум на 6-8 дБ и более.
Обсуждали ранее
http://www.cqham.ru/forum/showthread...l=1#post486664
http://www.cqham.ru/forum/showthread...l=1#post488009
Вадим vadim_d сделал тогда обработку в Маткаде, пост обработка из записанного файла. Намного удобней работа в реальном времени так как это сделано в Осциллометре. Рисунок для примера:
То есть, надо "вычислить" и отобразить после 1000 кросс корреляций спектр фазовых шумов. Примерно так.
sgk, Сергей, там фрагменты непонятных данных и формул с графиками.
Можете рассказать в чём алгоритм заключается?
Что на входе, что на выходе, границы применимости и собственно последовательность действий...
Если последовательность действий можно по PDF файлу разобрать, то вот со смыслом всего этого непонятно, нужны пояснения.
Последний раз редактировалось alex_m; 09.05.2018 в 21:46.
sgk, насколько я понял, этот алгоритм кросскореляции позволяет увеличить разрешение спектра.
Хотелось бы понять - за счёт чего. Или он только для фазовых шумов годится?
К сожалению не математик. Метод описан в брошюре на профессиональный анализатор фазовых шумов, ссылка:
http://www.unitest.com/pdf/SSA_E5052_ru.pdf
Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)