Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

26 469 0
Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 BỘ GIÁO DỤC ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG THÁI VĂN TIẾN NGHIÊN CỨU THIẾT KẾ BỘ KHỬ TIẾNG VỌNG ÂM THANH TRÊN KIT DSP TMS320C6713 Chuyên ngành : Kỹ thuật ñiện tử Mã số : 60.52.70 TÓM TẮT LUẬN VĂN THẠC SĨ KỸ THUẬT Đà Nẵng – Năm 2011 2 Công trình ñược hoàn thành tại ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn khoa học: TS. PHẠM VĂN TUẤN Phản biện 1: TS. NGÔ VĂN SỸ Phản biện 2: TS. LƯƠNG HỒNG KHANH Luận văn sẽ ñược bảo vệ trước Hội ñồng chấm Luận văn tốt nghiệp thạc sĩ kỹ thuật họp tại Đại học Đà Nẵng vào ngày 26 tháng 07 năm 2011 Có thể tìm hiểu luận văn tại : - Trung tâm Thông tin - Học liệu, Đại học Đà Nẵng - Trung tâm Học liệu, Đại học Đà Nẵng 3 MỞ ĐẦU 1. Tính cấp thiết của luận văn Trong những năm gần ñây, ñiện thoại có loa ñiện thoại tế bào hand-free ñã ñược sử dụng rộng rãi trên khắp thế giới cho các ứng dụng hội nghị truyền hình hội thảo qua video từ xa. Một ñiện thoại có loa hoặc một ñiện thoại tế bào hands-free cho phép truyền thông song công mà không cần phải giữ ñiện thoại. Truyền song công có nghĩa là tiếng nói trên cả hai ñầu của kênh truyền ñược truyền qua liên tục, như với một ñiện thoại truyền thống. Tiếng nói từ người gọi ñầu xa ñược phát ñi bởi ñiện thoại có loa hoặc ñiện thoại tế bào hands-free và rồi lặp lại chính nó bởi sự phản xạ bên trong bề mặt của căn phòng, âm thanh lặp lại này ñược gọi là tiếng vọng (echo). Tiếng vọng ñược thu bởi micro ñầu gần, tạo ra một vòng lặp, ở ñó người gọi ñầu xa nghe lại tiếng nói của chính họ. Có hai nhóm giải pháp ñể giải quyết vấn ñề này, giảm echo (Echo Suppression) khử echo (Echo Cancellation). Luận văn này sẽ tập trung vào việc nghiên cứu các giải thuật lọc thích nghi ñể khử tiếng vọng âm học (Acoustic Echo Cancellation - AEC) nhằm làm tăng chất lượng thoại. 2. Mục ñích nghiên cứu  Tìm hiểu tổng quan về bộ lọc thích nghi (Adapter Filter), các giải thuật như LMS, NLMS, RLS ñể khử tiếng vọng âm học.  Thực thi ñánh giá hiệu suất các giải thuật AEC thông qua vi ệc ñánh giá chất lượng thoại sau khi xử lý khử tiếng vọng. Từ ñó ñưa ra các ñề xuất phát triển tiếp theo nếu có. 4 3. Đối tượng phạm vi nghiên cứu 3.1. Đối tượng nghiên cứu.  Lý thuyết lọc thích nghi.  Các giải thuật khử tiếng vọng âm học.  Công cụ mô phỏng ñánh giá. 3.2. Phạm vi nghiên cứu  Nghiên cứu kỹ thuật lọc thích nghi các giải thuật khử tiếng vọng âm như LMS, NLMS, RLS.  Các phương pháp ñánh giá chất lượng tín hiệu tiếng nói. 4. Phương pháp nghiên cứu.  Thu thập phân tích các tài liệu thông tin liên quan ñến luận văn.  Xây dựng thực thi các giải thuật AEC bằng ngôn ngữ Matlab.  Xây dựng chương trình ñánh giá chủ quan bằng ngôn ngữ Matlab.  Phân tích ñánh giá kết quả ñạt ñược.  Đề xuất các hướng nghiên cứu tiếp theo. 5. Ý nghĩa khoa học thực tiễn của luận văn.  Nghiên cứu việc ứng dụng các kỹ thuật lọc thích nghi ñể khử tiếng vọng âm học nhằm ñảm bảo chất lượng tín hiệu tiếng nói trong thông tin liên lạc.  Cơ sở cho việc thiết kế bộ AEC (Acoustic Echo Canceller) trong việc khử tiếng vọng âm một phần phục vụ công việc giảng dạy cho sinh viên ngành Điện tử - Viễn thông. 5 6. Dự kiến các kết quả ñạt ñược.  Bộ chương trình mã nguồn các giải thuật AEC mã nguồn chương trình ñánh giá chủ quan trên nền Matlab.  Các kết quả mô phỏng, ñánh giá hiệu suất của các giải thuật AEC. 7. Cấu trúc của luận văn. Luận văn dự kiến gồm các chương sau : Chương 1 : TỔNG QUAN VỀ KỸ THUẬT KHỬ TIẾNG VỌNG Chương 2 : CÁC GIẢI THUẬT KHỬ TIẾNG VỌNG ÂM HỌC Chương 3 : CÁC PHƯƠNG PHÁP ĐÁNH GIÁ Chương 4 : MÔ PHỎNG ĐÁNH GIÁ KẾT QUẢ 6 Chương 1 TỔNG QUAN VỀ KỸ THUẬT KHỬ TIẾNG VỌNG 1.1. TỔNG QUAN Chương này trình bày nguồn gốc của tiếng vọng, các loại tiếng vọng. Đồng thời ñề cập ñến kỹ thuật khử tiếng vọng việc lựa chọn bộ lọc thích nghi cho khử tiếng vọng âm học. 1.2. CÁC LOẠI TIẾNG VỌNG Có hai loại tiếng vọng trong mạng viễn thông [2]: là tiếng vọng ñiện từ (hay còn gọi là tiếng vọng lai) tiếng vọng âm:  Tiếng vọng ñiện từ là do sự mất phối hợp trở kháng tại các ñiểm khác nhau dọc theo kênh truyền. Tiếng vọng lai ñược tạo ra ở các kết nối lai mà thuê bao 2 dây ñược kết nối ñến chuyển mạch ñiện thoại 4 dây trong các hệ thống viễn thông.  Tiếng vọng âm học là do sự phản xạ của các sóng âm thanh khớp nối âm học giữa speaker microphone trong các ñiện thoại hands-free, ñiện thoại di ñộng các hệ thống viễn thông. 1.3. KỸ THUẬT KHỬ TIẾNG VỌNG ÂM HỌC 1.3.1. Bộ lọc thích nghi 1.3.2. Khử tiếng vọng âm học (Acoustic Echo Cancellation) Phương pháp khử tiếng vọng âm ñược ñề cập ñến là sử dụng các bộ lọc thích nghi. Những bộ lọc thích nghi sử dụng các giải thuật ñể l ặp ñi lặp lại làm thay ñổi các giá trị vector ñáp ứng xung nhằm tối thiểu hàm giá. Hàm này ñược biết như là sai số ước lượng của bộ lọc 7 thích nghi, . Hình 1.5 biểu diễn sơ ñồ khối của một hệ thống khử tiếng vọng âm học ñược tính toán trong luận văn này. Tại mỗi vòng lặp (iteration) tín hiệu sai số, , ñược ñưa trở lại vào bộ lọc, nơi mà các ñặc tính lọc ñược thay ñổi cho phù hợp. Hình 1.5. Sơ ñồ khối của một hệ thống khử tiếng vọng âm học. 1.4. ĐÁP ỨNG XUNG ÂM HỌC (AIR) Trong luận văn này, ñáp ứng xung âm học sẽ ñược xây dựng bằng chương trình Matlab. Chiều dài của ñáp ứng xung h lần lượt ñược tạo ra là 1000, 2000, 3000, 4000 bằng cách cho size = 1000 cho i chạy lần lượt từ 1 ñến 5, 11, 16, 21, từ ñó ta sẽ có 4 kiểu ñáp ứng xung khác nhau nhằm tạo ra 4 kiểu echo có cường ñộ tăng dần. 1.5. KẾT LUẬN CHƯƠNG Trong chương này ñã tìm hiểu về nguồn gốc của echo, các loại echo như tiếng vọng lai tiếng vọng âm học. Đồng thời cũng trình bày kỹ thuật khử tiếng vọng âm học (AEC) việc lựa chọn bộ lọc thích nghi cho khử tiếng vọng âm học. Bên cạnh ñó cũng ñã ñề cập ñến ñáp ứng xung âm học (AIR) của một phòng nhằm phục vụ cho chương cuối của luận văn này. 8 Chương 2 CÁC GIẢI THUẬT KHỬ TIẾNG VỌNG ÂM HỌC 2.1. TỔNG QUAN Chương này trình bày bộ lọc Wiener giải thuật Stepeesr- Descent làm cơ sở cho nguồn gốc thực hiện các giải thuật LMS, NLMS, RLS ñể khử tiếng vọng âm học. Đồng thời cũng ñề cập ñến các hệ số chất lượng MSE (Mean Square Error) AV (Average Attenuation) ñể ño hiệu suất của từng giải thuật. 2.2. BỘ LỌC WIENER Bộ lọc Wiener là một dạng ñặc biệt của bộ lọc FIR ngang, ñược thiết kế ñể tối thiểu hóa hàm sai số bình phương trung bình (MSE) trong phương trình 2.1. Chúng sẽ ñược vận dụng làm nguồn gốc cho các giải thuật khử tiếng vọng âm học [3,8]. (2.1) 2.3. GIẢI THUẬT STEEPEST-DESCENT Giải thuật steepest-descent cập nhật các hệ số theo dạng sau [5]: (2.14) ở ñó, là tham số kích thước bước là sai số bình phương trung bình (MSE) tại thời ñiểm n. Chú ý rằng, tính ổn ñịnh của giải thuật thật sự ñảm bảo chỉ khi : (2.25) ở ñó, là giá trị ñặc trưng cực ñại của ma trận tự tương quan. 9 2.4. CÁC GIẢI THUẬT KHỬ TIẾNG VỌNG ÂM HỌC 2.4.1. Giải thuật bình phương trung bình nhỏ nhất (LMS) Giải thuật LMS xây dựng dựa trên lý thuyết của lời giải Wiener cho các trọng số nhánh bộ lọc tối ưu . Nó cũng phụ thuộc vào giải thuật steepest-descent như ñã nêu trong phương trình 2.29. ở ñó, (2.29) Thực hiện giải thuật LMS Bước 1 : Tính ngõ ra của bộ lọc, y(n). Bước 2 : Ước lượng sai số, e(n). (2.34) Bước 3 : Cập nhật trọng số nhánh của bộ lọc ñể chuẩn bị cho iteration kế tiếp, w(n+1). (2.35) 2.4.2. Giải thuật bình phương trung bình nhỏ nhất chuẩn hoá (NLMS) Để suy ra giải thuật NLMS chúng ta ñi xem xét ñệ quy LMS cho việc lựa chọn một tham số kích thước bước thay ñổi, µ(n). Tham số này ñược chọn ñể các giá trị sai số, , sẽ ñược tối thiểu bằng cách sử dụng các trọng số nhánh bộ lọc ñược cập nhật, , vector ngõ vào hi ện tại, [8]. (2.38) 10 (2.39) Đệ quy của giải thuật NLMS ñược biểu diễn bởi phương trình 2.43[8]: Thực hiện giải thuật NLMS Bước 1 : Tính ngõ ra của bộ lọc thích nghi, y(n). Bước 2 : Tính tín hiệu sai số (error signal), e(n). (2.46) Bước 3: Tính giá trị kích thước bước, . Bước 4 : Cập nhật trọng số nhánh của bộ lọc ñể chuẩn bị cho iteration kế tiếp, w(n+1). (2.48) 2.4.3. Giải thuật bình phương nhỏ nhất ñệ quy (RLS) Giải thuật RLS tối thiểu hàm giá trong phương trình 2.49 [9]. Trường hợp k = 1 là thời ñiểm bắt ñầu giải thuật RLS λ là một hằng số dương nhỏ hơn 1 [9]. Không giống như các gi ải thuật LMS, NLMS nguồn gốc của nó, giải thuật RLS trực tiếp xem xét các giá trị của những ước lượng sai số trước ñó. [...]... nghi là gi i thu t LMS, NLMS RLS ñ ng d ng kh echo âm h c Vi c kh echo âm h c c a 3 gi i thu t trên ñư c th c nghi m v i các file âm thanh ti ng vi t Đ ng th i lu n văn cũng ñã nghiên c u xây d ng ñư c phương pháp ñánh giá ch quan ñ ñánh giá hi u su t c a các gi i thu t trên K t qu mô ph ng ñánh giá các gi i thu t cho th y : Đ i v i các gi i thu t kh echo âm h c, trên k t qu th c nghi m thì... phương pháp ñánh giá ch t lư ng d a trên các phép ño thu c tính c a tín hi u bao g m phép ño , LPC (LLR, IS), WSS, PESQ mPESQ Bên c nh ñó, ñánh giá ch quan bao g m ñánh giá tương ñ i ñánh giá tuy t ñ i g m các phương pháp DCR, CCR MOS 15 Chương 4 MÔ PH NG ĐÁNH GIÁ K T QU 4.1 GI I THI U Trên cơ s lý thuy t ñã ñ c p các chương trên như v các gi i thu t kh echo âm h c, các phương pháp ñánh giá... ưu cho kh echo âm h c K t qu th c nghi m phương pháp ñánh giá ch quan CCR ñã ñánh giá ñư c gi i thu t NLMS là gi i thu t t i ưu hi u qu nh t cho vi c kh echo âm h c K T LU N HƯ NG PHÁT TRI N Đ TÀI Trong ñ án này, t ng quan v nhi u ti ng v ng (echo) âm h c nh hư ng c a nhi u ti ng v ng lên ch t lư ng tính d hi u c a tín hi u ti ng nói ñã ñư c nghiên c u Lu n văn ñã tìm hi u nghiên c u... t NLMS cao hơn nhi u so v i các gi i thu t LMS RLS Cho nên, có th k t lu n gi i thu t NLMS là gi i thu t kh echo âm h c t t nh t cho hi u su t cao nh t làm ti n ñ cho vi c th c thi trên các KIT th i gian th c, là hư ng phát tri n ti p c a lu n văn này 25 4.6 K T LU N CHƯƠNG Chương này ñã xây d ng tính toán ñư c các gi i thu t kh echo âm h c Trên cơ s tính toán các gi i thu t ñó, ñã ñi xây... thu t kh echo âm h c Ti p t c nghiên c u k t h p phương pháp ñánh giá khách quan v i ñánh giá ch quan ñ ñ t ñư c k t qu có ñ tin c y cao hơn Trên cơ s k t qu c a ñ tài, th c hi n tính toán b kh echo âm h c (Acoustic Echo Canceller) trên KIT DSP Ti p t c hư ng nghiên c u m r ng v i các h th ng kh echo âm h c multiple-microphone trong m t phòng h p hay trong m t phòng h i th o, phòng hòa âm ... t qu th c nghi m thì gi i thu t RLS cho t c ñ h i t nhanh nh t d a vào ñáp ng xung ñư c ư c lư ng v i ñáp ng xung th c t , nhưng ngư c l i k t qu tín hi u âm thanh ngõ ra không n ñ nh so v i các gi i thu t khác Trong khi gi i thu t NLMS m c dù có t c ñ h i t th p hơn gi i thu t RLS nhanh hơn gi i thu t LMS nhưng l i cho k t qu âm thanh ngõ ra t t hơn so v i các gi i thu t khác Đ ng th i, s phép tính... sánh ñáp ng xung th c t ñáp ng xung ñã ñư c ư c lư ng 4.4.2 Gi i thu t NLMS K t qu th c nghi m c a gi i thu t NLMS ñ i v i file âm thanh sp01 có chi u dài là 25.000 m u Hình 4.8 Ngõ ra c a gi i thu t NLMS, h=1000, taps=1000, µ=0.25 21 Hình 4.9 So sánh ñáp ng xung th c t ñáp ng xung ñã ñư c ư c lư ng 4.4.3 Gi i thu t RLS K t qu th c nghi m c a gi i thu t RLS ñ i v i file âm thanh sp01 có chi u dài... 22 Hình 4.12 So sánh ñáp ng xung th c t ñáp ng xung ñã ñư c ư c lư ng 4.4.4 Nh n xét Xét v i cùng taps = 1000 h = 1000, t c ñ h i t c a gi i thu t RLS là nhanh nh t ti p ñ n là gi i thu t NLMS LMS N u t c ñ h i t nhanh quá s làm ngõ ra không n ñ nh [9] Bên c nh xét t c ñ h i t chúng ta cũng có ñư c b ng tóm t t hi u su t c a gi i thu t kh echo âm h c Trong B ng 4.7, suy hao c a gi i thu... thu t LMS, chúng ta s d ng sai s bình phương trung bình (MSE) suy hao trung bình (Average Attenuation : AV) k t h p v i nghe tín hi u sau khi kh echo Đi th c nghi m ñ i v i file âm thanh s ch, b ng ti ng vi t sp01, v i t c ñ l y m u là 8kHz Đi u ki n n ñ nh c a gi i thu t LMS : 0 . 1 BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG THÁI VĂN TIẾN NGHIÊN CỨU VÀ THIẾT KẾ BỘ KHỬ TIẾNG VỌNG ÂM THANH TRÊN KIT DSP TMS320C6713. tiếng vọng lai và tiếng vọng âm học. Đồng thời cũng trình bày kỹ thuật khử tiếng vọng âm học (AEC) và việc lựa chọn bộ lọc thích nghi cho khử tiếng vọng

