PPM - Pulse Position Modulation


PPM (Pulse position modulation) คือการผสมบิตข้อมูลเข้ากับสัญญาณโดยแทนรูปแบบของบิตข้อมูลด้วยตำแหน่งของพัลส์ที่เกิดขึ้นในสัญญาณ ซึ่งการใช้ตำแหน่งของพัลส์แทนรูปแบบของบิตทำให้สามารถส่งมูลได้มากกว่าครั้งละ 1 บิตในหนึ่งช่วงเวลา

ตัวอย่างเช่น หากต้องการส่งบิตข้อมูลครั้งละ 1 บิต จะต้องมีตำแหน่งของพัลส์ที่แตกต่างกัน 2 ตำแหน่ง (แบ่งช่วงเวลาของสัญญาณออกเป็นสองส่วน ส่วนแรกอาจใช้แทนความหมายการส่งบิต 1 และส่วนที่สองใช้แทนความหมายการส่งบิต 0) แต่หากต้องการส่งครั้งละ 2 บิต จะต้องมี 4 ตำแหน่ง หรือหากต้องการส่งครั้งละ 3 บิต จะต้องมี 8 ตำแหน่ง

หมายเหตุ: กิจกรรมนี้ ส่งบิตข้อมูลครั้งละ 2 บิต โดยเข้ารหัสตำแหน่งของพัลส์ดังตารางด้านล่าง

\( \newcommand\T{\Rule{0pt}{1em}{.3em}} \begin{array}{|c|c|c|} \hline \text{bit pattern} & \text{encoding} & \text{pulse's position} \T \\\hline 00 \T & 1000 & 1^{\text{st}} \text{ position} \\\hline 01 \T & 0100 & 2^{\text{nd}} \text{ position} \\\hline 10 \T & 0010 & 3^{\text{rd}} \text{ position} \\\hline 11 \T & 0001 & 4^{\text{th}} \text{ position} \\\hline \end{array} \)

บิตข้อมูล 8 บิต (0 หรือ 1) :