การใช้งานชุดการเรียนรู้ กรณีใช้วงจรเข้ารหัส มีนาคม 14, 2021กุมภาพันธ์ 28, 2022 - by sirawit ในส่วนนี้ทีมวิจัยได้พัฒนาส่วนต่อประสานกับผู้ใช้ (GUI) เพื่อแสดง ผลลัพธ์การเข้ารหัสช่องสัญญาณจากอุปกรณ์ FPGA ที่พัฒนาด้วยภาษา VHDL ทีมวิจัยได้ออกแบบหน้าต่าง GUI คล้ายคลึงกับการแสดงผลจากชุดซอฟต์แวร์ MATLAB ในกรณีที่ผู้ใช้เลือกการเข้ารหัสแบบ 5G LDPC Encoder – Downlink/Uplink แสดงได้ดังรูปที่ 1 (การทดสอบในส่วนนี้คือการทดสอบผลลัพธ์การเข้ารหัส LDPC ในช่องสัญญาณข้อมูล) บอร์ด FPGA จะใช้โมดูล 5G LDPC Encoder ที่เขียนด้วยภาษา VDHL ในการเข้ารหัสข้อมูลที่กำหนด หลังจากเข้ารหัสเสร็จสิ้น บอร์ด FPGA จะส่งผลลัพธ์ที่เกิดขึ้นในแต่ละขั้นตอนของกระบวนเข้ารหัสผ่าน Serial Port กลับไปยังคอมพิวเตอร์ และแสดงผลลัพธ์แก่ผู้ใช้งานบน GUI ในทำนองเดียวกันผู้ใช้งานสามารถเลือกการเข้ารหัสแบบ 5G Polar Encoder เพื่อทดสอบผลลัพธ์การเข้ารหัส Polar ในรูปแบบ Downlink Uplink และส่วน Broadcast ดังแสดงดังแสดงในรูปที่ 2 3 และ 4 ตามลำดับ รูปที่ 1 GUI จากชุดอุปกรณ์ FPGA ส่วน 5G LDPC Encoder - Downlink/Uplink รูปที่ 2 GUI จากชุดอุปกรณ์ FPGA ส่วน 5G Polar Encoder - Downlink รูปที่ 3 GUI จากชุดอุปกรณ์ FPGA ส่วน 5G Polar Encoder - Uplink รูปที่ 4 GUI จากชุดอุปกรณ์ FPGA ส่วน 5G Polar Encoder - Broadcast ตัวอย่างการใช้งาน GUI [ดาวน์โหลด] GUI แสดงการเข้ารหัสช่องสัญญาณมาตรฐาน 5G พัฒนาด้วยภาษา Python เพื่อแสดงผลลัพธ์กระบวนการเข้ารหัสข้อมูลด้วยรหัสช่องสัญญาณ สำหรับมาตรฐานการสื่อสารไร้สายยุค 5G โหลด: รหัส GUI [*Python code]