• 제목/요약/키워드: Fixed-point optimization

검색결과 90건 처리시간 0.026초

부동 소수점 DSP를 이용한 4kbps EHSX 음성 부호화기의 실시간 구현 (Real-Time Implementation of the EHSX Speech Coder Using a Floating Point DSP)

  • 이인성;박동원;김정호
    • 한국음향학회지
    • /
    • 제23권5호
    • /
    • pp.420-427
    • /
    • 2004
  • 본 논문에서는 선형예측 잔여신호에 대한 하모닉 벡터 여기 코딩과 시간 대역 분리 혼합 코딩을 결합한 4kbps EHSX (Enhanced Harmonic Stochastic Excitation) 음성부호화기 실시간 구현한 내용을 기술한다. 유성음 구간에서는 하모닉 여기 코딩에 무성음 구간에 대해서는 분석-합성 구조의 벡터 여기 코딩을 사용하였으며, 유/무성음이 혼재하는 전이구간에서는 시간 분리 전이 코딩을 사용하였다. 이 음성부호화기 구현을 위해 부동소수점과 고정소수점을 모두 지원하는 DSP인 TMS320C6701을 사용하였고, 연산량을 줄이기 위해 IFFT를 사용한 저 복잡도 정현파 합성법을 사용하여 알고리즘의 최적화를 이루었으며, 복잡도의 문제가 되는 부분을 고정소수점으로 변환한 후 파이프라인을 적용한 핸드 어셈블리 코딩을 하여 구현에서의 최적화를 이루었다. 또한, 메모리의 효율성을 극대화하기 위해 캐쉬 메모리 할당과 데이터를 내부 메모리에 할당하였고 수학 연산의 최적화를 위해 FastRTS67x 라이브러리를 사용하였다. 개발 환경은 DSP EVM 보드를 사용하였으며 음성 신호의 입·출력 확인으로 동작 및 기능을 검증하여 실시간 구현하였다.

4-코일 자기 공진 무선 전력 전송 시스템의 해석법 연구 (Analysis and Comparison for a 4-Coil Magnetic Resonance Wireless Power Transfer System)

  • 이건복;박위상
    • 한국전자파학회논문지
    • /
    • 제24권2호
    • /
    • pp.168-179
    • /
    • 2013
  • 4-코일 자기 공진 무선 전력 전송 시스템의 해석법 중 critical point analysis(CA)와 impedance matching analysis(IA)를 분석하고, 두 결과를 비교하였다. 4-코일 시스템은 가까운 거리에서는 주파수 분리 현상이 나타나고, 먼 거리에서는 효율이 급격히 감소하는 특징을 나타낸다. 따라서 고정된 주파수에서 사용할 경우, 목표하는 거리와 효율에 따라 최적화가 필요하다. CA는 전체 거리에서 효율이 최대가 되는 critical point를 이용하여 최적화하는 방법이고, IA는 목표 지점에서 임피던스 정합을 이뤄 최대 효율을 만족시키는 방법이다. 기존의 해석은 두 가지 방법을 비교하고 시스템 특성을 이해하는데 부족한 점이 있었기 때문에, 본 논문에서 두 방법의 이론을 좀 더 자세히 분석하고 비교하였다. 두 방법의 비교 결과를 통해 IA가 더 우수함을 보였다. 또한, 한쪽만 정합할 경우 발생되는 트레이드-오프에 대해서도 설명하였다. 스파이럴 공진 코일을 이용한 실험에서는 이론 결과와 동일한 결과를 얻을 수 있었다.

유전 알고리즘을 적용한 토지이용 최적화 배분 연구 - 양평군 양평읍 일대를 대상으로 - (Land Use Optimization using Genetic Algorithms - Focused on Yangpyeong-eup -)

  • 박윤선;이동근;윤은주;모용원;임지훈
    • 환경영향평가
    • /
    • 제26권1호
    • /
    • pp.44-56
    • /
    • 2017
  • 지속가능한 발전은 도시의 효율적인 개발과 경제, 사회, 환경적 측면의 보전을 목표로 하기 때문에 중요하다. 그러나 우리나라의 빠른 도시화로 경제적 발전은 이루었지만 자원의 비효율적인 배분현상을 경험하게 되었고 이는 토지이용 배분도 예외가 아니다. 토지이용 배분의 문제가 어려운 이유는 다양한 목적을 고려해야하기 때문이며 이는 다목적 최적화의 방법에서 그 해결책을 찾을 수가 있다. 본 연구에서는 생태적으로 보존이 잘 되어있으며 인구 증가가 일어나고 있는 경기도 양평지역의 양평읍과 그 일대를 대상지로 선정하였다. 그리고 넓은 공간 탐색에 유리하고 토지이용 배분의 문제에서 널리 사용되고 있는 유전 알고리즘을 사용하였다. 유전알고리즘(GA)는 더 좋은 자손을 얻기 위하여 염색체의 교차 및 돌연변이의 과정을 거치는 적자생존의 원리가 작용하는 진화의 단계가 그 출발점이다. 본 연구는 변이의 방식에 변화를 주었으며 공간적 목적, 토지이용 전환 최소화, 생태계 보전 최대화, 경제적 이익 최대화라는 네 가지 목적과 특정 토지이용의 면적제한과 고정지역 설정이라는 제약요건을 두고 최적 안을 도출해내었다. 생태적으로 보존시켜야 할 곳에는 시가지가 형성되지 않았고, 시가지 면적 증가율이 높은 결과는 최적화의 방향인 '경제적 이익의 최대화'라는 점과 상응하였다. 적합도 값이 최소인 지점이 수렴지점임을 고려했을 때, 1500세대 부근에서 최적화가 일어났음을 알 수 있었다. 본 연구의 결과는 양평읍과 그 일대에 적용시킬 수 있는 효과적인 지원방안을 마련하는데 도움이 될 수 있을 것으로 판단된다.

