ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Анализ голоса в Matlab

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Основной Ρ‚ΠΎΠ½, интонация, устный ΠΏΠΎΡ‡Π΅Ρ€ΠΊ ΠΈ Ρ‚Π΅ΠΌΠ±Ρ€ голоса слуТат для опознавания Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΈ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ достовСрности такая ΠΆΠ΅ высокая, ΠΊΠ°ΠΊ ΠΏΠΎ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ°ΠΌ ΠΏΠ°Π»ΡŒΡ†Π΅Π². Π˜ΠΌΠΏΡƒΠ»ΡŒΡΡ‹ основного Ρ‚ΠΎΠ½Π° ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΈΠ»ΠΎΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ ΠΈΡ… ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ получаСтся дискрСтный спСктр с Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ числом Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΠΊ (Π΄ΠΎ 40), частоты ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΡ€Π°Ρ‚Π½Ρ‹ частотС основного Ρ‚ΠΎΠ½Π°. ΠžΠ³ΠΈΠ±Π°ΡŽΡ‰Π°Ρ спСктра основного Ρ‚ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Анализ голоса Π² Matlab (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

1. Π₯арактСристики голоса

Π Π°Π·Π»ΠΎΠΆΠΈΠΌ голос Π½Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅, основными ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ: частота, сила, Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Ρ‚Π΅ΠΌΠ±Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΊΠ°ΠΊ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ, Π½ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚авляСт собой Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ выраТСния голоса, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ эти качСства ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Π½Π΅Π΄Π΅Π»ΠΈΠΌΡ‹ΠΉ комплСкс.

Высота ΠΈΠ·Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ° зависит ΠΎΡ‚ Ρ‡ΠΈΡΠ»Π° ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ голосовых складок Π² 1 сСкунду. ГолосовыС складки способны ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ»Π΅Π±Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ двиТСния Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, всСй своСй массой, Π½ΠΎ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ участками. Волько этим ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ голосовыС складки ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠ»Π΅Π±Π°Ρ‚ΡŒΡΡ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ частотой: ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΡ‚ 80 Π΄ΠΎ 10 000 ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ Π² ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ ΠΈ Π΄Π°ΠΆΠ΅ большС.

Π’ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ чСловСчСского голоса прСдставлСн ΠΏΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ‚ΠΎΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Ρ‹ голосовым Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠΌ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π³Ρ€Π°Π½ΠΈΡ† ΠΌΠ΅ΠΆΠ΄Ρƒ самым Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΈ ΡΠ°ΠΌΡ‹ΠΌ высоким Π·Π²ΡƒΠΊΠ°ΠΌΠΈ. ЧСловСчСский голос ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ Ρ‚ΠΎΠ½Ρ‹ ΠΎΡ‚ 64 Π΄ΠΎ 1300 Π³Π΅Ρ€Ρ†. Π’ Π΄Π²ΡƒΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ… проявлСния чСловСчСского голоса — ΠΏΠ΅Π½ΠΈΠΈ ΠΈ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π΅ — качСства голоса прСдставлСны нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎ. Π Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½Ρ‹ΠΉ голос составляСт лишь 110 ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° голоса. Π’ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ ΠΎΡ…Π²Π°Ρ‚ пСвчСского голоса Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€Π΅ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΈ Π·Π°Π²ΠΈΡΠΈΡ‚ ΠΎΡ‚ Π²ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ образования. Π‘ΠΈΠ»Π° ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ° опрСдСляСтся ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ напряТСния голосовых складок ΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ давлСния Π²ΠΎΠ·Π΄ΡƒΡ…Π° Π² ΠΏΠΎΠ΄ΡΠ²ΡΠ·ΠΎΡ‡Π½ΠΎΠΌ пространствС. И Ρ‚ΠΎΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ процСсс Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Π½Π΅Ρ€Π²Π½ΠΎΠΉ систСмой. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ слуха. Если ΠΆΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ этими процСссами Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‚ΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΊΡ€ΠΈΠΊΠ΅ уТаса, Ρ‚ΠΎ ΠΏΡ€Π΅Π²Π°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ давлСния Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Ρ€Π°Ρ…Π΅ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π²ΡƒΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ характСризуСтся отсутствиСм чистой Ρ‚ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

НиТС прСдставлСн Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ чСловСчСского голоса (Π² Π“Π΅Ρ€Ρ†Π°Ρ…):

— Π‘ас — 75−300.

— Π‘Π°Ρ€ΠΈΡ‚ΠΎΠ½ — 100−400 — Π’Π΅Π½ΠΎΡ€ — 120−500.

— ΠšΠΎΠ½Ρ‚Ρ€Π°Π»ΡŒΡ‚ΠΎ — 170−780.

— ΠœΠ΅Ρ†Ρ†ΠΎ-сопрано — 200−900.

— Π‘ΠΎΠΏΡ€Π°Π½ΠΎ — 230−1000.

— ΠšΠΎΠ»ΠΎΡ€Π°Ρ‚ΡƒΡ€Π½ΠΎΠ΅ сопрано — 260−1400.

Для сравнСния ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ частотный Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов:

ΠšΠΎΠ½Ρ‚Ρ€Π°Π±Π°Ρ — 40−300.

Π’ΠΈΠΎΠ»ΠΎΠ½Ρ‡Π΅Π»ΡŒ — 65−880.

ΠΠ»ΡŒΡ‚ — 130−1240.

Π‘ΠΊΡ€ΠΈΠΏΠΊΠ° — 210−2800.

Π€Π°Π³ΠΎΡ‚ — 60−630.

ΠšΠ»Π°Ρ€Π½Π΅Ρ‚ — 140−1980.

Π“ΠΎΠ±ΠΎΠΉ — 230−1480.

Π€Π»Π΅ΠΉΡ‚Π° — 240−2300.

Π’ΡƒΠ±Π° — 45−320.

Π’Ρ€ΠΎΠΌΠ±ΠΎΠ½ — 80−500.

Π’Π°Π»Ρ‚ΠΎΡ€Π½Ρ‹ — 60−740.

Π’Ρ€ΡƒΠ±Π° — 160−990.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, чСловСчСский голос ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ звучания ΠΎΡ‚ 75 Π΄ΠΎ 110 Π“Π΅Ρ€Ρ†, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ (Π·Π°Π³Π»ΡƒΡˆΠ°Π΅Ρ‚ΡΡ, ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ) с Π»ΡŽΠ±Ρ‹ΠΌ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ инструмСнтом (ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° — 300 Π“Π΅Ρ€Ρ†).

Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ силу звучания (динамичСский Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½) Π΄Π°Π½Π½Ρ‹Ρ… инструмСнтов.

ДинамичСский Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π³ΠΈΡ‚Π°Ρ€Ρ‹ составляСт 15 Π΄Π‘; ΠΎΡ€Π³Π°Π½Π° — 35 Π΄Π‘; рояля — 45 Π΄Π‘; ТСнский голос — 20−35 Π΄Π‘; муТской голос — 20−45 Π΄Π‘, эстрадного оркСстра-45−55 Π΄Π‘, симфоничСский оркСстр 60−75 Π΄Π‘.

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠ³ΠΎ сигнала, — дискрСтно, Ρ‚. Π΅. ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСно Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов ΠΈΠ· ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΈΡ… Ρ‡ΠΈΡΠ»Π°. Π—Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ символы, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… составлСн Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΉ сигнал, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ„ΠΎΠ½Π΅ΠΌΠ°ΠΌΠΈ.

Π Π΅Ρ‡ΡŒ с Ρ„изичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния состоит ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π·Π²ΡƒΠΊΠΎΠ² с ΠΏΠ°ΡƒΠ·Π°ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΡ… Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ. Π‘Ρ…Π΅ΠΌΠ° рСчСобразования Ρƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° прСдставлСна Π½Π° Ρ€ΠΈΡ. 1.

Рис. 1. Π‘Ρ…Π΅ΠΌΠ° рСчСобразования Ρƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠŸΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ‚Π΅ΠΌΠΏΠ΅ Ρ€Π΅Ρ‡ΠΈ ΠΏΠ°ΡƒΠ·Ρ‹ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Ρ€Ρ‹Π²ΠΊΠ°ΠΌΠΈ Ρ„Ρ€Π°Π·. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, слова произносятся слитно, хотя ΡΠ»ΡƒΡˆΠ°ΡŽΡ‰ΠΈΠΉ воспринимаСт слова, Π½ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠŸΡ€ΠΈ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌ Ρ‚Π΅ΠΌΠΏΠ΅ Ρ€Π΅Ρ‡ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ Π΄ΠΈΠΊΡ‚ΠΎΠ²ΠΊΠ΅, ΠΏΠ°ΡƒΠ·Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ словами ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΡ… Ρ‡Π°ΡΡ‚ями. ΠŸΡ€Π΅Π΄Π»ΠΎΠ³ΠΈ, ΡΠΎΡŽΠ·Ρ‹ Π·Π²ΡƒΡ‡Π°Ρ‚ всСгда слитно с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ словом.

Частотный Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ€Π΅Ρ‡ΠΈ находится Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… 70 — 1400 Π“Ρ†.

Один ΠΈ Π³ΠΎΡ‚ ΠΆΠ΅ Π·Π²ΡƒΠΊ Ρ€Π΅Ρ‡ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ люди произносят ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. ΠŸΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠΎΠ² Ρ€Π΅Ρ‡ΠΈ зависит ΠΎΡ‚ ΡƒΠ΄Π°Ρ€Π΅Π½ΠΈΡ, сосСдних Π·Π²ΡƒΠΊΠΎΠ² ΠΈ Ρ‚. ΠΏ. Но ΠΏΡ€ΠΈ всСм ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ Π² ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Π·Π²ΡƒΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ физичСскими рСализациями (произнСсСниСм) ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ числа ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Ρ… Π·Π²ΡƒΠΊΠΎΠ² Ρ€Π΅Ρ‡ΠΈ (Ρ„ΠΎΠ½Π΅ΠΌ). Π€ΠΎΠ½Π΅ΠΌΠ° — это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ произнСсти, Π° Π·Π²ΡƒΠΊ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ фактичСски произносит. Π€ΠΎΠ½Π΅ΠΌΠ° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π·Π²ΡƒΠΊΡƒ Ρ€Π΅Ρ‡ΠΈ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ‚Ρƒ ΠΆΠ΅ Ρ€ΠΎΠ»ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ²Π°Ρ Π±ΡƒΠΊΠ²Π° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π΅Π΅ Ρ€ΡƒΠΊΠΎΠΏΠΈΡΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ написании.

Π—Π²ΡƒΠΊΠΈ Ρ€Π΅Ρ‡ΠΈ дСлятся Π½Π° Π·Π²ΠΎΠ½ΠΊΠΈΠ΅ ΠΈ Π³Π»ΡƒΡ…ΠΈΠ΅. Π—Π²ΠΎΠ½ΠΊΠΈΠ΅ Π·Π²ΡƒΠΊΠΈ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ с ΡƒΡ‡Π°ΡΡ‚ΠΈΠ΅ΠΌ голосовых связок, Π² ΡΡ‚ΠΎΠΌ случаС находящихся Π² Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½Π½ΠΎΠΌ со — стоянии. Под Π½Π°ΠΏΠΎΡ€ΠΎΠΌ Π²ΠΎΠ·Π΄ΡƒΡ…Π°, ΠΈΠ΄ΡƒΡ‰Π΅Π³ΠΎ ΠΈΠ· Π»Π΅Π³ΠΊΠΈΡ…, ΠΎΠ½ΠΈ пСриодичСски Ρ€Π°Π· — Π΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ создаСтся прСрывистый Π½ΠΎΡ‚ΠΎΠΊ Π²ΠΎΠ·Π΄ΡƒΡ…Π°. Им — ΠΏΡƒΠ»ΡŒΡΡ‹ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²ΠΎΠ·Π΄ΡƒΡ…Π°, создаваСмыС голосовыми связками, с Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ пСриодичСскими. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ повторСния ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠΌ основного Ρ‚ΠΎΠ½Π° голоса Π’0 — Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ 1/Π’0 — частотой основного Ρ‚ΠΎΠ½Π°. Если связки Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ ΠΈ ΡΠΈΠ»ΡŒΠ½ΠΎ напряТСны, Ρ‚ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ получаСтся ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ ΠΈ Ρ‡Π°ΡΡ‚ΠΎΡ‚Π° основного Ρ‚ΠΎΠ½Π° высокой; для толстых, слабо напряТСнных связок — Π½ΠΈΠ·ΠΊΠΎΠΉ. Частота основного Ρ‚ΠΎΠ½Π° для всСх голосов Π»Π΅ΠΆΠΈΡ‚ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… 70 — 450 Π“Ρ†. ΠŸΡ€ΠΈ произнСсСнии Ρ€Π΅Ρ‡ΠΈ ΠΎΠ½Π° Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ измСняСтся Π² ΡΠΎΠΎΡ‚вСтствии с ΡƒΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π·Π²ΡƒΠΊΠΎΠ² ΠΈ ΡΠ»ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ с ΠΏΡ€ΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ эмоций (вопрос, восклицаниС, ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚. Π΄.). ИзмСнСниС частоты основного Ρ‚ΠΎΠ½Π° называСтся ΠΈΠ½Ρ‚ΠΎΠ½Π°Ρ†ΠΈΠ΅ΠΉ. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° свой Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ измСнСния основного Ρ‚ΠΎΠ½Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΊΡ‚Π°Π²Ρ‹) ΠΈ ΡΠ²ΠΎΡ интонация. ПослСдняя ΠΈΠΌΠ΅Π΅Ρ‚ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для узнавания говорящСго.

