Un BFO (del inglés beat frequency oscillator) es, en radiotelegrafía, un oscilador usado para crear una señal de audiofrecuencia a partir de transmisiones de ondas portadoras para hacerlas audibles, ya que se emiten inaudibles.Para hacerla audible, la frecuencia necesita ser trasladada a la banda de frecuencia audible, por ejemplo a Fbaseband = 1000 Hz.Si se multiplica la señal a una frecuencia Fif por la forma de onda, se desplaza la señal a otras dos frecuencias |Fif − Fbfo| y (Fif + Fbfo).La frecuencia de diferencia, |Fif − Fbfo| = 1000 Hz, también se denomina batimiento.La otra frecuencia, (Fif + Fbfo) = 89 000 Hz, puede eliminarse con un filtro que sólo permite el paso de frecuencias bajas, como por ejemplo altavoces ordinarios (que no pueden vibrar a frecuencias tan altas) o el oído humano (que no puede percibir frecuencias superiores a, aproximadamente, 20 kHz).