Pulspositionsmodulation oder PPM ist eine Signalmodulation, die für digitale und analoge Übertragungen verwendet wird. PPM wird hauptsächlich für optische Kommunikationssysteme wie Glasfaser- und Infrarot-Fernbedienungen verwendet, wenn Effizienz erforderlich ist und dort ist eine geringe Wahrscheinlichkeit von Störungen.
Bei PPM haben die in kurzen Impulsen übertragenen Daten die gleiche Breite und Amplitude. Der PPM ändert die Verzögerung zwischen den Impulsen.
Das Modulieren der Pulsposition eines digitalen Signals ist einfach. Jede Verzögerung zwischen Impulsen wird durch eine Null oder eine Eins dargestellt. Eine kleine Verzögerung wird durch Null dargestellt, eine lange Verzögerung wird durch Eins dargestellt. Die Dauer der Verzögerung variiert je nach Systemanforderungen. In einem Infrarot-Fernbedienungsprotokoll von Sony, das PPM verwendet, wird beispielsweise eine kurze Verzögerung von 1,2 Metern pro Sekunde durch Null und eine längere Verzögerung von 1,8 Metern pro Sekunde durch Eins dargestellt.
PPM reagiert sehr empfindlich auf externe Störungen. Obwohl Interferenzen normalerweise nicht erkannt werden können, können sie zu einer vollständigen Datenbeschädigung führen. Daher wird PPM nicht in der Kabelkommunikation verwendet, die elektromagnetischen Störungen unterliegt. PPM wird jedoch in Lichtwellenleitern verwendet, die keinen Störungen unterliegen.
Ein weiterer Nachteil besteht darin, dass die Signaldecodierung einen Sender mit einer perfekt synchronisierten Uhr erfordert, das Signal dem Decoder jedoch keine Möglichkeit bietet, die Uhr zu rekonstruieren. Aus diesem Grund wird eine differenzielle Pulspositionsmodulation verwendet. D-PPM ist eine Form von PPM, die Daten ohne Takt überträgt. D-PPM bietet aufgrund seines komprimierten Formats eine effiziente Datenübertragung.