detekcja DTMF



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof Bartwicki" <bodek01_at_nospam_polbox.com>
Subject: detekcja DTMF
Date: Thu, 11 Apr 2002 22:22:30 +0200


mam Ÿródła na PIC16F87XX / 20MHz
do detekcji programowej DTMF via przetwornik A/D (8/10 bit),
jest ktoś zainteresowany?




Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: detekcja DTMF
Date: Fri, 12 Apr 2002 00:16:35 +0200


Krzysztof Bartwicki wrote:

mam Ÿródła na PIC16F87XX / 20MHz
do detekcji programowej DTMF via przetwornik A/D (8/10 bit),
jest ktoś zainteresowany?


Ile czasu zostanie podczas detekcji na inne zadania?
Ja robilem detekcje DTMF na DSP wg przepisu Texasa. I dziala. :) Ale
proc jest szybki (160 MHz) tak ze jest czas na dzialanie innych zadan w
systemie.

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof Bartwicki" <bodek01_at_nospam_polbox.com>
Subject: Re: detekcja DTMF
Date: Fri, 12 Apr 2002 01:51:08 +0200



Użytkownik "Adam Dybkowski" <adybkows_at_nospam_amwaw.edu.pl> napisał w wiadomości
news:3CB60B43.4000009_at_nospam_amwaw.edu.pl...
Krzysztof Bartwicki wrote:

mam Ÿródła na PIC16F87XX / 20MHz
do detekcji programowej DTMF via przetwornik A/D (8/10 bit),
jest ktoś zainteresowany?


Ile czasu zostanie podczas detekcji na inne zadania?
Ja robilem detekcje DTMF na DSP wg przepisu Texasa. I dziala. :) Ale
proc jest szybki (160 MHz) tak ze jest czas na dzialanie innych zadan w
systemie.

--

próbkowanie A/D co 102.4 us;
analiza korelacyjna z tablicami sin i cos zabiera ok. 35% czasu przy 20 MHz;
w tle istnieje możliwość generowania sg. DTMF via PWM -- PIC'ek spokojnie
się wyrabia :-)
czas prawidłowej detekcji tonu w granicach 45 - 90 ms;


>
> Adam Dybkowski
> adybkows_at_nospam_amwaw.edu.pl
> http://www.amwaw.edu.pl/~adybkows
>



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: detekcja DTMF
Date: Sun, 14 Apr 2002 03:26:49 +0200


Krzysztof Bartwicki wrote:

mam Ÿródła na PIC16F87XX / 20MHz
do detekcji programowej DTMF via przetwornik A/D (8/10 bit),


Ile czasu zostanie podczas detekcji na inne zadania?
Ja robilem detekcje DTMF na DSP wg przepisu Texasa. I dziala. :)

próbkowanie A/D co 102.4 us;
analiza korelacyjna z tablicami sin i cos zabiera ok. 35% czasu przy 20 MHz;
w tle istnieje możliwość generowania sg. DTMF via PWM -- PIC'ek spokojnie
się wyrabia :-)
czas prawidłowej detekcji tonu w granicach 45 - 90 ms;


No to jestes na granicy wytrzymalosci. Chyba najkrotsze tony, ktore jest
obowiazek detekowac, moga miec 100 ms.
U mnie (Texas DSP) sa wykorzystywane filtry Goertzela (w skrocie: takie
FFT ale tylko tych prazkow, ktore nas interesuja dla DTMFu). Potrzebuje
to duzo mniejszych tablic (2 slowa x 8 czestotliwosci DTMFu) niz te
sinusy czy cosinusy. Aha, dodatkowo po wykryciu cyfry jest sprawdzana
harmoniczna (2*f) aby odroznic sinusoide DTMF'owa od np. spiewania czy
gadania.
BTW: Obok "lezy" software generatora DTMF. Tez korzysta z podobnej
tablicy, 8-slowowej. Jak milo zrobic generator na filtrze o biegunie na
okregu jednostkowym zamiast pobierac probki z jakis tablic.

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr C." <pczern_at_nospam_et.put.poznan.pl>
Subject: Re: detekcja DTMF
Date: Sun, 14 Apr 2002 12:31:04 +0200


Użytkownik "Adam Dybkowski" <adybkows_at_nospam_amwaw.edu.pl> napisał w wiadomości
news:3CB8DAD9.3070204_at_nospam_amwaw.edu.pl...

BTW: Obok "lezy" software generatora DTMF. Tez korzysta z podobnej
tablicy, 8-slowowej. Jak milo zrobic generator na filtrze o biegunie na
okregu jednostkowym zamiast pobierac probki z jakis tablic.

adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


Jakos nie moge nic znalezc, moglbym prosic o dodatkowe wskazowki?

pozdrawiam



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: detekcja DTMF
Date: Sun, 14 Apr 2002 13:26:07 +0200


Piotr C. wrote:

BTW: Obok "lezy" software generatora DTMF. Tez korzysta z podobnej
tablicy, 8-slowowej. Jak milo zrobic generator na filtrze o biegunie na
okregu jednostkowym zamiast pobierac probki z jakis tablic.


Jakos nie moge nic znalezc, moglbym prosic o dodatkowe wskazowki?


Chyba nie da sie bardziej lopatologicznie:
1. Wchodzisz na www.ti.com
2. Wpisujesz DTMF w pole Search
3. Naciskasz Search
4. Czekasz na wyniki
5. Klikasz na PDFa z nota aplikacyjna, ktora zawiera dokladny opis,
wyliczenia matematyczne i kod zrodlowy dla '54x

Pewnie dla innych DSP tez to zrobili - albo mozna napisac samemu na
podstawie dokladnego opisu. Ja akurat potrzebowalem na '54x i zadzialalo.

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr C." <pczern_at_nospam_et.put.poznan.pl>
Subject: Re: detekcja DTMF
Date: Sun, 14 Apr 2002 21:20:55 +0200


Użytkownik "Adam Dybkowski" <adybkows_at_nospam_amwaw.edu.pl> napisał w wiadomości
news:3CB9674F.1090506_at_nospam_amwaw.edu.pl...
Chyba nie da sie bardziej lopatologicznie:
1. Wchodzisz na www.ti.com

Ok, ja wszedlem na http://www.amwaw.edu.pl/~adybkows ;-) Nie zaluje, fajna
strona, pobralem emulator :-)

pozdr.

---
http://pczern.prv.pl



Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof Bartwicki" <jruta_at_nospam_kki.net.pl>
Subject: Re: detekcja DTMF
Date: Sun, 14 Apr 2002 22:06:28 +0200



Użytkownik "Adam Dybkowski"

Ile czasu zostanie podczas detekcji na inne zadania?
Ja robilem detekcje DTMF na DSP wg przepisu Texasa. I dziala. :)

próbkowanie A/D co 102.4 us;
analiza korelacyjna z tablicami sin i cos zabiera ok. 35% czasu przy 20
MHz;
w tle istnieje możliwość generowania sg. DTMF via PWM -- PIC'ek
spokojnie
się wyrabia :-)
czas prawidłowej detekcji tonu w granicach 45 - 90 ms;


No to jestes na granicy wytrzymalosci. Chyba najkrotsze tony, ktore jest
obowiazek detekowac, moga miec 100 ms.
U mnie (Texas DSP) sa wykorzystywane filtry Goertzela (w skrocie: takie
FFT ale tylko tych prazkow, ktore nas interesuja dla DTMFu). Potrzebuje
to duzo mniejszych tablic (2 slowa x 8 czestotliwosci DTMFu) niz te
sinusy czy cosinusy. Aha, dodatkowo po wykryciu cyfry jest sprawdzana
harmoniczna (2*f) aby odroznic sinusoide DTMF'owa od np. spiewania czy
gadania.

te Ÿródełka bazujš na korelacyjnym algorytmie dla u-kontrolerków Scenixa
szumna i jedyna tablica korelacji (dla sinisa) to tylko 8 bajtów :-))
poza tym dużo fajnych tricków i upraszczajšcych zależności, słowem warto
sobie pooglšdać :-)
największe ograniczenie tych procedur to ograniczony zakres dynamiczny -

dodatkowo dla poglšdu PICek generuje sobie w tle, via PWM,
sinus 425Hz z tabliczki (ok. 20 bajtów)
aaa ... skłamałem z tymi 35% - tyle jest obcišżenia ale tylko dla jednej
(dolnej lub górnej) czwórki częstotliwości kodu DTMF

pozdrawiam




BTW: Obok "lezy" software generatora DTMF. Tez korzysta z podobnej
tablicy, 8-slowowej. Jak milo zrobic generator na filtrze o biegunie na
okregu jednostkowym zamiast pobierac probki z jakis tablic.

--
>
> Adam Dybkowski
> adybkows_at_nospam_amwaw.edu.pl
> http://www.amwaw.edu.pl/~adybkows
>



Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: detekcja DTMF
Date: Fri, 12 Apr 2002 07:33:15 +0200


