<?xml version="1.0" encoding="utf-8" standalone="no"?>
<dublin_core schema="dc">
  <dcvalue element="contributor" qualifier="advisor">이자성</dcvalue>
  <dcvalue element="contributor" qualifier="author">고선준</dcvalue>
  <dcvalue element="date" qualifier="issued">2006-08</dcvalue>
  <dcvalue element="identifier" qualifier="other">1498</dcvalue>
  <dcvalue element="identifier" qualifier="uri">https:&#x2F;&#x2F;aurora.ajou.ac.kr&#x2F;handle&#x2F;2018.oak&#x2F;6542</dcvalue>
  <dcvalue element="description" qualifier="none">학위논문(박사)--아주대학교&#x20;일반대학원&#x20;:전자공학과,2006.&#x20;8</dcvalue>
  <dcvalue element="description" qualifier="abstract">본&#x20;논문에서는&#x20;범용&#x20;PC기반으로&#x20;동작하는&#x20;실시간&#x20;소프트웨어&#x20;GPS&#x20;수신기를&#x20;설계,&#x20;구현하고,&#x20;실시간&#x20;동작을&#x20;위한&#x20;소프트웨어&#x20;최적화설계와&#x20;성능분석결과를&#x20;제시한다.&#x20;구현된&#x20;GPS&#x20;수신기는&#x20;일반적인&#x20;L1&#x20;C&#x2F;A&#x20;코드&#x20;수신기의&#x20;형태를&#x20;취한다.&#x20;수신기의&#x20;모든&#x20;기능을&#x20;소프트웨어모듈로&#x20;설계하여&#x20;유연한&#x20;수신기구조를&#x20;제공함으로써,&#x20;소프트웨어모듈의&#x20;교체만으로&#x20;다양한&#x20;신호처리&#x20;알고리듬의&#x20;적용과&#x20;성능개선이&#x20;가능하다.&#x20;중간주파수신호를&#x20;입력받기&#x20;위하여&#x20;RF-front-end와&#x20;데이터&#x20;획득장치를&#x20;하드웨어로&#x20;설계하고,&#x20;이를&#x20;제어하는&#x20;소프트웨어모듈을&#x20;구현하였다.&#x20;고속의&#x20;신호획득을&#x20;위하여&#x20;FFT-IFFT기반&#x20;신호획득모듈과&#x20;정밀&#x20;신호추적을&#x20;위한&#x20;FLL-PLL&#x20;결합&#x20;추적루프&#x20;및&#x20;반송파&#x20;도움방식의&#x20;코드추적루프를&#x20;소프트웨어로&#x20;설계하였다.&#x20;루프필터는&#x20;신호&#x20;동특성과&#x20;잡음대역폭에&#x20;대한&#x20;유효&#x20;추적오차특성을&#x20;이용하여&#x20;필터계수를&#x20;결정,&#x20;완성하였다.&#x20;구현된&#x20;신호동기모듈은&#x20;항법데이터의&#x20;비트&#x20;및&#x20;프레임동기를&#x20;수행하며,&#x20;항법데이터의&#x20;추출&#x20;및&#x20;원시측정치&#x20;생성과&#x20;연계되도록&#x20;구성하였다.&#x20;또한&#x20;최소제곱기법의&#x20;항법필터와&#x20;의사거리&#x20;보정,&#x20;그리고&#x20;위성위치&#x20;추산&#x20;알고리듬을&#x20;포함하는&#x20;항법&#x20;소프트웨어모듈을&#x20;설계하여&#x20;하위모듈의&#x20;제어와&#x20;항법해&#x20;산출이&#x20;이루어지도록&#x20;구현하였다.&#x20;범용성과&#x20;신호감도성능을&#x20;개선하고자,&#x20;바이트형태의&#x20;중간주파수신호를&#x20;처리하였으며,&#x20;공유메모리와&#x20;포인터를&#x20;기반으로&#x20;하는&#x20;효율적인&#x20;데이터&#x20;처리구조와,&#x20;SSE2™를&#x20;이용한&#x20;소프트웨어&#x20;연산최적화,&#x20;그리고&#x20;OpenMP™를&#x20;적용한&#x20;병렬처리구조를&#x20;완성하여&#x20;실시간&#x20;동작특성을&#x20;확보하였다.&#x20;실제&#x20;GPS&#x20;신호환경에서&#x20;수행한&#x20;실시간&#x20;정적&#x20;측위실험을&#x20;통해&#x20;구현된&#x20;소프트웨어&#x20;GPS&#x20;수신기의&#x20;성능을&#x20;확인하였다.</dcvalue>
  <dcvalue element="description" qualifier="tableofcontents">목&#x20;&#x20;차&#x09;&#x20;i&#x0A;그&#x20;림&#x20;목&#x20;차&#x09;&#x20;iv&#x0A;표&#x20;목&#x20;차&#x09;&#x20;vii&#x0A;&#x0A;제&#x20;1&#x20;장&#x20;서&#x20;론&#x09;&#x20;1&#x0A;&#x20;1.1&#x09;연구배경&#x09;&#x20;1&#x0A;&#x20;1.2&#x09;연구내용&#x20;및&#x20;범위&#x09;&#x20;3&#x0A;&#x0A;제&#x20;2&#x20;장&#x20;GPS&#x20;신호와&#x20;수신기&#x20;개요&#x09;&#x20;6&#x0A;&#x20;2.1&#x09;GPS&#x20;항법시스템&#x09;&#x20;7&#x0A;&#x20;2.2&#x09;GPS&#x20;위성신호&#x20;구조&#x09;&#x20;10&#x0A;&#x20;&#x20;2.2.1&#x09;PRN&#x20;코드&#x09;&#x20;13&#x0A;&#x20;&#x20;2.2.2&#x09;GPS&#x20;항법데이터&#x09;&#x20;14&#x0A;&#x20;2.3&#x09;하드웨어&#x20;및&#x20;소프트웨어&#x20;GPS&#x20;수신기의&#x20;구조&#x09;&#x20;15&#x0A;&#x20;2.4&#x09;GPS&#x20;신호처리&#x20;알고리듬&#x09;&#x20;20&#x0A;&#x20;&#x20;2.4.1&#x09;GPS&#x20;수신신호와&#x20;하향변환&#x09;&#x20;20&#x0A;&#x20;&#x20;2.4.2&#x09;GPS&#x20;신호획득&#x09;&#x20;23&#x0A;&#x20;&#x20;2.4.3&#x09;GPS&#x20;신호추적&#x09;&#x20;24&#x0A;&#x20;&#x20;&#x20;2.4.3.1&#x09;반송파&#x20;추적루프&#x09;&#x20;27&#x0A;&#x20;&#x20;&#x20;2.4.3.2&#x09;코드&#x20;추적루프&#x09;&#x20;30&#x0A;&#x0A;제&#x20;3&#x20;장&#x20;소프트웨어&#x20;GPS&#x20;수신기&#x20;설계&#x09;&#x20;32&#x0A;&#x20;3.1&#x09;RF-Front-End&#x20;모듈과&#x20;데이터획득장치&#x09;&#x20;33&#x0A;&#x20;3.2&#x09;FFT-IFFT기반&#x20;신호획득&#x20;소프트웨어모듈&#x09;&#x20;41&#x0A;&#x20;3.3&#x09;신호추적&#x20;소프트웨어모듈&#x09;&#x20;46&#x0A;&#x20;&#x20;3.3.1&#x09;I&#x2F;Q&#x20;신호모델&#x09;&#x20;47&#x0A;&#x20;&#x20;3.3.2&#x09;루프필터&#x20;설계&#x09;&#x20;48&#x0A;&#x20;&#x20;&#x20;3.3.2.1&#x09;2차&#x20;주파수추적&#x20;루프필터&#x09;&#x20;49&#x0A;&#x20;&#x20;&#x20;3.3.2.2&#x09;3차&#x20;위상추적&#x20;루프필터&#x09;&#x20;51&#x0A;&#x20;&#x20;&#x20;3.3.2.3&#x09;FLL-PLL&#x20;결합&#x20;루프필터&#x09;&#x20;52&#x0A;&#x20;&#x20;&#x20;3.3.2.4&#x09;반송파&#x20;도움방식&#x20;1차&#x20;코드추적&#x20;루프필터&#x09;&#x20;57&#x0A;&#x20;3.4&#x09;중간주파수신호&#x20;제어&#x20;소프트웨어모듈&#x09;&#x20;60&#x0A;&#x20;3.5&#x09;신호동기&#x20;소프트웨어모듈&#x09;&#x20;63&#x0A;&#x20;&#x20;3.5.1&#x09;비트동기&#x09;&#x20;63&#x0A;&#x20;&#x20;3.5.2&#x09;프레임동기&#x09;&#x20;65&#x0A;&#x20;3.6&#x09;의사거리&#x20;측정치&#x20;생성&#x20;소프트웨어모듈&#x09;&#x20;66&#x0A;&#x20;3.7&#x09;항법&#x20;소프트웨어모듈&#x09;&#x20;69&#x0A;&#x20;&#x20;3.7.1&#x09;의사거리보정&#x20;소프트웨어모듈&#x09;&#x20;69&#x0A;&#x20;&#x20;&#x20;3.7.1.1&#x09;위성&#x20;시계오차&#x20;보정&#x09;&#x20;71&#x0A;&#x20;&#x20;&#x20;3.7.1.2&#x09;전리층&#x20;지연오차&#x20;보정&#x09;&#x20;72&#x0A;&#x20;&#x20;&#x20;3.7.1.3&#x09;대류층&#x20;지연오차&#x20;보정&#x09;&#x20;72&#x0A;&#x20;&#x20;&#x20;3.7.1.4&#x09;지구&#x20;자전에&#x20;의한&#x20;회전오차&#x20;보정&#x09;&#x20;74&#x0A;&#x20;&#x20;3.7.2&#x09;최소제곱기법기반&#x20;항법&#x20;소프트웨어모듈&#x09;&#x20;76&#x0A;&#x20;3.8&#x09;신호처리&#x20;소프트웨어모듈&#x20;성능분석&#x09;&#x20;79&#x0A;&#x0A;제&#x20;4&#x20;장&#x20;소프트웨어&#x20;GPS&#x20;수신기의&#x20;실시간&#x20;설계&#x20;및&#x20;성능분석&#x09;&#x20;93&#x0A;&#x20;4.1&#x09;실시간&#x20;소프트웨어&#x20;GPS&#x20;수신기&#x20;설계&#x09;&#x20;94&#x0A;&#x20;4.2&#x09;실시간&#x20;동작성&#x20;확보를&#x20;위한&#x20;코드최적화&#x09;&#x20;98&#x0A;&#x20;&#x20;4.2.1&#x09;중간주파수신호&#x20;제어모듈의&#x20;재설계&#x09;&#x20;100&#x0A;&#x20;&#x20;4.2.2&#x09;SSE2기반&#x20;코드최적화&#x09;&#x20;103&#x0A;&#x20;&#x20;4.2.3&#x09;OpenMP기반&#x20;코드최적화&#x09;&#x20;106&#x0A;&#x20;4.3&#x09;실시간&#x20;소프트웨어&#x20;GPS&#x20;수신기&#x20;성능분석&#x09;&#x20;108&#x0A;&#x0A;결&#x20;론&#x09;&#x20;115&#x0A;참&#x20;고&#x20;문&#x20;헌&#x09;&#x20;119|그림&#x20;2-1.&#x20;GPS&#x20;측위원리&#x09;&#x20;9&#x0A;그림&#x20;2-2.&#x20;GPS&#x20;위성신호&#x20;생성&#x09;&#x20;12&#x0A;그림&#x20;2-3.&#x20;GPS&#x20;위성신호의&#x20;전력선도&#x09;&#x20;12&#x0A;그림&#x20;2-4.&#x20;C&#x2F;A&#x20;코드&#x20;생성기&#x20;구조&#x09;&#x20;14&#x0A;그림&#x20;2-5.&#x20;항법&#x20;메세지&#x20;구조와&#x20;시각관계&#x09;&#x20;16&#x0A;그림&#x20;2-6.&#x20;하드웨어기반&#x20;GPS&#x20;수신기&#x20;구조&#x09;&#x20;18&#x0A;그림&#x20;2-7.&#x20;소프트웨어기반&#x20;GPS&#x20;수신기&#x20;구조&#x09;&#x20;18&#x0A;그림&#x20;2-8.&#x20;3&#x20;단계&#x20;하향변환&#x20;구조&#x09;&#x20;21&#x0A;그림&#x20;2-9.&#x20;신호획득을&#x20;위한&#x20;2차원&#x20;검색공간&#x09;&#x20;24&#x0A;그림&#x20;2-10.&#x20;추적루프&#x20;기본구조&#x09;&#x20;25&#x0A;그림&#x20;2-11.&#x20;일반적인&#x20;반송파&#x20;추적루프&#x09;&#x20;28&#x0A;그림&#x20;2-12.&#x20;코드추적루프&#x20;구조&#x09;&#x20;31&#x0A;그림&#x20;3-1.&#x20;GP2015의&#x20;하향변환구조&#x09;&#x20;34&#x0A;그림&#x20;3-2.&#x20;표본클락&#x20;신호와&#x20;SIGN&#x20;신호&#x09;&#x20;36&#x0A;그림&#x20;3-3.&#x20;표본클락&#x20;신호와&#x20;MAG&#x20;신호&#x09;&#x20;36&#x0A;그림&#x20;3-4.&#x20;데이터획득장치용&#x20;제어프로그램&#x20;(중간주파수신호&#x20;저장용&#x20;프로그램)&#x09;&#x20;39&#x0A;그림&#x20;3-5.&#x20;데이터획득장치&#x09;&#x20;40&#x0A;그림&#x20;3-6.&#x20;데이터획득장치와&#x20;GPS&#x20;RF-FRONT-END&#x09;&#x20;40&#x0A;그림&#x20;3-7.&#x20;기저대역의&#x20;FFT-IFFT&#x20;신호획득기법&#x09;&#x20;45&#x0A;그림&#x20;3-8.&#x20;중간주파수대역의&#x20;FFT-IFFT&#x20;신호획득기법&#x09;&#x20;45&#x0A;그림&#x20;3-9.&#x20;2차&#x20;루프필터기반&#x20;주파수&#x20;추적루프&#x09;&#x20;51&#x0A;그림&#x20;3-10.&#x20;3차&#x20;루프필터기반&#x20;위상&#x20;추적루프&#x09;&#x20;53&#x0A;그림&#x20;3-11.&#x20;FLL-PLL&#x20;결합&#x20;반송파&#x20;추적루프&#x09;&#x20;55&#x0A;그림&#x20;3-12.&#x20;3차&#x20;PLL&#x20;계단응답&#x09;&#x20;56&#x0A;그림&#x20;3-13.&#x20;2차&#x20;FLL&#x20;계단응답&#x09;&#x20;56&#x0A;그림&#x20;3-14.&#x20;1차&#x20;루프필터기반&#x20;반송파&#x20;도움방식&#x20;코드추적루프&#x09;&#x20;59&#x0A;그림&#x20;3-15.&#x20;1차&#x20;DLL&#x20;계단응답&#x09;&#x20;59&#x0A;그림&#x20;3-16.&#x20;데이터블록의&#x20;시간&#x20;상관관계와&#x20;중간주파수신호&#x20;데이터&#x20;제어과정&#x09;&#x20;62&#x0A;그림&#x20;3-17.&#x20;비트동기&#x09;&#x20;64&#x0A;그림&#x20;3-18.&#x20;프레임동기&#x09;&#x20;64&#x0A;그림&#x20;3-19.&#x20;TLM과&#x20;HOW&#x20;워드&#x20;구조&#x09;&#x20;66&#x0A;그림&#x20;3-20.&#x20;발신시각과&#x20;수신시각의&#x20;관계&#x09;&#x20;68&#x0A;그림&#x20;3-21.&#x20;의사거리&#x20;보정&#x20;흐름도&#x09;&#x20;70&#x0A;그림&#x20;3-22.&#x20;전리층&#x20;보정&#x20;흐름도&#x09;&#x20;73&#x0A;그림&#x20;3-23.&#x20;지구자전에&#x20;의한&#x20;회전위치&#x20;오차&#x09;&#x20;75&#x0A;그림&#x20;3-24.&#x20;비선형&#x20;최소제곱기법기반&#x20;항법&#x20;소프트웨어모듈&#x20;흐름도&#x09;&#x20;78&#x0A;그림&#x20;3-25.&#x20;4번위성에&#x20;대한&#x20;신호획득결과&#x09;&#x20;82&#x0A;그림&#x20;3-26.&#x20;7번위성에&#x20;대한&#x20;신호획득결과&#x09;&#x20;82&#x0A;그림&#x20;3-27.&#x20;11번위성에&#x20;대한&#x20;신호획득결과&#x09;&#x20;82&#x0A;그림&#x20;3-28.&#x20;17번위성에&#x20;대한&#x20;신호획득결과&#x09;&#x20;82&#x0A;그림&#x20;3-29.&#x20;20번위성에&#x20;대한&#x20;신호획득결과&#x09;&#x20;83&#x0A;그림&#x20;3-30.&#x20;24번위성에&#x20;대한&#x20;신호획득결과&#x09;&#x20;83&#x0A;그림&#x20;3-31.&#x20;28번위성에&#x20;대한&#x20;신호획득결과&#x09;&#x20;83&#x0A;그림&#x20;3-32.&#x20;4번&#x20;위성에&#x20;대한&#x20;신호추적결과&#x09;&#x20;84&#x0A;그림&#x20;3-33.&#x20;11번&#x20;위성에&#x20;대한&#x20;신호추적결과&#x09;&#x20;85&#x0A;그림&#x20;3-34.&#x20;17번&#x20;위성에&#x20;대한&#x20;신호추적결과&#x09;&#x20;86&#x0A;그림&#x20;3-35.&#x20;20번&#x20;위성에&#x20;대한&#x20;신호추적결과&#x09;&#x20;87&#x0A;그림&#x20;3-36.&#x20;24번&#x20;위성에&#x20;대한&#x20;신호추적결과&#x09;&#x20;88&#x0A;그림&#x20;3-37.&#x20;28번&#x20;위성에&#x20;대한&#x20;신호추적결과&#x09;&#x20;89&#x0A;그림&#x20;3-38.&#x20;4번&#x20;위성에&#x20;대한&#x20;신호동기결과&#x09;&#x20;90&#x0A;그림&#x20;3-39.&#x20;11번&#x20;위성에&#x20;대한&#x20;신호동기결과&#x09;&#x20;90&#x0A;그림&#x20;3-40.&#x20;17번&#x20;위성에&#x20;대한&#x20;신호동기결과&#x09;&#x20;91&#x0A;그림&#x20;3-41.&#x20;20번&#x20;위성에&#x20;대한&#x20;신호동기결과&#x09;&#x20;91&#x0A;그림&#x20;3-42.&#x20;24번&#x20;위성에&#x20;대한&#x20;신호동기결과&#x09;&#x20;92&#x0A;그림&#x20;3-43.&#x20;28번&#x20;위성에&#x20;대한&#x20;신호동기결과&#x09;&#x20;92&#x0A;그림&#x20;4-1.&#x20;실시간&#x20;소프트웨어&#x20;GPS&#x20;수신기&#x20;구조&#x09;&#x20;95&#x0A;그림&#x20;4-2.&#x20;소프트웨어&#x20;GPS&#x20;수신기&#x20;프로그램&#x20;흐름도&#x09;&#x20;97&#x0A;그림&#x20;4-3.&#x20;각&#x20;소프트웨어모듈의&#x20;처리시간&#x20;비교&#x09;&#x20;99&#x0A;그림&#x20;4-4.&#x20;중간주파수신호&#x20;데이터&#x20;버퍼링&#x20;및&#x20;큐잉부와&#x20;3MS&#x20;데이터블록&#x20;생성부&#x09;&#x20;102&#x0A;그림&#x20;4-5.&#x20;3MS&#x20;공유&#x20;데이터블록과&#x20;2MS&#x2F;1MS&#x20;데이터블록&#x20;포인터의&#x20;관계&#x09;&#x20;102&#x0A;그림&#x20;4-6.&#x20;SIMD&#x20;실행모델&#x09;&#x20;104&#x0A;그림&#x20;4-7.&#x20;SIMD기반&#x20;소프트웨어&#x20;설계방식&#x09;&#x20;104&#x0A;그림&#x20;4-8.&#x20;FORK-JOIN&#x20;실행모델&#x09;&#x20;107&#x0A;그림&#x20;4-9.&#x20;실험환경&#x09;&#x20;110&#x0A;그림&#x20;4-10.&#x20;EAST-NORTH&#x20;평면&#x20;측위결과&#x09;&#x20;111&#x0A;그림&#x20;4-11.&#x20;ENU&#x20;좌표계의&#x20;각축에&#x20;대한&#x20;측위오차&#x09;&#x20;111&#x0A;그림&#x20;4-12.&#x20;1초&#x20;데이터에&#x20;대한&#x20;처리시간&#x20;결과&#x09;&#x20;112&#x0A;그림&#x20;4-13.&#x20;코드최적화에&#x20;따른&#x20;처리시간&#x20;비교&#x09;&#x20;112&#x0A;그림&#x20;4-14.&#x20;중간주파수신호&#x20;재설계를&#x20;적용한&#x20;소프트웨어&#x20;GPS&#x20;수신기&#x20;동작결과&#x09;&#x20;113&#x0A;그림&#x20;4-15.&#x20;코드최적화된&#x20;실시간&#x20;소프트웨어&#x20;GPS&#x20;수신기&#x20;동작결과&#x09;&#x20;114|표&#x20;2-1.&#x20;하드웨어기반&#x20;GPS&#x20;수신기와&#x20;소프트웨어기반&#x20;GPS&#x20;수신기의&#x20;특성비교&#x09;&#x20;19&#x0A;표&#x20;2-2.&#x20;루프필터와&#x20;필터계수&#x09;&#x20;27&#x0A;표&#x20;2-3.&#x20;FLL&#x20;변별기&#x20;종류&#x09;&#x20;29&#x0A;표&#x20;2-4.&#x20;PLL&#x20;변별기&#x20;종류&#x09;&#x20;29&#x0A;표&#x20;2-5.&#x20;DLL&#x20;변별기&#x20;종류&#x09;&#x20;31&#x0A;표&#x20;3-1.&#x20;GP2015&#x20;RFIC&#x20;특성&#x09;&#x20;34&#x0A;표&#x20;3-2.&#x20;SIGN&#x2F;MAG&#x20;신호조합에&#x20;따른&#x20;A&#x2F;D&#x20;변환&#x20;관계&#x09;&#x20;35&#x0A;표&#x20;3-3.&#x20;선적분시간과&#x20;JERK&#x20;신호&#x20;동특성에&#x20;대한&#x20;잡음대역폭&#x20;임계치&#x09;&#x20;50&#x0A;표&#x20;3-4.&#x20;선적분시간과&#x20;잡음대역폭에&#x20;대한&#x20;반송파&#x20;신호대잡음비&#x20;임계치&#x09;&#x20;50&#x0A;표&#x20;3-5.&#x20;JERK&#x20;신호&#x20;동특성에&#x20;따른&#x20;잡음대역폭과&#x20;반송파&#x20;신호대잡음비의&#x20;임계치&#x09;&#x20;53&#x0A;표&#x20;3-6.&#x20;선적분시간과&#x20;잡음대역폭에&#x20;대한&#x20;반송파&#x20;신호대잡음비&#x20;임계치&#x09;&#x20;58&#x0A;표&#x20;3-7.&#x20;중간주파수신호&#x20;데이터블록&#x20;제어과정&#x09;&#x20;62&#x0A;표&#x20;3-8.&#x20;전달지연시간&#x20;보정&#x09;&#x20;68&#x0A;표&#x20;3-9.&#x20;신호획득&#x20;결과&#x09;&#x20;81&#x0A;표&#x20;4-1.&#x20;INTRINSIC&#x20;함수&#x20;사용예&#x09;&#x20;105&#x0A;표&#x20;4-2.&#x20;OPENMP&#x20;지시어를&#x20;사용한&#x20;동작코드&#x20;예&#x09;&#x20;107&#x0A;표&#x20;4-3.&#x20;구현시스템&#x20;환경&#x09;&#x20;110</dcvalue>
  <dcvalue element="language" qualifier="iso">kor</dcvalue>
  <dcvalue element="publisher" qualifier="none">The&#x20;Graduate&#x20;School,&#x20;Ajou&#x20;University</dcvalue>
  <dcvalue element="rights" qualifier="none">아주대학교&#x20;논문은&#x20;저작권에&#x20;의해&#x20;보호받습니다.</dcvalue>
  <dcvalue element="title" qualifier="none">실시간&#x20;소프트웨어&#x20;GPS&#x20;수신기의&#x20;설계와&#x20;최적화에&#x20;관한&#x20;연구</dcvalue>
  <dcvalue element="title" qualifier="alternative">Ko&#x20;Sun&#x20;Jun</dcvalue>
  <dcvalue element="type" qualifier="none">Thesis</dcvalue>
  <dcvalue element="contributor" qualifier="affiliation">아주대학교&#x20;일반대학원</dcvalue>
  <dcvalue element="contributor" qualifier="alternativeName">Ko&#x20;Sun&#x20;Jun</dcvalue>
  <dcvalue element="contributor" qualifier="department">일반대학원&#x20;전자공학과</dcvalue>
  <dcvalue element="date" qualifier="awarded">2006.&#x20;8</dcvalue>
  <dcvalue element="description" qualifier="degree">Master</dcvalue>
  <dcvalue element="identifier" qualifier="url">http:&#x2F;&#x2F;dcoll.ajou.ac.kr:9080&#x2F;dcollection&#x2F;jsp&#x2F;common&#x2F;DcLoOrgPer.jsp?sItemId=000000001498</dcvalue>
  <dcvalue element="subject" qualifier="keyword">소프트웨어&#x20;GPS&#x20;수신기</dcvalue>
  <dcvalue element="subject" qualifier="keyword">FFT-IFFT</dcvalue>
  <dcvalue element="subject" qualifier="keyword">FLL-PLL&#x20;결합&#x20;추적루프</dcvalue>
  <dcvalue element="subject" qualifier="keyword">반송파&#x20;도움방식&#x20;DLL</dcvalue>
  <dcvalue element="subject" qualifier="keyword">비트동기</dcvalue>
  <dcvalue element="subject" qualifier="keyword">프레임동기</dcvalue>
  <dcvalue element="subject" qualifier="keyword">항법필터</dcvalue>
  <dcvalue element="subject" qualifier="keyword">실시간</dcvalue>
  <dcvalue element="subject" qualifier="keyword">공유메모리</dcvalue>
  <dcvalue element="subject" qualifier="keyword">SSE2</dcvalue>
  <dcvalue element="subject" qualifier="keyword">OpenMP</dcvalue>
  <dcvalue element="description" qualifier="alternativeAbstract">This&#x20;paper&#x20;presents&#x20;a&#x20;design&#x20;of&#x20;a&#x20;real-time&#x20;software&#x20;GPS&#x20;receiver&#x20;which&#x20;runs&#x20;on&#x20;a&#x20;PC&#x20;and&#x20;its&#x20;realization&#x20;through&#x20;software&#x20;modules&#x20;to&#x20;operate&#x20;in&#x20;real-time.&#x20;The&#x20;designed&#x20;software&#x20;GPS&#x20;receiver&#x20;is&#x20;the&#x20;L1-C&#x2F;A&#x20;code&#x20;receiver.&#x20;All&#x20;the&#x20;receiver&#x20;components&#x20;except&#x20;the&#x20;RF-front-end&#x20;are&#x20;modeled&#x20;as&#x20;software&#x20;modules&#x20;and&#x20;implemented&#x20;on&#x20;the&#x20;PC&#x20;processor&#x20;to&#x20;provide&#x20;flexibility&#x20;and&#x20;efficiency&#x20;in&#x20;modifying&#x20;them&#x20;for&#x20;various&#x20;signal&#x20;processing&#x20;algorithms.&#x20;The&#x20;RF-front-end&#x20;and&#x20;DAQ&#x20;for&#x20;receiving&#x20;and&#x20;storing&#x20;digital&#x20;IF&#x20;data&#x20;are&#x20;implemented&#x20;in&#x20;hardware&#x20;modules,&#x20;which&#x20;are&#x20;controlled&#x20;by&#x20;the&#x20;designed&#x20;software&#x20;program.&#x20;A&#x20;FFT-IFFT&#x20;based&#x20;acquisition&#x20;software&#x20;module&#x20;is&#x20;designed&#x20;to&#x20;provide&#x20;a&#x20;high-speed&#x20;signal&#x20;acquisition.&#x20;FLL&#x20;assisted&#x20;PLL&#x20;and&#x20;carrier-aided&#x20;DLL&#x20;are&#x20;used&#x20;to&#x20;track&#x20;the&#x20;fine&#x20;carrier&#x20;phase&#x20;and&#x20;the&#x20;fine&#x20;code&#x20;phase,&#x20;respectively.&#x20;The&#x20;filter&#x20;parameters&#x20;for&#x20;each&#x20;loop&#x20;filter&#x20;are&#x20;determined&#x20;to&#x20;satisfy&#x20;the&#x20;desired&#x20;tracking&#x20;performance&#x20;in&#x20;terms&#x20;of&#x20;the&#x20;signal&#x20;dynamics&#x20;and&#x20;noise&#x20;bandwidth.&#x20;The&#x20;bit&#x20;and&#x20;frame&#x20;synchronization&#x20;modules&#x20;are&#x20;used&#x20;to&#x20;find&#x20;the&#x20;bit&#x20;and&#x20;frame&#x20;data&#x20;from&#x20;the&#x20;received&#x20;signal&#x20;and&#x20;to&#x20;extract&#x20;the&#x20;navigation&#x20;messages&#x20;and&#x20;generate&#x20;raw&#x20;measurements&#x20;associated&#x20;with&#x20;the&#x20;visible&#x20;satellites.&#x20;The&#x20;navigation&#x20;module&#x20;includes&#x20;navigational&#x20;components&#x20;which&#x20;include&#x20;the&#x20;least-squares&#x20;navigation&#x20;filter&#x20;and&#x20;the&#x20;pseudo-range&#x20;correction&#x20;algorithm.&#x20;The&#x20;byte-type&#x20;IF&#x20;data&#x20;is&#x20;used&#x20;to&#x20;fit&#x20;in&#x20;for&#x20;general&#x20;PC&#x20;data&#x20;processing&#x20;and&#x20;to&#x20;improve&#x20;the&#x20;signal&#x20;sensitivity.&#x20;In&#x20;order&#x20;to&#x20;reduce&#x20;the&#x20;processing&#x20;time,&#x20;an&#x20;Open&#x20;MP™&#x20;and&#x20;SSE2™&#x20;techniques&#x20;are&#x20;employed&#x20;in&#x20;the&#x20;mixer&#x20;and&#x20;integrator&#x20;which&#x20;require&#x20;the&#x20;most&#x20;computational&#x20;load,&#x20;and&#x20;a&#x20;shared&#x20;memory&#x20;structure&#x20;is&#x20;used&#x20;with&#x20;a&#x20;dynamic&#x20;data&#x20;control.&#x20;All&#x20;software&#x20;modules&#x20;are&#x20;operated&#x20;in&#x20;sequence&#x20;and&#x20;are&#x20;synchronized&#x20;with&#x20;pre-defined&#x20;time&#x20;scheduling.&#x20;The&#x20;performance&#x20;of&#x20;the&#x20;designed&#x20;software&#x20;GPS&#x20;receiver&#x20;is&#x20;evaluated&#x20;by&#x20;running&#x20;it&#x20;in&#x20;real-time&#x20;using&#x20;the&#x20;real&#x20;GPS&#x20;signals.</dcvalue>
</dublin_core>
