• 제목/요약/키워드: 저전력 알고리즘

Search Result 456, Processing Time 0.023 seconds

Performance Improvement and Implementation of Embedded System with Bluetooth OPP (Bluetooth 의 OPP 를 적용한 Embedded System 의 구현과 성능 향상)

  • Lee, Chan-Hyang;Lee, Tae-Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.1259-1263
    • /
    • 2007
  • Wireless LAN 외에도 무선 전송 기술은 종류는 다양하지만 비교적 인지도 및 사용성이 낮아 평범한 사용자들에게 친숙하지 않았고 따라서 호환성과 친밀감이 다소 결여된 면이 있다. 그러나 저전력을 소모해야 하는 일반적인 Embedded System 에 적용되는 무선 전송 기술로서 Wireless LAN 보다는 Bluetooth 와 같은 무선 통신 규약이 적용될 필요가 있다. 이에 대하여 Bluetooth 의 OPP(Object Push Profile)는 다른 Bluetooth Profile 에 비하여 가볍고 또한 사용이 어렵지 않으므로, 빠르게 진보하고 있는 무선 전송 기술의 적용 사례 중 하나로서 Bluetooth 의 OPP 를 적용한 Embedded System 을 구현하고, Bluetooth USB Dongle 와 Embedded System 간의 다리 역할을 하는 HCI(Host Controller Interface) layer 에서의 속도의 제약을 가져오는 요인을 개선하는 새로운 알고리즘을 제시하고자 한다.

MAC Scheduling Algorithm for Efficient Management of Wireless Resources in Bluetooth Systems (블루투스 시스템에서의 효율적 무선자원관리를 위한 MAC 스케쥴링 기법)

  • 주양익;권오석;오종수;김용석;이태진;엄두섭;차균현
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.28 no.9A
    • /
    • pp.702-709
    • /
    • 2003
  • In this paper, we propose an efficient and QoS-aware MAC scheduling algorithm for Bluetooth, which considers both throughput and delay performance of each Master-Slave pair in scheduling decisions, and thus, attempts to maximize overall performance. The proposed algorithm, MTDPP (Modified Throughput-Delay Priority Policy), makes up for the drawbacks of T-D PP (Throughput-Delay Priority Policy) proposed in [6] and improves the performance. Since Bluetooth employs a master-driven TDD based scheduling algorithm, which is basically operated with the Round Robin policy, many slots may be wasted by POLL or NULL packets when there is no data waiting for transmission in queues. To overcome this link wastage problem, several algorithms have been proposed. Among them, queue state-based priority policy and low power mode-based algorithm can perform with high throughput and reasonable fairness. However, their performances may depend on traffic characteristics, i.e., static or dynamic, and they require additional computational and signaling overheads. In order to tackle such problems, we propose a new scheduling algorithm. Performance of our proposed algorithm is evaluated with respect to throughput and delay. Simulation results show that overall performances can be improved by selecting suitable parameters of our algorithm.

The Beacon Frame-Based Node Grouping Algorithm for Improving the Performance between MCT devices in the Home Wireless Network (가정 무선 네트워크 내 MCT 디바이스 간 성능 향상을 위한 Beacon frame 기반 노드 그룹화 알고리즘)

  • Kim, Gyu-Do;Kown, Young-Ho;Rhee, Byung-Ho
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2015.10a
    • /
    • pp.787-790
    • /
    • 2015
  • Recently, M2M (Machine to Machine) communication is possible the development of MTC (Machine Type Communication) devices becomes active. MCT devices in the form of home appliances have a low power consumption, low cost, short-range wireless communication in wireless home network. For purpose, MTC devices based on IEEE 802.15.4/Zigbee are composed in the form of cluster-tree topology, which consists of one PAN (Personal Area Network), one or other router and end of nodes. It happens that transmission delay, packet drop, and lacking data resulted from collision originated by a competition for allocating channels among MTC devices that greatly increased. At last performance of entire network can be degradated. This paper proposes that the beacon frame-based grouping algorithm using multiple channels in a MTC devices in the presence of wireless home network interference. The proposed algorithm decreases the transmission delay, dropped packet and throughput is more increase, so the proposal algorithm is more efficient than the IEEE 802.15.4/ Zigbee standard.

  • PDF

