GPS探空仪的通信系统设计就是将GPS探空仪实时探测的温度、湿度、压力和GPS定位数据经过编码和数字调制,经功率放大器放大为数字射频信号后从空中传回接收机,接收机对收到的信号进行解调和解码处理后再传送至计算机进行数据处理。
通信系统的设计与实现
本通信系统由发射部分和接收部分组成,工作方式为单工。发射部分由发射模块和发射天线组成,接收部分由接收天线、室外云台、电缆保护器、低噪声放大器、30米馈线和接收模块组成。其系统框图如图1所示。
天线设计
天线是通信系统的重要组成部分。在高空中,由于风速较大和风向不确定,发射天线采用1/4λ柔软电缆制成的全向天线,接收电平波动较小,其增益约为-3 dBi,长度约为17.7cm(使用前必须严格测试其驻波比,根据驻波情况适当增减长度)。经过GPS探空仪多次放飞试验证明,采用1/4λ柔软电缆制成的发射天线,既能收到很好的接收效果,又能节约大量的成本。
接收天线采用波束宽度比较宽(水平面波瓣宽度为65o,垂直面波瓣宽度为53o),增益达10dBi的八木定向天线。由于GPS探空仪在升空过程中具有方位不确定性,因此,接收天线必须带伺服跟踪机构。采用八木天线目的就是降低伺服跟踪的复杂度,减少设备量。
实际应用中,由于接收天线较轻、波束宽度较宽,因此,选用了云台作为伺服跟踪机构。云台解码器控制室外云台旋转,与计算机之间的通讯采用RS-485电平,支持长线传输,采用PELCO-D协议。图2为室外云台的控制过程示意图。
发射、接收模块
在发射、接收模块设计中,采用无线收发芯片进行数据传输是一个很好的选择,具有成本小、集成度高、易实现等特点。从工作频率和接收灵敏度等方面考虑,本设计采用Chipcon公司的CC1020芯片,调制方式为GFSK。CC1020是一种理想的单片可编程RF收发芯片,专用于低功率和低电压类无线电产品,特别应用于窄带系统,通过编程使其工作在300~1000MHz。它集成了射频发射、射频接收、PLL合成、GFSK调制解调、可编程控制等多种功能,主要工作参数能通过串行总线接口编程改变。
在发射模式下,合成的RF信号直接馈送到功率放大器PA,射频输出的GFSK信号是由馈送到DIO引脚的基带信号通过GFSK调制产生的。发射模块要得到200mW的输出功率,必须使用小功率放大器驱动输出。考虑到设计及调试的方便性,采用WJ公司的集成单片放大器ECG003。ECG003是一种高动态通用放大器,采用InGaP/GaAS HBT技术,ECG003的P1dB为24dBm,Gain为20dB,CC1020输出仅需要3dBm就可以了。软件分为CC1020发射模式配置软件和数据帧编码软件,发射模式配置软件是单片机通过对CC1020寄存器进行配置来完成的,数据帧编码软件是将传输的数据加上同步头和结束符组装成帧后送入发射机变成射频数据发射出去。同步头因数据格式为异步UART模式,应选用AAAA33CC这样非连0或连1的字节,以便接收稳定的直流电平。单片机选用Atmel公司的ATmega8L,其芯片内部集成了较大容量的存储器和丰富强大的硬件接口电路,具有高性能、低价格特点,可以使用C语言进行编程开发。发射模块的框图见图3。
在接收模式下,CC1020可看成是一个传统的超外差接收机。RF输入信号经低噪声放大器(LNA和LNA2)放大后,翻转经过积分器(I和Q)产生中频IF信号。在中频处理阶段,I/Q信号经混合滤波、放大后经A/D转化成数字信号,然后进行自动获取控制、信道滤波、解调和二进制同步化处理,在DIO引脚输出解调数据。接收模块通过单片机对CC1020寄存器进行配置来完成接收模式。CC1020被设置为自动功率上升序列状态,将被一个唤起信号自动进行功率信号处理、检测载波信号,单片机设置CC1020进入接收模式,内置的位同步器将同步时钟与引入数据同步,并进行数据解码,经过数据滤波、位同步器和数据解码等处理后输出有效数据。单片机对数据进行去除同步头和结束符处理后,将数据通过串口传送入计算机。将中频滤波器带宽设置为50kHz,查表得GFSK解调在误码率为10-2时信噪比要求为9 dB,根据计算,噪声系数为1.6 dB,接收灵敏度按下式计算:
当前位置:易博PCB抄板工作室 >> 技术文档 >> GPS探空仪的通信系统设计与实现