การสื่อสารด้วยคลื่นเสียง: ใช้เสียงเพื่อถ่ายโอนข้อมูล

เมื่อใดก็ตามที่คุณต้องการแชทกับใครบางคนทางอิเล็กทรอนิกส์คุณจะต้องสร้างการเชื่อมต่ออย่างใด ซึ่งสามารถผ่านทางอินเทอร์เน็ตเครือข่ายท้องถิ่นหรือการเชื่อมต่อมือถือเป็นต้น

มีวิธีอื่นในการสื่อสารแม้ว่าและหนึ่งในนั้นคือเสียง แม้ว่าจะไม่ใช่แนวคิดใหม่ทั้งหมด แต่ก็ไม่เคยมีแอพพลิเคชั่นคอมพิวเตอร์จำนวนมากที่ใช้ประโยชน์จากมัน

Quietnet เป็นโปรแกรมแชทที่เขียนด้วยภาษา Python ซึ่งทำงานโดยใช้คลื่นความถี่ใกล้ อัลตร้าซาวด์เองนั้นเป็นเสียงที่มีความถี่มากกว่า 20 kHz ซึ่งทำให้ไม่ได้ยินเสียงสำหรับมนุษย์ แอปพลิเคชันทำงานด้วยความถี่ ~ 19 kHz

เท่าที่มีการใช้งานสิ่งที่คุณต้องทำคือเรียกใช้สคริปต์สองตัวคือ send.py และ Listen.py บนเครื่องของคุณ ส่งใช้เพื่อส่งข้อความแชทโดยใช้ความถี่ในขณะที่ฟังจะแสดงข้อความใด ๆ ที่รับในกระบวนการ

คุณสามารถใช้มันสำหรับการทดสอบเพื่อดูว่ามันใช้งานได้หรือไม่ หากมีผู้เข้าร่วมการแชทหลายคนแต่ละคนต้องเรียกใช้ทั้งสองโปรแกรมโดยสมมติว่าพวกเขาต้องการรับและส่ง

ก่อนที่จะสามารถเรียกใช้ Quietnet จำเป็นต้องติดตั้ง Python รวมถึง pyaudio และ numpy (Numerical Python) บนระบบปฏิบัติการ

หลังจากนั้นให้เรียกใช้คำสั่ง python send.py และ python Listen.py เพื่อเริ่มต้น สิ่งที่คุณพิมพ์ลงในหน้าต่าง send.py ควรปรากฏบนหน้าต่าง Listen.py เช่นกันในกระบวนการ

การส่งงานโดยไม่มีเทคโนโลยีตามปกติที่คุณต้องเปิดใช้งานเพื่อให้ทำงานได้เช่น Bluetooth หรือ WiFi

หากใช้งานได้ขึ้นอยู่กับปัจจัยหลายประการรวมถึงคุณภาพของลำโพงและไมโครโฟน ผู้เขียนแนะนำให้เพิ่มระดับเสียงเพื่อปรับปรุงประสิทธิภาพของการถ่ายโอน แต่นั่นเป็นเรื่องเกี่ยวกับมัน

โปรดทราบว่าในขณะที่คุณไม่สามารถได้ยินเสียงสัตว์หรือมนุษย์เล็กอาจจะสามารถได้ยินได้

ฉันไม่สามารถรับสคริปต์ให้ทำงานบนเครื่อง Windows 7 ที่ติดตั้ง Python 3.3

แอปพลิเคชั่นอื่นคือการใช้งานเว็บเสียง Sonicnet.js ซึ่งเป็นไลบรารี JavaScript ที่สามารถส่งและรับข้อมูลเป็นเสียง

ผู้เขียนอธิบายแนวคิดเบื้องหลังการใช้งาน:

โดยทั่วไปคุณสามารถระบุช่วงความถี่ที่จะใช้และตัวอักษรของตัวละครที่สามารถส่งได้ คลื่นความถี่จะแบ่งออกเป็นช่วงที่สอดคล้องกับตัวอักษรที่ระบุและรหัสเริ่มต้น / สิ้นสุดโดยแต่ละตัวละคร / รหัสที่สอดคล้องกับส่วนหนึ่งของช่วงความถี่เต็ม

ด้านการส่งจะแปลงอักขระแต่ละตัวของคำที่จะส่งไปยังกึ่งกลางของช่วงความถี่ที่สอดคล้องกันและส่งความถี่นั้นในช่วงระยะเวลาหนึ่ง ด้านที่รับจะทำการแปลงฟูริเยร์อย่างต่อเนื่องของสัญญาณและค้นหายอดเขาในช่วงความถี่ที่กำหนด เมื่อค้นหาจุดสูงสุดในช่วงเวลาสำคัญการแปลงกลับจากความถี่เป็นอักขระ

แนวคิดในการใช้เสียงเพื่อถ่ายโอนข้อมูลไม่ใช่เรื่องใหม่ แต่แอปพลิเคชันใหม่อาจนำเทคโนโลยีไปสู่ผู้ชมจำนวนมาก