Основной Ρ‚ΠΎΠ½, интонация, устный ΠΏΠΎΡ‡Π΅Ρ€ΠΊ ΠΈ Ρ‚Π΅ΠΌΠ±Ρ€ голоса слуТат для опознавания Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΈ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ достовСрности такая ΠΆΠ΅ высокая, ΠΊΠ°ΠΊ ΠΏΠΎ ΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ°ΠΌ ΠΏΠ°Π»ΡŒΡ†Π΅Π². Π˜ΠΌΠΏΡƒΠ»ΡŒΡΡ‹ основного Ρ‚ΠΎΠ½Π° ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΈΠ»ΠΎΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΈ ΠΏΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ ΠΈΡ… ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΈ получаСтся дискрСтный спСктр с Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ числом Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΠΊ (Π΄ΠΎ 40), частоты ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΡ€Π°Ρ‚Π½Ρ‹ частотС основного Ρ‚ΠΎΠ½Π°. ΠžΠ³ΠΈΠ±Π°ΡŽΡ‰Π°Ρ спСктра основного Ρ‚ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ спад Π² ΡΡ‚ΠΎΡ€ΠΎΠ½Ρƒ высоких частот с ΠΊΡ€ΡƒΡ‚ΠΈΠ·Π½ΠΎΠΉ ΠΎΠΊΠΎΠ»ΠΎ 6 Π΄Π‘/ΠΎΠΊΡ‚, поэтому для муТского голоса ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π½Π° Ρ‡Π°ΡΡ‚ΠΎΡ‚Π΅ 3000 Π“Ρ† Π½ΠΈΠΆΠ΅ ΠΈΡ… ΡƒΡ€ΠΎΠ²Π½Ρ Π½Π° Ρ‡Π°Ρ — Ρ‚ΠΎΡ‚Π΅ 100 Π“Ρ† ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 30 Π΄Π‘. ΠŸΡ€ΠΈ произнСсСнии Π³Π»ΡƒΡ…ΠΈΡ… Π·Π²ΡƒΠΊΠΎΠ² связки находятся Π² Ρ€Π°ΡΡΠ»Π°Π±Π»Π΅Π½Π½ΠΎΠΌ состоянии, ΠΏΠΎΡ‚ΠΎΠΊ Π²ΠΎΠ·Π΄ΡƒΡ…Π° ΠΈΠ· Π»Π΅Π³ΠΊΠΈΡ… свободно ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΏΠΎΠ»ΠΎΡΡ‚ΡŒ Ρ€Ρ‚Π°. ВстрСчая Π½Π° ΡΠ²ΠΎΠ΅ΠΌ ΠΏΡƒΡ‚ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€Π΅Π³Ρ€Π°Π΄Ρ‹ Π² Π²ΠΈΠ΄Π΅ языка, Π·ΡƒΠ±ΠΎΠ², Π³ΡƒΠ±, ΠΎΠ½ ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ завихрСния, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠ΅ ΡˆΡƒΠΌ со ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹ΠΌ спСктром.

