This is a part of someone DCF77 decoder, check it out for more info.
0-10101000000111-001001-00011000-1110100-100100-110-00100-1010010000
| |------------/ |:|:| | |-----/ | |----/ | |--------------------/ | |
| | |:|:| | | | | | | | minute mark (always 0)
| | |:|:| | | | | | | parity for prev. section
| | |:|:| | | | | | ddddDDwwwmmmmMyyyyYYYY
| | |:|:| | | | | parity for hours
| | |:|:| | | | hours
| | |:|:| | | parity for minutes
| | |:|:| | minutes
| | |:|:| minute start bit (always 1)
| | |:|:leap second announcement
| | |:|CET
| | |:CEST
| | |summer time announcement
| | call bit
| civil warning bits and weather information
start of minute (always 0)
Specification on Wikipedia: DCF77.