• Title/Summary/Keyword: functional programming

Search Result 148, Processing Time 0.026 seconds

An efficient Hardware Architecture of Lempel-Ziv Compressor for Real Time Data Compression (실시간 데이터 압축을 위한 Lempel-Ziv 압축기의 효과적인 구조의 제안)

  • 진용선;정정화
    • Journal of the Institute of Electronics Engineers of Korea TE
    • /
    • v.37 no.3
    • /
    • pp.37-44
    • /
    • 2000
  • In this paper, an efficient hardware architecture of Lempel-Ziv compressor for real time data compression is proposed. The accumulated shift operations in the Lempel-Ziv algorithm are the major problem, because many shift operations are needed to prepare a dictionary buffer and matching symbols. A new efficient architecture for the fast processing of Lempel-Ziv algorithm is presented in this paper. In this architecture, the optimization technique for dictionary size, a new comparing method of multi symbol and a rotational FIFO structure are used to control shift operations easily. For the functional verification, this architecture was modeled by C programming language, and its operation was verified by running on commercial DSP processor. Also, the design of overall architecture in VHDL was synthesized on commercial FPGA chip. The result of critical path analysis shows that this architecture runs well at the input bit rate of 256kbps with 33MHz clock frequency.

  • PDF

The Efficient Sensitivity Analysis on Statistical Moments and Probability Constraints in Robust Optimal Design (강건 최적설계에서 통계적 모멘트와 확률 제한조건에 대한 효율적인 민감도 해석)

  • Huh, Jae-Sung;Kwak, Byung-Man
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.32 no.1
    • /
    • pp.29-34
    • /
    • 2008
  • The efforts of reflecting the system's uncertainties in design step have been made and robust optimization or reliability-based design optimization are examples of the most famous methodologies. In their formulation, the mean and standard deviation of a performance function and constraints expressed by probability conditions are involved. Therefore, it is essential to effectively and accurately calculate them and, in addition, the sensitivity results are required to obtain when the nonlinear programming is utilized during optimization process. We aim to obtain the new and efficient sensitivity formulation, which is based on integral form, on statistical moments such as the mean and standard deviation, and probability constraints. It does not require the additional functional calculation when statistical moments and failure or satisfaction probabilities are already obtained at a design point. Moreover, some numerical examples have been calculated and compared with the exact solution or the results of Monte Carlo Simulation method. The results seem to be very satisfactory.

The Analysis of Satisfaction and Preference Rates of Bathroom Design in Mid-class Apartment Residents - Focused on Residents's age of Brand Apartment in Seoul Metropolitan Area - (중규모 아파트 거주자의 욕실디자인 만족도와 선호도 분석 - 수도권 브랜드 아파트 거주자의 연령을 중심으로 -)

  • Shin, Kyung-Joo;Hwang, Yun-Jung;Rhee, Jee-Heon
    • Korean Institute of Interior Design Journal
    • /
    • v.17 no.5
    • /
    • pp.12-22
    • /
    • 2008
  • The purpose of this article is to establish fundamental sources and guidelines of bathroom designs of brand apartments in Korea. The article examines the current conditions of bathroom, satisfaction rates, and preference rates of residents in Mid-sized apartment units of the top five brand apartments based on construction capacity and brand popularity. A total of 427 samples, acquired via internet survey, were analyzed with the statistical computer program SPSS PC+ window version 15.0. The conclusions of the article are as follows: 1) Fixtures and products which fulfill various behaviors, as well as multi-functional space programming, are demanded. 2) Developing clear standards of basic bathroom fixtures and environments is also required in further research and to be applied to practical bathroom design. 3) The bathroom fixtures and environments ought to accommodate all age groups. 4) Respondents preferred a separated dry floor, either toilet or sink portion, to a full-dry or full-wet floor. 5) Respondents of all age groups considered bathroom as a private space, thus it should facilitate various private activities. The results of this study would contribute to adequate and sound bathroom design as key information.

