• Title/Summary/Keyword: File conversion

Search Result 107, Processing Time 0.021 seconds

Development of Galileo E5 Signal Receiving Software for AltBoc Signal Modulation (AltBOC 변조 특성을 활용한 Galileo E5 신호 수신 소프트웨어 개발)

  • Jeon, Sang-Hoon;So, Hyoung-Min;Lee, Taik-Jin;Kim, Ghang-Ho;Jeon, Seung-Il;Kim, Chong-Won;Kee, Chang-Don;Lee, Sang-Uk;Kim, Jae-Hoon
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.37 no.9
    • /
    • pp.855-862
    • /
    • 2009
  • This paper contains the signal receiving algorithm for Galileo E5 AltBOC signal and the development of Galileo E5 signal receiving software. The software runs the process from signal acquisition to extracting measurement data to get navigation solution. It uses logged IF data file as an input. In signal acquisition stage, 1ms and delayed 1ms data are used for reducing correlation ross from secondary code and navigation bit conversion. Signal tracking stage is made of two stages which are coarse tracking and fine tracking. It is for taking advantage of AltBOC characteristic and resolving ambiguity problem due to BOC modulation. The functions of software are verified by signal processing using logged IF data from commercial GNSS simulator.

Implementation of Dead Code Elimination in CTOC (CTOC에서 죽은 코드 제거 구현)

  • Kim, Ki-Tae;Kim, Je-Min;Yoo, Won-Hee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.12 no.2 s.46
    • /
    • pp.1-8
    • /
    • 2007
  • Although the Java bytecode has numerous advantages, there are also shortcomings such as slow execution speed and difficulty in analysis. Therefore, in order for the Java class file to be effectively executed under the execution environment such as the network, it is necessary to convert it into optimized code. We implements CTOC. In order to statically determine the value and type, CTOC uses the SSA Form which separates the variable according to assignment. Also, it uses a Tree Form for statements. But, due to insertion of the $\phi$-function in the process of conversion into the SSA Form, the number of nodes increased. This paper shows the dead code elimination to obtain a more optimized code in SSA Form. We add new live field in each node and achieve dead code elimination in tree structures. We can confirm after dead code elimination though test results that nodes decreases.

  • PDF

Ship Detection by Satellite Data: Radiometric and Geometric Calibrations of RADARS AT Data (위성 데이터에 의한 선박 탐지: RADARSAT의 대기보정과 기하보정)

  • Yang, Chan-Su
    • Journal of the Korean Society of Marine Environment & Safety
    • /
    • v.10 no.1 s.20
    • /
    • pp.1-7
    • /
    • 2004
  • RADARSAT is one of many possible data sources that can play an important role in marine surveillance including ship detection because radar sensors have the two primary advantages: all-weather and day or night imaging. However, atmospheric effects on SAR imaging can not be bypassed and any remote sensing image has various geometric distortions, In this study, radiometric and geometric calibrations for RADARSAT/SAT data are tried using SGX products georeferenced as level 1. Even comparison of the near vs. far range sections of the same images requires such calibration Radiometric calibration is performed by compensating for effects of local illuminated area and incidence angle on the local backscatter, Conversion method of the pixel DNs to beta nought and sigma nought is also investigated. Finally, automatic geometric calibration based on the 4 pixels from the header file is compared to a marine chart. The errors for latitude and longitude directions are 300m and 260m, respectively. It can be concluded that the error extent is acceptable for an application to open sea and can be calibrated using a ground control point.

  • PDF

