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

검색결과 11건 처리시간 0.025초

임베디드 디바이스에서 음성 인식 알고리듬 구현을 위한 부동 소수점 연산의 고정 소수점 연산 변환 기법 (Automatic Floating-Point to Fixed-Point Conversion for Speech Recognition in Embedded Device)

  • 윤성락;유창동
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2007년도 하계종합학술대회 논문집
    • /
    • pp.305-306
    • /
    • 2007
  • This paper proposes an automatic conversion method from floating-point value computations to fixed-point value computations for implementing automatic speech recognition (ASR) algorithms in embedded device.

  • PDF

동적인 자유표면을 가진 동심원통에서의 열모세관 대류 (Dynamic Free-Surface Deformations in Axisymmetric Thermocapillary Convection in Open Cylindrical Annuli)

  • 심복철;김우승
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2003년도 춘계학술대회
    • /
    • pp.1560-1565
    • /
    • 2003
  • Thermocapillary convection in an open cylindrical annulus heated from the inside wall is investigated by two-dimensional numerical simulations. The deformable free surface is obtained as a solution of the coupled transport equations at fixed Prandtl and aspect ratio. Only steady convection can be realized in this axisymmetric computations with either non-deformable or deformable surfaces. Dynamic free-surface deformations do not induce transitions to oscillatory convection even at large Reynolds numbers. Free surfaces are convex near the cold wall due to the stagnation point, and concave near the hot wall. Free surface deformation increases with increasing Ca at a fixed Re. Two peaks appear at the free surface with low Re, while additional ripples, four peaks, occur at larger Re. Thermocapillary convection in the open annulus interior is insensitive to variations in Ca.

  • PDF

FPGA를 이용한 실시간 영상 워핑 구현 (An Implementation of Real-time Image Warping Using FPGA)

  • 류정래;이은상;도태용
    • 대한임베디드공학회논문지
    • /
    • 제9권6호
    • /
    • pp.335-344
    • /
    • 2014
  • As a kind of 2D spatial coordinate transform, image warping is a basic image processing technique utilized in various applications. Though image warping algorithm is composed of relatively simple operations such as memory accesses and computations of weighted average, real-time implementations on embedded vision systems suffer from limited computational power because the simple operations are iterated as many times as the number of pixels. This paper presents a real-time implementation of a look-up table(LUT)-based image warping using an FPGA. In order to ensure sufficient data transfer rate from memories storing mapping LUT and image data, appropriate memory devices are selected by analyzing memory access patterns in an LUT-based image warping using backward mapping. In addition, hardware structure of a parallel and pipelined architecture is proposed for fast computation of bilinear interpolation using fixed-point operations. Accuracy of the implemented hardware is verified using a synthesized test image, and an application to real-time lens distortion correction is exemplified.

ARM9 프로세서용 실시간 JPEG2000 코덱의 구현 (A Real-Time JPEG2000 Codec Implementation on ARM9 Processor)

  • 김영태;조시원;이동욱
    • 융합신호처리학회논문지
    • /
    • 제8권3호
    • /
    • pp.149-155
    • /
    • 2007
  • 본 논문에서는 ARM9 프로세서를 위한 실시간 JPEG 2000 코덱을 구현하였다. 구현된 코덱은 프로세서, 메모리와 같은 시스템의 리소스를 효율적으로 사용할 수 있도록 제어 코드와 데이터 관리 코드를 분리하여 설계하였다. 특히 이동전화와 같은 임베디드 환경에서는 제한된 프로세서와 내부메모리를 이용하여 양질의 서비스를 제공하는 것이 매우 중요하다. ARM9계열의 프로세서는 부동소수점을 제공하지 않기 때문에 DWT와 같이 아주 반복적으로 부동소수점 연산을 필요로 하는 동작을 실행하기 위해서는 많은 연산시간이 필요하다. 제안된 코덱은 이러한 단점을 극복하기 위해 고정소수점을 이용하여 프로그램을 하였다. 또한 캐시 메모리를 고려한 코드 최적화 방법을 적용하여 연산속도를 더욱 향상시켰다.

  • PDF

팽창비가 고정된 듀얼 벨 노즐의 천이특성에 대한 수치해석 연구 (Numerical Study on Transition Characteristics of Dual Bell Nozzle with Expansion Ratio Fixed)

  • 최준섭;허환일
    • 한국추진공학회지
    • /
    • 제21권3호
    • /
    • pp.68-75
    • /
    • 2017
  • 듀얼 벨 노즐은 고도 보정 노즐의 일종으로 일반적인 벨 노즐의 탈설계점에서의 비추력 손실을 최소화할 수 있는 노즐이다. 본 논문에서는 팽창비가 고정된 듀얼 벨 노즐의 천이특성을 파악하기 위하여 전산수치해석을 수행하였다. 주요 설계변수로는 확장부 길이와 변곡각 크기를 선정하였다. 확장부 길이가 증가할수록 천이고도 및 천이지속시간은 증가하였고, 추력계수 감소폭은 감소하였다. 변곡각 크기가 증가할수록 천이고도 및 천이지속시간은 감소하였고, 추력계수 감소폭은 증가하였다.

