• Title/Summary/Keyword: Software correlator

Search Result 37, Processing Time 0.023 seconds

A Highly Efficient and Fast Algorithm for Implementing a Real-Time Software GNSS Receiver

  • Im, Sung-Hyuck;Jee, Gyu-In;Kim, Hak-Sun;Cho, Sang-Do;Ko, Sun-Jun
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • v.2
    • /
    • pp.395-398
    • /
    • 2006
  • In this paper, for implementing a real-time software GNSS receiver we propose the highly efficient and fast algorithms such as partial down-conversion, phase rotator, composite I&Q accumulation, Virtual DCO technique, and parallel acquisition using FFT. When the proposed algorithms are used, more 30 tracking channels with 3 tracking arm(early-prompt-late) is operated real-time on Intel 2.8GHz personal computer. Also, the partial down-conversion reduces the FFT size, for parallel acquisition, to 1/8 of conventional FFT-size and the program size includes map is not exceed 1Mbyte. Finally, the proposed real-time software GNSS receiver using the proposed algorithms provides the navigation solution with below 10 meter rms error.

  • PDF

Development of RF IC, Signal Processing IC and Software for Portable GPS Receiver (휴대 GPS 수신기용 RF IC, 신호처리 IC 및 소프트웨어 개발)

  • Ryum, Byung R.;Koo, Kyung Heon;Song, Ho Jun;Jee, Gyu In
    • Journal of Advanced Navigation Technology
    • /
    • v.1 no.1
    • /
    • pp.23-34
    • /
    • 1997
  • A multi-channel digital GPS receiver has been developed including a RF-to-IF engine (engine 1), a digital signal processing engine (engine 2) with a microprocessor interfacing, and a navigation software. A high speed SiGe heterojunction bipolar transistor (HBT) as a active device has been mounted on chip-on-board (COB) type hybrid ICs such as LNA, mixer, and VCO in RF front-end of the engine 1 board. A 6-channel digital correlator together with a real-time clock and a microprocessor interface has been realized using an Altera Flex 10K FPGA as well as ASIC technology. Navigation software controlling the correlator for GPS signal tracking, retrieval and storing a message retrieval, and position calculation has been implemented. The GPS receiver was tested using a single channel STR2770 simulator. Successful navigation message retrieval and position determination was confirmed.

  • PDF

Block Correlator for Real-Time GPS L1 Software Receiver (소프트웨어 기반의 실시간 GPS L1 수신기를 위한 블록 상관기)

  • Kim, Tae-Hee;Lee, Sang-Uk
    • Journal of Satellite, Information and Communications
    • /
    • v.6 no.1
    • /
    • pp.80-85
    • /
    • 2011
  • In this paper, a software-based real-time GPS L1 receiver is proposed for the block correlation techniques. Recently various navigation satellite navigation receivers in the environment for the development of more efficient software-based real-time receiver need to be developed. It is composed of components such as signal supplier, signal acquisition, signal tracking, navigation data processing, and navigation solution. They are designed and implemented as component based software for enhancing reusability and modifiability for user to have more flexibility during development of receiver. This paper will describe design, implementation, and verification of the developed realtime software GNSS receiver.

A Design and Implementation of Software Defined Radio for Rapid Prototyping of GNSS Receiver

  • Park, Kwi Woo;Yang, Jin-Mo;Park, Chansik
    • Journal of Positioning, Navigation, and Timing
    • /
    • v.7 no.4
    • /
    • pp.189-203
    • /
    • 2018
  • In this paper, a Software Defined Radio (SDR) architecture was designed and implemented for rapid prototyping of GNSS receiver. The proposed SDR can receive various GNSS and direct sequence spread spectrum (DSSS) signals without software modification by expanded input parameters containing information of the desired signal. Input parameters include code information, center frequency, message format, etc. To receive various signal by parameter controlling, a correlator, a data bit extractor and a receiver channel were designed considering the expanded input parameters. In navigation signal processing, pseudorange was measured based on Coordinated Universal Time (UTC) and appropriate navigation message decoder was selected by message format of input parameter so that receiver position can be calculated even if SDR is set up various GNSS combination. To validate the proposed SDR, the software was implemented using C++, CUDA C based on GPU and USRP. Experimentation has confirmed that changing the input parameters allows GPS, GLONASS, and BDS satellite signals to be received. The precision of the position from implemented SDR were measured below 5 m (Circular Error Probability; CEP) for all scenarios. This means that the implemented SDR operated normally. The implemented SDR will be used in a variety of fields by allowing prototyping of various GNSS signal only by changing input parameters.