Design and 3D-printing of titanium bone implants: brief review of approach and clinical cases

  • Popov Jr, Vladimir V.;Muller-Kamskii, Gary;Kovalevsky, Aleksey;Dzhenzhera, Georgy;Strokin, Evgeny;Kolomiets, Anastasia;Ramon, Jean
    • Biomedical Engineering Letters
    • /
    • v.8 no.4
    • /
    • pp.337-344
    • /
    • 2018
  • Additive manufacturing (AM) is an alternative metal fabrication technology. The outstanding advantage of AM (3D-printing, direct manufacturing), is the ability to form shapes that cannot be formed with any other traditional technology. 3D-printing began as a new method of prototyping in plastics. Nowadays, AM in metals allows to realize not only net-shape geometry, but also high fatigue strength and corrosion resistant parts. This success of AM in metals enables new applications of the technology in important fields, such as production of medical implants. The 3D-printing of medical implants is an extremely rapidly developing application. The success of this development lies in the fact that patient-specific implants can promote patient recovery, as often it is the only alternative to amputation. The production of AM implants provides a relatively fast and effective solution for complex surgical cases. However, there are still numerous challenging open issues in medical 3D-printing. The goal of the current research review is to explain the whole technological and design chain of bio-medical bone implant production from the computed tomography that is performed by the surgeon, to conversion to a computer aided drawing file, to production of implants, including the necessary post-processing procedures and certification. The current work presents examples that were produced by joint work of Polygon Medical Engineering, Russia and by TechMed, the AM Center of Israel Institute of Metals. Polygon provided 3D-planning and 3D-modelling specifically for the implants production. TechMed were in charge of the optimization of models and they manufactured the implants by Electron-Beam Melting ($EBM^{(R)}$), using an Arcam $EBM^{(R)}$ A2X machine.

Development of Climate & Environment Data System for Big Data from Climate Model Simulations (대용량 기후모델자료를 위한 통합관리시스템 구축)

  • Lee, Jae-Hee;Sung, Hyun Min;Won, Sangho;Lee, Johan;Byu, Young-Hwa
    • Atmosphere
    • /
    • v.29 no.1
    • /
    • pp.75-86
    • /
    • 2019
  • In this paper, we introduce a novel Climate & Environment Database System (CEDS). The CEDS is developed by the National Institute of Meteorological Sciences (NIMS) to provide easy and efficient user interfaces and storage management of climate model data, so improves work efficiency. In uploading the data/files, the CEDS provides an option to automatically operate the international standard data conversion (CMORization) and the quality assurance (QA) processes for submission of CMIP6 variable data. This option increases the system performance, removes the user mistakes, and increases the level of reliability as it eliminates user operation for the CMORization and QA processes. The uploaded raw files are saved in a NAS storage and the Cassandra database stores the metadata that will be used for efficient data access and storage management. The Metadata is automatically generated when uploading a file, or by the user inputs. With the Metadata, the CEDS supports effective storage management by categorizing data/files. This effective storage management allows easy and fast data access with a higher level of data reliability when requesting with the simple search words by a novice. Moreover, the CEDS supports parallel and distributed computing for increasing overall system performance and balancing the load. This supports the high level of availability as multiple users can use it at the same time with fast system-response. Additionally, it deduplicates redundant data and reduces storage space.

Mobile Contents Transformation System Research for Personalization Service (개인화 서비스를 위한 모바일 콘텐츠 변환 시스템 연구)

  • Bae, Jong-Hwan;Cho, Young-Hee;Lee, Jung-Jae;Kim, Nam-Jin
    • Journal of Intelligence and Information Systems
    • /
    • v.17 no.2
    • /
    • pp.119-128
    • /
    • 2011
  • The Sensor technology and portable device capability able to collect recent user information and the information about the surrounding environment haven been highly developed. A user can be made use of various contents and the option is also extending with this technology development. In particular, the initial portable device had simply a call function, but now that has evolved into 'the 4th screen' which including movie, television, PC ability. also, in the past, a portable device to provided only the services of a SMS, in recent years, it provided to interactive video service, and it include technology which providing various contents. Also, it is rising as media which leading the consumption of contents, because it can be used anytime, anywhere. However, the contents available for the nature of user's handheld devices are limited. because it is very difficult for making the contents separately according to various device specification. To find a solution to this problem, the study on one contents from several device has been progressing. The contents conversion technology making use of the profile of device out of this study comes to the force and profile study has been progressing for this. Furthermore, Demand for a user is also increased and the study on the technology collecting, analyzing demands has been making active progress. And what is more, Grasping user's demands by making use of this technology and the study on the technology analyzing, providing contents has been making active progress as well. First of all, there is a method making good use of ZigBee, Bluetooth technology about the sensor for gathering user's information. ZigBee uses low-power digital radio for wireless headphone, wireless communication network, and being utilized for smart energy, automatic home system, wireless communication application and wireless sensor application. Bluetooth, as industry standards of PAN(Personal Area Networks), is being made of use of low power wireless device for the technology supporting data transmission such as drawing file, video file among Bluetooth device. With analyzing the collected information making use of this technology, it utilizes personalized service based on network knowledge developed by ETRI to service contents tailor-made for a user. Now that personalized service builds up network knowledge about user's various environments, the technology provides context friendly service constructed dynamically on the basis of this. The contents to service dynamically like this offer the contents that it converses with utilizing device profile to working well. Therefore, this paper suggests the system as follow. It collects the information, for example of user's sensitivity, context and location by using sensor technology, and generates the profile as a means of collected information as sensor. It collects the user's propensity to the information by user's input and event and generates profile in the same way besides the gathered information by sensor. Device transmits a generated profile and the profile about a device specification to proxy server. And proxy server transmits a profile to each profile management server. It analyzes profile in proxy server so that it selects the contents user demand and requests in contents server. Contents server receives a profile of user portable device from device profile server and converses the contents by using this. Original source code of contents convert into XML code using the device profile and XML code convert into source code available in user portable device. Thus, contents conversion process is terminated and user friendly system is completed as the user transmits optimal contents for user portable device.

Making Human Phantom for X-ray Practice with 3D Printing (3D 프린팅을 활용한 일반 X선 촬영 실습용 인체 팬텀 제작)

  • Choi, Woo Jeon;Kim, Dong Hyun
    • Journal of the Korean Society of Radiology
    • /
    • v.11 no.5
    • /
    • pp.371-377
    • /
    • 2017
  • General phantom for practical X-ray photography Practical phantom is an indispensable textbook for radiology, but it is difficult for existing commercially available phantom to be equipped with various kinds of phantom because it is an expensive import. Using 3D printing technology, I would like to make the general phantom for practical X-ray photography less expensive and easier. We would like to use a skeleton model that was produced based on CT image data using a 3D printer of FDM (Fused Deposition Modeling) method as a phantom for general X-ray imaging. 3D slicer 4.7.0 program is used to convert CT DICOM image data into STL file, convert it to G-code conversion process, output it to 3D printer, and create skeleton model. The phantom of the completed phantom was photographed by X - ray and CT, and compared with actual medical images and phantoms on the market, there was a detailed difference between actual medical images and bone density, but it could be utilized as a practical phantom. 3D phonemes that can be used for general X-ray practice can be manufactured at low cost by utilizing 3D printers which are low cost and distributed and free 3D slicer program for research. According to the future diversification and research of 3D printing technology, it will be possible to apply to various fields such as health education and medical service.

A Study on the Validation of Vector Data Model for River-Geospatial Information and Building Its Portal System (하천공간정보의 벡터데이터 모델 검증 및 포털 구축에 관한 연구)

  • Shin, Hyung-Jin;Chae, Hyo-Sok;Hwang, Eui-Ho
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.17 no.2
    • /
    • pp.95-106
    • /
    • 2014
  • In this study, the applicability of a standard vector model was evaluated using RIMGIS vector data and a portal based river-geospatial information web service system was developed using XML and JSON based data linkage between the server and the client. The RIMGIS vector data including points, lines, and polygons were converted to the Geospatial Data Model(GDM) developed in this study and were validated by layers. After the conversion, it was identified that the attribute data of a shape file remained without loss. The GeoServer GDB(GeoDataBase) that manages a DB in the portal was developed as a management module. The XML-based Geography Markup Language(GML) standards of OGC was used for accessing to and managing vector layers and encoding spatial data. The separation of data content and expression in the GML allowed the different expressions of the same data, convenient data revision and update, and enhancing the expandability. In the future, it is necessary to improve the access, exchange, and storage of river-geospatial information through the user's customized services and Internet accessibility.

A Study on the Construction of Database, Online Management System, and Analysis Instrument for Biological Diversity Data (생물다양성 자료의 데이터베이스화와 온라인 관리시스템 및 분석도구 구축에 관한 연구)

  • Bec Kee-Yul;Jung Jong-Chul;Park Seon-Joo;Lee Jong-Wook
    • Journal of Environmental Science International
    • /
    • v.14 no.12
    • /
    • pp.1119-1127
    • /
    • 2005
  • The management of data on biological diversity is presently complex and confusing. This study was initiated to construct a database so that such data could be stored in a data management, and analysis instrument to correct the problems inherent in the current incoherent storage methods. MySQL was used in DBMS(DataBase Management System), and the program was basically produced using Java technology Also, the program was developed so people could adapt to the requirements that are changing every minute. We hope this was accomplished by modifying easily and quickly the advanced programming technology and patterns. To this end, an effective and flexible database schema was devised to store and analyze diversity databases. Even users with no knowledge of databases should be able to access this management instrument and easily manage the database through the World Wide Web. On a basis of databases stored in this manner, it could become routinely used for various databases using this analysis instrument supplied on the World Wide Web. Supplying the derived results by using a simple table and making results visible using simple charts, researchers could easily adapt these methods to various data analyses. As the diversity data was stored in a database, not in a general file, this study makes the precise, error-free and high -quality storage in a consistent manner. The methods proposed here should also minimize the errors that might appear in each data search, data movement, or data conversion by supplying management instrumentation on the Web. Also, this study was to deduce the various results to the level we required and execute the comparative analysis without the lengthy time necessary to supply the analytical instrument with similar results as provided by various other methods of analysis. The results of this research may be summerized as follows: 1)This study suggests methods of storage by giving consistency to diversity data. 2)This study prepared a suggested foundation for comparative analysis of various data. 3)It may suggest further research, which could lead to more and better standardization of diversity data and to better methods for predicting changes in species diversity.

Improvement Plan of NFRDI Serial Oceanographic Observation (NSO) System for Operational Oceanographic System (운용해양시스템을 위한 한국정선해양관측시스템 발전방향)

  • Lee, Joon-Soo;Suh, Young-Sang;Go, Woo-Jin;Hwang, Jae-Dong;Youn, Seok-Hyun;Han, In-Seong;Yang, Joon-Yong;Song, Ji-Young;Park, Myung-Hee;Lee, Keun-Jong
    • Journal of the Korean Society of Marine Environment & Safety
    • /
    • v.16 no.3
    • /
    • pp.249-258
    • /
    • 2010
  • This study seeks to improve NFRDI Serial Oceanographic observation (NSO) system which has been operated at current observation stations in the Korean Seas since 1961 and suggests the direction of NSO for practical use of Korean operational oceanographic system. For improvement, data handling by human after CTD (Conductivity-Temperature-Depth) observation on the deck, data transmission, data reception in the land station, and file storage into database need to be automated. Software development to execute QA/QC (Quality Assurance/Quality Control) of real-time oceanographic observation data and to transmit the data with conversion to appropriate format automatically will help to accomplish the automation. Inmarsat satellite telecommunication systems with which have already been equipped on board the current observation vessels can realize the real-time transmission of the data. For the near real-time data transmission, CDMA (Code Division Multiple Access) wireless telecommunication can provide efficient transmission in coastal area. Real-time QA/QC procedure after CTD observation will help to prevent errors which can be derived from various causes.