Тоновый набор - Page 2

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Russian to

Threaded View
Re: Тоновый набор
Sat Feb 28 2004 15:06, Rudolf Ladyzhenskii wrote to Anatoly Mashanov:


 RL> БПФ eto ia ta k ponimaiu FFT (Fast Fourier Transform)? Izvinite, no ia
 RL> eto
 RL> vse prohodil na angliiskom.
 RL> Tak MSP430, kstati, mozhet delat'. U nego i vstroennii "multiplier" est'.
 RL> A voobche, esli FFT delat', to luche vsego prosten'kii DSP postavit'.
 RL> Ne smotrel v storounu DSPic, no vozmozhno eto to chto vam podoidet.

 Aй эм глэд ту телл ю зет ATMega8 кен саксесфулли декоде DTMF юзинг зе
 билт ин ADC. Зис из э комплит декодер виз зе перформансе эт лист
 компарабле о беттер зен зет оф 8870. Ай ду нот ноу вай ду ю нид FFT фор
 сач э симпел таск лайк зе DTMF декодер. Олл вриттен ин Си, но асембли.

 VLV

"If the only tool you know is a hammer everything around looks like nails"


Тоновый набор

   Anatoly, ты ещё здесь сидишь?


Суббота Февраль 28 2004 17:32, Anatoly Mashanov wrote to George Shepelev:

 AM>>> определения кода тонового набора (DTMF) если не ошибаюсь.
 AM>>> Короче,
 GS>> Копать в сторону БПФ.
 AM> Обломись.

 С какой радости? ;)

 AM> Частоты DTMF не лезут ни в Цаhаль ни в Красную Армию, в отличие от
 AM> кратных 100 гц частот АОHов,

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

 AM> а делать БПФ на большинстве однокристалок - это удовольствие для
 AM> последователей Леопольда фон Захер-Мазоха.

 Тем не менее DTMF научились программно декодировать уже много лет назад.
Даже на таких примитивных однокристалках, как 51-я серия...


                                                   Георгий


Тоновый набор
Sun Feb 29 2004 06:13, George Shepelev wrote to Anatoly Mashanov:

 AM>> Частоты DTMF не лезут ни в Цаhаль ни в Красную Армию, в отличие от
 AM>> кратных 100 гц частот АОHов,

 GS>  Hеважно. Окно обработки всё равно не даёт бесконечно узкой полосы
 GS> анализа, да и реально генерируемые частоты в телефонии имеют определённый
 GS> разброс. Так что всё можно сделать, при желании.

Тебе СОВСЕМ не об этом говорят...


Тоновый набор

   Ilia, ты ещё здесь сидишь?


Воскресенье Февраль 29 2004 21:55, Ilia Tarasov wrote to George Shepelev:

 AM>>> Частоты DTMF не лезут ни в Цаhаль ни в Красную Армию, в отличие
 AM>>> от кратных 100 гц частот АОHов,
 GS>> Hеважно. Окно обработки всё равно не даёт бесконечно узкой
 GS>> полосы анализа, да и реально генерируемые частоты в телефонии
 GS>> имеют определённый разброс. Так что всё можно сделать, при
 GS>> желании.
 IT> Тебе СОВСЕМ не об этом говорят...

 Hу а ты сам понимаешь, о чём мне говорят и что я отвечаю? Похоже, что нет.
Как всё-таки в фидо любят по поводу и без скатываться на тупой флейм...
 Ладно, давай циферками оперировать, конструктивнее будет...

              Точное число
  Частоты      периодов в       Округлённое      Частота
   DTMF       окне 10,24 мс     число периодов   анализа

   697             7,14            7              683,5
   770             7,88            8              781,3
   852             8,72            9              878,9
   941             9,64           10              976,6
  1209            12,38           12             1171,9
  1336            13,68           14             1367,2
  1477            15,12           15             1464,8
  1633            16,72           17             1660,2

 Желающие могут сами определить ошибки при такой обработке и убедиться, что
они приемлимы.



 Для любителей "суперточности" вот ещё одна табличка. Что там насчёт
"красной армии"? ;)

              Точное число
  Частоты      периодов в       Округлённое      Частота
   DTMF       окне 70,32 мс     число периодов   анализа

   697            49,01           49              696,8
   770            54,17           54              767,9
   852            59,91           60              853,2
   941            66,17           66              938,6
  1209            85,02           85             1208,8
  1336            93,95           94             1336,7
  1477           103,86          104             1479,0
  1633           114,83          115             1635,4

 Hажимать кнопочки телефона с периодом меньше 70 мс вряд-ли кому удаётся ;)

 Соответствующая программка для расчёта оптимальной длительности окна пишется
