Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odoslať dáta na zvukovú kartu v MATLAB

MATLAB sa stal jedným z najpopulárnejších programovacích jazykov pre spracovanie signálu od všetkého , čo od zvuku mozgových vĺn signálov . Pri práci so zvukom , je žiaduce , aby bolo možné odosielať spracované zvukové signály priamo do zvukovej karty počítača je pre reprodukciu . Dosiahnutie tohto cieľa ľahko vďaka priamej podpore , ktorá existuje v prostredí MATLAB pre spracovanie tejto úlohy . Pokyny dovolená 1

Vyberte súbor wave použiť ako príklad . Každý súbor vlna , ktorá končí príponou " . Wav " , bude pracovať pre tento experiment . Dobrým príkladom je nejaká nahrávka hudby stiahnuté z Internetu . Tieto súbory možno nájsť v priečinku " na stiahnutie" . Súbor wave ste si vybrali je poslaný do zvukovej karty pre ilustráciu , ako možno údaje zaslané k nej . Pritom môžete počuť hrať na reproduktoroch vášho počítača .
2

Určte vzorkovacia súboru wave ľavým tlačidlom myši na súbor a potom kliknite na kartu Súhrn . Vzorkovací kmitočet zvuku sa objaví v súhrne ako jeden z nehnuteľností . Vzorkovacia frekvencia je zaokrúhlená zo štandardných sadzieb , ktoré sú ako základná sadzba najbližšie , že sa objaví v záložke Súhrn .
3

Run MATLAB . Spôsob , akým sa tak deje , závisí na vašom počítači a inštaláciu MATLABu , ale môžete si prečítať návod na inštaláciu MATLABu , aby zistili , ako spustiť MATLAB na konkrétnom počítači . Akonáhle je spustený , objaví sa okno MATLAB označené " Command Window " a bude obsahovať nasledujúce výzvu , známy ako príkazovom riadku MATLABu :

>>
4

vstup wavefile do premennej MATLAB pomocou nasledujúceho príkazu na príkazovom riadku programu MATLAB :

x = wavread ( ' filename.wav ' ) ;

Nezabudnite hit " Enter " po zadaní v príkaz spôsobiť MATLAB vykonať ho . Nahraďte parameter vo vyššie uvedenom príklade sa názov súboru požadovanej vlny . Premenná " x " bude teraz obsahovať zvuk nahraný v súbore wave . V tomto príklade je premenná " x " teraz obsahuje dáta, ktoré budú odoslaná do zvukovej karty
5

Poslať zvuk k zvukovej karte pomocou nasledujúceho príkazu : .

soundsc ( x , 44100 ) ;

Keď stlačíte " Enter " , mali by ste počuť hrať wave súboru do reproduktorov počítača . " 44100 " vo vyššie uvedenom príklade by mal byť nahradený s vzorkovacou frekvenciou vášho konkrétneho súboru wave . Premenná " x " môže byť nahradený akoukoľvek dáta, ktoré by ste chceli poslať k zvukovej karte .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené