PPM Protocol in PX4 repo

Can anyone here explain how does PPM protocol flow from RC controller to PX4 repo? Is there any specific file I should refer to in PX4 repo which could help me understand it better? I have read multiple things but still can’t wrap my head around this particular question.
Thanks in advance.