• Title/Summary/Keyword: 최적화프로그램

Search Result 1,005, Processing Time 0.029 seconds

Real-time Implementation of Speech and Channel Coder on a DSP Chip for Radio Communication System (무선통신 적용을 위한 단일 DSP칩상의 음성/채널 부호화기 실시간 구현)

  • Kim Jae-Won;Sohn Dong-Chul
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.6
    • /
    • pp.1195-1201
    • /
    • 2005
  • This paper deals with procedures and results for teal time implementation of G.729 speech coder and channel coder including convolution codec, viterbi decoder, and interleaver using a fixed point DSP chip for radio communication systems. We described the method for real-time implementation based on integer simulation results and explained the implemented results by quality performance and required complexity for real-time operation. The required complexity was 24MIPS and 9MIPS in computational load, and 12K words and 4K words in execution code length for speech and channel. The functional evaluation was performed into two steps. The one was bit exact comparison with a fixed point C code, the other was executed by actual speech samples and error test vectors. Unlik other results such as individual implementation, We implemented speech and channel coders on a DSP chip with 160MIPS computation capability and 64 K words memory on chip. This results outweigh the conventional methods in the point of system complexity and implementation cost for radio communication system.

Optimal Design of Deep-Sea Pressure Hulls using CAE tools (CAE 기법을 활용한 심해 내압구조물의 최적설계에 관한 연구)

  • Jeong, Han Koo;Henry, Panganiban
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.25 no.6
    • /
    • pp.477-485
    • /
    • 2012
  • Geometric configurations such as hull shape, wall thickness, stiffener layout, and type of construction materials are the key factors influencing the structural performance of pressure hulls. Traditional theoretical approach provides quick and acceptable solutions for the design of pressure hulls within specific geometric configuration and material. In this paper, alternative approaches that can be used to obtain optimal geometric shape, wall thickness, construction material configuration and stiffener layout of a pressure hull are presented. CAE(Computer Aided Engineering) based design optimization tools are utilized in order to obtain the required structural responses and optimal design parameters. Optimal elliptical meridional profile is determined for a cylindrical pressure hull design using metamodel-based optimization technique implemented in a fully-integrated parametric modeler-CAE platform in ANSYS. While the optimal composite laminate layup and the design of ring stiffener for a thin-walled pressure hull are obtained using gradient-based optimization method in OptiStruct. It is noted that the proposed alternative approaches are potentially effective for pressure hull design.

터널 장벽의 구조적 변화에 따른 CTF 메모리 소자의 프로그램 동작 특성

  • Kim, Dong-Hun;Yu, Ju-Hyeong;Kim, Tae-Hwan
    • Proceedings of the Korean Vacuum Society Conference
    • /
    • 2010.02a
    • /
    • pp.254-254
    • /
    • 2010
  • 기존의 부유게이트를 이용한 플래시 메모리는 소자의 크기를 줄이는데 한계가 있기 때문에 이를 해결하기 위한 비휘발성 메모리 소자로 CTF가 큰 관심을 받고 있다. CTF 메모리 소자는 기존의 플래쉬 메모리 소자에 비해 쓰고 지우는 속도가 빠르고, 데이터의 저장 기간이 길며, 쓰고 지우는 동작에 의한 전계 스트레스에 잘 견뎌내는 장점을 가지고 있다. 최근 터널 장벽의 두께와 종류를 변화시킨 소자의 전기적 특성을 향상하기 위한 연구들은 많이 있었지만, 터널 장벽의 적층구조 변화에 대한 연구는 비교적 적다. 본 연구에서는 터널 장벽의 적층구조 변화에 따른 CTF 메모리 소자의 프로그램 동작 특성 변화에 대해 관찰하였다. 기존의 단일 산화막 (silicon oxide; O) 대신 산화막과 higk-k 물질인 질화막 (silicon nitride; N)을 조합하여 ON, NON, ONO로 터널 장벽의 여러 가지 적층 구조를 가진 소자를 설계하여 각 소자의 프로그램 동작 특성을 조사하였다. CTF 메모리 소자의 프로그램 동작 특성을 거리와 시간에 따른 연속방정식, Shockley-Read-Hall 유사 트랩 포획 방정식 및 푸아송 방정식을 유한차분법을 사용하여 수치해석으로 분석하였다. WKB 근사를 이용하여 인가된 전계의 크기에 따라 터널링 현상에 의해 트랩층으로 주입하는 전자의 양을 계산하였다. 또한, 터널 장벽의 적층구조 변화에 따른 트랩층의 전도대역과 트랩층 내부에 분포하는 전자의 양을 시간에 따라 계산하였다. 계산 결과에서 터널 장벽의 적층구조 변화가 CTF 메모리 소자의 프로그램 동작 특성에 미치는 영향을 알 수 있었다. 소자의 프로그램 동작 특성을 분석함으로써 CTF 메모리 소자에 적합한 터널 장벽의 구조를 알 수 있었다. 기존의 단일 산화막보다 얇아진 산화막의 두께와 낮은 질화막의 에너지 장벽 높이로 전자의 터널링 현상이 더 쉽게 일어나기 때문에 ON 구조로 터널 장벽을 적층한 CTF 메모리 소자의 프로그램 속도가 가장 빠르게 나타났다. 이러한 결과는 터널 장벽의 구조적 변화가 전자의 터널 효과에 미치는 영향을 이해하고 프로그램 동작 속도가 빠른 CTF 메모리 소자의 최적화에 도움을 줄 수 있다.

  • PDF

Performance Improvement of Parallel Processing System through Runtime Adaptation (실행시간 적응에 의한 병렬처리시스템의 성능개선)

  • Park, Dae-Yeon;Han, Jae-Seon
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.26 no.7
    • /
    • pp.752-765
    • /
    • 1999
  • 대부분 병렬처리 시스템에서 성능 파라미터는 복잡하고 프로그램의 수행 시 예견할 수 없게 변하기 때문에 컴파일러가 프로그램 수행에 대한 최적의 성능 파라미터들을 컴파일 시에 결정하기가 힘들다. 본 논문은 병렬 처리 시스템의 프로그램 수행 시, 변화하는 시스템 성능 상태에 따라 전체 성능이 최적화로 적응하는 적응 수행 방식을 제안한다. 본 논문에서는 이 적응 수행 방식 중에 적응 프로그램 수행을 위한 이론적인 방법론 및 구현 방법에 대해 제안하고 적응 제어 수행을 위해 프로그램의 데이타 공유 단위에 대한 적응방식(적응 입도 방식)을 사용한다. 적응 프로그램 수행 방식은 프로그램 수행 시 하드웨어와 컴파일러의 도움으로 프로그램 자신이 최적의 성능을 얻을 수 있도록 적응하는 방식이다. 적응 제어 수행을 위해 수행 시에 병렬 분산 공유 메모리 시스템에서 프로세서 간 공유될 수 있은 데이타의 공유 상태에 따라 공유 데이타의 크기를 변화시키는 적응 입도 방식을 적용했다. 적응 입도 방식은 기존의 공유 메모리 시스템의 공유 데이타 단위의 통신 방식에 대단위 데이타의 전송 방식을 사용자의 입장에 투명하게 통합한 방식이다. 시뮬레이션 결과에 의하면 적응 입도 방식에 의해서 하드웨어 분산 공유 메모리 시스템보다 43%까지 성능이 개선되었다. Abstract On parallel machines, in which performance parameters change dynamically in complex and unpredictable ways, it is difficult for compilers to predict the optimal values of the parameters at compile time. Furthermore, these optimal values may change as the program executes. This paper addresses this problem by proposing adaptive execution that makes the program or control execution adapt in response to changes in machine conditions. Adaptive program execution makes it possible for programs to adapt themselves through the collaboration of the hardware and the compiler. For adaptive control execution, we applied the adaptive scheme to the granularity of sharing adaptive granularity. Adaptive granularity is a communication scheme that effectively and transparently integrates bulk transfer into the shared memory paradigm, with a varying granularity depending on the sharing behavior. Simulation results show that adaptive granularity improves performance up to 43% over the hardware implementation of distributed shared memory systems.

