Страницы

воскресенье, 29 апреля 2012 г.

Практический опыт работы на SDR трансивере

Периодически ищу статьи пользователей SDR трансиверов, описывающие опыт их работы на этой технике. Но практически ничего нет. Есть пара статей, но они уже устарели, ничего свежего найти не получается. На форумах периодически проскакивают посты про то, что радиолюбитель работает на SDR трансивере несколько лет, его все устраивает, менять ни на что не собирается. И все, а ведь хочется подробностей, как и что...особенно актуально для новичков, решившихся, или еще сомневающихся, в выборе SDR, как основного аппарата. Вот и подумал я, а почему бы не описать свой опыт, пусть и не большой, с осени 2010 года, но тем не менее, вдруг кому-то пригодится.

пятница, 20 апреля 2012 г.

Лечусь

Жаль, ни с того ни с сего угодил в больницу, вот не знаю сколько тут пролежу. А ведь уже должен был быть в отпуске. И заниматься решением насущных вопросов. Антенной например. Да еще ламповый усилитель небольшой задумал. Так и лежит он у меня в черновом варианте, надо БП доделать и можно включать слушать. Да еще куча мелких домашних дел.
Ну ничего, долечусь, пойду в отпуск, и все что хотел, сделаю.
Выяснилось что в больнице бесплатный интернет есть, вот и принесли мне нетбук из дома. 5 мегабит халявы здорово скрашивают время здесь :)

суббота, 31 марта 2012 г.

PowerSDR+EMU0202USB+SunSDR на Acer Aspire One a110

Попробовал в работе такую связку. Работает :)
Загрузка процессора в пределах 60-80%. При частоте дискретизации 48кГц. Иногде все же проскакивают трески, свидетельствующие о недостаточной производительности процессора. Но тем не менее вся связка вполне подходит для проведения QSO в походных условиях. Ну и как контрольный приемник, тоже.

Гигабит на 140 метров

Конечно так никто не делает, на такие расстояния кидают оптику обычно, но все же. Между двумя зданиями был кинуть обычный UTP cat 5e кабель для внешней прокладки. Свитчи на обоих концах показали гигабитный линк. Программа iperf выдала значение 750Мбит, при 10 потоках.
Помнится во времена начала строительства нашей районной локальной сети, на такие расстояния мы и 100мбит пускать боялись. А тут гигабит :)

пятница, 16 марта 2012 г.

Пишу с нетбука

Закончил оптимизировать свой нетбук Acer Aspire One A110, работает более чем быстро для такой модели с медленным SSD. Правда от батареи работает всего час, но пока хватает.
Теперь надо приобрести быструю SD-карточку гигов на 8-32, туда поставить дополнительный софт, ну туда же сохранять закачки браузера и торрента.
Радует малый вес (около 1кг)  и небольшой размер. В мою сумку замечательно помещается вместе с зарядкой. Удобно носить на работу. Надо только более емкий аккумулятор прикупить, и будет совсем замечательно.

среда, 14 марта 2012 г.

Acer Aspire One

Появился у меня такой нетбук. Достался почти даром. Имеет 3-cell аккумулятор 2200mAh, 512Mb ОЗУ, и медленный и тормозной 8Gb SSD от Intel. Первым делом я добавил туда оперативки 1 гигабайт, больше к сожалению, поставить нельзя. Затем удалил стоящую и неимоверно тормозящую там семерку. Сделал установочную флешку с xp, установил. Все стало бегать заметно быстрее. Сегодня продолжу оптимизации. Собираюсь использовать его для мобильной работы. А дома к нему можно будет подключить второй SDR для контроля своего сигнала, в качестве звуковой карты применю имеющуюся у меня EMU 0202 USB.

воскресенье, 11 марта 2012 г.

Собираю цифровой термометр

Появилась необходимость на кухне видеть температуру за окном. Решил сделать цифровой термометр на микроконтроллере, благо схем хватает. Вскоре выложу фото.

Собираю материалы для КСВ-метра, нужен корпус и разъемы, как сделаю примусь за изготовление антенны RX3AKT. Для нее еще надо где-то 41 метр провода найти для антенного полотна. По теплу, надеюсь повешу ее, а настраивать благо можно не выходя из дома.

вторник, 21 февраля 2012 г.

Russian WW PSK Contest 2012

