Обновление.

Обновление.

Просмотров: 24070 | Комментарии (36)
Рубрика: Новости
По просьбе пользователей перенес окно панорамы сканера в основное окно SDR#. Это тестовая версия, основная версия сканера по прежнему доступна в разделе "Плагины". Пробуйте. Предложения по улучшению удобства пользования оставляйте в комментариях. Имеет смысл оставить возможность выбора - в отдельном окне или в главном?

Скачать сканер...

Небольшие косметические доработки менеджера частот. Изменения коснулись только вывода названий частот на спектр или водопад.

Скачать менеджер частот...

Комментариев: 36 RSS

1 Ай яй 27-04-2016 18:06

Имеет смысл оставить возможность выбора - в отдельном окне или в главном?

Думаю да.

2 Ай яй 27-04-2016 18:14

И еще бы небольшую инструкцию по сканеру,не все понятно..

Спасибо,за труды!

3 silvan 28-04-2016 16:54

Василий, добрый день! Желательно оставить возможность выбора. Ещё вопрос. А могли бы Вы сделать автоподстройку на центральную частоту при нахождении станции. Там где галку ставить "по центральной частоте", не останавливается на станциях со сбитой настройкой.А станций со сбитой настройкой более 90%. Спасибо!!!

4 Виктор 29-04-2016 11:28

Калибруйте свой сдр поточнее на частоту и тогда сканер будет срабатывать по центральной частоте даже если уход станции будет в 500 Герц. А лучше приобрести генератор на 28,800 МГц с точностью 1 и менее PPM - цена такого от 15 до 25 уе.

5 silvan 29-04-2016 12:30

Виктор, какую частоту(сигнал мощной и точной станции) в эфире посоветуете для калибровки? Генератором нет возможности калибровать, даже если бы он был.

6 Виктор 29-04-2016 13:50

Лучше всего использовать погодные информаторы на авиа-диапазоне у меня это 126.800.000МГц - аэропорты как правило используют высокоточные передатчики.

Если поблизости нет таковых то можно попросить какого нибуть радиолюбителя соседа (с хорошим трансивером ) подержать на передачу пол минутки. smile))

7 Сергей 29-04-2016 19:00

Оба сканера работают изумительно. Выбор в окне или в программе. Настраиваюсь по АТИС авиа.

8 Thomas 01-05-2016 10:42

Very good implementation! Much better as a panel than a free window.

9 Ed 02-05-2016 10:07

Не пойму в чём проблема, плагины "сканер" и "менеджер" вылетают сразу после попытки их запуска. P.S.установлена VS 2015.

Система: Windows10(x86)

2.0.50727.8689

->C:\Windows\Microsoft.NET\Framework\v2.0.50727

4.6.1078.0

->C:\Windows\Microsoft.NET\Framework\v4.0.30319

< Installed .NET Frameworks >

.NET FW 2.0 SP 2 (CLR:2.0)

.NET FW 3.0 SP 2 (CLR:2.0)

.NET FW 3.5 SP 1 (CLR:2.0)

.NET FW 4.6.1 (CLR:4.0)

< Installed Updates >

< Installed Languages 3.0>

Russian

< Installed Languages 3.5.x>

Russian

< Installed Languages 4.x>

English - United States

Russian

10 Василий 03-05-2016 09:32

Что значит "вылетают"? Какая версия sdr#, какой приемник, сообщение об ошибке появляется или нет?

11 Ed 03-05-2016 11:42

Пардон за мою рассеянность)) Не сообщил самое главное. Версия: sdrsharp_x86_1444(1443). Ресивер: R820T2+RTL2832U aka "свисток")) После нажатия в плагине кнопки "Scan" "Шарп"начинает жутко тормозить, при это не появляется окна сканера, а иногда с появлением такового. В общем, через раз)) Торможение длиться до тех пор, пока не нажмёшь кнопку Stop, и тогда, действительно, стало появляться отладочная инфа, типа:

************** Текст исключения **************

System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.

в SDRSharp.FrequencyScanner.FrequencyScannerPanel.ScanStop()

в SDRSharp.FrequencyScanner.FrequencyScannerPanel.ScanButton_Click(Object sender, EventArgs e)

в System.Windows.Forms.Control.OnClick(EventArgs e)

в System.Windows.Forms.Button.OnClick(EventArgs e)

в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

в System.Windows.Forms.Control.WndProc(Message& m)

в System.Windows.Forms.ButtonBase.WndProc(Message& m)

в System.Windows.Forms.Button.WndProc(Message& m)

в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

P.S. Я, вот, что подумал. Скорее всего чего-то я не дочитал в мануале по пользованию "сканером")) Дело в том, что удалось добиться работы плагина, но работает он, всё равно, как-то странно... точнее, нестабильно. Останавливая работу "Шарпа" с выводом вышеуказанной отладочной информации, при остановке плагина или при его работе. В общем, буду разбираться. Спасибо за быстрый отклик на "жалобу")) P.S.S. Ну, а так, в общем и целом, плагин зачётный! Благодарю!

