TD-SCDMA是首个由中国提出的通信标准,因其是3G通信标准,所以得到了我国政府机构的高度重视,并选择实力最强大的中国移动进行网络建设。截止到目前,中国移动已经投入了几百个亿进行TD-SCDMA网络建设,计划到2011年底实现建设覆盖所有中国大陆地市,这样一来,便需要大量的TD-SCDMA设备投入到3G网络建设之中,可以看出这个市场的需求量是相当庞大的,值得我们为之奋斗,因此,研究TD-SCDMA是一件相当有意义的事情。在TD-SCDMA的设备投入市场之前,要进行充分的测试,否则设备一旦出现问题,便会造成设备厂商信誉、财力、物力的损失。测试过程中,更需要选择一款价格便宜而又能提供丰富测试功能的产品对TD-SCDMA相关设备进行测试。因此,研究一款符合上述要求的测试仪显得尤为重要,而本课题设计的TD-SCDMA测试仪中的PC软件正是这样的一个产品,它占据了测试仪中绝大部分的功能,是测试仪中不可缺少的部分。本文主要采用文献研究、系统设计与测试的方法,根据软件工程、信息系统、计算机等相关理论知识,选择基于.NET的框架,采用C#、C++、动态数据库和VC6.0、VS2008进行TD-SCDMA测试仪软件的开发与研究。本文所做的主要工作是从TD-SCDMA的背景、意义出发并对TD-SCDMA的国内外现状进行了描述,得出了TD-SCDMA测试仪以及其测试软件的可行性;接着对PC软件的开发环境和编程语言进行了概述,结合PC软件的需求分析,总结出了TD-SCDMA测试仪中PC软件的具体功能是:相关信息配置、小区建立、业务处理、状态监控以及操作维护,这几个功能便是本课题的主体需求,他们之间相对独立,如配置信息主要用于配置FPGA的相关操作,小区建立、业务处理、操作维护则是针对RRU,状态监控是对FPGA和RRU的状态进行监控显示;本文接着对测试软件进行了总体结构设计,这是本课题的一个创新点也是问题解决的难点,本文特殊性的把软件分为二个子系统:MatrixIIIdll和MatrixIV,这样一来MatrixIIIdll库文件可以被多个应用程序访问,以便多个测量的进行和监控;最后本文对各个子系统要完成的功能进行了详细分解,并对每个子系统软件进行了详细设计。在硬件处理板上分别运行MPC、DSP和FPGA程序,在电脑上运行MatrixIV测试软件,对整个联合测试平台进行搭建。为了验证TD-SCDMA测试仪的相关功能以及MatrixIV测试软件设计的正确性,分别进行了状态信息显示、C&M消息处理、无线链路建立及BER统计、小区建立等项目的建立,并对他们进行测试,证明了本PC软件设计完全满足TD-SCDMA相关设备的测试。