• 제목/요약/키워드: power constraint

검색결과 500건 처리시간 0.032초

초저복잡도 H.264 부호기의 움직임 추정 및 모드 결정 알고리즘 (Motion Estimation and Mode Decision Algorithm for Very Low-complexity H.264/AVC Video Encoder)

  • 유영일;김용태;이승준;강동욱;김기두
    • 방송공학회논문지
    • /
    • 제10권4호통권29호
    • /
    • pp.528-539
    • /
    • 2005
  • H.264는 우수한 부호화 성능으로 말미암아 DMB 차세대 DVD 등 새로운 멀티미디어 서비스를 위한 비디오 코덱으로 채택되어 왔다. 그러나 이 표준의 표준 코덱인 Joint Model(JM)은 연산 자원이 한정된 임베디드 환경에서 사용되기에는 너무 복잡한 다수의 알고리즘을 포함하고 있다. 본 논문은 임베디드 환경에서 사용할 수 있도록 설계된 초저복잡도 H.264 부호화 알고리즘을 제시한다. 제안하는 알고리즘은 압축 성능의 급격한 악화를 가져오지 않는 범위 내에서 몇 가지 부호화 도구의 사용을 제한하고, 또 움직임 추정과 모드 결정 과정에 몇 가지의 조기 종료 조건과 우회 조건을 추가하는 방법으로 구현하였다. 제안하는 알고리즘을 사용하여 7.5fps QCIF 영상을 64kbps로 부호화하는 경우, 표준 JM에 비해서 평균적으로 0.4 dB 정도의 미약한 PSNR 열화를 나타냄에도 불구하고, 단지 $15\%$의 계산량만을 필요로 할 뿐만 아니라, 필요한 메모리의 양과 전력 사용률을 획기적으로 낮추는 것이 가능하다. 제안하는 알고리즘의 H.264 부호기를 Intel PXA255 Processor를 사용하는 PDA에 이식하는 실험을 통하여 PDA에서 H.264 기반의 MMS(Multimedia Messaging Service)의 실현 가능성을 검증하였다.

동적 주파수 조절 기법을 적용한 3D 구조 멀티코어 프로세서의 온도 분석 (Thermal Analysis of 3D Multi-core Processors with Dynamic Frequency Scaling)

  • 증민;박영진;이병석;이정아;김철홍
    • 한국컴퓨터정보학회논문지
    • /
    • 제15권11호
    • /
    • pp.1-9
    • /
    • 2010
  • 집적회로 공정기술이 급속도로 발달하면서 멀티코어 프로세서를 설계하는데 있어서 내부 연결망 (interconnection)은 성능 향상을 방해하는 주요 원인이 되고 있다. 멀티코어 프로세서의 내부 연결망에서 발생하는 병목 (bottleneck) 현상을 해결하기 위한 방안으로 최근에는 2D 평면 구조에서 3D 적층 구조로 설계 방식을 변경하는 기법이 주목을 받고 있다. 3D 구조는 칩 내부의 와이어 길이를 크게 감소시킴으로써 성능 향상과 전력 소모 감소의 큰 이점을 가져오지만, 전력 밀도 증가로 인한 온도 상승의 문제를 발생시킨다. 따라서 효율적인 3D 구조 멀티코어 프로세서를 설계하기 위해서는 내부의 온도 문제를 해결할 수 있는 설계 기법이 우선적으로 고려되어야 한다. 본 논문에서는 실험을 통해 다양한 측면에서 3D 구조 멀티코어 프로세서 내부의 온도 분포를 분석하고자 한다. 3D 구조 멀티코어 프로세서에서 수행되는 프로그램의 특성, 냉각 효과, 동적 주파수 조절 기법 적용에 따른 각 코어의 온도 분포를 상세하게 분석함으로써 저온도 3D 구조 멀티코어 프로세서 설계를 위한 가이드라인을 제시하고자 한다. 실험 결과, 3D 구조 멀티코어 프로세서의 온도를 효과적으로 관리하기 위해서는 더 높은 냉각 효과를 갖는 코어를 상대적으로 더 높은 동작 주파수로 작동 시켜야 하고 온도에 영향을 많이 주는 작업 또한 더 높은 냉각 효과를 갖는 코어에 할당해야 함을 알 수 있다.

