Wyliczanie sinusa



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Domański <domansks_at_nospam_polbox.com>
Subject: Wyliczanie sinusa
Date: Mon, 26 Feb 2001 21:43:43 +0100


Potrzebuje algorytmu do wyliczania funkcji sinus o zalozonej dokladnosci
tzn . 8, 10, 12, 14 16 bitów.

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr C." <piotr_c_at_nospam_interia.pl>
Subject: Re: Wyliczanie sinusa
Date: Mon, 26 Feb 2001 22:47:37 +0100



Domański wrote in message ...
Potrzebuje algorytmu do wyliczania funkcji sinus o zalozonej dokladnosci
tzn . 8, 10, 12, 14 16 bitów.

Wiec bedzie to chyba jakos tak:

f(t) = round[ sin(2*pi*f*t / sr) * (2^(n-1) -1) ]

gdzie: t - numer probki; f - czestotliwosc sinusa [Hz]; sr - sample rate
(szybkosc probkowania); n [bitow] - dokladnosc (rozdzielczosc); round -
funkcja zaokraglania.

Wymyslilem to tak z 'rozbiegu' wiec jesli jest zle to prosze poprawic. Ale
mniejwiecej o to chyba chodzi.

pozdrawiam




Poprzedni Następny
Wiadomość
Spis treści
From: Marcin Milczanowski <marm_at_nospam_polbox.com>
Subject: Re: Wyliczanie sinusa
Date: Tue, 27 Feb 2001 14:34:45 +0100


Witam!

"Domański" wrote:

Potrzebuje algorytmu do wyliczania funkcji sinus o zalozonej dokladnosci
tzn . 8, 10, 12, 14 16 bitów.

Czy chodzi Ci o wygenerowanie wartosci funkcji sinus z zadana
dokladnoscia bez wykorzystania polecenia sin(x), czy po prostu o
wyliczenie warosci funkcji sinus w danym punkcie z zadana
dokladnoscia????

Jesli to pierwsze to kiedys na studiach robilem na procesorze DSP
TMS320C25 generowanie roznych przebiegow sinusoidalnych. Funkcja jest
bardzo prosta.

Jesli to drugie to nie bardzo pomoge.

Napisz dokladnie w czym rzecz.

Marcin M.

Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Smolnik" <smolnik_at_nospam_2com.pl>
Subject: Odp: Wyliczanie sinusa
Date: Tue, 27 Feb 2001 20:27:11 +0100



Użytkownik Marcin Milczanowski <marm_at_nospam_polbox.com> w wiadomości do grup
dyskusyjnych napisał:3A9BACF5.C528507C_at_nospam_polbox.com...

Jesli to pierwsze to kiedys na studiach robilem na procesorze DSP
TMS320C25 generowanie roznych przebiegow sinusoidalnych. Funkcja jest
bardzo prosta.

Z Maclurina, czy jakoś inaczej?


--
------------------------
Pozdrawiam.
Michał Smolnik
smolnik_at_nospam_2com.pl
www.smolnik.w.pl
tel. 0 604 666 970



Poprzedni Następny
Wiadomość
Spis treści
From: Domański <domansks_at_nospam_polbox.com>
Subject: Re: Wyliczanie sinusa
Date: Wed, 28 Feb 2001 23:13:27 +0100


In article <3A9BACF5.C528507C_at_nospam_polbox.com>, marm_at_nospam_polbox.com says...
Witam!

"Domański" wrote:

Potrzebuje algorytmu do wyliczania funkcji sinus o zalozonej dokladnosci
tzn . 8, 10, 12, 14 16 bitów.

Czy chodzi Ci o wygenerowanie wartosci funkcji sinus z zadana
dokladnoscia bez wykorzystania polecenia sin(x), czy po prostu o
wyliczenie warosci funkcji sinus w danym punkcie z zadana
dokladnoscia????

Jesli to pierwsze to kiedys na studiach robilem na procesorze DSP
TMS320C25 generowanie roznych przebiegow sinusoidalnych. Funkcja jest
bardzo prosta.

Jesli to drugie to nie bardzo pomoge.

Napisz dokladnie w czym rzecz.

Marcin M.

Chodzi o wyliczanie sinusa w danym punkcie z okreslona dokladnoscia.