• Title/Summary/Keyword: Source Line of Code

Search Result 83, Processing Time 0.023 seconds

Study on the coding rule of Characters by 1 byte of 3×4 bits with consideration for the transmission efficiency of data communications (데이터 전송 효율을 고려한 3×4비트 1 바이트 문자 부호화 규칙에 관한 연구)

  • Hong, Wan-Pyo
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.6 no.4
    • /
    • pp.499-504
    • /
    • 2011
  • This paper propose the rule of coding for the characters and symbol, etc which are used in computer, information devices, etc. When they use the rule of coding, they may improve the efficiency of transmission in data communications by reducing the number of scrambling during the line coding in the coder in the transmitter. The paper considered the codes of one byte of 3bits column ${\times}$ 4bits rows. ASCII code is one of the representative code for the codes of one byte of 3bits column ${\times}$ 4bits rows. Therefore, this paper applied ASCII code to study the coding rule of the characters and symbols, etc.

A Study on the Improvement of Source Code Static Analysis Using Machine Learning (기계학습을 이용한 소스코드 정적 분석 개선에 관한 연구)

  • Park, Yang-Hwan;Choi, Jin-Young
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.30 no.6
    • /
    • pp.1131-1139
    • /
    • 2020
  • The static analysis of the source code is to find the remaining security weaknesses for a wide range of source codes. The static analysis tool is used to check the result, and the static analysis expert performs spying and false detection analysis on the result. In this process, the amount of analysis is large and the rate of false positives is high, so a lot of time and effort is required, and a method of efficient analysis is required. In addition, it is rare for experts to analyze only the source code of the line where the defect occurred when performing positive/false detection analysis. Depending on the type of defect, the surrounding source code is analyzed together and the final analysis result is delivered. In order to solve the difficulty of experts discriminating positive and false positives using these static analysis tools, this paper proposes a method of determining whether or not the security weakness found by the static analysis tools is a spy detection through artificial intelligence rather than an expert. In addition, the optimal size was confirmed through an experiment to see how the size of the training data (source code around the defects) used for such machine learning affects the performance. This result is expected to help the static analysis expert's job of classifying positive and false positives after static analysis.

IGRINS Exposure Time Calculator

  • Le, Huynh Anh Nguyen;Pak, Soojong;Sim, Chae Kyung;Jaffe, Daniel T.
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.38 no.2
    • /
    • pp.62.1-62.1
    • /
    • 2013
  • We present the Exposure Time Calculator of IGRINS (Immersion Grating Infrared Spectrograph). The noises of IGRINS and the simulated emission line can be calculated from the combination of Telluric background emission and absorptions, the emission and transmission of the telescope and instrument optics, and the dark noise and the read noise of the infrared arrays. For the atmospheric transmissions, we apply the simulated spectra depending on the Precipitable Water Vapor (PWV) values. In case of calculation of noises, the user needs to input the expected target magnitude, the weather conditions, and the desired exposure time. In addition to the simulated emission line, the parameters of rest wavelength, line-flux, Doppler shift and line-width are needed. The output would be the expected signal-to-noise for each spectral resolution element. The source-code of IGRINS-ETC v2.1.1 is available to be downloaded on the World Wide Web.

  • PDF

STaRS Gen 2: Sejong Radiative Transfer through Raman and Rayleigh Scattering in Dusty Medium

  • Chang, Seok-Jun;Lee, Hee-Won;Seon, Kwang-Il
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.46 no.2
    • /
    • pp.81.2-81.2
    • /
    • 2021
  • Emission features formed through Raman scattering with atomic hydrogen provide unique and crucial information to probe the distribution and kinematics of a thick neutral region illuminated by a strong far-ultraviolet radiation source. We introduce a new 3-dimensional Monte-Carlo code to describe the radiative transfer of line photons subject to Raman and Rayleigh scattering with atomic hydrogen. In our Sejong Radiative Transfer through Raman and Rayleigh Scattering (STaRS) code, the position, direction, wavelength, and polarization of each photon is traced until escape. The thick neutral scattering region is divided into multiple cells. Each cell is characterized by its velocity and density, which ensures flexibility of the code in analyzing Raman-scattered features formed in a neutral region with complicated kinematics and density distribution. We are continuously developing STaRS to adopt the absorption and scattering effect by dust. This presentation introduces STaRS and its current state and study.

  • PDF

STARS: A 3D GRID-BASED MONTE CARLO CODE FOR RADIATIVE TRANSFER THROUGH RAMAN AND RAYLEIGH SCATTERING WITH ATOMIC HYDROGEN

  • Chang, Seok-Jun;Lee, Hee-Won
    • Journal of The Korean Astronomical Society
    • /
    • v.53 no.6
    • /
    • pp.169-179
    • /
    • 2020
  • Emission features formed through Raman scattering with atomic hydrogen provide unique and crucial information to probe the distribution and kinematics of a thick neutral region illuminated by a strong far-ultraviolet radiation source. We introduce a new 3-dimensional Monte-Carlo code in order to describe the radiative transfer of line photons that are subject to Raman and Rayleigh scattering with atomic hydrogen. In our Sejong Radiative Transfer through Raman and Rayleigh Scattering (STaRS) code, the position, direction, wavelength, and polarization of each photon is traced until escape. The thick neutral scattering region is divided into multiple cells with each cell being characterized by its velocity and density, which ensures flexibility of the code in analyzing Raman-scattered features formed in a neutral region with complicated kinematics and density distribution. To test the code, we revisit the formation of Balmer wings through Raman scattering of the far-UV continuum near Lyβ and Lyγ in a static neutral region. An additional check is made to investigate Raman scattering of O vi in an expanding neutral medium. We find a good agreement of our results with previous works, demonstrating the capability of dealing with radiative transfer modeling that can be applied to spectropolarimetric imaging observations of various objects including symbiotic stars, young planetary nebulae, and active galactic nuclei.

Application Development and Performance Analysis of Smartphone-based QR Code Interpreter (스마트폰 기반의 QR코드 해석기 성능분석 및 응용개발)

  • Park, Chan-Jung;Hyun, Jung-Suk
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.13 no.10
    • /
    • pp.2242-2250
    • /
    • 2009
  • Recently, with the advance of Ubiquitous era, the types of services become diverse. Especially, due to the rapid development of mobile technology, the new functions of mobile phones are added and the new applications of mobile phones are developed actively. Among the various applications related to mobile phones, 2 dimensional barcode-based applications are increasing. 2 dimensional barcode is mostly used for the management of past record. However, by combing 2 dimensional barcode with mobile phones, the application areas of 2 dimensional barcode are expanded to the means of publicity for education, tourism, and festivals. In this paper, we develop a QR code decoder running on smartphones, which connects on-line and off-line. In addition, we modify our decoder by detecting the point for performance enhancement based on TRIZ. We compare our decoder with an open-source based decoder in terms of the code size of decoding and the speed of decoding in order to prove that our decoder has a better performance than the other. Finally, we introduce two applications: u-map and u-pamphlet as QR code applications.

Loose Coupling Approach of CFD with a Free-Wake Panel Method for Rotorcraft Applications

  • Lee, Jae-Won;Oh, Se-Jong;Yee, Kwan-Jung;Kim, Sang-Hun;Lee, Dong-Ho
    • International Journal of Aeronautical and Space Sciences
    • /
    • v.8 no.1
    • /
    • pp.1-9
    • /
    • 2007
  • As a first step toward a complete CFD-CSD coupling for helicopter rotor load analysis, the present study attempts to loosely couple a CFD code with a source-double panel method. The far-field wake effects were calculated by a time-marching free vortex wake method and were implemented into the CFD module via field velocity approach. Unlike the lifting line method, the air loads correction process is not trivial for the source-doublet panel method. The air loads correction process between the source-doublet method and CFD is newly suggested in this work and the computation results are validated against available data for well-known hovering flight conditions.

A Study on the Three-Dimensional Heat Flow Analysis in the Laser Welding for Deep Penetration (레이저 심 용입 용저에서 3차원 열유동 해석에 관한 연구)

  • 이규태;김재웅
    • Journal of Welding and Joining
    • /
    • v.18 no.3
    • /
    • pp.76-82
    • /
    • 2000
  • In this study, three-dimensional heat flow in laser beam welding for deep penetration was analyzed by using F.E.M common code, and then the results were compared with the experimental data. The models for analysis are full penetration welds and are made at three different laser powers (6, 9.9, 4.5 kW) with two different welding speeds (5.8mm/s, 5mm/s). The characteristics of thermal absorption by the workpiece during deep penetration laser welding can be represented by a combination of line heat source through the workpiece and distributed heat source at the top surface due to the plasma plume above the top surface. This gives an insight into the way in which the beam interacts with the material being welded. The analyses performed with the combined heat source models show comparatively good agreement between the experimental and calculated melt temperature isotherm, i.e, the fusion zone boundary. The results are used to explain the "nail head" appearance of fusion zone, which is quite common in laser beam welds.eam welds.

  • PDF

Development of Nd-Yag Laser Marking System for Cylinderical Parts (Nd-Yag 레이저를 이용한 원통 형상 표면 마킹 시스템 개발)

  • Lee, Se-Han;Kang, Jae-Gwan
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.9 no.5
    • /
    • pp.70-75
    • /
    • 2010
  • In this paper, laser marking systems dedicated to cylinderical parts was developed. We first develop the marking device which consists of Nd-Yag laser, galvano scanner and additional rotational axis, then develop algorithm for supporting the digital image with bmp data format. Additional rotational axis is so attached as to rotate the cylinderical parts for marking its whole surface. The image is separated into line by line and the separated line image is sent to galvano scanner while rotating the additional axis simultaneously. CxImage library, famous open source code, is employed for the image processing. The developed method was tested with various images and shows that it reduces marking time significantly without reducing marking quality.

Development of a Detail Design Software for High Speed Catenary System (I) (고속전차선로 상세설계 S/W 개발 (I))

  • 이기원;권삼영;김주락;김지윤;창상훈
    • Proceedings of the KSR Conference
    • /
    • 2001.05a
    • /
    • pp.341-346
    • /
    • 2001
  • This paper presents a concept design of detail design software for high speed catenary system. In this software, M.D.(mounting diagram) can be peformed and parts D/B can be also managed. french one, used in Kyung-bu high-speed line, is not good at user's interface, and the source code is not opened. So, it is impossible to use it in the different environment and catenary system. Through this program, automation of detail design and user's convenience can be derived.

  • PDF