Если вы еще не знали Keenerd (также известный как Kyle Keen), автор rtl_fm, rtl_power, rtl_adsb и rtl_sdl, проводит сбор средств на оплату месяца работы по улучшению RTL-SDR программирования. На момент публикации сбор идёт примерно к середине срока, установленного на 30 дней, и он уже собрал 2 260 USD из минимально необходимого 3 000 USD. Keenerd также написал отчет о статусе сбора на данный момент.
Помните, чем больше средств будет собрано, тем больше времени у него будет работать над программным обеспечением, что означает лучший опыт использования RTL-SDR для всех. (Примечание: улучшения касаются Windows, Mac и Linux).
Собрав столько средств, Keenerd уже приступил к работе и внёс уже некоторые улучшения в драйверы RTL-SDR на основе работ Teejeez. Ниже приведён список.
- дитеринг[3] – Возможно секретный ингредиент для фазово синхронизированных нескольких донглов. У меня нет необходимого оборудования, чтобы запустить это, или математических расчётов, чтобы подтвердить.
rtl_sdr -Nилиrtlsdr_set_dithering()для доступа к нему.- частоты IF и фильтры полосы пропускания[4] – Расширить диапазон ВЧ немного. Меньше внеполосного алиасинга.
- кэширование регистров[5] – Не повторно отправлять значения, которые не изменились. Небольшое изменение уровня шума в моих тестах, которое не должно было произойти.
- пакетная отправка регистров[6] – Задерживать изменения регистров до завершения команды, затем отправить их все.
- кэш повторителя I2C[7] – Обычно i2c-порт включается и выключается между каждым байтом. Оставьте его открытым во время использования.
- настройки PLL[8] – Люди умнее меня написали это, и, похоже, это не ухудшило положение. Возможно, также расширит диапазон ВЧ.
См. оригинальную ветку на Reddit и здесь — ссылка на страницу загрузки GitHub. Примечание: на данный момент вам нужно будет самостоятельно собрать драйверы.
Источник:
