• Title/Summary/Keyword: Software Implementation

Search Result 2,887, Processing Time 0.03 seconds

Implementation and Performance Evaluation of the Vector DLL in a Software GPS Receiver (소프트웨어 GPS 수신기에서의 벡터 DLL 구현과 성능 분석)

  • Lim, Deok-Won;Kim, Jeong-Won;Jeong, Ho-Cheol;Hwang, Dong-Hwan;Lee, Sang-Jeong
    • Proceedings of the KIEE Conference
    • /
    • 2008.04a
    • /
    • pp.65-66
    • /
    • 2008
  • A vector DLL represents signal tracking scheme utilizing navigation results, and it has been known that it has better performance than a conventional scalar DLL. This paper discusses the structure and conceptual benefits of the vector DLL, and describes implementation of the vector DLL in a software GPS receive. Also, the benefits of the vector DLL are confirmed by an experiment. Through the experiment, the code tracking accuracy between the vector DLL and a scalar DLL implementation is compared in static environments, and the navigation accuracy is analyzed using GPS signals received from a commercial GPS simulator.

  • PDF

Design and Implementation of UAV System for Autonomous Tracking

  • Cho, Eunsung;Ryoo, Intae
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.12 no.2
    • /
    • pp.829-842
    • /
    • 2018
  • Unmanned Aerial Vehicle (UAV) is diversely utilized in our lives such as daily hobbies, specialized video image taking and disaster prevention activities. New ways of UAV application have been explored recently such as UAV-based delivery. However, most UAV systems are being utilized in a passive form such as real-time video image monitoring, filmed image ground analysis and storage. For more proactive UAV utilization, there should be higher-performance UAV and large-capacity memory than those presently utilized. Against this backdrop, this study described the general matters on proactive software platform and high-performance UAV hardware for real-time target tracking; implemented research on its design and implementation, and described its implementation method. Moreover, in its established platform, this study measured and analyzed the core-specific CPU consumption.

In Search of Multimedia Courseware Development Environment for Effective Teaching Through Multimedia Courseware

  • Karaulia, D.S.;Agrawal, Sanjay;Kapoor, Ravi Kant
    • Journal of Korea Multimedia Society
    • /
    • v.6 no.4
    • /
    • pp.658-667
    • /
    • 2003
  • Developing tailor made Multimedia courseware ensuring effective implementation of instruction strategies is a challenge that manifests in myriad problems of software design and coding. In this paper an attempt has been made to analyse and identify coding and implementation problems, in the backdrop of using two different multimedia software development tools i.e. Visual Basic and Toolbook, which underpin the development and effectiveness of use of multimedia courseware. Solutions to such problems have been discussed in context of Tool book. The examples presented in this paper are based on the experience of designing and implementation of two large scale professional quality Multimedia courseware development projects.

  • PDF

Design and Implementation of an ebXML Registry (ebXML 레지스트리의 설계 및 구현)

  • 김경일;김록원;송병열;조현규
    • Proceedings of the CALSEC Conference
    • /
    • 2001.08a
    • /
    • pp.253-258
    • /
    • 2001
  • In electronic commerce, a registry is an integrated software system that supports access to registry metadata in order to locate and retrieve registered objects it can be discovered and used by a client or customer. In general, a registry consists of information model and its service. A registry implementation supports a registry services interface that can be used by abstract agents to assist a human or some other software process to register new objects, provide appropriate metadata for those objects, browse or query registry content, filter out irrelevant references, and retrieve the content of selected items. We show a layered registry architecture that is flexible enough to support the required specialization of many different kinds of registry specification of other sponsoring groups. This architecture could easily adopt different registry specification. This paper suggests a prototype implementation model which supports ebXML Registry standard based on this layered architecture.

  • PDF

Justification on engine information in maritime service portfolio for effective implementation of e-Navigation

  • Lee, Young-Chan;Sim, Myeong-Bo;Hong, Woo-Ram;Lee, Jae-Yeong;Jung, Byung-Gun
    • Journal of Advanced Marine Engineering and Technology
    • /
    • v.39 no.10
    • /
    • pp.1049-1053
    • /
    • 2015
  • This paper proposes to include engine information in Maritime Service Portfolio (MSP) for effective implementation of e-Navigation. Even though engine information is one of most important element to e-Navigation, MSP consists of mainly about navigation and communication information not included engine information. Furthermore, in reality, engine information sent from ship side such as mainly noon report and Planned Maintenance System (PMS) is too limited to make e-Navigation possibly. Therefore, Remote diagnostic structure receiving and sending data of engine information must be included in MSP for implementation of e-Navigation. Also, it has to be designed, and developed by Software Quality Assurance (SQA).