AC transport current loss analysis for a face-to-face stack of superconducting tapes

  • Yoo, Jaeun;Youm, Dojun;Oh, SangSoo
    • 한국초전도ㆍ저온공학회논문지
    • /
    • 제15권2호
    • /
    • pp.34-38
    • /
    • 2013
  • AC Losses for face to face stacks of four identical coated conductors (CCs) were numerically calculated using the H-formulation combined with the E-J power law and the Kim model. The motive sample was the face to face stack of four 2 mm-wide CC tapes with 2 ${\mu}m$ thick superconducting layer of which the critical current density, $J_c$, was $2.16{\times}10^6A/cm^2$ on IBAD-MgO template, which was suggested for the mitigation of ac loss as a round shaped wire by Korea Electrotechnology Research Institute. For the calculation the cross section of the stack was simply modeled as vertically aligned 4 rectangles of superconducting (SC) layers with $E=E_o(J(x,y,t)/J_c(B))^n$ in x-y plane where $E_o$ was $10^{-6}$ V/cm, $J_c$(B) was the field dependence of current density and n was 21. The field dependence of the critical current of the sample measured in four-probe method was employed for $J_c$(B) in the equation. The model was implemented in the finite element method program by commercial software. The ac loss properties for the stacks were compared with those of single 4 cm-wide SC layers with the same critical current density or the same critical current. The constraint for the simulation was imposed in two different ways that the total current of the stack obtained by integrating J(x,y,t) over the cross sections was the same as that of the applied transport current: one is that one fourth of the external current was enforced to flow through each SC. In this case, the ac loss values for the stacks were lower than those of single wide SC layer. This mitigation of the loss is attributed to the reduction of the normal component of the magnetic field near the SC layers due to the strong expulsion of the magnetic field by the enforced transport current. On the contrary, for the other case of no such enforcement, the ac loss values were greater than those of single 4cm-wide SC layer and. In this case, the phase difference of the current flowing through the inner and the outer SC layers of the stack was observed as the transport current was increased, which was a cause of the abrupt increase of ac loss for higher transport current.

다중 릴레이, 다중 사용자 All-MIMO 시스템에서 릴레이 지역 채널 정보를 사용한 기지국 및 릴레이 전처리기 공동 설계 기법 (Joint Base Station and Relay Precoder Design with Relay Local Channel State Information for Multi-relay Aided Multi-user All-MIMO System)

  • 조영민;장승훈;김동구
    • 한국통신학회논문지
    • /
    • 제37권6A호
    • /
    • pp.405-419
    • /
    • 2012
  • 본 논문에서는 다중 릴레이와 다중 사용자가 존재하고, 모든 노드에 다중 안테나가 탑재된 시스템에서 기지국, 릴레이 전처리기 공동 설계 기법을 제안한다. 설계 기준은 릴레이가 각자의 지역 채널 정보만 취할 수 있고, 전체 릴레이 합 전력 제약 환경일 때, 사용자 평균 자승 오류의 합(sum mean square error, SMSE)을 최소화하는 것이다. 한 릴레이의 지역 채널 정보는, 시스템의 모든 첫 번째 홉 및 두 번째 홉 채널 중에서, 그 릴레이 자신이 접속된 채널의 정보로 정의된다. 블록 대각화 전처리기가 연결된 기지국 전처리기 구조를 사용하면, 각 릴레이가 지역 채널 정보만을 활용하여 자신의 전처리기 구조를 결정할 수 있다. 제안 하는 기법은 SMSE 쌍대성을 사용하여 기지국 전처리기와 릴레이 전처리기를 결정하는 1단계 및 사용자 수신 필터를 결정하는 2단계의 순차적 반복을 기반으로 한다. 제안한 기법은 반드시 수렴하며, 이론적으로 이를 검증할 수 있다. 제안하는 기법이 Simple amplify-and-forward(SAF), MMSE 릴레이 및 [1]에서 제안한 방식에 비해서 SMSE 성능, 합 전송률 성능 모두 우월한 것을 확인한다.