БогласныС ΠΏΠΎ ΡΠΏΠΎΡΠΎΠ±Ρƒ образования дСлятся Π½Π° ΡΠΎΠ½ΠΎΡ€Π½Ρ‹Π΅ (Π», ль, Ρ€, Ρ€ΡŒ. ΠΌ, мь, ΠΈ, нь, ΠΉ), Ρ‰Π΅Π»Π΅Π²Ρ‹Π΅ (ΠΆ, Π·, зь, Π², вь, ш, с, сь, Ρ„, Ρ„ΡŒ, Ρ…, Ρ…ΡŒ), Π²Π·Ρ€Ρ‹Π²Π½Ρ‹Π΅ (Π±, бь, Π΄, дь, Π³, гь, ΠΈ, иь, Ρ‚, Ρ‚ΡŒ, ΠΊ, кь) ΠΈ Π°Ρ„Ρ„Ρ€ΠΈΠΊΠ°Ρ‚Ρ‹ (Ρ†, Ρ‡ — комбинация Π³Π»ΡƒΡ…ΠΈΡ… Π²Π·Ρ€Ρ‹Π²Π½Ρ‹Ρ… ΠΈ Ρ‰Π΅Π»Π΅Π²Ρ‹Ρ…). Гласных Ρ„ΠΎΠ½Π΅ΠΌ всСго ΡˆΠ΅ΡΡ‚ΡŒ: Π°, ΠΎ, Ρƒ, э, ΠΈ, Ρ‹ (гласныС Π΅, я, Ρ‘, ю — составныС ΠΈΠ· ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ³ΠΎ ΠΈΠ»ΠΈ мягкого Π·Π½Π°ΠΊΠ° ΠΈ Π³Π»Π°ΡΠ½Ρ‹Ρ… э, Π°, ΠΎ, Ρƒ).

