• Title/Summary/Keyword: ROM-based

Search Result 350, Processing Time 0.025 seconds

Implementation of a Real-time SIFT Pitch Detector (실시간 SIFT 기본주파수 검출기의 구현)

  • Lee, Jong Seok;Lee, Sang Uk
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.23 no.1
    • /
    • pp.101-113
    • /
    • 1986
  • In this paper, a real-time pitch detector LPC vocoder as implemented on a high speed digital signal processor, NEC 7720, is described. The pitch detector was based mainly on the SIFT algorithm. The SIFT pitch detector consists primarily of a digital low pass filter, inverse filter, computation of autocorrelation, a peak picker, interpolation, V/UV defcision and a final pitch smoother. In our approach, modification, mainly on the V/UV decision and a final pitch smoother, was made to estimate more accurate pitches. An 16-bit fixed-point aithmatic was employed for all necessary computation and the simulated results were compared with the eye detected pitches obtained from real speech data. The pitch detector occupies 98.8% of the instruction ROM, 37% of the data ROM, and 94% of internal RAM and takes 15.2ms to estimate a pitch when an analysis frame is consisted of 128 sampled speech data. It is observed that the tested results were well agreed with the computer simulation results.

  • PDF

Problem Analysis and Recommendations of Memory Contents in High School Informatics Textbooks (고등학교 정보 교과서에 제시된 기억 장치 영역 내용의 문제점 분석 및 개선 방안)

  • Lee, Sang-Wook;Suh, Tae-Weon
    • The Journal of Korean Association of Computer Education
    • /
    • v.15 no.3
    • /
    • pp.37-47
    • /
    • 2012
  • One of the major goals in high school Informatics is for students to develop creative problem-solving abilities based on knowledge on computer science. Thus, the contents of the textbooks should be accurate and appropriate. However, we discovered that the current Informatics textbooks contain the untrue and/or inappropriate descriptions of main memory and virtual memory. The textbooks describe that main memory is composed of RAM and ROM. The virtual memory is described as a technique in which a part of the secondary storage is utilized as main memory to execute an application of which size is larger than that of main memory. In this study, we attempted to uncover the root causes of the fallacies, and suggest the accurate explanations by comparing with renowned books adopted in most schools worldwide including USA. Our study reveals that it is inappropriate to include ROM in main memory from the memory hierarchy perspective. Virtual memory is a technique that provides convenience to programmers, through which an operating system loads the necessary portion of a program from secondary storage to main memory. As for the advantages of virtual memory in the current computer systems, the focus should be on providing the effective multitasking capability, rather than on executing a larger program than the size of main memory. We suggest that it is appropriate to exclude virtual memory in textbooks considering its complexity.

  • PDF

Design of a Radix-8/4/2 variable FFT processor for OFDM systems (OFDM 시스템을 위한 radix-8/4/2 가변 FFT 프로세서의 설계)

  • Kim, Young-Jin;Kim, Hyung-Ho;Lee, Hyon-Soo
    • Journal of Digital Convergence
    • /
    • v.11 no.2
    • /
    • pp.287-297
    • /
    • 2013
  • In this paper, we propose an efficient variable-length radix-8/4/2 FFT architecture for OFDM systems. The FFT processor is based on radix-8 FFT algorithm and also supports radix-4 or radix-2 FFT computation. We are using efficient "In-place" memory access method to maintain conflict-free data access and minimize memory size. Also we replace a very large lookup table with a twiddle factor generator which consumes less area then a ROM-based lookup table. The proposed FFT processor performs variable-length FFT including 64, 256, 512, 1024, 2048, 4096 and 8192 points which cover all the required FFT lengths used in 802.11a, 802.16a, DAB, DVB-T, VDSL and ADSL.

Biomechanical Comparison of Spinal Fusion Methods Using Interspinous Process Compressor and Pedicle Screw Fixation System Based on Finite Element Method

  • Choi, Jisoo;Kim, Sohee;Shin, Dong-Ah
    • Journal of Korean Neurosurgical Society
    • /
    • v.59 no.2
    • /
    • pp.91-97
    • /
    • 2016
  • Objective : To investigate the biomechanical effects of a newly proposed Interspinous Process Compressor (IPC) and compare with pedicle screw fixation at surgical and adjacent levels of lumbar spine. Methods : A three dimensional finite element model of intact lumbar spine was constructed and two spinal fusion models using pedicle screw fixation system and a new type of interspinous devices, IPC, were developed. The biomechanical effects such as range of motion (ROM) and facet contact force were analyzed at surgical level (L3/4) and adjacent levels (L2/3, L4/5). In addition, the stress in adjacent intervertebral discs (D2, D4) was investigated. Results : The entire results show biomechanical parameters such as ROM, facet contact force, and stress in adjacent intervertebral discs were similar between PLIF and IPC models in all motions based on the assumption that the implants were perfectly fused with the spine. Conclusion : The newly proposed fusion device, IPC, had similar fusion effect at surgical level, and biomechanical effects at adjacent levels were also similar with those of pedicle screw fixation system. However, for clinical applications, real fusion effect between spinous process and hooks, duration of fusion, and influence on spinous process need to be investigated through clinical study.

A Design of a Flash Memory Swapping File System using LFM (LFM 기법을 이용한 플래시 메모리 스와핑 파일 시스템 설계)

  • Han, Dae-Man;Koo, Yong-Wan
    • Journal of Internet Computing and Services
    • /
    • v.6 no.4
    • /
    • pp.47-58
    • /
    • 2005
  • There are two major type of flash memory products, namely, NAND-type and NOR-type flash memory. NOR-type flash memory is generally deployed as ROM BIOS code storage because if offers Byte I/O and fast read operation. However, NOR-type flash memory is more expensive than NAND-type flash memory in terms of the cost per byte ratio, and hence NAND type flash memory is more widely used as large data storage such as embedded Linux file systems. In this paper, we designed an efficient flash memory file system based an Embedded system and presented to make up for reduced to Swapping a weak System Performance to flash file system using NAND-type flash memory, then proposed Swapping algorithm insured to an Execution time. Based on Implementation and simulation studies, Then, We improved performance bases on NAND-type flash memory to the requirement of the embedded system.

  • PDF

