Форум радиолюбителей ДВ

форум Радиолюбительского ДВ портала => Программное обеспечение => Тема начата: rn3aus от 07 Февраль 2016, 22:51:56

Название: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 07 Февраль 2016, 22:51:56
Открываем новую тему - просьба здесь высказывать пожелания и предложения, каким он, этот наш самодельный спектроанализатор, должен быть?
(Конечно, нехорошо делить шкуру неубитого медведя, но уж если об этом, об спле, зашел разговор - то выскажемся. Так нам будет проще изготовить программу, сразу более или менее готовую к пользованию)
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 07 Февраль 2016, 23:06:29
1) полностью автоматически калибрующаяся программа. причем желательно, чтобы не было зависимости, запущена она первой, второй, 10й или еще какой.
2) чувствительность не хуже, чем у водопада вспр-ъ который мы все так любим. палитра, кстати и распределение цветов в нем тоже достаточно удачны. в той версии, что я использую. ну, на мой взгляд. в 15й моде хорошо видно в помехах сигналы которые даже не декодит и идут на уровне глюка.
3) моды 3, 10, 30, 60, 120, 6000, 60000
4) возможности аплоада картинок. немного не так, как это в арго нынче - там можно либо аплоад, либо архив складывать. это не удобно.
ну и тут наверное к Сергею ХГН вопросы - какие протоколы? окромя преословутого фтп.
5) удобно используемые цифровые фильтры безусловно будут плюсом, но это считаю уже вторичным.
6) возможность записать вав, разумеется, как в любом обычном спектроанализаторе.

назвать предлагаю - SpectrumGrabber -)
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Sergej от 08 Февраль 2016, 00:16:18
Авто калибровки - это конечно здорово, но меня бы утроило просто ввести конкретный уточненный семпл-рейт звуковой карты или его поправку в PPM-единицах к стандартным 12000 (или другим). Это несложно узнать из других программ для работы цифровыми видами, которые как правило, у каждого себя уважающего хэма уже стоят и используются.
Например, в комплекте с MIXW есть утилита CheckSR.exe, которая эти значения высчитывает или же можно за несколько минут откалибровать карту по сигналам точного времени и получить свое число PPM. Потом только ввести его в программу и всё.

Должен предлагаться выбор, какие участки спектра будем отображать, к примеру, для 136кГц могут быть варианты:
оперный-32, ВСПР2, ВСПР-15, ЕУ, ТА...
Скорости развертки установить сразу - какие лучше для конкретного участка, для QRSS-ных наверно хватит по паре наиболее популярных вариантов.

Скорее всего интерфейс будет удачный в виде закладок или спойлеров, чтобы не получилось так, что программе нужен будет 4К-монитор.

В общем сделать проще, чем спектролаб с его кучей настроек, непонятно разбросанных во всей программе.

По выгрузке... Самое простое - по таймеру сделать выгрузку на FTP...
А если раскатать губу - свой мини http-сервер, который будет формировать типовую HTML-страницу граббера с текущей и 2-3 прошлыми картинками. Т.о. если на месте приема есть статический IP или прикручен какой-то dyndns.org, получится смотреть граббер прямо из браузера.


Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 08 Февраль 2016, 00:46:50
Например, в комплекте с MIXW есть утилита CheckSR.exe, которая эти значения высчитывает или же можно за несколько минут откалибровать карту по сигналам точного времени и получить свое число PPM. Потом только ввести его в программу и всё.

хм. про такие вещи что-то и не знал.
тут вот какие соображения будут:
для того же вспр-ъ - никаких "сигналов" - не надо. когда он ставится- он там пишет - типа "идет калибровка". что он там делает- яхз. минут 25 жужжал, когда устанавливался.
но потом- ставишь прописанный диал - и все сигналы сразу на месте. ошибка не оставляла более 1гц в вспр-2! и в 15 всё на месте тоже было. скринов и логов моих тут море.
вот, надо как-то так. не у всех есть возможность "сигналы точного..."  принимать то!
вот, как АДФ будет принимать сигналы точного со своим самодельным приемником?

Должен предлагаться выбор, какие участки спектра будем отображать, к примеру, для 136кГц могут быть варианты:
оперный-32, ВСПР2, ВСПР-15, ЕУ, ТА...
Скорости развертки установить сразу - какие лучше для конкретного участка, для QRSS-ных наверно хватит по паре наиболее популярных вариантов.

да, дельное предложение.

осталось полностью определится с полосами какие мы хотим.

Скорее всего интерфейс будет удачный в виде закладок или спойлеров, чтобы не получилось так, что программе нужен будет 4К-монитор.

не понял идеи, чес сказать. интерфейс типа как у новой арго с обычным меню - вполне себе, не?

В общем сделать проще, чем спектролаб с его кучей настроек, непонятно разбросанных во всей программе.

ну, это суть всей заморочки-)
чтоб прием был как в хорошо отлаженном спл, только без всего сопутствующего геморроя и убийства времени.

По выгрузке... Самое простое - по таймеру сделать выгрузку на FTP...
А если раскатать губу - свой мини http-сервер, который будет формировать типовую HTML-страницу граббера с текущей и 2-3 прошлыми картинками. Т.о. если на месте приема есть статический IP или прикручен какой-то dyndns.org, получится смотреть граббер прямо из браузера.

такое есть в спл, но я не видал, чтобы им кто-то пользовался на практике.
мало у кого из нас динднс, серваки под столом итд. такое было у ГМ4СЛЖ кажись, у Пётрика кажись тоже так же нонче. но для большинства это не удобно будет.

по таймеру выгрузку на фтп, это да. и на фтп ли только?
это вот надо еще Сергея ХГН спросить, думаю. какие протоколы еще может стоит использовать?
а то с фтп есть пара проблем и в целом, его сейчас то в жизни стараются не использовать.
ну и потом, должна быть возможность скринить в архив с задаваемым пользователем именем. мне, к примеру не удобны файлы вида а12345.жпг и имена файлов в архивах несут информацию о диале, принимаемой моде и иногда участке диапазона.
с этой проблемой судя по всему столкнулся и ДФ2ЙП тоже и в свое время выпилил граббер через это.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Sergej от 08 Февраль 2016, 01:36:21
типа "идет калибровка". что он там делает- яхз. минут 25 жужжал, когда устанавливался.

Это вроде не калибровка карты, их ведь может быть несколько и могут меняться, не перестанавливать же программу. То оно какие-то коэффициенты ЦОС оптимизирует под конкретную систему и ее производительность вроде.

как АДФ будет принимать сигналы точного со своим самодельным приемником?

Так той же программкой checksr.exe, она автономно работает даже без приемников. А по сигналам точного времени уже можно еще раз калибровать, но как правило достаточно самой checksr.