Π—Π²ΠΎΠ½ΠΊΠΈΠ΅ Π·Π²ΡƒΠΊΠΈ Ρ€Π΅Ρ‡ΠΈ, особСнно гласныС, ΠΈΠΌΠ΅ΡŽΡ‚ высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ интСнсивности, Π³Π»ΡƒΡ…ΠΈΠ΅ — самый Π½ΠΈΠ·ΠΊΠΈΠΉ. Π“Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ Ρ€Π΅Ρ‡ΠΈ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ измСняСтся, особСнно Ρ€Π΅Π·ΠΊΠΎ ΠΏΡ€ΠΈ произнСсСнии Π²Π·Ρ€Ρ‹Π²Π½Ρ‹Ρ… Π·Π²ΡƒΠΊΠΎΠ². ДинамичСский Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Ρ€Π΅Ρ‡ΠΈ находится Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… 35 — 45 Π΄Π‘. ГласныС Π·Π²ΡƒΠΊΠΈ Ρ€Π΅Ρ‡ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π² ΡΡ€Π΅Π΄Π½Π΅ΠΌ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 0,15 с, согласныС — ΠΎΠΊΠΎΠ»ΠΎ 0,08 (Π·Π²ΡƒΠΊ ΠΈ — ΠΎΠΊΠΎΠ»ΠΎ 30 мс).

Π—Π²ΡƒΠΊΠΈ Ρ€Π΅Ρ‡ΠΈ Π½Π΅ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹. Π’Π°ΠΊ, гласныС Π·Π²ΡƒΠΊΠΈ содСрТат ΠΌΠ°Π»ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΡΠΌΡ‹ΡΠ»Π΅ Ρ€Π΅Ρ‡ΠΈ, Π° Π³Π»ΡƒΡ…ΠΈΠ΅ согласныС Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΡΠ»ΠΎΠ²Π΅ «ΠΏΠΎΡΡ‹Π»ΠΊΠ°» ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ «ΠΎ, Ρ‹, Π°» Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Π° «ΠΏ, с, Π»ΠΊ» Π΄Π°Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ ΠΎ ΡΠΌΡ‹ΡΠ»Π΅). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π°Π·Π±ΠΎΡ€Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Ρ€Π΅Ρ‡ΠΈ сниТаСтся ΠΏΡ€ΠΈ дСйствии ΡˆΡƒΠΌΠΎΠ², Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠ·-Π·Π° маскировки Π³Π»ΡƒΡ…ΠΈΡ… Π·Π²ΡƒΠΊΠΎΠ² [6, 7, 8].

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ сообщСния ΠΏΠΎ Ρ‚Π΅Π»Π΅Π³Ρ€Π°Ρ„Ρƒ ΠΈ ΠΏΠΎ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΌΡƒ Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ трСбуСтся различная пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ. Для Ρ‚Π΅Π»Π΅Π³Ρ€Π°Ρ„Π½ΠΎΠ³ΠΎ сообщСния достаточна пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 100 Π±ΠΈΡ‚ с, Π° Π΄Π»Ρ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠ³ΠΎ — ΠΎΠΊΠΎΠ»ΠΎ 100 000 Π±ΠΈΡ‚ с (полоса Ρ€Π°Π²Π½Π° 7000 Π“Ρ†, динамичСский Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 42 Π΄Π‘, Ρ‚. Π΅. трСбуСтся сСмизначный ΠΊΠΎΠ΄, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΈΠΌΠ΅Π΅ΠΌ 2 * 7000 -7=98 000 Π±ΠΈΡ‚/с), Ρ‚. Π΅. Π² 100 Ρ€Π°Π· большая.

ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠΎΠ² Ρ€Π΅Ρ‡ΠΈ происходит ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊ ΠΌΡƒΡΠΊΡƒΠ»Π°ΠΌ артикуляционных ΠΎΡ€Π³Π°Π½ΠΎΠ² Ρ€Π΅Ρ‡ΠΈ ΠΎΡ‚ Ρ€Π΅Ρ‡Π΅Π²ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° ΠΌΠΎΠ·Π³Π°. ΠžΠ±Ρ‰ΠΈΠΉ ΠΏΠΎΡ‚ΠΎΠΊ сообщСний ΠΎΡ‚ Π½Π΅Π³ΠΎ составляСт Π² ΡΡ€Π΅Π΄Π½Π΅ΠΌ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 100 Π±ΠΈΡ‚/с. Вся ΠΎΡΡ‚Π°Π»ΡŒΠ½Π°Ρ информация Π² Ρ€Π΅Ρ‡Π΅Π²ΠΎΠΌ сигналС называСтся ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ.

