Współczynnik wypełnienia (duty cycle) przebiegu prostokątnego opisuje, jaką część jednego okresu sygnał pozostaje w stanie wysokim. Najczęściej przyjmuje się definicję:
wypełnienie = (czas stanu wysokiego) / (okres) · 100%
Na rysunku należy więc porównać czas trwania poziomu wysokiego (impulsu, "1") z całym okresem, czyli z sumą czasu stanu wysokiego i czasu stanu niskiego ("0"). Gdy czas stanu wysokiego jest dokładnie równy czasowi stanu niskiego, oznacza to, że połowa okresu przypada na "1", a druga połowa na "0". W takim przypadku wypełnienie wynosi 50%.
Dlaczego pozostałe wartości nie pasują?
- 25% oznaczałoby, że stan wysoki trwa tylko jedną czwartą okresu, a stan niski trzy czwarte. Na wykresie impuls byłby wyraźnie krótszy niż przerwa.
- 0% oznaczałoby brak stanu wysokiego (sygnał cały czas w "0"). Nie byłoby widocznych impulsów.
- 100% oznaczałoby stały stan wysoki (sygnał cały czas w "1"). Nie byłoby widocznych przerw.
W praktyce (np. w serwisie urządzeń telekomunikacyjnych) wypełnienie odczytuje się z ekranu oscyloskopu lub z dokumentacji sygnału. Typowym błędem jest wybieranie 50% "bo często tak bywa" zamiast rzeczywistego odczytu czasu trwania impulsu i okresu. Warto też zwracać uwagę na skalę czasu i to, czy mierzony jest stan wysoki czy niski (zależnie od konwencji opisu sygnału).