Code: Select all
{38k,500}<1,-1|1,-3>(9,-9,D:8,S:8,1,-9,E:4,F:8,-68u,~F:8,1,-118)+[D:0..255,S:0..255,F:0..255,E:0..15]The problem is the 68 microseconds gap ("-68u"). It is very implausible that this is a deliberate design from a protocol designer: The bulk of the signal consists of flashes of 500us (micro seconds) duration and gaps of either 500 or 1500us. Then suddenly, a gap of 568 (or 1568) microseconds appears instead of 500 or 1500! It appears very unlikely that this is deliberate. Most receivers (?) would just lump that measurement onto 500 or 1500's.
Also, it makes the recognition of a signal much harder, since the IRP objects are no longer uniquely corresponding to the durations (the last gap of F:8 is being lumped into the -68u).
Comments?
I have not been able to locate a authoritative document describing the protocol. The closest is this one, which does not support the significance of the 68us extra gap..