не понял идеи, чес сказать. интерфейс типа как у новой арго с обычным меню

Если рисовать несколько участков, например, 3 и более, они уже не влезут на экран (если он не HD-формата), нужно делать интерфейс в виде каких-то закладок или спойлеров (оформительная хрень такая, которая сворачивает-разворачивает на форме какие-то объекты, чтобы не занимали место, когда не надо постоянно их видеть)

по таймеру выгрузку на фтп, это да. и на фтп ли только?

Вроде все сайты его поддерживают, тот же qsl.net, раньше народ.ру и прочие подобные, т.е. это стандартный инструмент, которым что-то туда можно закинуть в директорию, с которой потом на страницу картинки уже будут показываться и т.п.

Сохранение локальное то само собой, с форматом имени наверно Александр определится, чтобы все понятно было.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 08 Февраль 2016, 22:27:45
Это вроде не калибровка карты, их ведь может быть несколько и могут меняться, не перестанавливать же программу. То оно какие-то коэффициенты ЦОС оптимизирует под конкретную систему и ее производительность вроде.

ну, я не вникал в детали, что она там делает конкретно, жжужала продолжительно, я уж думал, всё зависла, было, а тут хопа - и запустился вспр.
вот, надо как-то так делать и в этом основная цель. чтобы без этого б-ства и "ошибок частоты".

Так той же программкой checksr.exe, она автономно работает даже без приемников. А по сигналам точного времени уже можно еще раз калибровать, но как правило достаточно самой checksr.

ну, понятно. если без работает - тогда еще ладно.
с самодельным приёмником и нестандартным диал - как-то затруднительно наблюдать "точное время".
а это, к сожалению основная перспектива у нас по части новых наблюдателей. с нынешними реалиями 897 как-то проблематично прикупить.


Если рисовать несколько участков, например, 3 и более, они уже не влезут на экран (если он не HD-формата), нужно делать интерфейс в виде каких-то закладок или спойлеров (оформительная хрень такая, которая сворачивает-разворачивает на форме какие-то объекты, чтобы не занимали место, когда не надо постоянно их видеть)

теперь понятно.
идея в том, чтобы не держать несколько запущенный копий как с спл и арго, а открыть сколько нужно в одной программе.
хорошая идея.
ну, что-то типа вкладок в браузере можно использовать, наверное, думаю.

у меня, когда было запущено 5-6 арго еще старой  с "широким полем" модернизированной дедушкой Ко - я их просто располагал каскадом и щелкал по ним, если смотрел онлайн.

Вроде все сайты его поддерживают, тот же qsl.net, раньше народ.ру и прочие подобные, т.е. это стандартный инструмент, которым что-то туда можно закинуть в директорию, с которой потом на страницу картинки уже будут показываться и т.п.

вопрос пока открытый. сам по себе фтп - это "дырка". стоит подумать и над альтернативами возможными. ну, сам пусть будет, конечно.
а с грабберами на народ.ру пора заканчивать. припарили они своей видео-рекламой там.

Сохранение локальное то само собой, с форматом имени наверно Александр определится, чтобы все понятно было.

по умолчанию можно взять как в спл сделано: дата-время-номер_скрина.джпг, но должна быть возможность задать и свой шаблон имени.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Sergej от 08 Февраль 2016, 23:24:25
хорошая идея.ну, что-то типа вкладок в браузере можно использовать, наверное, думаю.

Точно! Как говорится, очевидное рядом, как-то вчера не догадался привести в пример вкладки браузеров...

Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 13 Февраль 2016, 10:56:16
Спасибо за идеи.
Итак:
- несколько вкладок-окон в одной программе с предустановленными настройками для Eu, Ta, qrss-3, участок Ор и wspr
- сохранение скриншотов с произвольным шаблоном имени
- выгрузка на сервер по фтп и еще как-то
- автокалибровка звуковой карты
- необходимый минимум настроек
....
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 15 Февраль 2016, 23:21:17
qrss-3

10 тоже надо предусмотреть. трёха всё-таки так себе, не у всех такой приём. она конечно нужна, но 10-ка радикально попробивнее будет, потому - всяко необходима.

потом, бывает, что я иногда, например, смотрю длинномодные сигналы в коротких - видно-или нет и сколько дБ по огибающей, если громко.

так что по умолчанию можно сделать какой-то набор закладок, чтобы новичёк мог откалибровавшись сразу наблюдать "где надо", но и возможность сделать "свой" сетап тоже исключать не стоит.


выгрузка на сервер по фтп и еще как-то

по фтп, ну и еще какие возможности. просто фтп, при всех его проблемах есть везде, просто настройки разные, а насчёт прочего, это, наверное Сергея ХГН стоит спросить, что модно и что еще можно/стоит использовать.

сохранение скриншотов с произвольным шаблоном имени

ну, по умолчанию тоже стоит что-то задать, конечно.

необходимый минимум настроек

желательно, чтобы в минимале - ввёл позывной, локатор и всё, поехали!)

автокалибровка звуковой карты

ну, это гвоздь программы, дело понятное! -)
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 06 Апрель 2021, 14:45:46
Саша, сей наш проект ты на долгую полку положил, или вообще списал?

Тут в РСГБ дискутируется вопрос спектроанализатора для Рапссбери Пи4 под его линукс.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 06 Апрель 2021, 21:02:25
на долгую полку положил
Да уж... Пять лет прошло!
Недавно смотрел архивы своих программных поделок, где накопилось довольно много начатых, но не законченных проектов. Там есть и эта программа, ждет своей очереди. ;-/
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: GM от 08 Апрель 2021, 00:38:30
Интересная для меня тема.

Тоже намечал сделать собственный спектр-анализатор сначала для измерения фазовых шумов всяких генераторов, потом просто анализатор для РЛ-диапазонов. Пока сделал только селективный милливольтметр от 0 до 500 кГц, в принципе можно довести до 1000 кГц, дискрет частоты порядка 1-0.1-0.01 Гц, выше пока не пробовал, пугают числа выше 64 бит. Все опыты проводил на микроконтроллере STM32F103, какой был под рукой. При частоте выборок в 1 МГц спокойно могу 2-3-4 частоты обработать. Если частоту выборок снизить до 300 кГц, то можно получить 10-20 частот (можно и в разброс), может можно и больше, если пользоваться нормой Чебышёва, не пробовал.

Все сказанное можно применить к ДВ-диапазону, полоса там узкая, всего 2.1 кГц. Отсюда вопрос, на каком расстоянии стоят частоты прд друг от друга, какой участок охватывают? Почему спрашиваю, на экране всего 2000-3000 пикселей по горизонтали, если через 0.1 Гц, то будет всего 21000 пикселей, явно не поместится, значит, участок обзора должен быть уже, например, 200Гц/0.1Гц=2000 пикселей. Плюс-минус лапоть.