(PMU (Performance Monitoring Unit)-Based Dynamic XIP(eXecute In Place) Technique for Embedded Systems) (내장형 시스템을 위한 PMU (Performance Monitoring Unit) 기반 동적 XIP (eXecute In Place) 기법)

  • Kim, Dohun;Park, Chanik
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.3 no.3
    • /
    • pp.158-166
    • /
    • 2008
  • These days, mobile embedded systems adopt flash memory capable of XIP feature since they can reduce memory usage, power consumption, and software load time. XIP provides direct access to ROM and flash memory for processors. However, using XIP incurs unnecessary degradation of applications' performance because direct access to ROM and flash memory shows more delay than that to main memory. In this paper, we propose a memory management framework, dynamic XIP, which can resolve the performance degradation of using XIP. Using a constrained RAM cache, dynamic XIP can dynamically change XIP region according to page access pattern to reduce performance degradation in execution time or energy consumption resulting from native XIP problem. The proposed framework consists of a page profiler gathering applications' memory access pattern using PMU and an XIP manager deciding that a page is accessed whether in main memory or in flash memory. The proposed framework is implemented and evaluated in Linux kernel. Our evaluation shows that our framework can reduce execution time at most 25% and energy consumption at most 22% compared with using XIP-only case adopted in general mobile embedded systems. Moreover, the evaluation shows that in execution time and energy consumption, our modified LRU algorithm with code page filters can reduce more than at most 90% and 80% respectively compared with applying just existing LRU algorithm to dynamic XIP.

  • PDF

Optimization for Drop and Lift of the SONAR Under the Limited Installment Space Using the GA (GA를 이용한 제한된 설치환경 하에서의 소나 투하 및 인양 장비의 최적화)

  • Park, Seong-Hak;Chung, Won-Jee;Kim, Hyo-Gon;Choi, Jong-Kap
    • Journal of the Korean Society of Manufacturing Technology Engineers
    • /
    • v.25 no.5
    • /
    • pp.321-328
    • /
    • 2016
  • Cranes are generally used to drop or lift equipment or materials. The present study focuses on equipment used for dropping and lifting the sonar system for undersea exploration. This study deals with a GA-based MATLAB$^{(R)}$ simulation for the design optimization of a new overboarding prototype with a two degree-of-freedom mechanism, including a parallelogram link, which is efficient in sonar system operation and maintenance. First, the strengths and weaknesses of the existing overboarding mechanisms are analyzed. The new mechanism to solve these problems is then suggested. For the proposed mechanism, the GA-based MATLAB$^{(R)}$ simulation technique is applied to the proposed mechanism to optimize the link lengths and the actuator lengths. By doing this, the mechanism cannot interfere in the hull's internal environment. Hence, the work range of motion (ROM) is satisfied, and good torque-angle properties are obtaind. The developed technology will be helpful in calculating the maximized output torque of the actuator for the application in practice using a similar type of the proposed mechanism.

A LPG Dispensing Control System based on a 16-bit Microprocessor (16-bit 마이크로프로세서로 구현한 LPG 충전 제어 시스템)

  • 이상훈;홍남관
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.3 no.2
    • /
    • pp.83-88
    • /
    • 2002
  • In this paper, a POS interfacing and temperature compensable LPG dispensing control system(LDCS) has been developed. A LDCS includes a 16-bit 80C196 microprocessor, RAM, ROM, video driver, and programmable peripheral devices. Based on gas flow encoding pulse, temperature-voltage conversion values and apparatus calibration values, the LDCS controls the LPG dispensing quantity with switching on or off the solenoid valves. The temperature compensation is performed with a 10-bit A/D conversion and its range is from +7$0^{\circ}C$ to -3$0^{\circ}C$ with a 0.5$^{\circ}C$ resolution.

  • PDF

Accelerometry of Upper Extremity During Activities of Daily Living in Healthy Adults (정상인에서 일상생활활동 수행시 상지의 가속도 분석)

  • Kim, Tae-Hoon;Park, Kyung-Hee
    • The Journal of Korean society of community based occupational therapy
    • /
    • v.4 no.1
    • /
    • pp.23-31
    • /
    • 2014
  • Objective : The objectives of this study were to compare the variables from Fitmeter accelerometer with them from CMS-70P(Zebris Medizintechnik Gmbh, Germany) and to suggest the availability the accelerometer in the field of occupational therapy. Methods : Twenty participants performed calling, drinking water, washing face and spooning and we measured Sum of Single Vector Magnitude(SSVM) and range of motion(ROM) on the wrist and elbow joints. Results :With respect to the wrist and elbow joints, SSVM and ROM differed significantly according to the task(calling, drinking water, washing face and spooning)(p<.001; p<.001; p<.001; p<.001). As for the wrist joint, SSVM and ROM did not show the significant correlation(p>.05) but as for the elbow joint, SSVM and ROM did show the significant correlation according to the task(p<.01; p<.001; p<.01; p<.05). With regard to the SVM-difference of wrist and elbow joints, calling and washing showed the significant difference (p<.001; p<.05) but drinking and spooning did not show the significant difference(p>.05; p>.05). Conclusion : We suggest that Fitmeter accelerometer would be use to record the kinematic variables during performance of ADL and it can compensate the function of CMS-70P as for the elbow joint than the wrist joint.

  • PDF