форум Радиолюбительского ДВ портала > Технический раздел

WAVECOM Monitoring System Online Help 5.0.0

<< < (3/7) > >>

GM:
Ну, тут и да, и нет.

Поясню. Для диапазона ДВ: после ИУ сигнал 136 кГц идёт прямо на АЦП микроконтроллера STM32F103, безо всяких гетеродинов. АЦП там два. Тактовую частоту проца ставлю 56 МГц (макс.может быть 72), чтобы была макс.частота выборок АЦП (1 МГц, тактовая АЦП/14). Сейчас пока стоит 500 квыб/с.

Полоса обрабатываемого сигнала может регулироваться от 2 Гц до 100+ (дальше неинтересно, весь диапазон ДВ=2,1 кГц).
Сейчас за 2 мкс я обрабатываю два сигнала одной частоты 136 кГц. Могу два сигнала разной частоты, больше не пробовал. Если будет полоса самая узкая - 2 Гц, то последовательно, за 4 сек можно обработать 8 частот. [В принципе можно сделать полосу 0.002 Гц, но тогда время накопления двух частот займёт 1000 сек. Ну потенциально и тут можно 8 часто сделать, немного поизвращаться придётся...]

Данные можно передавать в комп по USB-1 или 2, если USB пропустит такой поток.

Теперь по вашему вопросу.

1) Лог станций делается легко. RN3AUS одной левой накатает такую приблуду, даже я смогу, если конечно, тряхнуть стариной: когда-то я писал для писюков в борланде на С/С++/C# :-).

2) 5 сек/семпл - надо пояснить, что вы считаете за семпл. САМПЛ это выборка по англ.

3) 8 частот и полоса 96 кГц это где? На входе АЦП? 0-96 кГц или 1000-1000,096 МГц немного разные вещи, согласитесь.
Если 0-96 кГц, то не вопрос, можно. Если второе, то надо сносить в диапазон 0-250 кГц.

4) Если обрабатывать последовательно, можно выставлять разные полосы для каждой станции. Если одновременно, то лучше одна полоса для всех.

Моя цель достаточно простая - сделать приёмник и передатчик (на современном уровне, т.е. с использованием МК и ЦОС), чтобы можно было держать связь на ДВ, как раньше - прм/прд с одной стороны и прм/прд с другой стороны без всяких посредников в виде синхронизации по времени, жпс, ПК, которые сутками считают была связь или нет. Это тоже интересно, но нет твоего прямого участия в процессе. Ну что, поставил программу, пошёл спать, потом посмотрел на доступных грабберах - где твой сигнал проявился и т.д. Слишком выхолощено, на мой взгляд.

А, забыл сказать про альтернативу для ДВ. Есть вполне приятные и реализуемые коды, исправляющие ошибки. Мне, например, импонирует блочный код PNR (15,10). Передается два 5-битных символа МТК-2 и один 5-битный синдром. При приёме исправляются любые две ошибки в 15-битном блоке. Причем два символа передаются без изменений кодировки. Есть более сложные коды, но их реализация без ПК достаточно проблематична, хотя сейчас и в недалёком будущем всё возможно. [У меня в айфоне 8 ядер по 1400 МГц каждый, а в моём стареньком ПК всего 4 и частота 3000 мег :-(].

R1QBI:

--- Цитата: GM от 15 Июль 2021, 21:24:39 ---5 сек/семпл - надо пояснить, что вы считаете за семпл. САМПЛ это выборка по англ.
--- Конец цитаты ---
Один остчет уровня сигнала в логе.
Вот кусочек моего дога ( программа на Питоне, от AAVSO.

--- Цитировать ---# 19K, DHO38, GBZ, GQD, SAQ
#  1.0,   1.0,   1.0,   1.0,   1.0
Dec:01:00:00:58    0.224    0.510    0.101    0.110    0.065
Dec:01:00:01:03    0.223    0.504    0.097    0.104    0.059
Dec:01:00:01:08    0.228    0.500    0.094    0.100    0.053
Dec:01:00:01:13    0.233    0.497    0.091    0.097    0.047
Dec:01:00:01:18    0.234    0.494    0.089    0.096    0.044
Dec:01:00:01:23    0.230    0.495    0.090    0.095    0.044
Dec:01:00:01:28    0.230    0.495    0.093    0.098    0.045
Dec:01:00:01:33    0.230    0.500    0.098    0.101    0.048
--- Конец цитаты ---



--- Цитата: GM от 15 Июль 2021, 21:24:39 ---3) 8 частот и полоса 96 кГц это где? На входе АЦП? 0-96 кГц или 1000-1000,096 МГц немного разные вещи, согласитесь
--- Конец цитаты ---
Полоса 96 кГц на входе АЦП. Именно. как я разумею.

--- Цитата: GM от 15 Июль 2021, 21:24:39 ---4) Если обрабатывать последовательно, можно выставлять разные полосы для каждой станции. Если одновременно, то лучше одна полоса для всех.
--- Конец цитаты ---
Насколько понимаю, проше сделать с одной полосомй для всех ( написание кода)?
И это все прораммируется в СТМ32, безо всяких конфигов?
А такое окно с текущим состоянием возможно вывести? Досовское. (см.скрин)
Контроль так сказать, функиональности.

GM:
SID - это для трекинга по координатам?


--- Цитата: R6LDD от 15 Июль 2021, 21:57:19 ---Насколько понимаю, проще сделать с одной полосой для всех ( написание кода)?
--- Конец цитаты ---
Ну смотрите, чтобы вы понимали алгоритм обработки.
1) Каждые 2 мкс одновременно оцифровываем с помощью двух АЦП 2 частоты из общей полосы 0-96 кГц.
2) Вычисляем синус и косинус одной частоты, и синус и косинус второй частоты. Перемножаем и накапливаем действительные и мнимые части обоих сигналов в течение 1 с (это если полоса 2 Гц). Повторяем п.1-п.2 заданное число раз, накапливаем для полосы 2 Гц конкретно 1000000/2=500000 выборок. П.1-п.2 выполняются за 2 мкс.
3) После завершения времени накопления возводим в квадрат действительные и мнимые части и суммируем. Теперь извлекаем квадратный корень из полученных чисел (в принципе тут можно использовать норму Чебышева, не суть) и наконец-то получаем амплитуды сигналов двух частот, которые передаём в ПК для записи в файл. Потенциально, можно поставить на стмку флешку на 25 гиг, которой хватит наверно на месяц, ну сами посчитайте.
4) Повторяем п.1-п.3 четыре раза, получаем амплитуды 8 частот за 4 с. Разница в неодновременности измерений любых двух сигналов составляет не более 2 с.

Т.о., если полосы разные, то и число накоплений разное. Системное ограничение аппаратуры :-).


--- Цитата: R6LDD от 15 Июль 2021, 21:57:19 ---И это все программируется в СТМ32, безо всяких конфигов
--- Конец цитаты ---
Ну, если вы не хотите менять полосы, то да. Иначе нужно засылать число накоплений для пар частот, да и коды самих частот тоже.


--- Цитата: R6LDD от 15 Июль 2021, 21:57:19 ---А такое окно с текущим состоянием возможно вывести? Досовское (см.скрин)
--- Конец цитаты ---
Можно. Если есть текст программы, то стоит посмотреть. Помогал внучку писать питоновские мухобойные программки :-). Ему 16 лет, учится в физмат школе.

R1QBI:
Спибо за ликбез. ушел осмыслять. ;D :o

GM:
Понял, наконец. SAQ, HWU, GBZ, DH038 - это винтажные станции в диапазоне 17-24 Гц. А GQD это что?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии