- Triforce mengimplementasikan beamformer adaptif Minimum Variance Distortionless Response untuk susunan mikrofon pada laptop Apple Silicon
- Model yang didukung: model MacBook Pro/Air M1 ke atas
- Laptop Apple Silicon di atas memiliki mikrofon yang disusun dalam bentuk segitiga atau garis lurus
- Apple mencoba memisahkan sinyal yang diinginkan dari kebisingan latar dengan mengimplementasikan beamformer adaptif di ruang pengguna
- Tanpa beamforming, susunannya terlalu sensitif dan omnidireksional sehingga kurang berguna
- Agar bisa digunakan secara bermanfaat di luar macOS, beamformer diperlukan
- Daftar model yang didukung
- MacBook Pro 13" (M1/M2)
- MacBook Air 13" (M1/M2)
- MacBook Pro 14" (M1 Pro/Max, M2 Pro/Max)
- MacBook Pro 16" (M1 Pro/Max, M2 Pro/Max)
- MacBook Air 15" (M2)
Pengelolaan ekspektasi
- Sangat sulit menemukan literatur yang mudah diakses tentang topik terkait DSP, khususnya beamforming adaptif pita lebar
- Proyek ini adalah upaya membuat beamformer berdasarkan pengetahuan setingkat matematika teknik tahun pertama serta prinsip-prinsip yang diperoleh dari halaman web dan PDF
- Saat ini, jangan berharap proyek ini melampaui implementasi Apple
- Patch untuk perbaikan selalu diterima
Keterbatasan yang diketahui
nalgebra tidak melakukan optimasi SIMD secara eksplisit, dan bergantung pada auto-vectorization LLVM
- Kinerja dan efisiensi rutin matematika matriks kurang baik
- Tidak melakukan dekomposisi pita lebar karena beban komputasi tambahan
- Tanpa dukungan SIMD/NEON, ini terlalu lambat untuk plugin audio real-time
- Output hanya mendukung mono
- Pemrosesan matriks tambahan untuk memalsukan output stereo terlalu membebani secara komputasional
1 komentar
Komentar Hacker News
20 tahun lalu, model convertible Toshiba Tablet PC memiliki array mikrofon beamforming. Arah perekaman bisa ditentukan lewat perangkat lunak
Tesis master yang belum selesai membahas penggunaan mikrofon smartphone untuk menemukan posisi dan memisahkan speaker dalam 3D
Menyadari bahwa menjalankan Linux di Apple Silicon Mac memerlukan banyak pekerjaan
Bahkan pada hardware laptop murah, teknik DSP berbasis perangkat lunak bisa menghasilkan hasil yang mengejutkan
Untuk optimasi SIMD, faer bisa dipertimbangkan
Pertanyaan tentang array mikrofon pada laptop Apple Silicon
Apple tampaknya mengambil pendekatan yang terlalu rumit pada mikrofon, sama seperti pada speaker
Diskusi umum tentang laporan progres Asahi Linux terbaru
Akan bagus jika ini diimplementasikan agar produsen lain juga bisa dengan mudah membangun array mikrofon