Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Ralizacja funkcji logaytmującej w C

Sławek5
-
-
Posty:485
Rejestracja:15 sie 2003, o 16:40
Lokalizacja:Szczecin
Kontaktowanie:
Ralizacja funkcji logaytmującej w C

Postautor: Sławek5 » 20 wrz 2006, o 05:57

Cześć.
Mam taka prośbę.
Potrzebuję w C dla AVR funkcji logarytmującej, która zajmuje b. mało czasu procesora.
Mam sygnał w postacji liniowej z przetwornika A/C. Po przekształceniach zmienna przyjmuje wartości dodatnie od 0 do 35400. Musze teraz przedstawić to na wyświetlaczu lcd Graficznym w postacji słupka, którego wysokość ma (uwzględniając zapas na opis) mam max ok. 50.
Czy macie jakiś pomysł.

Sławek.

Awatar użytkownika
bis
-
-
Posty:134
Rejestracja:12 maja 2005, o 08:11
Lokalizacja:Warszawa

Postautor: bis » 20 wrz 2006, o 06:28

popatrz sobie tutaj: aproksymacja Pade

bis

Fajfer2
-
-
Posty:2
Rejestracja:28 wrz 2006, o 19:06
Lokalizacja:Wodzisław Śląski

Postautor: Fajfer2 » 29 wrz 2006, o 15:33

Jeżeli kompilator jest zgodny z ANSI C , to można użyć log(x) ew. log10(x);

Sławek5
-
-
Posty:485
Rejestracja:15 sie 2003, o 16:40
Lokalizacja:Szczecin
Kontaktowanie:

Postautor: Sławek5 » 1 paź 2006, o 08:33

czesc sprawdzałem tą funkcje i są dwa problemy
1. zajmuje bardzo dużo pamięci
2 nie wylicza z tego przedziału co potrzebuje.

Prosze o pomoc zakres wejscowy to od 0 do 35614 a na wyjscou ma być 0 do 64
potrzebuje tego do analizatora i ma byc to rozdzielczośc na poziomie 1.5dB/punkt
oczywiśce punktów jest max 64

Wróć do „AVR/AVR32”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości