• Title/Summary/Keyword: C Code

Search Result 1,931, Processing Time 0.031 seconds

Augmented QSBC(Quantum Short-Block Code)-QURC(Quantum Unity-Rate Code)(II) with Pauli X,Y,Z error detection (파울리 X,Y,Z 오류검출 기능을 갖는 증강된 QSBC(Quantum Short-Block Code)-QURC(Quantum Unity-Rate Code)(II))

  • Dong-Young Park;Sang-Min Suh;Baek-Ki Kim
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.18 no.3
    • /
    • pp.495-508
    • /
    • 2023
  • This paper proposes a method to find out the type and location information of Pauli X, Y, Z errors generated in quantum channels using only the quantum information processing part of the multiple-rate quantum turbo short-block code without external help from the classical information processing part. In order to obtain the location information of the Pauli X,Y error, n-auxiliary qubits and n-CNOT gates were inserted into the C[n,k,2] QSBC-QURC encoder. As a result, the maximum coding rate is limited to about 1/2 as the trade-off characteristics. The location information of the Pauli Z error for C[n,k,2] QSBC-QURC was obtained through the Clifford-based stabilizer measurement. The proposed method inherits all other characteristics of C[n,k,2] QSBC-QURC except for the coding rate.

Design and Implementation of Co-Verification Environments based-on SystemVerilog & SystemC (SystemVerilog와 SystemC 기반의 통합검증환경 설계 및 구현)

  • You, Myoung-Keun;Song, Gi-Yong
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.10 no.4
    • /
    • pp.274-279
    • /
    • 2009
  • The flow of a universal system-level design methodology consists of system specification, system-level hardware/software partitioning, co-design, co-verification using virtual or physical prototype, and system integration. In this paper, verification environments based-on SystemVerilog and SystemC, one is native-code co-verification environment which makes prompt functional verification possible and another is SystemVerilog layered testbench which makes clock-level verification possible, are implemented. In native-code co-verification, HW and SW parts of SoC are respectively designed with SystemVerilog and SystemC after HW/SW partitioning using SystemC, then the functional interaction between HW and SW parts is carried out as one simulation process. SystemVerilog layered testbench is a verification environment including corner case test of DUT through the randomly generated test-vector. We adopt SystemC to design a component of verification environment which has multiple inheritance, and we combine SystemC design unit with the SystemVerilog layered testbench using SystemVerilog DPI and ModelSim macro. As multiple inheritance is useful for creating class types that combine the properties of two or more class types, the design of verification environment adopting SystemC in this paper can increase the code reusability.

  • PDF

A Transformation Method for Better C Code Based on Integration (통합에 기반한 더 좋은 C 코드로의 변환 방안)

  • Kim, Sung-ki
    • Journal of Engineering Education Research
    • /
    • v.22 no.1
    • /
    • pp.29-38
    • /
    • 2019
  • Integration is an important intellectual ability to reconfigure several separated elements into one unified form and to concisely and categorically express them. In this paper, we classify the types of integration in C language, and propose a systematic and incremental method to transform to better code based on the integration types. This transformation method could also be used as a means to improve integrated thinking and efficiently learn C language, and will improve development ability in C programming or other language programming.

