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
Leden € 35,96
-
Elektor Labs Elektor Audio DSP FX Processor (Nieuwe Revisie)
De Elektor Audio DSP FX Processor combineert een ESP32-microcontroller en een ADAU1701 Audio DSP van Analog Devices. Naast een door de gebruiker programmeerbare DSP-kern heeft de ADAU1701 hoogwaardige analoog-naar-digitaal en digitaal-naar-analoog converters ingebouwd en is hij voorzien van een I²S-poort. Dit maakt hem geschikt als hoogwaardige audio-interface voor de ESP32. Programma's voor de ESP32 kunnen worden gemaakt met Arduino, Platform IO, CMake of door de Espressif IDF op een andere manier te gebruiken. Programma's voor de ADAU7101 audio DSP's worden gemaakt met de gratis visuele programmeertool SigmaStudio door voorgedefinieerde algoritmablokken op een canvas te slepen. Toepassingen Bluetooth/Wi-Fi audio sink (bijv. luidspreker) & bron Gitaareffectpedaal (stompbox) Muzieksynthesizer Geluids-/functiegenerator Programmeerbaar cross-overfilter voor luidsprekers Geavanceerde audio-effectprocessor (reverb, chorus, pitch shifting, enz.) Audioapparaat met internetverbinding DSP-experimentplatform Draadloze MIDI MIDI naar CV-converter en nog veel meer... Specificaties ADAU1701 28-/56-bit, 50-MIPS digitale audioprocessor die bemonsteringsfrequenties tot 192 kHz ondersteunt ESP32 32-bit dual-core microcontroller met Wi-Fi 802.11b/g/n en Bluetooth 4.2 BR/EDR en BLE 2x 24-bit audio-ingangen (2 V RMS, 20 kΩ) 4x 24-bit audio-uitgangen (0,9 V RMS, 600 Ω) 4x Regelpotentiometer MIDI in- en uitgang I²C-uitbreidingspoort Multi-mode werking Voeding: 5 V DC USB of 7,5-12 V DC (cilinderaansluiting, middelste pin is GND) Stroomverbruik (gemiddeld): 200 mA Inbegrepen 1x ESP32 Audio DSP FX Processor board (gemonteerd) 1x ESP32-PICO-KIT 2x Truien 2x 18-pins headers (female) 4x 10 KB potentiometers Downloads Documentation GitHub
€ 99,95€ 84,95
Leden identiek
-
Jstvro ATS25 max-Decoder II FM/HF full-band DSP-ontvanger
Verbeterde versie II met Bluetooth-functie, grotere batterijcapaciteit, ingebouwd banddoorlaatfiltercircuit en extra modi (HI-Z, LNA, 50 ohm) De ATS25 max-Decoder II is een draagbare, full-band MW/LW/SW/Ham/FM ontvanger gebaseerd op de Si4732-A10 HF-transceiver met DSP-technologie. De uiterst compacte en lichtgewicht ontvanger heeft verschillende ingebouwde modi voor signaaldecodering, waaronder CW, RTTY, HELL, FT4 en FT8, wat hem tot een onmisbaar apparaat maakt voor radioamateurs. Kenmerken Draaiknop of touchscreen gebruikersinterface Automatische omschakeling van de antenne-ingang (BNC-aansluiting) Instelbare bandbreedte van 500-6000 Hz, afhankelijk van de modulatie Real-time meting van de ontvangstkwaliteit van het signaal, en automatisch zoeken naar radiozenders op basis van de ontvangen gegevens 10 Hz minimale SSB frequentie-stappen. 1 Hz BFO-generator voor nauwkeurig afstemmen binnen de amateurradio banden RDS informatie decoderen SSB ontvangst Snelle frequentie-instelling met behulp van twee snel schakelende VFO's Onbeperkt zendergeheugen met groepering op ontvangstbereik CB-band kanaal modus Uitgebreide instel- en aanpassingsmogelijkheden Morsecode decodering voor Latijnse en Cyrillische alfabetten DIGI modi decodering (RTTY, FELD-HELL, FT4, FT8) Gedecodeerde gegevens opslaan, opslaan en verzenden naar een pc WiFi-connectiviteit voor updates en geavanceerde decoderingsmodi Te voorzien van updates, ESP32-gebaseerd, besturingssoftware Geleverd met vooraf geregistreerde licentiesleutel Specificaties Display: 2,4-inch (netto) TFT-color met touch (320 x 240) Materiaal behuizing: aluminiumlegering Ingebouwde accu: 4000 mAh Lithium-ion (ondersteunt tot 6 uur gebruik) Bluetooth Interne luidspreker Hoofdtelefoonuitgang (3,5 mm-aansluiting) VHF FM: 64-108 MHz met RDS MW: 520-1710 kHz LW: 153-500 kHz SW: 1730-30000 kHz Firmware versie: 4.17 Air Voeding: USB-C Afmetingen: 117 x 112 x 45 mm Gewicht: 380 g Inbegrepen 1x ATS25 max-Decoder II ontvanger 1x WiFi-antenne 1x Telescopische antenne 1x Stylus pen 1x USB-C oplaad-/datakabel 1x Stofdoekje 1x Handleiding
€ 199,95
Leden € 179,96
-
BeagleBoard BeagleY-AI SBC met GPU, DSP en KI-accelerators
BeagleY-AI is een goedkope, open-source en krachtige 64-bit quad-core single-board computer, uitgerust met een GPU, DSP en vision/deep learning accelerators, ontworpen voor ontwikkelaars en makers. Gebruikers kunnen profiteren van de door BeagleBoard.org geleverde Debian Linux-software-images, die een ingebouwde ontwikkelomgeving bevatten. Dit maakt de naadloze uitvoering van AI-applicaties op een speciale 4 TOPS-coprocessor mogelijk, terwijl tegelijkertijd realtime I/O-taken worden afgehandeld met een 800 MHz microcontroller. BeagleY-AI is ontworpen om te voldoen aan de behoeften van zowel professionele ontwikkelaars als educatieve omgevingen. Het is betaalbaar, gemakkelijk te gebruiken en open source, waardoor belemmeringen voor innovatie worden weggenomen. Ontwikkelaars kunnen diepgaande lessen verkennen of praktische toepassingen zonder beperkingen tot het uiterste drijven. Specificaties Processor TI AM67 met quad-core 64-bit Arm Cortex-A53, GPU, DSP, en visie/deep learning accelerators RAM 4 GB LPDDR4 WiFi BeagleBoard BM3301-module gebaseerd op TI CC3301 (802.11ax Wi-Fi) Bluetooth Bluetooth Low Energy 5.4 (BLE) USB • 4x USB-A 3.0 die gelijktijdige 5 Gbps-werking ondersteunen• 1x USB-C 2.0 ondersteunt USB 2.0-apparaat Ethernet Gigabit Ethernet, met PoE+ ondersteuning (vereist aparte PoE+ HAT) Camera/Scherm 1x 4-baans MIPI-camera/display-zendontvangers, 1x 4-baans MIPI-camera Uitvoer weergeven 1x HDMI-scherm, 1x OLDI-scherm Realtime klok (RTC) Ondersteunt een externe knoopcelbatterij voor het behouden van de tijd bij stroomuitval. Het wordt alleen ingevuld op EVT-monsters. Debug UART 1x 3-pins debug-UART Voeding 5 V/5 A gelijkstroom via USB-C, met ondersteuning voor Power Delivery Aan/uit-knop Aan/uit inbegrepen PCIe-interface PCI-Express Gen3 x1-interface voor snelle randapparatuur (vereist aparte M.2 HAT of andere adapter) Uitbreidingsconnector 40-pins koptekst Ventilatorconnector 1x 4-pins ventilatorconnector, ondersteunt PWM-snelheidsregeling en snelheidsmeting Opslag microSD-kaartsleuf, met ondersteuning voor de snelle SDR104-modus Tag Connect 1x JTAG, 1x Tag Connect voor PMIC NVM-programmering Downloads Pinout Documentation Quick start Software
€ 89,95
Leden € 80,96
-
Ohmic PÚCA DSP ESP32 Development Board
PÚCA DSP is an open-source, Arduino-compatible ESP32 development board for audio and digital signal processing (DSP) applications with expansive audio-processing features. It provides audio inputs, audio outputs, a low-noise microphone array, an integrated test-speaker option, additional memory, battery-charge management, and ESD protection all on a small, breadboard-friendly PCB. Synthesizers, Installations, Voice UI, and More PÚCA DSP can be used for a wide range of DSP applications, including but not limited to those in the fields of music, art, creative technology, and adaptive technology. Music-related examples include digital-music synthesis, mobile recording, Bluetooth speakers, wireless line-level directional microphones, and the design of smart musical instruments. Art-related examples include acoustic sensor networks, sound-art installations, and Internet-radio applications. Examples related to creative and adaptive technology include voice user interface (VUI) design and Web audio for the Internet of Sounds. Compact, Integrated Design PÚCA DSP was designed for portability. When used with an external 3.7 V rechargeable battery, it can be deployed almost anywhere or integrated into just about any device, instrument, or installation. Its design emerged from months of experimentation with various ESP32 development boards, DAC breakout boards, ADC breakout boards, Microphone breakout boards, and audio-connector breakout boards, and – despite its diminutive size – it manages to provide all of that functionality in a single board. And it dos so without compromising signal quality. Specifications Processor & Memory Espressif ESP32 Pico D4 Processor 32-bit dual core 80 MHz / 160 MHz / 240 MHz 4 MB SPI Flash with 8 MB additional PSRAM (Original Edition) Wireless 2.4 GHz Wi-Fi 802.11b/g/n Bluetooth BLE 4.2 3D Antenna Audio Wolfson WM8978 Stereo Audio Codec Audio Line In on 3.5 mm stereo onnector Audio Headphone / Line Out on 3.5 mm stereo connector Stereo Aux Line In, Audio Mono Out routed to GPIO Header 2x Knowles SPM0687LR5H-1 MEMS Microphones ESD protection on all audio inputs and outputs Support for 8, 11.025, 12, 16, 22.05, 24, 32, 44.1 and 48 kHz sample rates 1 W Speaker Driver, routed to GPIO Header DAC SNR 98 dB, THD -84 dB (‘A’ weighted @ 48 kHz) ADC SNR 95 dB, THD -84 dB (‘A’ weighted @ 48 kHz) Line input impedance: 1 MOhm Line output impedance: 33 Ohm Form Factor and Connectivity Breadboard friendly 70 x 24 mm 11x GPIO pins broken out to 2.54 mm pitch header, with access to both ESP32 ADC channels, JTAG and capacitive touch pins USB 2.0 over USB Type C connector Power 3.7/4.2 V Lithium Polymer Rechargeable Battery, USB or external 5 V DC power source ESP32 and Audio Codec can be placed into low power modes under software control Battery voltage level detection ESD protection on USB data bus Downloads GitHub Datasheet Links Crowd Supply Campaign (includes FAQs) Hardware Overview Programming the Board The Audio Codec
€ 69,95
Leden € 62,96