Ещё такой вопрос о динамическом диапазоне. В стмке АЦП 12-ти разрядный, т.е. всего 72 дБ, хватит или нет?

Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 10 Апрель 2021, 14:31:52
на долгую полку положил
Да уж... Пять лет прошло!
Недавно смотрел архивы своих программных поделок, где накопилось довольно много начатых, но не законченных проектов. Там есть и эта программа, ждет своей очереди. ;-/



О! значит все-таки не забил!
Это отрадно!

В раппсберри ип, ты не шаришь, наверное? там под его дебиан требуется простой и толковый аналог АРГО.

Просто тут кроме тебя, в написании подобных прог под вЕнду и линуха вряд-ли кто понимает.


В стмке АЦП 12-ти разрядный, т.е. всего 72 дБ, хватит или нет?

ну, если хватает звукокарты? правда там 24 бит.. может и не хватить.
проприетарную железку на стм вряд-ли кто-то тут сможет повторить. таких спецов как ты - у нас только ты и есть.
ну, а "коммерчески" она вряд-ли кому будет интересна.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Сергей UB1APE от 11 Апрель 2021, 11:23:57
Оуу! Я рад что тему подымаете . Мне нравится SpectrumLab, но свершенно согласен с мнением о том что в нём слишком много есть того без чего можно обойтись на этом диаппазоне. В АРГО мне не нравиться картинка, какая то она не резкая.
  Есть у меня такая просьба, опишите пожалуйста алгоритм работы спектро анализатора. Я понимаю писать много для  таких незнаек как я ни кому не хочется, тогда пошлите меня куда нибудь туда где про это можно прочитать. 
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: GM от 12 Апрель 2021, 11:05:30
В стмке АЦП 12-ти разрядный, т.е. всего 72 дБ, хватит или нет?
ну, если хватает звукокарты? правда там 24 бит.. может и не хватить.
проприетарную железку на стм вряд-ли кто-то тут сможет повторить. Таких спецов как ты - у нас только ты и есть. Ну, а "коммерчески" она вряд-ли кому будет интересна
24 бита это порядка 145 дБ, но на водопадах такого диапазона вроде не видно. Даже с учетом 100 кВт монстров по краям - где-то под 50-60 набирается. А тут целых 72. Вообще-то, с учетом уровня цифрового шума (при обработке) будет где-то 72-3+10=79 дБ.

На коммерцию я не претендую, поскольку полный лох в этом деле.

Что мне не нравится, так это вырождение той самой любительской связи, когда есть ты, твой корреспондент, набор аппаратуры (может и не тобой сделанной) и всё. Никаких тебе предварительных договоренностей, никаких синхронизаций, никаких жипиэс и т.п. Ну, водопад - как панорамный обзор, и твой опыт и твои знания, само собой.

Что касается постройки разных "железяк", так в этом тоже есть особый "цимес" - сделал своими руками. В данном конкретном случае и делать особо ничего не надо, всё сделано за нас. На фото - готовая плата с МК STM32F103, только успевай подпаивать проводки, и стоит 411 руб. здесь https://mcustore.ru/store/arm/?tag=stm32. Скорее всего, на али можно купить в 3 раза дешевле.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: GM от 12 Апрель 2021, 12:41:37
Мне нравится SpectrumLab, но совершенно согласен с мнением о том, что в нём слишком много есть того, без чего можно обойтись на этом диапазоне. В АРГО мне не нравится картинка, какая то она не резкая.
  Есть у меня такая просьба, опишите пожалуйста алгоритм работы спектроанализатора. Я понимаю писать много для  таких незнаек, как я, никому не хочется, тогда пошлите меня куда-нибудь, туда, где про это можно прочитать.
Анализатор спектра это, как правило, широкополосный приемник с одним-, чаще двойным, преобразованием частоты. Первый гетер1 качает частоту в заданном диапазоне, приемник последовательно проходит все частоты, а на выходе стоит детектор и дисплей. Это если кратко. Схемных модификаций - море .. Лаптевых.

Для ознакомления рекомендую почитать статью В.Скрыпника "Анализатор спектра" (журнал Радио-1986-07-41). Вполне себе приличное описание и вполне выполнимая схемотехника, особенно в наши дни, используя современную элементную базу. [Хотел дать ссылку на publib.ru, где можно скачать журнал, ан нет - домен закрыт и продаётся. Что ж, это жизнь.]

На рисунке представлена структурная схема анализатора.

Кстати, отыскал я этого Скрыпника, сейчас он живёт в сша...
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Сергей UB1APE от 13 Апрель 2021, 01:24:36
Ясно. Что тут сказать... Какой вопрос такой ответ.   Попробую  задать вопрос  по другому. Я хотел почитать  о SpectrumLab, ARGO, или как у Александра RN3AUS. О  программе спектроанализатора.  С аппаратной частью  понимаю , аналого цифровой преобразователь (ЦАП) ,  а дальше? Алгоритм.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 13 Апрель 2021, 17:33:30
В АРГО мне не нравиться картинка, какая то она не резкая.

В старой АРГО было всё хорошо. чёткость была офигевающая. Ну и старом спектране.

Есть у меня такая просьба, опишите пожалуйста алгоритм работы спектро анализатора. Я понимаю писать много для  таких незнаек как я ни кому не хочется, тогда пошлите меня куда нибудь туда где про это можно прочитать. 

https://habr.com/ru/post/253447/

лаб работа студента.
а так Серёж- ты там ничего не поймёшь если не шаришь в высшей математике и преобразованиях Фурье.
и об это книжки пишут размером с кирпич.

Что мне не нравится, так это вырождение той самой любительской связи, когда есть ты, твой корреспондент, набор аппаратуры (может и не тобой сделанной) и всё. Никаких тебе предварительных договоренностей, никаких синхронизаций, никаких жипиэс и т.п. Ну, водопад - как панорамный обзор, и твой опыт и твои знания, само собой.


ДВ не КВ - тут нету почти рандомных щсо...
И корреспондентов - раз, два и всё. И то - чаще всего - есть возможность передавать- приём убит. Есть приём - нет возможности передавать- повесить ант негде.
Так что и реальные связи, а тем более дальние- на весь золота. Да даже просто наблюдения твоего сигнала.

Что касается постройки разных "железяк", так в этом тоже есть особый "цимес" - сделал своими руками. В данном конкретном случае и делать особо ничего не надо, всё сделано за нас. На фото - готовая плата с МК STM32F103, только успевай подпаивать проводки, и стоит 411 руб. здесь https://mcustore.ru/store/arm/?tag=stm32. Скорее всего, на али можно купить в 3 раза дешевле.