Ngày đăng: 11/03/2014, 17:20

Hình ảnh liên quan

thích nghi, . Hình 1.5 biểu diễn sơ ñồ khối của một hệ thống khử tiếng vọng âm học ñược tính tốn trong luận văn này - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

th.

ích nghi, . Hình 1.5 biểu diễn sơ ñồ khối của một hệ thống khử tiếng vọng âm học ñược tính tốn trong luận văn này Xem tại trang 7 của tài liệu.
Bảng 3.2. Thang ñánh giá DCR. - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Bảng 3.2..

Thang ñánh giá DCR Xem tại trang 13 của tài liệu.
Bảng 3.3. Thang ñánh giá CCR. Rating Quality of Speech  - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Bảng 3.3..

Thang ñánh giá CCR. Rating Quality of Speech Xem tại trang 13 của tài liệu.
Bảng 3.4. Thang ñánh giá MOS. Score  Quality of the Speech Level of Distortion  - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Bảng 3.4..

Thang ñánh giá MOS. Score Quality of the Speech Level of Distortion Xem tại trang 14 của tài liệu.
Hình 4.2. Lưu ñồ tổng quát giải thuật khử echo âm học. - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Hình 4.2..

Lưu ñồ tổng quát giải thuật khử echo âm học Xem tại trang 15 của tài liệu.
Hình 4.3. Lưu ñồ giải thuật LMS. - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Hình 4.3..