12 Василий 03-05-2016 11:45

А какой вы диапазон пытаетесь сканировать и с каким шагом? Покажите скриншот с настройками диапазонов сканирования

13 anonymous 03-05-2016 16:16

Can you add option 'temporary skip'? Skipped frequency are not stored permanently after clicking 'stop scan'.

Can I ask you for a scan option only in the middle of the screen?

If the scanner detects a signal, it moves it to the center of the screen to confirm the accuracy of frequency (in order to eliminate aliasing efect). If the signal will disappear - it wouldn't add frequency to 'activity window' and continue scan.

14 Гоша 05-05-2016 17:46

Сначала спасибо за Ваш труд.

Полностью согласен с anonymous. "перенос" обнаруженного излучения в середину полосы обзора возможно избавит от "фантомов".

Рассмотрите пожалуйста возможность добавления следующих опций:

Кнопки временной блокировки на 1, 3, 9, 24, 72, ... часа (что бы не блокировать навсегда частоты на которых: аномальные прохождения, временно действующие помехи, временно действующие источники и т.д.);

Разрешить сканеру в режиме "Scan only new exept memorized" останавливаться на запомненных частотах помеченных галочкой в Frequency Manager;

Селекцию по огибающей спектра (пропуск широкополосных излучений, например шириной больше 2-3 каналов);

Снижение чувствительности обнаружителя в соседних от сильных излучений каналах (сканер останавливается на внеполосных излучениях сильных источников);

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

15 Виталий 05-05-2016 17:58

Согласен с anonymous и Гошей. Очень практичные и главное нужные дополнения. Спасибо.

16 Василий 05-05-2016 19:54

Кнопки временной блокировки на 1, 3, 9, 24, 72, ... часа

Да, надо продумать как это лучше реализовать.

Разрешить сканеру в режиме "Scan only new exept memorized" останавливаться на запомненных частотах помеченных галочкой в Frequency Manager

Тут есть проблемы. Нет прямой связи между сканером и менеджером. Они совместно используют файл с сохраненными каналами, а он обновляется при старте остановке программы.

Селекцию по огибающей спектра (пропуск широкополосных излучений, например шириной больше 2-3 каналов);
А это с какой целью? Нельзя просто запретить эти частоты?

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

Для этого есть кнопки и выделение мышью, но возможно зум поможет. Надо обдумать.

17 Виталий 05-05-2016 20:29

"А это с какой целью? Нельзя просто запретить эти частоты?"

запретить нельзя, так как заранее неизвестны частоты сигналов, и неплохо бы указывать в условии пропуска ширину спектра в кГц, например все что меньше 2 кГц пропускать (и) или все что шире 128 кГц тоже пропускать.

18 Гоша 05-05-2016 21:23

Василий спасибо за ответы.

А это с какой целью? Нельзя просто запретить эти частоты?

Проблема "свистков" в катастрофически узком динамическом диапазоне.

В связи с этим они склонны к продуцированию несуществующих - "фантомных" сигналов (гармоники, интермоды, ...). Например двухсторонняя сигналка в авто под окном долбит каждую минуту, или дарование - которое на 2ке десятком ватт останавливает счетчик электроэнергии, что с чем и когда перемножаться, и на каких частотах эти продукты вылезут - вот вопрос.

На мой взгляд банально запрещать - это не разумная стратегия.

Мой опыт эксплуатации "свистка" подсказывает, что эти продукты как правило имеют спектры шире чем излучения которые их порождают.

Наверное есть смысл использовать селекцию по ширине спектра.

И да - все выше сказанное в больших городах "цветет буйным цветом".

Ну и второе - какой смысл останавливаться на излучении (тратить время и плодить бесполезные записи) если нет возможности его адекватно обработать (спектр сигнала значительно шире тракта обработки т.к. bandwidh < step size условие работы сканера).

Тут есть проблемы. Нет прямой связи между сканером и менеджером. Они совместно используют файл с сохраненными каналами, а он обновляется при старте остановке программы.

Может есть возможность читать этот файл периодически.

С некоторой задержкой можно спокойно смириться.

Спасибо.

19 Гоша 05-05-2016 21:28

И Виталию спасибо.

Надо мне чаще обновлять страницу smile

20 Виктор 06-05-2016 23:48

Взаимодействие между сканером и менеджером крайне не хватает. Очень, как по мне, удобно было бы оперативно переносить частоты из сканера в менеджер для дальнейшего сканирования определенных частот. В принципе не хватает базы данных (примитивный файл в папке с прогой) который можно обрабатывать внешней программой или новым модулем шарпа. В базе накапливать, редактировать и сортировать отправленные в неё частоты с описанием. Так же файл хранить и синхронизировать с "удаленными" "Шарпами". Вот так я нафантазировал smile))