2. Π—Π°ΠΏΠΈΡΡŒ ΠΈ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ€Π΅Ρ‡Π΅Π²ΠΎΠ³ΠΎ сигнала Π² MATLAB

Π’ MATLAB прСдусмотрСны срСдства для воспроизвСдСния ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π·Π²ΡƒΠΊΠ° (Ρ€Π΅Ρ‡ΠΈ), Π° Ρ‚Π°ΠΊΠΆΠ΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° wav.

Π§Ρ‚Π΅Π½ΠΈΠ΅ wav-Ρ„Π°ΠΉΠ»ΠΎΠ². Для считывания wav-Ρ„Π°ΠΉΠ»ΠΎΠ² Π² MATLAB ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ функция wavread. Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ случаС ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Ρƒ = wavread ('filename'), Π³Π΄Π΅ 'filename' - имя Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° (Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ wav ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ). Π’ ΠΈΠΌΡ Ρ„Π°ΠΉΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Ρ… случаСв, ΠΊΠΎΠ³Π΄Π° Ρ„Π°ΠΉΠ» находится Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ (для MATLAB) ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΈΠ»ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², входящих Π² ΡΠΏΠΈΡΠΎΠΊ поиска MATLAB. Π”Ρ€ΡƒΠ³ΠΎΠΉ способ, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ указания ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π°, — ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ мСстонахоТдСния Ρ„Π°ΠΉΠ»Π° Π½Π° ΠΆΠ΅ΡΡ‚ΠΊΠΎΠΌ дискС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСню MATLAB.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ всС содСрТимоС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°. Π‘Ρ‚Ρ€ΠΎΠΊΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Ρƒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ отсчСтам сигнала, столбцы — ΠΊΠ°Π½Π°Π»Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² wav-Ρ„Π°ΠΉΠ»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ (ΠΌΠΎΠ½ΠΎ — ΠΊΠ°Π½Π°Π») ΠΈΠ»ΠΈ Π΄Π²Π° (стСрСоканал).

Помимо отсчСтов сигнала Π² wav-Ρ„Π°ΠΉΠ»Π°Ρ… хранится ΠΈ ΡΠ»ΡƒΠΆΠ΅Π±Π½Π°Ρ информация, которая содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

— Ρ‡Π°ΡΡ‚ΠΎΡ‚Ρƒ дискрСтизации, для опрСдСлСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€:

[Ρƒ, Fs] = wavread ('filename'),

Π³Π΄Π΅ Fs — частота дискрСтизации, Π“Ρ†;

— Ρ‡ΠΈΡΠ»ΠΎ Π±ΠΈΡ‚ Π½Π° ΠΎΡ‚счСт, для опрСдСлСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€:

[Ρƒ, Fs, bils] = wavread ('filename');

— Ρ‡ΠΈΡΠ»ΠΎ отсчСтов ΠΈ ΠΊΠ°Π½Π°Π»ΠΎΠ² записи. Для получСния Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ wavread с Π΄Π²ΡƒΠΌΡ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ: ΠΈΠΌΠ΅Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»Π° ΠΈ Ρ‚Скстовой строкой 'size': wavesize = wavread ('filename*, 'size').

ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ· wav-Ρ„Π°ΠΉΠ»Π° извлСкаСтся слуТСбная ΠΈΠ½ — формация, которая возвращаСтся Π² Π²ΠΈΠ΄Π΅ двухэлСмСнтного Π²Π΅ΠΊΡ‚ΠΎΡ€-строки, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ содСрТит число отсчСтов, Π²Ρ‚ΠΎΡ€ΠΎΠΉ — число ΠΊΠ°Π½Π°Π»ΠΎΠ²;

— ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ звучания сигнала (Π² ΡΠ΅ΠΊΡƒΠ½Π΄Π°Ρ…), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

wavesize (1) Fs, Π³Π΄Π΅ 1 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π²Π΅ΠΊΡ‚ΠΎΡ€Π° wavesize.

Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ считывания Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· wav-Ρ„Π°ΠΉΠ»Π° Π½Π΅ Ρ†Π΅Π»ΠΈ — ΠΊΠΎΠΌ, Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ wavread. Если этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ являСтся числом, Π±ΡƒΠ΄Π΅Ρ‚ считано ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ количСство отсчСтов, начиная с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ:

Ρƒ = wavread ('filename', N).

Если Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ располоТСн Π½Π΅ Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ„Π°ΠΉΠ»Π°, придСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ†:

Ρƒ = wavread ('filename', [nl, n2]).

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρƒ Π±ΡƒΠ΄ΡƒΡ‚ считаны отсчСты с Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΎΡ‚ n1 Π΄ΠΎ n2 Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ (нумСрация отсчСтов начинаСтся с Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹).

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ объСм памяти (Π² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°Ρ…), Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ Π² MATLAB для хранСния записи, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ:

prod (wavesize)*8/1024.

Для просмотра Ρ€Π΅Ρ‡Π΅Π²ΠΎΠ³ΠΎ (Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ) сигнала Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: plot (Ρƒ).

Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ вывСсти Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Π°ΠΌ стСрСозаписи, Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

subplot (2, 1, 1); plot (, 1); subplot (2, 1, 2); plot (, 2) ΠΈΠ»ΠΈ просто plot (y).

Если сигнал ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ выводятся Π΄Ρ€ΡƒΠ³ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ): strips (Ρ…, N),

Π³Π΄Π΅ Ρ… — Π²Π΅ΠΊΡ‚ΠΎΡ€ отсчСтов сигнала (Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ массив Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Π΅Ρ‚ся), N — число отсчСтов Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅ (этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° составляСт 200 отсчСтов).

Π—Π°ΠΏΠΈΡΡŒ wav-Ρ„Π°ΠΉΠ»ΠΎΠ². Для записи Π²Π΅ΠΊΡ‚ΠΎΡ€Π° (ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹) Π½Π° Π΄ΠΈΡΠΊ Π² Π²ΠΈΠ΄Π΅ wav-Ρ„Π°ΠΉΠ»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ функция wavwrite'.