Operational Definitions of Colorectal Cancer in the Korean National Health Insurance Database

  • Hyeree Park;Yu Rim Kim;Yerin Pyun;Hyundeok Joo;Aesun Shin
    • Journal of Preventive Medicine and Public Health
    • /
    • v.56 no.4
    • /
    • pp.312-318
    • /
    • 2023
  • Objectives: We reviewed the operational definitions of colorectal cancer (CRC) from studies using the Korean National Health Insurance Service (NHIS) and compared CRC incidence derived from the commonly used operational definitions in the literature with the statistics reported by the Korea Central Cancer Registry (KCCR). Methods: We searched the MEDLINE and KoreaMed databases to identify studies containing operational definitions of CRC, published until January 15, 2021. All pertinent data concerning the study period, the utilized database, and the outcome variable were extracted. Within the NHIS-National Sample Cohort, age-standardized incidence rates (ASRs) of CRC were calculated for each operational definition found in the literature between 2005 and 2019. These rates were then compared with ASRs from the KCCR. Results: From the 62 eligible studies, 9 operational definitions for CRC were identified. The most commonly used operational definition was "C18-C20" (n=20), followed by "C18-C20 with claim code for treatment" (n=3) and "C18-C20 with V193 (code for registered cancer patients' payment deduction)" (n=3). The ASRs reported using these operational definitions were lower than the ASRs from KCCR, except for "C18-C20 used as the main diagnosis." The smallest difference in ASRs was observed for "C18-C20," followed by "C18-C20 with V193," and "C18-C20 with claim code for hospitalization or code for treatment." Conclusions: In defining CRC patients utilizing the NHIS database, the ASR derived through the operational definition of "C18-C20 as the main diagnosis" was comparable to the ASR from the KCCR. Depending on the study hypothesis, operational definitions using treatment codes may be utilized.

Android Application Call Relationship Analysis Based on DEX and ELF Binary Reverse Engineering (DEX와 ELF 바이너리 역공학 기반 안드로이드 어플리케이션 호출 관계 분석에 대한 연구)

  • Ahn, Jinung;Park, Jungsoo;Nguyen-Vu, Long;Jung, Souhwan
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.29 no.1
    • /
    • pp.45-55
    • /
    • 2019
  • DEX file and share objects (also known as the SO file) are important components that define the behaviors of an Android application. DEX file is implemented in Java code, whereas SO file under ELF file format is implemented in native code(C/C++). The two layers - Java and native can communicate with each other at runtime. Malicious applications have become more and more prevalent in mobile world, they are equipped with different evasion techniques to avoid being detected by anti-malware product. To avoid static analysis, some applications may perform malicious behavior in native code that is difficult to analyze. Existing researches fail to extract the call relationship which includes both Java code and native code, or can not analyze multi-DEX application. In this study, we design and implement a system that effectively extracts the call relationship between Java code and native code by analyzing DEX file and SO file of Android application.

DEVELOPMENT OF THE SPACE CODE FOR NUCLEAR POWER PLANTS

  • Ha, Sang-Jun;Park, Chan-Eok;Kim, Kyung-Doo;Ban, Chang-Hwan
    • Nuclear Engineering and Technology
    • /
    • v.43 no.1
    • /
    • pp.45-62
    • /
    • 2011
  • The Korean nuclear industry is developing a thermal-hydraulic analysis code for safety analysis of pressurized water reactors (PWRs). The new code is called the Safety and Performance Analysis Code for Nuclear Power Plants (SPACE). The SPACE code adopts advanced physical modeling of two-phase flows, mainly two-fluid three-field models which comprise gas, continuous liquid, and droplet fields and has the capability to simulate 3D effects by the use of structured and/or nonstructured meshes. The programming language for the SPACE code is C++ for object-oriented code architecture. The SPACE code will replace outdated vendor supplied codes and will be used for the safety analysis of operating PWRs and the design of advanced reactors. This paper describes the overall features of the SPACE code and shows the code assessment results for several conceptual and separate effect test problems.

An Evaluation of ACI 349 Code for Shear Design of CIP Anchor (직매형 앵커기초의 전단설계를 위한 ACI 349 Code의 평가)

  • Jang Jung-Bum;Hwang Kyeong-Min;Suh Yong-Pyo
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 2005.04a
    • /
    • pp.464-470
    • /
    • 2005
  • The numerical analysis is carried out to identify the influence of design factors to shear capacity of cast-in-place (CIP) anchor in ACI 349 Code that is available for the design of fastening system at Nuclear Power Plant (NPP) in this study. The MASA program is used to develop the numerical analysis model and the developed numerical analysis model is verified on a basis of the various test data of CIP anchor. Both $l/d_o$ and $c_1/l$ we considered as design factors. As a result, the variation of $l/d_o$ has no influence on the shear capacity of CIP anchor but $c_1/l$ has a large influence on the shear capacity of CIP anchor, Therefore, it is proved that ACI 349 Code may give a non-conservative results compared with real shear capacity of CIP anchor according to $c_1/l$.

  • PDF

