Digital Signal Processing (DSP)
-
Elektor Publishing Practical Audio DSP Projects with the ESP32
Easy and Affordable Digital Signal Processing The aim of this book is to teach the basic principles of Digital Signal Processing (DSP) and to introduce it from a practical point of view using the bare minimum of mathematics. Only the basic level of discrete-time systems theory is given, sufficient to implement DSP applications in real time. The practical implementations are described in real time using the highly popular ESP32 DevKitC microcontroller development board. With the low cost and extremely popular ESP32 microcontroller, you should be able to design elementary DSP projects with sampling frequencies within the audio range. All programming is done using the popular Arduino IDE in conjunction with the C language compiler. After laying a solid foundation of DSP theory and pertinent discussions on the main DSP software tools on the market, the book presents the following audio-based sound and DSP projects: Using an I²S-based digital microphone to capture audio sound Using an I²S-based class-D audio amplifier and speaker Playing MP3 music stored on an SD card through an I²S-based amplifier and speaker Playing MP3 music files stored in ESP32 flash memory through an I²S-based amplifier and speaker Mono and stereo Internet radio with I²S-based amplifiers and speakers Text-to-speech output with an I²S-based amplifier and speaker Using the volume control in I²S-based amplifier and speaker systems A speaking event counter with an I²S-based amplifier and speaker An adjustable sinewave generator with I²S-based amplifier and speaker Using the Pmod I²S2 24-bit fast ADC/DAC module Digital low-pass and band-pass real-time FIR filter design with external and internal A/D and D/A conversion Digital low-pass and band-pass real-time IIR filter design with external and internal A/D and D/A conversion Fast Fourier Transforms (FFT)
€ 39,95
Mitglieder € 35,96
-
Elektor Labs Elektor Audio DSP FX Processor (Neue Revision)
Der Elektor Audio DSP FX Processor kombiniert einen ESP32-Mikrocontroller und einen ADAU1701 Audio DSP von Analog Devices. Neben einem vom Benutzer programmierbaren DSP-Kern verfügt der ADAU1701 über hochwertige integrierte Analog-Digital- und Digital-Analog-Wandler und verfügt über einen I²S-Port. Dadurch eignet es sich als hochwertiges Audio-Interface für den ESP32. Programme für den ESP32 können mit Arduino, Platform IO, CMake oder durch die Verwendung des Espressif IDF auf andere Weise erstellt werden. Programme für die Audio-DSPs ADAU7101 werden mit dem kostenlosen visuellen Programmiertool SigmaStudio durch Ziehen und Ablegen vordefinierter Algorithmusblöcke auf einer Leinwand erstellt. Anwendungen Bluetooth/Wi-Fi-Audiosink (z. B. Lautsprecher) & Quelle Gitarreneffektpedal (Stomp-Box) Musiksynthesizer Sound-/Funktionsgenerator Programmierbarer Crossover-Filter für Lautsprecher Erweiterter Audioeffektprozessor (Hall, Chorus, Pitch-Shifting usw.) Mit dem Internet verbundenes Audiogerät DSP-Experimentierplattform Drahtloses MIDI MIDI-zu-CV-Konverter und viele mehr... Technische Daten ADAU1701 28-/56-Bit, 50-MIPS digitaler Audioprozessor, der Abtastraten von bis zu 192 kHz unterstützt ESP32 32-Bit-Dual-Core-Mikrocontroller mit Wi-Fi 802.11b/g/n und Bluetooth 4.2 BR/EDR und BLE 2x 24-Bit-Audioeingänge (2 V RMS, 20 kΩ) 4x 24-Bit-Audioausgänge (0,9 V RMS, 600 Ω) 4x Steuerpotentiometer MIDI Ein- und Ausgang I²C-Erweiterungsport Multi-Mode-Betrieb Stromversorgung: 5 V DC USB oder 7,5-12 V DC (Hohlbuchse, mittlerer Pin ist GND) Stromverbrauch (Durchschnitt): 200 mA Lieferumfang 1x ESP32 Audio DSP FX Prozessor Board (montiert) 1x ESP32-PICO-KIT 2x Jumper 2x 18-Pin Header (female) 4x 10 KB Potentiometer Downloads Documentation GitHub
€ 99,95€ 84,95
Mitglieder identisch
-
Jstvro ATS25 max-Decoder II FM/HF Vollband-DSP-Empfänger
Verbesserte Version II mit Bluetooth-Funktion, größerer Akkukapazität, eingebauter Bandpassfilterschaltung und zusätzlichen Modi (HI-Z, LNA, 50 Ohm) Der ATS25 max-Decoder II ist ein tragbarer Vollband-MW/LW/SW/Ham/FM-Radioempfänger, der auf dem HF-Transceiver Si4732-A10 mit DSP-Technologie basiert. Der äußerst kompakte und leichte Empfänger verfügt über mehrere integrierte Signaldekodierungsmodi, darunter CW, RTTY, HELL, FT4 und FT8, was ihn zu einem unverzichtbaren Gerät für Funkamateure macht. Features Drehsteuerung oder Touchscreen-Benutzeroberfläche Automatische Antenneneingangsumschaltung (BNC-Buchse) Einstellbare Bandbreite von 500-6000 Hz je nach Modulation Echtzeitmessung der Signalempfangsqualität und automatische Suche nach Radiosendern basierend auf empfangenen Daten 10 Hz minimale SSB-Frequenzeinstellung. 1 Hz BFO-Generator für präzise Abstimmung innerhalb von Amateurfunkbändern RDS-Informationsdekodierung SSB-Empfang Schnelle Frequenzeingabe mit zwei schnell umschaltenden VFOs Unbegrenzter Senderspeicher mit Gruppierung nach Empfangsbereich CB-Band-Kanalmodus Umfassende Einstellungs- und Anpassungsmöglichkeiten Morsecode-Dekodierung für lateinische und kyrillische Alphabete DIGI-Modi-Dekodierung (RTTY, FELD-HELL, FT4, FT8) Entschlüsselte Datenspeicherung, Speicherung und Senden an einen PC WiFi-Konnektivität für Updates und erweiterte Dekodierungsmodi Aktualisierbar, ESP32-basiert, Steuerungssoftware Wird mit vorregistriertem Lizenzschlüssel geliefert Technische Daten Display: 2,4" Farb-TFT mit Touchfunktion (320 x 240) Gehäusematerial: Aluminiumlegierung Eingebauter Akku: 4000 mAh Lithium-Ionen (unterstützt bis zu 6 Stunden Betrieb) Bluetooth Interner Lautsprecher Kopfhörerausgang (3,5 mm Klinke) VHF FM: 64-108 MHz mit RDS MW: 520-1710 kHz LW: 153-500 kHz SW: 1730-30000 kHz Firmware-Version: 4.17 Air Stromversorgung: USB-C Abmessungen: 117 x 112 x 45 mm Gewicht: 380 g Lieferumfang 1x ATS25 max-Decoder II Empfänger 1x WLAN-Antenne 1x Teleskopantenne 1x Eingabestift 1x USB-C Lade-/Datenkabel 1x Staubtuch 1x Manual
€ 199,95
Mitglieder € 179,96
-
BeagleBoard BeagleY-AI SBC mit GPU, DSP und KI-Beschleunigern
BeagleY-AI ist ein kostengünstiger, quelloffener und leistungsstarker 64-Bit-Quad-Core-Einplatinencomputer, ausgestattet mit einer GPU, DSP und Vision-/Deep-Learning-Beschleunigern, der für Entwickler und Maker entwickelt wurde. Benutzer können die von BeagleBoard.org bereitgestellten Debian-Linux-Software-Images nutzen, die eine integrierte Entwicklungsumgebung enthalten. Dies ermöglicht die nahtlose Ausführung von KI-Anwendungen auf einem dedizierten 4 TOPS-Coprozessor, während gleichzeitig Echtzeit-I/O-Aufgaben mit einem 800 MHz-Mikrocontroller erledigt werden. BeagleY-AI wurde entwickelt, um die Anforderungen sowohl professioneller Entwickler als auch von Bildungsumgebungen zu erfüllen. Es ist erschwinglich, benutzerfreundlich und Open Source und beseitigt Innovationshindernisse. Entwickler können ohne Einschränkungen vertiefende Lektionen erkunden oder praktische Anwendungen bis an ihre Grenzen ausreizen. Technische Daten Prozessor TI AM67 mit Quad-Core 64-Bit Arm Cortex-A53, GPU, DSP, und Vision/Deep-Learning-Beschleuniger RAM 4 GB LPDDR4 WLAN BeagleBoard BM3301-Modul basierend auf TI CC3301 (802.11ax Wi-Fi) Bluetooth Bluetooth Low Energy 5.4 (BLE) USB • 4x USB-A 3.0 unterstützen gleichzeitigen 5-Gbit/s-Betrieb• 1x USB-C 2.0 unterstützt USB 2.0-Geräte Ethernet Gigabit-Ethernet mit PoE+ Unterstützung (erfordert separaten PoE+ HAT) Kamera/Display 1x 4-Wege MIPI-Kamera/Display-Transceiver, 1x 4-Wege MIPI-Kamera Ausgabe anzeigen 1x HDMI-Display, 1x OLDI-Display Echtzeituhr (RTC) Unterstützt eine externe Knopfbatterie zur Erhaltung der Stromausfallzeit. Es wird nur bei EVT-Proben ausgefüllt. UART debuggen 1x 3-Pin-Debug-UART Stromversorgung 5 V/5 A Gleichstrom über USB-C, mit Power Delivery-Unterstützung Power-Taste Ein/Aus inklusive PCIe-Schnittstelle PCI-Express Gen3 x1-Schnittstelle für schnelle Peripheriegeräte (erfordert separaten M.2 HAT oder anderen Adapter) Erweiterungsanschluss 40-Pin-Header Lüfteranschluss 1x 4-poliger Lüfteranschluss, unterstützt PWM-Geschwindigkeitssteuerung und Geschwindigkeitsmessung Speicher microSD-Kartensteckplatz mit Unterstützung für den Hochgeschwindigkeits-SDR104-Modus Tag Connect 1x JTAG, 1x Tag Connect für PMIC NVM-Programmierung Downloads Pinout Documentation Quick start Software
€ 89,95
Mitglieder € 80,96
-
Ohmic PUCA DSP ESP32 Entwicklungsboard
PÚCA DSP ist ein Arduino-kompatibles Open-Source-ESP32-Entwicklungsboard für Audio- und digitale Signalverarbeitungsanwendungen (DSP) mit umfangreichen Audioverarbeitungsfunktionen. Es bietet Audioeingänge, -ausgänge, ein rauscharmes Mikrofonarray, eine integrierte Testlautsprecheroption, zusätzlichen Speicher, Batterielademanagement und ESD-Schutz – alles auf einer kleinen, Breadboard-freundlichen Platine. Synthesizer, Installationen, Voice UI und mehr PÚCA DSP kann für eine breite Palette von DSP-Anwendungen eingesetzt werden, unter anderem in den Bereichen Musik, Kunst, Kreativtechnik und adaptive Technologie. Beispiele aus dem Musikbereich sind digitale Musiksynthese, mobile Aufnahmen, Bluetooth-Lautsprecher, drahtlose Richtmikrofone und die Entwicklung intelligenter Musikinstrumente. Beispiele aus dem Bereich Kunst sind akustische Sensornetzwerke, Klangkunstinstallationen und Internet-Radioanwendungen. Beispiele aus dem Bereich der kreativen und adaptiven Technologie sind das Design von Sprachbenutzerschnittstellen (VUI) und Web-Audio für das Internet der Klänge. Kompaktes, integriertes Design PÚCA DSP wurde für den mobilen Einsatz konzipiert. In Verbindung mit einem externen 3,7-V-Akku kann er fast überall eingesetzt oder in nahezu jedes Gerät, Instrument oder jede Installation integriert werden. Sein Design entstand aus monatelangen Experimenten mit verschiedenen ESP32-Entwicklungsboards, DAC-Breakout-Boards, ADC-Breakout-Boards, Mikrofon-Breakout-Boards und Audio-Anschluss-Breakout-Boards, und – trotz seiner geringen Größe – schafft er es, all diese Funktionen in einem einzigen Board zu vereinen. Und das ohne Kompromisse bei der Signalqualität. Technische Daten Prozessor und Speicher Espressif ESP32 Pico D4 Prozessor 32-bit Dual-Core 80 MHz/160 MHz/240 MHz 4 MB SPI Flash mit 8 MB zusätzlichem PSRAM (Original Edition) Drahtloses 2,4-GHz-WLAN 802.11b/g/n Bluetooth BLE 4.2 3D-Antenne Audio Wolfson WM8978 Stereo-Audio-Codec Audio-Line-In am 3,5-mm-Stereoanschluss Audio-Kopfhörer-/Line-Ausgang am 3,5-mm-Stereoanschluss Stereo-Aux-Line-In, Audio-Mono-Out zum GPIO-Header geleitet 2x Knowles SPM0687LR5H-1 MEMS-Mikrofone ESD-Schutz an allen Audioeingängen und -ausgängen Unterstützung für Abtastraten von 8, 11,025, 12, 16, 22,05, 24, 32, 44,1 und 48 kHz 1-W-Lautsprechertreiber, auf GPIO-Header geroutet DAC SNR 98 dB, THD -84 dB ('A'-gewichtet bei 48 kHz) ADC SNR 95 dB, THD -84 dB (‘A’-gewichtet bei 48 kHz) Line-Eingangsimpedanz: 1 MOhm Line-Ausgangsimpedanz: 33 Ohm Formfaktor und Konnektivität Breadboard-freundlich 70 x 24 mm 11x GPIO-Pins mit 2,54 mm Rastermaß, mit Zugriff auf beide ESP32-ADC-Kanäle, JTAG und kapazitive Touch-Pins USB 2.0 über USB-Typ-C-Anschluss Stromversorgung 3,7/4,2 V Lithium-Polymer-Akku, USB oder externe 5 V DC-Stromquelle ESP32 und Audio-Codec können softwaregesteuert in Energiesparmodi versetzt werden Erkennung des Batteriespannungspegels ESD-Schutz am USB-Datenbus Downloads GitHub Datasheet Links Crowd Supply Campaign (includes FAQs) Hardware Overview Programming the Board The Audio Codec
€ 69,95
Mitglieder € 62,96