Development of Economy Assessment Program for Interconnection of North-East Asia systems Using CPLEX (CPLEX를 이용한 동북아 연계 경제성 평가 프로그램 개발)

  • Lee, Sang-Kyu;Lee, Byong-Jun;Song, Hwa-Chang;Kim, Bal-Ho;Yoon, Jea-Young;Nam, Jung-Il
    • Proceedings of the KIEE Conference
    • /
    • 2005.07a
    • /
    • pp.295-297
    • /
    • 2005
  • 본 논문에서는 지금까지 각각 독립적으로 운전되었던 동북아시아(대한민국, 북한, 러시아) 전력시스템이 계통 연계를 통하여 얻을 수 있는 경제적 효과에 대한 평가 프로그램의 개발에 대하여 설명한다. 본 평가 프로그램의 목적는 향후 동북아 전력시스템의 계통 연계시 각 나라들의 발전소 건설 및 운용, 그리고 연계설비(Tie line)의 투자비용을 최소화할 수 있는 방안을 찾아 내는 것이다. 이를 통해 독립적으로 운전되는 것에 비해 계통연계를 통한 것이 보다 높은 경제적인 효과를 거둘 수 있음을 최종적으로 보이고자 한다. 문제를 좀 더 쉽고 빠르며 효과적으로 풀기 위하여 신규 발전설비와 연계선로에 대한 계획측면의 변수와 발전양와 선로에 흐르는 조류양의 제약 그리고 각 노드에서의 전력수급 조건 둥의 운전측면의 변수를 함께 포함시킨 선형 계획법 (LP, Linear Programming) 모델 로 정식화한 뒤 최적화 프로그램인 CPLEX를 통하여 해를 구한다.

  • PDF

Minimum Weight Design of the Boom of an Ecavator (굴삭기 붐의 최적 설계)

  • 임오강;신양범;이병우
    • Computational Structural Engineering
    • /
    • v.6 no.1
    • /
    • pp.91-98
    • /
    • 1993
  • Minimum weight design of the boom of an excavator with stress and displacement constraints was performed. The procedure of analysis consists of the following steps. The finite element model of the boom was built up by using 227 triangular plate elements each of which has three nodes. And then the finite element program was implemented and its accuracy was verified by comparing its results with those of the commercial structural analysis package-ANSYS 4.4A. For the constraints of stresses and displacements, the design sensitivities of those were computed using direct differentiation method. To verify the reliability of them the results were compared with those of the finite difference method. The optimum design value was obtained by using PLBA(Pshenichny-Lim-Belegundu-Arora)non-linear optimization program which adopts the active set strategy. Using the above results, minimum weight design of an excavator boom showed an effect of 27% reduction in weight.

  • PDF

Task Scheduling Technique for Online Bandwidth Smoothing (온라인 대역폭 평활화를 위한 태스크 스테줄링 기법)

  • Kim, Jae-Wook;Ha, Rhan;Cha, Ho-Jung
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.148-150
    • /
    • 2000
  • 자원 예약을 보장하지 못하는 네트워크 상에서 실시간 멀티미디어 응용의 만족스러운 서비스를 위해서는 효과적인 종단 시스템의 운영이 필요하다. 이러한 운영 기술 중 버퍼를 이용한 응용 프로그램 수준의 대역폭 평활화 기술과 태스크 스케줄링 기법은 핵심적인 부분을 차지한다. 기존에 제안된 온라인 대역폭 평활화 기법은 동적 슬라이딩 윈도우와 공적 버퍼를 이용하여 네트워크에 적응할 뿐만 아니라 요구 대역폭 평활화를 통해 지터를 흡수, 완충시킴으로써 더 나은 서비스 품질을 보장한다. 그러나 응용 프로그램 수준에서 동작하기 때문에 프로그램의 수행 품질보장을 위한 시간 대역을 보장하지 못할 뿐만 아니라 지터의 발생 가능성이 높다. 본 연구에서는 효과적인 버퍼 관리를 통해 서비스 품질의 손실을 최소화하는 적응성 있는 온라인 대역폭 평활화 기법이 안정적으로 동작하기 위한 최적화된 태스크 스케줄링 기법을 제안한다. 먼저 태스크 스케줄링 기법은 멀티미디어 데이터의 생산과 소비를 적시에 보장할 수 있도록 하여 지터의 발생을 최소화하고, 만일 네트워크 지터가 발생하더라도 응용 프로그램 수준의 버퍼 관리를 통해 완충시킴으로서 서비스 품질의 손실을 최소화한다. 모의 실험에서는 제안된 기법이 온라인 대역폭 평활화 기법을 효과적으로 지원함을 보인다.

  • PDF