동일 데이터를 이용한 구조방정식 툴 간의 비교분석 (A Comparison Analysis among Structural Equation Modeling (AMOS, LISREL and PLS) Using the Same Data)

  • 남수태;김도관;진찬용
    • 한국정보통신학회논문지
    • /
    • 제22권7호
    • /
    • pp.978-984
    • /
    • 2018
  • 구조방정식 모델링은 경로분석 및 확인적 요인분석을 동시에 수행해 주는 통계적 절차를 따르고 있다. 오늘날이 통계적 절차는 사회과학 분야의 연구자에게 필수적인 도구이다. 구조방정식 모델링 분석을 해주는 대표적인 도구로는 AMOS, LISREL 그리고 PLS가 있다. AMOS는 초보자가 사용할 수 있도록 편리한 그래픽 사용자 인터페이스를 제공해 주고 있다. PLS는 그래픽 사용자 인터페이스뿐만 아니라 정규분포에 대한 제약조건도 없다는 장점을 가지고 있다. 또한 사회과학 분야에서 가장 많이 사용하는 3가지 도구 (applications)를 비교분석 하였다. 구조방정식 모델링 기반 확인적 요인 분석은 IBM AMOS Ver 23, LISREL 8.70 및 SmartPLS 2.0을 사용하였다. 구조방정식 모델링 비교 분석 결과는 LISREL이 다른 분석 도구보다 종속 변수의 설명력이 가장 높음을 확인할 수 있었다. 분석 결과에 의해 제시된 경로계수 값 및 T 값은 3가지 분석 도구 모두 유사한 결과를 보이는 것으로 나타났다. 따라서 이러한 결과를 바탕으로 이론적 실무적 시사점을 제시하였다.

주기억장치 데이터베이스를 위한 포인터 기반 모델의 구축 (A Construction of Pointer-based Model for Main Memory Database Systems)

  • 배명남;최완
    • 한국통신학회논문지
    • /
    • 제28권4B호
    • /
    • pp.323-338
    • /
    • 2003
  • 주기억장치 데이터베이스 시스템(MMDBMS)은 디스크가 아닌 주기억장치를 주요 저장 매체로 사용하므로, 고성능이 요구되는 데이터베이스 응용을 효과적으로 지원한다. 최근, 인터넷을 중심으로 고속 데이터 처리와 함께, 보다 향상된 데이터 표현력과 보다 엄격한 데이터 일관성 보장에 대한 요구가 증대되고 있다. MMDBMS에서는 모든 데이터가 주기억장치에 상주하기 때문에, 성능에 대한 오버헤드 없이 그러한 요구를 만족시킬 수 있는 방법을 제공할 수 있다. 이들은 구체적으로 데이터를 처리하기 위한 연산과 참조 무결성과 같은 제약들로 이루어진다. 이들로 구성된 데이터 모델은 MMDBMS에서 데이터베이스의 표현력을 측정하는 중요한 컴포넌트이다. 본 논문에서는 통신 서비스의 제공에 필요한 요구들과 이를 지원하는 데이터 모델에 대해 설명한다. 다루는 주요 이슈들은 1) 포인터를 사용한 테이블간의 관계성 정의, 2) 관계성에 의한 데이터들의 항해, 3) 포인터 연산에 대한 참조 무결성 지원, 4) 죠인시 균일한 처리 시간 보장, 5) 객체지향 특성 지원, 6) 다중 테이블간 인덱스의 공유 등이다. 본 논문에서는 복잡한 응용 환경에서 이러한 이슈들을 지원할 수 있도록 설계한 데이터 모델에 대해 설명한다.

XML 문서에 자동 전파하는 XML 스키마 변경 접근법 (XML Schema Evolution Approach Assuring the Automatic Propagation to XML Documents)

  • 나영국
    • 정보처리학회논문지D
    • /
    • 제13D권5호
    • /
    • pp.641-650
    • /
    • 2006
  • XML은 자기 기술적인 특징이 있기 때문에 구조를 한정하기 위해서 DTD 또는 XML 스키마를 사용한다. XML 스키마가 아직 권고안에 불과하지만 DTD는 XML 언어가 아니고 표현에도 한계가 있기 때문에 XML 스키마의 사용이 보편화 될 것이다. XML 문서의 구조와 데이터는 XML 스키마의 잘못된 디자인, 어플리케이션의 새로운 요구 등의 여러 복합적인 이유로 변할 수가 있다. 이에 우리는 XML 스키마 진화(schema evolution)을 분석하여 w;ls화의 기능을 실현할 수 있는 최소한의 연산자들을 제안한다. 이러한 스키마 진화 연산자들은 XML스키마에 순응하는 XML 문서의 수가 많을 경우, XSE가 없다면 불가능한 XML 스키마와 XML 문서의 수정을 가능하게 한다. 더욱이 연산자들은 자동적으로 XML 스키마에 등록되어 있는 모든 XML 문서의 수정위치를 찾아주고 수정 후에도 XML 문서를 well-form 상태가 아닌 valid 상태를 유지시키는 기능을 포함하고 있다 이 논문은 XML 스키마를 체계적으로 수정하는 첫 번째 시도이며 XML의 수정에 필요한 대부분의 연산을 제공한다. 이 논문의 연구는 XML 문서의 구조뿐만 아니라 데이터까지 쉽고 정확하게 수정하는 것을 도와주기 때문에 XML 어플리케이션의 개발과 유지를 위해 꼭 필요한 작업이다.

