การใช้งานชุดการเรียนรู้ กรณีใช้วงจรเข้ารหัส

ในส่วนนี้ทีมวิจัยได้พัฒนาส่วนต่อประสานกับผู้ใช้ (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]

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *