At present, the service of satellite navigation is a key of the development of information industry all over the world, it plays a very important role in economics, military and civil fields. Building the Beidou navigation and positioning systems with capacity of global positioning and navigation, is of great significance for the country's economic and national security. BD2 receiver is the terminal unit of the "Beidou-2" satellite positioning system. Data-processing module is a part of the software of BD2 receiver, the main function of this module is receiving, processing the data frames and also putting them into memory.This paper mainly describes the design of the data processing module and its interface of a BD2 receiver. With the acknowledgement of some basic concepts, it tries to expatiate the implement in detail.The main function of the data processing module include receiving rude navigation message and rude pseudoranges, picking up navigation parameters and storing them. Moreover, the processing of some information ,such as initialization and control message, is also the task of this module.Based on the description of the mainframe of this receiver and the real-time VxWroks Operating System, the design of interfaces between this module and other module is introduced. After careful analysis of the functionIt's proved that the data processing module works well and meets the requirement of the design. |