4.2 Akustista fonetiikkaa



Samankaltaiset tiedostot
Puheenkäsittelyn menetelmät

SEISOVA AALTOLIIKE 1. TEORIAA

3 Ikkunointi. Kuvio 1: Signaalin ikkunointi.

Puheen akustiikan perusteita Mitä puhe on? 2.luento. Äänet, resonanssi ja spektrit. Äänen tuotto ja eteneminen. Puhe äänenä

3 Ääni ja kuulo. Ihmiskorva aistii paineen vaihteluita, joten yleensä äänestä puhuttaessa määritellään ääniaalto paineen vaihteluiden kautta.

2.1 Ääni aaltoliikkeenä

Luento 15: Ääniaallot, osa 2

YLEINEN AALTOLIIKEOPPI

PUTKIJÄRJESTELMÄSSÄ ETENEVÄN PAINEVAIHTELUN MALLINNUS HYBRIDIMENETELMÄLLÄ 1 JOHDANTO 2 HYBRIDIMENETELMÄN MATEMAATTINEN ESITYS

Aaltojen heijastuminen ja taittuminen

Kuvia puheentutkimusprojektilta vuosina

Kuva 1: Yksinkertainen siniaalto. Amplitudi kertoo heilahduksen laajuuden ja aallonpituus

Puheen akustiikan perusteita

l s, c p T = l v = l l s c p. Z L + Z 0

Aaltojen heijastuminen ja taittuminen

Kenttäteoria. Viikko 10: Tasoaallon heijastuminen ja taittuminen

FYS03: Aaltoliike. kurssin muistiinpanot. Rami Nuotio

Aaltoliike ajan suhteen:

Puheen akustiikan perusteita

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe

16 Ääni ja kuuleminen

Äänen eteneminen ja heijastuminen

Ihmiskorva havaitsee ääniaallot taajuusvälillä 20 Hz 20 khz.

ELEC-A4130 Sähkö ja magnetismi (5 op)

Alipäästösuotimen muuntaminen muiksi perussuotimiksi

Mekaniikan jatkokurssi Fys102

Puheen akustiikan perusteita Mitä puhe on? 2.luento. Äänet, resonanssi ja spektrit. Äänen tuotto ja eteneminen. Puhe äänenä

1 Vastaa seuraaviin. b) Taajuusvasteen

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe

Missä mennään. systeemi. identifiointi. mallikandidaatti. validointi. malli. (fysikaalinen) mallintaminen. mallin mallin käyttötarkoitus, reunaehdot

5 Akustiikan peruskäsitteitä

Parempaa äänenvaimennusta simuloinnilla ja optimoinnilla

Derivaatan sovellukset (ääriarvotehtävät ym.)

Mekaniikan jatkokurssi Fys102

1 Aritmeettiset ja geometriset jonot

Häiriöt kaukokentässä

Dynaamisten systeemien identifiointi 1/2

Mikrofonien toimintaperiaatteet. Tampereen musiikkiakatemia Studioäänittäminen Klas Granqvist

5 Lineaarinen ennustus

Mikroskooppisten kohteiden

Mekaniikan jatkokurssi Fys102

KOLMIULOTTEISEN TILAN AKUSTIIKAN MALLINTAMINEN KAKSIULOTTEISIA AALTOJOHTOVERKKOJA KÄYTTÄEN

Ohjelmoinnin perusteet Y Python

Kokemuksia 3D-tulostetuista ääntöväylämalleista

Ääni, akustiikka. 1 Johdanto. 2.2 Energia ja vaimeneminen (1) 2 Värähtelevät järjestelmät

Ohjelmoinnin perusteet Y Python

Ratkaisu: Maksimivalovoiman lauseke koostuu heijastimen maksimivalovoimasta ja valonlähteestä suoraan (ilman heijastumista) tulevasta valovoimasta:

Säätötekniikan ja signaalinkäsittelyn työkurssi

Ääni, akustiikka Lähdemateriaali: Rossing. (1990). The science of sound. Luvut 2-4, 23.

521384A RADIOTEKNIIKAN PERUSTEET Harjoitus 3

1. Erään piirin impedanssimittauksissa saatiin seuraavat tulokset:

FY3: Aallot. Kurssin arviointi. Ryhmätyöt ja Vertaisarviointi. Itsearviointi. Laskennalliset ja käsitteelliset tehtävät

a b c d