wavwrite (Ρƒ, Fs, N, 'filename'), Π³Π΄Π΅ Ρƒ — записываСмыС Π΄Π°Π½Π½Ρ‹Π΅, Fs — частота дискрСтизации, Π“Ρ†, N — число Π±ΠΈΡ‚ Π½Π° ΠΎΡ‚счСт (8 ΠΈΠ»ΠΈ 16), 'filename' — имя создаваСмого Ρ„Π°ΠΉΠ»Π°. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Fs ΠΈ N ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, ΠΏΡ€ΠΈ этом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: Fs = 8 000 Π“Ρ†, N= 16.

ЗаписываСмыС Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ вСщСствСнными ΠΈ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ -1 Π΄ΠΎ 1. ЗначСния, выходящиС ΠΈΠ· ΡΡ‚ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Ρ€Π΅Π·Π°Π½Ρ‹ ΠΈ ΡΠ΄Π΅Π»Π°Π½Ρ‹ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ.

ВоспроизвСдСниС Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². Помимо Ρ€Π°Π±ΠΎΡ‚Ρ‹ с wav-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π² Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΌ Π² Π²ΠΈΠ΄Π΅ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ:

— sound, синтаксис ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ записываСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

sound (Ρƒ, Fs, bits),

Π³Π΄Π΅ Ρƒ — Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ двухстолбцовая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° сигнала, Fs — частота дискрСтизации, Π“Ρ†, bits — число Π±ΠΈΡ‚ Π½Π° ΠΎΡ‚счСт (8 ΠΈΠ»ΠΈ 16).

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Fs ΠΈ bits ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, ΠΏΡ€ΠΈ этом ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρƒ Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅Ρ‚. ПослС Π²Ρ‹Π·ΠΎΠ²Π° ΠΎΠ½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π²Π΅ΠΊΡ‚ΠΎΡ€ Ρƒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Π΅ для воспроизвСдСния ΠΈ ΡΡ€Π°Π·Ρƒ ΠΆΠ΅, Π½Π΅ Π΄ΠΎΠΆΠΈΠ΄Π°ΡΡΡŒ окончания Π·Π²ΡƒΠΊΠ°, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ MATLAB;

— wavplay, синтаксис ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ΄:

wavplay (Ρƒ, Fs, 'mode'), Π³Π΄Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ mode управляСт Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ воспроизвСдСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π²Π° значСния:

— 'sync' - синхронный Ρ€Π΅ΠΆΠΈΠΌ, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Ρ‡Ρ‚ΠΎ функция Π²Π΅Ρ€Π½Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Ρƒ MATLAB Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ Π·Π²ΡƒΠΊΠ°;

— 'async' - асинхронный Ρ€Π΅ΠΆΠΈΠΌ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ функция ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ для воспроизвСдСния Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌ Windows ΠΈ ΡΡ€Π°Π·Ρƒ ΠΆΠ΅ Π²ΠΎΠ· — Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ систСмС MATLAB. Π½Π΅ Π΄ΠΎΠΆΠΈΠ΄Π°ΡΡΡŒ окончания Π·Π²ΡƒΠΊΠ°.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Fs ΠΈ mode ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, ΠΏΡ€ΠΈ этом ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: Fs =11 025 Π“Ρ† ΠΈ 'mode' = 'async'.

Π—Π°ΠΏΠΈΡΡŒ Π·Π²ΡƒΠΊΠ° (Ρ€Π΅Ρ‡ΠΈ). Ѐункция wavrecord позволяСт Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π·Π²ΡƒΠΊ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ MATLAB с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°:

Ρƒ = wavrecord (n, Fs, ch, 'dtype'), Π³Π΄Π΅ n — число записываСмых отсчСтов, Fs — частота дискрСтизации, Π“Ρ†. ch — число ΠΊΠ°Π½Π°Π»ΠΎΠ² записи, 'dtype' - Ρ‚ΠΈΠΏ записываСмых Π΄Π°Π½Π½Ρ‹Ρ….

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ столбСц ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ соотвСтствуСт ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΊΠ°Π½Π°Π»Ρƒ записи. ΠŸΡ€ΠΈ стСрСозаписи ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ столбСц — Π»Π΅Π²Ρ‹ΠΉ ΠΊΠ°Π½Π°Π», Π²Ρ‚ΠΎΡ€ΠΎΠΉ — ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΠ°Π½Π°Π».

Для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° dtype Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

— 'double' - 16-битная запись, Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ ΠΎΡ‚ -1 Π΄ΠΎ 1 ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Π²ΠΎΡΡŒΠΌΠΈΠ±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой;

— 'single' - 16-битная запись, Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρƒ −1…−1 ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой;

