• Title/Summary/Keyword: 가변 길이

Search Result 395, Processing Time 0.025 seconds

A VLSI Design of High Performance H.264 CAVLC Decoder Using Pipeline Stage Optimization (파이프라인 최적화를 통한 고성능 H.264 CAVLC 복호기의 VLSI 설계)

  • Lee, Byung-Yup;Ryoo, Kwang-Ki
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.46 no.12
    • /
    • pp.50-57
    • /
    • 2009
  • This paper proposes a VLSI architecture of CAVLC hardware decoder which is a tool eliminating statistical redundancy in H.264/AVC video compression. The previous CAVLC hardware decoder used four stages to decode five code symbols. The previous CAVLC hardware architectures decreased decoding performance because there was an unnecessary idle cycle in between state transitions. Likewise, the computation of valid bit length includes an unnecessary idle cycle. This paper proposes hardware architecture to eliminate the idle cycle efficiently. Two methods are applied to the architecture. One is a method which eliminates an unnecessary things of buffers storing decoded codes and then makes efficient pipeline architecture. The other one is a shifter control to simplify operations and controls in the process of calculating valid bit length. The experimental result shows that the proposed architecture needs only 89 cycle in average for one macroblock decoding. This architecture improves the performance by about 29% than previous designs. The synthesis result shows that the design achieves the maximum operating frequency at 140Mhz and the hardware cost is about 11.5K under a 0.18um CMOS process. Comparing with the previous design, it can achieve low-power operation because this design is implemented with high throughputs and low gate count.

Kilohertz Gain-Switched Ti:sapphire Laser Operation and Femtosecond Chirped-Pulse Regenerative Amplification (KHz 반복률에서의 Ti:sapphire 이득 스위칭 레이저 발진과 펨토초 처프펄스 재생 증폭)

  • Lee, Yong-In;Ahn, Yeong-Hwan;Lee, Sang-Min;Seo, Min-Ah;Kim, Dai-Sik;Rotermund, Fabian
    • Korean Journal of Optics and Photonics
    • /
    • v.17 no.6
    • /
    • pp.556-563
    • /
    • 2006
  • We present a comprehensive study of a chirped pulse Ti:sapphire regenerative amplifier system operating at 1 kHz. Main constituents of the system are described in detail. The amplifier stage was first converted to a repetition rate-tunable kHz gain-switched nanosecond Ti:sapphire laser. Operation characteristics at different repetition rates such as build-up times of laser pulses, pump power-dependent output powers and pulse durations, damage thresholds, and tunability ranges were studied. Based on the results achieved, the switching time of the Pocket's cell used and the round trip numbers in the regenerative amplifier were optimized at 1 kHz. The output pulses with a pulse width of 50fs from a home-made Ken lens mode-locked Ti:sapphire oscillator were used as seed pulses. The pulses were expanded to 120ps in a grating stretcher prior to coupling into the 3-mirror amplifier cavity. After amplification and recompression, a stable 1kHz Ti:sapphire regenerative amplifier system, which delivers 85-fs, $320-{\mu}J$ pulses, was fully constructed.

An Efficient-keyword-searching Technique over Encrypted data on Smartphone Database (스마트폰 데이터베이스 환경에서 암호화된 데이터에 대한 효율적인 키워드검색 기법)

  • Kim, Jong-Seok;Choi, Won-Suk;Park, Jin-Hyung;Lee, Dong-Hoon
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.24 no.4
    • /
    • pp.739-751
    • /
    • 2014
  • We are using our smartphone for our business as well as ours lives. Thus, user's privacy data and a company secret are stored at smartphone. By the way, the saved data on smartphone database can be exposed to a malicous attacker when a malicous app is installed in the smartphone or a user lose his/her smartphone because all data are stored as form of plaintext in the database. To prevent this disclosure of personal information, we need a database encryption method. However, if a database is encrypted, it causes of declining the performance. For example, when we search specific data in condition with encrypted database, we should decrypt all data stored in the database or search sequentially the data we want with accompanying overhead[1]. In this paper, we propose an efficient and searchable encryption method using variable length bloom filter under limited resource circumstances(e.g., a smartphone). We compare with existing searchable symmetric encryption. Also, we implemented the proposed method in android smartphone and evaluated the performance the proposed method. As a result through the implementation, We can confirm that our method has over a 50% improvement in the search speed compared to the simple search method about encrypted database and has over a 70% space saving compared to the method of fixed length bloom filter with the same false positive rate.