우주과학임무를 위한 큐브위성 자기장 청결도 분석 (Analysis of a CubeSat Magnetic Cleanliness for the Space Science Mission)

  • 조혜정;진호;박현후;김관혁;장윤호;조우현
    • 우주기술과 응용
    • /
    • 제2권1호
    • /
    • pp.41-51
    • /
    • 2022
  • 큐브위성은 기존의 인공위성과 마찬가지로 지구 관측뿐만 아니라, 우주탐사 분야에도 폭넓게 활용되는 인공위성 플랫폼이다. 또한 우주 공간물리현상을 관측하기 위한 자기장관측 임무에서도 다양한 형태로 제작되어 활용되고 있다. 자기장 측정의 경우, 일반적으로 위성의 자기 교란을 최소화하기 위해 자기장측정기가 위성 몸체로부터 멀리 떨어져 있다. 그러나 큐브위성과 같은 작은 위성의 경우 공간적인 제약으로 인해 자기장 센서의 위치 설정이 제한적이다. 이에 이 논문에서는 큐브위성에서 생성된 자기장 간섭을 추정하여 자기장 측정의 신뢰성에 얼마나 영향을 줄 수 있는지 분석하였다. 주요 잡음원으로는 상대적으로 높은 소비전력을 가진 반작용 휠과 자기 토크로드를 대상으로 조사하였다. 이러한 부품의 자기 쌍극자 모멘트는 제조업체의 데이터 시트에 제공된 정보를 사용하였다. 외부 자기장이 없는 공간에서 3 U 큐브위성 중간에 위치한 자기 토크로드의 잔류 모멘트의 영향은 위성의 몸체 최 외곽 끝에서 약 36,000 nT까지 나타날 수 있음을 확인했다. 또한, 1 nT 미만의 정확한 자기장 측정의 임무라면, 자력계는 위성 본체에서 약 0.6 m 반경 거리 외곽에 있어야 함을 알 수 있었다. 이러한 분석 방법은 자기장 측정을 수행하기 위해 CubeSat을 설계할 때 자기 청결도 분석의 중요한 역할이 될 것으로 기대한다.

소비자의 기업의도 추론이 희소성 효과에 미치는 영향: 수량한정 유형과 폭의 조절효과 (The Effects of Intention Inferences on Scarcity Effect: Moderating Effect of Scarcity Type, Scarcity Depth)

  • 박종철;나준희
    • 마케팅과학연구
    • /
    • 제18권4호
    • /
    • pp.195-215
    • /
    • 2008
  • 본 연구는 기업에 대한 소비자의 의도추론이 희소성 효과에 미치는 영향에 있어서 희소성 메시지의 수량한정 유형 및 폭의 조절효과를 파악하고자 진행되었다. 연구결과는 크게 두 가지로 요약할 수 있다. 첫째, 특별한정으로 제시되는 경우에는 소비자의 기업에 대한 의도추론은 희소성 효과에 영향을 미치지 않았다. 그러나 일반한정으로 제시되는 경우에는 소비자가 기업의 의도를 추론하는 경우가 그렇지 않은 경우에 비해 구매의도가 더욱 낮았다. 둘째, 수량한정의 폭이 작은 경우에는 소비자의 기업에 대한 의도추론은 희소성 효과에 영향을 미치지 않았다. 그러나 수량한정의 폭이 큰 경우에는 소비자가 기업의 의도를 추론하는 경우가 그렇지 않은 경우에 비해 구매의도가 더욱 낮았다.

  • PDF

Memory Organization for a Fuzzy Controller.

  • Jee, K.D.S.;Poluzzi, R.;Russo, B.
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 1993년도 Fifth International Fuzzy Systems Association World Congress 93
    • /
    • pp.1041-1043
    • /
    • 1993
  • Fuzzy logic based Control Theory has gained much interest in the industrial world, thanks to its ability to formalize and solve in a very natural way many problems that are very difficult to quantify at an analytical level. This paper shows a solution for treating membership function inside hardware circuits. The proposed hardware structure optimizes the memoried size by using particular form of the vectorial representation. The process of memorizing fuzzy sets, i.e. their membership function, has always been one of the more problematic issues for the hardware implementation, due to the quite large memory space that is needed. To simplify such an implementation, it is commonly [1,2,8,9,10,11] used to limit the membership functions either to those having triangular or trapezoidal shape, or pre-definite shape. These kinds of functions are able to cover a large spectrum of applications with a limited usage of memory, since they can be memorized by specifying very few parameters ( ight, base, critical points, etc.). This however results in a loss of computational power due to computation on the medium points. A solution to this problem is obtained by discretizing the universe of discourse U, i.e. by fixing a finite number of points and memorizing the value of the membership functions on such points [3,10,14,15]. Such a solution provides a satisfying computational speed, a very high precision of definitions and gives the users the opportunity to choose membership functions of any shape. However, a significant memory waste can as well be registered. It is indeed possible that for each of the given fuzzy sets many elements of the universe of discourse have a membership value equal to zero. It has also been noticed that almost in all cases common points among fuzzy sets, i.e. points with non null membership values are very few. More specifically, in many applications, for each element u of U, there exists at most three fuzzy sets for which the membership value is ot null [3,5,6,7,12,13]. Our proposal is based on such hypotheses. Moreover, we use a technique that even though it does not restrict the shapes of membership functions, it reduces strongly the computational time for the membership values and optimizes the function memorization. In figure 1 it is represented a term set whose characteristics are common for fuzzy controllers and to which we will refer in the following. The above term set has a universe of discourse with 128 elements (so to have a good resolution), 8 fuzzy sets that describe the term set, 32 levels of discretization for the membership values. Clearly, the number of bits necessary for the given specifications are 5 for 32 truth levels, 3 for 8 membership functions and 7 for 128 levels of resolution. The memory depth is given by the dimension of the universe of the discourse (128 in our case) and it will be represented by the memory rows. The length of a world of memory is defined by: Length = nem (dm(m)+dm(fm) Where: fm is the maximum number of non null values in every element of the universe of the discourse, dm(m) is the dimension of the values of the membership function m, dm(fm) is the dimension of the word to represent the index of the highest membership function. In our case then Length=24. The memory dimension is therefore 128*24 bits. If we had chosen to memorize all values of the membership functions we would have needed to memorize on each memory row the membership value of each element. Fuzzy sets word dimension is 8*5 bits. Therefore, the dimension of the memory would have been 128*40 bits. Coherently with our hypothesis, in fig. 1 each element of universe of the discourse has a non null membership value on at most three fuzzy sets. Focusing on the elements 32,64,96 of the universe of discourse, they will be memorized as follows: The computation of the rule weights is done by comparing those bits that represent the index of the membership function, with the word of the program memor . The output bus of the Program Memory (μCOD), is given as input a comparator (Combinatory Net). If the index is equal to the bus value then one of the non null weight derives from the rule and it is produced as output, otherwise the output is zero (fig. 2). It is clear, that the memory dimension of the antecedent is in this way reduced since only non null values are memorized. Moreover, the time performance of the system is equivalent to the performance of a system using vectorial memorization of all weights. The dimensioning of the word is influenced by some parameters of the input variable. The most important parameter is the maximum number membership functions (nfm) having a non null value in each element of the universe of discourse. From our study in the field of fuzzy system, we see that typically nfm 3 and there are at most 16 membership function. At any rate, such a value can be increased up to the physical dimensional limit of the antecedent memory. A less important role n the optimization process of the word dimension is played by the number of membership functions defined for each linguistic term. The table below shows the request word dimension as a function of such parameters and compares our proposed method with the method of vectorial memorization[10]. Summing up, the characteristics of our method are: Users are not restricted to membership functions with specific shapes. The number of the fuzzy sets and the resolution of the vertical axis have a very small influence in increasing memory space. Weight computations are done by combinatorial network and therefore the time performance of the system is equivalent to the one of the vectorial method. The number of non null membership values on any element of the universe of discourse is limited. Such a constraint is usually non very restrictive since many controllers obtain a good precision with only three non null weights. The method here briefly described has been adopted by our group in the design of an optimized version of the coprocessor described in [10].

  • PDF