HOla microcom,
Yo logre hacerlo hace un tiempo atrás de la siguiente manera:
Detección de flanco de subida para así conocer cuando inicia la trama de datos. Es ese instante daba RESET a un TPM. Luego el microcontrolador quedaba esperando cambio de estado y al detectar el cambio de la señal, capturaba el valor de TPM, con ello calculaba el tiempo que tenia de ancho cada pulso. Al finalizar, funciono bien con Controles Sony.
No te recomendaría un osciloscopio, si puedes hacerte a un analizador lógico, es mucho mas fácil y la ayuda es grande. Buscare el proyecto y te lo hago llegar por acá.
Saludos!