หาตำแหน่ง QRM ด้วย การจับเวลา
เครื่องรับ GPS
มีหลักการคำนวนพิกัด โดยคำนวณ จาก
ความแตกต่างของเวลาที่สัญญาณที่ส่งจากดาวเทียมแต่ละดวงส่งถึงเครื่องรับ
ถ้าเราใช้หลักการเดียวกันนี้ในการหาตำแหน่ง QRM เช่น สมมุติ
สถานนีควบคุมข่าย HS1AB และ สถานนี HS1AM ซึ่งทั้ง สองสถานนี เราทราบ พิกัด
GPS ต้องการตรวจหาตำแหน่ง QRM โดยการจับเวลา เมื่อได้รับสัญญาณ เสียงจาก
ลำโพง (เสียงของ QRM) เอาเวลาที่แตกต่างกัน มาทำการคำนวณ ก็สามารถหาตำแหน่ง
QRM ได้เช่นกัน
คลื่น เดินทางได้ 299,792,458เมตร ต่อ วิน
าที
นั่นคือ ใน 1 นาโน วินาที จะเดินทางได้ 29.9792458 cm
ในการตรวจจับ หาตำแหน่ง QRM ต้อง มีการติดตั้ง โปรแกรมที่ตรวจสอบ เสียงจาก วิทยุสื่อสาร ที่ทำการตั้งโทน สเควร์ เท่ากัน, สายอากาศ ที่มีกำลังขยาย ในระดับเดียวกัน อย่างน้อย 3 สถานนี แล้วนำ ค่าเวลามาคำนวณ
ในบทความนี้ จะใช้ โปรแกรม
Soundmeter 0.1.3
Python Package
ซึ่งเป็น command line tools สำหรับตรวจวัดระดับเสียงแล้วเมื่อได้ยินเสียงตามระดับความดังที่กำหนด ก็สั่งให้ ทำตามคำสั่งสคริป
ในการใช้งาน ตัวอย่าง เช่น เมื่อได้ยินเสียงทาง ไมโครโฟน
ให้
บันทึกเสียง
หรือ
ให้พิมพ์ เวลา เพื่อใช้ในการคำนวนหา QRM
หรือ
ให้วิเคราะห์ เสียง sound recognizer
หรือ
เข้ารหัสเสียง เป็น GSM , FSK, codec2 ก่อน ส่งออกอากาศ
วิธีติดตั้ง Dependencies System Packages ก่อน ด้วย คำสั่ง
$ sudo apt-get install portaudio19-dev python-dev alsa-utils
จากนั้นติดตั้ง PyPi packages ดังนี้
argparse
pyaudio
pydub
python-daemon
ด้วยการพิมพ์ คำสั่ง
$ sudo -H pip install soundmeter --allow-all-external --allow-unverified pyaudio
หลังจากติดตั้งเสร็จ ให้ทำการ reboot เครื่อง และทดสอบผลการติดตั้งด้วย คำสั่ง
$ soundmeter
จะปรากฎดังในภาพ แสดงว่า ติดตั้ง สมบูรณ์ แล้ว
ก่อนที่จะใช้งาน ต้องทำการหา ค่าเฉลี่ย เสียง รบกวน ในห้องก่อน ในวีดีโอคลิป
แสดง การตรวจจับ 5 วินาที่ ด้วยคำสั่ง
https://www.youtube.com/watch?v=7dTLNtQWQTY
$ soundmeter --collect --seconds 5
เมื่อต้องการ เรียกใช้งาน เมื่อมี ระดับ เสียง RMS มากกว่า 317 แล้วให้ สคริป ทำงาน 1 ครั้ง แล้วหยุดทำงาน ตัวอย่างเช่น ต้องการให้ บันทึกเสียงสนทนา เราต้องเตรียม สคริปไว้ก่อน ในตัวอย่างใช้ชื่อว่า record.sh
ให้พิมพ์ คำสั่ง
$ soundmeter --trigger +317 1 --action exec-stop --exec record.sh
ส่วนรายละเอียด คำสั่งอื่นๆ ลองไป อ่านดูใน
https://pypi.python.org/pypi/soundmeter