General Satellite

На главную Отправить письмо Карта сайта
Добро пожаловатьКорпорация Дженерал Сателайт — россий­ская научно-производствен­ная ком­па­ния, пред­став­ляющая на российском и между­народ­ном рын­ке высоко­технологич­ное радио­электронное обо­ру­дование, характеристики кото­рого отве­чают самым высо­ким стандар­там. Надеж­ность и про­фессионализм за многие годы успеш­ной работы позволили компа­нии занять место лидера в теле­коммуникацион­ном бизнес-сообществе Рос­сии.

подробнее

Цифровой спутниковый ресивер GS-8300



 

Утилиты от Коляныча

Программист из Алма-Аты , известный под ником Коляныч в 2005 г написал ряд хороших утилит для dvb-карты TechnoTrend PCline Budget (она-же SkyStar3, WinTV Nova). К сожалению его сайт (www.kolyanich.com) сейчас не отвечает. Ниже мы приводим копию его страницы:

 


 

Утилиты для TT-budget DVB-S (SkyStar3)

PID-Spectrum (TT-budget)

version: 1.0.3
size: 165.70 Kb
source code: yes
last: 14/07/2005
Скачать: sPIDSpectrum.1.0.3.zip

    Данная утилита предназначена для анализа транспортного потока, передаваемого транспондерами цифрового спутникового телевидения. В соответствие с принятыми стандартами (ISO/IEC 13818-1..3) транспортный поток (TS) разделяется на подпотоки (Packetised Elementary Stream, PES), несущие аудио/видео дорожки, потоки данных провайдеров спутникового интернета, технические данные и т.п. Процедура выделения подпотоков называется демультиплексированием и описана во множестве публикаций. Не вдаваясь в подробности, можно считать, что заголовок каждого пакета TS содержит в себе некое целочисленное поле PID (Packet Identifier), по которому демультиплексор группирует поступающие на вход пакеты и формирует соответствующие PES-подпотоки.

    PID-Spectrum анализирует пакеты транспортного потока, накапливая статистику встречаемости пакетов, относящихся к тем или иным подпотокам (то есть пакетов, промаркированных теми или иными значениями PID). Накопленная статистика представляется в виде таблицы PID/Число пакетов/Процент. Позиции, соответствующие более часто встречаемым значениям PID выделяются более тёмным фоном.

    На рисунке представлено уменьшенное изображение окна программы и статистика транспондера SGU (спутник Ямал-102). Другие screenshot'ы доступны по ссылкам: GASCOM (Ямал-102), TVC (Экспресс-6A). Панели настроек предоставляют стандартные для спутниковых приёмников возможности: выбор частоты, поляризации, символьной скорости, частоты гетеродина конвертора и возможность переключения конвертеров командами DiSEqC 1.0/2.0, либо tone burst.

    Сфера практического применения этой утилиты не слишком широка: она может быть использована, как средство для визуального нахождения TV/аудио потоков, если player'у по тем или иным причинам не удалось получить список каналов из таблиц PMT (таблицы передаются в пакетах с технической информацией), для определения степени нагруженности потоков спутникового интернета и т.п.

Системные требования:
DVB-карта TechnoTrend PCLine-budget-PCI или 100% совместимая .
Операционная система: Microsoft Windows 2000 / XP (возможно, также 2003)


SNRGraph (TT-budget)

version: 1.0.2
size: 169.16 Kb
source code: yes
ast: 14/07/2005
Скачать: SNRGraph.1.0.2.zip

    В спутниковом TV качество приёма принято измерять в двух шкалах: по уровню "сигнал" [0..100%] и по уровню "качество" [0..100%]. Оба этих показателя принципиально синтетические и в разных тюнерах могут иметь совершенно разный смысл. Другими словами, при одних и тех же физических характеристиках сигнала разные тюнеры могут показывать разное количество "процентов". Например, в утилитах TechnoTrend "качество" вычисляется по принципу:

  • 0%, если транспондер не залочен, иначе
  • 25% при BER >= 1e-2
  • 50% при BER [1e-3..1e-2)
  • 75% при BER [1e-4..1e-3)
  • 100% при BER < 1e-4
