Font Size: a A A

Based On Ossie Sca Waveform Development Approach

Posted on:2009-09-05Degree:MasterType:Thesis
Country:ChinaCandidate:J DiaoFull Text:PDF
GTID:2208360245961004Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The basic idea of software radio which is based on a common, standard and modular hardware platform, tries to implement various functions of radios through software programming, so the formal design method of radios which is usually hardware-based and for special purpose can fall into disuse. U.S. military's Joint Tactical Radio System (JTRS) is the most representative application of software radios in recent years, whose software architecture called the Software Communications Architecture (SCA). Waveform implements the communication functions in JTRS system, so the waveform development plays a very important role in the process of developing radios based on SCA. Compared to the general developing method of the SCA waveforms, the method based on the waveform development environment (WDE) can greatly improve the developing efficiency of SCA waveforms. Open Source SCA Implementation Embedded (OSSIE) is an open-source SCA implementation program based on C++, which provides for a way of developing waveforms based on WDE.Link-16 was joinly developed by the U.S. military and the NATO countries, which is one kind of data link standard which has spread spectrum, frequency hopping and anti-jamming capabilities. It's one kind of communication data links which are most widely used in the U.S. forces and as well as one kind of 9 waveforms which the JTRS system needs to implement. If JTRS wants to have the interoperability between various radios, Link-16 should be planted to the waveform based on SCA.The working key point of this article is to ananyze the waveform developing method based on OSSIE, designing and implementing the modulation and demodulation waveform of the Link-16 datalink. In this paper, the software architecture of the SCA is particularly analyzed, and two waveform developing methods which are generic and based on WDE are compared carefully. Then, some key technologies of the OSSIE platform including component architecture design, thread management, code generation and device assignment are researched in-depth, so the SCA waveform developing method based on OSSIE is summarized and put forward further more. On this basis, the waveform is divided into components and intafaces are designed based on OSSIE, and implemented by the princples of signal processing. Finally, the waveform and some SCA characteristics are tested based on increment development model. The test results showed that, the waveform can be installed and uninstalled dynamicly in the OSSIE environment, meeting some relevant characteristics of the SCA specifications. The developed components can extend the OSSIE component library to a certain extent which may facilitate the other waveform development in the future, and this work can also have some inspiration and reference to the follow-up study on WDE.
Keywords/Search Tags:Software-Defined Radio (SDR), Software Communications Architecture (SCA), Waveform Development, Open Source SCA Implementation Embedded (OSSIE)
PDF Full Text Request
Related items