QCELP 보코더의 최적화 및 실시간 구현 (Optimization and Real-time Implementation of QCELP Vocoder)

  • 변경진;한민수;김경수
    • 한국음향학회지
    • /
    • 제19권1호
    • /
    • pp.78-83
    • /
    • 2000
  • 디지털 이동통신 단말기에서 사용되는 보코더는 통화 품질을 높이기 위하여 새로운 알고리즘들을 채택함에 따라 서로 다른 알고리즘을 사용하는 단말기간의 통신이 문제가 된다. 본 논문에서는 8kbps QCELP 및 13kbps QCELP 보코더 알고리즘을 하나의 DSP 칩에 효율적으로 구현함으로써 이러한 단말기 사이의 통신 문제를 해결하였다. 또한 QCELP 보코더 알고리즘을 실시간 구현하는데 있어 계산량 감소를 위한 단계별 최적화 방법에 대하여 기술하였다. 알고리즘 레벨, 수식 레벨, 코딩 레벨 등의 단계별 최적화 과정을 통하여 계산량이 가장 큰 부분인 코드북 검색 루프에서 약 50% 정도의 계산량을 감소하여 8kbps QCELP는 25 MIPS, 13kbps QCELP는 33 MIPS에 각각 구현하였다. 실시간 구현에 사용한 DSP는 자체 설계한 16 비트 고정소수점 DSP로써 보코더 알고리즘의 구현에 적합하도록 설계되었고, 저전력을 실현하기 위하여 범용의 DSP에 비해 매우 간단한 구조를 가지고 있다.

  • PDF

가변 조도계수 부정류 계산모형 (Unsteady Flow Model with Variable Roughness Coefficient)

  • 김한준;전경수
    • 한국수자원학회논문집
    • /
    • 제37권12호
    • /
    • pp.1055-1063
    • /
    • 2004
  • 공간적 위치 및 유량 값에 따라 각 계산점마다 조도계수의 값이 달리 주어질 수 있도록 하는 가변 조도변수 부정류 계산모형을 수립하였다. 유량과 조도계수의 관계식으로는 계단함수 또는 멱함수를 적용할 수 있도록 하였다. 수립된 모형을 충주댐부터 팔당댐까지의 남한강 구간에 적용하여 최적화에 의한 매개변수의 추정을 수행하였다. 가변 매개변수 모형의 보정 결과, 계단함수 도형 및 멱함수 모형 모두 유량이 커질수록 조도계수가 감소하는 경향이 일관되게 나타났다. 이러한 경향은 여주 지점 상류구간의 경우에 더욱 현저한 것으로 나타났다. 가변 조도계수 모형의 매개변수 추정에 따른 오차가 고정 조도계수 모형의 경우보다 작아짐을 알 수 있었다.

선형 행렬 부등식을 이용한 광 디스크 드라이브의 트랙 추종 서보를 위한 반복 제어 (Repetitive Control for Track-Following Servo of an Optical Disk Drive Using Linear Matrix Inequalities)

  • 도태용;문정호
    • 제어로봇시스템학회논문지
    • /
    • 제9권2호
    • /
    • pp.117-123
    • /
    • 2003
  • Rotational machines such as optical disk drives, hard disk drives, and so on are subject to periodic disturbances caused by their mechanical characteristics. In the meanwhile, it is well known that repetitive control rejects periodic disturbance effectively. This paper presents a practical application of repetitive control to the track-following servo of an optical disk drive. The repetitive control system is composed of two repetitive controllers which compensate for periodic disturbances generated by track geometry and eccentric rotation of disk and a feedback controller stabilizing the feedback loop. A robust stability for all plant uncertainties is proved using linear matrix inequalities (LMIs). In the controller design, a weighting function is introduced for the feedback controller to ensure a minimum loop gain and a sufficient phase margin. The repetitive controllers and the feedback controller are designed by solving an optimization problem which can consider the robust stability condition and the system performance. The developed repetitive control system is implemented in the digital control system with a 16-bit fixed-point digital signal processor (DSP). Through simulation and experiment. The feasibility of the proposed repetitive control system is verified.