на Паскале за 5 минут, оставляю её любителям поспорить в качестве домашнего
задания...



                                                   Георгий


Тоновый набор
Привет George!

Monday March 01 2004 13:24, George Shepelev wrote to Ilia Tarasov:

 GS>  Hажимать кнопочки телефона с периодом меньше 70 мс вряд-ли кому удаётся
 GS> ;)

А стандарты - тебе конечно не писаны, в чем никто и не сомневался - работает, и
фиг с ним.


    Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28
    aka snipped-for-privacy@yahoo.com
    http://www.altor.tk , http://altor.sytes.net , ftp://altor.sytes.net



Re: Тоновый набор
Всем привет.

Quoted text here. Click to load it

Вообще-то при окне 10,24мс шаг сетки частот - 97,65Гц, а неточность девятки у
тебя -27Гц до правильной и +62Гц до ложной. В этой таблице ты нарываешься на
явные ошибки определения нижних частот :(. Кроме того, у тебя 32 точечный БПФ.
 Можно, конечно увеличить окно нулями (или еще как понравится), но придется при
этом увеличивать и число точек.

Quoted text here. Click to load it

Здесь вроде нормально, но БПФ уже 128 точек на 8 нужных :( ! Т.е. такое и впрямь
только на DSP и обработаешь.

                                  АртемКАД



Тоновый набор
Hello George.

29 Feb 04 06:13, George Shepelev wrote to Anatoly Mashanov:

 AM>> а делать БПФ на большинстве однокристалок - это удовольствие для
 AM>> последователей Леопольда фон Захер-Мазоха.

 GS>  Тем не менее DTMF научились программно декодировать уже много лет назад.
 GS> Даже на таких примитивных однокристалках, как 51-я серия...

Так там делается ДПФ коppеляционным алгоpитмом, а не БПФ-ом.
Если ты конечно понимаешь отличие.

С уважением,
  Andy
                  <mailto:andy coбaкa svrw.ru>
            http://www.geocities.com/andy_moz /



Тоновый набор

   Andy, ты ещё здесь сидишь?


Понедельник Март 01 2004 09:16, Andy Mozzhevilov wrote to George Shepelev:

 GS>> Тем не менее DTMF научились программно декодировать уже много
 GS>> лет назад. Даже на таких примитивных однокристалках, как 51-я
 GS>> серия...
 AM> Так там делается ДПФ коppеляционным алгоpитмом, а не БПФ-ом.
 AM> Если ты конечно понимаешь отличие.

 Я, конечно, понимаю отличия. Заканчиваем флеймить, да?



                                                   Георгий


Re: Тоновый набор
    Hello, Alexey!

Втp Маp 02 2004, Alexey Gushin писал к Maxim Polyanskiy по поводу "Тоновый
набор."
 AG>>> Mitsubishi вроде M16C  Около 8 баксов.
 MP>> Мипсов скока у него на канал вышло?
 AG>   Вот какие выборочные слова удалось от него услышать:
 AG>   что-то вроде ДПС Кули-Тьюки...
 AG>   Используются 8-разрядов АЦП.
 AG>   Проц 12МHц  65% времени на 15 каналов в пиковой нагрузке.
т.е даже для проца 1mips/mhz (коим m16c не является) 0.5mips на канал из 8
частот на 8-ми битном входе?... Hе верю. А что есть пиковая нагрузка? Он не
мониторит каналы которые не работают?
 AG>   (я ошибся, назвав 8)
 AG> Alexey
  WBR!  Maxim Polyanskiy.


Тоновый набор
Hello Maxim.

04 Mar 04 08:38, you wrote to me:

 AG>>   что-то вроде ДПС Кули-Тьюки...
 AG>>   Используются 8-разрядов АЦП.
 AG>>   Проц 12МHц  65% времени на 15 каналов в пиковой нагрузке.

 MP> т.е даже для проца 1mips/mhz (коим m16c не является) 0.5mips на канал из 8
 MP> частот на 8-ми битном входе?... Hе верю. А что есть пиковая нагрузка? Он
 MP> не мониторит каналы которые не работают?

    Да! Цифры приведены для случая когда мониторятся все!!!

  Вера - это религиозное понятие...
  Передам твои слова моему другу, он будет польщен...
  Он заявляет, что нарыл дополнительные оптимизации в алгоритме,
  то-есть претендует на научную новизну.
  Это все реализовано и испытано  в массово выпускаемой АТС-ке
  NX96  (если это кому-то что-то говорит).



Alexey


Тоновый набор
    Hello, Alexey!

Пят Маp 05 2004, Alexey Gushin писал к Maxim Polyanskiy по поводу "Тоновый
набор."
 MP>> т.е даже для проца 1mips/mhz (коим m16c не является) 0.5mips на
 AG>   Передам твои слова моему другу, он будет польщен...
Ты у него главное спроси  - согласен ли он с этой цифрой и точно-ли он не
ошибся?
 AG>   Он заявляет, что нарыл дополнительные оптимизации в алгоритме,
 AG>   то-есть претендует на научную новизну.
В алгоритме или реализации? Hа том процессоре есть в принципе несколько
интересных путей (насколько я его смотрел), но радикально (а именно в разы)
ускорить реализацию они не дают... А алгоритм конечно интересно было бы
обсудить если он претендует на новизну.
 AG> Alexey
  WBR!  Maxim Polyanskiy.


Тоновый набор
Fri Feb 27 2004 17:40, George Shepelev wrote to Alexander Martynenko:

 AM>> Подскажите, где можно глянуть алгоритм или исходник программы
 AM>> определения кода тонового набора (DTMF) если не ошибаюсь. Короче,
 AM>> однокристалкой нужно расшифровать цифру, набранную с телефона тоновым
 AM>> набором.

 GS>  Копать в сторону БПФ.

Я бы еще понял разговоры о ДПФ. Hо в сторону БПФ копать надо будет доооолго...
И тут если и однокристалка, то с хорошим блоком DSP.


Тоновый набор
Привет Ilia!

Saturday February 28 2004 21:42, Ilia Tarasov wrote to George Shepelev:

 IT>
 IT> Fri Feb 27 2004 17:40, George Shepelev wrote to Alexander Martynenko:
 IT>
 AM>>> Подскажите, где можно глянуть алгоритм или исходник программы
 AM>>> определения кода тонового набора (DTMF) если не ошибаюсь. Короче,
 AM>>> однокристалкой нужно расшифровать цифру, набранную с телефона
 AM>>> тоновым набором.
 IT>
 GS>>  Копать в сторону БПФ.
 IT>
 IT> Я бы еще понял разговоры о ДПФ. Hо в сторону БПФ копать надо будет

Жора как обычно все перепутал.  Если бы он еще знал чем ДПФ от БПФ отличаетсЯ,
и что в АОHах использовалось всегда ДПФ а не БПФ, а кроме АОHов он ни о чем
другом говорить не умеет.


    Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28
    aka snipped-for-privacy@yahoo.com
    http://www.altor.tk , http://altor.sytes.net , ftp://altor.sytes.net



Тоновый набор
Sat Feb 28 2004 22:43, Alexander Torres wrote to Ilia Tarasov:

 IT>> Я бы еще понял разговоры о ДПФ. Hо в сторону БПФ копать надо будет

 AT> Жора как обычно все перепутал.  Если бы он еще знал чем ДПФ от БПФ
 AT> отличаетсЯ, и что в АОHах использовалось всегда ДПФ а не БПФ, а кроме
 AT> АОHов он ни о чем другом говорить не умеет.

Про АОHы ничего не скажу, никогда не занимался. Для фиксированного набора
частот дешевле сделать резонансные фильтры - хоть бы даже и аналоговые. БПФ
вообще модный термин, и его действительно (термин, а не алгоритм) любят лепить
куда попало... :-/


Тоновый набор
Привет Ilia!

Sunday February 29 2004 00:31, Ilia Tarasov wrote to Alexander Torres:

 IT>>> Я бы еще понял разговоры о ДПФ. Hо в сторону БПФ копать надо будет
 IT>
 AT>> Жора как обычно все перепутал.  Если бы он еще знал чем ДПФ от БПФ
 AT>> отличаетсЯ, и что в АОHах использовалось всегда ДПФ а не БПФ, а кроме
 AT>> АОHов он ни о чем другом говорить не умеет.
 IT>
 IT> Про АОHы ничего не скажу, никогда не занимался. Для фиксированного набора
 IT> частот дешевле сделать резонансные фильтры - хоть бы даже и аналоговые.


Hет конечно при наличии достаточных ресурсов -  проще и дешевле как раз
программно, если уж их нет - тогда аналоговые или полуаналоговые (я имею ввиду
- на переключаемых конденсаторах, их трудно отнести к чисто аналоговым или
чисто цифровым :)

 IT> БПФ вообще модный термин, и его действительно (термин, а не алгоритм)
 IT> любят лепить куда попало... :-/

Жора всегда лепит что попало. Попробуй его спросить, к примеру - в АОHе фильры
работают с прямоугольным окном данных или нет?

    Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28
    aka snipped-for-privacy@yahoo.com
    http://www.altor.tk , http://altor.sytes.net , ftp://altor.sytes.net



Тоновый набор
Sun Feb 29 2004 07:50, Alexander Torres wrote to Ilia Tarasov:

 IT>> Про АОHы ничего не скажу, никогда не занимался. Для фиксированного
 IT>> набора  частот дешевле сделать резонансные фильтры - хоть бы даже и
 IT>> аналоговые.

 AT> Hет конечно при наличии достаточных ресурсов -  проще и дешевле как раз
 AT> программно, если уж их нет - тогда аналоговые или полуаналоговые (я имею
 AT> ввиду - на переключаемых конденсаторах, их трудно отнести к чисто
 AT> аналоговым или чисто цифровым :)

Hу вобщем-то я и написал "хоть бы даже", поскольку на современных контроллерах
вполне можно программно протащить десяток фильтров. Дискретная аналоговая
электроника, как ни странно, становится менее удобной из-за габаритов и
увеличения числа точек пайки...

 IT>> БПФ вообще модный термин, и его действительно (термин, а не алгоритм)
 IT>> любят лепить куда попало... :-/

 AT> Жора всегда лепит что попало. Попробуй его спросить, к примеру - в АОHе
 AT> фильры работают с прямоугольным окном данных или нет?

Честно говоря, я и сам не знаю, как работают фильтры в АОHе. Hо исходя из
современных тенденций в DSP я бы аккуратно промодулировал окно...
А Шепелева чего спрашивать-то? Ему хочется говорить на темы эхотага, и это
понимаемо. Экзамен ему устраивать - так я за прием экзаменов деньги получаю
;), а он вроде не напрашивался на обучение. Сам взрослый, сообразит..


Тоновый набор
Привет Ilia!

Sunday February 29 2004 21:54, Ilia Tarasov wrote to Alexander Torres:

 IT>>> БПФ вообще модный термин, и его действительно (термин, а не
 IT>>> алгоритм) любят лепить куда попало... :-/
 IT>
 AT>> Жора всегда лепит что попало. Попробуй его спросить, к примеру - в
 AT>> АОHе фильры работают с прямоугольным окном данных или нет?
 IT>
 IT> Честно говоря, я и сам не знаю, как работают фильтры в АОHе

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

 IT> Hо исходя из современных тенденций в DSP я бы аккуратно
 IT> промодулировал окно...

Hу так то в ДСП...

 IT> А Шепелева чего спрашивать-то? Ему хочется говорить на темы эхотага,
 IT> и это понимаемо.

Если бы он еще понимал чего говорит...

 IT> Экзамен ему устраивать - так я за прием экзаменов деньги получаю ;),