Development of a Dispersion Analysis Program for the Liquid Rocket Engine and its Application (액체로켓 엔진 성능 분산해석 프로그램의 개발 및 응용)

  • Park, Soon-Young;Nam, Chang-Ho;Seol, Woo-Seok
    • Aerospace Engineering and Technology
    • /
    • v.10 no.1
    • /
    • pp.63-69
    • /
    • 2011
  • In this study, we developed a dispersion analysis program of the gas-generator cycle liquid propellant rocket engine by expanding the mode analysis software(GEMAT). The performance dispersions of an engine that are arisen from the internal dispersion factors of engine's sub-components were formulated and solved to find the effects of each dispersion factor. We were also able to present the calculation method to find the required pressure margin for the compensation of those dispersion to satisfy the required performances of engine. Using this method, we could propose a novel procedure of compensating during the ground firing test which would induce the performance improvement by lessening the pumps discharge pressures or augmenting the combustion chamber pressure.

A Java Birthmark Based on Similarity Between Instructions of Control Flow Graph (제어 흐름 그래프의 명령어 유사성에 기반한 자바 버스마크)

  • Park, Heewan;Lim, Hyun-il;Choi, Seokwoo;Han, Taisook
    • Annual Conference of KIPS
    • /
    • 2009.04a
    • /
    • pp.424-427
    • /
    • 2009
  • 소프트웨어 버스마크는 프로그램을 식별하는데 사용될 수 있는 프로그램의 고유한 특징을 말한다. 본 논문에서는 자바 메소드의 제어 흐름 그래프 유사도에 기반한 자바 버스마크를 제안한다. 제어 흐름 그래프 유사도는 노드의 유사도와 에지의 유사도로 나누어 계산하였다. 노드의 유사도는 인접 노드의 유사도를 함께 고려했으며, 에지 유사도는 이미 매칭된 노드들 사이의 거리를 측정하는 방법을 사용했다. 본 논문에서 제안한 버스마크를 평가하기 위해서 서로 다른 프로그램을 구별할 수 있는 신뢰도와 프로그램 최적화나 난독화에 견딜 수 있는 강인도에 대한 실험을 하였다. 실험 결과로부터 본 논문에서 제안하는 버스마크가 기존의 정적 버스마크보다 신뢰도가 높으면서도 난독화나 컴파일러 변경에 강인하다는 것을 확인하였다.

A Study on Size Optimization for Rocket Motor with a Torispherical Dome (토리구형 돔 형상을 갖는 연소관의 치수 최적화 설계 연구)

  • Choi, Young-Gwi;Shin, Kwang-Bok;Kim, Won-Hoon
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.34 no.5
    • /
    • pp.567-573
    • /
    • 2010
  • In this study, we evaluated the structural integrity and weight of a rocket motor with a torispherical dome by size optimization. Size optimization was achieved by first-order and sub-problem methods, using the Ansys Parametric Design Language (APDL). For rapid design verification, a modified 2D axisymmetric finite-element model was used, and the bolt pre-tension load was expressed as function of the ratio of the cross-sectional area. The thickness of the dome and the cylindrical part of the rocket motor were selected as the design parameters. Our results showed that the weight and structural integrity of the rocket motor at the initial design stage could be determined more rapidly and accurately with the modified 2D axisymmetric finite-element model than with the 3D finite-element model; further, the weight of the rocket motor could be saved to maximum of 17.6% within safety limit.