Вряд-ли оно кому будет интересно. Спать передатчик и то вон проблема для средних умов.
Ну и смысл в проприетарном спектроанализаторе оторванном от компа? Ни скриншот никому не послать, только самому прям вот "онлайн" глядеть....
Нужна именно прога. Под винду и линукс.
чтоб работала без заморочек и доп настроек и калибровок.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: GM от 13 Апрель 2021, 20:14:00
Попробую  задать вопрос  по другому. Я хотел почитать  о SpectrumLab, ARGO, или как у Александра RN3AUS. О  программе спектроанализатора.  С аппаратной частью  понимаю , аналого цифровой преобразователь (ЦАП), а дальше? Алгоритм
С одной стороны, тут просто. Входной сигнал приводим к диапазону АЦП. Делаем выборки из сигнала с определенной частотой fS и накапливаем эти выборки в памяти (N штук). Далее делаем преобразования Фурье для всех частот кратных ∆f = fS/N, начиная от 0 до частоты Найквиста fS/2. Затем берем модули всех преобразований Фурье и выводим поточечно (попиксельно) на экран. Затем всё повторяется, опять рисуем картинку, и так раз за разом.

С другой стороны, время вычисления всех преобразований Фурье пропорционально N*N. Однако существует быстрое преобразование Фурье (БПФ), где время вычисления пропорционально N*log N. Скажем, для N=16384,  N*N=268435456, а N*log N=69049. Разница более чем существенна. Этим и пользуются. Вот так вот, если вгрубе. Ну, как известно, черт сидит в деталях, тонкостей много. Например, вопросы сшивки на границе.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 13 Апрель 2021, 20:30:00
Ну, как известно, черт сидит в деталях, тонкостей много. Например, вопросы сшивки на границе.

Вот как раз для этого и используют разные фильтры... потому в одной проге - картинка размытая- в другой четкая.
Нам вроде не программы писать, программистов среди нас очень мало, а тем более таких, кто в состоянии написать и отладить такую прогу.
У Саши очень удачно получился водопад его Оп32рх - от этого и шла идея. "развернуть" его на 90 градусов и сделать оптимальные настройки для разных стандартных режимов.
Даже СПЛ настроить и то для многих проблема. Столько ручек-кнопок... сколько времени угроблено пока в это всё въедешь((
Иногда даже не помогали описания тут ибо какая то разница в работе под разными осями и с разными его версиями существует.
АРГО - она не от хорошей жизни используется. Старая была ничего, но там лимитированное поле весьма и "расширить" его мог только дедушка Ко. Альберто все исходники ему отдал и сказал что больше этим заниматься сам не будет.
А в новой тоже не все гладко. Но хотя бы видно с минимальной ошибкой частоты и не нуждается ни в каких подстройках.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: GM от 13 Апрель 2021, 20:48:47
Так что и реальные связи, а тем более дальние- на весь золота. Да даже просто наблюдения твоего сигнала.
Ну и смысл в проприетарном спектроанализаторе, оторванном от компа? Ни скриншот никому не послать, только самому прям вот "онлайн" глядеть....
Чудак-человек, я ж не говорю отказаться от панорамного наблюдения всего диапазона. Но вот ты видишь дх-корреспондента, еле-еле видимого на водопаде, частота известна, ну подстройся и прими дх с хорошим качеством. Вот тебе и наблюдение "на вес золота".

А, видимо тут непонятки и зарыты. Сейчас я толкую о собственном приёмнике на МК, который может принять несколько частот. АЦП работает на частоте 1000 кГц и оцифровывает непосредственно 136 кГц. Полоса приема зависит от времени наблюдения, если 10сек, то полоса ±0.1Гц, ну и так далее. Трудность тут в том, что чем больше накапливаешь, тем больше надо бит для хранения результата. Выше 64 бит я не поднимался, там уже не простое программирование. Пока додумался только как принимать qrss.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Сергей UB1APE от 13 Апрель 2021, 21:29:51
GM, принято.
  Частота выборок это зависит от  звуковой карты компа. Что получилось в выборках запонили , а затем за дело берется  математическое наследие   Француза , э-э-э ... имя забыл  а фамилия Фурье. Ну-у это уже не  моего ума дело))) Зато теперь хотя бы общее представление имею, а  то был вааще НУЛЬ без палочки. Спасибо огромное.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: GM от 13 Апрель 2021, 21:49:40
Жан-Батист Жозеф Фурье, барон между прочим. Светлая голова! У него ещё в учениках Дирихле был.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 13 Апрель 2021, 23:14:43
GM, принято.
  Частота выборок это зависит от  звуковой карты компа. Что получилось в выборках запонили , а затем за дело берется  математическое наследие   Француза , э-э-э ... имя забыл  а фамилия Фурье. Ну-у это уже не  моего ума дело))) Зато теперь хотя бы общее представление имею, а  то был вааще НУЛЬ без палочки. Спасибо огромное.
Жан-Батист Жозеф Фурье, барон между прочим. Светлая голова! У него ещё в учениках Дирихле был.

Никогда не задавался вопросом когда он это всё разрабатывал?
И случайно на сайте Александра R7NT - прочитал что аж в 1807г!

https://136.73.ru/h_history/index.htm



Тут еще поступили новости:  (правда для Rapsberry Pi)


A couple of days ago I asked for a program to provide live view of the
spectrogram on Raspberry Pi 4 and there wasn't any good solution, so I
decided to try and make one. It's generic and should work on any Linux
platform.

It's here, along with usage instructions:
https://github.com/CircuitChaos/vtlivesgram/

It seems to be working, but I didn't test it extensively yet. If someone
wants to play with it (or improve it), feel free -- I'll appreciate any
feedback!


--
73, Adam (SP5GOF), Poland (KO02mg)
https://qrz.com/db/sp5gof

Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: EW8HP от 21 Апрель 2021, 17:40:11
На каком языке пишется данный СПЛ ?
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 17 Январь 2022, 23:11:32
наш самодельный спектроанализатор
Прошло 6 лет...
И все-таки написал я спектроанализатор для граббера! :)
Программа получилась простой, уровня Арго. Из особенностей:
- имеет автоматическую калибровку (частотный сдвиг) по сигналам DCF39 и HGA22
- есть встроенный подавитель импульсных помех NB
- настроена под режим QRSS-60, никаких настроек делать не нужно. Картинки будут у всех в одинаковом масштабе.
- можно включить прием ТА или EU
- для уточнения калибровки можно наблюдать несущие DCF или HGA (или любой другой точно известный сигнал) и далее мышкой "перетащить" их спектральный след на точное значение частоты на шкале. Все просто и ничего вычислять не нужно.
- подстройка уровней спектрограммы происходит автоматически ничего регулировать вручную не нужно.
- можно менять яркость-контрстность
- можно выбирать частоту настройки приемника и центральную частоту аудиоспектра.
- поддерживается работа и с нижней боковой полосой, когда частота настройки приемника выше эфирной частоты искомого сигнала.
- можно сохранять скриншот по нажатию кнопки
- можно записывать сигнал в wav-файл и анализировать записи из таких файлов.