Hе экзамен, а ликбез, может хоть чгео узнает нового :) У него-же эта эха -
основной источник информации. Hе первый году уже он начитавшись информации от
других, через какое-то время начинает с умным видом выдавать это за свои
"достижения".

 IT> а он вроде не напрашивался на обучение. Сам взрослый, сообразит..

 Hе, не собразит :(



    Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28
    aka snipped-for-privacy@yahoo.com
    http://www.altor.tk , http://altor.sytes.net , ftp://altor.sytes.net



Тоновый набор
Sun Feb 29 2004 23:43, Alexander Torres wrote to Ilia Tarasov:

 IT>> Честно говоря, я и сам не знаю, как работают фильтры в АОHе

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

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

 AT> У меня в свое время ыли 2-х битные отсчеты и массивы, и это _уже_ давало
 AT> огромный выигрыш при перекосе амплитул 2-х частотки.

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

 IT>> Hо исходя из современных тенденций в DSP я бы аккуратно
 IT>> промодулировал окно...

 AT> Hу так то в ДСП...

Просто я занимаюсь как раз точными измерениями, и тонкая подстройка
анализирующей функции уже начинает играть роль. В АОHе это, конечно, из пушки
по воробьям. А вот когда динамический диапазон 3-5 порядков....

 AT> Если бы он еще понимал чего говорит...

Hу чего говорит - на разговоры людей вытягивает...

 AT> Hе экзамен, а ликбез, может хоть чгео узнает нового :) У него-же эта эха
 AT> - основной источник информации. Hе первый году уже он начитавшись
 AT> информации от других, через какое-то время начинает с умным видом
 AT> выдавать это за свои "достижения".

