Dalam buku Hamming, The Art of Doing Science and Engineering , ia menceritakan kisah berikut:
Sebuah kelompok di Naval Postgraduate School memodulasi sinyal frekuensi yang sangat tinggi ke tempat mereka dapat mengambil sampel, menurut teorema pengambilan sampel seperti yang mereka pahami. Tetapi saya menyadari jika mereka secara cerdik mengambil sampel frekuensi tinggi maka tindakan pengambilan sampel itu sendiri akan memodulasi (alias) ke bawah. Setelah beberapa hari bertengkar, mereka melepas rak peralatan penurun frekuensi, dan peralatan lainnya berjalan lebih baik!
Apakah ada cara lain untuk menggunakan aliasing sebagai teknik utama untuk memproses sinyal, sebagai lawan dari efek samping yang harus dihindari?
Jawaban:
Teks yang dikutip dalam pertanyaan adalah kasus menggunakan sampling bandpass atau undersampling .
Di sini, untuk menghindari aliasing distorsi, sinyal yang menarik harus bandpass . Itu artinya spektrum daya sinyal hanya nol di antara .fL.< | f| < fH
Jika kita mengambil sampel sinyal pada laju , maka kondisi bahwa spektrum berulang berikutnya tidak tumpang tindih berarti kita dapat menghindari alias. Spektrum berulang terjadi pada setiap kelipatan bilangan bulat dari .fs fs
Secara matematis, kita dapat menulis kondisi ini untuk menghindari distorsi alias
di mana adalah bilangan bulat yang memuaskann
Ada sejumlah rentang frekuensi yang valid yang dapat Anda lakukan dengan ini, seperti yang diilustrasikan oleh diagram di bawah ini (diambil dari tautan wikipedia di atas).
Pada diagram di atas, jika masalahnya terletak pada area abu-abu, maka kita dapat menghindari aliasing distorsi dengan pengambilan sampel bandpass --- meskipun sinyal sampel diasingkan, kami belum mengubah bentuk spektrum sinyal.
sumber
Salah satu contoh yang terlintas dalam pikiran adalah demodulasi digital. Detektor optimal untuk skema modulasi linier disesuaikan dengan penyaringan dan penghancuran pada sampel tengah dari masing-masing simbol.
Pemfilteran yang cocok mungkin tidak melakukan pekerjaan yang sangat baik untuk mengurangi bandwidth, tetapi kami masih ingin membuat keputusan pada simbol rate.
Alias energi dalam hal ini adalah bagian dari merekonstruksi simbol yang dimodulasi.
Poin kuncinya adalah bahwa energi harus alias koheren dalam fase yang benar yaitu waktu sangat penting.
sumber
Resolusi super adalah area lain di mana aliasing diperlukan, atau untuk membuatnya lebih baik, sistem optik tidak boleh menjadi tautan terlemah dalam rantai (dan komponen optik yang secara efektif anti-alias seperti filter optik anti-moire tidak boleh menjadi bagian dari rantai)
sumber
Lain kali ketika aliasing tidak menjadi masalah adalah ketika mendesain filter lowpass yang digunakan untuk penipisan. Anda dapat mengizinkan beberapa jumlah aliasing setelah operasi penipisan untuk melonggarkan kendala pada kinerja filter, menghasilkan desain dengan urutan lebih rendah. Alih-alih menempatkan tepi stopband pada frekuensi Nyquist pasca-penipisan, Anda dapat menggesernya cukup jauh sehingga tidak alias kembali ke passband filter (dan karenanya merusak sinyal minat Anda).
Lain lebih secara matematis, menganggap bahwa sinyal asli Anda adalah sampel pada tingkat dan Anda menebangi dengan faktor . Tepi passband filter ditentukan oleh bandwidth dari sinyal yang diinginkan. Frekuensi Nyquist setelah decimation akan menjadi , jadi jelas frekuensi tepi passband harus kurang dari ini.fs D fp fs2D
Karena saya telah menegaskan bahwa Anda dapat membiarkan stopband berdarah melewati frekuensi Nyquist yang dihancurkan, ingat bagaimana aliasing di zona Nyquist kedua bekerja: konten apa pun di frekuensi sebelum operasi penipisan akan tampak berada di sesudahnya. Dengan demikian, kita dapat menempatkan tepi stopband pada beberapa frekuensi dan pilih sedemikian rupa sehingga pita transisi filter tidak tumpang tindih dengan passband setelah kita memusnahkan. Agar ini benar:fs2D+Δf fs2D−Δf fstop=fs2D+Δf Δf
Hal yang dapat diambil dari hal ini adalah jika masih ada jumlah oversampling yang layak dalam sinyal pasca-decimated ( ada beberapa alasan mengapa Anda akan melakukan ini ), maka Anda dapat mendorong stopband keluar dengan jumlah nontrivial. Sebagai ukuran kuantitatif, Anda dapat melihat rasio transisi dari spesifikasi filter "naif" dan "santai":
Ungkapan terakhir ini memberi Anda representasi ringkas dari peningkatan rasio transisi yang dapat diperoleh dengan melonggarkan spesifikasi filter dengan cara ini, diparameterisasi dengan rasio passband filter (yaitu sinyal bandwidth bunga) ke frekuensi Nyquist pasca-penipisan . Dengan memplot rasio ini sebagai fungsi dari frekuensi passband (dinormalisasi oleh laju sampel pasca-penipisan), Anda mendapatkan:
Jadi secara ringkas, jika sinyal Anda masih terlalu berlebih setelah operasi penipisan, maka Anda dapat mengurangi rasio transisi filter dengan faktor hingga 2 dengan merelaksasi spesifikasinya dengan cara ini. Sebagai aturan praktis, jumlah keran yang diperlukan untuk filter FIR kira-kira sebanding dengan rasio transisi. Memang memungkinkan beberapa aliasing saat melakukan penipisan, tetapi spesifikasinya dirancang sedemikian rupa sehingga aliasing tidak tumpang tindih dengan sinyal yang diinginkan. Ini memungkinkannya untuk dihapus nanti jika diperlukan, oleh filter yang beroperasi pada laju sampel yang dihilangkan .fsD
sumber
Mengasingkan memang bisa menjadi hal yang baik dalam kondisi tertentu.
Lihatlah dengan cara ini: katakanlah laju sampling Anda adalah 100 Hz. Katakan juga Anda memiliki sinyal di suatu tempat di luar sana, yaitu mulai dari, katakanlah, 990 hingga 1010 Hz. (Jadi total bandwidthnya adalah 20 Hz, dan berpusat pada 1000 Hz).
Ok bagus, sekarang bagaimana?
Mari kita anggap Anda mengambil sampel sinyal ini pada tingkat 100 Hz Anda. Semua itu terjadi, apakah sinyal Anda (duduk dari 990-1010, berpusat pada 1000Hz) disalin dan digeser pada kelipatan integer 100, kan?
Jadi sekarang tiba-tiba Anda memiliki salinan sinyal 990-1010 asli Anda, kecuali sekarang Anda memiliki satu sinyal yang berpusat pada 900, 800, 700, 600, dll, dan juga 1100, 1200, 1300, dll. BW adalah sama tentu saja. Jadi salinan sinyal Anda terpusat di 900 menempati 890-910 Hz. Salinan duduk di 800 Hz menempati 790-810 Hz, dan seterusnya dan seterusnya. Anda juga akan memiliki salinan di 'baseband', (artinya dipusatkan pada 0Hz, dan menempati -10 hingga 10Hz).
Jadi kapan ini berguna? Nah, lihat apa yang baru saja Anda lakukan - Anda baru saja berhasil mengambil sinyal Anda di 1000Hz, meletakkannya di baseband, dan semua ini dengan sampler berjalan hanya pada 100Hz! Dan coba tebak! Anda melakukan ini semua secara hukum menurut Nyquist!
Ini karena Nyquist tidak mengatakan Anda harus mengambil sampel setidaknya dua kali dari freuqnency maksimum - salah, salah, salah, salah! (Tapi kesalahpahaman yang sangat umum.) Dia mengatakan Anda harus mencicipi setidaknya dua kali bandwidth maksimum sinyal Anda, yang dalam hal ini, adalah 20Hz.
Aplikasi? Yah, banyak dasar untuk ponsel sebenarnya menggunakan teknik 'undersampling' ini. Jadi sinyal ponsel Anda berada pada kisaran Ghz yang tinggi, dan dasar pengambilan sampel dalam ratusan rentang Mhz.
Ngomong-ngomong, melihat bagaimana Nyquist benar-benar bekerja, saya tidak suka istilah 'undersampling' - karena itu menyiratkan bahwa kita, yah, di bawah pengambilan sampel. Tapi kami tidak! Kami sepenuhnya mengikuti Nyquist, dan selalu mengambil sampel setidaknya dua kali bandwidth maksimum dari sinyal yang dimaksud.
sumber