Enhancement for Performance of Monopulse and Target Tracking for Communication Signal Tracking (통신신호 추적을 위한 모노펄스 및 추적성능 향상 방안)

  • Kil, Hyun Joo;Lee, Young Jin;Kim, Jae Sin;Lee, Eun Seok
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.51 no.5
    • /
    • pp.35-43
    • /
    • 2014
  • In this paper, we propose a performance enhancement method of the target tracking system for communication signal using the monopulse and the ${\alpha}{\beta}$ filter to keep the connection of the communication system between the airplane and the ground. We suggest the minimum distance measurement method for tracking error angle of the monopulse signal instead of the generally used method of MR(Monopulse Ratio) curve, and the ${\alpha}{\beta}$ filter with variable gain for enhancement of the tracking accuracy and the probability of re-tracking the monopulse signal under the disconnection of link. We show the performance enhancement of the proposed method of monopulse system using the measured MR Curve results of the prototype system. And also, the comparison of simulation results between the ${\alpha}{\beta}$ filter with variable gain and the ${\alpha}{\beta}$ filter with fixed gain shows the performance enhancement of the proposed ${\alpha}{\beta}$ filter. Using the proposed methods, we expect the enhanced performance of the existing target tracking system for communication signal only by changing the algorithm without hardware changes.

Study on the Control and Topographical Recognition of an Underwater Rubble Leveling Robot for Port Construction (항만공사용 사석 고르기 수중로봇의 제어 및 지형인식에 관한 연구)

  • Kim, Tae-Sung;Kim, Chi-Hyo;Lee, Jin-Hyung;Lee, Min-Ki
    • Journal of Navigation and Port Research
    • /
    • v.42 no.3
    • /
    • pp.237-244
    • /
    • 2018
  • When underwater rubble leveling work is carried out by a robot, real-time information on the topography around the robot is required for remote control. If the topographical information with respect to the current position of the robot is displayed as a 3D graphic image, it allows the operator to plan the working schedules and to avoid accidents like rollovers. Up until now, the topographical recognition was conducted by multi-beam sonars, which were only used to assess the quality before and after the work and could not be used to provide real-time information for remote control. This research measures the force delivered to the bucket which presses the mound to determine whether contact is made or not, and the contact position is calculated by reading the cylinder length. A variable bang-bang control algorithm is applied to control the heavy robot arms for the positioning of the bucket. The proposed method allows operators to easily recognize the terrain and intuitively plan the working schedules by showing relatively 3-D gratifications with respect to the robot body. In addition, the operating patterns of a skilled operator are programmed for raking, pushing, moving, and measuring so that they are automatically applied to the underwater rubble leveling work of the robot.

