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
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
To ja dorzuce jeszcze jeden link:
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:
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.
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
Have something to add? Share your thoughts — no account required.
Ask the community — no account required