Естественно, можно задавать период сохранения скриншотов и выгружать их на сервер с помощью curl.exe
Скрипт, запускаемый для выгрузки - upload.bat
curl.exe -T "%1" ftp://адресвашегосайта --ftp-pasv -m 300 --retry 3 --user имяпользователя:пароль
здесь нужно ввести Ваши актуальные насройки доступа к сайту грабера.

Старался сделать как можно проще.

Архив со всем необходимым здесь: http://rn3aus.136.su/SGR.zip
Пока что просьба ориентироваться на встроенный Help, подробное описание подготовлю позднее...

PS Программа получило несколько астрономическое название SGR A* (многие из нас наверное знают на какой объект здесь намекается :)
Spectrum Grabber and Analizer :)
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Р6ЛДД от 18 Январь 2022, 01:13:59
Класс! Спасибо!
Просто, понятно. Красиво.
Для слабых машин - само то.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 18 Январь 2022, 04:15:45
Прошло 6 лет...

Как много лет прошло с тех пор,
Когда по лавовой долине...

И все-таки написал я спектроанализатор для граббера!

УРАААА!!!

Ну, Профессор! сбылась наша мечта!
Постетим. Прием, у меня, правда уже отсутствует практически начисто((
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 18 Январь 2022, 07:23:19
При первом запуске в нижней строке открыты поля CALL и QTH. Их надо заполнить.
Если что - меню File-Call and Qth
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 18 Январь 2022, 16:00:52
Саш, может твои наработки Николаю НН пригодятся?

http://136.su/index.php/topic,577.msg33490.html#msg33490

А то там в одну репу пытается граббер на малине 4й сделать портативный...

Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 18 Январь 2022, 22:53:36
наработки Николаю НН пригодятся?
В приложении все исходные коды, может быть их как-то использовать удастся?
Делалось в CBuilder5.
Особенность обработки - как и в Op32Rx не используется FFT. Вместо этого сделан банк рекурсивных фильтров, соответствующих узкополосным колебательным контурам. В Op32Rx контура одиночные, здесь же в SGR на каждой частоте (всего  частот 412 в полосе обраотки 7 Гц) работают по три фильтра последовательно, то есть как бы трехконтурные ПФ. Выходы фильтров детектируются и полученные амплитуды - это и есть отсчеты спектра. Они запоминаются в большой массив, где хранятся спектральные отсчеты за последние два часа. Каждый новый спектр получается раз в 10 секунд.
Перед узкополосной фильтрацией входной сигнал фильтруется входным полосовым фильтром, переносится по частоте вниз, еще раз фильтруется, децемируется и после этого подается на банк узкополосных фильров.
Звучит запутанно, когда-нибудь сделаю описание с блок схемой.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 00:09:16
Прошло 6 лет...
И все-таки написал я спектроанализатор для граббера!
Программа получилась простой, уровня Арго.

Саша - ОТЛИЧНО!
ТО, что нужно. Даже при существующих ограничениях программы.

На будущее, наверное стоит выпустить версию либо отдельную, либо в новой учесть...
Неплохо бы и другие моды (3, 10, 30) и если возможно - посмотреть произвольную частоту.
Иногда это нужно для визуального наблюдения цифры.
Скажем- меню - "ввести произвольную центральную частоту окна" - ну, а ширина окна исходя из "оптимального" отображения, конечно.
120-я мода - так же была полезна, например лично мне в начале карьеры...

Еще почему-то создала папку каптур, но картинку дает в общую папку.

Еще подумаю, как лучше все же организовать каптурку?
Ибо локальный архив граббера важен. Не все же смотрят онлайн... и например- отвалился инет. А там интересные рапорты...
Ну, безусловно можно изголиться с батником или сторонней прогой, которая после обновления картинки будет складывать ее в папку отдельную формируя архив за ночь/сутки...

Еще запустилась она у меня из одной и той же копии экзешника, работает - в одном окне ТА поставил, в другом ЕУ.
Но вот картинка падает с одним именем) И в одну и ту же папку.
Можно либо поставить в одно окне сохранять картинку в формате бмп, а в другом джпг.. но бмп дико большие....
Вообщем подумаю еще над сим вопросом.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 00:27:09
Саш, чето толь я не так делаю.. толь не работает у меня чтоль чего?

- для уточнения калибровки можно наблюдать несущие DCF или HGA (или любой другой точно известный сигнал) и далее мышкой "перетащить" их спектральный след на точное значение частоты на шкале. Все просто и ничего вычислять не нужно.
- подстройка уровней спектрограммы происходит автоматически ничего регулировать вручную не нужно.


На скрине видать, что вот точная частота и df - но после отпускания кнопки мышки- сигнал как был старой частоте - так там и остался.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 00:38:12
Скажем- меню - "ввести произвольную центральную частоту окна" - ну, а ширина окна исходя из "оптимального" отображения, конечно.

Я так понимаю, что если в ини файле задать любую произвольную частоту для ТА или ЕУ - то окно щрсс-60 по этим меню будет на этой частоте?

Калибровка автоматическая не работает у меня, но показанный df ввел вручную в инишнике- все заработало как надо.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 19 Январь 2022, 00:39:06
посмотреть произвольную частоту.
Это есть. Меню Freq -> Enter Fc...  В нижней строке откроется поле для ввода центральной частоты. Здесь имеется в виду аудиочастота, которая на выходе приемника. На шкале отобразится эфирная частота (с прибавлением частоты настройки приемника Fdial).

папку каптур, но картинку дает в общую папку.
В папку Capture кладутся скриншоты с уникальными именами по нажатию кнопки Capture - это когда вручную нужно оперативно сохранить что-то интересное. Сюда же будут помещены и записи wav по нажатию кнопки Rec.

Надо сделать еще ведение суточного архива, куда будут помещаться скриншоты каждый час с именами типа ТА-00, ТА-01 и т.д. - или нечто подобное. Это будет в новой версии.

Про запуск нескольких копий из одного места я не подумал. Наверное лучше запускать из разных папок или же хранить несколько копий программы в одной папке но с разными именами: sgr1.exe, sgr2.exe  - тогда у них будут свои индивидуальные ini-файлы и в них можно назначить и различные имена периодически сохраняемому скриншоту.

формате бмп, а в другом джпг
к сожалению, в jpg получается средненькое качество, размыто. Это особенность реализации jpg в CBuildere и Delphi. С этой же неприятностью мы уже сталкивались в Спектрумлабе. Тогда Андрей BAS (AGC) придумал батником с помощью IrfanView сразу конвертировать bmp в png, что решило проблемы размера и качества. И здесь надо поступать также - добавить в файл upload.bat предварительную конвертацию в png.

вот точная частота и df - но после отпускания кнопки мышки- сигнал как был старой частоте - так там и остался.
Чтобы изменения применились, нужно:
- на водопаде схватил нужную трассу и "тащишь" на правильную частоту прямо на шкалу частот.
- как только курсор окажется в зоне шкалы возникнет подсказка "for Calibration hold CTRL" - то есть чтобы калибровка произошла нужно нажать и удерживать кнопку CTRL. Держим ее, мышкой перетащили на правильную частоту и бросили (отпустили мышку).
Все, контрол можно отпустить, частота dF изменится и водопад продолжится на правильной частоте.
Пришлось ввести такую защиту дополнительной кнопкой ctrl чтобы случайно, играясь мышкой на водопаде, не сбить настройку.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 19 Январь 2022, 00:41:26
Я так понимаю, что если в ини файле задать любую произвольную частоту для ТА или ЕУ - то окно щрсс-60 по этим меню будет на этой частоте?

Калибровка автоматическая не работает у меня, но показанный df ввел вручную в инишнике- все заработало как надо.
Достаточно указать нужную
F_CENTER=1777

А что с автокалибровкой? Не видит несущую DCF/HGA? На картинке в строке состояния я вижу пишет NO CARRIER - так всё время или иногда частотомер начинает считать?
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 01:08:07
тыдыщ.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 01:12:32
Надо сделать еще ведение суточного архива, куда будут помещаться скриншоты каждый час с именами типа ТА-00, ТА-01 и т.д. - или нечто подобное. Это будет в новой версии.

Там есть шаблонные фразы типа %data% %time% - имена файлов наверное лучше такие: 20220119_2359_137777_60_хххх

Это есть. Меню Freq -> Enter Fc...  В нижней строке откроется поле для ввода центральной частоты. Здесь имеется в виду аудиочастота, которая на выходе приемника. На шкале отобразится эфирная частота (с прибавлением частоты настройки приемника Fdial).

Чото у меня оно не работает и выдает ошибку.

Про запуск нескольких копий из одного места я не подумал. Наверное лучше запускать из разных папок или же хранить несколько копий программы в одной папке но с разными именами: sgr1.exe, sgr2.exe  - тогда у них будут свои индивидуальные ini-файлы и в них можно назначить и различные имена периодически сохраняемому скриншоту.

Да, так безусловно лучше.

к сожалению, в jpg получается средненькое качество, размыто. Это особенность реализации jpg в CBuildere и Delphi. С этой же неприятностью мы уже сталкивались в Спектрумлабе. Тогда Андрей BAS (AGC) придумал батником с помощью IrfanView сразу конвертировать bmp в png, что решило проблемы размера и качества. И здесь надо поступать также - добавить в файл upload.bat предварительную конвертацию в png.

Всё логично.
Так и оставим.

Чтобы изменения применились, нужно:
- на водопаде схватил нужную трассу и "тащишь" на правильную частоту прямо на шкалу частот.
- как только курсор окажется в зоне шкалы возникнет подсказка "for Calibration hold CTRL" - то есть чтобы калибровка произошла нужно нажать и удерживать кнопку CTRL. Держим ее, мышкой перетащили на правильную частоту и бросили (отпустили мышку).
Все, контрол можно отпустить, частота dF изменится и водопад продолжится на правильной частоте.
Пришлось ввести такую защиту дополнительной кнопкой ctrl чтобы случайно, играясь мышкой на водопаде, не сбить настройку.

Всё понял, сейчас попробую.

Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 01:23:26
Это есть. Меню Freq -> Enter Fc...  В нижней строке откроется поле для ввода центральной частоты. Здесь имеется в виду аудиочастота, которая на выходе приемника. На шкале отобразится эфирная частота (с прибавлением частоты настройки приемника Fdial).

Такое вот у меня выдает.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 01:24:58
а картинке в строке состояния я вижу пишет NO CARRIER - так всё время или иногда частотомер начинает считать?

Да, так всё время.

Чтобы изменения применились, нужно:
- на водопаде схватил нужную трассу и "тащишь" на правильную частоту прямо на шкалу частот.
- как только курсор окажется в зоне шкалы возникнет подсказка "for Calibration hold CTRL" - то есть чтобы калибровка произошла нужно нажать и удерживать кнопку CTRL. Держим ее, мышкой перетащили на правильную частоту и бросили (отпустили мышку).
Все, контрол можно отпустить, частота dF изменится и водопад продолжится на правильной частоте.
Пришлось ввести такую защиту дополнительной кнопкой ctrl чтобы случайно, играясь мышкой на водопаде, не сбить настройку.

Что-то все равно не сработало.
Засёк сколько было дф и вручную забил в ини.
Несущая типа на место при след пуске встала.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 02:11:50
Не знаю, толь на самой ХГА22 какой то режим мне незнакомый включили, толь с калибровкой перемудрил...
Вообщем- не работает у меня авто-калибровка. Если забить ДФ в ини- то все на местах после перезапуска.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 02:16:18
А что с автокалибровкой? Не видит несущую DCF/HGA? На картинке в строке состояния я вижу пишет NO CARRIER - так всё время или иногда частотомер начинает считать?

Вот этот дф горит у меня только в режиме ТА.
В калибровке - но кариер.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 03:21:03
Первое практическое применение! Сигнал Андрея R2BAS.

http://136.su/index.php/topic,18.msg33509.html#msg33509

Еще вот что.
Яркость/контрастность.
10-144%
11-120%
12-101%

Ну и вывалилась чуть оперед тем она у меня с ошибкой как выше... Не знаю с чем связано. МБ с минимумом дискового пространства.. Поглядел 402 МБ еще есть... Странно.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 03:27:27
Это что-то новенькое...
После закрытия ошибки - продолжила работу.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 03:56:48
Еще одно явление...
После закрытия - продолжил работу без перезапуска.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 19 Январь 2022, 07:14:45
Видно, уровня несущей не хватает чтобы получать достоверную оценку. Тогда вручную по спектру.

Ошибки - похоже где-то я выхожу за пределы массивов. Проверим отладчиком ещё разок...
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Р6ЛДД от 19 Январь 2022, 09:20:45
Видно, уровня несущей не хватает чтобы получать достоверную оценку. Тогда вручную по спектру.
Александр,  а в чем разница в обработке с DCF/HGATime?
SGR пишет no carrier, TIme  работает, цвета индикаторов - зеленый и темно зеленый.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 15:08:41
Видно, уровня несущей не хватает чтобы получать достоверную оценку. Тогда вручную по спектру.

Нуу, ХГА шла +25 дБ - при наблюдении Андрея- там частотомер твой прыгал и даже иногда отмечал его несущую.. А тут - при ломовом сигнале - и нету.
Может просто не терпит перегрузки? Или еще какая причина?


Ошибки - похоже где-то я выхожу за пределы массивов. Проверим отладчиком ещё разок...

Мне тут подсказали, что у тебя вроде 10-ка?
У меня 7-я 64.
И памяти только 2 Гига. Проги все запущенные не выгружал.. На диске было еще 402 Мб...

Ну, в любом случае - с почином! дело сдвинулось с мертвой точки!
Пока есть вдохновение и время на это дело - допилим, думаю.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: r2bas от 19 Январь 2022, 16:07:02
Может, надо калиброваться в более быстрой моде? Для медленной моды у сигналов HGA/DCF слишком быстрая манипуляция, спектр размазывается.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 19 Январь 2022, 19:47:31
Может, надо калиброваться в более быстрой моде? Для медленной моды у сигналов HGA/DCF слишком быстрая манипуляция, спектр размазывается.

Тут мода одна - 60-я
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 19 Январь 2022, 21:46:52
Алгоритм частотомера почти ни чем не отличается. Когда всё нормально, поле внизу показывает текущий частотный сдвиг как его видит частотомер, и раз в десять секунд когда станция передаёт телеграмму, появляется NO CARRIER. Потом снова должен показывать частотомер, когда идёт несущая в паузах между телеграммами.

Программа писалась на ХР 32 разряда, пробовалась на 10-ке. Памяти ей нужно немножко, 10 МБ где-то.

Сигналы DCf/HGA имеют размытие, так как фаза несущей у них не сохраняеися после передачи телеграмм. То есть вот сейчас фаза такая-то. Передалась телеграмма - фаза не продолжается а какая-то случайная и так после каждой передачи. Поэтому на спектрограмме след несколько размытый как при фазовой модуляции, шириной 0,2 Гц (фаза крутится раз в 10 секунд). Частотомер старается усоеднять, но точнее 0,1 Гц не очень-то получается. Так что в конце нужно вручную поточнее подстроить.
Но так сигнал хоть более-менее на месте, а не на несколько Гц в стороне :)
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 19 Январь 2022, 21:51:30
А сделайте-ка, друзья, записи эфира своего с помощью кнопки REC, по минуте хотя бы, и выложите куда-нибудь или мне на почту отправьте. Хотелось бы посмотреть в чем дело..