Digital Autopilot Implementation Using Microprocessor (마이크로프로세서을 이용한 디지털 자동조정장치의 실현)

  • 이명희;권오규
    • The Transactions of the Korean Institute of Electrical Engineers
    • /
    • v.41 no.3
    • /
    • pp.281-291
    • /
    • 1992
  • This paper deals with the digital autopilot implementation for a launch vehicle. We propose a hardware and software system for digital autopilot implemented by microprocessor. The hardware system designed in this paper consists of CPU and memory board with 80286 MPU and 80287 NPU and I/O interface with A/D and D/A converters. The software system developed is composed of power-on self-test program, initializing program, interrupt service program, and control program. The performance of the overall system controlled by the digital autopilot implemented in this paper is evaluated via real-time simulations, which show that the control performances are satisfactory.

  • PDF

Efficient Implementation of the MQTT Protocol for Embedded Systems

  • Deschambault, Olivier;Gherbi, Abdelouahed;Legare, Christian
    • Journal of Information Processing Systems
    • /
    • v.13 no.1
    • /
    • pp.26-39
    • /
    • 2017
  • The need for embedded devices to be able to exchange information with each other and with data centers is essential for the advent of the Internet of Things (IoT). Several existing communication protocols are designed for small devices including the message-queue telemetry transport (MQTT) protocol or the constrained application protocol (CoAP). However, most of the existing implementations are convenient for computers or smart phones but do not consider the strict constraints and limitations with regard resource usage, portability and configuration. In this paper, we report on an industrial research and development project which focuses on the design, implementation, testing and deployment of a MQTT module. The goal of this project is to develop this module for platforms having minimal RAM, flash code memory and processing power. This software module should be fully compliant with the MQTT protocol specification, portable, and inter-operable with other software stacks. In this paper, we present our approach based on abstraction layers to the design of the MQTT module and we discuss the compliance of the implementation with the requirements set including the MISRA static analysis requirements.

Design and Implementation of Network Management System for BACnet (BACnet을 위한 네트워크 관리시스템의 설계 및 구현)

  • Park, Tae-Jin
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.58 no.11
    • /
    • pp.2253-2260
    • /
    • 2009
  • BACnet is an international standard communication protocol especially designed for building automation and control systems. In this paper, a reference model of network management system for BACnet is proposed and its implementation method is introduced. In order to evaluate the feasibility and validity of proposed network management system, it is applied to a real experimental model of BACnet network system. Proposed network management system complies with standard BACnet protocol and its functions are implemented in software without hardware dependencies so that it can be applied not only to newly installed BACnet system but also to already installed BACnet system by software upgrade. The network management system and its implementation method introduced in this paper will help BACnet-based automation system to be managed efficiently and they can be practically applied in real BACnet-based automation systems.

The verification of the hardware implementation of packet classification algorithm on multiple fields by Veriolg-HDL (Verilog-HDL을 이용한 다중필드 패킷분류 알고리듬의 설계 검증)

  • Hong, Seong-Pyo;Kim, Jun-Hyeong;Choe, Won-Ho
    • Proceedings of the KIEE Conference
    • /
    • 2003.11c
    • /
    • pp.852-855
    • /
    • 2003
  • This paper reports the RFC(Recursive Flow Classification) algorithm that is available on multiple fields. It is easy to be implemented by both software and hardware. For high speed classification of packets, the implementation of RFC is essential by hardware. Hence, in this paper, RFC algorithm is simulated by Verilog-HDL, and it verify the efficiency of the algorithm. The result shows that the algorithm can perform a packet classification within several cycles. It is not only much faster than software implementation but also enough to support OC192c.

  • PDF

Design and Implementation of Management Systems for Software License (소프트웨어 라이선스 관리시스템의 설계 및 구현 : K사 사례를 중심으로)

  • Kang, Yong-Sik;Kwon, Sun-Dong;Ko, Mi-Hyun
    • Journal of Information Technology Applications and Management
    • /
    • v.20 no.3_spc
    • /
    • pp.315-331
    • /
    • 2013
  • As the business has been highly informatized, many companies has bought the software for their works. There are two types of software license. One is a site license and the other is a user license. This paper is focused on the user license. User license has the number of the right to use software. So, software managers always need to know the number of licenses in use and should limit the number of software license in use. If someone in the company use a software without license, he will be treated as a piracy. In that case, the company should pay for the settlement cost for the exceeding license use. In this paper, we suggest the model how we can limit the installation of the software within the number of licenses by license management system.