— `untl6' - 16-битная запись, Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Π΄Π²ΡƒΡ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΌ цСлочислСнном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚-32 768 Π΄ΠΎ 32 767);

— 'unint8' — 8-битная запись, Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΌ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠΌ цСлочислСнном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ (Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ 0 Π΄ΠΎ 255, Π½ΡƒΠ»Π΅Π²ΠΎΠΌΡƒ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ соотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ «128»).

Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Fs, ch, dtype ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, ΠΏΡ€ΠΈ этом ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ, Π½ΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: Fs =11 025 Π“Ρ†, ch =1, dtype = ='double'

2.1 Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°

Если спСктр сигнала мСняСтся Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ Π΄Π»Ρ ΠΎΡ†Π΅Π½ΠΊΠΈ спСктра цСлСсообразно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ спСктрограмму сигнала. Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ (spectrogram) сигнала называСтся Π΅Π³ΠΎ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ спСктр, зависящий ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Для вычислСния спСктрограммы Π²Π΅ΠΊΡ‚ΠΎΡ€ сигнала разбиваСтся Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚Ρ‹ (Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС с ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ). Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСгмСнта вычисляСтся спСктр с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ fft. Набор спСктров всСх сСгмСнтов ΠΈ ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ спСктрограмму. Для вычислСния спСктрограммы слуТит функция spectrogram.

Бинтаксис Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: [S, F, T]=spectrogram (x, window, nover - lap, nfft, Fs), Π³Π΄Π΅ x — Π²Π΅ΠΊΡ‚ΠΎΡ€ сигнала; window — Π²Π΅ΠΊΡ‚ΠΎΡ€ вСсовой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Ссли вмСсто Π²Π΅ΠΊΡ‚ΠΎΡ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ†Π΅Π»ΠΎΠ΅ число, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся вСсовая функция ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ — функция Π₯эмминга ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π΄Π»ΠΈΠ½Ρ‹); noverlap — Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° пСрСкрытия сосСдних сСгмСнтов сигнала; nfft — число Ρ‚ΠΎΡ‡Π΅ΠΊ прСобразования Π€ΡƒΡ€ΡŒΠ΅; Fs — частота дискрСтизации. S — ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°, каТдая ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ содСрТит (nfft/2+l) отсчСтов спСктра для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Ссли nfft — Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ число, количСство отсчСтов Ρ€Π°Π²Π½ΠΎ (nfft+l)/2). Число ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ k=nx((nx-noverlap)/(length(window) — noverlap)), Π³Π΄Π΅ nΡ… — Π΄Π»ΠΈΠ½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π° сигнала. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ F — Π²Π΅ΠΊΡ‚ΠΎΡ€ частот, Π’ — Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π΅Π³ΠΎ Π΄Π»ΠΈΠ½Π° Ρ€Π°Π²Π½Π° k.

Если Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ся (spectrogram (x, window, noverlap, nfft, Fs)), Ρ‚ΠΎ ΡΡ‚роится Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ плотности мощности Π² ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°Ρ…: врСмя, частота, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ.

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ являСтся Π²Π΅ΠΊΡ‚ΠΎΡ€ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ сигнала Ρ…, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ссли Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΡƒΠΊΠ°Π·Π°Π½Π° пустая ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° ([]) ΠΈΠ»ΠΈ Ссли нСсколько послСдних ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹.

[V, fs, b]=wavread (`c:1female1f.wav'); spectrogram (V, 256,128, [], fs, 'yaxis');

Рис. 2. Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ„Π°ΠΉΠ»Π° female1f. wav

Π—Π΄Π΅ΡΡŒ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ строкС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° nnft ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ — максимальноС ΠΈΠ· Π΄Π²ΡƒΡ… чисСл: 256 ΠΈ 2k. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎ выполняСтся условиС 2k> window.

2.2 ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ

БистСма MATLAB позволяСт Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° wav. Π§Ρ‚Π΅Π½ΠΈΠ΅ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ wavread, Π° Π·Π°ΠΏΠΈΡΡŒ — с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ wavwrite.

[V, f, b] = wavread ('*.wav');

Звуковая информация ΠΈΠ· Ρ„Π°ΠΉΠ»Π° считываСтся Π² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ V, ΡΠΎΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ· Π΄Π²ΡƒΡ… столбцов, Π² ΡΠΊΠ°Π»ΡΡ€Π½ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ f считываСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ частоты дискрСтизации, Π° Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ b — число Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… разрядов.

Π”ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ V Π±Π΅Π»Ρ‹ΠΉ ΡˆΡƒΠΌ.

[m, n] = size(V); VI = Π³Π°ndn (m, n); s = 0.05; V2 = V + 5* VI;

Π—Π΄Π΅ΡΡŒ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС опрСдСляСтся число строк ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†ΠΎΠ² ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ V. Вторая строка с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ randn (m, n) создаСт ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ VI, которая содСрТит случайныС числа, распрСдСлСнныС ΠΏΠΎ Π·Π°ΠΊΠΎΠ½Ρƒ Гаусса (ΠΏΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π·Π°ΠΊΠΎΠ½Ρƒ), ΠΈ ΠΊΠΎΡ‚орая ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° V. ΠœΠ°Ρ‚Ρ€ΠΈΡ†Π° VI умноТаСтся Π½Π° ΠΊΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ s ΠΈ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ся с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ V, образуя ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ V2 Π·Π°ΡˆΡƒΠΌΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π²ΡƒΠΊΠ°. Ѐункция sound осущСствляСт воспроизвСдСниС Π·Π²ΡƒΠΊΠ°, получая Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° вСщСствСнный Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ N Ρ… 2 (для стСрСозвука), содСрТащиС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ громкости Π·Π²ΡƒΠΊΠ°.

sound (V, f, b) sound (V2, f, b)

ЗначСния элСмСнтов ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ отсчСтов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ ΠΎΡ‚ -1.0 Π΄ΠΎ +1.0. Π’Π½Π΅ этого Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° значСния ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ (ΠΈΠΌΠ΅Π΅Ρ‚ мСсто ΠΊΠ»ΠΈΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π·Π²ΡƒΠΊ). Аналогичная функция soundsc ΠΏΠ΅Ρ€Π΅Π΄ воспроизвСдСниСм Π·Π²ΡƒΠΊΠ° обСспСчиваСт автоматичСскоС ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ Π΄ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°: -1 +1 — клиппирования Π·Π²ΡƒΠΊΠ° Π½Π΅ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚.

soundsc (V, f, b) soundsc (V2, f, b)

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ экспСримСнтов со Π·Π²ΡƒΠΊΠΎΠΌ Π² Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅, слСдуСт ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ wavwrite. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ экспСримСнта с Π·Π°ΡˆΡƒΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ сохраним Π² Ρ„Π°ΠΉΠ»Π΅ 'Soundl.wav':

