Корпорация Дженерал Сателайт — российская научно-производственная компания, представляющая на российском и международном рынке высокотехнологичное радиоэлектронное оборудование, характеристики которого отвечают самым высоким стандартам. Надежность и профессионализм за многие годы успешной работы позволили компании занять место лидера в телекоммуникационном бизнес-сообществе России.
Программист из Алма-Аты , известный под ником Коляныч в 2005 г написал ряд хороших утилит для dvb-карты TechnoTrend PCline Budget (она-же SkyStar3, WinTV Nova). К сожалению его сайт (www.kolyanich.com) сейчас не отвечает. Ниже мы приводим копию его страницы:
PID-Spectrum (TT-budget)
Данная утилита предназначена для анализа транспортного потока, передаваемого транспондерами цифрового спутникового телевидения. В соответствие с принятыми стандартами (ISO/IEC 13818-1..3) транспортный поток (TS) разделяется на подпотоки (Packetised Elementary Stream, PES), несущие аудио/видео дорожки, потоки данных провайдеров спутникового интернета, технические данные и т.п. Процедура выделения подпотоков называется демультиплексированием и описана во множестве публикаций. Не вдаваясь в подробности, можно считать, что заголовок каждого пакета TS содержит в себе некое целочисленное поле PID (Packet Identifier), по которому демультиплексор группирует поступающие на вход пакеты и формирует соответствующие PES-подпотоки. PID-Spectrum анализирует пакеты транспортного потока, накапливая статистику встречаемости пакетов, относящихся к тем или иным подпотокам (то есть пакетов, промаркированных теми или иными значениями PID). Накопленная статистика представляется в виде таблицы На рисунке представлено уменьшенное изображение окна программы и статистика транспондера SGU (спутник Ямал-102). Другие screenshot'ы доступны по ссылкам: GASCOM (Ямал-102), TVC (Экспресс-6A). Панели настроек предоставляют стандартные для спутниковых приёмников возможности: выбор частоты, поляризации, символьной скорости, частоты гетеродина конвертора и возможность переключения конвертеров командами DiSEqC 1.0/2.0, либо tone burst. Сфера практического применения этой утилиты не слишком широка: она может быть использована, как средство для визуального нахождения TV/аудио потоков, если player'у по тем или иным причинам не удалось получить список каналов из таблиц PMT (таблицы передаются в пакетах с технической информацией), для определения степени нагруженности потоков спутникового интернета и т.п. Системные требования: |
||||||||||
SNRGraph (TT-budget)
В спутниковом TV качество приёма принято измерять в двух шкалах: по уровню "сигнал" [0..100%] и по уровню "качество" [0..100%]. Оба этих показателя принципиально синтетические и в разных тюнерах могут иметь совершенно разный смысл. Другими словами, при одних и тех же физических характеристиках сигнала разные тюнеры могут показывать разное количество "процентов". Например, в утилитах TechnoTrend "качество" вычисляется по принципу:
SNRGraph преследует две цели: во-первых предоставить возможность увидеть исходные значения SNR и BER, а также проследить динамику изменения этих показателей. Если у Вас в ближайших окрестностях расположены мощные источники излучения, работающие в диапазонах частот, близких к частотам Вашей LNB, то на экране SNRGraph Вы сможете увидеть систематичность вносимых ими помех. На приведённом screenshot'е как раз описываемая мною ситуация: с периодичностью раз в четыре секунды не без помощи военных радаров (из неподалёку расположенного аэропорта) происходит срыв достаточно сильного транспондера RenTV с Экспресс-6A. А так (ссылка на ещё один screenshot) выглядит у меня туркменский пакет с Ямала-102. Очень много помех, но но глубоких выбоин нет и избыточности кодирования (FEC=3/4) хватает для того, чтобы аудио/видео дорожки шли практически без сбоев. Системные требования: |
||||||||||
gentpini (2005-01)
По состоянию сайта Lyngsat.com на момент 12-jan-2005 была сформирована база транспондеров. gentpini - простой скрипт, извлекающий данные из этой базы, фильтрующий нежелательные транспондеры и формирующий список *.ini файлов, который затем можно скопировать, например, в папку ProgDVB\Transpondres. Примеры возможных фильтров:
Системные требования: |
||||||||||
SatArcs
Большинство погрешностей при установке и настройке полярной подвески ("классической" либо "моторной") можно обобщённо охарактеризовать как "поворот системы координат". В частности для polarmount motors возможные углы поворота следующие:
SatArcs схематически отображает положение геостационарных спутников в системе измерения, связанной с мотором после применения всех перечисленных операторов вращения. Основная задача настройщика - как можно точнее совместить поверхность конуса, описываемого лучом направленности антенны при вращении мотора, с окружностью расположения спутников (геостационарной орбитой) в секторе вращения мотора. Для распространённых Moteck SG2100 и Strong SRT DM2100 этот сектор равен ±70 градусов (на рисунке выделен красной дугой). Внешний изображённый сектор соответствует углам поворота ±90°. Дуги расхождения по деклинации нанесены с шагом 1°. Общую идею и предназначение программы проще всего понять, ознакомившись с обсуждениями "Вертикальность установки трубы" и "Настройка полярки" на форуме Пирамида. Special thanx to: Strive и Альяно за активное участие в тестировании и предложения по усовершенствованию. Системные требования: |
File Source (TS-DVB)
Данный "инструмент" создавался исключительно для изучения возможностей стандартного DirectShow фильтра MPEG-2 Demultiplexer при работе в push режиме и типе входного потока "transport stream", то есть исходного, не прошедшего стадии предобработки транспортного потока в том виде, в котором он поступает на вход модулей цифровой обработки в ресиверах или software-плейерах цифрового ТВ. При добавлении в граф, фильтр предлагает выбрать файл дампа потока (дамп может быть получен различными утилитами, поддерживающими соответствующие модели DVB карт; я пользуюсь testappLcd2.exe из комплекта TechnoTrend SDK) и указать основные характеристики потока: FEC и Системные требования: |
||
WaveAGC
Вероятно, многие замечали тот факт, что мультимедиа файлы могут существенно различаться уровнем громкости аудио дорожки. Аналогичную ситуацию можно встретить и на каналах цифрового телевидения, поэтому при переключении между каналами, очень часто требуется также регулировать уровень громкости. Так, например, уровень звука на каналах 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'е. Системные требования: |
Для связи: Коляныч периодически появлется на форумах Пирамида, Альяно и SpaceGate
Комментарии? Поправки? Дополнения? Пишите:
dvbnet@msk.gs.ru