31.03.2014 Views

שיפור מודל פרמטרי לקידוד אותות שמע בקצבים נמוכים - SIPL - הטכניון

שיפור מודל פרמטרי לקידוד אותות שמע בקצבים נמוכים - SIPL - הטכניון

שיפור מודל פרמטרי לקידוד אותות שמע בקצבים נמוכים - SIPL - הטכניון

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

0.12<br />

Q –<br />

Q - interpulated interpolated spectrum<br />

spectrum<br />

0.1<br />

0.08<br />

0.06<br />

0.04<br />

0.02<br />

0<br />

0 1000 2000 3000 4000 5000 6000 7000 8000<br />

frequency[Hz]<br />

ייצור ספקטרום בעזרת אינטרפולציה.‏<br />

איור תדרים.‏ מיקום התדרים ועוצמתם מסומנים ע"י עיגולים.‏<br />

בדוגמה,‏ קטע אות כניסה,‏ הכולל ‏(מסומנים בעיגולים)‏ ומסנתזים את שאר תאי התדר ע"י<br />

תחילה קיימים רק תאי תדר אלו אינטרפולציה.‏<br />

Figure 7.8: Synthesized spectrum using interpolation.<br />

In the example, the input signal is composed of 14 frequencies. The frequencies locations and their<br />

amplitudes are marked by circles. The synthesize spectrum by interpolation is shown by the solid line.<br />

14<br />

:7.8<br />

חישוב מקדמי ה-‏ ,LPC מתוך הספקטרום מתואר ב-‏ [29].<br />

לאחר מציאת מקדמי ה-‏ LPC דו,‏ גמים את מעטפת המודל באמצעות הנוסחה הבאה:‏<br />

mˆ<br />

( w ) =<br />

i<br />

p<br />

1 + ∑ a<br />

k = 1<br />

1<br />

k<br />

⋅ e<br />

− jwik<br />

i=1, 2, ..., L<br />

(7.11)<br />

התוצאה תהיה קבוצה של אמפליטודות,‏ בה נשתמש לצורך סינתזת האות.‏<br />

בשלב האחרון מנרמלים את האמפליטודות בהתאם לעוצמת האמפליטודות המקוריות,‏<br />

ומתקבלות אמפליטודות הייצוג ‏(לפי המודל).‏<br />

העיוות מחושב ע"י המרחק בין האמפליטודות המחושבות לבין האמפליטודות המקוריות:‏<br />

L<br />

1<br />

D = ⋅∑[20<br />

⋅log(<br />

m ) 20 log( ˆ<br />

i<br />

− ⋅ mi<br />

)]<br />

L<br />

i=<br />

1<br />

(7.12)<br />

אמפליטודות המודל לא היו מספיק מדוייקות,‏ כיוון שהמעטפת הספקטרלית לא עברה מספיק<br />

קרוב דרך העוצמות האמיתיות.‏<br />

- 96 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!