Performance Enhancement of a DBS receiver using Hybrid Approaches in a Real-Time OS Environment (실시간처리 운영체계 환경에서 Hybrid 방식을 이용한 디지털 DBS 위성수신기 성능개선)

  • Seong, Yeong-Rak;Jung, Kyeong-Hoon;Kang, Dong-Wook;Kim, Ki-Doo;Kim, Sung-Hoon
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2005.11a
    • /
    • pp.117-120
    • /
    • 2005
  • A Digital Broadcasting Satellite (DBS) receiver converts digital A/V streams received from a satellite to analog NTSC A,/V signals in real-time. Multi-tasking is an efficient way to improve the utilization of the processor core in real-time applications. In this paper, we propose a hybrid approach with a balanced trade-off between hardware kernel and multi-tasking programming to increase a system throughput. First, the schedulability of the critical hard real-time tass in the DBS receiver is verified by using a simple feasibility test. Then. several soft real-time tasks are thoughtfully programmed to satisfy functional requirements of the system.

  • PDF

A Software Architecture for High-speed PCE (Path Computation Element) Protocol (고성능 PCE (Path Computation Element) 프로토콜 소프트웨어 구조)

  • Lee, Wonhyuk;Kim, Seunhae;Kim, Hyuncheol
    • Convergence Security Journal
    • /
    • v.13 no.6
    • /
    • pp.3-9
    • /
    • 2013
  • With the rapidly changing information communication environment and development of technologies, the informati on networks are evolved from traditional fixed form to an active variable network that flexible large variety of data can be transferred. To reflect the needs of users, the next generation using DWDM (Dense Wavelength Division M ultiplexing) transmission system and OXC (Optical Cross Connect) form a dynamic network. After that GMPLS (Ge neralized Multi-Protocol Label Switching) can be introduced to dynamically manage and control the Reconfigurable Optical Add-drop Multiplexer (ROADM)/Photonic Cross Connect (PXC) based network. This paper propose a softw are architecture of Path Computation Element (PCE) protocol that has proposed by Internet Engineering Task Force (IETF) to path computation. The functional blocks and Application Programming Interface (API) of the PCE protoco l implementation are also presented.

Distributed Hybrid Simulation and Testing System using General-Purpose Finite Element Analysis Program (범용 유한요소해석 프로그램을 이용한 분산 공유 하이브리드 해석 및 실험 시스템)

  • Yun, Gun-Jin;Han, Bong-Koo
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.21 no.1
    • /
    • pp.59-71
    • /
    • 2008
  • In this paper, a software framework that integrates computational and experimental simulation has been developed to simulate and test a large-scale structural system under earthquake loading. The proposed software framework does not need development of the computer codes for both dynamic and static simulations. Any general-purpose software can be utilized with a main control module and interface APIs. This opens up a new opportunity to facilitate use of sophisticated finite elements into hybrid simulation regime to enhance accuracy and efficiency of simulations. The software framework described in the paper is modular and uses object oriented programming concepts. A series of illustrative examples demonstrate that the system is fully-functional and is capable of running any number of experimental and/or analytical components.

Design Strategies of Large Park in the International Design Competition for Central Open Space in Multi-Functional Administrative City, Korea (행정중심복합도시 중앙녹지공간 국제설계공모에 나타난 대형 공원의 설계 전략)

  • Park, Keun-Hyun;Pae, Jeong-Hann
    • Journal of the Korean Institute of Landscape Architecture
    • /
    • v.36 no.5
    • /
    • pp.13-25
    • /
    • 2008
  • Although competitions for large parks are increasing rapidly across the world, theoretical research and critiques of these competitions are as yet insufficient. The 'International Design Competition for Central Open Space in Multi-functional Administrative City, Korea', a representative competition for large park design, can be a significant resource for examining the contemporary design strategies that go into the design of a large park. In this study, the authors make a framework for analysis by looking at the competition's design guidelines and literatures on 'large parks', and by then analyzing the ten finalists. Four questions that were derived from the framework were: 'what are the approaches to large parks?', 'what is the process of design?', 'what is the sustainability of the park?', and 'what are the relations between city and park?' The results of the study are as follows. First, the design concepts for large parks are primarily site-specific. It is particularly important in ensuring the identity of the large park. Second, it is difficult to find design proposals which satisfy the four main questions sufficiently, and works submitted tend to be visual-oriented, form-oriented, and results-centered. Third, the notion of 'sustainability' in large parks is a comprehensive one which includes various aspects such as ecology, finance, programming, and community. However, the notion remains ambiguous, and plans for operation and management are not concretely proposed. Finally, design proposals for large parks accompany positive relations with the city. Especially, 'productive parks' and 'city self-sufficiency' are very important demands in regards to large parks.

