| With the growing of people's communications needs and business, a variety of new communication technologies also been developed, and there have been dozens of different communication standard. How to achieve more flexible equipment upgrades and maximize the protection of investments in the development process of the technology, is the communications operators and equipment manufacturers common problems.The basic idea of software radio is based on a universal, standard, modular hardware platform. It can realize various radio functions by software programming, and separate from the design of hardware-based radio communication equipment.The new base station based on software radio can support many standard business communications types, according to the difference of running software, it also can support more than one communication standard in business.According to the development of network management system, version of management which is a new branch of important functions separated from several basic functions.This module can achieve the software upgrades and maintenance, including the front version of software on hardware modules, logic, board software in BBS (Base Station System) base station system, and can realize each board in the BSS system download, activation, maintenance and management of relevant parameters. Therefore, it plays an important role in normal work of the whole system.This paper analyzed the principle and system architecture of a typical new base station which based on software radio technology, researched the software version management techniques about the base station in depth, including version management module software architecture, configuration files design and database design.And focused on the software loaded on the base station and download process, proposed an new algorithm on this basis. Therefore, it can achieve more stable base load and download software and ensure the normal operation of the base station.Finally, it proved this technology had a fine performance.when software is loading, new loading and back process can fully ensure the software upgrade or back normal, and when software is downloading, the use of back tacking algorithm can greatly make sure of realizing flash download in limited flash capacity. |