где BER - Viterbi Bit Error Rate. Уровень сигнала, судя по исходным текстам примеров, есть нормированный на сотню показатель SNR (Signal/Noise Rate, отношение Сигнал/Шум), но само нормирование вынесено в код на уровень драйверов и точные формулы недоступны (без дизассемблирования).

    SNRGraph преследует две цели: во-первых предоставить возможность увидеть исходные значения SNR и BER, а также проследить динамику изменения этих показателей. Если у Вас в ближайших окрестностях расположены мощные источники излучения, работающие в диапазонах частот, близких к частотам Вашей LNB, то на экране SNRGraph Вы сможете увидеть систематичность вносимых ими помех. На приведённом screenshot'е как раз описываемая мною ситуация: с периодичностью раз в четыре секунды не без помощи военных радаров (из неподалёку расположенного аэропорта) происходит срыв достаточно сильного транспондера RenTV с Экспресс-6A.

    А так (ссылка на ещё один screenshot) выглядит у меня туркменский пакет с Ямала-102. Очень много помех, но но глубоких выбоин нет и избыточности кодирования (FEC=3/4) хватает для того, чтобы аудио/видео дорожки шли практически без сбоев.

Системные требования:
DVB-карта TechnoTrend PCLine-budget-PCI или 100% совместимая.
Операционная система: Microsoft Windows 2000 / XP (возможно, также 2003)


gentpini (2005-01)

version: 2005-01
size: 24.02 Kb
source code: yes
last: 14/07/2005
Скачать: gentpini.0501.zip

    По состоянию сайта Lyngsat.com на момент 12-jan-2005 была сформирована база транспондеров. gentpini - простой скрипт, извлекающий данные из этой базы, фильтрующий нежелательные транспондеры и формирующий список *.ini файлов, который затем можно скопировать, например, в папку ProgDVB\Transpondres.

Примеры возможных фильтров:

только спутники от 30.0°W до 42.0°E Condition1 = "(spos <= 420) or (spos >= 3300)"
только C-band Condition2 = "(freq < 5150)"
Ku-band и символьная скорость <= 36000 Condition2 = "(freq > 5150) and (sr <= 36000)"
Только круговая поляризация Condition2 = "pol in ('L','R')"

Системные требования:
Операционная система: Microsoft Windows ME / 2000 (и более поздние)


SatArcs

version: 1.1
size: 29.63 Kb
source code: no
last: 12/07/2005
Скачать: SatArcs.1.1.zip

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

  • (NS) наклон трубы в плоскости север/юг;
  • (EW) наклон трубы в плоскости восток/запад;
  • (MA) азимутальный поворот мотора по трубе;
  • (EL) угол возвышения (elevation) мотора;
  • (DA) азимутальный поворот антенны по трубе мотора;
  • (DC) угол склонения (declination) антенны.

    SatArcs схематически отображает положение геостационарных спутников в системе измерения, связанной с мотором после применения всех перечисленных операторов вращения. Основная задача настройщика - как можно точнее совместить поверхность конуса, описываемого лучом направленности антенны при вращении мотора, с окружностью расположения спутников (геостационарной орбитой) в секторе вращения мотора. Для распространённых Moteck SG2100 и Strong SRT DM2100 этот сектор равен ±70 градусов (на рисунке выделен красной дугой). Внешний изображённый сектор соответствует углам поворота ±90°. Дуги расхождения по деклинации нанесены с шагом 1°.

    Общую идею и предназначение программы проще всего понять, ознакомившись с обсуждениями "Вертикальность установки трубы" и "Настройка полярки" на форуме Пирамида.

    Special thanx to: Strive и Альяно за активное участие в тестировании и предложения по усовершенствованию.

Системные требования:
Операционная система: Microsoft Windows 9x / NT (и более поздние)


 

Утилиты для DirectShow

 

File Source (TS-DVB)

