MATLAB har blitt en av de mest populære programmeringsspråk for signalbehandling fra alt fra lyd til hjernen wave signaler. Når du arbeider med lyd, er det ønskelig å kunne sende bearbeidet lydsignaler direkte til en datamaskin lydkort for reproduksjon . Oppnå dette lett takket være den direkte støtten som finnes i MATLAB for håndtering av denne oppgaven . Instruksjoner
en
Velg en wave fil å bruke som et eksempel. Enhver wave fil som slutter på " . Wav " filtype vil arbeide for dette eksperimentet . Et godt eksempel er noe musikk innspilling lastet ned fra Internett . Slike filer kan finnes i " nedlastinger "-mappen . Til wave-filen du har valgt blir sendt til lydkortet å illustrere hvordan data kan sendes til det . Ved å gjøre det , hører du det spille på datamaskinens høyttalere .
2
Bestem samplingsfrekvens på din wave fil ved å venstre- klikke på filen, og deretter klikke kategorien Sammendrag. En lyd samplingsfrekvens vises i sammendraget som en av eiendommene. Samplingsfrekvensen er avrundet fra standard priser , som er like standard sats nærmest som vises i kategorien Sammendrag.
3
Run MATLAB . Måten dette gjøres avhenger av datamaskinen og installasjon av MATLAB , men du kan se gjennom MATLAB installeringsinstruksjonene for å finne ut hvordan du kjører MATLAB på din datamaskin. Når den er i gang , vil en MATLAB vindu merket "Command Window" vises og vil inneholde følgende melding , kjent som MATLAB ledeteksten : en
>>
4
Input den WAV-filen til en MATLAB variabel ved hjelp av følgende kommando ved MATLAB ledeteksten : en
x = wavread (' filename.wav ');
Husk å trykke "Enter "-tasten når du har skrevet inn kommandoen til å forårsake MATLAB å kjøre den. Erstatte parameter i eksempelet ovenfor med filnavnet til ønsket wave fil . Variabelen " x " skal nå inneholde lyden registrert i wave fil . I eksemplet inneholder variabelen " x " nå de data som blir sendt til lydkortet
5
Send lyden til lydkortet ved hjelp av følgende kommando: .
soundsc ( x , 44100 ) ;
Når du trykker "Enter " du burde høre wave fil spiller i datamaskinens høyttalere . Den " 44100 " i eksempelet ovenfor bør erstattes med samplingsfrekvens på din spesielle wave fil . Variabelen " x " kan erstattes av noen data som du ønsker å sende til lydkortet .