3.5.1 Kết quả thử nghiệm
Cài đặt chương trình
Bước 1: Sao chép bộ cài của phần mềm RDS.apk vào bộ nhớ điện thoại
Hình 3.23 Các bước cài đặt phần mềm
Bước 2: Kích đúp vào gói và chọn “Install„
Bước 3: Hoàn thành và biểu tượng sẽ sinh ra ngoài màn hình
Các bản tin được giải mã từ hệ thống FM
Sử dụng adb command để kiểm tra các bản tin thông báo từ dưới kernel. Bước 1: chạy lênh “adb start-server“ để khởi động adb.
Bước 2: Sử dụng cmd: adb logcat –vtime | find “RDS“ và adb shell cat | proc | kmsg để kiểm tra các thông báo từ tầng kernel gửi lên
Demo phần mềm
Giao diện chính của phần mềm.
Hình 3.26 Giao diện chính của phần mềm
Quá trình Turning và scan kênh
Hình 3.27 Quá trình tìm kiếm kênh
Turn ON
Hiển thị thông tin PS (Programme service), RT (Radio text).
Hình 3.28 Giao diện hiển thông thông tin RDS
Lưu danh sách kênh yêu thích
Hình 3.29 Giao diện danh sách kênh yêu thích
PS
KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN Các vấn đề đã làm được
Trong thời gian nghiên cứu và thực hiện đồ án em đã đạt được các kết quả: Nghiên cứu về giao thức RDS nắm vững được nguyên lý mã hóa và giải mã bản tin RDS.
Ứng dụng lý thuyết đã nghiên cứu về RDS để thiết kế và phát triển thành công một ứng dụng có thể thu sóng FM và giải mã bản tin RDS để hiển thị trên màn hình điện thoại di động.
Phát triển mô đun lưu lại các kênh yêu thích của người dùng.
Phát triển thêm tính năng dò kệnh tự động giúp người dùng tìm ra các kênh có tín hiệu tốt.
Tối ưu hóa mã nguồn để tăng hiệu năng của phần mềm.
Đơn giản hóa giao diện phần mềm để thân thiện với người dùng.
Định hướng trong tương lai
Luận văn chủ yếu mới sử dụng được các bản tin hiển thị chứ chưa tận dụng được các bản tin điều khiển của RDS. Còn rất nhiều ứng dụng hữu ích nếu sử dụng được bản tin điều khiển này. Trong tương lai tác giả sẽ nghiên cứu sâu hơn về bản tin điều khiển RDS, tìm hiểu cấu trúc bản tin và áp dụng lên phần mềm của mình để hoàn thiện các tính năng của phần mềm.
TÀI LIỆU THAM KHẢO
1. Dietmar Kopitz, Bev Marks ( 1999), RDS: The Radio Data System, Mobile Communications Library, Bosyon, London.
2. Dominique Paret (1997), Modem Control Technology, Cengare Learning, USA.
3. Dyer, Harms (1993), Digital Signal Processing, Acandemic Press, Yovits, M.C.
4. Hamed Haddadi, Paul brennan (2003), RDS encoder, University college London, London.
5. Milan Verle (2008) , PIC Microcontrollers, MikroElektronika, 1st Edition . 6. Mark L. Murphy (2011), Android Progamming Tutotials, Commonware, LLC. 7. Qualcomm tecnology (2011), 80-N6866-1-A FM radio App call flows
android, Qualcomm Incorporated, San Diego, USA.
8. Qualcomm tecnology (2011), 80-VR485-1-D FM radio Overview, Qualcomm Incorporated, San Diego, USA.
9. RDS Forum Statemen (1996), sent with letter DT/969-S/DK dated.
10. Ohsmann, M. (1991), Radio Data System (RDS) Decoder,Elecktor Electronic, Uk.
11. Parnal (1989), “Decoding RDS”, Electronic & Wireless World, pp 148 – 155.
12. Scott Wright (1997), The Broadcaster’s Guide to RDS, Silicon Laboratories Inc, Texas.
13. Simon Monk (2011), Programming Arduino Getting Started With Sketches, McGraw- Hill Education LAB, USA.