Exclusion zones for GNSS signals when reconfiguring receiver hardware in the presence of narrowband RFI

  • Balaei, Asghar T.;Dempster, Andrew G.;Barnes, Joel
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • v.2
    • /
    • pp.347-352
    • /
    • 2006
  • Narrowband interference can severely degrade the performance of GPS receivers. Detecting the presence of interference and then characterizing it can lead to its removal. Receivers can be reconfigured to focus on other signals or satellites that are less vulnerable to that interference at that moment. Using hardware reconfigurability of FPGA receivers and characterizing the effect of narrowband interference on the GNSS signal quality lead us to a new RFI mitigation technique in which the highest quality and less vulnerable signal can be chosen at each moment. In the previous work [1], the post processing capability of a software GPS receiver, has been used to detect and characterize the CW interference. This is achieved by passing the GPS signal and the interference through the correlator. Then, using the conventional definition of C/No as the squared mean of the correlator output divided by its variance, the actual C/No for each satellite is calculated. In this work, first the 'Exclusion zone' for each satellite signal has been defined and then by using some experiments the effects of different parameters like signal power, jamming power and the environmental noise power on the Exclusion zone have been analyzed. By monitoring the Doppler frequency of each satellite and using the actual C/No of each satellite using the traditional definition of C/No and actual data from a software GPS receiver, the decision to reconfigure the receiver to other signal can be made.

  • PDF

A GNSS Signal Correlation Using Map-based Partial-time Common Intermediate Frequency Removal Method (맵 기반의 부분시간 공통 중간주파수 제거방식을 이용한 GNSS 신호의 상관 기법)

  • Im, Sung-Hyuck;Jee, Gyu-In
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.14 no.7
    • /
    • pp.695-701
    • /
    • 2008
  • In this paper, we propose the efficient Doppler removal method using map-based partial-time common intermediate frequency removal technique. In the proposed algorithm, the 2-stage carrier removal process was used. First, the component of common intermediate frequency is removed. Next the component of Doppler was removed with averaging and approximation. For the evaluation of the proposed algorithm, The real-time software GPS L1 C/A-code receiver was implemented. When the proposed algorithms are used, 12 tracking channels with 3 track arm(early, prompt, late) is operated real-time on PC using a Intel Pentium-III 1.0GHz CPU. Also, the requirement of memory was less than 2Mbytes. The real-time software GNSS receiver using the proposed algorithms provides the navigation solution with below 10 meter rms error. Especially, in spited of using the various approximations for implementing the algorithms, the high sensitivity capability (able to track the weak signal with -159dBm) was achieved.

A Study on the Development of Playback Control Software for Mark5B VSI System

  • Oh, S.J.;Yeom, J.H.;Roh, D.G.;Chung, H.S.;Kim, K.D.;Cappallo, Roger
    • Journal of Astronomy and Space Sciences
    • /
    • v.27 no.2
    • /
    • pp.107-116
    • /
    • 2010
  • We developed the playback control software for a high-speed playback system which is a component of the Korea-Japan Joint VLBI Correlator (KJJVC). The Mark5B system, which is a recorder and playback system used in the Korean VLBI Network (KVN), has two kinds of operation mode. That is to say, the station unit (SU) mode, which is for the present Mark4 system, and the VSI mode, which is for the new VLBI standard interface (VSI) system. The software for SU is already developed and widely used in the Mark4 type VLBI system, but the software for VSI has only been developed for recording. The new VLBI system is designed with a VSI interface for compatibility between different systems. Therefore, the playback control software development of the VSI mode is needed for KVN. In this work, we developed the playback control software of the Mark5B VSI mode. The developed playback control software consists of an application part for data playing back, a data input/output part for the VSI board, a module for the StreamStor RAID board, and a user interface part, including an observation time control part. To verify the performance of developed playback control software, the playback and correlation experiments were performed using the real observation data in Mark5B system and KJJVC. To check the observation time control, the data playback experiment was performed between the Mark5B and Raw VLBI Data Buffer (RVDB) systems. Through the experimental results, we confirmed the performance of developed playback control software in the Mark5B VSI mode.