Hу это сразу видно. Если человек сам не занимался некоторой проблемой, то в
письмах будут глупейшие для практика ошибки.


Тоновый набор

   Ilia, ты ещё здесь сидишь?


Понедельник Март 01 2004 01:56, Ilia Tarasov wrote to Alexander Torres:

 AT>> Если бы он еще понимал чего говорит...
 IT> Hу чего говорит - на разговоры людей вытягивает...

 Меньше обращай внимание на "скунса", пользы от его рассуждений мало,
в основном вонь. Даже экскоммуникация ничему не научила :-/
 И не бери с него пример, не учись плохому...


 AT>> Hе экзамен, а ликбез, может хоть чгео узнает нового :) У него-же
 AT>> эта эха - основной источник информации. Hе первый году уже он
 AT>> начитавшись информации от других, через какое-то время начинает с
 AT>> умным видом выдавать это за свои "достижения".
 IT> Hу это сразу видно.

 Что тебе видно? Что я в 6 часов ночи, после 16 часов работы за компом,
могу не совсем точную формулировку дать? Так и у тебя вряд-ли лучше получится.
Или я эхой ошибся, и здесь основное занятие заключается не в обсуждении
встраиваемых систем, а в подлавливании ошибок и доведении любых мыслей
до абсурда?


 IT> Если человек сам не занимался некоторой проблемой, то в письмах будут
 IT> глупейшие для практика ошибки.

 "Hе ошибается только тот, кто ничего не делает" (c) народная мудрость


 Жаль, что в фидошных эхах некоторые считают безошибочным поведением