Sustainable concrete mix design for a target strength and service life

  • Tapali, Julia G.;Demis, Sotiris;Papadakis, Vagelis G.
    • Computers and Concrete
    • /
    • 제12권6호
    • /
    • pp.755-774
    • /
    • 2013
  • Considering the well known environmental issues of cement manufacturing (direct and indirect levels of $CO_2$ emissions), clinker replacement by supplementary cementing materials (SCM) can be a very promising first step in reducing considerably the associated emissions. However, such a reduction is possible up to a particular level of SCM utilization, influenced by the rate of its pozzolanic reaction. In this study a (4-step) structured methodology is proposed in order to be able to further adjust the concrete mix design of a particular SCM, in achieving additional reduction of the associated levels of $CO_2$ emissions and being at the same time accepted from a derived concrete strength and service life point of view. On this note, the aim of this study is twofold. To evaluate the environmental contribution of each concrete component and to provide the best possible mix design configuration, balanced between the principles of sustainability (low environmental cost) and durability (accepted concrete strength and service life ). It is shown that such a balance can be achieved, by utilising SCM by-products in the concrete mix, reducing in this way the fixed environmental emissions without compromising the long-term safety and durability of the structure.

로봇팔의 장애물 중에서의 시간 최소화 궤도 계획 (Minimum-Time Trajectory Planning for a Robot Manipulator amid Obstacles)

  • 박종근
    • 한국정밀공학회지
    • /
    • 제15권1호
    • /
    • pp.78-86
    • /
    • 1998
  • This paper presents a numerical method of the minimum-time trajectory planning for a robot manipulator amid obstacles. Each joint displacement is represented by the linear combination of the finite-term quintic B-splines which are the known functions of the path parameter. The time is represented by the linear function of the same path parameter. Since the geometric path is not fixed and the time is linear to the path parameter, the coefficients of the splines and the time-scale factor span a finite-dimensional vector space, a point in which uniquely represents the manipulator motion. The displacement, the velocity and the acceleration conditions at the starting and the goal positions are transformed into the linear equality constraints on the coefficients of the splines, which reduce the dimension of the vector space. The optimization is performed in the reduced vector space using nonlinear programming. The total moving time is the main performance index which should be minimized. The constraints on the actuator forces and that of the obstacle-avoidance, together with sufficiently large weighting coefficients, are included in the augmented performance index. In the numerical implementation, the minimum-time motion is obtained for a planar 3-1ink manipulator amid several rectangular obstacles without simplifying any dynamic or geometric models.

  • PDF

최적선형개발에 대한 기초연구 (Fundamental Study for the Development of an Optimum Hull Form)

  • 서광철;최희종;전호환;김문찬
    • 한국해양공학회:학술대회논문집
    • /
    • 한국해양공학회 2003년도 춘계학술대회 논문집
    • /
    • pp.37-42
    • /
    • 2003
  • Fundamental Study for optimizing ship hull form using SQP(sequential quadratic programming) method in a resistance point of view is presented. The Wigley hull is used as an initial hull and numerical calculations are carried out according to various froude numbers. To obtain the ship resistance the wave resistance is evaluated by a Rankine source panel method with nonlinear free surface conditions and the ITTC 1957 friction line is used to predict the frictional resistance coefficient. The geometry of a hull surface is represented and modified by B-spline surface patch. The displacement and the waterplane transverse 2nd moment of inertia of the hull is fixed during the optimization process. And the shp design program called EzHULL is used to draw the lines of the optimized hull form to perform the model test.

  • PDF

MPEG-2 AAC 복호화기 모들의 하드웨어 설계 (Hardware design of the MPEG-2 AAC Decoder Module)

  • 우광희;김수현;홍민철;차형태
    • 융합신호처리학회논문지
    • /
    • 제2권1호
    • /
    • pp.113-118
    • /
    • 2001
  • 본 논문에서는 VHDL을 이용하여 MPEG-2 AAC 복호화기에 사용되는 필수 모듈을 구현하였다. AAC 복호화기에는 허프만 복호화기, 역양자화기, 고해상도 필터뱅크 등의 툴들이 필수적으로 사용된다. 8진 트리 검색 알고리즘을 사용하여 고속의 허프만 복호화기를 설계하였고, IFFT를 이용하여 필터뱅크의 연산량을 줄였다. 또한, 고정소수점 방식의 하드웨어에서 역양자화기의 지수연산을 위하여 미리 계산된 값을 테이블로 처리하였고, 테이블의 크기를 줄이기 위하여 선형보간법을 사용하였다. 최적화를 통해 하드웨어로 구현된 각 모듈은 낮은 클럭 주파수에서 실시간 동작할 수 있고, 시스템의 크기를 작게 할 수 있다.

  • PDF