Modularea poziției impulsului sau PPM este o modulație a semnalului utilizată pentru transmisiile digitale și analogice. PPM este folosită în cea mai mare parte pentru sistemele de comunicații optice, cum ar fi telecomenzile cu fibră optică și infraroșu, este o mică șansă de interferență.
În PPM, datele transmise în impulsuri scurte au aceeași lățime și amplitudine. PPM modifică întârzierea dintre impulsuri.
Modularea poziției unui semnal digital este simplă. Fiecare întârziere dintre impulsuri este reprezentată de zero sau una. O mică întârziere este reprezentată de zero, o întârziere lungă fiind reprezentată de una. Durata întârzierii variază în funcție de cerințele sistemului. De exemplu, într-un protocol de la distanță Sony care utilizează PPM, o întârziere scurtă de 1,2 metri pe secundă este reprezentată de zero și o întârziere mai lungă de 1,8 metri pe secundă este reprezentată de una.
PPM este foarte sensibil la interferențe externe. Deși interferența este de obicei imposibil de detectat, poate provoca coruperea completă a datelor. Prin urmare, PPM nu este utilizat în comunicațiile prin cablu, care sunt supuse interferențelor electromagnetice. Cu toate acestea, PPM este utilizat în cablurile cu fibră optică, care nu fac obiectul unor interferențe.
Un alt dezavantaj este că decodificarea semnalelor necesită un transmițător cu un ceas perfect sincronizat, dar semnalul nu oferă decodorului o modalitate de a reconstrui ceasul. De aceea se folosește modularea diferențială a poziției impulsurilor. D-PPM este o formă de PPM care transmite date fără ceas. D-PPM oferă o transmisie eficientă a datelor datorită formatului său comprimat.