A Preliminary Study of the Application of Prototyping Tools for Design Education Plans; Focusing on Open Source Microcontroller Boards

  • Nam, Wonsuk
    • International Journal of Advanced Culture Technology
    • /
    • v.6 no.2
    • /
    • pp.107-116
    • /
    • 2018
  • In the past, design has been recognized as a means to determine colors, shapes, and functions Recently, however, it has been accepted in a wider sense, namely designing the entire service, including product and user experience design. In this way, in addition to creativity and expressive power that designers have as their main competence, according to the expansion of this design object, designers are required to have comprehensive abilities in related fields and accompanying technical professional abilities. If designing as a technology application as a direction toward this situation, design education can be carried out by approaching technology as a method of expression or design subject. It can also be an effective alternative towards improving the understanding of technology. Meanwhile, many small microcontroller board products with advanced functions and multi-functional specialized programming integrated development environments (IDEs) are becoming widespread due to their open source, low cost, and scalable features. However, students in the design department who lack the basic knowledge of science and engineering have difficulties learning, which requires considerable time and is required for practical use. From this point of view, we have made advancements in the technical understanding of design education by conducting fundamental research to the effectiveness of microcontroller-based prototyping tools as means of expression. We also conducted basic education of microcontroller boards for a certain period of time on students who majored in design in conjunction with the basic survey and investigated the obstacle factors using a questionnaire. Through these surveys, we have confirmed the necessity of designing microcontroller boards of low difficulty, which simplify the coding process that can act as a barrier in difficulty for design students to apply smoothly in design education. In addition, we intend to carry out a basic study on the guideline of microcontroller design for design education and composition of education programs.

Study on the Development of Control Strategy for Series Hybrid Electric Bus based on HILS (HILS 기반 Series HEV 버스 주행 전략 개발에 대한 연구)

  • Jung, Dae-Bong;Kim, Min-Jae;Kang, Hyung-Mook;Min, Kyoung-Doug;Cho, Yong-Rae;Lee, Chun-Beom
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.20 no.6
    • /
    • pp.83-91
    • /
    • 2012
  • In recent days, the study on hybridization of the heavy-duty is going on, actively. Especially, the improvement of fuel economy can be maximized in the intra-city bus because it drives the fixed route. For developing the hybrid electric intra-city bus, optimized control strategy which is possible to be applied with real vehicle is necessary. If the real-time control strategy is developed based on the HILS, it is possible to verify the real-time ability and fail-safety function which has the vehicle stay in safe state when the functional errors are occurred. In this study, the HILS system of series hybrid electric intra-city bus is developed to verify the real time control strategy and the fail-safety functions. The main objective of the paper is to build the HILS system for verifying the control strategy (rule-based control) which is implemented to reflect the Dynamic Programming results and fail-safety functions.

Optimal Structural Design of a Flextensional Transducer Considering the Working Environment (적용환경을 고려한 Flextensional 변환기의 최적구조 설계)

  • Kang, Kook-Jin;Roh, Yong-Rae
    • Journal of the Korean Institute of Electrical and Electronic Material Engineers
    • /
    • v.21 no.12
    • /
    • pp.1063-1070
    • /
    • 2008
  • The performance of an acoustic transducer is determined by the effects of many design variables, and mostly the influences of these design variables are not linearly independent of each other. To achieve the optimal performance of an acoustic transducer, we must consider the cross-coupled effects of the design variables. In this study, the variation of the performances of underwater acoustic transducer in relation to its structural variables was analyzed. In addition, the new optimal design scheme of an acoustic transducer that could reflect not only individual but also all the cross-coupled effects of multiple structural variables, and could determine the detailed geometry of the transducer with great efficiency and rapidity was developed. The validation of the new optimal design scheme was verified by applying the optimal structure design of a flextensional transducer which are the most common use for high power underwater acoustic transducer. With the finite element analysis(FEA), we analyzed the variation of the resonance frequency, sound pressure, and working depth of a flextensional transducer in relation to its design variables. Through statistical multiple regression analysis of the results, we derived functional forms of the resonance frequency, sound pressure, and working depth in terms of the design variables. By applying the constrained optimization technique, Sequential Quadratic Programming Method of Phenichny and Danilin(SQP-PD), to the derived function, we designed and verified the optimal structure of the Class IV flextensional transducer that could provide the highest sound pressure level and highest working depth at a given operation frequency of 1 kHz.