GNSS 이용 시각비교 통합 모니터링

  • Kim, Jun-Hwan;Yang, Seong-Hun;Lee, Yeong-Gyu;Lee, Seung-U;Lee, Chang-Bok;Kim, Gi-Du
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • v.2
    • /
    • pp.482-485
    • /
    • 2006
  • 다채널 시각비교 수신기(R100-40T, Euro-80)를 이용한 GPS C/A 코드 시각비교 데이터와 Ashtech Z12T 수신기를 이용한 P3 코드 시각비교 데이터를 통합 모니터링함으로서, 간편하게 시각비교 결과를 확인 할 수 있게 GUI(Graphic User Interface) 환경으로 구현하였다. 수신기들은 현재 KRISS(Korea Research Institute of Standards and Science)에서 사용 중인 위성이용 시각비교 수신기들이다. 본 시각비교 통합 모니터링 프로세스를 통해서 GPS C/A code 시각비교 데이터와 P3 code 시각비교 데이터 각각을 비교 분석함으로써 시각비교 결과의 신뢰성을 검증하는데 사용한다.

  • PDF

Design and Implementation of the MSIL-to-Bytecode Translator to Execute .NET Programs in JVM Platform (JVM 플랫폼에서 .NET 프로그램을 실행하기 위한 MSIL-to-Bytecode 번역기의 설계 및 구현)

  • Lee, Yang-Sun;Whang, Dae-Hoon;Na, Seung-Won
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.7
    • /
    • pp.976-984
    • /
    • 2004
  • C# and .NET platform in Microsoft Corp. has been developed to meet the needs of programmers, and cope with Java and JVM platform of Sun Microsystems. After compiling, a program written in .NET language is converted to MSIL code, and also executed by .NET platform but not in JVM platform. Java, one of the most widely used programming languages recently, is the language invented by James Gosling at Sun Microsystems, which is the next generation language independent of operating systems and hardware platforms. Java source code is compiled into bytecode as intermediate code independent of each platform by compiler, and also executed by JVM. This paper presents the MSIL-to-Bytecode intermediate language translator which enables the execution of the program written in .NET language such as C or C# in JVM(Java Virtual Machine) environment, translating MSIL code produced by compiling .NET program into java bytecode. This work provides an environment for programmers to develop application programs without limitations of programming languages.

  • PDF

Exterior Orientation Parameters Determination of Aerial Photogrammetry by GPS Code Phases Measurement (GPS 코드파 관측에 의한 항공삼각측량의 외부표정요소의 결정)

  • 박운용;이동락;신상철
    • Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography
    • /
    • v.15 no.2
    • /
    • pp.157-164
    • /
    • 1997
  • This study deals with GPS-photogrammetry practicability by C/A-code reception. It allows data to be acquired and analyzed fast. Combined block adjustment method was applied at the topographical map production of coast-land. And we compared it that of conventional block adjustment. As a result, it was found that accuracy was very sensitive to the arrangement and number of control points. The accuracy in the horizontal and vertical was $\pm{2cm}$ if all of the control points was available. however accuracy was not affected at additional parameters for systematic errors' elimination and it leads to bad results when the number of control points was few and arrangement of control points was not stabilized. GPS observations were added in block adjustment, but the accuracy of block was not upgraded due to the low accuracy of C/A-code reception. So relative positioning method with carrier phases was required for high accuracy and it is expected that CPS photogrammetry with C/A-code will be used widely according to the improvement of observation methods and the development of receiver.

  • PDF