В выходные поучаствовал в этом контесте. Работал не много. Контест начался в 4 часа утра по омскому времени. Посидел 1.5 часика и пошел спать. Затем вечером поработал более плодотворно. Всего провел 71 QSO.  По предварительным итогам подтверждено 69. Работал в подгруппе SOSB 7MHz. Если бы у меня была антенна получше, то и отвечали бы мне по-бодрее. А так работал только на поиск. После теста отправил лог в программу UltimateAAC, и она просканировав его, выдала мне, что я выполнил условия нескольких дипломов. Весьма приятная новость. Следующий PSK контест будет в конце мая. Нужно обязательно поучаствовать. До этого времени надеюсь повесить другую антенну, тогда и связей должно быть побольше.
Вообще такие контесты, даже если не работать на результат, хороши тем что можно наработать много новых станций, и выполнить условия PSK дипломов.
В общем респект организаторам соревнований! Все прошло отлично.

среда, 15 февраля 2012 г.

Скоро весна...пора подумать об антеннах

Наступил февраль, точнее уже его середина, а это значит, что зима скоро закончится, погода улучшится, и можно будет заняться антеннами. Сам себя обнадеживаю, пишу про антенны во множественном числе. Пока не понятно сколько их удастся поставить, да и удастся ли вообще.
Вариантов два: получится попасть на крышу, тогда смогу поставить там нормальные диапазонные антенны. Хотя бы на 7 и 14МГц. Либо, если с крышей опять ничего не получится, придется довольствоваться антеннами протянутыми с окна на дерево или различными балконными.
Присматриваюсь к антенне конструкции RX3AKT, питаемой с конца. Если она действительно так хорошо работает, да еще и много диапазонная, было бы не плохо повесить ее вместо моего несимметричного диполя. Если дальнобойность новой антенны в моих условиях будет такой же как у старой, то хотя бы на ВЧ диапазонах она должна иметь меньший КСВ. А то мой диполь нормально работает лишь на 3.5 7 и 10МГц. Остальные диапазоны так себе.
Достоинство новой антенны в том, что подвешивать придется только один прямой провод. Запитка будет производиться с конца, поэтому провод будет висеть с хорошим натяжением, ничего не будет отвисать, да и в глаза будет меньше бросаться.

среда, 25 января 2012 г.

Доработка УМ

Усилитель мощности для SunSDR уже давно собран, настроен, и работает. Хотя неплохо было бы для него сделать сетевой фильтр по питанию, чтоб возможные наводки не передавались через сеть. Ферритовые кольца для фильтра купил.
Еще надо облагородить переднюю панель. Снять все ручки тумблеры и приборы и поклеить самоклеящуюся пленку, и сделать надписи. А то сейчас он выглядит как железный ящик с ручками и тумблерами. Никаких опознавательных знаков и пояснительных надписей. Надо заняться в общем. Да и на ВЧ диапазонах П-контур плохо настроен. Отчасти, потому что у меня нет эквивалента нагрузки, отчасти, потому что на ВЧ диапазонах моя антенна имеет высокий КСВ. Ну, со временем все настрою.

суббота, 14 января 2012 г.

8 гигабайт оперативки

Приобрел себе 2 четырехгигабайтные планки DDR3-1333 от Samsung. Теперь памяти у меня много :) Еще и двухканальная. До этого стояла одна планка на 2 гига.
В материнке осталось еще два свободных слота под память, не дают они мне покоя :) Может быть еще прикупить пару планок, чтоб по максимуму забить? Хотя и 8 гигов мне более чем хватает. Максимум на сколько смог забить ее это 35%. Ну ничего, при парочке запущенных виртуальных машин, вполне можно всю память эффективно использовать. Пока что работаю только под линуксом. Но завтра надо поставить семерку 64бита вместо 32-битной, которая сейчас стоит, чтоб тоже можно было весь объем памяти использовать. Например для игр.

воскресенье, 1 января 2012 г.

Tvtime sound alsa

Решил на новый год запусть в слакваре тв-тюнер. Ядро из коробки определило мой Beholder 609 FM. Для просмотра ТВ я выбрал замечательную программу tvtime. Раньше, в кубунту, у меня она отлично показывала программы. Сейчас, она тоже отлично все показывает, но к сожалению, без звука. Как оказалось, она уже давно не развивается, и последняя на данный момент версия собрана с поддержкой OSS. Которая у меня естественно выключена, за не надобностью. Радио одной программы включать в ядре поддержку OSS не хотелось, и я скачал патч для tvtime, который смог подружить его с ALSA. Все скомпилировалось отлично, но tvtime никак не хочет брать звук с моей звуковой карты, к которой тюнер подключен через аудио-кабель. В итоге, перепробовав все возможные варианты. Я бросил эту затею и решил смотреть тв через mplayer/smplayer. В этих программах со звуком все отлично. Но появилась непонятная проблема. После нескольких десятков минут просмотра, картинка начинала сильно тормозить. Лечится это перезапуском программы. Так, конечно, смотреть не удобно. И я набросал простенький скрипт.

