-
Artikel
Diskussion:Digitale Sinusfunktion
Weiterbau. Ich werde in Kürze noch die Grafiken zu dem Artikel suchen und einbauen. Engineer 21:52, 3. Aug. 2011 (UTC)
-
Artikel
Diskussion:Sinus Tabelle
Sinn des Artikels. Das ist jetzt nicht wirklich eure Ernst, oder? Einen Artikel, dass man Sinus in Tabellen fassen kann und dann kommt sowas Kurzes und Grobes. Wenn, hätte man die Tabelle halbieren können, wegen der Spiegelsymmetrie und ansonsten gehört die aufs 10fache aufgebohrt und interpoliert
-
Artikel
Diskussion:Sinus berechnung
Befehle geeignet und überhaupt, wer braucht diese Genauigkeit. Ein ATxmega könnte ja 12-Bit Sinus-Schwingungen auf seinem DAC ausgeben mit fast 500.000 Werten in der Sekunde bei 32 Mhz 20 Khz also mit 25 Stützstellen.
-
Artikel
Diskussion:Digitaler LaPlace-Funktionsgenerator im FPGA
sieht es aus mit dem Code? Die Zahl der Oberwellen hängt von Wunsch und Resourcen ab. Solange die Sinuswelle perfekt ist, kann man in gewohnter Weise hochmultipizieren. Ansonsten per DDS parallel bauen. Code ist für FPGA in Form von DDS in jedem Tool mit drin. C Code für einen Controller müsste man selber schreiben, allerdings gibt es ja LIBs für den Sinus. VHDL - Core. Den Core mit der kompletten WAVE-Table-Einheit gibt es in meinem P2-Core oder einzeln. Ebenso die Flat-Top-Funktionen als optimiertes VHDL. Anmerkung zu den Formeln. Ab der 5. Oberwelle
-
Artikel
Diskussion:Digitaler Funktionsgenerator
Hat jemand den DFG schonmal aufgebaut? Ich habe mal drüber geschaut und die Tabelle für den Sinus gesehen. Arbeitet die Tabelle bzw. der Algorithmus mit Noise-Shaping oder Überabtastung? Sollte man sowas gfs integrieren? Ich bin nicht sicher, aber wenn offenbar handelt es sich nur um einen "8-Bit Sinus" der aufgrund der Rasterung naturgemäß eine recht ordentliche Verzerrung besitzt. Ich habe für ein industrielles Softwareprojekt mal einen "guten Sinus" entwickelt, indem ich mit 8facher Überabtastung
-
Artikel
Diskussion:Sinusgenerator mit IIR-Filter
Oszillator in der Praxis benutzen kann. Ich denke so an "Arduino läßt vier LEDs mit 0/90/180/270Grad-Sinus per PWM im Kreis wandern". Oder etwas komplizierter "Sprachband-shifter oder -inverter nach der dritten Methode mit ATmega" da gabs mal eine einfache Elektor-Platine mit Analogschaltern als Mischer
-
Artikel
Diskussion:AVR Arithmetik/Sinus und Cosinus (CORDIC)
sicher keine 280 Takte, sodass es insgesamt schneller als die Berechnung mittels Cordic sein müsste um sinus und cosinus zu bestimmen. Gruß Horst P.S. Quadratisch interpoliert reicht eine Tabelle mit 17 Plätzen (-1..16) a := sintable[i]; b := sintable[i+1] /2; c := sintable[i-1] /2; sinLinearNaeh :=(2*b-a
-
Artikel
Diskussion:Royer Converter
Gleichspannung anliegen, was ja nicht sein kann). Das heißt also, der Mittelwert der Spannung Sinushalbkurve ist gleich der Betriebsspannung. Der Gleichrichtwert einer Sinusspannung ist 2/PI. Da es hier rückwärts geht, müsste die Spitzenspannung nach der Spule Uspitze=Uein*PI/2 betragen. - Durch die Mittelanzapfung
-
Artikel
Diskussion:Schnelle 32Bit-Integer Sinusberechnung
allein die Ganzzahl-Divisionsroutine frisst etwa 80 Bytes. Dazu kommen die je zehn Stützstellen für Sinus und Cosinus mit insgesamt 40 Bytes. Die Routine selbst braucht nochmals 192 Bytes. Macht insgesamt also rund 300 Bytes, bei starker Optimierung (-O2, avr-gcc 4.7.2). Spart bei ganzzahligen Winkeln
einem Cordic oder eine tabellenbasierten Interpolation, wie sie hier beschrieben ist: Digitale_Sinusfunktion 87.166.170.19 14:41, 1. Nov. 2013 (CET) Ergebnis für 8 Bit AVR-GCC. Der AVR-GCC-Compiler macht aus diesem Code mit 16Bit integer, (nur die Multiplikationen als long) 272 Bytes. Das sind 84Byte
-
Artikel
Diskussion:AVR Arithmetik/Sinus und Cosinus (Lineare Interpolation)
;-) Mein Vorschlag von 0.16 als Zahlenformat bei der Cordic-Diskussion Diskussion:AVR Arithmetik/Sinus und Cosinus (CORDIC), bezog sich nur auf die Tabelle selbst linsin_tab: ..const int16_t linsin_tab[91] PROGMEM = ... Damit wäre ein Bit Genauigkeit gewonnen, ohne am Platzbedarf etwas zu ändern. Eine
eines Startwertes und -fehlers im Zusammenspiel mit Bresenham. --Gjlayde 23:57, 27. Jul. 2009 (CEST) Sinus und Cosinus: Präzision der linearen Approximation. (Frage kopieret von Bitte nicht in einen Artikel reinkritzeln. Für Fragen gibe es Diskussionsseiten und das Forum.) Eigentlich reicht eine Berechnung
-
Artikel
Diskussion:Frequenzumrichter mit Raumzeigermodulation
per elektrischen umdrehung des motors unterschieden, sprich, aus wievielen "schritten" besteht dein sinus (und somit der raumzeiger)? das oszi-bild zeigt ja, dass es sich hier nicht um sechs "plumpe schritte" wie in der block-kommutierung handelt. (kann man bei einer asynchron-maschine von kommutierung
alle 400µs einen "Schritt". Dass heißt, je niedriger die Ausgangsfrequenz ist, umso besser wird der Sinus nachgebildet. Eine Syncronmaschine geht mehr in den Bereich BLDC Motor. Der Artikel hier im Forum ist aber leider irgendwie nicht fertig geworden. Sollte ein Gemeinschaftswerk werden und obwohl zuerst
-
Artikel
Benutzer:Engineer
Eingestellte Artikel: Analog-IO mit digitalen Bausteinen Augendiagramm Bildsensor Dithering Digitale_Sinusfunktion (Auszug Facharbeit / Aufsatz) Digitale_Interpolation_bei_DA-Wandlung Digitaler_Zufallszahlengenerator_in_VHDL Digitaler_Rauschgenerator_im_FPGA Digitaler_LaPlace-Funktionsgenerator_im_FPGA Einfache
Frequenz Glossar Jitter Logikanalysator Multitasking Pulsweitenmodulation Schaltplaneditoren Sinusgenerator mit IIR-Filter Klangerzeugung Projekt Universeller Analogeingang für FPGA-basiertes Oszilloskop VHDL Softwarepool
-
Artikel
Datei:FPGA Lab Sinus 10kHz.JPG
FPGA Lab
-
Artikel
Datei:Sinus-leerlauf.bmp
__NOINDEX__
-
Artikel
Datei:Sinus-induktiv-0.33uH.bmp
__NOINDEX__
-
Artikel
Datei:Sinus-kapazitiv-100pF.bmp
__NOINDEX__
-
Artikel
Datei:Sinus-50ohm.bmp
__NOINDEX__
-
Artikel
Datei:Sinus-poti.bmp
__NOINDEX__
-
Artikel
Datei:Sinus.c
Test sinus Fehler
-
Artikel
Datei:Gleichgerichteter Sinus.png
Gleichgerichteter Sinus
-
Artikel
Datei:Einfache naeherung sinus funktion js.gif
Einfache Näherungsfunktion für Sinus und Cosinus
-
Artikel
Datei:Simple pwm triangle bw limited vhdl.gif
Gefilterter Sinus aus einem PWM/PDM Dreieckssignal.
-
Artikel
Datei:Vga-spectrum-analyzer-altera-fft-sound.jpg
Sinus mit Oberwellen auf Altera FPGA Spectrum Analyzer
-
Artikel
Datei:Digitale sinus generation js.gif
Vergleich zweier Möglichkeiten digitaler Sinus Generation
-
Artikel
Datei:IIR Sinusgenerator.png
verallgemeinerter IIR_Sinusgenerator nach ISBN 9781118278383 Seite 325
-
Artikel
Datei:Sinusgenerator-v1.JPG
__NOINDEX__ Sinusgenerator (v1.0) für den experimentellen Richtkoppler
-
Artikel
Datei:Parametrischer verzerrer mit sinusapproximation-js.png
perametric distorsion of a signal in between (-1 ... +1) with pseudo sine wave
-
Artikel
Datei:Simple direct pulse density modulated sinus .gif
Statische Pulsdichtemodulation zur einfachen Erzeugung eines Sinus für einfache Filterung.
-
Artikel
Datei:Schrittmotor-ansteuerung-sin-con-js.gif
Prinzip der Sinus-Cosinus-basierten Ansteuerung für den Micro-Step-Betrieb bei Schrittmotoren.
-
Artikel
Datei:Sintab.zip
Programm zum erstellen eines Headerfiles für AVR-GCC mit einer Sinustabelle in beliebiger Grösse.
-
Artikel
Datei:Chipscope-screen-wave-multiplier.gif
Digital multiplizierte Sinuswellen in VHDL. 8 Harmonische aus idealem Sinus erzeugt. Darstellung mit ChipScope.
-
Artikel
Datei:Fpga-sin-based-function-generator-circle.jpg
Addition von sinusförmiger Grundwelle und einigen sinusförmigen Oberwellen zu einer neuen Welle nach LaPlace / Fourrier: Hier Bildung eines Kreises.
-
Artikel
Datei:Fpga-sin-based-function-generator-triangle.jpg
Addition von sinusförmiger Grundwelle und einigen sinusförmigen Oberwellen zu einer neuen Welle nach LaPlace / Fourrier: Hier Bildung eines Dreiecks.
-
Artikel
Datei:Fpga-sin-based-function-generator-square.jpg
Addition von sinusförmiger Grundwelle und einigen sinusförmigen Oberwellen zu einer neuen Welle nach LaPlace / Fourrier: Hier Bildung eines Rechtecks.
-
Artikel
Datei:RFM12 Mittenfrequenz.png
Signalgenerator HP 8657A, Änderung der Empfangsfrequenz von -20 kHz bis + 20 kHz, Modulation mit Sinus 1 kHz, +/- 15 kHz Hub, Pegel -80 dBm
-
Artikel
Datei:Optimierte naeherung einer sinusfunktion js.gif
Approximation einer Sinusfunktion mit optmierten Koeffizienten für VHDL und binär rechnende MCUs. Diagramm der Grundwelle mit 4 Oberwellen der Funktion Y = kx * (1-kx) sowie dem 100-fach gezoomten Fehler.
-
Artikel
Datei:Opimierte naeherung sinusfunktion2 js.png
Approximation einer Sinusfunktion mit optmierten Koeffizienten für VHDL und binär rechnende MCUs. Diagramm der Grundwelle mit 4 Oberwellen der Funktion Y = kx * (1-kx) sowie dem 100-fach gezoomten Fehler.
-
Artikel
Datei:Js-dithering example 2 smoothed.jpg
Wirkung eines kontinuierlich in 2 Dimensionen hinzugefügten Wechselsignals zum einem Sinussignal bei einer 1-Bit-Wandlung mit anschließender Filterung. Das Signal wird auch bei schwacher Filterung sehr gut gut abgebildet.
-
Artikel
Datei:Laplacegenwaveforms2.jpg
mit kontinuierlichen Wellen - ähnlich wave table synthesis auf der Basis in Echtzeit erzeugter Sinuswellen Lizenz.
-
Artikel
Datei:Js-dithering example 1 smoothed.jpg
Glättung mit Filter. im optimal geditherten Bereich bilden sich die erwarteten Kreise infolge des sinusförmigen Originalsignals
-
Artikel
Datei:Hilber FIR OK.png
Beschreibung. Phasenverschiebung zweier verschiedener Sinus-Signale um jeweils 90° und gleicher sowie gleichbleibender Amplitude mit dem selben Hilber-FIR-Transformator der beide Male auch mit den selben Parametern arbeitet (Siehe für den Filterkern). Lizenz.
-
Artikel
Datei:Hilbert FIR OK Lense.png
Beschreibung. Phasenverschiebung zweier Sinus-Signale um jeweils 90° bei gleicher und gleichbleibender Amplitude. Für den Filterkern siehe Zwischen den beiden Signalen erfolgt ein sprunghafter Übergang der den Transformator überlastet. Es wird eine
-
Artikel
Datei:Dither-sinus-1.png
Beschreibung. Sinuswert mit Oberwellen (grün), gesamplet mit 4 Bit (−7...+7), wird auf nur 6 Samplestufen abgebildet − dargestellt in Orange. Der Wert ist gerundet, kann daher das Original von 6,3 nicht erreichen. Das einfache
-
Artikel
Datei:Dither-sinus-2.png
Beschreibung. Der grüne Sinuswert in hoher, digitaler Auflösung wird vor dem Abschneiden der Bits mit einem Rauschmuster 0, 3, 1, 2 beaufschlagt. Selbst das einfache Rekonstruktionsfilter glättet bereits sehr gut und folgt dem Origialverlauf auf den Maximalwert 6,3. Die Phasenverschiebung ist dieselbe wie in dither-sinus-1.png. Quelle. :Image:Signalverarbeitung-verrauschen-beispiel-dithering.gif
-
Artikel
Datei:Hilbert FIR Too Small Kernel.png
Beschreibung. Phasenverschiebung zweier Sinus-Signale um jeweils 90° mit dem Hilbert-FIR-Transformator. Bei ausreichend großem Transformator-Kern (siehe für einen kleinen Kern) werden alle Signale um 90° bei gleicher und gleichbleibender Amplitude
-
Artikel
Dithering
einem 01010101 Muster. Beispiel 2. Die nachfolgenden Schaubilder zeigen einen oberwellenbehafteten Sinus mit ca. 1/100 der Abtastfrequenz, der infolge geringer Aussteuerung nur mit 4 Bit codiert wird. Das hier sehr einfach gehaltene Rekonstruktionsfilter bildet Bögen und adaptiert auf die Treppen . Mit
wird von oben nach unten und rechts nach links kontinuierlich von 0 auf 1.0 erhöht. Der eigentliche Sinus wird mit diesem Signal überlagert und vom 1-Bit-Wandler entsprechend gerundet. Diese 2D-Bild visualisiert den 1-dimenionalen Fall eines Sinussignal etwas besser, da sich durch den Sinus-Quadrat einfach
-
Artikel
Ultra low power
vermeiden. Eine Wertetabelle statt aufwändige Mathematik zur Berechung verwenden. Beispiel Cosinus und Sinus bei DFT/FFT. Integrierte zusätzliche Hardware wie AD-Wandler, UART usw. nur für den Zeitraum einschalten in dem sie benötigt werden. Möglicherweise kann Strom gespart werden wenn man bei einer AD-Wandlung
-
Artikel
AVR Arithmetik/Sinus und Cosinus (CORDIC)
RAM (Stack) 2 3 Bytes Flash 278 Bytes CORDIC ist ein iterativer Algorithmus, mit dessen Hilfe sich Sinus und Cosinus effizient implementieren lassen. Dieser Artikel beschreibt eine CORDIC-Implementierung für 16-Bit Werte auf AVR. Auf den eigentlichen Algorithmus wird in diesem Artikel nicht eingegangen
Werte aufgetragen, die mit dem entsprechenden absoluten Fehler behaftet sind. Siehe auch. AVR-CORDIC Sinus und Cosinus durch lineare Interpolation Anmerkungen. Weblinks. CORDIC in der deutschen Wikipedia
-
Artikel
Ambilight in Hardware
Phasenverschiebung vom Referenzoszillator und für das V-Signal brauche ich 90° Phasenverschiebung. Beide Sinussignale kommen vom Referenzoszillator (siehe Farbhilfsträger). Die Ausgänge der Modulatoren gehen an die Eingänge der Integratoren. Auswertung Das Herz der Schaltung ist der ATMega48. An PORTC hängen die
des Colpitts-Oszillators ist mit Oberwellen übersäht. Um eine reine Sinusschwingung zu erzeugen, habe ich ein LC-Tiefpassfilter mit eingebaut. Wie schon im Kapitel Demodulator erwähnt, braucht man zwei um 90° phasenverschobene Signale. Ich nutze den Fakt, dass der Burst immer
-
Artikel
Formatierung im Forum
ergibt Buchstaben werden im Mathematikmodus automatisch gesetzt. Um Bezeichnungen von Funktionen wie Sinus, Cosinus oder Logarithmus besser von Variablennamen unterscheiden zu können, gibt es eine Reihe von Makros, die aus dem Backslash gefolgt von der allgemein üblichen Kurzbezeichnung der betreffenden