3GPP 규격 오류 정정 부호 기법의 성능 평가 (Performance Analysis of Error Correction Codes for 3GPP Standard)

  • 신나나;이창우
    • 한국전자파학회논문지
    • /
    • 제15권1호
    • /
    • pp.81-88
    • /
    • 2004
  • 3GPP 표준의 오류 정정 부호 기법 중의 하나로 채택된 turbo 부호는 그 성능이 Shannon이 제시하는 이론적 한계 값에 근사하기 때문에 많은 관심을 받고 있다. 그러나 계산상의 복잡함과 많은 메모리를 요구한다는 단점이 있고 이를 보완할 수 있는 Log-MAP, Max-Log-MAP, SOVA, sliding window 알고리즘 등이 제안되었다. 본 논문에서는 turbo복호 알고리즘을 부동 소수점 연산과 고정 소수점 연산을 이용하여 구현하였을 때 성능을 해석하였다. 그리고 Log-MAP 알고리즘의 성능에 근사하는 효율적인 고정 소수점 구현 방법을 제안하였다. 이 방법을 Log-MAP과 sliding window 알고리즘에 적용하여 성능을 분석하였다.

많은 통행량과 조명 변화에 강인한 빠른 배경 모델링 방법 (A Fast Background Subtraction Method Robust to High Traffic and Rapid Illumination Changes)

  • 이광국;김재준;김회율
    • 한국멀티미디어학회논문지
    • /
    • 제13권3호
    • /
    • pp.417-429
    • /
    • 2010
  • 배경 제거를 위한 많은 연구가 있어왔음에도 기존의 방법들을 실제 환경에 효과적으로 적용하기에는 아직도 많은 어려움이 있다. 본 논문에서는 배경 제거를 실제 환경에 적용하면서 만나게 되는 다양한 문제들을 해결하기 위해 기존의 가우시안 혼합 모델 방법을 개선하는 배경 제거 방법을 제안한다. 첫째로 제안한 방법은 낮은 계산량을 얻기 위하여 고정 소수점 연산을 이용하였다. 배경 모델링 과정은 변수들의 높은 정밀도를 요구하지 않기 때문에 제안한 방법에서는 고정 소수점 변수를 이용함으로서 정확도를 유지한 채 연산 속도를 크게 향상시킬 수 있었다. 두 번째로 보행자들의 높은 통행량 하에서 흔히 발생되는 전경 객체가 배경으로 학습되는 문제를 피하기 위하여 각 화소의 정적인 정도를 이용하여 배경 모델의 학습 속도를 동적으로 조절하였다. 즉 최근 화소 값에 큰 차이가 발생한 화소들은 배경 영역이 아닐 가능성이 높으므로, 이에 대해 낮은 학습 비율을 적용함으로써 높은 통행량을 보이는 영상에서도 유효한 배경 모델을 유지하는 것이 가능했다. 마지막으로 영상의 빠른 밝기값 변화에 대응하기 위하여 연속한 두 프레임 간의 밝기 변화를 선형 변환으로 추정하였으며, 훈련된 배경 모델을 이 선형 변환에 의해 직접적으로 변환시켜 주었다. 제안한 고정 소수점 연산에 의해 기존의 가우시안 혼합 배경 모델링 방법을 구현한 결과 배경 제거에 기존 방법의 약 30%의 연산시간 만을 필요로 하였다. 또한 제안한 방법을 실제 환경의 영상에 적용한 결과 기존의 배경 제거 방법에 비해 검출률이 약 20% 향상되었으며, 오검률은 5~15% 가량 낮아지는 것을 확인하였다.

P2P1 유한요소 공식을 이용한 비압축성 Navier-Stokes 방정식의 반-분리 해법에 관한 연구 (Study of the semi-segregation algorithms of the incompressible Navier-Stokes equations using P2P1 finite element formulation)

  • 조명환;최형권;유정열;박재인
    • 유체기계공업학회:학술대회논문집
    • /
    • 유체기계공업학회 2006년 제4회 한국유체공학학술대회 논문집
    • /
    • pp.349-352
    • /
    • 2006
  • The conventional segregated finite element formulation produces a small and simple matrix at each step than in an integrated formulation. And the memory and cost requirements of computations are significantly reduced because the pressure equation for the mass conservation of the Navier-Stokes equations is constructed only once if the mesh is fixed. However, segregated finite element formulation solves Poisson equation of elliptic type so that it always needs a pressure boundary condition along a boundary even when physical information on pressure is not provided. On the other hand, the conventional integrated finite element formulation in which the governing equations are simultaneously treated has an advantage over a segregated formulation in the sense that it can give a more robust convergence behavior because all variables are implicitly combined. Further it needs a very small number of iterations to achieve convergence. However, the saddle-paint-type matrix (SPTM) in the integrated formulation is assembled and preconditioned every time step, so that it needs a large memory and computing time. Therefore, we newly proposed the P2PI semi-segregation formulation. In order to utilize the fact that the pressure equation is assembled and preconditioned only once in the segregated finite element formulation, a fixed symmetric SPTM has been obtained for the continuity constraint of the present semi-segregation finite element formulation. The momentum equation in the semi-segregation finite element formulation will be separated from the continuity equation so that the saddle-point-type matrix is assembled and preconditioned only once during the whole computation as long as the mesh does not change. For a comparison of the CPU time, accuracy and condition number between the two methods, they have been applied to the well-known benchmark problem. It is shown that the newly proposed semi-segregation finite element formulation performs better than the conventional integrated finite element formulation in terms of the computation time.

  • PDF