Ps запись кладётся в папку  Capture
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Р6ЛДД от 19 Январь 2022, 22:05:26
записи эфира своего с помощью кнопки REC
моя прием
https://disk.yandex.ru/d/j1Z8TCj0CzcJcw
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 19 Январь 2022, 22:15:57
моя прием
Обработал файл- частотомер все четко ловит! Точное значение, после дополнительной коррекции мышкой, получилось dF=2.267 Гц
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: R3TNE Алексей от 20 Январь 2022, 00:03:41
Просто интересуюсь, не совсем в теме - так, если что. Если сравнить по точности со Спектрум Лаб и СПР, с последней проще? Например, если установить частоту 8270 uHz, не надо корреляцию вводить - для точности, как у Спектрум Лаб? Или речь о другом?
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 20 Январь 2022, 00:30:34
Спектрумлаб намного совершеннее, и может с помощью GPS достигать точности чрезвычайной!
У нас же простой спектроанализатор чтоб работал сразу без разбирательства в настройках и чтоб был необходимый минимум функций для организации граббера.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Сергей UB1APE от 20 Январь 2022, 08:05:08
Александр! Низкий вам поклон  за проделанную работу.  Это замечательно.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 21 Январь 2022, 21:02:35
А сделайте-ка, друзья, записи эфира своего с помощью кнопки REC, по минуте хотя бы, и выложите куда-нибудь или мне на почту отправьте. Хотелось бы посмотреть в чем дело..

