eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaDDS, prośba o wyjaśnienieRe: DDS, pro?ba o wyja?nienie
  • Path: news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!
    news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!news.glorb.com!npeer02.
    iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx
    02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.
    neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
    From: BartekK <s...@N...org>
    Newsgroups: pl.misc.elektronika
    Subject: Re: DDS, pro?ba o wyja?nienie
    Date: Thu, 18 Mar 2010 20:11:17 +0100
    Organization: TP - http://www.tp.pl/
    Lines: 29
    Message-ID: <hntu47$39c$1@atlantis.news.neostrada.pl>
    References: <hntu17$4qi$1@nemesis.news.neostrada.pl>
    NNTP-Posting-Host: dlugi.drut.org
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: atlantis.news.neostrada.pl 1268939719 3372 83.18.31.34 (18 Mar 2010 19:15:19
    GMT)
    X-Complaints-To: u...@n...neostrada.pl
    NNTP-Posting-Date: Thu, 18 Mar 2010 19:15:19 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.1.8) Gecko/20100227
    Thunderbird/3.0.3
    In-Reply-To: <hntu17$4qi$1@nemesis.news.neostrada.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:584673
    [ ukryj nagłówki ]

    W dniu 2010-03-18 20:02, Robbo pisze:
    > Przeczyta?em zasad? dzia?ania DDS i wydaje
    > mi si?, ?e wszystko zrozumia?em.
    > Potem znalaz?em opis pewnego projektu
    > http://www.scienceprog.com/avr-dds-signal-generator-
    v20/
    > i nie rozumiem, w jaki spos?b autor
    > uzyskuje cz?stotliwo?? od 1 do 65kHz,
    > a ma stablicowane tylko 256 pr?bek sinusa.
    No to widocznie nie zrozumiałeś.
    Zakres częstotliwości uzyskuje się wybierając "prędkość odtwarzania"
    tych próbek. Próbki zawierają tylko wartości chwilowe.
    Łatwiej może byś zrozumiał gdyby autor miał 360 próbek skatalogowanych,
    i dla sinusa ustawiał co 1stopień kolejną próbkę z tabeli. A jak szybko
    stopnie się zmieniają - do tego zależy częstotliwość, jeśli będziesz
    zmieniał stopnie (numery próbek z tabeli) z częstotliwością (prędkością)
    1/360s to cały sinus wymalujesz w czasie 360/360=1s czyli uzyskasz 1Hz.
    Oczywiście nie ma sensu przechowywać 360próbek, bo w układzie cyfrowym
    po pierwsze łatwiej się liczy do pełnych potęg dwójki, a w dodatku skoro
    "góra i dół" sinusa (0-180st i 180-360) są takie same tylko odwrócone co
    do znaku. I nie ma sensu przechowywać całego kawałka 0-180st, skoro
    90-180st jest taki sam jak 0-90 tylko odtwarzany od tyłu. Dzięki temu
    odcinek 0-90st zapisujesz "niby tylko" na 256próbkach, tylko te próbki
    odtwarzasz z odpowiednią kolejnością i ze znakiem, a to przekłada się na
    1024 próbki na całego sinusa, całkiem ładny przebieg dając.

    --
    | Bartlomiej Kuzniewski
    | s...@d...org GG:23319 tel +48 696455098 http://drut.org/
    | http://www.allegro.pl/show_user_auctions.php?uid=338
    173

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: