## 4 WMPC Sequence Generation
\right\} \tag{13}\]  
\begin{table}
\begin{tabular}{c c c c c} \hline \hline
**Group** & **i** & **Sequence** & **MPC Part** & **WMPC Part** \\
**x** & **0 1 2 3 4** & & & \\ \hline \multirow{6}{*}{1} & \multirow{6}{*}{1} & 0 1 2 3 4 & \multirow{6}{*}{S\({}_{1,0}\)} & \multirow{6}{*}{10000–01000–00100–000100–000010–00001} & 10010–01001–00100–001010–00101 B \\  & & & & 01001–10010–00100–00100–000100–00010 & 00101–10010–010100–010100 A \\  & & & & 10010–00101–01000–010100–010100–010100 \\ \cline{2-5}  & & & 00101–0010–01000–01000–00100–00100 & 01010–00101–01000–010100–01010 B \\ \cline{2-5}  & & & 01010–0010–0001–10000–01000–00100 & 01010–01010–10000–010100–01010 B \\ \cline{2-5}  & & & 00101–0100–0001–00001–10000–01000–01000 & 01010–01010–00001–01001-01000 B \\ \cline{2-5}  & & & 01001–0100–0001–00001–10000–01000–01000 & 01010–01010–00001–01001-01001 B \\ \cline{2-5}  & & & 01001–0100–0001–00001–00001–10000 & 01001–10100–00001–001010–01010 B \\ \cline{2-5}  & & & & 01001–0100–0001–00010–00001–10000 & 01001–101010–00001-00101-00101 B \\ \cline{2-5}  & & & & 10100–0100–00010–00001–00001–10000 & 01010–101010-00001-00101-00101 B \\ \cline{2-5}  & & & & 10100–0100–0001–00001–00001–00001 & 01010–101010-00001-00101-00101 B \\ \cline{2-5}  & & & & 10100–0100–0001–0001–00001–00001–00001 & 01010–101010-00001-00101-00101 B \\ \cline{2-5}  & & & & 10100–0100–0001–0001–0000–0001–0000 & 01010–101010-0000–00101-00101-00101 B \\ \cline{2-5}  & & & & 10100–0100–0001–00001–00001–00001–0000 & 01010–10010-00100-00101-00101-00101 B \\ \cline{2-5}  & & & & 10100–0100–0001–00001–00001–00001–0000 & 01010–1001-0010-00100-0101-00101 B \\ \cline{2-5}  & & & & 10100–0100–0001–0001–00001–00001–0000 & 01001–10010-00100-0101-0010-01010 B \\ \cline{2-5}  & & & & 10100–0100–0001–00010–00001–00001–0000 & 01001–10010-00100-01010-01010-00101 B \\ \cline{2-5}  & & & & 10100–0100–0001–00010–0001–00001–00001 & 01001–10010-00100-01010-01010-01010 B \\ \cline{2-5}  & & & & 10100–0100–0001–0001–00001–00001–0000 & 01001–10010-00100-01010-01010-01010-01010 B \\ \cline{2-5}  & & & & 10100–0100–0001–0001–00001–0000–00001 & 01001–10010-00100-01010-01010-01010-01010 \\ \cline{2-5}  & & & & & \\ \cline{2-5}  & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & & & & & & \\ \cline{2-5}  & &\[T_{b}=P^{2}T_{C} \tag{14}\]  
When the M-ary DPPM is used with the WMPC, each differential pulse from the M differential pulses takes its own code sequence, and all sequences are orthogonal to prevent interference from multiple users. At this point, Equation (14) can be rewritten as  
\[T_{b}=MP^{2}T_{C} \tag{15}\]  
This means that the M-DPPM/WMPC hybrid scheme is more power-efficient than the WMPC and more efficient than the M-DPPM. In addition, there are three parameters that control the user bit rate and consequently control the network throughput \(M\), \(P\), and \(T_{C}\), where \(T_{C}\) depends on the type of laser diode used and the network security owing to the presence of the WMPC. Figure 5 presents the auto-correlation coefficient of the WMPC sequence \(S_{11}\). This result shows that, at \(25T_{C}\), which equals the bit time, the auto-correlation coefficient peaks and is equal to nine, which is equivalent to \(2P-1\). Figure 6 presents the cross-correlation coefficient between the two code sequences \(S_{10}\) and \(S_{41}\) from the two different groups, and the result shows that at \(25T_{C}\), the correlation coefficient is at a minimum and equal to one, which satisfies the correlation definition in (13). Figure 5: Auto-correlation coefficient of the WMPC sequence \(S_{11}\).