pytanie tylko po h to skoro MT8870 kosztuje 6zł i jest łatwo dostępny?



Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof Bartwicki" <bodek01_at_nospam_polbox.com>
Subject: Re: detekcja DTMF
Date: Fri, 12 Apr 2002 10:50:25 +0200



Użytkownik "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl> napisał w wiadomości
news:3cb6735f$1_1_at_nospam_news.vogel.pl...
pytanie tylko po h to skoro MT8870 kosztuje 6zł i jest łatwo dostępny?



jeśli nie potrzebujesz, to po ch.. odpowiadasz? (ortografia!) :-))
http://kki.net.pl/~jruta/CallBack.zip



Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr C." <pczern_at_nospam_et.put.poznan.pl>
Subject: Re: detekcja DTMF
Date: Fri, 12 Apr 2002 19:00:46 +0200


Użytkownik "Krzysztof Bartwicki" <bodek01_at_nospam_polbox.com> napisał w wiadomości
news:a9674n$4jk$1_at_nospam_news.tpi.pl...

Użytkownik "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl> napisał w wiadomości
news:3cb6735f$1_1_at_nospam_news.vogel.pl...
pytanie tylko po h to skoro MT8870 kosztuje 6zł i jest łatwo dostępny?



jeśli nie potrzebujesz, to po ch.. odpowiadasz? (ortografia!) :-))

Moze, tak jak mnie, irytuje go górowanie wysokiej technologii wysoko ponad
zdrowym rozsšdkiem...
Co jakis czas ktos pyta o detekcje DTMF-u. Niedoswiadczony przeczyta twoje
pomysly, wykona uklad a potem okaze sie, ze mozna bylo znacznie prosciej.
To, co proponujesz najlepiej (chociaz nie tylko) nadaje sie na jakies
cwiczenia akademickie.

pozdr.



Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof Bartwicki" <bodek01_at_nospam_polbox.com>
Subject: Re: detekcja DTMF
Date: Fri, 12 Apr 2002 20:58:39 +0200



Użytkownik "Piotr C."



jeśli nie potrzebujesz, to po ch.. odpowiadasz? (ortografia!) :-))

Moze, tak jak mnie, irytuje go górowanie wysokiej technologii wysoko ponad
zdrowym rozsšdkiem...
Co jakis czas ktos pyta o detekcje DTMF-u. Niedoswiadczony przeczyta twoje
pomysly, wykona uklad a potem okaze sie, ze mozna bylo znacznie
prosciej.
To, co proponujesz najlepiej (chociaz nie tylko) nadaje sie na jakies
cwiczenia akademickie.

pozdr.


opowiedŸ czysto p r a g m a t y c z n a:

  • znam takich, którzy w kalkulacji materiałowej i technologicznej

poszukujš pojedynczych złotówek, a czasami i groszy :-))
i ma to sens

o innych rodzajach odpowiedzi nie wspomnę :-|

-----------------------------------
http://kki.net.pl/~jruta/CallBack.zip





Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: detekcja DTMF
Date: Sun, 14 Apr 2002 03:28:37 +0200


Michał Wysocki wrote:

pytanie tylko po h to skoro MT8870 kosztuje 6zł i jest łatwo dostępny?


Ale zajmuje cenne miejsce na plytce i pobiera cenny prad.
Jak to wszystko przemnozysz przez 10 tys. sztuk (czy inna liczbe, ktora
ci sie wymarzy) - stwierdzisz, iz warto robic programowo. Gdy oczywiscie
mamy wolne moce przerobowe CPU, a nie wsadzamy go specjalnie do tego
zadania.

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


Poprzedni Następny
Wiadomość
Spis treści
From: "Greg S." <greg_sz_at_nospam_dsuper.net>
Subject: Re: detekcja DTMF
Date: Fri, 12 Apr 2002 14:35:26 -0400


Krzysztof Bartwicki wrote:

mam Ÿródła na PIC16F87XX / 20MHz
do detekcji programowej DTMF via przetwornik A/D (8/10 bit),
jest ktoś zainteresowany?

Tak prosze (na adres j/w). Do generacji co prawda prostzy duzo ale
jakbys mial to tez nie pogardze.
Dzieki

Grze..Szy..



Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof Bartwicki" <bodek01_at_nospam_polbox.com>
Subject: Re: detekcja DTMF
Date: Fri, 12 Apr 2002 20:59:28 +0200



Uzytkownik "Greg S." :
Tak prosze (na adres j/w). Do generacji co prawda prostzy duzo ale
jakbys mial to tez nie pogardze.
Dzieki

Grze..Szy..



sciagnij sobie:
http://kki.net.pl/~jruta/CallBack.zip