среда, 20 июля 2011 г.

вторник, 19 июля 2011 г.

debian squeeze + lxde

Решил опробовать сие чудо на старом лаптопе. Напомню, машинка 700МГц селерон, 512 памяти, видео от S3, ну и прочие раритеты. Xubuntu начал тормозить, оказалось, что xfce - не такая уж и легковесная. Плюсом ко всему еще и мелкие баги ubuntu (излечимые, но все равно неприятно). В итоге за вечер поставил debian squeeze с графической оболочкой lxde. Работает значительно шустрее, даже фильмы можно смотреть. Осталось напихать всякого софта и посмотреть как оно будет вести себя далее.

четверг, 14 июля 2011 г.

wavelet shrinkage: threshold level

Если дисперсия щума нам заранее известна, тогда уровень threshold'а вычисляется довольно просто (см. предыдущий пример). В противном случае существует методика оценки дисперсии из высокочастотной части первого уровня разложения:

#вычисляем коэффициенты разложения
coeffs = pywt.wavedec(data, 'coif3', 'cpd', dec_level);

#оценка шумовой дисперсии из высокочастотной части первого уровня разложения
#как median absolute deviation (MAD) деленное на 0.6745
MAD = abs(max(coeffs[dec_level]) - median(coeffs[dec_level]));
sigma = MAD/0.6745;

#вычисление уровень threshold'а из шумовой дисперсии
tr_level = sigma*sqrt(2*log(len(data)));
print tr_level;

понедельник, 11 июля 2011 г.

wavelet shrinkage & python (pywt)

Делюсь примером, написанным на python с использованием pywt, который показывает как производится фильтрация сигнала от шумов при помощи техники wavelet shrinkage.

суббота, 9 июля 2011 г.

Оптимизация Skype в Ubuntu и прочее

Заставил работать skype 2.2 beta (напомню, у меня xubuntu 10.04) на слабой машинке более-менее нормально. Для этого убрал галочку с менеджера обновлений (линуксовые версии выходят очень редко, поэтому не страшно) Настройки->Дополнительно. После этого звук перестал жестко булькать (о видео даже и речи не идет), но тормоза остались. Пришлось применить грязный и некрасивый хак: когда мне нужен скайп, запускаю его с высоким приоритетом. Для этого: sudo nice -n -10 skype. После этого можно как-то говорить вроде. Поискал безлимитный тариф у мегафона для неограниченных звонков в Дальневосточный регион. Оказывается такие тру безлимиты есть только для корпоративных клиентов. Горите в аду! На досуге нашел замечательную книгу по фундаментальной теории смесителей частоты: Maas S. Microwave Mixers, в бумажном виде ее у нас не купить, а хотелось бы.

четверг, 7 июля 2011 г.

Вести с полей

В связи с приездом иностранных коллег и прочих событий, долгое время ничем кроме основной работы не занимался. Кое что успел сделать до. Есть небольшое продвижение по вейвлет-фильтрации, однако надо еще поработать над теорией. В тоже время нашел пару занимательных документов по теории смесителей частоты, провел моделирование работы ключевого смесителя, некоторые моменты стали понятны, а другие - нет, появилась куча вопросов. Также немного изучил материалы о широкополосных трансформаторах типа линия, правда на практике ничего путного не получил. Кроме вейвлетов задействовал python для расчета ЧХ линейных систем, вроде все считает правильно, как надо. Поискал в интернете статьи про undersample sdr - ничего не нашел, после того как закончу приемник надо будет заняться этим вопросом.