Lưu ñồ giải thuật LMS Xem tại trang 16 của tài liệu.
Hình 4.4. Lưu ñồ giải thuật NLMS. - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Hình 4.4..

Lưu ñồ giải thuật NLMS Xem tại trang 17 của tài liệu.
Hình 4.6. Ngõ ra của giải thuật LMS, h=1000, taps=1000, µ=0.035. - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Hình 4.6..

Ngõ ra của giải thuật LMS, h=1000, taps=1000, µ=0.035 Xem tại trang 19 của tài liệu.
Hình 4.8. Ngõ ra của giải thuật NLMS, h=1000, taps=1000, µ=0.25. - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Hình 4.8..

Ngõ ra của giải thuật NLMS, h=1000, taps=1000, µ=0.25 Xem tại trang 20 của tài liệu.
Hình 4.7. So sánh ñáp ứng xung thực tế và ñáp ứng xung ñã ñược - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Hình 4.7..

So sánh ñáp ứng xung thực tế và ñáp ứng xung ñã ñược Xem tại trang 20 của tài liệu.
Hình 4.10. Ngõ ra của giải thuật RLS, h=1000, taps=1000, =0.999. - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Hình 4.10..

Ngõ ra của giải thuật RLS, h=1000, taps=1000, =0.999 Xem tại trang 21 của tài liệu.
Hình 4.9. So sánh ñáp ứng xung thực tế và ñáp ứng xung ñã ñược - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Hình 4.9..

So sánh ñáp ứng xung thực tế và ñáp ứng xung ñã ñược Xem tại trang 21 của tài liệu.
Hình 4.12. So sánh ñáp ứng xung thực tế và ñáp ứng xung ñã ñược - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Hình 4.12..

So sánh ñáp ứng xung thực tế và ñáp ứng xung ñã ñược Xem tại trang 22 của tài liệu.
Bảng 4.7. Tóm tắt hiệu suất giải thuật khử echo âm học. Giải thuật Suy hao trung bình  - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Bảng 4.7..

Tóm tắt hiệu suất giải thuật khử echo âm học. Giải thuật Suy hao trung bình Xem tại trang 22 của tài liệu.
Hình 4.13. Quy trình thực hiện ñánh giá chủ quan. - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Hình 4.13..

Quy trình thực hiện ñánh giá chủ quan Xem tại trang 23 của tài liệu.
Hình 4.21. Biểu ñồ thống kê kết quả phương pháp CCR. - Luận văn:Nghiên cứu và thiết kế bộ khử tiếng vọng âm thanh trên KIT DSP TMS320C6713 pptx

Hình 4.21..

Biểu ñồ thống kê kết quả phương pháp CCR Xem tại trang 24 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan