Abstrak
Perangkat sistem telekomunikasi analog sekarang mulai berkembang dan digantikan dengan sistem
telekomunikasi digital, salah satunya pada audio signal processing. Fokus pemrosesan audio yaitu audio
crossover. Audio crossover dalam perkembangannya masih banyak yang menggunakan sistem analog. Sistem
analog ini memiliki kekurangan saat pengaturan keseimbangan suara dikarenakan masih menggunakan filter
analog untuk menyeimbangkannya.Diperlukan pengembangan teknologi yang bertujuan untuk menciptakan
sistem audio crossover berbasis digitalmenggunakan STM32L4, sehingga dengan menggunakan pemrosesan
sinyal berbasis digital tersebut mampu mengatur suara dengan lebih spesifik daripada pemrosesan sinyal yang
berbasis analog.Filter digital ini menggunakan metode Finite Impulse Respons (FIR).Pengujian audio crossover
menggunakan STM32L4 menghasilkan perancangan sistem audio crossover berbasis digital menggunakan
mikrokontroler STM32L4 dengan tegangan 3,3V sebagai catu daya, mp3 player sebagai perangkat input suara,
filter FIR sebagai pemrosesan filter digital, LM386 sebagai penguat suara dan speaker sebagai output suara
untuk audio crossover pada rentang frekuensi rendah ( 200Hz sampai 4000Hz), tinggi (2200Hz sampai
6000Hz), medium (200Hz sampai 4000Hz).
Kata kunci : Audio Crossover, FIR, windowing rectangular, STM32L4, Digital Signal Processing
I. Pendahuluan Pada perancangan ini bertujuan untuk
membuat audio crossover berbasis filter digital
Perangkat sistem telekomunikasi analog menggunakan mikrokontroler STM32L4 dengan
sekarang mulai digantikan dengan sistem software Keil uVision5. STM32L4 memiliki fungsi
telekomunikasi digital, perangkat – perangkat yang untuk mengkonversi data analog menjadi digital
mendukung segala kebutuhan manusia semakin dengan memanfaatkan ADC internal yang memiliki
berkembang dan bertambah. Begitu juga dengan proses cepat dan memiliki resolusi maksimal 12bit.
pemrosesan sinyal digital diterapkan pada perangkat – Filter digital ini menggunakan metode Finite Impulse
perangkat sistem telekomunikasi. Perkembangan yang Respons (FIR).
pesat ini merupakan hasil kemajuan teknologi
komputer digital dan industri rangkaian yang A. Crossover
terintegrasi. Salah satunya pada audio signal Crossover adalah rangkaian yang berfungsi
processing. Audio signal processing adalah bidang untuk memisahkan sinyal output dari sebuah amplifier
pemrosesan sinyal yang berkaitan dengan manipulasi berdasarkan frekuensinya. Sehingga sinyal yang
sinyal audio elektronik. Dalam perangkat audio keluar benar - benar sesuai dengan frekuensi yang
banyak perangkat yang berhubungan dengan seharusnya dalam sistem audio. Sistem audio
pemrosesan sinyal audio seperti equalizer. penghasil suara memiliki batasan dalam mengolah
Perangkat pelengkap yang berfungsi suara yang baik, karena perangkat penghasil suara
memperbaiki keseimbangan stereo dan kualitas suara (speaker) dapat menghasilkan suara dengan rentang
keluar, pada sistem fidelitas tinggi (hi-fisystem) frekuensi 20 Hz sampai dengan 20 KHz. Untuk
disebut equalizer. Sistem suara stereofonis memiliki menjadikan lebih baik dan mengurangi gangguan
dua saluran yang terpisah. Padasebuah equalizer, suara yaitu dengan cara menggunakan filter crossover
suara yang keluar dari satu saluran dibagi-bagi dalam audio. Crosssover filter dapat dibagi menjadi tiga jenis,
beberapa kelompok titik nada atau frekuensi suara. yaitu passive crossover filter, active crossover filter
Pembagi suara ini umumnya disebut dengan audio dan digitalcrossover filter.Filter crossover digital
crossover. Umumnya dibagi menjadi tiga titik nada, merupakan implementasi dari crossver aktif yang
yaitu nada bass(woofer), nada tengah (middle), dan menggunakan microcontroller atau DSP. DSP atau
nada trebel (twitter). Audio crossover dapat juga Digital Signal Processing adalah sejenis
dikatakan sebagaipengontrol suara karena dapat mikcoprossesor yang didesain/ dirancang khusus
mengurangi atau menambah kekerasan suara untuk pemrosesan isyarat digital. Gambar 1
padakelompok-kelompok titik nada yang diinginkan. menunjukan blok diagram kerja dari jaringan
Dalam audio crossover ini terdapat beberapa proses crossover aktif digital.
sinyal audio, salah satunya filter. Filter ini berfungsi
menyaring sinyal tinggi, tengah dan rendah, sehingga
menghasilkan ketiga titik nada.
E. KEIL µVision5
Keil uVision 5 merupakan software Integrated
Gambar 1. Prinsip Kerja dari digital crossover Development Environment (IDE) gratis yang
mengintegrasikan editor teks
B. Filter Digital FIR untukmenulisprogram,kompileryang juga akan
Pada penerapan digital processing ada dua mengkonversi kode sumber menjadi file .hex
klasifikasi dari respons impuls berdasarkan panjang (Chauhan, 2015). Keil uVision 5 akan menyimpan
gelombang yaitu filter IIR (Infinite Impulse Response) nama file sumber, informasi konfigurasi untuk
dan Filter FIR (Finite Filter Respone).Pembagian ini kompiler,asembler, linker debugger, flash loader, dan
berdasarkan ada respon impulse filter tersebut. FIR utilitas lainya (Ranka, 2011).MDK-Core didasarkan
memiliki respons impuls yang panjangnya terbatas, pada µVision dengan terintegrasi dengan perangkat
sedangkan IIR tidak terbatas. FIR sering disebut juga Cortex-M sementara DS-MDK berisi dengan software
sebagai filter non-rekursif dan IIR sebagai rekursif. STM32CubeMX berbasis DS-5 IDE/Debugger dan
Filter FIR sebagai filter pada crossover dapat mendukung 32-bit Cortex-A profesor atau sistem
menghasilkan respon phasa linear, dimana dapat hibrida dengan 32-bit Cortex-A dan Cortex-M.
membantu menghasilkan sinyal suara yang diinginkan.
ketika sampel sinyal analog F(s) pada interval waktu T
untuk mendapatkan domain digital. Biasanya II. Metodologi
dinormalisasi untuk y(n) untuk penelitian lebih lanjut.
Output filter FIR y(n) dapat diekspresikan secara A. Rancangan Penelitian
matematis seperti pada persamaan (1): Audio crossover didesain mengggunakan
𝑦(𝑛) = ∑∞ 𝑛=−∞ ℎ(𝑘) 𝑥(𝑛 − 𝑘) software Keil uVision5 menggunakan mikrokontroler
STM32L4. Perhitungan filter menggunakan metode
(1)
Finite Impulse Respon untuk membagi sinyal suara
Output merupakan konvolusi respon impuls filter berdasarkan suara rendah (Bass), sedang (middle) dan
dengan sinyal input, dengan keterangan x(n) tinggi (treble). Penelitian disusun dengan maksud
merupakan sinyal input, h(n) merupakan respon rancangan yang memiliki tahapan pembuatan yang
impuls filter dan y(n) sebagai sinyal output. dapat dilihat dalam Gambar2.
D. ST-LINK/V2-1 Selesai
ST-LINK/V2-1 merupakan progamming dan alat
debugging (program komputer yang digunakan untuk Gambar 2. Flowchart Rancangan Penelitian
menguji dan men-debug program lain) yang
terintegrasi dengan STM32L4 Nucleo. Dengan ST- B. Blok Diagram
LINK/V2-1 membuat STM32 Nucleo mengaktifkan
Rancangan sistem keseluruhan dilakukan yang telah dikonfigurasi dihubungkan pada software
perancangan yang ditunjukkan dalam Gambar 3 Keil µVision 5 dengan menekan tombol generate code.
berikut. Keil µVision 5 diganakan untuk pemrogaman yang
telah terhubung dengan sistem embedded pada
AUDIO CROSSOVER
perangkat mikrokontroler STM32L4 berbasis ARM
Cortex.
Audio In
E. Implementasi
MP3 Bias PA3 ADC FIR
PLAYER
SPEAKER
MIKROKONTROLER STM32L4
Audio Out
input dan tegangan output ditunjukkan pada Gambar 5 tinggi dari frekuensi cutoff sehingga menyebabkan
berikut keluarannya tetap dari DC naik sampai ke frekuensi
cutoff, tegangan keluarannya diperlemah (turun).
.
Respon Filter LPF FIR dengan Input Signal C. Pengujian Respon HPF FIR dengan Input
Generator Signal Generator
0,7
Pengujian filter HPF FIR dengan input signal
0,6 generator ditampilkan pada osiloskop dilakukan untuk
0,5 mengetahui hasil respon filter HPF FIR. Hasil respon
Av (Vout/Vin)
1,00
0,50
0,00
2200
2400
2600
2800
3000
3200
3400
3600
3800
4000
4200
4400
4600
4800
5000
5200
5400
5600
5800
6000
Gambar 6. Hasil Respon LPF FIRsebelum dan sesudah difilter Frekuensi Input (Hz)
dengan Input Audio
Gambar 6 menunjukkan CH1 menunjukkan Gambar 8. Hasil Pengukuran Respon Filter HPF FIR dengan Input
sinyal audio sebelum difilter sedangkan CH2 adalah Signal Generator
sinyal audio setelah filter. Hasil output filter pada Gambar 4.7 menunjukkan respon HPF FIR dari
osiloskop tersebut menunjukkan bahwa tegangan hasil pengukuran Gain dari perbandingan tegangan
output yang dihasilkan lebih kecil dari tegangan input. output dengan tegangan input dengan tegangan input
Hal ini sama dengan hasil tegangan output pada saat sebesar 2,12Vpp dan dihasilkan tegangan output hasil
menggunakan input signal generator. Penurunan filter HPF FIR yang semakin besar karena HPF
tegangan ini disebabkan adanya redaman dari proses memperlemah tegangan keluaran untuk semua
filter. Redaman tersebut menunjukkan terjadi frekuensi di bawah cutoff, sedangkan frekuensi diatas
perubahan sinyal hasil proses filter LPF FIR. Sinyal frekuensi cutoff tegangan keluarannya tetap. HPF
dengan frekuensi input dilewatkan terhadap frekuensi melewatkan frekuensi tinggi serta meredam frekuensi
cutoffnya. Semakin besar frekuensi inputnya semakin yang rendah atau di bawah frekuensi cutoff.
besar pula redamannya dikarenakan frekuensi yang
diijinkan lewat semakin pendek. Hal ini dapat terjadi D. Pengujian Respon HPF FIR dengan Audio
karena LPF hanya melewatkan sinyal dengan Pengujian filter HPF FIR menggunakan suara
frekuensi rendah yang ada di bawah frekuensi cutoff dari mp3 player dilakukan untuk mengetahui output
dan melemahkan sinyal dengan frekuensi yang lebih dari hasil filter FIR untuk mengetahui output dari
hasil filter HPF FIR terhadap audio. Hasil output menujukkan saat sebelum proses filter dan Channel 2
audio yang melalui filter HPF FIR ditunjukkan dalam (biru) setelah proses filter BPF dengan hasil
gambar 9. perbandingan tegangan input dan tegangan output
ditunjukkan pada Gambar 11.
1,40
1,20
Av (Vout/Vin)
1,00
0,80
600
200
400
800
1000
1200
1400
1600
1800
2000
2200
2400
2600
2800
3000
3200
3400
3600
3800
4000
output yang dihasilkan lebih kecil dari tegangan input.
Hal ini sama dengan hasil tegangan output pada saat Frekuensi Input (Hz)
menggunakan input signal generator. Penurunan
tegangan ini disebabkan adanya redaman dari proses
filter. Redaman tersebut menunjukkan terjadi
Gambar 11. Hasil Pengukuran Respon BPF FIRdengan Input Signal
perubahan sinyal hasil proses filter HPF FIR. Respon
Generator
output HPF yang semakin tinggi disebabkan karena Gambar 11 menunjukkan hasil respon output
HPF melewatkan sinyal yang lebih tinggi dari filter BPF FIR dengan cara meningkatkan frekuensi
frekuensi cutoff. HPF memperlemah tegangan inputnya. Berdasarkan grafik diatas terdapat dua
keluaran untuk semua frekuensi di bawah cutoff, kondisi, pada titik frekuensi cutoff pertama yaitu 800
sedangkan frekuensi diatas frekuensi cutoff tegangan Hz, tegangan output yang dihasilkan semakin tinggi
keluarannya tetap. Sehingga tegangan output dari filter sehingga gain juga semakin tinggi, sedangkan pada
HPF semakin naik dan respon Gain yang ditunjukkan kondisi titik setelah frekuensi cutoff kedua, tegangan
juga semakin naik. output menurun sehingga gain menurun.Hal ini
disebabkan, BPF hanya melewatkan sebuah pita
E. Pengujian Respon BPF FIR dengan Input frekuensi dan memperlemah semua frekuensi di luar
Signal Generator pita tersebut. BPF hanya melewatkan suatu range
Pengujian filter BPF FIR tanpa input audio frekuensi.
ditampilkan pada osiloskop dilakukan untuk
mengetahui hasil respon filter BPF dari desain BPF F. Pengujian Respon BPF FIR dengan Audio
FIR dengan input signal generator. Hasil respon BPF Pengujian filter BPF FIR menggunakan suara
FIR pada osiloskop ditunjukkan dalam gambar 10. dari mp3 player dilakukan untuk mengetahui output
dari hasil filter BPF FIR terhadap audio. Hasil output
dari audio yang melalui filter BPF FIR ditunjukkan
dalam gambar 12.
Gambar 12 menunjukkan CH1 adalah sinyal [5] Korhola, Henri, “Perceptual Study of
audio yang belum difilter sedangkan CH2 adalah Loudspeaker Crossover Filters”, Faculty of
sinyal audio setelah difilter. Hasil output filter pada Electronics, Communications and Automation,
osiloskop tersebut menunjukkan bahwa tegangan Helsinki University Of Technology.
output yang dihasilkan lebih kecil dari tegangan input. [6] A. Rimell and M. O. Hawksford, “ Digital
Hal ini sama dengan hasil tegangan output pada saat crossover design strategy for Drive Units with
menggunakan input signal generator. Penurunan impaired and non-coincident Polar
tegangan ini disebabkan adanya redaman dari proses characteristic”, The 95 th Convention of the
filter. Redaman tersebut menunjukkan terjadi Audio Engineering Society
perubahan sinyal hasil proses filter BPF FIR. BPF [7] Budi, Tri Santoso, “Design Finite Impulse
hanya melewatkan sebuah pita frekuensi dan Response Filter”, Group Sinyal, EEPIS-ITS
memperlemah semua frekuensi di luar pita tersebut. [8] STMicroelectronics,“STM32KC”,<URL:https:/
BPF hanya melewatkan suatu range frekuensi /www.st.com/en/microcontrollersmicroprocess
ors/stm32l432kc.html>, Maret,2019
IV. Kesimpulan [9] STMicroelectronics, “STM32 Nuckelo kit for
1. Perancangan sistem audio crossover berbasis STM32L432KC Line”, STM32 Nucelo
digital menggunakan mikrokontroler STM32L4 datasheet, Mei, 2018
dengan tegangan 3,3V sebagai catu daya, mp3 [10] ARM KEIL Microcontroler Tools,
player sebagai perangkat input suara, filter FIR “Microcontroller Development Kit”, <URL:
sebagai pemrosesan filter digital, LM386 sebagai http://www2.keil.com/brochures/>, 2015
penguat suara dan speaker sebagai output suara [11] Arm Development, “GNU Arm Embedded
untuk audio crossover pada rentang frekuensi Toolchain”, <URL:
200 Hz sampai dengan 6000Hz. https://developer.arm.com/tools-and-
2. Filter audio crossover digital dapat bekerja pada software/open-source-software/developer-
range frekuensi yang telah ditentukan sesuai tools/gnu-toolchain/gnu-rm>, 2017
dengan perencanaan yaitu range frekuensi rendah
( 200Hz sampai 4000Hz), tinggi (2200Hz [12] STMicroelectronics, “STM32CubeMX for
sampai 6000Hz), medium (200Hz sampai STM32 configuration and initialization C code
4000Hz). generation”, STM32 Nucleo datasheet, April,
3. Hasil simulasi menunjukkan respon LPF, HPF 2019
dan BPF FIR yang sama dengan hasil
pengukuran pada rangkaian. Nilai gain yang [13] Jervis, Peter, “LM386 Audio Amplifier
dihasilkan baik pada simulasi maupun Module”, Electronics Kit, <URL:
pengukuran memiliki respon yang tidak jauh https://www.petervis.com/Electronics_Kits/lm3
berbeda. 86-audio-amplifier-module/lm386-audio-
amplifier-module.html>. 2018
Referensi