version: 1.0
size: 239.71 Kb
source code: yes
last: 16/11/2004
Скачать: TSFileSource.1.0.zip

    Данный "инструмент" создавался исключительно для изучения возможностей стандартного DirectShow фильтра MPEG-2 Demultiplexer при работе в push режиме и типе входного потока "transport stream", то есть исходного, не прошедшего стадии предобработки транспортного потока в том виде, в котором он поступает на вход модулей цифровой обработки в ресиверах или software-плейерах цифрового ТВ.

    При добавлении в граф, фильтр предлагает выбрать файл дампа потока (дамп может быть получен различными утилитами, поддерживающими соответствующие модели DVB карт; я пользуюсь testappLcd2.exe из комплекта TechnoTrend SDK) и указать основные характеристики потока: FEC и Symbol Rate, на основании которых вычисляется Duration (продолжительность), либо явно указать соответствующую файлу продолжительность в секундах. Эта характеристика необходима для правильной расстановки на сэмплах засечек времени и корректной организации позиционирования по файлу (seeking). Затем на граф требуется добавить MPEG-2 Demultiplexer, связать выходной pin фильтра File Source (TS-DVB) со входным pin'ом демультиплексера, настроить у последнего pid mapping (более подробно в Readme файле) и кликнуть render pin для каждого выходного пина. Если всё было сделано правильно, то при нажатии на Play в окне Video Renderer'а будет выведено видеоизображение, а аудиокарта воспроизведёт звуковую дорожку.

Системные требования:
Операционная система: Microsoft Windows 9x / NT (и более поздние)
Версия DirectX: минимум Microsoft DirectX 8.1 (тестировалось только на версии 9.0b)
Фильтры: MPEG-2 video/audio decoder filters (тестировалось на комплектах декодеров NVidia и InterVideo)
Утилиты: GraphEdit из DirectX SDK либо из стандартной поставки ProgDVB и MyTheatre
Дополнительно: файлы дампов транспортного потока, либо утилиты, позволяющие их получить


WaveAGC

version: 1.0
size: 129.40 Kb
source code: no
last: 14/11/2004
Скачать: WaveAGC.1.0.zip

    Вероятно, многие замечали тот факт, что мультимедиа файлы могут существенно различаться уровнем громкости аудио дорожки. Аналогичную ситуацию можно встретить и на каналах цифрового телевидения, поэтому при переключении между каналами, очень часто требуется также регулировать уровень громкости. Так, например, уровень звука на каналах Eurosport @Hotbird 13.0E ощутимо ниже, чем на каналах Multivision или Polsat.

    Попытка устранить эту проблему средствами DirectShow вылилась в разработку универсального фильтра, автоматически встраимого в граф при воспроизведении мультимедиа потоков, включающих в себя звуковую дорожку. WaveAGC усиливает пропускаемый через него Wave PCM поток, нормируя RMS мощность, либо пиковые значения. Если Ваш плейер использует "intelligent connection" логику построения графов хотя бы на финальных стадиях, то фильтр будет добавлен автоматически и будет расположен непосредственно перед фильтром "Default DirectSound Device". К числу таких плейеров можно отнести Windows Multimedia Player и популярную программу просмотра цифрового телевиденияProgDVB. Данный "intelligent" подход иногда является источником проблем, поэтому в некоторых плейерах (в частности в MyTheatre) используется построение графа в строгом соответствие с заготовленным шаблоном. Для подключения WaveAGC к таким плейерам потребуется вручную отредактировать *.xgr файлы средствами, включаемыми в стандартный комплект поставки, например утилитой GraphEdt.exe.

    Изменение настроек и мониторинг текущего состояния производится в диалоге свойств фильтра, изображённом на screenshot'е.

Системные требования:
Операционная система: Microsoft Windows 9x / NT (и более поздние)
Опционально: утилита управления DirectShow фильтрами RadLight Filter Manager


 

 

Для связи: Коляныч периодически появлется на форумах Пирамида, Альяно и SpaceGate

 

Комментарии? Поправки? Дополнения?     Пишите: 
dvbnet@msk.gs.ru

О корпорации|Продукция|Техническая информация|Онлайн поддержка|Новости|Статьи|Сервисное обслуживание|Международное сотрудничество
Copyright © 2004 «General Satellite».
All rights reserved.


Rambler's Top100 Яндекс цитирования