KR0142951B1 - 윈도우필터를 이용한 직접확산 통신시스템의 수신기 - Google Patents
윈도우필터를 이용한 직접확산 통신시스템의 수신기Info
- Publication number
- KR0142951B1 KR0142951B1 KR1019950018292A KR19950018292A KR0142951B1 KR 0142951 B1 KR0142951 B1 KR 0142951B1 KR 1019950018292 A KR1019950018292 A KR 1019950018292A KR 19950018292 A KR19950018292 A KR 19950018292A KR 0142951 B1 KR0142951 B1 KR 0142951B1
- Authority
- KR
- South Korea
- Prior art keywords
- value
- signal
- peak
- outputting
- channel correlation
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
- H04B1/70754—Setting of search window, i.e. range of code offsets to be searched
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
[청구범위에 기재된 발명이 속한 기술분야]
직접확산통신시스템의 수신기에 관한 것이다.
[발명이 해결하려고 하는 기술적 과제]
무선채널상에 신호가 존재하지 않는 경우에 동기검출의 동작을 수행하지 않는 수신기를 구현한다.
[발명의 해결방법의 요지]
본 발명에 따른 수신기는 ; I채널 상관관계값 및 Q채널 상관관계 값을 각각 자승연산하고, 자승연산된 상관관계값들을 가산하며, 가산된 상관관계값들을 제곱근연산하는 연산수단과; 제곱근연산된 값을 소정 시간 지연시키는 제1 지연소자 및 제2 지연소자와; 제 2지연소자에 의해 지연된 제곱근연산값과 제곱근연산값을 가산하여 가산연산값을 출력하는 가산수단과; 제1 지연소자에 의해 지연된 제곱근연산값이 가산연산값 이상인 경우, 1단 지연된 제곱근연산값들중 최고 피크값을 검출하고, 최고 피크값의 현재위치를 검출하는 검출처리수단과; 최고 피크값의 현재위치가 검출됨에 응답하여 데이타 복조주기의 시작점 및 복조시점을 결정하는 제어신호를 발생하는 제어신호 발생수단과; 제어신호에 의해 결정되는 복조시점에서 I채널 상관관계값 및 Q채널 상관관계값을 복조하는 복조수단으로 구성한다.
[발명의 중요한 용도]
직접확산통신시스템의 수신기
Description
제1도는 종래에 있어서 윈도우필터를 이용한 직접확산통신시스템의 수신기에 대한 블럭구성도.
제2도는 제1도의 구성중 동기검출기에서 수행되는 초기 동기를 검출하기 위한 스테이트 천이과정을 나타내는 상태도.
제3도는 본 발명의 일실시예에 따른 원리를 설명하기 위한 도면.
제4도는 본 발명의 일실시예에 따른 윈도우필터를 이용한 직접확산통신시스템의 수신기에 대한 블럭구성도.
제5도는 본 발명의 다른 실시예에 따른 원리를 설명하기 위한 도면.
제6도는 본 발명의 다른 실시예에 따른 윈도우필터를 이용한 직접확산통신시스템의 수신기에 대한 블럭구성도.
*도면의 주요부분에 대한 부호의 설명
164~170: 지연기 172: 가산기
174: 승산기 176,182: 비교기
178: 선택기 180: 무신호 계수기
184: 논리곱 게이트
본 발명은 직접확산통신시스템에 관한 것으로, 특히 무선채널상에 신호가 없는경우에도 동기를 검출할 수 있는 윈도우필터를 이용한 수신기에 관한 것이다.
일반적으로 직접확산통신시스템의 수신기는 송신측으로부터의 직접확산된 신호를 수신하여 역확산시킴으로써 원래의 전송데이타를 복원시킨다. 이때 상기 수신기에서는 초기동기, 동기추적, 클럭복구 및 기저내역 데이타를 복구시킴으로써 원래의 전송데이타를 복원하게 된다.
한편, 상기와 같은 복구동작의 수행중에 수신신호는 채널상의 잡음 및 간섭에 기인하여 열화되는 문제점이 있었다. 또한 페이딩(fading)이나 섀도윙(shadowing)에 의해 수신신호의 엔벨로프(envelope)가 변동되거나 다중경로(mutipath)신호가 발생하는 문제점이 있었다.
이러한 문제점들은 원래의 전송데이타의 충실한 복구를 보장하지 못하기 때문에 윈도우필터를 이용한 수신기가 강구되어졌었다.
이러한 윈도우필터를 이용한 직접확산통신시스템의 수신기는 제1도와 같이 구성되며, 그에 따른 동작은 1994년 7월 13일자로 본원 출원인에 의해 선출원된 대한민국 특허출원 제94-30742호 제목 윈도우필터를 이용한 직접확산통신시스템의 수신기하에 상세하게 개시되어 있다.
제 1도 및 상기 제1도의 구성중 동기검출기(150)에서 수행되는 초기동기를 검출하기 위한 스테이드(state) 천이(transition)과정을 나타내는 상태도가 도시되어 있는 제2도를 참조하여 송신측으로 부터의 전송데이타를 복원하는 동작을 설명한다.
먼저 제1혼합기(102)는 안테나(100)를 통해 입력되는 수신신호와, 반송파 발생기(104)로부터 입력되는 반송파를 입력받으며, 상기 두 입력신호를 믹싱하여 혼합신호로 출력한다. 이후 대역통과필터(BPF)(106)는 상기 혼합 신호를 입력받아 필터링하여 중간주파수신호로 변환된 필터링 신호를 출력한다.
이후 I채널혼합기(108)는 상기 필터링신호와, 중간주파수 발생기(110)으로 부터 입력되는 동상신호성분의 중간주파수신호를 입력받으며, 상기 두 입력신호를 믹싱하여 필터링신호로부터 중간주파수 성분이 제거된 I채널 기저대역확산신호를 생성출력한다. 위상변환기(112)는 중간주파수 발생기(110)로부터 입력되는 중간주파수 신호를 입력받아 π/2만큼 위상천이하여 직교성분의 중간주파수신호로 출력한다. Q채널혼합기(114)는 중간주파수발생기(110)로부터 위상변환기(112)를 거쳐 입력되는 직교성분의 중간주파수신호와, 필터링신호를 입력받으며, 상기 두 입력신호를 믹싱하여 필터링신호로부터 중간주파수 성분이 제거된 Q채널 기저대역확산신호를 생성출력한다.
제1, 2 저역통과필터(LPF)(116,118)는 상기 I, Q채널의 기저대역확산신호들을 각각 입력받아 저역통과 필터링하여 출력한다. 제1,2 아날로그/디지탈 (A/D)변환기(120,122)는 제1, 2 저역통과필터(116,118)들에 의해 필터링된 I,Q채널의 기저대역확산 신호를 입력받아 I,Q채널의 디지털 신호로 변환하여 출력한다.
제1, 2 디지털정합필터(126, 128)는 기준 PN코드 발생기(124)로부터 각각 기준PN코드를 입력받으며, 상기 I, Q채널의 디지털 신호를 각각 입력받아 기준 PN코드와의 상관관계를 구비하여 각각 I 및 Q채널의 상관관계값을 출력한다.
제1, 2자승기(130,132)는 상기 I 및 Q채널의 상관관계값을 각각 입력받아 자승연산하여 출력하며, 가산기(134)는 상기 자승연산된 I 및 Q채널의 상관관계값들을 입력받으며, 상기 두 상관관계값들을 가산하여 가산신호로 출력한다. 이후 제곱근기(136)는 상기 가산신호를 입력받아 제곱근연산하여 제곱근연산된 신호로 출력한다.
피크검출기(138)와 윈도우 피크검출기(114)는 매 데이타 복조주기마다, 즉 데이타 듀레이션(duration)동안 최고의 피크값을 검출한다. 즉, 피크검출기(138)는 제곱근기(136)의 출력을 그대로 이용하여 피크값을 검출하고 보다 큰 피크값이 검출될 때마다 피크검출값(R-PKDET)을 생성출력하여 보다 큰 피크값이 검출되었음을 알린다. 그리고 윈도우 피크검출기(114)는 윈도우 필터(142)의 필터링출력을 이용하여 피크값을 검출한다. 이때 윈도우필터(142)는 윈도우내의 제곱근기(136)의 출력은 그대로 통과 시키며, 윈도우이외의 제곱근기(136)의 출력은 통과시키지 않고 0값을 출력시킨다. 즉, 윈도우 피크검출기(144)는 윈도우내에서 최고의 피크값이 관측될 때마다 새로운 피크가 관측되었음을 알리는 윈도우 피크검출값(W-PKDET)을 생성출력한다.
즉 피크검출기(138)는 제어신호(PNEW)에 대응하는 한 데이타 듀레이션동안 제곱근기(136)의 모든 출력값 가운데 최고의 피크를 검출하여 피크검출값(R-PKDET)을 생성하지만, 윈도우 피크검출기(144)는 제어신호(PNEW)에 대응하는 한 데이타 듀레이션동안 제곱근기(136)의 출력중 특정 크기의 윈도우이내의 샘플가운데에서만 최고의 피크를 검출하여 윈도우 피크검출값(W-PKDET)을 생성출력한다.
피크위치 검출기(140)와 윈도우 피크위치 검출기(146)는 각각 피크검출기(138)와 윈도우 피크검출기(144)로부터 최대 피크값이 관측되었음을 알리는 신호(R-PKDET, W-PKDET)를 입력받으며, 동시에 주기계수기(158)로부터 입력되는 현재 피크위치를 알리는 위상위치정보(POS)를 저장하며, 한 듀레이션이 끝나고 데이타를 복조하는 시점에서 각각 최고 피크값의 위치정보를 출력한다.
즉, 피크위치검출기(140)는 피크검출기(138)로 부터의 피크검출값(R-PKDET)의 입력시점에서 주기계수기(158)로부터 입력되는 위상위치 정보(POS)를 저장하며, 한 데이타 듀레이션이 끝나면 한 데이타 듀레이션동안 저장된 위상위치정보(POS)중 최대 위상위치정보를 피크위치신호(R-PKPOS)로 출력한다. 또한 윈도우 피크위치검출기(146)는 윈도우 피크검출기(144)로 부터의 윈도우 피크검출값(W-PKDET)의 입력시점에서 주기 계수기(158)로부터 입력되는 위상위치정보(POS)를 저장하며, 한 데이타 듀레이션이 끝나면 한 데이타 듀레이션동안 지정된 위상위치정보(POS)중 최대 위상위치정보를 윈도우 피크위치신호(W-PKPOS)로 출력한다.
비교기(148)는 피크위치검출기(140)로부터 피크위치신호(R-PKPOS)와, 윈도우 피크위치검출기(146)로부터 윈도우 피크위치신호(W-PKPOS)를 입력받으며, 상기 두 입력신호를 비교하여 상기 두 입력신호의 위상위치가 동일하면 1의 값을 가지는 비교신호(HIT)를 생성출력하며, 상기 두 입력신호의 위치가 동일하지 않으면 0의 값을 가지는 비교신호(HIT)를 생성출력한다. 상기 비교신호(HIT)는 수신신호의 PN코드와 기준PN코드의 시퀸스(sequence)가 1칩(chip) 이내로 일치하는 상태를 나타내는 신호이다.
이후 동기검출기(150)는 상기 비교신호(HIT)를 입력받아 이에 대응하여 초기동기(acquisition)혹은 유효한 수신신호가 감지되었음을 알리는 동기신호(SYNC)를 생성출력한다. 이때 동기신호(SYNC)는 초기동기의 확립 상태를 알리는 신호이며, 무선 랜(LAN) 또는 무선전화기등에서 유효한 수신신호가 존재함을 알리는 캐리어 감지신호로 이용될 수 있다.
상술한 동기검출기(150)는 일례로 공지의 스테이트 머신(state machine)으로 구성되며, 제2도는 이러한 스테이트 머신의 일례를 보인 것으로서, 비교신호(HIT)에 따라 순차적으로 스테이트가 증가하는 방향으로 천이(transition)하고, 동일하지 않은 비교신호(HIT)에 따라 순차적으로 스테이트가 감소하는 방향으로 천이하는 스텝 바이 스텝 업(step-by-step up) 및 스텝 바이 스텝 다운(step-by-step down)으로 천이하는 스테이트 머신의 일례를 도시한 것이다.
상술한 제2도의 스테이트 머신의 동작을 살펴보면 초기의 스테이트는 S1스테이트상태에 있고, 동기가 확립되지 않았으므로 0상태의 동기신호(SYNC)를 출력한다. 만약 S1스테이트에서 0상태의 비교신호(HIT)가 입력되면 스테이트 천이는 하지않고 계속 SI스테이트에 있게되고 출력으로는 동기가 확립되지않았음을 알리는 0상태의 동기신호(SYNC)를 출력한다. 즉, S1스테이트에서 0상태의 비교신호(HIT)가 입력되며, 다음 스테이트는 역시 S1스테이트이며, 동기가 확립되지않음을 알리는 0상태의 동기신호(SYNC)를 출력한다. 만약 S1상태에서 1상태의 비교신호(HIT)가 입력되면, 스테이트는 S2로 천이되고 이전 동기신호(SYNC)의 상태를 그대로 간직하는 동기신호(SYNC)를 출력한다. 따라서 S1스테이트에서 S2스테이트로 천이하는 경우, 이전 동기신호(SYNC)의 상태가 0이므로 출력되는 동기신호(SYNC)는 0의 상태를 가진다.
또한 S2스테이트에서 0상태의 비교신호(HIT)가 입력되면, 스테이트 상태는 S1스테이트로 천이하며, 0상태의 동기신호(SYNC)를 출력한다. S2스테이트에서 1상태의 비교신호(HIT)가 입력되면, 스테이트 상태는 S3스테이트 천이되며, 동기신호(SYNC)는 이전 동기신호(SYNC)의 상태를 그대로 간직한채 출력한다.
이후 상술한 동작에 따라, 스테이트 천이가 계속되어 Sn-1스테이트에 도달되고, Sn-1스테이트에서 1상태의 비교신호(HIT)가 입력되면, 스테이트는 최종 스테이트인 Sn스테이트로 천이하고 동기가 확립되었음을 알리는 1상태의 동기신호(SYNC)를 출력한다. 최종 스테이트 Sn에서 1상태의 비교신호(HIT)가 입력되면, 스테이트 천이는 계속 Sn스테이트에 머물게 되고, 출력으로는 1상태의 동기신호(SYNC)를 출력한다. 만약 Sn스테이트에서 0상태의 비교신호(HIT)가 입력되면 스테이트는 Sn-1스테이트로 천이하게 되고 상기 동기신호(SYNC)는 이전 동기신호(SYNC)의 상태를 가지므로 1상태의 동기신호(SYNC)가 출력된다.
만약 Sn스테이트에서 연속하여 0상태의 비교신호(HIT)가 입력되면 스테이트는 계속적으로 감소하는 방향으로 천이하게 되고 결국 초기 스테이트는 계속적으로 감소하는 방향으로 천이하게 되고 결국 초기 스테이트S1에 도달하게 되어 동기 손실(loss)혹은 수신신호가 유효하지 않음을 알리는 0상태의 동기신호(SYNC)를 출력한다.
한편 동기 검출기(150)는 상술한 동기신호이외에 스테이트 머신의 상태를 판단하여 S1스테이트에 있으면 0상태의 판단신호(INIST)를 출력하며, 그렇지 않으면, 1상태의 판단신호(INIST)를 출력한다.
제1선택기(152)는 A입력단자를 통해 피크위치신호(R-PKPOS)를 입력받으며, B입력단자를 통해 윈도우 피크위치신호(W-PKPOS)를 입력받는다.
이후 제1선택기(152)는 상기 판단신호(INSIT)를 셀렉트단자(sel)로 입력받아, 0상태의 판단신호(INSIT)가 입력되면 A입력단자로의 입력신호를 최대피크위치신호(PKPOS)로 출력하며, 1상태의 판단신호(INSIT)가 입력되면, B입력단자로의 입력신호를 최대피크위치신호(PKPOS)로 출력한다.
제2선택기(160)는 A단자를 통해 피크검출값(R-PKDET)를 입력받으며, B단자를 통해 윈도우필터값(W-PKDET)를 입력받으며, 상기 판단신호(INSIT)를 셀렉트단자(sel)로 입력받아 판단신호(INSIT)의 입력상태에 대응하여 피크검출값(R-PKDET) 또는 윈도우 피크검출값(W-PKDET)을 선택하여 최고의 피크값이 검출되었음을 알리는 최대피크검출신호(PKPOS)로 출력한다.
윈도우조정기(156)는 제1선택기(152)로부터 최대피크위치신호(PKPOS)를 입력받으며, 최대피크위치신호(PKPOS) 혹은 외부에서 인가되는 윈도우크기 제어신호에 대응하여 윈도우필터(142)의 윈도우를 조정한다.
윈도우필터(142)는 윈도우 조정기(156)가 제공하는 윈도우 범위내에서 제곱근기(136)의 출력을 필터링하여 출력하며, 상기 윈도우 범위를 벗어나는 신호는 제거시키고 0상태의 신호를 출력시킨다.
한편, 타이밍 복구회로(154)는 매 데이타 듀레이션이 끝나는 데이타 복조시점에서 최대피크위치신호(PKPOS)를 입력받아 다음 데이타 듀레이션에서는 최대 피크가 특정한 위치에서 관측될 수 있도록 위상위치정보를 변경하도록 주기계수기(158)를 제어한다. 즉, 타이밍복구회로(154)에서는 피크가 관측되기를 원하는 특정한 위치와 실제 최고의 피크가 관측된 위치와의 차이로부터 위상에러를 구하게 되고, 이러한 위상에러를 줄이도록 주기계수기(158)를 제어하게 된다.
주기계수기(158)는 데이타의 시작점 및 테이타의 복조시점을 결정하는 제어신호(PVEW)와 위상위치정보(POS)를 제공한다. 즉, 주기계수기(158)는 하나의 데이타 듀레이션을 무수히 많은 위상으로 구분하여 각 위상을 순차적으로 카운팅하여 각 위상을 위치로 맵핑한 정보를 출력하고, 하나의 데이타 듀레이션이 끝나면 데이타의 복조시점 및 데이타의 시작점을 알리는 제어신호(PNEW)를 생성한다. 이때, 주기계수기(158)의 정확한 계기기간은 타이밍 복구회로(154)로부터 계속적으로 제어 받게 되어 있으므로 주기계수 시간은 미세하게 변할 수도 있다. 이러한 주기계수시간의 미세한 변화는 수신신호와 기준신호와의 위상에러를 최소화하는 방향으로 이루어지므로 이러한 과정에서 동기추적 및 클럭이 복구된다.
한편, 복조기(162)는 최대피크검출신호(PKDET)에 응답하여, 제1, 2디지탈 정합필터(126,128)의 출력을 업데이트(update) 래치하다가 주기계수기(158)가 데이타의 복조시점을 알려오면 기억된 제1, 2디지탈정합필터(126, 128)의 출력으로부터 데이타를 복원한다.
요약하면, 윈도우 필터(142)는 이전 데이타 듀레이션에서 최고의 피크가 관측된 위치부근에 존재하는 제곱근기(136)의 출력만을 통과시키게 된다. 따라서 이러한 과정은 채널 잡음이나 의도적/비의도적 잡음 혹은 페이딩이나 새도윙등으로 인한 멀티패스신호등이 존재하는 수신신호하에서 다양한 잡음이나 멀티패스신호등을 제거할 수 있었다.
그러나, 상술한 직접확산통신시스템의 수신기에서 무선채널상에 신호가 존재하지 않는 경우 제1도의 동기검출기(150)는 오류에 따른 동기검출을 행하는 문제점이 있었다. 즉, 동기검출기(150)는 무작위신호가 입력되는 경우, 무작위신호(random signal)의 확률에 기인하여 거짓으로 동기를 검출하였다는 신호(false alarm signal)를 발생할 수도 있다.
이러한 거짓동기 검출신호는 무선 랜등과 같은 시스템에서 시스템의 성능을 크게 열화시키는 문제점이 있었다.
따라서, 본 발명의 목적은 채널잡음이나 간섭으로 인한 수신신호의 열화상태에서도 전송데이타를 충실히 복원할 수 있는 직접확산통신시스템의 수신기를 제공함에 있다.
본 발명의 다른 목적은 수신신호의 멘벨로프 변동 혹은 멀티패스 신호의 존재에 관계없이 전송데이타를 충실히 복원할 수 있는 직접확산통신시스템의 수신기를 제공함에 있다.
본 발명의 또 다른 목적은 무선채널상에 신호가 존재하지 않는 경우에는 동기검출의 동작을 수행하지 않는 직접확산통신시스템의 수신기를 제공함에 있다.
상술한 목적들에 따라, 본 발명에 따른 윈도우필터를 이용한 직접확산통신시스템의 수신기는 ; I채널 상관관계값 및 Q채널 상관관계값을 각각 자승연산하고, 상기 자승연산된 I채널 상관관계값 및 Q채널 상관관계값을 가산하며, 상기 가산된 상관관계값들을 제곱근 연산하여 제곱근연산된 값을 출력하는 연산수단과 ; 상기 제곱근연산값을 직렬접속된 제1 지연소자 및 제2 지연소자를 통해 소정 시간 지연시키는 지연수단과 ; 제2 지연소자에 의해 2단 지연된 제곱근연산값과 상기 제곱근연산값을 가산하여 가산연산값을 출력하는 가산수단과 ; 제1 지연소자에 의해 1단 지연된 제곱근연산값이 상기 가산 연산값 이상인 경우, 상기 1단 지연된 제곱근연산값들중 최고 피크값을 검출하고, 상기 최고 피크값의 현재위치를 검출하는 검출처리수단과 ; 상기 최고 피크값의 현재위치가 검출됨에 응답하여 데이타 복조주기에서의 시작점 및 복조시점을 결정하는 제어신호를 발생하는 데이타 시점 제어신호 발생수단과 ; 상기 제어신호에 의해 결정되는 복조시점에서 I채널 상관관계값 및 Q채널 상관관계값을 복조하는 복조수단으로 구성함을 특징으로 한다.
이하 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 하기에서 제1도에 도시된 종래의 윈도우필터를 이용한 수신기와 동일한 본 발명의 구성요소들에 대한 설명은 본 발명의 명확화를 위하여 생략하기로 한다.
제3도 및 제4도를 참조하여, 본 발명의 일실시예에 따른 기본 원리 및 본 발명의 일실시예에 따른 윈도우필터를 이용한 직접확산통신시스템의 수신기를 설명한다.
우선, 본 발명의 일실시예에 따른 기본 원리는 피크 검출기(138)로 입력되는 제곱근기(136)의 출력을 의사잡음부호의 상관특성을 이용하여 얻어지는 동적 임계치(Dynamic Threshold)와 비교하여 이 임계치보다 큰 신호들에 대한 피크검출의 동작이 수행되도록 하는 것이다.
2단 직렬접속된 지연기(168) 및 지연기(170)는 제곱근기(136)의 출력을 소정 시간만큼 단계별로 지연시키는데, 이때 바람직한 지연 시간은 기준 PN코드의 1칩(chip)이상이다.제3도와 같은 신호를 살펴보면, 지연기(168)의 출력이 NA시점의 신호라고 가정할 때 제곱근기(136)의 출력은 NB시점의 신호에 해당하고, 지연기(170)의 출력은 NC시점의 신호에 해당한다. 또한 지연기(164) 및 지연기(166)는 제1 디지탈 정합필터(126) 및 제2 디지탈 정합필터(128)의 출력을 각각 소정시간만큼 지연시킨다.
가산기(172)는 제곱근기(136)의 출력과 지연기(170)의 출력을 가산하고, 승산기(174)는 가산기(172)의 출력에 가중치 M을 승산한다. 상기 가중치 M의 범위는 일반적으로 0,1,2,...,8정도이며, 바람직하게는 3이다. 이때 가중치 M=0이면, 제4도의 수신기는 제2도의 수신기와 동일한 동작을 수행한다.
승산기(174)의 출력을 A입력단자로 수신하고, 지연기(168)에서 1단 지연된 신호를 B입력단자로 수신하는 비교기(176)는 지연기(168)에서 1단 지연된 신호의 크기가 승산기(174)의 출력신호의 크기 이상인 경우 1레벨의 ON신호를 출력하고, 그 외의 경우에는 0레벨의 ON신호를 출력한다. 여기서, 제곱근기(136)의 출력과 지연기(170)의 출력을 가산하고, 가산된 출력에 가중치 M을 승산한후 이 승산된 결과를 지연기(168)의 출력과 비교하는 동작은 기준 PN코드의 상관치가 피크인 경우만을 선택하는 과정과 동일하다. 즉, 이러한 처리는 지연기(168)의 출력이 잡음신호이거나 혹은 PN코드의 상관치가 피크가 아닌 경우에 비교기(176)가 0레벨의 ON신호를 출력하는 동작이다.
지연기(168)의 출력을 A입력단자로 수신하고, 0레벨의 신호를 B입력단자로 수신하는 선택기(178)는 비교기(176)로부터 출력되는 ON신호를 이용 즉, ON신호가 1레벨인 경우에는 지연기(168)로부터 인가되는 신호를 출력하고, ON신호가 0레벨인 경우에는 0레벨의 신호를 출력한다. 즉, 선택기(178)는 제곱근기(136)로부터 출력되는 신호가 잡음신호이거나 기준 PN코드의 상관치 결과가 피크가 아닌 경우에는 0레벨의 신호를 출력하고, 기준 PN코드의 상관치 결과가 피크인 경우에는 I레벨의 신호를 출력한다.상기에서 비교기(176)에서 출력되는 ON신호는 PN피크 이외의 샘플이 제거된 신호가 피크검출기(138)로 인가되도록 하는 선택기(178)의 프리필터링(pre-filterling)동작을 제어하는 신호이다.
선택기(178)의 출력을 이용하여 피크검출, 피크위치검출 및 타이핑 제어등을 수행하는 이후의 동작은 제1도의 동작과 동일하게 수행된다.
무신호 계수기(180)는 비교기(176)로부터 출력되는 ON신호가 I레벨인 경우의 수를 주기계수기(158)로부터 출력되는 제어신호(PNEW)에 의해 PN코드 1주기 동안 계수한다. 비교기(182)는 상기 계수결과를 0레벨의 신호와 비교하여 1레벨의 ON신호의 갯수가 0보다 크면 1레벨의 ENA신호를 출력하고, 그렇지 않으면 0레벨의 ENA신호를 출력한다. 상기 동작은 송신측이 신호를 전송하지 않아 수신기가 잡음신호를 수신하는 경우, 0레벨의 ENA신호를 출력하는 동작에 대응된다. 즉, 전송채널상에 캐리어거 존재하지 않는 경우에 비교기(182)가 0레벨의 ENA신호를 출력하도록 한다. 그러면 논리곱 게이트(184)는 0레벨의 ENA신호와 비교기(148)에서 출력되는 비교신호(HIT1)를 논리곱 연산하여 0레벨의 HIT2신호를 출력한다. 이에 따라 무선채널상에 신호가 존재하지 않는 경우, 동기검출기(150)는 초기동기의 검출동작을 수행하지 않게 된다. 한편, 1레벨의 ENA신호가 인가되는 경우에 동기검출기(150)는 정상적인 초기동기의 검출동작을 수행하게 된다.
무선채널상에 캐리어가 존재하느냐 존재하지 않느냐 여부에 따라 초기 동기 검출과정을 제어하는 상술한 바와 같은 동작은 거짓동기 검출신호의 발생을 최소화시킬 수 있으므로 시스템 성능을 극대화할 수 있게 된다.
한편, 무선채널상의 캐리어는 전송중의 여러 원인들에 의해 제5도에 점선으로 표시한 바와 같이 감쇠될 수도 있게 된다. 이러한 경우에 제4도의 구성에 따른 수신시는 캐리어를 단순히 잡음신호로 인지하여 캐리어의 복원시키지 못하는 문제점이 있었다.
다음에, 송신측으로부터 전송되는 신호가 감쇠되는 경우에도 그 신호를 충실하게 복원시키도록 하는 동작을 본 발명의 다른 실시예에 따른 원리를 나타내는 제5도 및 본 발명의 다른 실시예에 따른 수신기 구성을 나타내는 제6도를 참조하여 설명한다.
제4도의 구성에 대해 제6도의 구성이 갖는 차이점은 윈도우필터(142)로 인가되는 신호이다. 즉, 제4도의 구성에 의하면 윈도우필터(142)에는 선택기(178)로부터 출력되는 신호가 인가되지만, 제6도의 구성에 의하면 윈도우필터(142)에는 지연기(168)로부터 출력되는 신호가 인가된다. 이러한 동작은 전술한 제4도의 동작이 윈도우필터(142)에서 필터링되는 윈도우범위내의 신호에 대해서는 적용되지 않음을 나타낸다. 이러한 동작은 윈도우범위내의 신호에 대해서는 프리필터링 동작을 수행하지않은 상태로 처리하게 하는 것인데, 이는 비교기(176)로부터 출력되는 신호의 상태에 관계없이 윈도우범위내의 데이타는 적절하게 복조되도록 하는 것이다.
상술한 바와 같이 승산기(174)에서 승산되어 출력되어 결정되는 동적임계치와 지연기(168)에서 1단 지연된후 출력되는 제곱근기(136)로부터의 신호의 크기를 비교하므로써 채널상에 신호가 존재하지 않는 경우, PN상관값이 피크가 아닌 경우 및 PN상관값이 피크인 경우를 판단할 수 있다. 이에 따라 무선채널상에 신호가 존재하지 않는 경우나 PN상관값이 피크가 아닌 경우에 동기검출기(150)가 거짓동기 검출신호를 발생시키는 문제점을 해소시킬 수 있는 잇점이 있다.
또한 윈도우필터(142)에서 필터링되는 윈도우범위내의 신호들에 대해서는 프리필터링 동작이 수행되지 않도록 하므로써 전송중에 신호가 감쇠되는 경우에도 전송신호를 복조할 수 있는 잇점이 있다.
Claims (28)
- 송신측으로부터의 전송신호를 중간주파수신호로 변환하고, 상기 중간주파수신호를 I채널 및 Q채널 기저대역 확산신호로 변환한후 기준 의사잡음부호와 각각 혼합하여 I채널 상관관계값 및 Q채널 상관관계값으로 출력하는 직접확산통신시스템의 수신기에 있어서, 상기 I채널 상관관계값 및 Q채널 상관관계값을 각각 자승연산하고, 상기 자승연산된 I채널 상관관계값과 Q채널 상관관계값을 가산하며, 상기 가산된 상관관계값들을 제곱근연산하여 제곱근연산된 값을 출력하는 연산수단과, 상기 제곱근연산값을 직렬접속된 제1지연소자 및 제2지연소자를 통해 소정 시간 지연시키는 지연수단과, 상기 제2지연소자에 의해 2단 지연된 제곱근연산값과 상기 제곱근연산값을 가산하여 가산연산값을 출력하는 가산수단과, 상기 제1지연소자에 의해 1단 지연된 제곱근연산값이 상기 가산연산값 이상인 경우, 상기 1단 지연된 제곱근연산값들중 최고 피크값을 검출하고, 상기 최고 피크값의 현재위치를 검출하는 검출처리수단과, 상기 최고 피크값의 현재위치가 검출됨에 응답하여 데이타 복조주기에서의 시작점 및 복조시점을 결정하는 제어신호를 발생하는 데이타 시점 제어신호 발생수단과, 상기 제어신호에 의해 결정되는 복조시점에서 상기 I채널 상관관계값 및 상기 Q채널 상관관계값을 복조하는 복조수단으로 구성함을 특징으로 하는 수신기.
- 제1항에 있어서, 상기 검출처리수단은, 상기 1단 지연된 제곱근연산값이 상기 가산연산값 이상인 경우, 상기 제어신호에 응답하여 데이타 복조주기의 시작점을 인지하고, 데이타 복조주기내에서 상기 1단 지연된 제곱근연산값들 중 최고 피크값을 검출하는 피크값 검출수단과, 상기 최고 피크값의 현재위치를 검출하는 피크위치 검출수단으로 구성함을 특징으로 하는 수신기.
- 제1항에 있어서, 상기 데이타 시점 제어신호 발생수단은, 상기 검출되는 최고 피크값의 현재위치를 수신하여 다음 데이타 복조주기에서의 최고 피크값의 검출위치를 결정하기 위한 타이밍 복구신호를 발생하는 타이밍 복구수단과, 상기 타이밍 복구신호에 제어되어 데이타 복조주기를 다수의 위상으로 구분하여 순차적으로 계수하고, 하나의 데이타 복조주기가 계수된후 데이타 복조주기에서의 시작점 및 복조시점을 결정하는 상기 제어신호를 발생하는 주기계수수단으로 구성함을 특징으로 하는 수신기.
- 제1항에 있어서, 상기 제1지연소자는 상기 제곱근연산값을 상기 기준 의사잡음부호의 1칩만큼 지연시키고, 상기 제2지연소자는 상기 1단 지연된 제곱근연산값을 상기 기준 의사잡음부호의 1칩만큼 지연시키는 것을 특징으로 하는 수신기.
- 제1항에 있어서, 상기 연산수단은, 상기 I채널 상관관계값 및 상기 Q채널 상관관계값을 각각 자승연산하는 제1 및 제2자승기와, 상기 자승연산된 I채널 상관관계값과 Q채널 상관관계값을 가산하는 가산기와, 상기 가산된 상관관계값을 제곱근연산하는 제곱근연산기로 구성함을 특징으로 하는 수신기.
- 제1항에 있어서, 상기 가산수단에서 출력되는 가산연산값에 소정 가중치를 승산하는 승산수단을 더 포함함을 특징으로 하는 수신기.
- 송신측으로부터의 전송신호를 중간주파수신호로 변환하고, 상기 중간주파수신호를 I채널 및 Q채널 기저대역 확산신호로 변환한 후 기준 의사잡음부호과 각각 혼합하여 I채널 상관관계값 및 Q채널 상관관계값으로 출력하는 직접확산통신시스템의 수신기에 있어서, 상기 I채널 상관관계값 및 Q채널 상관관계값을 각각 자승연산하고, 상기 자승연산된 I채널 상관관계값과 Q채널 상관관계값을 가산하며, 상기 가산된 상관관계값들을 제곱근연산하여 제곱근연산된 값을 출력하는 연산수단과, 상기 제곱근연산값을 직렬접속된 제1 지연소자 및 제2 지연소자를 통해 소정 시간 지연시키는 지연수단과, 상기 제2지연소자에 의해 2단 지연된 제곱근연산값과 상기 제곱근연산값을 가산하여 가산연산값을 출력하는 가산수단과, 소정 윈도우크기 제어신호에 의해 결정되는 윈도우 필터링범위로 상기 가산연산값을 필터링하는 필터링수단과, 데이타 복조구간의 시작점 및 복조시점을 결정하는 제어신호에 의해 각 데이타의 복조구간을 인지하며, 각 데이타 복조구간에서 상기 가산연산값과 상기 필터링된 가산연산값 각각의 최고 피크값들을 검출하여 피크검출값과 윈도우피크검출값으로 출력하는 피크검출수단과, 각 데이타 복조구간을 소정 갯수로 위상분할한 위상위치정보에 의해 상기 피크 검출값 및 상기 윈도우피크 검출값의 입력시점에서의 위상위치정보를 피크 위치신호 및 윈도우피크 위치신호로 각각 업데이팅 저장하며, 상기 데이타 복조구간의 복조시점에서 최종 저장된 상기 피크 위치신호 및 상기 윈도우피크 위치신호를 출력하는 피크위치 검출수단과, 상기 피크 위치신호와 상기 윈도우피크 위치신호의 위치를 비교하여 비교결과에 대응하는 비교신호를 출력하는 비교수단과, 상기 비교신호에 따라 동기스테이트를 가변시켜 초기동기 확립상태를 검출하며, 상기 판단결과에 대응하는 판단신호를 출력하는 동기검출수단과,상기 판단신호에 따라 상기 피크 위치신호 및 상기 윈도우피크 위치신호를 선택적으로 출력하는 제1 선택수단과, 상기 판단신호에 따라 상기 피크 검출값 및 상기 윈도우피크 검출값을 선택적으로 출력하는 제2 선택수단과, 상기 제1 선택수단으로부터 선택되어 출력되는 신호에 대응하는 상기 윈도우크기 제어신호를 출력하는 윈도우 조정수단과, 상기 제1 선택수단으로부터 선택되어 출력되는 신호에 대응하여 각 데이타 복조구간의 위상분할 타이밍을 제어하는 타이밍 복구신호를 출력하는 타이밍 복구수단과, 상기 타이밍 복구신호에 타이밍제어되어 각 데이타 복조구간의 시작 및 복조시점을 결정하는 상기 제어신호와, 상기 위상위치정보를 출력하는 주기계수수단과, 상기 제2 선택수단으로부터 선택되어 출력되는 신호에 대응하여 상기 I채널 상관관계값 및 상기 Q채널 상관관계값을 업데이팅 저장하고, 상기 제어신호에 의해 결정되는 복조시점에서 최종 저장된 상기 I채널 상관관계값 및 Q채널 상관관계값으로부터 송신측으로부터의 전송신호를 복조하는 복조수단으로 구성함을 특징으로 하는 수신기.
- 제7항에 있어서, 상기 제1 지연소자는 상기 제곱근연산값을 상기 기준 의사잡음부호의 1칩만큼 지연시키고, 상기 제2 지연소자는 상기 1단 지연된 제곱근연산값을 상기 기준 의사잡음부호의 1칩만큼 지연시키는 것을 특징으로 하는 수신기.
- 제7항에 있어서, 상기 연산수단은, 상기 I채널 상관관계값 및 상기Q채널 상관관계값을 각각 자승연산하는 제1 및 제2 자승기와, 상기 자승연산된 I채널 상관관계값 과 Q채널 상관관계값을 가산하는 가산기와, 상기 가산된 상관관계값을 제곱근연산하는 제곱연산기로 구성함을 특징으로 하는 수신기.
- 제7항에 있어서, 상기 피크 검출수단은, 상기 제어신호에 의해 각 데이타의 복조구간을 인지하며, 각 데이타 복조구간에서 상기 가산연산값중 최고의 피크값을 검출하여 피크 검출값으로 출력하는 제1 피크 검출수단과, 상기 제어신호에 의해 각 데이타의 복조구간을 인지하며, 각 데이타 복조구간에서 상기 필터링된 가산연산값중 최고의 피크값을 검출하여 윈도우피크 검출값으로 출력하는 제2 피크 검출수단으로 구성함을 특징으로 하는 수신기.
- 제7항에 있어서, 상기 가산수단에서 출력되는 가산연산값에 소정 가중치를 승산하는 승산수단을 더 포함함을 특징으로 하는 수신기.
- 송신측으로부터의 전송신호를 중간주파수신호로 변환하고, 상기 중간주파수신호를 I채널 및 Q채널 기저대역 확산신호로 변환한후 기준 의사잡음부호와 각각 혼합하여 I채널 상관관계값 및 Q채널 상관관계값으로 출력하는 직접확산통신시스템의 수신기에 있어서, 상기 I채널 상관관계값 및 상기 Q채널 상관관계값을 각각 자승연산하고, 상기 자승연산된 I채널 상관관계값 과 Q채널 상관관계값을 가산하며, 상기 가산된 상관관계값들을 제곱근연산하여 제곱근연산된 값을 출력하는 연산수단과, 상기 제곱근연산값을 직렬접속된 제1 지연소자 및 제2 지연소자를 통해 소정시간 지연시키는 지연수단과, 상기 제2 지연소자에 의해 2단 지연된 제곱근연산값과 상기 제곱근연산값을 가산하여 가산연산값을 출력하는 가산수단과, 상기 가산연산값에 소정 가중치를 승산하여 승산값을 출력하는 승산수단과, 상기 제1 지연소자에 의해 1단 지연된 제곱근연산값의 크기와 상기 승산값의 크기의 비교결과에 대응하는 선택제어신호에 따라 상기 1단 지연된 제곱근연산값을 선택적으로 선택하여 선택값으로 출력하는 제1 선택수단과, 소정 윈도우크기 제어신호에 의해 결정되는 윈도우 필터링범위로 상기 선택값을 필터링하는 필터링수단과, 데이타 복조구간의 시작점 및 복조시점을 결정하는 제어신호에 의해 각 데이타의 복조구간을 인지하며, 각 데이타 복조구간에서 상기 선택값과 상기 필터링된 선택값 각각의 최고 피크값들을 검출하여 피크검출값과 윈도우피크검출값으로 출력하는 피크검출수단과, 각 데이타 복조구간을 소정 갯수로 위상분할한 위상위치정보에 의해 상기 피크 검출값 및 상기 윈도우피크 검출값의 입력시점에서의 위상위치정보를 피크 위치신호 및 윈도우피크 위치신호로 각각 업데이팅 저장하며, 상기 데이타 복조구간의 복조시점에서 최종 저장된 상기 피크 위치신호 및 상기 윈도우피크 위치신호를 출력하는 피크위치 검출수단과, 상기 피크 위치신호와 상기 윈도우피크 위치신호의 위치를 비교하여 비교결과에 대응하는 비교신호를 출력하는 비교수단과, 상기 비교신호 및 상기 선택제어신호에 따라 동기스테이트를 가변시켜 초기동기 확립상태를 검출하며, 상기 판단결과에 대응하는 판단신호를 출력하는 동기검출수단과, 상기 판단신호에 따라 상기 피크 위치신호 및 상기 윈도우피크 위치신호를 선택적으로 출력하는 제2 선택수단과, 상기 판단신호에 따라 상기 피크 검출값 및 상기 윈도우피크 검출값을 선택적으로 출력하는 제3 선택수단과, 상기 제2 선택수단으로부터 선택되어 출력되는 신호에 대응하는 상기 윈도우크기 제어신호를 출력하는 윈도우 조정수단과, 상기 제2 선택수단으로부터 선택되어 출력되는 신호에 대응하여 각 데이타 복조구간의 위상분할 타이밍을 제어하는 타이밍 복구신호를 출력하는 타이밍 복구수단과,상기 타이밍 복구신호에 타이밍제어되어 각 데이타 복조구간의 시작점 및 복조시점을 결정하는 상기 제어신호와, 상기 위상위치정보를 출력하는 주기계수수단과, 상기 제3 선택수단으로부터 선택되어 출력되는 신호에 대응하여 상기 I채널 상관관계값 및 Q채널 상관관계값을 업데이팅 저장하고, 상기 제어신호에 의해 결정되는 복조시점에서 최종 저장된 I채널 상관관계값 및 Q채널 상관관계값으로부터 송신측으로부터의 전송신호를 복조하는 복조수단으로 구성함을 특징으로 하는 수신기.
- 제12항에 있어서, 상기 제1 지연소자는 상기 제곱근연산값을 상기 기준 의사잡음부호의 1칩만큼 지연시키고, 상기 제2 지연소자는 상기 1단 지연된 제곱근연산값을 상기 기준 의사잡음부호의 1칩만큼 지연시키는 것을 특징으로 하는 수신기.
- 제12항에 있어서, 상기 연산수단은, 상기 I채널 상관관계값 및 상기 Q채널 상관관계값을 각각 자승연산하는 제1 및 제2 자승기와, 상기 자승된 1채널 상관관계값과 Q채널 상관관계값을 가산하는 가산기와, 상기 가산된 상관관계값을 제곱근연산하는 제곱근연산기로 구성함을 특징으로 하는 수신기.
- 제12항에 있어서, 상기 피크 검출수단은, 상기 제어신호에 의해 각 데이타의 복조구간을 인지하며, 각 데이타 복조구간에서 상기 승산값중 최고의 피크값을 검출하여 피크 검출값으로 출력하는 제1 피크 검출수단과, 상기 제어신호에 의해 각 데이타의 복조구간을 인지하며, 각 데이타의 복조구간에서 상기 필터링된 승산값중 최고의 피크값을 검출하여 윈도우 피크 검출값으로 출력하는 제2 피크 검출수단으로 구성함을 특징으로 하는 수신기.
- 제12항에 있어서, 상기 제1 선택수단은, 상기 1단 지연된 제곱근연산값의 크기와 상기 승산값의 크기를 비교하여, 상기 비교된 결과에 대응하는 선택제어신호를 출력하는 승산값 비교기와, 상기 1단 지연된 제곱근연산값의 크기가 상기 승산값의 크기 이상인 경우, 상기 선택제어신호에 응답하여 상기 1단 지연된 제곱근연산값을 선택값으로 출력하는 연산값 선택기로 구성함을 특징으로 하는 수신기.
- 제12항 또는 제16항중의 어느 한 항에 있어서, 상기 비교신호 및 상기 선택제어신호를 논리곱하여 상기 동기검출수단의 동기스테이트 가변동작을 제어하기 위한 동작제어신호를 출력하는 논리곱 게이트를 더 포함함을 특징으로 하는 수신기.
- 송신측으로부터의 전송신호를 중간주파수신호로 변환하고, 상기 중간주파수신호를 I채널 및 Q채널 기저대역 확산신호로 변환한 후 기준 의사잡음부호과 각각 혼합하여 I채널 상관관계값 및 Q채널 상관관계값으로 출력하는 직접확산통신시스템의 수신기에 있어서, 상기 I채널 상관관계값 및 상기 Q채널 상관관계값을 각각 자승연산하고, 상기 자승연산된 I채널 상관관계값 과 Q채널 상관관계값을 가산하며, 상기 가산된 상관관계값들을 제곱근연산하여 제곱근연산된 값을 출력하는 연산수단과, 상기 제곱근연산값을 직렬접속된 제1 지연소자 및 제2 지연소자를 통해 소정 시간 지연시키는 지연수단과, 상기 제2 지연소자에 의해 2단 지연된 제곱근연산값과 상기 제곱근연산값을 가산하여 가산연산값을 출력하는 가산수단과, 소정 윈도우크기 제어신호에 의해 결정되는 윈도우 필터링범위로 상기 제1 지연소자에 의해 1단 지연된 제곱근연산값을 필터링하여 필터링값으로 출력하는 필터링수단과, 데이타 복조구간의 시작점 및 복조시점을 결정하는 제어신호에 의해 각 데이타의 복조구간을 인지하며, 각 데이타 복조구간에서 상기 가산연산값과 상기 필터링값 각각의 최고 피크값들을 검출하여 피크검출값과 윈도우피크검출값으로 출력하는 피크검출수단과, 각 데이타 복조구간을 소정 갯수로 위상분할한 위상위치정보에 의해 상기 피크 검출값 및 상기 윈도우피크 검출값의 입력시점에서의 위상위치정보를 피크 위치신호 및 윈도우피크 위치신호로 각각 업데이팅 저장하며, 상기 데이타 복조구간의 복조시점에서 최종 저장된 상기 피크 위치신호 및 상기 윈도우피크 위치신호를 출력하는 피크위치 검출수단과, 상기 피크 위치신호와 상기 윈도우피크 위치신호의 위치를 비교하여 비교결과에 대응하는 비교신호를 출력하는 비교수단과, 상기 비교신호에 따라 동기스테이트를 가변시켜 초기동기 확립상태를 검출하며, 상기 판단결과에 대응하는 판단신호를 출력하는 동기검출수단과, 상기 판단신호에 따라 상기 피크 위치신호 및 상기 윈도우피크 위치신호를 선택적으로 출력하는 제1 선택수단과, 상기 판단신호에 따라 상기 피크 검출값 및 상기 윈도우피크 검출값을 선택적으로 출력하는 제2 선택수단과, 상기 제1 선택수단으로부터 선택되어 출력되는 신호에 대응하는 상기 윈도우크기 제어신호를 출력하는 윈도우 조정수단과, 상기 제1 선택수단으로부터 선택되어 출력되는 신호에 대응하여 각 데이타 복조구간의 위상분할 타이밍을 제어하는 타이밍 복구신호를 출력하는 타이밍 복구수단과, 상기 타이밍 복구신호에 타이밍제어되어 각 데이타 복조구간의 시작점 및 복조시점을 결정하는 상기 제어신호와, 상기 위상위치정보를 출력하는 주기계수수단과, 상기 제2 선택수단으로부터 선택되어 출력되는 신호에 대응하여 상기 I채널 상관관계값 및 상기 Q채널 상관관계값을 업데이팅 저장하고, 상기 제어신호에 의해 결정되는 복조시점에서 최종 저장된 I채널 상관관계값 및 Q채널 상관관계값으로부터 송신측으로부터의 전송신호를 복조하는 복조수단으로 구성함을 특징으로 하는 수신기.
- 제18항에 있어서, 상기 제1 지연소자는 상기 제곱근연산값을 상기 기준의사잡음부호의 1칩만큼 지연시키고, 상기 제2 지연소자는 상기 1단 지연된 제곱근연산값을 상기 기준 기준의사잡음부호의 1칩만큼 지연시키는 것을 특징으로 하는 수신기.
- 제18항에 있어서, 상기 연산수단은, 상기 I채널 상관관계값 및 상기 Q채널 상관관계값을 각각 자승연산하는 제1 및 제2 자승기와, 상기 자승연산된 I채널 상관관계값 과 Q채널 상관관계값을 가산하는 가산기와, 상기 가산된 상관관계값을 제곱근연산하는 제곱근연산기로 구성함을 특징으로 하는 수신기.
- 제18항에 있어서, 상기 피크 검출수단은, 상기 제어신호에 의해 각 데이타의 복조구간을 인지하며, 각 데이타 복조구간에서 상기 가산연산값중 최고의 피크값을 검출하여 피크 검출값으로 출력하는 제1 피크 검출수단과, 상기 제어신호에 의해 각 데이타의 복조구간을 인지하며, 각 데이타 복조구간에서 상기 필터링값중 최고의 피크값을 검출하여 윈도우피크 검출값으로 출력하는 제2 피크 검출수단으로 구성함을 특징으로 하는 수신기.
- 제18항에 있어서, 상기 가산수단에서 출력되는 가산연산값에 소정 가중치를 승산하는 승산수단을 더 포함함을 특징으로 하는 수신기.
- 송신측으로부터의 전송신호를 중간주파수신호로 변환하고, 상기 중간주파수신호를 I채널 및 Q채널 기저대역 확산신호로 변환한후 기준 의사잡음부호과 각각 혼합하여 I채널 상관관계값 및 Q채널 상관관계값으로 출력하는 직접확산통신시스템의 수신기에 있어서, 상기 I채널 상관관계값 및 상기 Q채널 상관관계값을 각각 자승연산하고, 상기 자승연산된 I채널 상관관계값과 Q채널 상관관계값을 가산하며, 상기 가산된 상관관계값들을 제곱근연산된 값을 출력하는 연산수단과, 상기 제곱근연산값을 직렬접속된 제1 지연소자 및 제2 지연소자를 통해 소정 시간 지연시키는 지연수단과, 상기 제2 지연소자에 의해 2단 지연된 제곱근연산값과 상기 제곱근연산값을 가산하여 가산연산값을 출력하는 가산수단과, 상기 가산연산값에 소정 가중치를 승산하여 승산값을 출력하는 승산수단과, 상기 제1 지연소자에 의해 1단 지연된 제곱근연산값의 크기와 상기 승산값의 크기의 비교결과에 대응하는 선택제어신호에 따라 상기 1단 지연된 제곱근연산값을 선택적으로 선택하여 선택값으로 출력하는 제1 선택수단과, 소정 윈도우크기 제어신호에 의해 결정되는 윈도우 필터링범위로 상기 1단 지연된 제곱근연산값을 필터링하여 필터링값을 출력하는 필터링수단과, 데이타 복조구간의 시작점 및 복조시점을 결정하는 제어신호에 의해 각 데이타의 복조구간을 인지하며, 각 데이타 복조구간에서 상기 선택값과 상기 필터링값 각각의 최고 피크값들을 검출하여 피크검출값과 윈도우피크검출값으로 출력하는 피크검출수단과, 각 데이타 복조구간을 소정 갯수로 위상분할한 위상위치정보에 의해 상기 피크 검출값 및 상기 윈도우피크 검출값의 입력시점에서의 위상위치정보를 피크 위치신호 및 윈도우피크 위치신호로 각각 업데이팅 저장하며, 상기 데이타 복조구간의 복조시점에서 최종 저장된 상기 피크 위치신호 및 상기 윈도우피크 위치신호를 출력하는 피크위치 검출수단과, 상기 피크 위치신호와 상기 윈도우피크 위치신호의 위치를 비교하여 비교결과에 대응하는 비교신호를 출력하는 비교수단과, 상기 비교신호 및 상기 선택제어신호에 따라 동기스테이트를 가변시켜 초기동기 확립상태를 검출하며, 상기 판단결과에 대응하는 판단신호를 출력하는 동기검출수단과, 상기 판단신호에 따라 상기 피크 위치신호 및 상기 윈도우피크 위치신호를 선택적으로 출력하는 제2 선택수단과,상기 판단신호에 따라 상기 피크 검출값 및 상기 윈도우피크 검출값을 선택적으로 출력하는 제3 선택수단과, 상기 제2 선택수단으로부터 선택되어 출력되는 신호에 대응하는 상기 윈도우크기 제어신호를 출력하는 윈도우 조정수단과, 상기 제2 선택수단으로부터 선택되어 출력되는 신호에 대응하여 각 데이타 복조구간의 위상분할 타이밍을 제어하는 타이밍 복구신호를 출력하는 타이밍 복구수단과, 상기 타이밍 복구신호에 타이밍제어되어 각 데이타 복조구간의 시작점 및 복조시점을 결정하는 상기 제어신호와, 상기 위상위치정보를 출력하는 주기계수수단과, 상기 제3 선택수단으로부터 선택되어 출력되는 신호에 대응하여 상기 I채널 상관관계값 및 상기 Q채널 상관관계값을 업데이팅 저장하고, 상기 제어신호에 의해 결정되는 복조시점에서 최종 저장된 I채널 상관관계값 및 Q채널 상관관계값으로부터 송신측으로부터의 전송신호를 복조하는 복조수단으로 구성함을 특징으로 하는 수신기.
- 제23항에 있어서, 상기 제1 지연소자는 상기 제곱근연산값을 상기 기준 의사잡음신호의 1칩만큼 지연시키고, 상기 제2 지연소자는 상기 1단 지연된 제곱근연산값을 상기 기준 의사잡음신호의 1칩만큼 지연시키는 것을 특징으로 하는 수신기.
- 제23항에 있어서, 상기 연산수단은, 상기 I채널 상관관계값 및 상기 Q채널 상관관계값을 각각 자승연산하는 제1 및 제2 자승기와, 상기 자승연산된 I채널 상관관계값과 Q채널 상관관계값을 가산하는 가산기와, 상기 가산된 상관관계값을 제곱근연산하는 제곱근연산기로 구성함을 특징으로 하는 수신기.
- 제23항에 있어서, 상기 피크 검출수단은, 상기 제어신호에 의해 각 데이타의 복조구간을 인지하며, 각 데이타 복조구간에서 상기 승산값중 최고의 피크값을 검출하여 피크 검출값으로 출력하는 제1 피크 검출수단과,상기 제어신호에 의해 각 데이타의 복조구간을 인지하며, 각 데이타 복조구간에서 상기 필터링값중 최고의 피크값을 검출하여 윈도우피크 검출값으로 출력하는 제2 피크 검출수단으로 구성함을 특징으로 하는 수신기.
- 제23항에 있어서, 상기 제1선택수단은, 상기 1단 지연된 제곱근연산값의 크기와 상기 승산값의 크기를 비교하여, 상기 비교된 결과에 대응하는 선택제어신호를 출력하는 승산값 비교기와, 상기 1단 지연된 제곱근연산값의 크기가 상기 승산값의 크기를 이상인 경우, 상기 선택제어신호에 응답하여 상기 1단 지연된 제곱근연산값을 선택값으로 출력하는 연산값 선택기로 구성함을 특징으로 하는 수신기.
- 제23항 또는 제27항중의 어느 한 항에 있어서, 상기 비교신호 및 상기 선택제어신호를 논리곱하여 상기 동기검출수단의 동기스테이트 가변동작을 제어하기 위한 동작제어신호를 출력하는 논리곱 게이트를 더 포함함을 특징으로 하는 수신기.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950018292A KR0142951B1 (ko) | 1995-06-29 | 1995-06-29 | 윈도우필터를 이용한 직접확산 통신시스템의 수신기 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950018292A KR0142951B1 (ko) | 1995-06-29 | 1995-06-29 | 윈도우필터를 이용한 직접확산 통신시스템의 수신기 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970004440A KR970004440A (ko) | 1997-01-29 |
KR0142951B1 true KR0142951B1 (ko) | 1998-08-01 |
Family
ID=19418859
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950018292A KR0142951B1 (ko) | 1995-06-29 | 1995-06-29 | 윈도우필터를 이용한 직접확산 통신시스템의 수신기 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0142951B1 (ko) |
-
1995
- 1995-06-29 KR KR1019950018292A patent/KR0142951B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR970004440A (ko) | 1997-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5724384A (en) | PN code sync device using an adaptive threshold | |
US5729571A (en) | Non-coherent digital receiver of a spread spectrum communication system | |
EP0750408B1 (en) | Device and method for coherent-tracking of a signal for use in a cdma receiver | |
US5764690A (en) | Apparatus for despreading and demodulating a burst CDMA signal | |
KR970003966B1 (ko) | 윈도우필터를 이용한 직접확산통신시스템의 수신기 | |
US5881098A (en) | Efficient demodulation scheme for DSSS communication | |
US20020018518A1 (en) | Generic finger architecture for spread spectrum applications | |
US5793794A (en) | Spread spectrum receiving apparatus | |
US7991043B2 (en) | Hybrid polyphase and joint time-frequency detection | |
EP1040593B1 (en) | Method and apparatus for frequency acquisition and tracking for ds-ss cdma receivers | |
US20080205492A1 (en) | Joint de-spreading and frequency correction using a correlator | |
WO1996042147A1 (fr) | Procede et dispositif de synchronisation d'un code d'etalement d'un spectre | |
KR100458341B1 (ko) | 무선수신기 | |
US5093848A (en) | Method of controlling the frequency of a coherent radio receiver and apparatus for carrying out the method | |
EP1209843A2 (en) | Apparatus and method for generating a preamble sequence in a wireless communication system | |
GB2300093A (en) | Receiver for timing recovery and frequency estimation | |
US7072428B2 (en) | Method and apparatus for synchronization | |
KR100393647B1 (ko) | 주파수 편차를 사용하여 스펙트럼 확산 통신 동기를 확립하는 방법 및 장치와 그 장치를 갖는 수신기 | |
EP0871299B1 (en) | A correlation synchronization circuit in a direct sequence spread spectrum telecommunication system | |
JP3193613B2 (ja) | 相関ピーク検出型周波数誤差検出回路 | |
KR0142951B1 (ko) | 윈도우필터를 이용한 직접확산 통신시스템의 수신기 | |
WO2001050698A1 (en) | Offset correction in a spread spectrum communication system | |
JP4814754B2 (ja) | 通信装置 | |
JP3030230B2 (ja) | 拡散通信システムの受信装置 | |
JP2740612B2 (ja) | スペクトラム拡散通信方法および装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20070404 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |