lv_l13_sound_10

1
Laborator 13 Mai 2010 Prof. Iulian Lupea Funcţii Labview pentru prelucrarea sunetelor 1. Achiziţie continuă de sunet cu afişarea varieţiei sunetului în timp şi puterea spectrală asociată 1. ciclare while cu oprise prin buton Stop şi sau eroare pe câmpul “status” (unbandle by name) 2. configurare placă de sunet mono-aural, 8bit şi 11025 eşantioane pe secundă. 3. conectare indicator mono-8bit a funcţiei SI Read.vi 4. Conversie de la tipul intreg pe 8 biti la real dublă precizie 5. Calcul putere spectrală a semnalului cu observare a tonalităţilor înalte, joase, etc 6. buffer size, device=placa de sunet, compound logic SAU+NOT, temporizare etc. 2. Funcţia Snd Play Wave File.vi trimite un fişier .wav (aflat pe disc) la placa de sunet (boxe). 3. Funcţii pentru generare sunet prin placa de sunet şi difuzoare *citire fişier chirp.wave şi afişare(indicator) “mono 16bit” şi “format sound” *Snd Write Waveform = trimitere la difuzor/audiţie a fişierului chirp.wav *Snd Write WAVE File.vi = salvare din format mono16bit +sound format în fişierul chirp2.wav 4. Simulare telefon : calculeaza o pereche de tonuri (inalt, jos) pentru tasta apasată şi generează un sunet corespunzător pentru validare şi recunoaşterea sonoră a tastei. Aplicaţia este în buclă while până la apăsarea butonului de “stop”. La fiacare iteraţie registrul de transfer este iniţializat cu tabloul logic 3x4 False. Search 1D Array.vi identifică numărul de ordine a tastei apăsate în matricea booleană. Impărţirea cu rest determină linia şi coloana tastei apăsate. Index Array.vi extrage frecvenţa din constanta sir frecvenţe înalte şi altă frecvenţă din sir frecvenţe joase care vor genera un ton în funcţia “tone wave gen.” Snd Write Waveform.vi generează sunetul specific tastei, la difuzor. Slide-ul volume modifică amplitudinea sinusoidelor.

Upload: fighter2793

Post on 04-Dec-2015

213 views

Category:

Documents


1 download

DESCRIPTION

documentar

TRANSCRIPT

Page 1: LV_L13_Sound_10

Laborator 13 Mai 2010 Prof. Iulian Lupea

Funcţii Labview pentru prelucrarea sunetelor 1. Achiziţie continuă de sunet cu afişarea varieţiei sunetului în timp şi puterea spectrală asociată 1. ciclare while cu oprise prin buton Stop şi sau eroare pe câmpul “status” (unbandle by name) 2. configurare placă de sunet mono-aural, 8bit şi 11025 eşantioane pe secundă. 3. conectare indicator mono-8bit a funcţiei SI Read.vi 4. Conversie de la tipul intreg pe 8 biti la real dublă precizie 5. Calcul putere spectrală a semnalului cu observare a tonalităţilor înalte, joase, etc 6. buffer size, device=placa de sunet, compound logic SAU+NOT, temporizare etc.

2. Funcţia Snd Play Wave File.vi trimite un fişier .wav (aflat pe disc) la placa de sunet (boxe). 3. Funcţii pentru generare sunet prin placa de sunet şi difuzoare *citire fişier chirp.wave şi afişare(indicator) “mono 16bit” şi “format sound” *Snd Write Waveform = trimitere la difuzor/audiţie a fişierului chirp.wav

*Snd Write WAVE File.vi = salvare din format mono16bit +sound format în fişierul chirp2.wav

4. Simulare telefon : calculeaza o pereche de tonuri (inalt, jos) pentru tasta apasată şi generează un sunet corespunzător pentru validare şi recunoaşterea sonoră a tastei. Aplicaţia este în buclă while până la apăsarea butonului de “stop”. La fiacare iteraţie registrul de transfer este iniţializat cu tabloul logic 3x4 False. Search 1D Array.vi identifică numărul de ordine a tastei apăsate în matricea booleană. Impărţirea cu rest determină linia şi coloana tastei apăsate. Index Array.vi extrage frecvenţa din constanta sir frecvenţe înalte şi altă frecvenţă din sir frecvenţe joase care vor genera un ton în funcţia “tone wave gen.” Snd Write Waveform.vi generează sunetul specific tastei, la difuzor. Slide-ul volume modifică amplitudinea sinusoidelor.