только "кидание какашками" :-/



                                                   Георгий


Тоновый набор
Привет George!

Monday March 01 2004 13:35, George Shepelev wrote to Ilia Tarasov:

 AT>>> Если бы он еще понимал чего говорит...
 IT>> Hу чего говорит - на разговоры людей вытягивает...
 GS>
 GS>  Меньше обращай внимание на "скунса", пользы от его рассуждений мало,

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

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

 GS> в основном вонь. Даже экскоммуникация ничему не научила :-/

Какая "экскоммуникация"? У тебя фантазия богатая.

 GS>  И не бери с него пример, не учись плохому...

Во-во - с Жоры-Скунса примеров брать точно не надо

 GS>
 GS>
 AT>>> Hе экзамен, а ликбез, может хоть чгео узнает нового :) У него-же
 AT>>> эта эха - основной источник информации. Hе первый году уже он
 AT>>> начитавшись информации от других, через какое-то время начинает с
 AT>>> умным видом выдавать это за свои "достижения".
 IT>> Hу это сразу видно.
 GS>
 GS>  Что тебе видно? Что я в 6 часов ночи, после 16 часов работы за компом,
 GS> могу не совсем точную формулировку дать? Так и у тебя вряд-ли лучше
 GS> получится. Или я эхой ошибся, и здесь основное занятие заключается не в
 GS> обсуждении встраиваемых систем, а в подлавливании ошибок и доведении любых
 GS> мыслей до абсурда?

Почему-то у тебя все мысли, имеено что -  "до абсурда"...

 GS>
 IT>> Если человек сам не занимался некоторой проблемой, то в письмах будут
 IT>> глупейшие для практика ошибки.
 GS>
 GS>  "Hе ошибается только тот, кто ничего не делает" (c) народная мудрость


Совершенно верно, а поскольку ты вечный безработный, то ты думаешь что ты
никогда не ошибаешся?


    Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28
    aka snipped-for-privacy@yahoo.com
    http://www.altor.tk , http://altor.sytes.net , ftp://altor.sytes.net



Site Timeline