Development of Transmission Algorithm of VLBI Observation Data and Transmission Experiment Between Server and RVDB (VLBI 관측 데이터의 전송 알고리즘 개발과 서버와 RVDB 사이의 전송 시험)

  • Yeom, Jae-Hwan;Oh, Se-Jin;Roh, Duk-Gyoo;Jung, Dong-Kyu;Oh, Chung-Sik;Yun, Youngjoo;Kim, Hyo-Ryoung
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.15 no.4
    • /
    • pp.183-191
    • /
    • 2014
  • This paper describes the development of the observational data transmission algorithm for high-speed network in radio astronomy. For the preprocessing of VLBI data observed by radio telescope, data transmission algorithm uses the VDIF specification, VDIFCP, and UDP protocol by transferring VLBI data stored in a massive storage server with one-to-one correspondence between the server and the RVDB of Daejeon correlator. A transmission method is proposed, which reads the recorded data in Mark5B VSI format and trnasmits 2048 Mbps VLBI data by software through UDP packet transmission, while RVDB system is waiting for the transmitting data from the server. In order to check the effectiveness of the proposed method, the data transmission between the massive storage server and RVDB is conducted and the transmitted data is correlated by Daejeon correlator for the accurate comparison concerning the data before and after. The transmitted data is shown to be completely the same as the original data without any data transmission loss. Henceforth, the developed data transmission algorithm in this research is expected to be applied effectively as e-VLBI for KaVA network.

QZSS L1 C/A Signal Processing Results in Korea (한국에서 QZSS 위성의 L1 C/A 신호처리 결과)

  • Joo, In-One;Shin, Chun-Sik;Lee, Sang-Uk
    • Journal of the Korean Society for Aviation and Aeronautics
    • /
    • v.19 no.2
    • /
    • pp.23-28
    • /
    • 2011
  • Michibiki is the first QZSS satellite, which was launched by a H-IIA rocket departing from the Tanegshima in Japan on 11 September, 2010 and now operated successfully. This paper presents the results obtained from processing of the L1 C/A signal transmitted from the QZSS satellite. The acquisition and tracking are performed by the L1 software receiver implemented by ETRI. The signal processing results show that QZSS L1 C/A signal is normally processed through the tracking loop results of FLL, PLL, and DLL, the EPL correlator output, and the C/No output. Finally, the paper demonstrates that the QZSS satellite could be used in the navigation system together with the GPS satellite in Korea.

Secondary Code Determination and Signal Processing Results of GIOVE-B E5a (GIOVE-B 위성 E5a Secondary Code 결정 및 신호처리 결과)

  • Joo, In-One;Shin, Chun-Sik;Lee, Sang-Uk;Kim, Jae-Hoon
    • Journal of the Korean Society for Aviation and Aeronautics
    • /
    • v.16 no.4
    • /
    • pp.12-19
    • /
    • 2008
  • GIOVE-B is the second experimental Galileo satellite for the Galileo In-Orbit Validation, which was launched by a Soyuz/Fregat rocket departing from the Baikonur cosmodrome in Kazakhstan on 27 April and now operated successfully. This paper presents the results obtained from processing of the E5a signal transmitted from the GIOVE-B. The acquisition and tracking of the data and pilot channels are performed by the E5a software receiver implemented by ETRI. Moreover, the paper suggests the GIOVE-B E5a-I/E5a-Q secondary code, which is determined by analyzing the correlation output of the primary correlator using the primary code.

  • PDF