Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Andrey Dashkovsky                    2:5002/46.4    16 Nov 2001  20:55:52
 To : Dmitry Pacuk
 Subject : Re: Частота. Просто частота.
 -------------------------------------------------------------------------------- 
 
 14 Hоя 01 10:00, you wrote to all:
 
  DP>   Задача - отдетектиpовать в шуме cигнал опpеделенной чаcтоты. Hо за
  DP>   минимальное вpемя (пеpиода за 4). Чаcтота поpядка cотен геpц,
  DP> пpоцеccоp
  DP>   2mips в лучшем cлучае, можно c АЦП. Чаcтота фикcиpванная, уpовень
  DP> cpабатывания тоже. Что пpедложите?
 
 Из простых вариантов могу предложить аддаптивный фильтр, искажения будут
 значительные, но и затраты вычислительные - минимальные
 
 function adapt(t,x,alfa);
 plot1(t,x,'Сигнал для фильтрации','время','значение сигнала');pause;
 1) вариант, для высокочастотной помехи
    w=1;
    for i=1:max(size(x)),
       y(i)=w;
       xx(i)=x(i)-w;
       w=w+alfa*2*(xx(i)-w);
    end
 2) вариант для частоты 50Гц
    aa(1)=0;aa(2)=0;xx(1)=0;y(1)=0;
    dd=2*pi*50/360;
    for i=2:max(size(x)),
       dy=(x(i)-aa(i))-(x(i-1)-aa(i-1));
       if dy>0, aa(i)=aa(i)+alfa;
       elseif dy<0, aa(i)=aa(i)-alfa;
       end
       y(i)=x(i)-aa(i);
       xx(i)=x(i)-y(i);
       aa(i+1)=2*cos(dd)*aa(i)-aa(i-1);
    end
 
  DP>   И заодно: как оценить заpяд NiCd/NiMH аккумулятоpа? Забить таблицу
  DP>   напpяжений и cpавнивать?
 
 Andrey
 
 ... . Голос твой заблудился здесь День и ночь он звучит во мне. (q) Ария
 --- GoldED+/386 1.1.4.7
  * Origin: Всёфигня кроме пчёл,хотя пчёлы,еслиподумать,тоже фигня (2:5002/46.4)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Частота. Просто частота.   Dmitry Pacuk   14 Nov 2001 11:00:44 
 Re: Частота. Просто частота.   Andrey Dashkovsky   16 Nov 2001 20:55:52 
Архивное /ru.algorithms/143013bf5715a.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional