interpolacja sinusoidalna w oscylockopie

Apr 07, 2005 10 Replies

Witam



czy zna może ktoś wzór na interpolację sinusoidalną ? potrzbuję to do skonstruowania oscyloskopu cyfrowego



mam dane trzech punktów o współrzędnych x1,y1 x2,y2 x3,y3 i potrzebuję je połączyć na zasadzie interpolacji właśnie.


dzięki Bogdan


chyba najprosciej bedzie te probki przepuscic przez filtr FIR - tak sie chyba robi, jest to matematyczny odpoweidnik - splot. jakby co, to gdzeis mailem materialy z przedmiotu o nazwie PACIC z Elki, i na laborce taka interpolacje robilismy w matlabie

Tak jak masz w innym liscie, przepusc to przez FIR a do FIR'a wrzuc wspolczynniki. ze wzoru (sinx)/x

mam dane trzech punktów o współrzędnych x1,y1 x2,y2 x3,y3 i potrzebuję je

a niemógłbyś przytoczyć całego wzoru ? bo nie jestem na tyle dobry z matematyki żeby samemu do tego dojść nie wiem np. co to jest FIR

B.

FIR to po polsku filtry SOI. Finite Impulse Response lub Skonczona Odpowiedz Impulsowa. Poczytaj o filtrach cyfrowych. Jesli podstawisz do wzoru konkretne wartosci to dostaniesz wartosci wspolczynnikow. Te konkretne wartosci czyli x to pulsacja fazy czyli omega.

x=((2*PI)/(FS/FP)) gdzie FS to czestotliwosc probkowania a FP to czestotliwosc pasma (SINX)/X

Czestotliwosc probkowania czyli FS znasz, Pasmo filtru okreslasz sam, np FS to 48000 probek na sekunde a pasmo to np 12000Hz a wiec 1/4 FS; zatem (2*PI)/4=1,57

teraz zaloz ze masz takie cos (przecinki oddzielaja kolejne wspolczynniki)

6*x, 5*x, 4*x, 3*x, 2*x, x, 0, x , 2*x, 3*x, 4*x, 5*x, 6*x (to 6,5,4,3,2,1 to przedzialy czasu, im jest ich wiecej tym lepiej.)

jesli podstawisz to kolejno do wzoru sin(x)/x to otrzymasz dokladne wspolczynniki funkcji sin(x)/x ktore po przeskalowaniu bedziesz mogl zaladowac do filtru cyfrowego

mi dla tego przykladu wyszly takie wartosci x ktore podstawilem do wzoru sin(x)/x:

9,42 ; 7,85 ; 6,28 ; 4,71 ; 3,14 ; 1,57 ; 0 ; 1,57 ; 3,14 ; 4,71 ; 6,28 ; 7,85 ; 9,42 i otrzymalem takie wspolczynniki: 0 ; 0,13 ; 0 ; -0,21 ; 0 ; 0,64 ; 1 ; 0,64 ; 0 ; -0,21 ; 0 ; 0,13 ; 0 w sieci jest wiele programow do projektowania filtrow (w tym FIR), czesc z nich potrafi wygenerowac kod np w C, popatrz jak to sie robi w sofcie, pobaw sie arkuszem kalkulacyjnym (ja uzywam Open Office i uwazam ze jest znacznie lepszy ni MS Excel) - wlasnie arkusz kalkulacyjny jest bardzo fajnym miejscem gdzie mozna sprawdzic wiel roznych pomyslow szybko.

Staralem sie to jakos wytlumaczyc. pewnie wyszlo mi kiepsko - przepraszam. A co do bycia dobrym z matematyki...bez jaj to wlasciwie arytmetyka i ja sam z matmy orlem nie jestem i sam do tego dochodzilem, trzeba po prostu przysiasc, pokombinowac i zrozumiec doswiadczalnie jak sie nie rozumie abstrakcyjnie. pozdrawiam

Wielkie dzięki :) będę testował, choć widzę że jest to dosyć zawiłe :)

pozdrawiam B.

wbrew pozorom trywialne, musisz zlapac synca i pojdzie, jesli znasz angielski to wygrales - np na

formatting link
maja dobra ksiazke dla inzynierow o dsp, sciagasz sobie pdf i jest duzo przykladow i lopatologiczny wyklad. pozdrawiam

To ja dorzuce jeszcze jeden link:

formatting link
Scientist and Engineer's Guide to Digital Signal Processing

Generalnie o DSP, ale filtry sa bardzo ladnie wytlumaczone, lacznie z tym skad sie biora wspolczynniki

pzdr. j.

U¿ytkownik "Bogdan" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@newsgate.onet.pl...

tu masz pokazane jak to robi Tektronix:

formatting link
(chyba siê link po³amie)

gdzie¶ to jest na tek.com te¿ w wersji pdf. jak wolisz w jêzyku polskim to id¼ do biblioteki i porównaj to co jest np. w "wprowadzenie do cyfrowego przetwarzania sygna³ów" (R. Lyons, WK£ 2003) na ss.293-296. Przy okazji jak potrzebujesz interpolacjê do oscyloskopu to na stronie LeCroya znajdziesz przyk³ad rozwi±zania interpolacji liniowej.

Andrzej Kamieniecki

To ta sama ksiazka ale ja mialem problem z wejsciem - nie wiem, moze lezy cos u mojego isp w kazdym razie to napewno ta sama pozycja ktora mozna sciagnac ze strony analog devices link tutaj, w zipie jest cala ksiazka ktora bardzo polecam.

formatting link
pozdrawiam

Faktycznie, to to samo. Nie wiedzialem ze jest tez na stronach analoga, mialem zabookmarkowana strone autora. Dzieki za linka BTW. na stronach Analoga jest sporo innych bardzo ciekawych materialow o dsp. Sporo ciekawych, praktycznych wiadomosci mozna tez znalezc na stronach TAPR

formatting link
pzdr. j.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required