Development of the Starting Algorithm and Starter for Turbo Generator (터보 제너레이터의 시동 알고리즘 및 시동기 개발)

  • 노민식;박승엽
    • The Transactions of the Korean Institute of Power Electronics
    • /
    • v.9 no.1
    • /
    • pp.17-24
    • /
    • 2004
  • The starter of the turbo generator is composed of a high speed generator(HSG), an inverter and a boost converter instead of a gearbox, a DC motor and a low-voltage battery in the starter of the turbo shaft generation system. Because turbo generator is needed a high speed motoring at start-up, high speed generator has a low leakage inductance and inverter need a high DC link voltage. In this study, for developing the stater of a turbo generator, a boost converter with a high capacity was developed to convert high voltage from a low battery voltage. And for controlling a high frequency current to be injected to a motor winding with a low leakage inductance, the inverter with a high precision and a high speed operation was designed and for a stable ignition, the starting algorithm of a turbo generator was proposed. Turbo generator was started by the starter developed to verify the performances.

Variable Gain Current Controller Considering Inductance Variations after the Connection of DFIG Stator to the Grid (DFIG 고정자의 계통연계시 인덕턴스 변동을 고려한 가변이득 전류제어기)

  • Shin, Soo-Cheol;Yu, Jae-Sung;Hong, Jung-Ki;Suh, In-Young;Song, Seung-Ho
    • The Transactions of the Korean Institute of Power Electronics
    • /
    • v.14 no.4
    • /
    • pp.293-298
    • /
    • 2009
  • This paper presents a variable gain current control algorithm for the stabilized grid connection between the grid and a doubly fed induction(DFIG) as a wind power generator. The performance of a RSC current controller depends highly on accurate machine parameters, and especially requires a fast and robust response regardless of the disturbances such as voltage sag. However, parameter variations of a DFIG occur at the point of grid connection, which affects the current controller gains based on DFIG parameters after a DFIG is connected to the grid. Thus, performance degrades when actual machine parameters depart from values used in the control system. In the proposed algorithm, current controller gains of the rotor side converter(RSC) are changed after a DFIG is connected to the grid. The simulation results and experimental results for a 750kW are shown to illustrate the feasibility of the proposed algorithm.

Power Save of Marine Tracker Buoy System Based on NB-IoT for Identification of Fishing Gear (어구 자동 식별을 위한 NB-IoT 기반의 해양 트래커 부이 시스템의 전력 절감)

  • Nam, Sung-Il;Kim, Min-Hoon
    • Journal of Advanced Navigation Technology
    • /
    • v.22 no.6
    • /
    • pp.545-550
    • /
    • 2018
  • Ministry of Oceans and Fisheries declared action plan for the electric fishing gear using real name in order to prevent overusing the fishing gear and to reduce discarded fishing gear. It is needed for a technique that can efficiently transmit the information including the type and location of the fishing gear and the user's real name to the fishing boat and the control center using IoT-based communication. The marine tracker buoy system, which is placed on the water for a long time, transmit the position data and the state data of the buoys to the control center in the ground by using NB-IoT channels. In this paper, we propose the algorithm for the low-power operation of the marine tracker buoy system is proposed and test results of current consumption in the marine tracker buoy system with the proposed algorithm is investigated.

Design of CIC Interpolators with Improved Passband and Transition Region for Underwater Acousitc Communication (통과대역 및 전이영역 특성이 개선된 수중음파통신용 CIC 인터폴레이터 설계)

  • Kim, Sunhee
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.19 no.1
    • /
    • pp.660-665
    • /
    • 2018
  • Research into underwater wireless networks that enable the monitoring and controlling of the ocean environments has been continuing for disaster prevention and military proposes, as well as for the exploitation of ocean resources throughout the world. A research group led by Hoseo university has been studying a distributed underwater monitoring and controlling network. In this study, we developed an interpolator for acoustic communication between an underwater base station controller and underwater base station, which is included in this network. The underwater acoustic communication provided by this network defines four links whose sampling rates are different. Low power consumption is one of the most important requirements. Therefore, we adopted CIC interpolators, which are known to act as filters with a low power consumption, and some CIC interpolators with an appropriate changing rate were selected depending on the link. However, these interpolators have a large passband drop and wide transition region. To solve these problems, we added a compensator and half-band filter. After verifying the algorithm by using Matlab, we designed and verified it with Verilog-HDL in a ModelSim environment.