수치지도 등고선의 Model Key Point 추출과 Progressive Sampling에 의한 수치지형모델 생성 (Generation of Progressively Sampled DTM using Model Key Points Extracted from Contours in Digital Vector Maps)

  • 이선근;염재홍;임새봄;김계림;이동천
    • 한국측량학회지
    • /
    • 제25권6_2호
    • /
    • pp.645-651
    • /
    • 2007
  • 일반적으로 수치지도의 등고선은 항공사진을 해석 및 수치 도화기 상에서 입체시 하여 동일한 높이의 점들을 3차원으로 측정하고 도화하여 생성되므로 등고선 도화는 작업량이 많고 도화사의 주관적인 판단과 경험에 의해 결정된다. 그러므로 지형의 형태와 특성을 묘사하는 등고선의 도화는 도화사의 풍부한 경험이 요구된다. 또한 국내의 수치지도는 수치지형모델(DTM) 데이터를 포함하고 있지 않으므로 DTM이 필요한 경우 대부분 등고선 데이터로부터 간접적으로 생성한다. 본 연구에서는 지형의 특성에 대한 중요한 정보를 포함하고 있는 model key point를 등고선에서 추출하고, 이를 기반으로 지형적 특성을 고려하여 DTM의 격자간격을 효율적이고 융통적으로 조절하여 정량적 및 정성적인 측면에서 최적의 데이터를 이용하여 DTM을 생성하는 방법을 제안한다. 이를 위하여 progressive sampling 기법을 적용하여 지형이 복잡하여 기복이 큰 산악지역에는 격자간격을 작게하고 지형이 완만한 지역은 격자간격을 상대적으로 크게한다. 그러므로 고정된 하나의 격자간격을 사용하지 않고 지역별로 서로 다른 격자간격을 가지는 다중격자 DTM을 생성하였다. 다중격자 DTM은 용량이 최적화되어 계산량이 적고, 신속한 디스플레이 할 수 있는 장점이 있다.

실시간 COFDM시스템을 위한 효율적인 구조를 갖는 비터비 디코더 설계 (The viterbi decoder implementation with efficient structure for real-time Coded Orthogonal Frequency Division Multiplexing)

  • 황종희;이승열;김동순;정덕진
    • 대한전자공학회논문지TC
    • /
    • 제42권2호
    • /
    • pp.61-74
    • /
    • 2005
  • 디지털 멀티미디어 방송(DMB)은 대용량의 멀티미디어 정보를 무선환경의 이동체에 전송하기 위해 제안된 방식이다. 이러한 멀티미디어 서비스를 제공하기 위해 DM시스템은 COFDM 변조방식을 사용하여 다중 경로 페이딩 현상을 극복하고, 동시에 강력한 채널오류 정정 능력을 필요로 한다. DMB 수신기를 위한 비터비 디코더(구속장 7, code rate 1/4)는 가변 부호화된 데이터의 복호화를 수행해야 하고, 방송시스템이므로 실시간으로 동작하기 위해서 효율적인 구조를 가져야 한다. 따라서 DMB 시스템을 위한 비터비 디코더를 구현하기 위해서는 복호화 과정을 고속으로 수행할 수 있는 별도의 전용 하드웨어 모듈을 설계하는 것이 바람직하다. 본 논문에서는 많은 연산량을 효율적으로 줄일 수 있는 결합된 Add-Compare-Select(ACS)와 Path Metric Normalization(PMN)구조를 새롭게 제안하고자 한다. PMN구조에서의 단점인 comparison tree에 의한 임계 경로(critical path)의 문제를 고정치(fixed value)에 의한 선택 알고리즘을 적용함으로써 고속 동작이 가능하게 하였고, ACS구조에서는 분할 기법(decomposition method)과 선계산(pre-computation)을 이용하여 덧셈기, 비교기, 표준화기의 복잡도를 줄일 수 있도록 하였다. 시뮬레이션 결과 펑처드 비터비 디코더는 일반적인 구조를 적용했을 때 보다 면적 $3.78\%$, 전력소모 $12.22\%$, 최대 게이트 지연 $23.80\%$의 감소율을 보였다.