Font Size: a A A

Software Desige And Implementation Of Hand-held Spectrum Analyzer Based On SOC

Posted on:2016-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:J DengFull Text:PDF
GTID:2272330473954330Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the development of digital information technology and embedded technology, embedded hand-held devices are used in more and more areas.At the same time, the embedded system is a computer system whose hardware and software can be cut to a compact, high performance, low power consumption, to meet the hand-held tester’s miniaturized portable design needs. Combined with embedded systems, this paper presents a spectrum analyzer design based on SOC platform. In the design Xilinx’s dual-core Cortex-A9 ARM core Zynq-7000 chip is played as the software and hardware controlling core platform, and ADI’s AD9361 as the RF signal acquisition front-end, end the embedded Linux system as the software platforms for instrument driver and application software design.Contents of this paper include: Embedded Linux systems customized which is based on SOC hand-held spectrum analyzer, the main driver design and implementation,and hand-held spectrum analyzer’s application software design and implementation.Firstly, for the structural properties of Zynq-7000 chip, the paper introduces embedded systems and Zynq-7000’s SOC platforms. Secondly, considering of the spectrum analyzer design needs, the paper describes how to properly cut and transplant the embedded Linux system, and how to customize the appropriate file system, as well as describe particularly of the processing about the building of cross-compilation environment and the translating of Linux system. This is a reliable platform for spectrum instrument interface application software running on Zynq-7000. Thirdly, to achieve a good hand-held spectrum analyzer software system in custom embedded Linux platform, the paper combines with hand-held spectrum analyzer’s hardware platform to achieve their respective driver capabilities. They includes of the PSI driver which controls the configure information exchange between the bottom and AD9361,the DMA transceiver driver to achieve PS and PL data translation, the AXI driver to achieve that through AXI-Lite PS configures AD9361 IP core which in PL, ADV7511 driver and USB driver which control the communication between PS and the touch screen. Finally, the spectrum analyzer’s interface application software, as the tool of interface interaction and performing the specific operation between user and instrument,is the center of the entire instrument software. Through embedded QT Creatorcross-platform development environment, coupled with the spectrum analyzer requirements analysis, the paper designs and implements the interactive applications.In this paper, the hardware and software are built in an embedded system on the SOC. The design and implementation of an upper layer application are designed on a SOC platform to achieve a more compact and faster hand-held spectrum analyzer.Finally, the paper implements and verifies the upper software drivers and the system application software, and proposes the improvements for the shortcomings.
Keywords/Search Tags:SOC, Embedded Linux, Zynq-7000, Driver, QT
PDF Full Text Request
Related items