## 5 Experimental Verification
### \(\upmu\)MPMU Multi-Priority Data Processing Model  
Figure 7 shows the \(\upmu\)MPMU model with the multi-priority data processing model designed according to the proposed method. The real \(\upmu\)MPMU internal modules and other communication networks and devices are abstracted, focusing only on the method implementation. The blue line is the data pipeline and is responsible for transmitting P1 data. The red line is the command pipeline, which  
is responsible for transmitting the downlink management and control commands, configuration files, and uplink P2, P3, P4, and partial P5 data. The orange line is the file pipeline, which is responsible for transmitting the downstream file command and the upstream part of the P5 data. Path 1 indicates that the \(\upmu\)MPMU and the PDC are directly connected through the network cable. Path 2 indicates that the \(\upmu\)MPMU is connected to the PDC through the switch. Path 1 indicates that the \(\upmu\)MPMU communicates directly with the primary station over the communication network.  
The \(\upmu\)MPMU receives the GPS/BDS or InterRange Instrumentation Group Time Code Format B (IRIG-B) timing signal, and the Time module performs high-precision timing and punctual functions of the device. The Time module outputs high-precision sampling pulses to the Sampling module. The Potential Transformer (PT) and Current Transformer (CT) signals are filtered and passed to the Sampling module to form time-stamped sample data. After the calculation is done by the Calculation module, phasor data and recorded data are generated, and phasor data is transmitted as P1 data. The recorded data is divided into transient recording and continuous recording data, and is stored in the File module. When the main station/PDC summons the recording file through the file pipeline, it is transmitted as P5 data. The digital quantities and part of the analog quantities change slowly, so the sampling rate is also low. After calculation, they are uploaded as P4 data. When the sampling value exceeds the limit, there is SOE data, or if the main station actively calls, they are uploaded as P3 data. The command module processes the management and control commands and configuration files issued by the main station/PDC received through the command pipeline. The remote control response is transmitted as P2 data, and the configuration file and header file obtained from the File module are transmitted as P5 data. The command module is also responsible for the output of control signals. All data is sent to the priority processing module for processing. See Figure 8 for processing logic.  
The P1-P5 data has an output delay requirement, and the priority processing module distinguishes the level of the input data to determine the remaining time of each piece of data, and queries the remaining time of the data in the queue through a timer period. The data with the remaining time of 0 is sent. If there is no data with the remaining time of 0, the data with the smallest remaining time or the data with the remaining time less than the timer period is sent. If there are other data waiting to be sent, the remaining time of each data is reduced by one timer cycle time. The advantage of this method is that the high-priority data can be sent first when the multi-class data is generated at the same time and the low-priority data will also get the transmission opportunity after waiting for a certain amount of time, and each set of data will not miss its effective time.  
Figure 7: The micro multifunction phasor measurement unit (\(\upmu\)MPMU) multi-priority data processing model.