Analysis of Hydraulic Characteristics According to Operation of Movable Weir (가동보 운영에 따른 수리학적 특성 분석)

  • Seo, Il Won;Park, Sung Won;Kim, Tae-Won
    • 한국방재학회:학술대회논문집
    • /
    • 2011.02a
    • /
    • pp.101-101
    • /
    • 2011
  • 현재 국내에서 시행되고 있는 '4대강 살리기 사업'은 하천에서 발생하는 홍수 및 가뭄재해방지를 위한 다양한 공학적 노력을 시도하고 있다. 특히 안정적인 수위 및 유량확보와 홍수방지를 위한 보(weir)가 4대강 유역에 16개 설치되고 있다. 이러한 보 구간에는 고정보와 가동보가 복합적으로 설치되고 있으며 가동보는 그 형상과 운영방식에 따라 다양한 설계방안이 적용되었다. '4대강 살리기 사업' 중 낙동강 23공구의 강정보 공사 구간에는 원호형태의 측면 형상을 갖는 라이징 섹터게이트(Rising sector gate)가 적용되었다. 라이징 섹터게이트는 구조물의 높이가 낮고 수문의 개폐장치가 수문피어 구조물 내에 설치되어 경관이 우수하며, 구조가 간단하여 비체와 수류의 안정성이 뛰어나기 때문에 4개의 공사구간에 적용되었다. 따라서 본 연구에서는 강정보의 가동보 구간 2문 중 1문을 1/100 축척으로 제작하여 가변경사 개수로에 설치하고, 홍수 빈도별 상류 유량 조건과 하류단 수위조건으로 케이스를 정하여 실험을 수행하였다. 본 실험에서 사용한 개수로 장치는 너비 0.6 m, 높이 0.8 m, 그리고 길이 15.0 m(측정가능 구간, 헤드탱크와 테일게이트 부제외)의 개수로 실험장치이다. 측부는 모두 강화유리로 되어 육안관찰 및 계측 시 용이하게 제작되었으며, 순환식 유량 공급장치를 구축하여 수로의 하부에 설치된 유량탱크로부터 계속적으로 순환하도록 설계되었다. 또한 수로 하단으로부터 상단방향으로 약 33 m 지점에 전동 유압식 Jack screw 2기가 설치되어 경사도를 조절할 수 있도록 제작되었다. 유량조절용 판넬의 제어기판에는 디지털 경사계가 설치되어 있기 때문에 보다 정확한 경사도의 조절이 가능하다. 보 모형의 총연장은 53 cm이며 폭은 45 cm이다. 섹터게이트의 게이트부분은 직경 15 cm로 설계하였다. 문주부분을 포함한 모든 모형은 아크릴로 제작하며 레이저의 주사를 방해하지 않으며 투과율을 최대로 할 수 있도록 고강도의 아크릴을 가장 얇게 하여 중공형태를 채택하였다. 실험조건은 우선 보의 운영방안에 따라 게이트의 4가지 개방도를 설정하였고, 특히 평수위조건에서는 보의 상류부에 퇴적된 퇴적물의 세척을 위한 flushing 운영개방도 포함되어 있다. 홍수시에 대한 유량조건은 2년 빈도에 해당하는 유량을 수문의 비율과 상사법칙에 따라 설정하였으며 하류단 수위조건도 동일한 조건에 대한 값을 채택하여 적용하였다. 유동장의 해석을 위해서는 비접촉식 계측방법인 PIV(Particle Image Velocimetry) 시스템을 채택하여 2차원(x-z 방향) laser sheet를 생성하고 주입된 particle에서 반사된 변위(displacement) 정보를 상호상관(cross-correlation)기법으로 유동장을 계산하였다. 또한 수리모형과 동일한 지형격자를 구축하여 3차원 CFD 프로그램인 FLOW-3D로 계산하여 결과를 비교하였다. 특히 flushing 운영방안에 대한 게이트부의 개방도를 세가지(30, 45, $60^{\circ}$)로 구분하여 모의하였고, 적절한 개방도를 제안하고자 하였다. 실험결과는 우선 4가지 운영방안에 대한 가동보 주변에서의 유속장을 파악하였고, 최대유속의 발생위치의 변화를 확인할 수 있었다. 그리고 이에 따른 보의 바닥에서 최대유속이 발생할 경우, 하상보호공 위치와 거리 등에 대해서 분석하였다. 이를 통해 가동보 운영에 따른 다양한 유속구조를 파악할 수 있게 되며 구조적 안정성 확보를 위한 검증자료로 활용될 수 있을 것으로 예상된다. 향후, 가동보 운영방안 중 수세효과(flushing effect)에 대한 효과분석을 위해 게이트부 상류구간에 적절한 입경과 비중의 퇴적물질을 설치하는 연구와 상류부에서의 유입유사농도 및 시간변화에 따른 퇴적에 관한 연구를 수행할 계획이다.

  • PDF

A Study on the Contact Resistance according to the Tightening and Overlapping area of Bus Bar (부스 바의 체결 및 중첩 구간에 따른 접촉 저항에 관한 연구)

  • Kim, Hyun-Woo;Son, Yung-Deug
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.19 no.7
    • /
    • pp.56-62
    • /
    • 2018
  • The bus bar is an electrical connection widely used for the power supply of skyscrapers and power distribution and industrial equipment electrical panels in industrial plants. There are various materials to be considered in the design of the bus bar, such as material based on the use environment, the sectional area according to the power capacity, the length of the surface circumference, and the tightening method. Even with a bus bar manufactured to a size of sufficient power capacity in the design, if the actual tightening is incorrect, it may lead to fire due to deterioration. For these reasons, a variety of research on the temperature rise of the electrical contact point has continued. However, the temperature rise of the contacts is a consequence of the result, not a direct cause. In this paper, the influence of contact resistance on the fastening force and the overlapping section of the bus bar are investigated by measuring the change in resistance from building the specimen. A total of eight bus bar specimens were manufactured and measured. Resistance was measured by varying the clamping force and the interval between overlapping sections when the specimens were crossed. We propose a safe power connection model by analyzing the contribution of these factors to the actual contact resistance change.