wavwrite (V2, f, b, 'Soundl.wav');

Π—Π΄Π΅ΡΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π° (для монофоничСского Π·Π²ΡƒΠΊΠ° — это Π²Π΅ΠΊΡ‚ΠΎΡ€) Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… отсчСтов, Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ — частота дискрСтизации, Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌ — Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ отсчСтов, Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ — имя Ρ„Π°ΠΉΠ»Π°. Если Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ, Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ записан Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠ°ΠΊΠ΅Ρ‚Π° МАВLAB.

3. ИсслСдованиС муТского ΠΈ ΠΆΠ΅Π½ΡΠΊΠΎΠ³ΠΎ голосов

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° возьмСм Π΄Π²Π° ΠΎΠ±Ρ€Π°Π·Ρ†Π° ТСнского ΠΈ Π΄Π²Π° ΠΎΠ±Ρ€Π°Π·Ρ†Π° муТского голосов. Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ MATLAB построим ΠΈΡ… ΡΠΏΠ΅ΠΊΡ‚Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π½Ρ‹ΠΉ ΠΈ Ρ„Π°Π·ΠΎΠ²Ρ‹ΠΉ спСктры.

Амплитудный спСктр сроим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

[s, fs] = wavread (c:1female1f.wav');

spec = abs (fft (s));

spec = spec (1:end/2);

freq = (fs/2)*(1:length (spec))/length (spec);

plot (freq, spec);

xlabel ('Frequency: Hz'); ylabel ('Amplitude spectrum');

Рис. 3 Амплитудный спСктр female1f. wav

Π€Π°Π·ΠΎΠ²Ρ‹ΠΉ спСктр

[s, fs] = wavread (c:1female1f.wav');

spec = phase (fft (s));

spec = spec (1:end/2);

freq = (fs/2)*(1:length (spec))/length (spec);

plot (freq, spec);

xlabel ('Frequency: Hz'); ylabel ('Phase spectrum');

Рис. 4. Π€Π°Π·ΠΎΠ²Ρ‹ΠΉ спСктр female1f. wav

АналогичныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°Π΅ΠΌ с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠ±Ρ€Π°Π·Ρ†Π°ΠΌΠΈ голоса.

Рис. 5. Амплитудный спСктр female2a. wav

Рис. 6. Π€Π°Π·ΠΎΠ²Ρ‹ΠΉ спСктр female2a. wav

Рис. 7. Амплитудный спСктр male1f. wav

Рис. 8. Π€Π°Π·ΠΎΠ²Ρ‹ΠΉ спСктр male1f. wav

Рис. 9. Амплитудный спСктр male2a. wav

Рис. 10. Π€Π°Π·ΠΎΠ²Ρ‹ΠΉ спСктр male2a. wav

ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ спСктрограммы голосов

[V, fs, b]=wavread (`c:1female1f.wav'); spectrogram (V, 256,128, [], fs, 'yaxis');

Рис. 11. Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° female1f. wav

Рис. 12ю Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° female2a. wav

Рис. 13. Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° male1f. wav

Рис. 14. Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° male2a. wav

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π² Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ€Π΅Ρ‡ΡŒ — ΠΌΡƒΠΆΡ‡ΠΈΠ½Π΅ ΠΈΠ»ΠΈ ΠΆΠ΅Π½Ρ‰ΠΈΠ½Π΅. Π£ ΠΌΡƒΠΆΡ‡ΠΈΠ½ большС Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° голоса ΠΈ Π±ΠΎΠ»Π΅Π΅ ярко Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π½ΠΈΠ·ΠΊΠΈΠ΅ частоты, Π² Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΊΠ°ΠΊ Ρƒ ΠΆΠ΅Π½Ρ‰ΠΈΠ½ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° голоса Π½ΠΈΠΆΠ΅ ΠΈ ΡΡ€Ρ‡Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Ρ‹ высокиС частоты.

Анализ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ€Π΅Ρ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, входящих Π² ΠΏΠ°ΠΊΠ΅Ρ‚ MATLAB, ΠΊΠ°ΠΊ Simulink, Wavelet, Signal processing.

голос matlab Ρ„Π°ΠΉΠ» спСктрограмма

1.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ€Π΅Ρ‡Π΅Π²Ρ‹Ρ… сигналов: ΡƒΡ‡Π΅Π±. ПособиС Π₯. М. Ахмад, Π’. Π€. Π–ΠΈΡ€ΠΊΠΎΠ²; Π’Π»Π°Π΄ΠΈΠΌ. Гос. ΡƒΠ½-Ρ‚. — Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€: Изд-Π²ΠΎ Π’Π»Π°Π΄ΠΈΠΌ. Гос. ΡƒΠ½-Ρ‚Π°, 2007. — 192 с. — ISBN 5−89 368−751−5.

2. ИсслСдованиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сигналов Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ МАВLАВ: ΠΌΠ΅Ρ‚ΠΎΠ΄, указания ΠΊ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ / Π’Π»Π°Π΄ΠΈΠΌ. гос. ΡƒΠ½-Ρ‚; сост. Π•. К. Π›Π΅Π²ΠΈΠ½. — Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€: Изд-Π²ΠΎ Π’Π»Π°Π΄ΠΈΠΌ. гос. ΡƒΠ½-Ρ‚Π°, 2011. — 78 с.

3. РаспознаваниС Ρ€Π΅Ρ‡ΠΈ. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ чСловСчСского голоса срСди Π±Ρ‹Ρ‚ΠΎΠ²Ρ‹Ρ… ΡˆΡƒΠΌΠΎΠ²: ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° А. Π’. Π‘ΡƒΡ‚ΠΎΡ€ΠΈΠ½Π°; Моск. Π“ΠΎΡ€. ΠŸΡΠΈΡ….-ПСдагог. ΡƒΠ½-Ρ‚. 2007. — 43 с.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