Ps запись кладётся в папку  Capture

Попозже сделаю... И еще архив наблюдений Андрея все никак не выложу...
Тебе мб может будет полезно поглядеть...



Александр! Низкий вам поклон  за проделанную работу.  Это замечательно.

О, да!
6 лет ждали))
Все же дождались!
Саше респект за такой труд!
Ну, ничего, бог даст допилим до чуть более годного состояния.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: ur5efx Igor от 23 Январь 2022, 15:43:17
Не запускается.  Как исправить и что, подскажите.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 23 Январь 2022, 19:07:19
Не запускается.  Как исправить и что, подскажите.
Какая у Вас Виндовс, подскажите?
Судя по сообщению, ошибка происходит при попытке построения картинки со спектрограммой. Как исправить - пока не знаю, нужно поисследовать, как это может происходить. Как найду и исправлю - сообщу здесь...
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: ur5efx Igor от 23 Январь 2022, 19:10:09
Win 7  64 битная. На десктопе и на ноутбуке. Не запускается на обоих. Системы одинаковые, видеоадаптеры разные.
Пробовал разрешение экрана ниже выставлять - та же ошибка.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 24 Январь 2022, 23:22:34
Выкладываю новую версию 1.1 http://rn3aus.136.su/SGR_v1.1.zip (http://rn3aus.136.su/SGR_v1.1.zip)

В ней добавлено ведение суточного архива (в корневой папке)
и постоянного (годового) архива в папке Capture
Добавлен вызов конвертора IrfanView для преобразования bmp файлов в png для экономии места и трафика.
Настройки в меню Capture.
IrfanView нужно самостоятельно скачать и установить https://www.irfanview.com/,
в файле bmp2png.bat нужно указать путь вызова i_view32.exe
(по умолчанию просмотрщик ставится в папку C:\Program Files\IrfanView\i_view32.exe - у меня 32-битная виндовс)

Сделана также защита от сбойных ситуаций, может быть эа версия захочет запускаться у Игоря UR5EFX?

Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: ur5efx Igor от 25 Январь 2022, 02:42:10
Почему то вообще не запускается. В списке процессов тоже ее нет. Утром попробую на 32 битной системе.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 25 Январь 2022, 20:36:23
К версии 1.1 скачайте усовершенствованный файл bmp2png.bat
Теперь он умеет конвертировать в png и долгосрочный архив в папке Capture.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Sergej от 25 Январь 2022, 23:53:36
Спасибо, запустилось на "дровах" и под XP.
Есть предложения по программе.