VAASAN YLIOPISTO TEKNILLINEN TIEDEKUNTA SÄHKÖTEKNIIKKA. Lauri Karppi j SATE.2010 Dynaaminen kenttäteoria DIPOLIRYHMÄANTENNI.

Kuva 1. Virtauksen nopeus muuttuu poikkileikkauksen muuttuessa

PHYS-C0240 Materiaalifysiikka (5op), kevät 2016

Åbo Akademi klo Mietta Lennes Nykykielten laitos Helsingin yliopisto

FYSIIKKA (FY91): 9. KURSSI: Kertauskurssi KOE VASTAA KUUTEEN (6) TEHTÄVÄÄN!!

Mekaniikan jatkokurssi Fys102

Mediaanisuodattimet. Tähän asti käsitellyt suodattimet ovat olleet lineaarisia. Niille on tyypillistä, että. niiden ominaisuudet tunnetaan hyvin

S Laskennallinen Neurotiede

2 Mekaaninen aalto. Mekaaniset aallot kulkevat jossain materiaalissa, jota kutsutaan tässä yhteydessä väliaineeksi (medium).

, tulee. Käyttämällä identiteettiä

SGN Signaalinkäsittelyn perusteet Välikoe Heikki Huttunen

T Luonnollisen kielen tilastollinen käsittely Vastaukset 3, ti , 8:30-10:00 Kollokaatiot, Versio 1.1

1 Raja-arvo. 1.1 Raja-arvon määritelmä. Raja-arvo 1

a) Piirrä hahmotelma varjostimelle muodostuvan diffraktiokuvion maksimeista 1, 2 ja 3.

Demo 1: Simplex-menetelmä

Kun järjestelmää kuvataan operaattorilla T, sisäänmenoa muuttujalla u ja ulostuloa muuttujalla y, voidaan kirjoittaa. y T u.

(1) Novia University of Applied Sciences, Vaasa,


Luento: Puhe. Mitä puhe on? Anatomiaa ja fysiologiaa. Puhetapahtuma. Brocan ja Wernicken alueet. Anatomiaa ja fysiologiaa. Puheen tuottaminen:

Kojemeteorologia. Sami Haapanala syksy Fysiikan laitos, Ilmakehätieteiden osasto

FYSP105/2 VAIHTOVIRTAKOMPONENTIT. 1 Johdanto. 2 Teoreettista taustaa

ELEC C4140 Kenttäteoria (syksy 2015)

BM20A5840 Usean muuttujan funktiot ja sarjat Harjoitus 7, Kevät 2018

Tietoliikennesignaalit & spektri

Akustiikka ja toiminta

Helsingin, Jyväskylän, Oulun, Tampereen ja Turun yliopisto Matematiikan valintakoe klo 10 13

1. Mikä on lukujen 10, 9, 8,..., 9, 10 summa? 2. Mikä on lukujen 10, 9, 8,..., 9, 10 tulo? =?

Kokeellisen tiedonhankinnan menetelmät

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

SMG-4500 Tuulivoima. Kolmannen luennon aihepiirit ILMAVIRTAUKSEN ENERGIA JA TEHO. Ilmavirtauksen energia on ilmamolekyylien liike-energiaa.

Laskuharjoitus 2 ( ): Tehtävien vastauksia

SGN-4200 Digitaalinen audio

3.3 Paraabeli toisen asteen polynomifunktion kuvaajana. Toisen asteen epäyhtälö

Dynaamiset regressiomallit

järjestelmät Luento 8

Algoritmit 1. Demot Timo Männikkö

Successive approximation AD-muunnin

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

2 AALTOLIIKKEIDEN YHDISTÄMINEN

Monikulmiot 1/5 Sisältö ESITIEDOT: kolmio

MHz. Laske. = 1,5 j1,38

T DSP: GSM codec

Luvun 12 laskuesimerkit

1 WKB-approksimaatio. Yleisiä ohjeita. S Harjoitus

Transkriptio:

4.2 Akustista fonetiikkaa Akustisessa fonetiikassa tutkitaan puheen akustisia ominaisuuksia ja sitä miten ne seuraavat puheentuottomekanismin toiminnasta. Aiheen tarkka käsitteleminen vaatisi oman kurssinsa, mutta seuraavassa on kuvattu aiheesta oleellisimmat tiedot. Tärkein ääntöväylän akustinen ominaisuus ovat siinä esiintyvät resonanssit, jotka syntyvät samaan tapaan kuin esim. puhallinsoittimissa, eli värähtelevän ilmapatsaan seisovina aaltoina. Mikäli kyseessä on tasapaksu putki, jonka toinen pää on umpinainen ja toinen avoin, siinä muodostuu seisovia aaltoja siten, että paineenvaihtelu umpinaisessa päässä on pienimmillään ja avoinaisessa suurimmillaan, kuten kuviossa 1 on esitetty. Mikäli putken pituus on, seisovien aaltojen aallonpituudet ( ) ovat Tyypillisesti aikuisen ihmisen ääntöväylän pituus on luokkaa cm, ja äänen nopeudeksi ilmassa (merk. ) voidaan olettaa n. m/s. Ominaisresonanssitaajuudet ( ) voidaan laskea aaltoliikkeen perusyhtälöä = käyttäen, eli tässä tapauksessa eli Hz:n parittomat harmoniset.! #" Kuvio 1: Toisesta päästä umpinaisessa putkessa muodostuvat seisovat aallot. Kuvassa on näytetty paineenvaihtelu, joka on nolla umpinaisessa päässä ja suurimmillaan avonaisessa päässä. Ihmisen ääntöväylä ei ole tasapaksu putki, mutta silti vokaaliäänteissä formantteja on yleensä karkeasti ottaen 1 kilohertsiä kohden, kuten tasapaksun putken tapauksessa. Formanttien taajuudet eivät vain enää ole harmonisissa suhteissa toisiinsa vaan siirtyvät ääntöväylän muodon mukana. 24