#!/bin/bash
((cvlc alsa://plughw:1,0 &) && tvtime) && sudo /bin/killall vlc

В этом скрипте, программа tvtime, как обычно показывает изображение, а звук выводит программа VLC (cvlc запускает ее в консольном режиме). С такой конфигурацие картинка не тормозит, и звук есть.

пятница, 30 декабря 2011 г.

DIR-100 VLAN Switch

По случаю достался мне маршрутизатор Dlink DIR-100. И решил я сделать из него свитч. Поскольку в моем домашнем маршрутизаторе DIR-300 остался 1 свободный порт, я подключил к нему DIR-100 и получил в свое распоряжение 4 свободных порта. Но чтобы DIR-100 использовать как полноценный 5 портовый свитч, да еще и управляемый, с поддержкой VLAN (которая для дома мне пока не треуется), его нужно перепрошить стандартной прошивкой с фтп-сервера D-Link. После данной процедуры маршрутизатор превращается в 5-портовый управляемый свитч. Теперь он стоит на столе рядом с трехсотым, и красиво помигивает лампочками :)
В скором времени намереваюсь собрать небольшой домашний файл-сервер, вот как раз будет куда его подключить, да еще и куча свободных портов останется.

четверг, 29 декабря 2011 г.

А дело близится к Новому Году

Три дня осталось до нового года. Скорее бы уже, хочется отдохнуть, уделить побольше своего времени любимому делу. В эфире давно не был. На передачу. Так-то слушаю периодически. Надо бы провести несколько QSO в уходящем году. Slackware почти допилил. По мере надобности добавляю софт. Работает замечательно, и очень быстро.
Много чего хочется сделать на праздниках. Надеюсь все получится.

четверг, 22 декабря 2011 г.

Удаленное управление SDR

Сегодня утром, уж очень сильно захотелось мне послушать любимый SunSDR с работы. Соответственно необходимо организовать удаленный доступ к компьютеру в шеке. Сделал я это с помощью программ TeamViewer и VLC. Через первую собственно работает сам удаленный доступ, а программа VLC вещает звук. Для приема используется программа ExpertSDR, которая через виртуальный аудиокабель передает звук в VLC.
На домашнем роутере пробросил порт для VLC. Тимвьювер работает и без проброса портов.
И вот сейчас сижу на работе и слушаю приятную музычку, которую принимает мой SunSDR, находящийся дома. Есть конечно небольшие проблемы со скоростью и временем отклика. Но это связано с буфером в программе VLC. С этими настройками еще можно будет поэкспериментировать.
Кто знает, может быть и передачу освою таким образом :)

вторник, 6 декабря 2011 г.

Сборка ядра с BFQ

Для сборки ядра с патчами BFQ и BFS необходимо ядро базовой версии. В Slackware 13.37 по умолчанию используется ядро 2.6.37.6. Следовательно, скачиваем с kernel.org ядро 2.6.37 и накладываем на него два патча взятые отсюда, а затем три патча отсюда, выбирая версии для своего ядра. Затем копируем /proc/config.gz в /usr/src/linux/.config. Теперь надо прикрутить конфиг от старой версии ядра(которая сейчас установлена и работает) к новой версии (которую мы пропатчили), вводим make oldconfig. Далее уберем лишние модули make localmodconfig.
Наконец, можно приступить к конфигурации ядра make menuconfig.
Включаем BFQ как планировщик по умолчанию (BFS включится сам) - Enable the block layer->IO shedulers->Default IO Sheduler-> BFQ.
В этом же меню, чуть выше, включаем все что касается поддержки как  CFQ так и BFQ.
Далее, конфигурируем все остальное по своему вкусу, собираем ядро, модули и устанавливаем их. Затем загружаемся с новым ядром.
Всестороннего тестирования я не проводил, поскольку система еще не до конца настроена, но загрузка иксов, которые и так очень шустрые, стала еще быстрее, тот же conky на рабочем столе, при старте иксов, запускается быстрее. Все остальное и до сборки не тормозило. На днях проверю на копировании больших объемов данных. Раньше, в Kubuntu, если копируешь что-то на жесткий диск, или если запущена виртуальная машина, все остальные программы начинали дико тормозить из-за нехватки ресурсов. И вот как раз BFQ должен распределять эти ресурсы более рационально, в отличие от использующегося по умолчанию в ядре CFQ.

понедельник, 5 декабря 2011 г.

Слакбилды - наше все. Продолжаю собирать Slackware

Все минувшие выходные посвятил сборке системы. Когда-то давно я начинал свой путь в линукс именно со слаки, но тогда установка программ у меня шла стандартным методом ./configure make make install. И система превращалась в помойку очень быстро. В этот раз я все делаю более обдуманно. Сайт slackbuilds.org мой основной источник софта. То чего там нет, ищу в гугле, и в большинстве случаев нахожу.
На данный момент, настроил основную систему, русифицировал консоль и X. В качестве WM выбрал  простой и легкий IceWM. Установил симпатичную тему, поставил conky, для регулировки громкости использую volti. Для музыки - deadbeef. Для общения - qutIM. Браузер как обычно Firefox. Притом 4й версии, идущий на диске с дистрибутивом. Более новый, не вижу смысла ставить. Работает и ладно. Настроил монтирование флешек через pmount. Немного пересобрал ядро, выкинув, на мой взгляд лишнее. Сегодня снова пересоберу, на этот раз с патчами BFQ. говорят, что реально увеличивается производительность системы на порядок. В общем работы еще много. Но существующая система уже радует меня скоростью работы, после запуска X потребление оперативки 170-200мб. Запуск firefox добавляет сюда еще 200-300мб. Но тем не менее, все работает заметно быстрее чем в кубунту.
Отличный получился конструктор, в конце всех настроек, надо обязательно снять образ всей системы, на случай чего. Все же второй раз вот так же сидеть несколько дней и править конфиги, не хочется.

пятница, 2 декабря 2011 г.

Мой любимый Slackware

Slackware Linux 10.2
Я с него начинал. Установился он у меня далеко не с первой попытки. Но зато когда установился, изучение пошло семимильными шагами. Благодаря ему я узнал много тонкостей линукса. Благодаря ему я могу довольно легко разобраться в любой линукс системе, поскольку они все похожи по своей сути. А ведь зная Slackware ты знаешь линукс, а зная редхат, ты знаешь редхат :)
Но. во времена моего изучения линукс дистрибутивов, я много экспериментировал с различным софтом. Постоянно что-то устанавливал, удалял, обновлял. В Slackware менеджер пакетов не отслеживает зависимости и мне это приходилось делать самому. Когда попробовал Дебиан, то решил перейти на него, ведь возможность автоматического разрешения зависмостей это очень здорово, очень облегчает жизнь. Так я и до кубунту добрался. Вот сейчас на основном компьютере сижу на ней. И наверное уже больше 3-4 месяцев я не устанавливал и не удалял ни одной программы. Все устраивает и все работает. Глюки КДЕ тоже конечно присутствуют. Псоледний, меня давно уже не радует. Памяти кушает много, красивый. да, но толку от него мало. Вот и вынашивал в последнее время идею о переходе на более легкую операционку и окружение рабочего стола. Вчера освободил для этого старый жесткий диск. Сегодня установлю на него Slackware64 13.37 и IceWM в качестве рабочего стола. Посижу, вспомню молодость :) Настрою все что нужно, благо впереди выходные. И если все устроит, буду пользоваться этой системой. Чего-то устанавливать или обновлять очень часто я не буду. Главное чтобы оно работало, и что не маловажно, быстро работало. А не отжирало 700 метров оперативки просто потому что оно работает.
Кто знает, может после этого вернусь к установке Slackware на серверах и роутерах. Естественно на тех, которые не критичны к обновлениям. Ведь обновлять вручную большой парк машин под Slackware - то еще удовольствие :)

Еще раз о приручении интерфейсов

Вот здесь два года назад, я писал о том как определять номер ppp интерфейса на котором сидит pppoe подключение к провайдеру.
Совсем недавно, в очередной раз ковыряясь в FreeNIBS, и почитав ман по pppoe, я обнаружил что в конфиге последнего, pppoe.conf можно в строке параметров pppd указать номер интерфейса которым он будет соединяться с провайдером. Таким образом, прописав туда unit 100 я заставил pppoe всегда висеть на интерфейсе ppp100. Что довольно удобно.
Про настройку gigawords в Абиллс я уже писал. Решил тоже самое сделать и в FreeNIBS. Все же объемы трафика уже проходят просто огромные, а он все что больше 4Гб обнуляет. Пропатченый pppd-2.4.4b1 установился и заработал сразу же. Но этого было мало. Оказалось необходимо добавить в БД freenibs, в таблицу actions значения для bigint(20) UNSIGNED.
Затем поправить строки для postauth update и stop  в файле nibs.conf.
И наконец после рестарта радиус-сервера, фринибс начал корректно отображать информацию о больших объемах трафика.