21 Аноним 10-05-2016 13:02

>>В связи с этим они склонны к продуцированию несуществующих - "фантомных" сигналов (гармоники, интермоды, ...). Например двухсторонняя сигналка в авто под окном долбит каждую минуту,

ИМХО, с каждой помехой от светодиодной электролампочки бороться постпроцессингом в софте - не совсем правильно. С одной стороны, под все не подстроишься, с другой - надо все-таки подумать и о повышении добротности своего железа - антенн , режекторных фильтров, экранирования и т.п.

Но в сканере можно реализовать некоторый зачаток cognitive , для того чтобы предложить исключить пользователю ряд постоянно шарашащих FM-передатчиков (или их интермодов) и других подобных неинтересных ATIS'ов.

Алгоритм может быть такой:

- первые N проходов после запуска сканер делает без остановок, просто меряет уровни, составляет "картину эфира"

- скажем пяток "пиков" (и прилегающих к ним огибающих), превышающих порог, заносит в ячейки памяти при условии, что во время всех N-проходов уровень там был стабильно высокий, т.е. выдвигается версия, что передачик (интермод) вещает (фонит) 100% времени

- далее сканер переключается в обычный, привычный пользователю режим с остановками на всем, что превышает уровень.

- через некоторое время (скажем, 2 мин) проверки версии о 100%-м вещании предлагает пользователю "запретить" все или некоторые из 5 передатчиков (интермодов) из ранее занесенных в память

22 Аноним 10-05-2016 13:25

На самом деле, версия о постоянном вещании (помехе) может считаться подтвержденной и в случае , когда высокий уровень отмечен менее чем в 100% проходов. Скажем 95% или 90% проходов может быть достаточным - например, когда на канале ТВ-звука безмолвная пауза, уровень может упасть на какое-то непродолжительное время.

Короче, все эти пороги можно сделать подстраиваемыми.

23 витёк 11-05-2016 15:16

Подскажите, как сделать чтобы если выставить sample rate 2.0 msps то и водопад был бы полностью 2мгц а не как щас урезанный в новых шарпах. Может где подкорректировать в SDRSharp.exe.Config ?? даже 2.4 выстанавливаешь и всё равно спектр обрезан на двойке 144-146мгц

26 Гоша 12-05-2016 20:23

Подскажите, как сделать чтобы если выставить sample rate 2.0 msps то и водопад был бы полностью 2мгц а не как щас урезанный в новых шарпах.

Слева в меню "Source" выбрать не "RTL-SDR(R820T)" а "RTL-SDR(USB)"

27 Аноним 14-05-2016 00:37

Желательно оставить возможность существоания сканера в отдельном перемещаемом окне

28 Виктор 18-05-2016 14:05

Подскажите где в конфиге можно, наоборот, расширить спектр так чтобы зарезать завалы спектра ? В версии Шарпа 1361 параметра

add key="tuningLimit" value="0.5" не существует.

29 витёк 18-05-2016 17:05

мне кажется это не в конфиге а в самом шарпе забито что урезана частота. хренова сделали они из за борьбы с этими алисами хотя не фига оно не помогает...

30 Василий 18-05-2016 21:50

Эта фишка есть только для airspy, параметр - airspy.aliasFreeRatio

31 Andy 19-05-2016 12:19

I like the scanner in the main window but a choice would be good.

I wonder whether you could add a feature to the scanner when using DSD+ to detect if the scanner has stopped on an idle DMR channel without voice traffic, at the moment I use an autoit script that checks the window title of DSD+, if it has DMR in the title but no VOICE for x seconds then I push the frequency up, could you integrate this into the plugin, maybe for all digital modes as an option?

In autoit I do this to detect the DSD+ state:-

$text = WinGetTitle ( "DSD+ -", "" )

If StringInStr ( $text, "DMR" ) > 0 Then ;DMR detected

If StringInStr ( $text, "VOICE" ) = 0 Then ;Voice NOT detected

Thanks,

Andy

32 Tix 08-08-2016 13:43

Ошибка v1451 http://pastebin.com/yhWzq5Tp

Аналогичная ошибка на v1450

На версии v1444 всё без проблем

34 Виктор 10-08-2016 22:46

Просмотрите конфиг файлы особено plugins.xml - возможно там ошибка.

А лучше заново установить архив и все актуальные, необходимые Вам, плагины.

35 Tix 13-08-2016 18:30

Нужен или редактор диапазонов внутри BandPlan, либо нужна кнопочка Reload, чтобы перезагружал список диапазонов из файла BandPlan.xml. Чтобы не рестартовать прогу каждый раз. В текущем виде не удобно редактировать диапазоны.

Оставьте комментарий!

     

  

(обязательно)