Вот немного кривовато переведённая Гуглом статья, там разбирается принцип работы.
Я рассчитал автокорреляцию всей последовательности значений яркости. Самоподобия не было обнаружено до 3500 образцов (только 1200 показаны выше), что означает, что последовательность мерцания не повторялась в течение по крайней мере 4 минут.
Поскольку на кадр требуется не менее 5 бит случайных значений (более того, учитывая механизм отклонения, описанный выше), длина случайной последовательности составляет не менее 17500 бит. Для этого потребуется LFSR длиной не более 17 или настоящий аппаратный генератор случайных чисел. В любом случае, интересно, что при разработке этого продукта было сделано все возможное, чтобы не повторять последовательность мерцания.
Этот коммерческий мерцание-светодиод использует более сложный ШИМ-выход и алгоритм формирования яркости. Похоже, что определенное внимание было уделено разработке алгоритма и было вложено больше, чем абсолютный минимум площади чипа.






