Font Size: a A A

Design And Implementation Of Direction-Finding And Orientation In The Radio Intelligent Monitoring System

Posted on:2010-08-07Degree:MasterType:Thesis
Country:ChinaCandidate:X Y WangFull Text:PDF
GTID:2178360272497152Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With information developed rapidly,information is playing the important role of human activity. The radio which is one of all information media of Human transmission ,such as its convenience, flexibility, less restricted character, open, have been used widely. However, with the development of the socio-economic and science technology, all kinds of radio stations are increased and the number of radio frequencies used is increased and those can cause that the limited frequency resources are more and more crowd.At the same time, some units and individuals because of their economic interests, which set up radio station privately and occupy radio frequency spectrum resources illegally,threat and interfere with radio normal operations and has brought a great impact on the harmonious social order and people's livelihood. Therefore monitoring some illegal radio stations and knowing the activities of the enemy are necessary on the monitoring radio signals of communications as well as the positioning of suspicious signals.Radio Monitoring is that it measures the basic parameters of the radio transmission,such as freqency,frequency error,RF level and launch bandwidth by the numbers,monitors the sound signals,identify signs of the launch,counts the utilization of the bands and occupancy of the channels and analyses the use of signals in order to grasp the electromagnetic environment fully,assign frequencies reasonably and effectively, investigate the illegal radio stations and eliminate interference through finding and positioning the interference source.The Radio Direction-Finding System is the sub system of Intelligent Monitoring and it finds the positions of given frequency and band ,shows the average azimuth of the frequency and LOB, and put the LOB as the base of Single-Orient and Unite-Orient.This paper elaborated on the design thought and implementation methods about the Direction-Finding of the Radio Intelligent Monitoring System. When the system framework is constructed,the principle of MVC is used.The MVC allows the system to be divided into View-Display(ChartInformation), Command-Control,and Data-Calculation-Storage.Data-Calculation-Storage module is that the logic that the software would deal with to the questions is the internal abstract to the premise of independence of the external view.It encapsulates the central data of systems,logic,the calculation of the relationship of the function and is independent of the specific expression and input-output operation.The View is show the data logical relationship and status information to users with the specific form.It gets the information that is needed in Data-Calculation-Storage module ,and can provide different forms or view for the same information.Order-Control-Implement module is to deal with the in alternating operation,whose role is to provide the transmission of any changes of the model to ensure the corresponding relationship of the view and model;It receives the information which user input,and the information is sent to the Data-Calculation-Storage module. On the implementation in specific,using the Observer to implement the excitation and transmission message between the controller and view.In this way,this division of the various modules of the system is clear so that the principle of high cohesion-low coupling required by software engineering is carried out.However,because of the defects of some functional modules caused by MVC ,in specific use,many resources has to be spent.It is necessary to modify to use the MVC framework when it is used in practical applications.The thought of the system main design is that the system is divided into layers horizontally .Those are the View Expression Layer, Command Control Layer,Data Entity Layer,Message Analysis Layer,Data Entity Layer by top-down.They communicated each other by some simple interface,so that can do the one-way dependence between any two layers. So then the coupling degrees between the various layers is minimized and the internal implementation of every layer to is isolated, so that the change of any layer of internal algorithms and strategies for will not affect the other layers. At the step of design, the upper part of the system is based on the MVC framework,and parts of the business entities and the interfaces presented separately as part of model and view.The controller links between the two,is used to update the model and notice the view to update.At the lower part of the system,the packet analysis layer and the data acquisition are as the bottom layers,and receive or send data. In this way,Sending and receiving the data ensures system functionality at the lower of the system , while the MVC framework, in support of this work can be relatively independent.System is divided into five levels,and all levels of function and related implementation methods:(1) Data Collection LayerData Collection Layer is based on an independent thread to start, mainly to complete the data transceiver.When message is received,it will firstly conduct a preliminary identification and error checking, and transfer the accurate data to the packet analysis layer to analyze message concretely.When it sends message,it will call the data collection layer interface of sending message and be passed to the packet destination address.(2) Message Analysis LayerMessage Analysis Layer complete mainly to check the data packet error,analysis packet packing,and compression or decompression and so on.(3) Data Entity LayerData Entity Layer is the model part of MVC patter and the core layer of the system. Data Entity Layer includes the core application data, logical relations and the correlation algorithm, it encapsulates the data required for system operation and provides a complete treatment of the operation problem.(4)Command Control LayerThe Command Control Layer controls two kinds of command in the system, which is the command between human and machine and data update command. The Command Control Layer receive the command and transform it to the execute unit to finish the command.(5)View Expression LayerTwo means of the date presented are Three-Dimensional and Data Graph in the Intelligent Radio Monitoring System. In the Direction Finding Subsystem,only one means is used that it is Data Graph.In determining the structure of the above framework,UML is a tool as the design and development of system.UML is the approach that can observer and describe the various character from different perspectives,and simultaneously a standard graphical method that can decrease the risk. In this paper, UML technique and the common framework in UML application are introduced firstly, and then the application of UML in modeling the command and control software in analysis and design phase is discussed in detail.The design an implementation of the whole Direction Finding subsystem is a complete software system development process , relate to software engineering theory and methods of implementation and combine with object-oriented technology and design idea.The system has strong reusability and expansibility.
Keywords/Search Tags:Fix Frequency Direction Finding, Frequency Band Direction Finding, Orientation, MVC
PDF Full Text Request
Related items