1) желательно как-то увязать выбор окон с диалами. Т.к. скажем при диале 136.0 USB "ДЦФ-ы" уже на границе или за полосой SSB фильтра приемника, соответственно, выбирать их в меню бесполезно (для приема или корректировки шкалы).
Так же и ЕУ окно, при диале 136.0 - в районе 200Гц, уже может быть у многих на/за скатом фильтра.

Как вариант, может в меню есть смысл надписи дополнить частотами тона, которые получаются при выбранном диал, чтобы было понятно сразу, будет ли прием или нужно какой-то другой диал менять... И если тон скажем меньше 200Гц или больше 3кГц - подсвечивать красным, чтобы было понятно, что приема не будет совсем или частично.

2) Было бы неплохо увязать управление с Omnirig - тогда любые современные трансиверы или sdr-приемники можно будет "одним тычком" настраивать на прием 136кГц. Скажем, когда оператор идет спать или уходит, подошел - щелкнул и радио там занимается приемом.
http://www.dxatlas.com/OmniRig/ - там есть примеры использования в своей программе на разных языках разработки.

3) Полосу обзора можно ли сделать больше? (опциональный ввод в Гц)
Может быть актуально для экспериментов или если кривая звуковая карта, у меня без калибровки на самом краю были несущение служебок, едва понял, что они там.


upd:
Какая-то для меня не понятка с калибровкой, почему-то опция в меню иногда с автомата сама слетает на констант, или это нормально?

И для тона 430 Гц (диал 135.0, калибрую ХГА с тоном 430Гц) и 2830 Гц (диал 136.0 слушаю ДЦФ) почему-то разные поправки получаются,  где-то 6 и 11Гц примерно.

P.S. на "верхнем" дцф-е чего-то автомат не берет частоту, хотя несущую вполне видно. На нижнем (ХГА с тоном 430Гц) - брало.


Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: ur5efx Igor от 26 Январь 2022, 01:45:07
Утром попробую на 32 битной системе.
В 32 бит системе работает. Win 7 sp1. Все нормально. Тестировал новую версию 1.1.
upd
Установил другой дистрибьютив теперь и 64 бит работает нормально. Проблема была в моей системе.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rn3aus от 28 Январь 2022, 23:27:10
Новая версия 1.2: http://rn3aus.136.su/SGR_v1.2.zip
Улучшен ввод частот, сделан выбор полосы обзора, улучшено преобразование в формат png для архивов.

Полосу обзора можно ли сделать больше? (опциональный ввод в Гц)
В меню Freq->Span... можно выбрать готовые полосы обзора от 3 до 20 Гц или ввести вручную (Enter Fspan) желаемую полосу. Больше 20 Гц вводить можно, но отображение на шкале частот будет слишком сжатым.

Какая-то для меня не понятка с калибровкой, почему-то опция в меню иногда с автомата сама слетает на констант, или это нормально?
Это нормально. Если из режима авто перешло в фиксированный режим - значит калибровка состоялась, сдвиг частоты измерен с достаточной точностью. Если бы такое "защелкивание" не происходило бы, на спектрограмме была бы постоянная девиация частоты в пределах +-0.1 Гц и сигналы все были бы размазанными и кривыми. Это следствие некогерентности опорного сигнала DCF-HGA.
Когда автокалибровка закончилась, остается мышкой уточнить частоту в небольших пределах.

И для тона 430 Гц (диал 135.0, калибрую ХГА с тоном 430Гц) и 2830 Гц (диал 136.0 слушаю ДЦФ) почему-то разные поправки получаются,  где-то 6 и 11Гц примерно.
Скорее всего это означает, что частотный сдвиг вызван не неточностью настройки приемника, а отличием частоты дискретизации звуковой карты от номинала. При таких цифрах это отличие довольно велико.

У автокалибровки есть ограничение на максимальное отличие частоты опорного сигнала от номинала +-10 Гц. Если выходит за эти границы, считается неправильным и игнорируется. Это чтобы посторонний сильный сигнал (какая-нибудь наводка от импульсного БП) случайно не "утащила" за собой.

1) желательно как-то увязать выбор окон с диалами. Т.к. скажем при диале 136.0 USB "ДЦФ-ы" уже на границе или за полосой SSB фильтра приемника, соответственно, выбирать их в меню бесполезно (для приема или корректировки шкалы).
Так же и ЕУ окно, при диале 136.0 - в районе 200Гц, уже может быть у многих на/за скатом фильтра.
Это конечно, справедливо. Однако несколько иначе дело выглядит для самодельных приемников прямого преобразования с двухполосным приемом. Поэтому решил эти нюансы пока оставить в стороне, на усмотрение оператора...
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 08 Февраль 2022, 23:26:56
Новая версия

Чето у меня "застряло" в плане дальнейших испытаний- но к ним еще точно вернусь!

Ибо большое дело - и пока есть возможность- надо довести до ума!

Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Сергей UB1APE от 25 Март 2022, 08:05:18
Скачал. Сегодня еду на дачу  в Kp50eh69 в моём распоряжении будет 2 ночи. Там и опробую.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: rw3adb от 18 Ноябрь 2022, 19:41:38
Новая версия 1.2: http://rn3aus.136.su/SGR_v1.2.zip
Улучшен ввод частот, сделан выбор полосы обзора, улучшено преобразование в формат png для архивов.

Пока руки не дошли, увы...
Но старая версия 1.0 вчера послужила верой-правдой!

Ибо появился R2BM, которого видно в таких жутких помехах!
Ни следа и намека на ДЦФ или ХГА, а его видно отлично!
12м антенна всего. никакого согласования. Что есть.

Надеюсь, сегодня, если он будет вещать снова - вернуться к испытаниям новых версий твоей программы!

Для сравнения скрины с работающей у меня единственной без глюков Арго 1.40 и Сашина СГР-А 1.0
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Сергей UB1APE от 23 Сентябрь 2023, 11:31:19
Чёто тёма затихла? ни кто ни чего не пишет.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Сергей UB1APE от 23 Сентябрь 2023, 11:37:06
Странно... Не даёт скачать.  >:(  Почему? Что это?
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Р6ЛДД от 23 Сентябрь 2023, 20:47:00
Не даёт скачать.    Почему? Что это?
Сергей, лови архив. У меня был на диске.
https://disk.yandex.ru/d/P1cKWwKI6wq7NA
Если Александр конечно не против.
Название: Re: Самодельный СПЛ (спектроанализатор)
Отправлено: Сергей UB1APE от 23 Сентябрь 2023, 21:31:53
Спасибо. Предполагаю он не против :)  хочу попробовать.