Страница 137 из 170

I/Qmonitor - Программа для анализа спектра

Добавлено: 23 янв 2019, 17:07
Peon
Тест № 1
Nm 1
Изображение


Nm 2
Изображение


Nm 3
Изображение


Nm 5
Изображение


Nm 7
Изображение


Отправлено спустя 6 минут 19 секунд:
57 E, только частота 12551 H.

12551 H, Настройка. TBS6983
Изображение


12551 H, Настройка. DVB-S2X
Изображение


TBS6983 12551 H


Изображение
Отправлено спустя 17 минут 4 секунды:
12555 H, я не могу заблокировать все еще настраивается на 12551 H :-(

C TBS6983 Хорошо.

Изображение

I/Qmonitor - Программа для анализа спектра

Добавлено: 23 янв 2019, 19:03
strannik
CrazyCat писал(а): 23 янв 2019, 17:07
strannik писал(а): 23 янв 2019, 09:06 Ваш StreamReader для эмуляции функции RFscan использует SearchResult.RFLevel ?
RFScan сначала настраивает тюнер на заданную частоту с минимальной полосой захвата (обычно это 5MHz для STm), считывает регистра AGC демодулятора и по калибровочной таблице выдает значение уровня в dBm
Это я знаю, но для карт с демодулятором Si2183 ваш StreamReader выдаёт через функцию RFScan значения мощности с шагом точно 1дБ. Такие значения RF в StreamReader`е, насколько я знаю, есть только в SearchResult.RFLevel. Вот я и подумал, что не имея возможности получить реальное значение RF из драйвера Si2183, вы брали значение RF из функции BlindScan...

Отправлено спустя 29 минут 44 секунды:
Peon,

Вы меня снова порадовали - отличный тест. Теперь мы знаем, что алгоритм, который я разрабатывал для TBS-6983, прекрасно работает с картами с демодулятором Si2183, даже при Nm=1.
С увеличением Nm ширина пика транспондера уменьшается, но и увеличивается время регистрации...
Я считаю, что оптимум Nm=5. Потом время скачком увеличивается в два раза.
Думаю, что работу нужно начинать с отмеченной галочкой TBS-6983 и Nm=5. После регистрации спектров обеих поляризаций нужно включить режим DVB-S2X и сканировать транспондеры.

Успехов! :friends:

I/Qmonitor - Программа для анализа спектра

Добавлено: 23 янв 2019, 21:16
CrazyCat
В Silabs там регистр AGC всего 8 бит, поэтому спектр грубый по сравнению с STm. Собственно BLScan(), SignalInfo() выдают такие же грубые значения уровня (с разнизцей только что тюнер настроен на всю ширину транспондера).

I/Qmonitor - Программа для анализа спектра

Добавлено: 25 янв 2019, 20:13
strannik
.
Не удержался, чтобы не переопубликовать FeedReport, который получен моим другом stephan94 :friends:
На констелляции видны модуляции QPSK, 16APSK и 32APSK. Причём на стандартной констелляции вы не сразу увидите модуляцию 16APSK,
а на констелляции R/Fi вы легко увидите символы всех видов модуляций на соответствующих маркерных линиях.
Стандартный BlindScan определил модуляцию 16APSK 8/9, а вот прогноз выдал ещё и QPSK 1/2 и 32APSK 3/4. :good:
Именно её следует считать преобладающей (73% времени занимает передача с этой модуляцией)
Изображение

I/Qmonitor - Программа для анализа спектра

Добавлено: 26 янв 2019, 00:19
CrazyCat
Да впринципе там все видно + есть определение всех Modcod'ов через функцю ModInv() для железок с STV0910.

I/Qmonitor - Программа для анализа спектра

Добавлено: 26 янв 2019, 12:05
strannik
CrazyCat писал(а): 26 янв 2019, 00:19 Да впринципе там все видно + есть определение всех Modcod'ов через функцю ModInv() для железок с STV0910.
Я не использую функцию ModInv() :pardon:

Код: Выделить всё

// BBFrame modcodes monitoring.
STREAMREADER_API BOOL ModInv(ULONG WaitMs, PS2MODE pS2Modes, PULONG pNum);
так как не знаю, как ей пользоваться :unknown:
Подозреваю, что первый параметр некая задержка или время определения Modcod'ов,
которые перечислены в таблице

Код: Выделить всё

typedef enum S2MODCODE
{
	S2_DUMMY_PLF,
	S2_QPSK_14,
	S2_QPSK_13,
	S2_QPSK_25,
	S2_QPSK_12,
	S2_QPSK_35,
	S2_QPSK_23,
	S2_QPSK_34,
	S2_QPSK_45,
	S2_QPSK_56,
	S2_QPSK_89,
	S2_QPSK_910,
	S2_8PSK_35,
	S2_8PSK_23,
	S2_8PSK_34,
	S2_8PSK_56,
	S2_8PSK_89,
	S2_8PSK_910,
	S2_16APSK_23,
	S2_16APSK_34,
	S2_16APSK_45,
	S2_16APSK_56,
	S2_16APSK_89,
	S2_16APSK_910,
	S2_32APSK_34,
	S2_32APSK_45,
	S2_32APSK_56,
	S2_32APSK_89,
	S2_32APSK_910,
} S2MODCODE;

typedef struct {
	S2MODCODE		ModCode;
	BOOL			Pilot;
	FRAME_TYPE		FrameLen;
} S2MODE, *PS2MODE;
Второй параметр - ссылка на структуру S2MODE, где находится таблица S2MODCODE.
А третий параметр - собственно указатель на номер текущей модуляции в этой таблице.
Поправьте меня, пожалуйста, если я ошибаюсь.
Спасибо

I/Qmonitor - Программа для анализа спектра

Добавлено: 26 янв 2019, 17:17
CrazyCat
третий параметр - указатель на количество обнаруженных modcod'ов.
пример использования в исходниках CrazyScan - https://sourceforge.net/p/crazyscan/cod ... .cpp#l1220

P.S. ModInv() поддерживает только STV091x

I/Qmonitor - Программа для анализа спектра

Добавлено: 31 янв 2019, 15:54
stephan94
привет

Сегодня предпринята попытка найти очень маленькую SR с версией IQmonitor 2208
Все было найдено с помощью слепого анализа автоматически, мне не нужно было выполнять ручной поиск.
Изображение
Изображение

I/Qmonitor - Программа для анализа спектра

Добавлено: 02 фев 2019, 17:38
dreamsat
I hope it is all right
Изображение

Изображение

I/Qmonitor - Программа для анализа спектра

Добавлено: 02 фев 2019, 20:56
flie
I can see constellation this time with tbs5521 in DVB-S2X mode :Yahoo!: ,verry good improvement for IQmonitor with S2X ,beam pattern also work with tbs5521 Изображение thank you again strannik Изображение
unfortunately the on only S2X I can see is 33.1E:12598 V,10058 :cry:

but some thing is missing !
feed report is incomplete! I/Q forecast is missing (8psk 100% 26/35 ...) WHY ? I can't also find the right fec 26/35 ! I tried many times ?
I am using the same streamreader with both programs IQmonitor & Crazysan !
may be crazycat is already registered all S2X FECs in his program ! Изображение
I know that you don't need reports with tbs5927 now,but I will put them any way ;-)
unfortunately I still have 0.5° error in my is my dish direction ! :facepalm:
► Показать
Added in 15 minutes 47 seconds:
All others functions of screen-shots works perfectly with tbs5521 ! :Bravo:
if we can add a other analysers.. like TransEdit it will be good :good:
► Показать