TimeShift
TimeShift TimeShift SDR — плагин «отложенного приёма»: создаёт в оперативной памяти кольцевой буфер IQ-потока, который позволяет послушать любой сигнал в любой момент времени на водопаде в пределах глубины буфера. Главное применение описано в анонсе rtl-sdr.com предельно честно: ловить сигналы, которые вы пропустили, потому что не успели кликнуть по ним — передача началась и закончилась за секунды (голосовой вызов, пакет ACARS, позывной маяка), а вы в этот момент смотрели в другую часть спектра. История: идея циркулировала в сообществе ещё в 2012 году — энтузиаст Kac61 выпускал модифицированные сборки SDR# 1038 с встроенным таймшифтом, которые активно обсуждали на radioscanner.ru; затем Василий (TSSDR, rtl-sdr.ru) реализовал это отдельным плагином (апрель 2014) и позже обновлял его — в комплекте плагинов для приёма спутников отмечено «Обновлён плагин TimeShift, проверен на совместимость с SDR# v1572». Как работает: буфер заполняется непрерывно, пока включён приём; слева от водопада — индикатор заполнения буфера, и пока он не доходит до низа водопада, таймшифт не работает (буфер ещё не набрал глубину). Дальше курсор на любое место водопада — и слышите то, что прозвучало там. Если размер буфера меньше длины видимого водопада, неактивная (недоступная) часть прикрывается. Практические особенности из обсуждений: при включённом таймшифте скорость прокрутки водопада жёстко привязана к задержке обработки — при регуляторе Speed в верхнем положении один шаг водопада равен Latency (100 мс = 0,1 с), быстрее не получится, а при выключенном плагине скорость задаётся регулятором как обычно. Размер буфера ограничивается ключом конфига — программного предела нет, но на некоторых компьютерах большой буфер приводит к вылетам SDR#. Известный нюанс: граница неактивной части водопада может не соответствовать действительности из-за рассинхронизации водопада и потока приёма. Важное ограничение по природе: буфер живёт в памяти и исчезает при закрытии программы — для «настоящего» отложенного приёма на часы и сутки нужен другой путь: запись рекордерами (Baseband Recorder / IF Recorder / Audio Recorder — базовая полоса пишется на диск) с последующим воспроизведением через File Player. Именно так связку и описывает обзор Hackaday: плагин даёт «сколько у вас RAM», а для большего — рекордер плюс плеер. Отметим и инженерное правило из инструкции Василия: при странных артефактах спектра (например, всплесках по центру на донглах) сначала проверьте приём без таймшифта — плагин может проявлять проблемы, корень которых в широкополосности тюнера и малом динамическом диапазоне RTL-SDR. Простыми словами. Это «кнопка перемотки назад» для радио — как пауза и отмотка в телевизоре. Сигнал прозвучал, а вы замешкались? Неважно: водопад — это запись эфира, и с плагином по этой записи можно ходить ушами. Практика: включили приём, ждёте заполнения буфера (индикатор слева ползёт вниз), дальше — увидели всплеск на водопаде, щёлкнули по нему — услышали то, что было. Особенно ценно на редких сигналах: одиночные передачи пейджинга, короткие ACARS-пакеты, редкие позывные на СВ — то, что невозможно поймать «вручную». Два нюанса: с включённым таймшифтом водопад обновляется не быстрее, чем раз в ~0,1 с (это плата за прокрутку), и большой буфер на слабом компьютере может ронять SDR# — начинайте со 100 и увеличивайте постепенно. Для задач «записать эфир на сутки» плагин не годится — он про память, а не про диск: это работа для Baseband Recorder. И помните: буфер обнуляется при изменении некоторых настроек — за этим удобно следить по индикатору. Установка — краткая инструкция. 1.Оригинальный сайт rtl-sdr.ru недоступен — берите плагин из полного собрания плагинов rtl-sdr.ru (репозиторий s1mm3k, папка TimeShift) или зеркал rtl-sdr.com. 2.Скопируйте SDRSharp.TimeShift.dll в папку SDR# и добавьте в Plugins.xml строку (в новых сборках — просто в папку Plugins). https://web.archive.org/web/20160915153813/http://rtl-sdr.ru/page/instrukcija-po-ustanovke-plaginov 3.Размер буфера задаётс...