Comparative Analysis of CNN Deep Learning Model Performance Based on Quantification Application for High-Speed Marine Object Classification (고속 해상 객체 분류를 위한 양자화 적용 기반 CNN 딥러닝 모델 성능 비교 분석)

  • Lee, Seong-Ju;Lee, Hyo-Chan;Song, Hyun-Hak;Jeon, Ho-Seok;Im, Tae-ho
    • Journal of Internet Computing and Services
    • /
    • v.22 no.2
    • /
    • pp.59-68
    • /
    • 2021
  • As artificial intelligence(AI) technologies, which have made rapid growth recently, began to be applied to the marine environment such as ships, there have been active researches on the application of CNN-based models specialized for digital videos. In E-Navigation service, which is combined with various technologies to detect floating objects of clash risk to reduce human errors and prevent fires inside ships, real-time processing is of huge importance. More functions added, however, mean a need for high-performance processes, which raises prices and poses a cost burden on shipowners. This study thus set out to propose a method capable of processing information at a high rate while maintaining the accuracy by applying Quantization techniques of a deep learning model. First, videos were pre-processed fit for the detection of floating matters in the sea to ensure the efficient transmission of video data to the deep learning entry. Secondly, the quantization technique, one of lightweight techniques for a deep learning model, was applied to reduce the usage rate of memory and increase the processing speed. Finally, the proposed deep learning model to which video pre-processing and quantization were applied was applied to various embedded boards to measure its accuracy and processing speed and test its performance. The proposed method was able to reduce the usage of memory capacity four times and improve the processing speed about four to five times while maintaining the old accuracy of recognition.

IR-UWB Location Positioning System with Wireless Synchronization (무선 동기를 이용한 IR-UWB 무선 측위 알고리즘)

  • Kang, Ji-Mymg;Lee, Soon-Woo;Kim, Yong-Hwa;Park, Young-Jin;Kim, Kwan-Ho
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.45 no.6
    • /
    • pp.27-32
    • /
    • 2008
  • Impulse Radio Ultra Wide Band (IR-UWB) system can be used to wireless position location system because of its unique very short pulse in the order of nanosecond. A few algorithms have been proposed to calculate location of sensors or tags. In this paper, we compare these algorithms and propose 'TDoA with wireless synchronization' as practical solution. Earlier algorithms need special logic to fix the duration to receive and send pulse or assume synchronization with wire. In proposed method, beacons synchronize each other using impulse and nodes can be made simple and cheap. We evaluated the performance and it shows 50% improved accuracy at the error range of 50cm.

Register Pressure Aware Code Selection Algorithm for Multi-Output Instructions (Register Pressure를 고려한 다중 출력 명령어를 위한 개선된 코드 생성 방법)

  • Youn, Jong-Hee M.;Paek, Yun-Heung;Ko, Kwang-Man
    • The KIPS Transactions:PartA
    • /
    • v.19A no.1
    • /
    • pp.45-50
    • /
    • 2012
  • The demand for faster execution time and lower energy consumption has compelled architects of embedded processors to customize it to the needs of their target applications. These processors consequently provide a rich set of specialized instructions in order to enable programmers to access these features. Such an instruction is typically a $multi$-$output$ $instruction$ (MOI), which outputs multiple results parallely in order to exploit inherent underlying hardware parallelism. Earlier study has exhibited that MOIs help to enhance performance in aspect of instruction counts and code size. However the earlier algorithm does not consider the register pressure. So, some selected MOIs introduce register spill/reload code that increases the code size and instruction count. To attack this problem, we introduce a novel iterated instruction selection algorithm based on the register pressure of each selected MOIs. The experimental results show the suggested algorithm achieves 3% code-size reduction and 2.7% speed-up on average.