B = B = B Formanttitaajuuksien laskeminen ääntöväylän muodon perusteella on yleisesti analyyttisesti ratkeamaton ongelma (numeerisia ratkaisuja voidaan kyllä laskea). Myös käytetyn mallin suhdetta todellisuuteen voidaan kyseenalaistaa. Tarkkaan puheentuoton malliin pyrittäessä pitäisi ottaa huomioon lukuisia seikkoja, kuten erilaiset kurkunpään herätteet, ajalliset ja paikasta riippuvat muutokset ääntöväylän muodossa, nenäväylän kytkeytyminen järjestelmään, huulten kohdalla tapahtuva ääniaallon leviäminen ympäristöön eli nk. säteily, erilaiset energiahäviöt, pyörteiset ilmavirtaukset jne. Itse asiassa sellaista formaalia teoriaa ei ole olemassakaan, joka ottaisi kaikki tekijät täydellisesti huomioon puheentuoton mallinnuksessa. Yksinkertaistettujakin analogisia malleja tarkastelemalla päästään kuitenkin melko pitkälle äänentuoton ymmärryksessä. Erityisen kiinnostava ja hyödyllinen lähestymistapa on ääntöväylän mallintaminen useamman peräkkäisen tasapaksun putken avulla, sillä tämä malli saadaan ratkaistua kohtuullisella vaivalla, ja sen tuloksetkin ovat käytännössä varsin hyviä. Tarkastellaan ensin yhtä häviötöntä tasapaksua putkea ja oletetaan että putkessa etenevät paineaallot ovat tasomaisia, kuten kuviossa 2. Tällaisessa putkessa esiintyy ainoastaan paineaaltoja, jotka liikkuvat äänen nopeudella jompaan kumpaan suuntaan, sekä näiden superpositioita eli usempia aaltoja summautuneena yhteen. Kun liitämme kaksi tasapaksua putkea yhteen, paineaallot kulkevat edelleen äänen nopeudella kummankin putken sisällä, mutta putkien liitoskohdassa tapahtuu myös heijastumista. Merkitään vasemman putken poikkipintaalaa $&% ja oikean $&%('*). Määritellään heijastuskerroin +,% seuraavasti: $&%0/1$&%('*) +,%. $&%324$&%('*) Huomaa, että aina /.056+,%758. Heijastuskerroin ilmaisee, kuinka suuri osa putkesta toiseen liikkuvasta paineaallosta heijastuu takaisin. Esimerkiksi putkessa oikealle kulkevasta aallosta +9) :n ilmaisema osuus heijastuu takaisin putkeen ja loppuosa (:/;+9) ) etenee putken " puolelle rajapinnan yli. Putkessa " vasemmalle kulkevasta aallosta takaisin päin heijastuu vastaavasti /<+9) :n ilmaisema osuus. Siirrytäänpä sitten varsinaiseen diskreettiaikaiseen malliin. Oletetaan että kaikki peräkkäin liitetyt putket ovat yhtä pitkiä ja näytteistetään järjestelmän toiminta sillä näytteenottovälillä, joka ääniaallolta kuluu yhden putken kulkemiseen. Paineaaltojen heijastuminen putkien liitoskohdassa voidaan ilmaista yhtälöillä = AGIH >%('*)@? ED %C??F/;+,% ) HIJ /<+,% AF H +,%?FK24+,% ) D >%L? ND %('*)M? missä B %L? on taaksepäin kulkevan paineaallon muunnos O :nnen putken alussa, >%L? on sama eteenpäin kulkevalle aallolle, ja +,% on heijastuskerroin O ja OP2Q :nnen putken välillä. Putkien indeksointi on vasemmalta oikealle. Nämä ovat ns. KellyLochbaum yhtälöt, ja ne voidaan esittää myös vuokaaviona, kuten kuviossa 3. Nyt putkia voidaan liittää useampiakin yhteen, ja em. yhtälöiden avulla saadaan ratkaistua järjestelmän toiminta kullekin putkelle. Puheenkäsittelyn tapauksessa ajatellaan, että glottis on kaavion vasemmalla laidalla ja suu oikealla. Järjestelmän toiminta reunoilla pitää vielä lisäksi mallintaa jotenkin, esim. (R,? TSU? 2WV R? missä SX? on glottiksen paineaallon muunnos, ja V ilmaisee kuinka paljon paineaallosta heijastuu glottiksessa takaisin. Vastaavasti ääntöväylän loppupää mallinnetaan yleisesti muodossa BZY?, missä [ on viimeisen putken indeksi, jolloin viimeiseen putkeen ei tule ulkoa heijastusta. 25

Y? Kuvio 2: Tasapaksussa putkessa esiintyy ainoastaan äänen nopeudella liikkuvien paineaaltojen summia. Tässä aalto oletetaan tasomaiseksi. Nyt jos otetaan järjestelmän ulostuloksi \? viimeisen putken eteenpäin kulkeva aalto eli \?, järjestelmä on rehellinen lineaarinen suodatin, koska sen toteutuksessa on ainoastaan viiveitä, summauksia sekä vakiolla kertomisia. Tällaista suodattimen toteutusta nimitetään ristikkorakenteeksi, ja sillä on muutenkin käyttöa esimerkiksi adaptiivisten suodattimien yhteydessä. Ohessa Matlabkoodi edellisen suodattimen toteuttamiseen (löytyneet bugit pyydetään ilmoittamaan luennoitsijalle), koodi löytyy myös kurssin kotisivulta. % Demo KellyLochbaumyhtälöistä clear close all %S = [1 2 5 2 1 10]; % putkien pintaalat, viimeinen ulkona S = [1 4 3 1 2 10]; len = 0.03; % putken pituus, m 26

Kuvio 3: KellyLochbaum yhtälöt esitettynä vuokaaviona. v = 340; % äänen nopeus, m/s k = (S(1:1)S(2:))./(S(1:1)+S(2:)); %heijastuskertoimet fs = round( v/len); % näytteenottotaajuus x = zeros(1,1000); x(1) = 1; %lasketaan 1000 tapin impulssivaste g = 0.5; % heijastuminen glottiksessa d = 0.95; % hihasta otettu häviökerroin F0 = zeros(1,length(s)); % eteenpäin kulkevat aallot ennen viivettä, % eka = glottis F1 = zeros(1,length(s)1); % eteenpäin kulkevat aallot viiveen jälk. B0 = zeros(1,length(s)); % taaksepäin kulkevat aallot viiveen jälk. % (signaalin etenemissuuntaan) B1 = zeros(1,length(s)); % taaksepäin ennen viivettä 27

for n = 1:length(x), F0old = F0; F1old = F1; B0old = B0; B1old = B1; B0(1) = B1old(1); F0(1) = B0(1)*g + x(n); % glottisheräte + heijastus F1(1) = F0old(1); if ( length(b0) < 3), B1(1) = 0; else B1(1) = B1(2)*d*(1+k(1)) + F1(1)*d*k(1); for i = 2:length(F1), B0(i) = B1old(i); F0(i) = F1(i1)*d*(1k(i1)) + B0(i)*d*(k(i1)); F1(i) = F0old(i1); B1(i) = B1(i+1)*d*(1+k(i)) + F1(i)*d*k(i); B0() = 0; % ei heijastuksia takaisin F0() = F1()*d*(1k()); y(n) = F0(); % ulostulo talteen figure freqz(y,1,1024,fs); title( Taajuusvaste ) 28