Efficient Coding of Motion Vector and Mode Information for H.264/AVC (H.264/AVC에서 효율적인 움직임 벡터와 모드 정보의 압축)

  • Lee, Dong-Shik;Kim, Young-Mo
    • Journal of Korea Multimedia Society
    • /
    • v.11 no.10
    • /
    • pp.1359-1365
    • /
    • 2008
  • The portion of header in H.264 gets higher than those of previous standards instead of its better compression efficiency. Therefore, this paper proposes a new technique to compress the header of H.264. Unifying a sentence elementary in H.264, H.264 does not consider the distribution of element which be encoded and uses existing Exp-Golomb method, but it is uneffective for variable length coding. Most of the header are block type(s) and motion vector difference(s), and there are redundancies in the header of H.264. The redundancies in the header of H.264 which are analyzed in this paper are three. There are frequently appearing symbols and non-frequently appearing symbols in block types. And when mode 8 is selected in macroblock, all of four sub-macroblock types are transferred. At last, same values come in motion vector difference, especially '0.' This paper proposes the algorithm using type code and quadtree, and with them presents the redundant information of header in H.264. The type code indicates shape of the macroblock and the quadtree does the tree structured motion compensation. Experimental results show that proposed algorithm achieves lower total number of encoded bits over JM12.4 up to 32.51% bit reduction.

  • PDF

Design and Implementation of a High-Performance Index Manager in a Main Memory DBMS (주기억장치 DBMS를 위한 고성능 인덱스 관리자의 설계 및 구현)

  • Kim, Sang-Wook;Lee, Kyung-Tae;Choi, Wan
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.28 no.7B
    • /
    • pp.605-619
    • /
    • 2003
  • The main memory DBMS(MMDBMS) efficiently supports various database applications that require high performance since it employs main memory rather than disk as a primary storage. In this paper, we discuss the index manager of the Tachyon, a next-generation MMDBMS. Recently, the gap between the CPU processing and main memory access times is becoming much wider due to rapid advance of CPU technology. By devising data structures and algorithms that utilize the behavior of the cache in CPU, we are able to enhance the overall performance of MMDBMSs considerably. In this paper, we address the practical implementation issues and our solutions for them obtained in developing the cache-conscious index manager of the Tachyon. The main issues touched are (1) consideration of the cache behavior, (2) compact representation of the index entry and the index node, (3) support of variable-length keys, (4) support of multiple-attribute keys, (5) support of duplicated keys, (6) definition of the system catalog for indexes, (7) definition of external APIs, (8) concurrency control, and (9) backup and recovery. We also show the effectiveness of our approach through extensive experiments.

Perfomance Analysis for the IPC Interface Part in a Distributed ATM Switching Control System (분산 ATM 교환제어시스템에서 프로세서간 통신 정합부에 대한 성능 분석)

  • Yeo, Hwan-Geun;Song, Kwang-Suk;Ro, Soong-Hwan;Ki, Jang-Geun
    • Journal of the Korean Institute of Telematics and Electronics S
    • /
    • v.35S no.6
    • /
    • pp.25-35
    • /
    • 1998
  • The control system architecture in switching systems have undergone numerous changes to provide various call processing capability needed in telecommunication services. During call processing in a distributed switching control environment, the delay effect due to communication among main processors or peripheral controllers is one of the limiting factors which affect the system performance. In this paper, we propose a performance model for an IPC(Inter Processor Communication) interface hardware block which is required on the ATM cell-based message processing in a distributed ATM exchange system, and analyze the primary causes which affect the processor performance through the simulation. Consequently, It can be shown that the local CPU of the several components(resources) related to the IPC scheme is a bottleneck factor in achieving the maximum system performance from the simulation results, such as the utilization of each processing component according to the change of the input message rate, and the queue length and processing delay according to input message rate. And we also give some useful results such as the maximum message processing capacity according to the change of the performance of local CPU, and the local CPU maximum throughput according to the change of average message length, which is applicable as a reference data for the improvement or expansion of the ATM control system.

  • PDF