Một phương pháp thiết kế bộ lọc số bậc thấp

76 12 0
Một phương pháp thiết kế bộ lọc số bậc thấp

Đ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

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP - TRẦN VĂN DŨNG MỘT PHƯƠNG PHÁP THIẾT KẾ BỘ LỌC SỐ BẬC THẤP LUẬN VĂN THẠC SĨ KỸ THUẬT CHUYÊN NGÀNH: KỸ THUẬT ĐIỆN TỬ MÃ NGHÀNH: 60520203 KHOA CHUYÊN MÔN NGƯỜI HƯỚNG DẪN KHOA HỌC TS Đào Huy Du PHÒNG ĐÀO TẠO Thái Nguyên – 2017 I ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHIỆP - TRẦN VĂN DŨNG MỘT PHƯƠNG PHÁP THIẾT KẾ BỘ LỌC SỐ BẬC THẤP LUẬN VĂN THẠC SĨ KỸ THUẬT CHUYÊN NGÀNH KỸ THUẬT ĐIỆN TỬ NGƯỜI HƯỚNG DẪN KHOA HỌC: TS ĐÀO HUY DU Thái Nguyên – 2017 II LỜI CAM ĐOAN Tên là: Trần Văn Dũng Sinh ngày: 23 tháng 01 năm 1990 Học viên Cao học Khoá 16 - Lớp Kỹ thuật điện tử - Trường Đại học Kỹ thuật Công nghiệp - Đại học Thái Nguyên Xin cam đoan luận văn “Một phương pháp thiết kế lọc số bậc thấp” thầy giáo TS Đào Huy Du hướng dẫn cơng trình nghiên cứu riêng Tất tài liệu tham khảo có nguồn gốc, xuất xứ rõ ràng Tơi xin cam đoan tất nội dung luận văn nội dung đề cương yêu cầu thầy giáo hướng dẫn Nếu có vấn đề nội dung luận văn, tơi xin hồn tồn chịu trách nhiệm với lời cam đoan Thái Nguyên, ngày tháng Học viên Trần Văn Dũng III năm 2017 LỜI CẢM ƠN Sau thời gian nghiên cứu, làm việc khẩn trương hướng dẫn tận tình giúp đỡ thầy giáo TS Đào Huy Du, luận văn tốt nghiệm với đề tài: “Một phương pháp thiết kế lọc số bậc thấp” hoàn thành Tơi xin bày tỏ lịng biết ơn sâu sắc tới: Thầy giáo hướng dẫn TS Đào Huy Du tận tình dẫn, giúp đỡ tơi hồn thành luận văn Các thầy cô giáo Trường Đại học kỹ thuật công nghiệp Thái Nguyên bạn bè đồng nghiệp, quan tâm động viên, giúp đỡ suốt trình học tập để hồn thành luận văn Mặc dù cố gắng hết sức, song điều kiện thời gian kinh nghiệm thực tế thân cịn ít, đề tài khơng thể tránh khỏi thiếu sót Vì vậy, tơi mong nhận đóng góp ý kiến thầy giáo, giáo bạn bè đồng nghiệp Tôi xin chân thành cảm ơn! Thái Nguyên, ngày tháng Học viên Trần Văn Dũng IV năm 2017 MỤC LỤC LỜI CAM ĐOAN I LỜI CẢM ƠN IV MỤC LỤC V DANH MỤC CÁC TỪ VIẾT TẮT VII DANH MỤC CÁC BẢNG BIỂU VIII DANH MỤC CÁC HÌNH VẼ IX LỜI NÓI ĐẦU X CHƯƠNG 1: TỔNG QUAN VỀ BỘ LỌC SỐ 1.1 Giới thiệu bộc lọc số 1.2 Các loại lọc số 1.3 Các tiêu thiết kế lọc số .3 1.4 Tổng hợp lọc số IIR .4 1.4.1 Nguyên lý chung .4 1.4.2 Phương pháp bất biến xung .6 1.4.3 Phương pháp biến đổi song tuyến .9 1.4.4 Phương pháp tương đương vi phân 10 1.4.5 Phương pháp biến đổi z tương ứng 12 1.4.6 Bộ lọc tương tự Butterworth 13 1.4.7 Bộ lọc tương tự Chebyshev .14 1.4.8 Bộ lọc tư tượng Elip (Cauer) 17 1.5 Kết luận chương .18 CHƯƠNG 2: PHƯƠNG PHÁP CẮT GIẢM CÂN BẰNG 20 CHO HỆ TUYẾN TÍNH 20 2.1 Giới thiệu 20 2.2 Phát biểu tốn giảm bậc mơ hình .20 2.3 Gramian điều khiển quan sát 20 V 2.3.1 Sự liên quan mơ hình (F, G, C) thành phần eAtB, 2.3.2 Thành phần eAtB, e AT e AT CT 21 CT 23 2.3.3 Giá trị tọa độ không đổi – Dạng bậc 24 2.3.4 Mơ hình cân động học nội cân chuẩn hóa 26 2.3.5 Các tính chất ổn định tiệm cận, mơ hình cân nội 27 2.3.6 Tiền đề giảm bậc mơ hình 29 2.4 Phương pháp cắt giảm cân 30 2.5 Một vài ví dụ giảm bậc theo phương pháp cân nội 32 2.6 Kết luận chương .46 CHƯƠNG 3: ỨNG DỤNG THUẬT TỐN GIẢM BẬC MƠ HÌNH CHO BÀI TOÁN TỔNG HỢP BỘ LỌC SỐ IIR 47 3.1 Thiết kế lọc số từ lọc tương tự Butterworth 47 3.2 Ứng dụng thuật tốn giảm bậc mơ hình thiết kế lọc số IIR 50 3.3 Kết luận chương .58 KẾT LUẬN VÀ KIẾN NGHỊ 59 TÀI LIỆU THAM KHẢO 60 PHỤ LỤC 61 VI DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt Tên tiếng anh Tên tiếng Việt ADC Analog to Digital Converter Bộ chuyển đổi tương tự sang số DF Digital Filter Bộ lọc số DAC Digital to Analog Converter Bộ chuyển đổi số sang tương tự FIR Finite Impulse Response Đáp ứng xung có chiều dài hữu hạn IIR Infinite Impulse Response Đáp ứng xung có chiều dài vơ hạn VII DANH MỤC CÁC BẢNG BIỂU Bảng 2.1: Tham số hệ giảm bậc mơ hình khơng gian trạng thái mơ hình hàm truyền hệ giảm bậc .35 Bảng 2.2: Tham số hệ giảm bậc mơ hình khơng gian trạng thái mơ hình hàm truyền hệ giảm bậc .40 Bảng 2.3: Mô hình khơng gian trạng thái mơ hình hàm truyền 44 hệ giảm bậc 44 Bảng 3.1: Kết giảm bậc hàm truyền H(s) theo thuật toán cân nội 56 Bảng 3.2: Sai số hàm truyền gốc với hàm giảm bậc 57 VIII DANH MỤC CÁC HÌNH VẼ Hình 1.1: Sơ đồ khối hệ thống lọc số Hình 1.2: Đáp ứng biên độ lọc số thông thấp Hình 1.3: Sự ánh xạ z  esT khoảng 2π/T (với σ < 0) mặt phẳng s lên điểm đường tròn đơn vị thuộc mặt phẳng z Hình 1.4: Ánh xạ s  1  z 1  / T biến LHP mặt phẳng s thành điểm nằm bên đường trịn bán kính 1/2 tâm 1/2 mặt phẳng z 11 Hình 1.5: Đáp ứng biên độ tần số lọc Butterworth 14 Hình 1.6: Đáp ứng biên độ tần số lọc Chebyshev 16 Hình 1.7: Đáp ứng biên độ tần số lọc Chebyshev II 16 Hình 2.1: Sơ đồ mô hệ gốc hệ giảm bậc Simulink 36 Hình 2.2: Đáp ứng bước nhảy hệ gốc hệ giảm bậc 36 Hình 2.3: Đặc tính tần số hệ gốc hệ giảm bậc 37 Hình 2.4: Sơ đồ mơ hệ gốc hệ giảm bậc Simulink 41 Hình 2.5: Đáp ứng bước nhảy hệ gốc hệ giảm bậc 42 Hình 2.6: Đặc tính tần số hệ gốc hệ giảm bậc 42 Hình 2.7: Sơ đồ mơ hệ gốc hệ giảm bậc Simulink 45 Hình 2.8: Đáp ứng h(t) hệ gốc hệ giảm bậc 45 Hình 2.9: Đặc tính biên tần hệ gốc hệ giảm bậc 46 Hình 3.1: Đặc tính biên tần, pha hệ gốc hệ giảm bậc 58 IX LỜI NÓI ĐẦU Đặt vấn đề Trong năm gần đây, phát triển mạnh mẽ mạng viễn thông kèm với việc số hóa thiết bị điện tử - viễn thơng Việc số hóa phát triển mạnh mẽ toàn giới Việt Nam Các thiết bị số hóa có mặt khắp nơi từ thiết bị điện tử gia dụng, thiết bị xử lý thông tin truyền thông thiết bị lĩnh vực y học, … đến thiết bị xử lý tín hiệu lĩnh vực hàng khơng vũ trụ Bài toán lọc số vấn đề quan trọng lĩnh vực kỹ thuật điện – điện tử, truyền thông công nghệ thông tin Đặc biệt với phát triền bùng nổ mạng viễn thông ngày tốn thiết kế lọc để đáp ứng yêu cầu hệ thống lại khó khăn Để lọc làm việc hiệu thiết kế bọc phải đưa đáp ứng tần số đáp ứng xung gần với lọc lý tưởng (bậc lọc lớn) Và việc tính tốn lọc nhiều thời gian, yêu cầu dung lượng nhớ phải lớn dẫn đến việc thiết kế mạch điện tử phức tạp Bài toán đặt làm để giảm thời gian tính toán, thiết kế mạch điện tử dễ dàng hơn? Do tơi chọn đề tài: “Một phương pháp thiết kế lọc số bậc thấp” với mong muốn giải yêu cầu Mục tiêu nghiên cứu Tìm hiểu thuật tốn giảm bậc mơ hình theo phương cân nội ứng dụng cho toán thiết kế lọc số bậc thấp Nội dung nghiên cứu Tổng quan lọc số Phương pháp cắt giảm cân cho hệ tuyến tính Ứng dụng thuật tốn giảm bậc mơ hình cho tốn tổng hợp lọc số IIR Đối tượng phạm vi nghiên cứu X m H( s )  N( s ) a0  a1s  a2 s    am s   D( s ) b0  b1s  b2 s    bn s n m a s k b s k k 0 n k 0 k k Xét lọc số IIR với hàm truyền dạng H(z) sau: H( z )  A( z ) B( z ) Với: A( z )  1.825e  005 z10  0.0001825 z  0.0008211z  0.00219 z  0.003832 z 0.004598 z  0.003832 z  0.00219 z  0.0008211z  0.0001825z  1.825e  005 B( z )  z10  4.676 z  10.65 z  15.17 z  14.81z  10.28 z  5.106 z  1.787 z  0.4201z  0.05977 z  0.0039 Thực áp dụng kỹ thuật biến đổi tuyến tính (thay z = s + vào hàm truyền H(z)), hàm truyền H(z) trở thành H(s): H( s )  A( s ) B( s ) (3.1) Trong đó: A( s )  1.8250e  005s10  3.6500e  004s  0.0033s8  0.0175s  0.0613s  0.1472s  0.2453s  0.2803s  0.2102s  0.0934s  0.0187 B( s )  s10  5.3240s  13.5660s8  21.6940s  24.0360s  19.2340s  11.2300s  4.7030s  1.3391s  0.2294 s  0.0172 Áp dụng kiến thức trình bày chương Giờ thực giảm bậc hàm truyền H(s) theo phương pháp cân nội Để giảm bậc H(s) trước tiên phải đưa hệ từ dạng hàm truyền mô tả không gian trạng thái sau: x  A10 x10  B10u y  C10 x10  Du Với tham số A10, B10, C10 D sau: 51  5.324 1.696 1.356 0.7511 0.6011 0.3509 0.147 0.08369 0.05735 0.0688  0 0 0 0    0 0 0 0    0 0 0    0 0 0 0  A10    0 0 0    0 0 0 0    0 0 0.5 0    0 0 0 0.25 0    0 0 0 0.0625                 B10                  C10  0.0005357 0.0007631 0.002138 0.003804 0.009178 0.01532 0.01751 0.02627 0.0467 0.1496  D  1.825e  005 Kiểm tra tính điều khiển quan sát hệ thống gốc bậc 10 Định thức A10 det(A10) = 0.0172 Các giá trị riêng A10 là: -0.2792 + 0.6278i; -0.2792 - 0.6278i; -0.5357 + 0.6397i; -0.5357 - 0.6397i; -0.6714 + 0.3842i; -0.6714 - 0.3842i; -0.7177; -0.7007 + 0.1838i; 52 -0.7007 - 0.1838i; -0.2321; Như A10 ma trận ổn định, hệ điều khiển quan sát Để thực giảm bậc với H(s) thực bước sau: - Bước 1: Tính tốn Gramian điều khiển Wc, Gramian quan sát Wo từ phương trình Lyapunov: AWc + WcAT = -BBT ATWo + WoA = -CTC Thực tính tốn ta thu được kết sau: 0.3947 0.2627   0.3332   0.2636  0.2865 Wo    0.2219  0.1226   0.0934  0.0892   0.1626  0.0569 -0.0000   -0.2573   0.0000  0.3845 Wc   -0.0000  -0.4443   0.0000  0.0868  -0.0000 0.2627 0.1752 0.2227 0.1767 0.1926 0.1496 0.0830 0.0635 0.0609 0.1116 -0.0000 1.0291 0.0000 -3.0762 -0.0000 3.5543 0.0000 -2.7776 0.0000 0.0880 0.3332 0.2227 0.2839 0.2259 0.2470 0.1927 0.1074 0.0826 0.0797 0.1469 0.2636 0.1767 0.2259 0.1803 0.1980 0.1552 0.0869 0.0673 0.0654 0.1216 0.2865 0.1926 0.2470 0.1980 0.2184 0.1722 0.0971 0.0758 0.0744 0.1397 0.2219 0.1496 0.1927 0.1552 0.1722 0.1366 0.0777 0.0613 0.0609 0.1161 0.1226 0.0830 0.1074 0.0869 0.0971 0.0777 0.0447 0.0357 0.0361 0.0700 0.0934 0.0635 0.0826 0.0673 0.0758 0.0613 0.0357 0.0290 0.0299 0.0594 0.0892 0.0609 0.0797 0.0654 0.0744 0.0609 0.0361 0.0299 0.0315 0.0644 0.1626  0.1116  0.1469   0.1216  0.1397   0.1161 0.0700   0.0594  0.0644   0.1357  -0.2573 0.0000 0.3845 -0.0000 -0.4443 0.0000 0.0868 -0.0000  0.0000 -3.0762 -0.0000 3.5543 0.0000 -2.7776 0.0000 0.0880  3.0762 0.0000 -7.1086 0.0000 11.1106 -0.0000 -2.8163 0.0000   0.0000 14.2171 -0.0000 -22.2211 0.0000 22.5303 -0.0000 -0.9343  -7.1086 -0.0000 22.2211 -0.0000 -45.0607 0.0000 14.9490 -0.0000   0.0000 -22.2211 -0.0000 45.0607 0.0000 -59.7961 0.0000 3.4778  11.1106 0.0000 -45.0607 0.0000 119.5923 -0.0000 -55.6442 0.0000   -0.0000 22.5303 0.0000 -59.7961 -0.0000 111.2883 -0.0000 -11.1119  -2.8163 -0.0000 14.9490 0.0000 -55.6442 -0.0000 44.4475 -0.0000   0.0000 -0.9343 -0.0000 3.4778 0.0000 -11.1119 -0.0000 3.8879  - Bước 2: Xác định ma trận trực giao Vc ma trận đường chéo c cho: (Vc)TWcVc = (c)2 Thực tính tốn ta có kết sau: 53  -0.0033  0.0000   0.0788   -0.0000 -0.3137 Vc    0.0000  0.8439   -0.0000  -0.4281   0.0000 -0.0000 0.0311 -0.0000 -0.2150 0.0000 0.5031 -0.0000 -0.8331 0.0000 0.0745 0.0131 0.0000 -0.2071 -0.0000 0.4828 0.0000 -0.2183 0.0000 -0.8223 -0.0000 -0.0000 0.0606 0.0000 0.0000 0.2894 0.0000 0.1547 0.0000 0.2172 -0.5068 -0.0000 0.8192 0.0000 -0.5603 -0.0000 -0.0000 -0.7523 -0.0000 -0.6109 0.0000 -0.3816 0.4363 -0.0000 0.4946 -0.0000 0.5850 0.0000 -0.0000 -0.5575 -0.0000 0.5666 0.0000 -0.1991 0.5586 -0.0000 0.2722 0.0000 0.4551 0.0000 0.0000 -0.1793 -0.0000 0.4866 0.0000 0.0645 0.2439 -0.0000 0.0735 0.0000 0.3647 0.0000 0.0000 -0.0856 -0.0000 -0.2121 -0.0000 0.8737 0.4258 -0.0000 0.0690 -0.9552  0.0000  - 0.2666   0.0000  -0.1241   0.0000  -0.0314   0.0000  -0.0126   0.0000  0 0 0 0  12.8690  12.4221 0 0 0 0    0 4.4934 0 0 0    0 4.1636 0 0 0    0 0 1.8262 0 0  c    0 0 1.6447 0 0    0 0 0 1.0111 0    0 0 0 0.4842 0    0 0 0 0 0.3332    0 0 0 0 0.1470   - Bước 3: Xác định ma trận trực giao P ma trận đường chéo  với: W = (Vcc)TWo(Vcc) PTWP =  Thực tính tốn ta có kết sau:        P        -0.0460 0.2448 -0.1539 0.1908 - 0.4468 0.4047 0.1421 0.2069 0.4247 0.1638 0.4281 -0.5035 0.4844 0.1988 -0.2869 -0.4158 0.2444 0.3910 -0.1187 -0.2267 0.5286 -0.1358 -0.0701 0.5755 0.2861 -0.1215 0.0286 0.2496 - 0.3665 0.2682 0.2479 -0.6454 -0.2897 0.0969 -0.3231 -0.1334 -0.3392 -0.0550 0.3090 -0.3050 -0.4041 -0.5754 0.0787 -0.1476 0.1257 -0.4452 0.2703 -0.1729 -0.2241 0.3325 54 -0.6037 -0.0019 0.0572 0.4773 0.3102 -0.0983 -0.2698 0.3236 0.0982 -0.3338 -0.2306 0.3490 - 0.5005 0.3727 -0.3529 -0.2291 -0.1089 -0.3701 0.0016 0.0016 0.0917 0.2229 -0.5173 -0.3405 0.1413 -0.5099 0.1982 0.3220 -0.1254 -0.3461 0.0870 0.0499 -0.1421 -0.3014 0.5717 -0.0716 -0.5759 -0.1261 0.2637 0.3603 -0.0150  -0.0029  0.0003   0.0336  -0.1525  -0.0715  0.2851   0.5370  0.6422   0.4338  0 0 0 0  0.5979  0.0954 0 0 0 0    0 0.0095 0 0 0    0 0.0004 0 0 0    0 0 0.0000 0 0    0 0 0.0000 0 0    0 0 0 0.0000 0    0 0 0 0.0000 0    0 0 0 0 0.0000    0 0 0 0 0.0000   - Bước 4: Xác định ma trận T không suy biến thỏa mãn: T  Vc c P  Có tính chất sau: (Wc )*  T 1WcT T   (Wo )*  T TWoT   Thực tính tốn ta có kết sau: -0.0000  0.0000   0.0000   0.0000 -0.0000 T  108  -0.0000  0.0000   0.0000  0.0000   0.0000 0.0000 0.0000 -0.0000 -0.0000 0.0000 0.0000 0.0000 -0.0000 -0.0000 -0.0000 0.0000 0.0000 0.0000 -0.0000 -0.0000 0.0000 0.0000 0.0000 -0.0000 -0.0000 -0.0000 0.0000 0.0000 0.0000 -0.0000 -0.0000 0.0000 0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 0.0000 0.0000 -0.0000 -0.0000 0.0000 0.0000 -0.0000 0.0000 0.0000 -0.0000 -0.0000 0.0001 0.0000 -0.0003 0.0000 0.0001 - 0.0000 -0.0001 0.0002 0.0004 -0.0010 -0.0002 0.0017 -0.0012 -0.0016 0.0016 -0.0002 0.0009 -0.0052 0.0038 0.0076 -0.0165 0.0100 0.0185 -0.0349 0.0173 -0.0017 - Bước 5: Xác định ma trận A*, B*, C* D* cho: ( A*,B*,C*,D*)  (T 1 AT ,T 1B,CT ,D ) Thực tính tốn ta có kết sau: 55 -0.0066 0.0645 -0.1287 0.1810 -0.0082 -0.2620 0.6070 -0.4915 0.1668 -0.0125 -0.0106  0.1380  -0.4116   1.1344  - 1.4526   1.7345  -1.9353   1.0090  - 0.2451  0.0138  -0.0469  -0.1255   0.0272  -0.0082  0.0012 A*    -0.0001  0.0000  -0.0000  0.0000   0.0000 0.3141 -0.1896 0.2257 -0.0377 0.0060 -0.0006 0.0000 -0.0000 0.0000 0.0000 0.2155 -0.7137 -0.3140 0.2078 -0.0235 0.0024 -0.0002 0.0000 -0.0000 -0.0000 0.3050 -0.5590 -0.9756 - 0.4693 0.1585 -0.0137 0.0010 -0.0000 0.0000 0.0000 0.3449 - 0.7016 -0.8718 -1.2529 -0.6381 0.1419 -0.0093 0.0005 -0.0000 -0.0000        B*          0.3636 -0.7301 -0.9427 -1.1358 -1.4823 -0.7039 0.1114 -0.0049 0.0001 0.0000 0.3657 - 0.7353 -0.9460 -1.1578 -1.3394 - 1.5281 -0.7128 0.0717 -0.0020 -0.0001 0.3744 -0.7527 -0.9687 -1.1842 -1.3813 -1.4454 -1.5311 -0.7471 0.0454 0.0031 0.3641 -0.7319 -0.9419 -1.1516 -1.3427 -1.4104 -1.4168 -1.4948 - 0.7191 -0.1034 0.0004  -0.0008  -0.0010   - 0.0012  -0.0015   -0.0016  -0.0035   0.0145  0.3601   -0.7832  0.2369  0.1902  -0.0774   0.0202  -0.0030   0.0003  -0.0000   0.0000  - 0.0000   -0.0000  C*   0.3063 -0.6158 -0.7925 -0.9688 -1.1297 -1.1865 -1.1940 -1.2223 -1.1886 -0.0013 D*  1.825e  005 Sau tiến hành giảm bậc hàm H(s) ta thu kết bảng sau: Bảng 3.1: Kết giảm bậc hàm truyền H(s) theo thuật toán cân nội Bậc Hàm truyền H(s) 0.0002011s  0.002332s5  0.01232s  0.03643s  0.0668s  0.06931s  0.03822 s  3.205s  5.126s  5.051s  3.268s  1.361s  0.3428s  0.03514 0.0001784s5  0.002373s  0.009875s  0.03033s  0.03978s  0.03955 s  2.462s5  3.12s  2.408s  1.14s  0.3253s  0.03637 0.0005072s  0.0002525s  0.01425s  0.01139s  0.03893 s5  1.701s  1.68s3  0.9035s  0.295s  0.03579 0.002347s3  0.01257s  0.01302s  0.04047 s  1.149s3  0.7724s  0.2811s  0.03738 56 0.01696s  0.03415s  0.04137 s3  0.561s  0.2835s  0.03708 -0.04837 s  0.04882 s  0.2373s  0.05343 0.07502 s  0.04793 Đánh giá sai số giảm bậc theo chuẩn H∞ ta kết bảng sau: Bảng 3.2: Sai số hàm truyền gốc với hàm giảm bậc Bậc Sai số hệ gốc hệ giảm bậc 1.4303e-006 2.9136e-005 4.0344e-004 0.0049 0.0306 0.1854 0.5171 Để đánh giá kết giảm bậc, ta tiến hành mơ đặc tính pha, biên tần hệ gốc hệ giảm bậc hình 3.1 57 Hình 3.1: Đặc tính biên tần, pha hệ gốc hệ giảm bậc Nhận xét: Từ kết mơ ta thấy đặc tính biên tần, pha hệ giảm bậc hệ giảm bậc bám sát với đặc tính biên tần, pha hệ gốc Các hệ giảm bậc cịn lại có đặc tính biên tần pha có sai khác nhiều so với hệ gốc Do ta sử dụng hàm truyền hệ giảm bậc bậc để thay cho hàm truyền hệ gốc Sai số hệ gốc hệ giảm bậc 7, là: 1.4303e-006, 2.9136e-005 Đáp ứng yêu cầu chuẩn H∞ 3.3 Kết luận chương Trong chương tác giả trình bày bước tính tốn, thiết kế lọc số từ lọc tương tự Butterworth Ứng dụng giảm bậc mơ hình theo phương pháp cân nội vào tính tốn giảm bậc lọc Từ đưa so sánh đặc tuyến tần số pha hệ gốc với hệ giảm bậc Từ kết tính tốn mơ ta thấy: tốn tổng hợp lọc số IIR thực với bậc thấp bậc ban đầu sử dụng thuật toán cân nội 58 KẾT LUẬN VÀ KIẾN NGHỊ A Kết luận Luận văn nghiên cứu số vấn đề sau: - Nghiên cứu lý thuyết lọc số, yêu cầu kỹ thuật tính tốn thiết kế lọc số Trình bày phương pháp tổng hợp lọc số IIR từ lọc tương tự Trên sở tác giả đưa bước cụ thể tính tốn thiết kế lọc số IIR từ lọc tương tự - Nghiên cứu sở lý thuyết thuật tốn giảm bậc mơ hình theo phương pháp cân nội Đưa ví dụ để làm rõ bước tính tốn áp dụng phương pháp cân nội Moore - Ứng dụng giảm bậc mơ hình theo phương pháp cân nội đề xuất Moore vào toán thiết kế lọc số IIR Đánh giá kết mô thơng qua tốn cụ thể - Qua q trình đánh giá kết mơ ta thấy sử dụng phương pháp giảm bậc mơ hình cho tốn thiết kế lọc số Qua ví dụ sử dụng hệ bậc thấp thay cho hệ bậc cao mà đảm bảo đặc tính cần thiết hệ gốc Tuy nhiên chất lượng hệ giảm bậc có giảm so với hệ gốc chấp nhận qua đánh giá sai số giới hạn cho phép Điều hữu ích thi ta tiến hành thiết kế hệ thống việc hiệu tính toán cao đảm bảo thời gian thực xử lý tín hiệu B Kiến nghị - Cần nghiên cứu thêm số phương pháp giảm bậc mơ hình khác để so sánh với phương pháp cân nội - Xây dựng mơ hình lọc IIR thực tế đánh giá kết thực tế mô 59 TÀI LIỆU THAM KHẢO [1] Nguyễn Quốc Trung, Xử lý tín hiệu lọc số tập 1, Nhà xuất khoa học kỹ thuật, Hà Nội, 2006 [2] Nguyễn Quốc Trung, Xử lý tín hiệu lọc số tập 2, Nhà xuất khoa học kỹ thuật, Hà Nội, 2003 [3] Moore B C., Principal component analysis in linear systems: Controllability, observability, and model reduction, IEEE Trans Auto Contr., AC-26, 17-32, 1981 [4] Perenbo I, and Silverman L M., Model reduction via balanced state space repre-sentation, IEEE Trans Auto, contr., AC-27, 328-387, 1982 [5] Glover K., All optimal Hankel norm approximation of linear multivariable system and their L2 error bounds, IEEE Trans, Auto Contr., AC-29, 11051113, 1984 [6] Lastman G J and Sinha N K., A comparision of the blanced matrix and the aggregation methods of model reduction, IEEE Trans Auto Contr., AC-30 (4), 301-304, 1985 [7] Lastman G J and Sinha N K., Worst-case error analysis of the balanced matrix method of model reduction, Can I Elect And Comp Engg., 14, 18-23, 1989 [8] Prakash R and Rao S V., Model reduction by low-frequency approximation of internally balanced representation, Proc IEEE Conf Decision, Contr., Tampa, Florida, USA, 143-150, 1989 60 PHỤ LỤC A Code mô chương 3: num=[2.0000e-004 0.0028 0.0180 0.0693 0.1752 0.3006 0.3492 0.2643 0.1180 0.0236]; dem=[1 5.4857 14.3810 23.6148 26.7944 21.8775 12.9792 5.5091 1.5948 0.2808 0.0217]; sysg=tf(num,dem); [A,B,C,D]=ssdata(sysg); sys=ss(A,B,C,D); wo=gram(sys,'o'); % Tinh gramian quan sat cua he thong wc=gram(sys,'c'); % Tinh gramian dieu khien cua he thong [Vc,lc] = svd(wc); Lc = sqrt(lc); W = (Vc*Lc)'*wo*(Vc*Lc); [P,L] = svd(W); T = Vc*Lc*P*inv((sqrt(L))); wc1 = (inv(T))*wc*(inv(T))'; wo1 = T'*wo*T; A10 = inv(T)*A*T; B10= inv(T)*B; C10= C*T; fsys=tf(sys) % He giam bac A8=A10(1:8,1:8); B8=B10(1:8,1); 61 C8=C10(1,1:8); sys8=ss(A8,B8,C8,0); fsys8=tf(sys8); hg8=fsys-fsys8; hinfg8=norm(hg8,inf) % He giam bac A7=A10(1:7,1:7); B7=B10(1:7,1); C7=C10(1,1:7); sys7=ss(A7,B7,C7,0); fsys7=tf(sys7); hg7=fsys-fsys7; hinfg7=norm(hg7,inf) % He giam bac A6=A10(1:6,1:6); B6=B10(1:6,1); C6=C10(1,1:6); sys6=ss(A6,B6,C6,0); fsys6=tf(sys6); hg6=fsys-fsys6; hinfg6=norm(hg6,inf) % He giam bac A5=A10(1:5,1:5); B5=B10(1:5,1); 62 C5=C10(1,1:5); sys5=ss(A5,B5,C5,0); fsys5=tf(sys5); hg5=fsys-fsys5; hinfg5=norm(hg5,inf) % He giam bac A4=A10(1:4,1:4); B4=B10(1:4,1); C4=C10(1,1:4); sys4=ss(A4,B4,C4,0); fsys4=tf(sys4); hg4=fsys-fsys4; hinfg4=norm(hg4,inf) % He giam bac A3=A10(1:3,1:3); B3=B10(1:3,1); C3=C10(1,1:3); sys3=ss(A3,B3,C3,0); fsys3=tf(sys3); hg3=fsys-fsys3; hinfg3=norm(hg3,inf) % He giam bac A2=A10(1:2,1:2); B2=B10(1:2,1); 63 C2=C10(1,1:2); sys2=ss(A2,B2,C2,0); fsys2=tf(sys2); hg2=fsys-fsys2; hinfg2=norm(hg2,inf) % He giam bac A1=A10(1,1); B1=B10(1,1); C1=C10(1,1); sys1=ss(A1,B1,C1,0); fsys1=tf(sys1); hg1=fsys-fsys1; hinfg1=norm(hg1,inf) bode(fsys) hold on bode(fsys7) hold on bode(fsys6) hold on bode(fsys5) hold on bode(fsys4) hold on bode(fsys3) 64 hold on bode(fsys2) hold on bode(fsys1) fsys7 % Ham truyen giam bac fsys6 % Ham truyen giam bac fsys5 % Ham truyen giam bac fsys4 % Ham truyen giam bac fsys3 % Ham truyen giam bac fsys2 % Ham truyen giam bac fsys1 % Ham truyen giam bac 65 ... H(z) lọc số 1.5 Kết luận chương Chương tác giả đưa đặc điểm lọc số, yêu cầu thiết kế lọc số Giới thiệu phương pháp biến đổi từ lọc tương tự sang lọc số (Phương pháp bất biến xung, phương pháp. .. thuật lọc số Bước 2: Xác định lại tiêu kỹ thuật lọc tương tự từ tiêu kỹ thuật lọc số Ứng với phương pháp biến đổi từ lọc tương tự sang lọc số (có phương pháp biến đổi: Phương pháp bất biến xung, phương. .. X CHƯƠNG 1: TỔNG QUAN VỀ BỘ LỌC SỐ 1.1 Giới thiệu bộc lọc số 1.2 Các loại lọc số 1.3 Các tiêu thiết kế lọc số .3 1.4 Tổng hợp lọc số IIR .4 1.4.1

Ngày đăng: 30/03/2021, 09:20

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

Tài liệu liên quan