KR0150333B1 - 무선 신호의 스위치식 다이버시티 수신용 방법 및 장치 - Google Patents
무선 신호의 스위치식 다이버시티 수신용 방법 및 장치Info
- Publication number
- KR0150333B1 KR0150333B1 KR1019950702549A KR19950702549A KR0150333B1 KR 0150333 B1 KR0150333 B1 KR 0150333B1 KR 1019950702549 A KR1019950702549 A KR 1019950702549A KR 19950702549 A KR19950702549 A KR 19950702549A KR 0150333 B1 KR0150333 B1 KR 0150333B1
- Authority
- KR
- South Korea
- Prior art keywords
- antenna feed
- signal strength
- antenna
- continuous source
- signal
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/08—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/08—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
- H04B7/0802—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using antenna selection
- H04B7/0805—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using antenna selection with single receiver and antenna switching
- H04B7/0808—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using antenna selection with single receiver and antenna switching comparing all antennas before reception
- H04B7/0811—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using antenna selection with single receiver and antenna switching comparing all antennas before reception during preamble or gap period
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Transmission System (AREA)
Abstract
통신 데이타 수신기(100)에서 예측 가능하게 반복적이며 미리 정해져 있는 데이타 비트 패턴(304)을 구비하는 무선 신호를 다이버시티 수신하는 방법 및 장치는 소정의 데이타 비트 패턴의 전송시 무선 신호의 임시 소스로서 제1안테나 피드(102)와 제2안테나 피드(104)중에서 하나를 선택하기 위해 안테나 스위치(106)를 제어(600)하는 프로세서(114)를 포함한다. 이 임시 소스로부터 수신된 무선 신호는 데이타를 유도하기 위해 소정의 비트 패턴(304)의 전송시 데이타 수신기(110)에 의해 모니터링되고, 하나 이상의 비트 에러 횟수가 프로세서(114)에 의해 결정(604,610)된다. 소정 비트 패턴(304)의 종료후 무선 신호용 안테나 피드(102,104)는 하나 이상의 비트 에러 횟수에 따라 선택(616,620)된다.
Description
[발명의 명칭]
무선 신호의 스위치식 다이버시티 수신용 방법 및 장치
[기술분야]
본 발명은 무선 통신 디바이스, 특히 스위치식 다이버시티 수신(switched diversity reception)을 하기 위한 방법 및 장치를 포함하는 무선 통신 디바이스에 관한 것이다.
[배경기술]
다이버시티 수신용 무선 수신기는 공지된 기술 분야이다. 이러한 수신기가 사용됨으로써 변화하는 다중 경로 환경에서 무선 수신을 향상시키게 되었다. 다이버시티 수신기는 이동 및 휴대 응용 분야에서 특히 바람직한데, 여기서 수신기는 다중 경로 신호의 자기 취소(self-cancellation)에 의해 야기된 고립된 미약 신호영역으로 이동될 수 있다.
다이버시티 수신기에 대한 종래의 접근 기법에는 듀얼 스페이스-다이버시티안테나 시스템(dual antenna space-diversity system)이 포함되어 있는데, 여기서 듀얼 안테나는 이들 가운에 하나를 단일 수신기에 선택적으로 결합시키는 스위치에 결합되어 있다. 작동시 수신기는 소정의 스위칭 한계값 이하로 떨어지는 현재 선택된 안테나로부터 수신된 신호에 응답해서 대체 안테나로 절환된다. 이러한 접근 방법은 항상 더 강한 신호를 갖는 안테나를 선택하는 것은 아니라는 측면에서 결점이 있다. 예를 들면, 소정의 스위칭 한계값을 조금 넘는 신호를 갖는 현재 선택된 안테나는 비선택 안테나로부터의 신호가 훨씬 강해도 여전히 선택된 채로 남아 있다.
다이버시티 수신기에 대한 종래의 다른 접근 기법에는 듀얼 안테나가 수신한 무선 신호를 증폭 및 복조하는 듀얼 수신기 소자와 별도로 결합되어 있는 듀얼 스페이스 다이버시티 안테나 시스템이 포함되어 있다. 이러한 수신기는 신호 대 잡음비 같은 측정가능 선택 기준을 기초로 듀얼 수신기 소자 중 하나로부터의 최상의출력 신호를 선택하기 위해 전자 스위치를 통상 사용해 왔다. 다이버시티 수신기에 대한 듀얼 수신기 접근 기법은 단일 수신기 기법보다 더 나은 성능을 제공하지만, 불행하게도 일반적으로는 고가이며, 전력 소비가 많은 기법이다. 이것은 듀얼 수신기 기법이 단일 수신기 기법보다 훨씬 많은 수신기 회로를 필요로 하기 때문이다.
따라서, 여기서 필요한 사항은 단일 수신기의 비용 및 전력 측면의 장점과 스위치식 안테나 기법을 제공하면서도 더 강한 신호를 갖는 안테나 피드(antenna feed)를 계속 선택할 수 있는 다이버시티 수신기의 제조 방법이다.
[발명의 개요]
본 발명의 한 측면은 무선 신호에 대한 감도가 비상관형(de-correlated)인 제1 및 제2 안테나 피드를 포함하는 통신 데이타 수신기(data communication receiver)에서 무선 신호를 다이버시티 수신하는 방법에 관한 것이다. 무선 신호는 하나 이상의 뱃치 정보(information batch)를 구비하는 데이타를 포함하는데, 여기서 뱃치 정보는 소정의 뱃치 기간(batch duration)을 가지며, 그 앞부분에는 소정의 비트 패턴이 위치되어 있다. 이 방법은 다음의 단계들을 포함한다.
(a) 소정 비트 패턴의 전송시 무선 신호의 임시 소스로서 제1안테나 피드 및 제2안테나 피드 중에서 하나를 선택하는 단계;
(b) 데이타를 유도하기 위해 소정의 비트 패턴의 전송시 단계(a)에서 선택된 임시 소스로부터 수신된 무선 신호를 모니터링 하는 단계.
이 방법은 다음의 단계들을 부가로 포함한다.
(c) 단계(b)에서 유도된 데이타에 대한 하나 이상의 비트 에러 횟수를 결정하는 단계;
(d) 단계(c)에서 결정된 하나 이상의 비트 에러 횟수에 따라 소정의 비트 패턴의 종료부에서 무선 신호의 연속되는 소스가 되도록 제1 및 제2 안테나 피드 중에서 하나를 선택하는 단계.
게다가, 이 방법은 다음의 단계들을 포함한다.
(e) 소정 비트 패턴의 제1부분의 전송시 제1안테나 피드로부터 무선 신호의 제1신호세기를 측정하는 단계;
(f) 소정 비트 패턴의 제2부분의 전송시 상기 제2안테나 피드로부터 무선 신호의 제2신호 세기를 측정하는 단계.
이 방법은 다음의 단계를 또한 포함한다.
(g) 제1신호 세기가 연속 소스로서 단계(d)에서 선택된 제2안테나 피드의 제2신호 세기보다 더 크고, 제2신호세기가 연속 소스로서 단계(d)에서 선택된 제1안테나 피드의 제1신호 세기보다 더 큰 것에 따라 신호 세기간 충돌이 존재하는 것을 결정하는 단계.
이 방법은 다음의 단계를 부가로 포함한다.
(h) 제1신호 세기가 연속 소스로서 단계(d)에서 선택된 제1안테나 피드의 제2신호 세기보다 더 크고, 제2신호 세기가 연속 소스로서 단계(d)에서 선택된 제2안테나 피드의 제1신호 세기보다 더 큰 것에 따라 신호 세기간 충돌이 존재하지 않는 것을 결정하는 단계.
더구나, 이 방법은 다음의 단계들을 포함한다.
(i) 신호 세기간 충돌이 존재하는 단계(g)에서 결정된 소정의 뱃치 기간 동안 단계(d)에서 선택한 연속 소스의 선택을 유지하는 단계; 및
(j) 제1 및 제2안테나 피드에 대해 결정된 신호 세기 측정값에 따라 신호 세기간 충돌이 존재하지 않는 단계(h)에서 결정된 소정의 뱃치 기간 동안 연속 소스를 주기적으로 재선택하는 단계.
본 발명의 다른 측면은 소정의 뱃치 기간은 가지며, 그 앞부분에 소정의 비트패턴이 위치된 하나 이상의 뱃치 정보를 구비하는 데이타를 포함하는 무선 신호에 대한 감도가 비상관형이 제1 및 제2안테나 피드를 포함하는 통신 데이타 수신기에서의 다이버시티 수신 방법에 관한 것이다. 이 방법은 다음의 단계들을 포함한다.
(a) 소정 비트 패턴의 제1부분의 전송시 제1안테나 피드를 무선 신호의 임시 소스로서 선택하는 단계;
(b) 소정 비트 패턴의 제2부분의 전송시 제2안테나 피드를 무선 신호의 임시 소스로서 선택하는 단계.
이 방법은 다음의 단계들을 부가로 포함한다.
(c) 상기 데이타를 유도하기 위해 소정의 비트 패턴의 전송시 단계(a) 및 (b)에서 선택된 임시 소스로부터 수신된 무선 신호를 모니터링하는 단계;
(d) 단계(a)에서 선택된 제1안테나 피드로부터 소정 비트 패턴의 제1부분의 전송시 단계(c)에서 유도된 데이타에 대한 제1비트 에러 횟수를 결정하는 단계.
이 방법은 또한 다음의 단계들을 포함한다.
(e) 단계(b)에서 선택된 상기 제2안테나 피드로부터 소정 비트 패턴의 제2부분의 전송시 단계(c)에서 유도된 데이타에 대한 제2비트 에러 횟수를 결정하는 단계;
(f) 제1비트에러횟수가 제2비트 에러 횟수보다 적은 것에 응답해서 상기 소정 비트 패턴의 종료부에서 무선 신호의 연속 소스로서 제1안테나 피드를 선택하는 단계.
게다가, 이 방법은 다음의 단계들을 포함한다.
(g) 제1비트 에러 횟수가 제2비트 에러 횟수보다 큰 경우에 연속 소스로서 상기 제2안테나 피드를 선택하는 단계;
(h) 상기 소정의 뱃치 기간중 무선 신호의 신호 세기를 측정하는 단계.
이 방법은 다음의 단계들을 부가로 포함한다.
(i) 제1안테나 피드가 연속 소스로서 현재 선택되어 있을 때 소정의 한계값 이하로 떨어지는, 단계(h)에서 측정된 신호 세기에 따라 제2 안테나 피드를 연속소스로서 선택하는 단계; 및
(j) 제2 안테나 피드가 연속 소스로서 현재 선택되어 있을 때 소정의 한계값이하로 떨어지는, 단계(h)에서 측정된 신호 세기에 따라 제1 안테나 피드를 연속소스로서 선택하는 단계.
본 발명의 또 다른 측면은 무선 신호를 다이버시티 수신하는 통신 데이타 수신기에 관한 것이다. 무선 신호는 하나 이상 뱃치 정보를 구비하는 데이타를 포함하는데, 여기서 뱃치 정보는 소정의 뱃치 기간을 가지며 그 앞부분에는 소정의 비트 패턴이 위치되어 있다. 통신 데이타 수신기는 무선 신호에 대한 감도가 거의 비상관형인 제1 안테나 피드 및 제2안테나 피드와, 제1 및 제2 안테나 피드 중 하나를 무선 신호의 소스로서 선택하기 위해 제1 및 제2 안테나 피드에 결합되어 있는 안테나 스위치를 포함한다. 통신 데이타 수신기는 무선 신호를 안테나 스위치로부터 수신하고 데이타를 유도하도록 무선 신호를 복조하기 위해 안테나 스위치에 결합된 수신기와, 안테나 스위치를 수신된 무선 신호의 품질 측정값에 따라 제어하기 위해 수신기 및 안테나 스위치에 결합된 프로세서를 더 포함한다. 통신 데이타 수신기는 소정 비트 패턴의 전송시 무선 신호의 임시 소스로서 제1 및 제2안테나 피드 중에서 하나를 선택하도록 안테나 스위치를 제어하기 위해 안테나 스위치와 결합되어 있는 안테나 스위치 제어 요소와, 소정 비트 패턴의 전송시 수신된 데이타에서 하나 이상의 비트 에러 횟수를 결정하기 위해 안테나 스위치 제어 요소와 결합되어 있는 동기화 비트 에러 횟수 요소(sync bit error count element)를 또 포함한다. 게다가, 통신 데이타 수신기는 상기 하나 이상의 비트 에러 횟수에 따라 소정 비트 패턴의 종료부에서 제1 또는 제2 안테나 피드를 무선 신호의 연속소스로서 선택하도록 안테나 스위치를 제어하기 위해 동기화 비트 에러 횟수 요소와 결합되어 있는 동기화 종료부의 연속 소스 선택 요소를 포함한다. 통신 데이타 수신기는 제1 비트 에러 횟수를 결정하도록 소정 비트 패턴의 제1 부분의 전송시 제1 안테나 피드를 임시 소스로서 선택하고, 제2 비트 에러 횟수를 결정하도록 소정 비트 패턴의 제2 부분의 전송시 제2 안테나 피드를 임시 소스로서 선택하기 위해 안테나 스위치 제어 요소와 결합되어 있는 1-2 부분 임시 소스 선택 요소를 부가로 포함한다. 통신 데이타 수신기는 또한 제1 비트 에러 횟수가 제2 비트 에러 횟수보다 적은 것에 응답해서 제1 안테나 피드를 연속 소스로서 선택하고, 제1 비트 에러 횟수가 제2 비트 에러 횟수보다 큰 것에 응답해서 제2 안테나 피드를 연속 소스로서 선택하기 위해 1-2 부분 임시 소스 선택 요소와 결합되어 있는 동기화 비트 에러 횟수 연속 소스 선택 요소를 포함한다. 더구나, 통신 데이타 수신기는 제1 및 제2 비트 에러 횟수가 서로 동일한 경우에 무선 신호의 신호 세기를 측정하기 위해 수신기 및 프로세서와 결합되어 있는 수신 신호 세기 표시기 요소와, 제1 신호 세기가 제2 신호 세기보다 크거나 같게 측정된 경우에 제1 안테나 피드를 연속 소스로서 선택하고, 제1 신호 세기가 제2 신호 세기보다 작게 측정된 경우에 제2 안테나 피드를 연속 소스로서 선택하기 위해 수신 신호 세기 표시기 요소와 결합되어 있는 동등 비트 에러 횟수 신호 세기 선택 요소를 포함한다.
[도면의 간단한 설명]
제1도는 본 발명의 양호한 실시예에 따라 스위치식 다이버시티 수신을 하는 통신 데이타 수신기의 전기적 블럭도.
제2도는 본 발명의 양호한 실시예에 따라 통신 데이타 수신기를 제어하는 사전-프로그램된 펌웨어의 구성요소를 나타내는 판독 전용 기억 장치의 펌웨어 도표.
제3도는 본 발명의 양호한 실시예에 따른 통신 데이타의 인코딩 포맷의 타이밍도.
제4도는 본 발명의 양호한 실시예에 따라 통신 데이타 수신기에서 다이버시티 수신하는 방법을 포함하는 주 펌웨어 요소에 대응하는 주 프로그램의 흐름도.
제5도는 본 발명의 양호한 실시예에 따라 통신 데이타 수신기에서 다이버시티 수신하는 방법을 포함하는 전위부 평가 서브루틴(preamble evaluation subroutine)의 흐름도.
제6도는 본 발명의 양호한 실시예에 따라 통신 데이타 수신기에서 다이버시티 수신하는 방법을 포함하는 동기화 워드 평가 서브루틴(sync word evalution subroutine)의 흐름도.
제7도는 본 발명의 양호한 실시예에 따라 통신 데이타 수신기에서 다이버시티 수신하는 방법을 뱃치 정보 평가 서브루틴의 흐름도.
제8도는 본 발명의 제1 실시예에 따라 통신 데이타 수신기를 제어하는 프로그램된 펌웨어 구성 요소를 나타내는 판독 전용 기억 장치의 펌웨어 도표.
제9도는 본 발명의 제1 실시예에 따라 통신 데이타 수신기에서 다이버시티 수신하는 방법을 포함하는 전위부 평가 서부루틴의 흐름도.
제10도는 본 발명의 제2실시예에 따라 통신 데이타 수신기를 제어하는 프로그램된 펌웨어 구성 요소를 나타내는 판독 전용 기억 장치의 펌웨어 도표.
제11도는 본 발명의 제2 실시예에 따라 통신 데이타 수신기에서 다이버시티 수신하는 방법을 포함하는 동기화 워드 평가 서부르틴의 흐름도.
제12도는 본 발명의 제3 실시예에 따라 통신 데이타 수신기를 제어하는 프로그램된 펌웨어 구성 요소를 나타내는 판독 전용 기억 장치의 펌웨어 도표.
제13도는 본 발명의 제3 실시예에 따라 통신 데이타 수신기에서 다이버시티 수신하는 방법을 포함하는 동기화 워드 평가 서부르틴의 흐름도.
제14도는 본 발명의 제4 실시예에 따라 통신 데이타 수신기를 제어하는 프로그램된 펌웨어 구성 요소를 나타내는 판독 전용 기억 장치의 펌웨어 도표.
제15도는 본 발명의 제4 실시예에 따라 통신 데이타 수신기에서 다이버시티 수신하는 방법을 포함하는 동기화 워드 평가 서부르틴의 흐름도.
제16도는 제15도의 동기화 워드 평가 서브루틴의 계속되는 흐름도.
[양호한 실시예의 설명]
제1도를 참조하면, 본 발명의 양호한 실시예에 따라 스위치식 다이버시티 수신을 하는 통신 데이타 수신기(100)의 전기적 블럭도에는 무선 신호 감도가 거의 비상관형인 제1 및 제2 안테나 피드(102,104)가 포함되어 있다. 제1 및 제2 안테나 피드(102,104)는 데이타 수신기(110)에 결합된 공용의 안테나 피드(108)에 대한 입력의 소스로서 제1 및 제2 안테나 피드(102,104) 중 하나를 선택하기 위해 안테나 스위치(106)에 결합되어 있다. 데이타 수신기(110)는 제1 수신 신호 세기를 표시하기 위해 수신 신호 세기 표시기(RSSI : received signal strength indicator) 라인(113)에 의해 마이크로프로세서(114)에 결합되어 있는 RSSI 소자(115)를 포함한다.
데이타 수신기(110)의 데이타 출력 라인(111)은 이 수신기로부터 수신된 어드레스(address) 정보를 디코딩하기 위해 디코더(112)에 결합되고 수신 메시지를 처리하기 위해 마이크로프로세서(114)에 결합되어 있다. 마이크로프로세서(114)는 디코더(112)에 의해 디코딩된 어드레스가 통신 데이타 수신기(100)의 사전-프로그램된 어드레스와 매칭되는 경우에 통보(notification)를 수신하기 위해 디코더(112)와 결합되어 있다. 마이크로프로세서(114)는 수행가능한 운영 체제 펌웨어를 저장하기 위해 판독 전용 기억 장치(118; ROM : read-only memory)와 결합되고, 작동 변수와 기타 계산값을 임시 저장하기 위해 직접 액세스 기억 장치(120; RAM : random access memory)와 결합되어 있다. 마이크로프로세서(114)는 또 수신 메시지에 응답해서 청각 또는 촉각적 경보를 발생시키기 위해 경보 발생기(122)와 결합되어 있다. 마이크로프로세서(114)는 또 수신 메시지를 표시하기 위해 디스플레이부(124), 예를들면 액정 디스플레이와 결합되고, 통신 데이타 수신기(100)를 사용자가 제어하기 위해 공지된 제어 버튼과 노브(control button and knob)를 포함하는 제어부(126)와 결합되어 있다. 또한, 마이크로프로세서(114)는 본 발명의 양호한 실시예에 따라 제1 및 제2 안테나 피드(102,104) 중에서 하나를 선택하도록 안테나 스위치(106)를 제어하기 위해 스위치 제어 라인(116)에 의해 안테나 스위치(106)와 결합되어 있다.
마이크로프로세서(114)는 양호하게는 미국 일리노이주 샤움버그의 모토롤라 인크로부터 입수가능한 MC68HCLO5C8 마이크로컨트롤러이다. 디코더(112)의 기능이 이 분야의 공지된 방법으로 마이크로프로세서(114)에 의해 처리될 수도 있다는 것을 알 것이다. RAM(120)과 ROM(118)이 마이크로프로세서(114)의 인접 부품으로서 제작될 수 있다는 점도 알 것이다. 또, 여타 유사 디바이스들이 본 발명의 의도를 벗어나지 않으면서 대체 사용될 수 있다는 점도 높게 평가할 만한다. 안테나 스위치(106)는 이 분야에서 공지된 기술이다. 이에 대한 상세한 정보는 Pin Diode Designers' Handbook and Catalog, published in 1982 by Unitrode Corporation of Watertown, MA, pages 89-99를 참고하면 된다.
제2도를 참조하면, 본 발명의 양호한 실시예에 따라 통신 데이타 수신기(100)를 제어하는 사전-프로그램된 펌웨어의 구성 요소를 나타내는 ROM(118)에 대한 펌웨어 도표(200)에는 다이버시티 수신을 제어하기 위한 펌웨어의 주 구성 요소(200; Main Firmware element)가 포함되어 있다. 통신 데이타 수신기(100)에서의 다이버시티 수신 동작과 연관된 펌웨어의 주 구성 요소(202)와 펌웨어의 기타 구성 요소들의 작동은 상세히 후술된다. 펌웨어 도표(200)의 나머지 구성 요소들은 다음절에서 간단히 설명된다. 펌웨어 도표(200)는 안테나 스위치(106)를 제어하기 위한 안테나 스위치 제어 요소(1)와 후술되는 동기화 워드(sync word)의 전송시 비트 에러를 계수하기 위한 동기화 비트 에러 횟수 요소(2)를 포함한다. 또, 펌웨어도표(200)는 동기화 워드(304)의 종료부에선 무선 신호의 연속되는 소스가 되도록 제1 및 제2 안테나 피드(102,104) 중에서 하나를 선택하기 위한 동기화 종료부의 연속 소스 선택 요소(3)와 후술되는 뱃치 정보의 전송시 연속되는 소스를 선택하기 위한 뱃치 정보 연속 소스 선택 요소(4)를 포함한다. 또, 펌웨어 도표(200)에는 동기화 워드(304)의 제1 및 제2 부분을 수신하기 위해 수신 신호의 임시 소스를 선택하기 위한 1-2 부분 임시 소스 선택 요소(10)와 동기화 워드(304)의 제1 및 제2 부분의 수신시 결정된 비트 에러 횟수에 따라 연속되는 소스를 선택하기 위한 동기화 비트 에러 연속 소스 선택 요소(11)가 포함되어 있다. 게다가, 수신 신호 세기 측정값에 따라 연속되는 소스를 선택하기 위한 동등 비트 에러 횟수 신호 세기 선택 요소(12)와 전위부(preamble)의 제1 및 제2 부분의 전송시 비트 에러를 계수하기 위한 전위부 비트 에러 횟수 요소(16)도 포함되어 있다. 또한, 전위부 비트 에러 횟수 연속 소스 선택 요소(17)는 비트 에러 횟수를 기초로 전위부에 대한 연속 소스를 선택하고, 전위부 러닝 에러율 선택 요소(18)는 러닝 비트 에러율을 계산하고 이 에러율을 기초로 연속 소스를 선택한다. 펌웨어 구성 요소(1,2,3,4,10,11,12,16,17 및 18)는 후술되는 흐름도에서 잘 설명된다.
제3도에는 본 발명의 양호한 실시예에 따른 통신 데이타의 인코딩 포맷의 타이밍도가 도시되어 있다. 도시된 인코딩 포맷은 잘 알려진 POCSAG(Post Office Code Standardization Advisory Group)의 인코딩 포맷이다. 도시된 시간값을 초당 2400 비트(bps)에서 동작시 POCSAG의 대표값이다.
2400 bps의 POCSAG 포맷은 0.24초 동안 지속되는, 576비트의 교대의 1-0 비트 패턴을 포함하는 전위부(302)로 시작된다. 전위부(302)의 다음에는 POCSAG 포맷에서는 허용하지 않는 소정의 유일한 비트 패턴을 갖는 32비트의 동기화 워드(304)가 위치되어 있다. 동기화 워드(304)의 다음에는 512비트의 제1 뱃치 정보(306)가 위치되어 있다. 동기화 워드(304)와 제1 뱃치 정보를 함께 전송하는 데는 0.2267초가 필요하다. 제1 뱃치 정보(306)의 다음에는 차기 동기화 워드(304)와 제2 뱃치 정보(306)가 위치되어 있다. POCSAG 포맷은 30번째 뱃치 정보(306)가 7.04초 동안 지속되는 하나의 POCSAG 순차(320)를 완료할 때까지 동기화 워드(304)와 뱃치 정보를 계속 반복한다. 그 다음에는 전위부(302), 동기화 워드(304), 뱃치 정보(306) 등등을 포함하는, 보내야 할 정보가 존재하는 한 새로운 순차를 시작한다.
본 발명에 따른 통신 데이타 수신기(100)의 양호한 실시예에서 이용하는 POCSAG 포맷의 주요 특성은 동기화 워드(304)가 예측 가능하게 반복된다는 점이다. 동기화 워드(304)는 기지의 이미 정해진 비트 패턴이기 때문에, 통신 데이타 수신기(100)는 기지의 이미 정해진 비트 패턴을 동기화 워드(304)의 전송시 수신된 데이타 비트와 비교한 후 동기화 워드(304)의 전송시 수신된 데이타 비트에서 에러를 즉각적으로 판단할 수 있다. 또, 전위부(302)의 교대의 1-0 비트 패턴은 전위부(302)의 전송시 수신된 데이타 비트에서 유사한 에러를 즉각 판단하도록 수신된 전위부의 데이타 비트를 하나씩 검사할 수 있다. POCSAG 인코딩 포맷이 본 발명을 잘 구현하는 포맷의 일례지만, 소정의 반복되는 비트 패턴을 갖는 다른 인코딩 포맷도 본 발명의 의도를 벗어남이 없이 사용될 수 있다는 것은 높게 평가할 만한다.
제4도를 참조하면, 본 발명의 양호한 실시예에 따라 통신 데이타 수신기(100)에서 다이버시티 수신하는 방법을 포함하는 펌웨어의 주 구성 요소(202)에 대한 주프로그램(400)의 흐름도는 무선 신호의 초기 획득(402)으로 시작된다. 이에 대한 응답으로 마이크로프로세서(114)는 전위부(302)의 전송시 사용할 안테나 피드를 결정하기 위해 후술되는 전위부 평가 서브루틴을 실행(404)한다. 마이크로프로세서(114)가 전위부 평가 서브루틴으로부터 복귀(406)한 후, 마이크로프로세서(114)는 동기화 워드(304)의 시작을 검출(408)하고 동기화 워드(304)의 수신시 및 수신 후에 사용할 안테나 피드를 결정하기 위해 후술되는 동기화 워드 평가 서브루틴을 실행(410)한다.
마이크로프로세서(114)가 동기화 워드 평가 서브루틴으로부터 복귀(412)한 후, 마이크로프로세서(114)는 동기화 워드 평가 서브루틴의 수행시 유도된 RSSI 정보가 함께 유도된 비트 에러 횟수 정보와 충돌하는지를 검사(413)한다. 특히, 마이크로프로세서(114)는 낮은, 즉 더 나은 비트 에러 횟수를 발생시킨 안테나 피드(102,104)가 낮은, 즉 더 나쁜 RSSI 값을 발생시킨 안테나 피드(102,104)와 같은지를 결정한다. 충돌이 없으면, 마이크로프로세서(114)는 후술되는 뱃치 정보 평가 서브루틴을 실행(414)한다. 여기서 이 서브루틴은 뱃치 정보(306)를 통해 사용할 안테나 피드(102,104)를 결정하기 위하 RSSI 측정값을 주기적으로 참고한다. 마이크로프로세서(114)가 뱃치 정보 평가 서브루틴(700)으로부터 복귀(410)한 후에도 단계(418)로 넘어간다. 반면, 단계(413)에서 마이크로프로세서(114)가 RSSI 정보와 비트 에러 횟수 정보 사이에 충돌이 있음을 결정하면, 마이크로프로세서(114)는 뱃치 정보 평가 서브루틴(700)을 생략하고 단계(418)로 바로 넘어간다.
단계(413)에서의 검사로 인해, 다른 것이 아닌 안테나 피드(102,104) 중 하나 상에 거의 같은 신호 세기로 수신되는 간섭 신호가 존재하는 상황에서도 안테나 피드의 선택 성능은 매우 향상된다. 이러한 상황에서 간섭 신호 그 자체는 안테나 피드(102,104)에서 더 큰 RSSI 값을 발생시키고 매우 많은 비트 에러를 만들어 낼 수도 있다. 이러한 상황에서 안테나 피드에 대한 더 나은 분명한 선택은 높은 RSSI 값을 갖는 안테나 피드(102,104)가 아니라 낮은 비트 에러 횟수를 갖는 안테나 피드(102,104)이다.
단계(418)에서 마이크로프로세서(114)는 방금 전송된 뱃치 정보(306)가 POCSAG 순차(320)의 마지막 뱃치 정보(306)인지를 결정한다. 마지막 정보가 아니면, 마이크로프로세서(114)는 다른 동기화 워드(304)와 뱃치 정보(306)를 처리하기 위해 단계(408)로 복귀한다. 반면, 마지막 정보이면, 단계(418)에서 마이크로프로세서(114)는 방금 평가된 뱃치 정보(306)가 POCSAG 순차(320)의 마지막 뱃치 정보(306)임을 결정한 후, 차기 전위부(302)를 기다리고(420) 나서 다음의 POCSAG 순차(320)를 처리하기 위해 단계(404)로 복귀한다.
제5도를 참조하면, 본 발명의 양호한 실시예에 따라 통신 데이타 수신기(100)에서 다이버시티 수신하는 방법을 포함하는 전위부 평가 서브루틴(500)의 흐름도는 안테나 스위치(106)를 제어(502)하는 마이크로프로세서(114)가 데이타 수신기(110)용 무선 신호의 임시 소스로서 제1안테나 피드(102)를 선택하는 것으로 시작된다. 그 후, 마이크로프로세서(114)는 제1 전위부 비트 에러 횟수를 유도하고 저장하기 위해 전위부(302)의 제1 부분, 예를 들면 32 비트를 모니터링(504)한다. 그리고 나서 마이크로프로세서(114)는 데이타 수신기(110)용 임시 소스로서 제2 안테나 피드(104)를 선택하기 위해 안테나 스위치(106)를 제어(506)한다. 그 후, 마이크로프로세서(114)는 제2 비트 에러 횟수를 유도하고 저장하기 위해 전위부(302)의 제2 부분, 예를 들어 다른 32 비트를 모니터링(508)한다.
단계(510)에서 마이크로프로세서(114)는 제1 전위부 비트 에러 횟수가 제2 비트 에러 횟수 보다 작거나 같은지를 결정한다. 만일 그렇다면, 마이크로프로세서(114)는 무선 신호의 연속 소스로서 제1 안테나 피드(102)를 선택하기 위해 안테나 스위치(106)를 제어(512) 한다. 만일 그렇지 않다면, 마이크로프로세서(114)는 무선 신호의 연속 소스로서 제2 안테나 피드(104)를 선택하기 위해 안테나 스위치(106)를 제어(514) 한다. 그 후, 어떤 경우에든 마이크로프로세서(114)는 러닝 비트 에러 횟수, 예를 들어 전위부(302)의 각 32비트에 대한 비트 에러의 횟수를 유도하기 위해 전위부(302)를 계속 모니터링(516)한다. 단계(516)와 동시에 마이크로프로세서(114)는 1을 초과하는 비트 에러가 발생되는지 보기 위해 각 러닝 비트 에러 횟수를 검사(518)한다. 만일 그렇지 않으면, 마이크로프로세서(114)는 단순히 단계(522)로 진행한다. 1을 초과하는 비트 에러가 발생하면, 마이크로프로세서(114)는 무선 신호의 연속되는 소스로서 대체의 안테나 피드를 선택하기 위해 안테나 스위치(106)를 제어(520)한다. 즉, 마이크로프로세서(114)는 제2 안테나 피드(104)가 현재 선택되어 있으면, 제1 안테나 피드(102)를 선택한다는 것이다. 그 후, 마이크로프로세서(114) 단계(522)로 나아간다. 단계(522)에서 마이크로프로세서(114)는 전위부(320)가 완료되었는지를 검사한다. 만일 그렇지 않으면, 전위부(302)를 계속 모니터링하는 단계(516)로 복귀한다. 전위부(302)가 종료되면, 제4도의 주 프로그램(400)의 단계(406)로 복귀(524)한다. 본 발명의 양호한 실시예에 따라 전위부 평가 서브루틴(500)을 제어하는 펌웨어의 구성 요소는 펌웨어 도표(200)의 펌웨어 구성 요소(1,2,16,17 및 18)를 포함한다.
제6도를 참조하면, 본 발명의 양호한 실시예에 따라 통신 데이타 수신기(100)에서 다이버시티 수신하는 방법을 포함하는 동기화 워드 평가 서브루틴(600)의 흐름도가 제1 안테나 피드(102)를 선택하기 위해 마이크로프로세서(114)가 안테나 스위치(106)를 제어(602)하는 것으로부터 시작한다. 다음에, 마이크로프로세서(114)는 제1 동기화 비트 에러 횟수를 유도 및 저장하기 위해 동기화 워드(304)의 제1 부분, 제1 15비트를 모니터링(604)한다. 그 후, 마이크로프로세서(114)는 RSSI 요소(115)를 모니터링(606)하고 제1 동기화 신호 세기를 저장한다. 다음에, 마이크로프로세서(114)는 제2 안테나 피드(104)를 선택하기 위해 안테나 스위치(106)를 제어(608)한다. 다음에, 마이크로프로세서(114)는 제2 동기화 비트 에러 횟수를 유도하고 저장하기 위해 동기화 워드(304)의 제2 부분, 즉 제2 15비트를 모니터링(610)한다. 그 후, 마이크로프로세서(114)는 RSSI 요소(1155)를 모니터링(612)하고 제2 동기화 신호 세기를 저장한다.
단계(614)에서 마이크로프로세서(114)는 제1 동기화 비트 에러 횟수가 제2 동기화 비트 에러 횟수보다 적은지를 검사한다. 만일 그렇다면, 마이크로프로세서(114)는 무선 신호의 연속 소스로서 제1 안테나 피드(102)를 선택하기 위해 안테나 스위치(106)를 제어(616)한 후 제4도의 주 프로그램(400)의 단계(412)로 복귀(628)한다. 만일 그렇지 않다면, 마이크로프로세서(114)는 제1 동기화 비트 에러 횟수가 제2 동기화 비트 에러 횟수보다 큰지를 검사한다. 여기서 그 결과가 크다면, 마이크로프로세서(114)는 무선 신호의 연속 소스로서 제2 안테나 피드(104)를 선택 하기 위해 안테나 스위치(106)를 제어(620)한 후 주 프로그램(400)의 단계(412)로 복귀(628)한다.
그러나, 단계(618)에서 마이크로프로세서(114)는 제1 동기화 비트 에러 횟수가 제2 동기화 비트 에러 횟수보다 크지 않다는 것, 예컨대 이들이 서로 같다는 것을 결정하면, 단계(622)로 나아가게 된다. 단계(622)에서 마이크로프로세서(114)는 제1 동기화 신호 세기가 제2 동기화 신호 세기보다 크거나 같은지를 보기 위해 검사한다. 만일 그렇다면, 마이크로프로세서(114)는 무선 신호의 연속 소스로서 제1 안테나 피드(102)를 선택하기 위해 안테나 스위치(106)를 제어(624)한 후 제4도의 주 프로그램(400)의 단계(412)로 복귀(628)한다. 단계(622)에서 제1 동기화 신호 세기가 제2 동기화 신호 세기 보다 크거나 같지 않으면, 마이크로프로세서(114)는 무선 신호의 연속 소스로서 제2 안테나 피드(104)를 선택하기 위해 안테나 스위치(106)를 제어(626)한 후 주 프로그램(400)의 단계(412)로 복귀(628)한다. 본 발명의 양호한 실시예에 따라 동기화 워드 평가 서브루틴(600)을 제어하는 펌웨어의 구성 요소는 펌웨어 도표(200)의 펌웨어 구성 요소(1,2,3,10,11 및 12)를 포함한다.
본 발명의 양호한 실시예에 따른 동기화 워드 평가 서브루틴(600)은 뱃치 정보(306)를 위한 무선 신호의 연속 소스로서 제1 및 제2 안테나 피드(102,104) 중에서 하나를 선택하는 빠른 방법, 즉 2400bps의 POCSAG 신호 전송에서 매 0.2267초 마다 한번이라는 빠른 방법을 제공한다. 이러한 선택이 기초로 하는 것은 뱃치 정보(306)가 선택받기 바로 전의 동기화 워드(304)의 전송시 제1 및 제2 안테나 피드(102,104)로부터 수신된 동기화 워드(304)에 대한 수신 비트 에러 횟수이다. 선택받은 뱃치 정보(306)에 근접한 동기화 워드(304)는 뱃치 정보(306)용으로 선택된 안테나 피드(102,104)가 뱃치 정보(306)의 전송시 두 안테나(102,104)중 적은 에러 횟수를 갖는다는 것을 합리적으로 예측할 수 있음을 보증한다.
제7도를 참조하면, 본 발명의 양호한 실시예에 따라 통신 데이타 수신기(100)에서 다이버시티 수신하는 방법을 포함하는 뱃치 정보 평가 서브루틴(700)의 흐름도는 마이크로프로세서(114)가 동기화 워드(304) 다음의 나머지 뱃치 정보의 수신시 RSSI 요소(115)를 주기적으로, 예컨대 코드 워드 당 한번씩 모니터링(702)하는 단계로부터 시작된다. 각 모니터링 간격과 동시에, 마이크로프로세서(114)는 단계(704)에서 뱃치 정보 RSSI가 소정의 스위칭 한계값 이하로 떨어지는지를 검사한다. 만일 그렇다면, 마이크로프로세서(114)는 대체 안테나 피드를 무선 신호의 연속 소스로서 선택하기 위해 안테나 스위치(106)를 제어(624)한 후 뱃치 정보가 완료됐는지를 검사(708)한다. 단계(704)에서 RSSI가 소정의 스위칭 한계값 이하로 떨어지지 않으면, 마이크로프로세서(114)는 간단히 뱃치 정보가 완료됐는지를 검사(708)한다. 단계(708)에서 뱃치 정보가 완료되지 않으면, RSSI를 계속 모니터링하기 위해 단계(702)로 복귀한다. 반면, 단계(708)에서 뱃치 정보가 완료되면, 마이크로프로세서(114)는 제4도의 주 프로그램(400)의 단계(416)로 복귀한다. 본 발명의 양호한 실시예에 따라 전위부 평가 서브루틴(700)을 제어하는 펌웨어의 구성 요소는 펌웨어 도표(200)의 펌웨어 구성 요소(1 및 4)를 포함한다.
제8도를 참조하면, ROM(118)에 대한 펌웨어 도표(800)는 본 발명의 제1 실시예에 따라 통신 데이타 수신기(100)를 제어하는 프로그램된 펌웨어의 구성 요소를 도시한다. 펌웨어 도표(800)와 본 발명의 양호한 실시예의 펌웨어 도표(200)의 본질적인 차이는 펌웨어 도표(800)가 펌웨어 도표(200)의 구성 요소(16,17 및 18)를 새로운 세가지 구성 요소로 대체하는 것이다. 전위부 1-2 신호 세기 요소(13), 전위부 1-2 신호 세기 연속 소스 선택 요소(14), 및 전위부 3 신호 세기 연속 소스 선택 요소(15)가 그것이다. 제1 실시예와 양호한 실시예의 동작상의 차이점은 후술된다.
제9도를 참조하면, 본 발명의 제1 실시예에 따라 통신 데이타 수신기(100)에 서 다이버시티 수신하는 방법을 포함하는 전위부 평가 서브루틴(900)의 흐름도는 마이크로프로세서(114)가 제1 안테나 피드(102)를 선택하기 위해 안테나 스위치(106)를 제어하는 단계(902)로부터 시작된다. 다음에, 마이크로프로세서(114)는 제1 전위부 신호 세기값을 얻고 이를 RAM(120)에 저장하기 위해 전위부(302)의 제1 부분, 예컨대 2비트 전송시 RSSI 요소(115)를 모니터링(904)한다. 그 후, 마이크로프로세서(114)는 제2 안테나 피드(104)를 선택하기 위해 안테나 스위치(106)를 제어(906)한다. 다음에, 마이크로프로세서(114)는 제2 전위부 신호 세기값을 얻고 이를 RAM(120)에 저장하기 위해 전위부(302)의 제2 부분, 예컨대 다른 2비트의 전송시 RSSI 요소(115)를 모니터링(908)한다. 마이크로프로세서(114)는 단계(910)에서 제1 전위부 신호 세기값이 제2 전위부 신호 세기값보다 크거나 같은지를 결정한다. 만일 그렇다면, 마이크로프로세서(114)는 제1 안테나 피드(102)를 무선 신호의 연속 소스로서 선택하기 위해 안테나 스위치(106)를 제어(912)한 후 단계(916)로 나아간다. 만일 단계(910)에서 제1 전위부 신호 세기값이 제2 전위부 신호 세기값보다 작으면, 마이크로프로세서(114)는 제2 안테나 피드(104)를 무선신호의 연속 소스로서 선택하기 위해 안테나 스위치(106)를 제어(914)한 후 단계(916)로 진행한다.
마이크로프로세서(114)는 단계(916)에서 신호 세기의 손실량을 검출하기 위해 전위부(302)의 나머지를 전송할 때 RSSI 요소(115)를 주기적으로, 예컨대 2비트마다 계속 모니터링 한다. 만일 마이크로프로세서(114)가 단계(918)에서 전위부 신호 세기가 소정의 스위칭 한계값 이하로 떨어진 것을 검출하면, 마이크로프로세서(114)는 무선 신호의 연속 소스로서 대체 안테나 피드, 즉 현재 선택되지 않은 안테나 피드를 선택하기 위해 안테나 스위치(106)를 제어(920)한 후 단계(922)로 진행한다. 반면, 단계(918)에서 마이크로프로세서(114)는 전위부 신호 세기가 소정의 스위칭 한계값 이하로 떨어진 것을 검출하지 않으면 단순히 단계(922)로 진행한다. 단계(922)에서 마이크로프로세서(114)는 전위부(302)가 완료되었는지를 결정한다. 전위부(302)가 완료되지 않으면, 전위부 신호 세기를 계속 모니터링하기 위해 단계(916)로 복귀한다. 완료되면, 제4도의 주 프로그램(400)의 단계(406)로 복귀(924)한다. 본 발명의 제1 실시예에 따라 전위부 평가 서브루틴(900)을 제어하는 펌웨어의 구성 요소는 펌웨어 도표(800)의 구성 요소(1,13,14 및 15)를 포함한다.
본 발명의 제1 실시예에 따른 전위부 평가 서브루틴(900)은 본 발명의 양호한 실시예에 따른 전위부 평가 서브루틴(500)보다 열화 신호를 더 빠르게 검출할 수 있다. 이것은 전위부 평가 서브루틴(900)이 RSSI 값을 기본으로 하고 있기 때문이다. 여기서 서브루틴(900)은 단일 비트를 전송하는데 필요한 시간보다 더 빠르게 신호 세기 변화에 대응할 수 있다. 전위부 평가 서브루틴(500)은 다소 느린데, 이는 판단을 내리기 전에 다수의, 예컨대 30비트를 검사해야 하기 때문이다. 반면, 전위부 평가 서브루틴(900)은 제4도의 주 프로그램(400)의 설명 부분에서 이미 표현한 바와 같이, 다른 것이 아닌 안테나 피드(102,104)중 하나에 거의 같은 신호 세기를 가지며 수신된 간섭 신호가 있을 때 나쁜 안테나 피드(102,104)를 선택할 수도 있다. 이러한 이유로 인해 전위부 평가 서브루틴(500)은 특정 응용이 전위부(302)의 전송시 매우 빠른 다이버시티 응답을 필요로 하지 않으면 양호하다.
제10도를 참조하면, ROM(118)에 대한 펌웨어 도표(1000)는 본 발명의 제2 실시예에 따라 통신 데이타 수신기(100)를 제어하는 프로그램된 펌웨어의 구성 요소를 나타낸다. 펌웨어 도표(1000)와 본 발명의 양호한 실시예에 따른 펌웨어 도표(200)간의 본질적 차이는 펌웨어 도표(1000)가 펌웨어 도표(200)의 구성 요소(10,11 및 12)를 높은 비트 에러 횟수 요소 상의 새로운 연속 소스(5)로 대체하는 것이다. 제2 실시예와 양호한 실시예 간의 동작 상의 차이점은 후술된다.
제11도를 참조하면 본 발명의 제2 실시예에 따라 통신 데이타 수신기(100)에서 다이버시티 수신하는 방법을 포함하는 동기화 워드 평가 서브루틴(1100)의 흐름도는 마이크로프로세서(114)가 차기 동기화 워드(304)용 무선 신호의 임시 소스로서 이미 선택한 안테나 피드를 계속 사용하기 위해 안테나 스위치(106)를 제어하는 단계(1102)로부터 시작된다. 그 후, 마이크로프로세서(114)는 단계(1104)에서 비트 에러 횟수를 유도하기 위해 동기화 워드(304)를 모니터링 한다. 단계(1106)에서 마이크로프로세서(114)는 비트 에러 횟수가 1보다 큰지를 결정한다. 만일 그렇다면, 마이크로프로세서(114)는 차기 뱃치 정보(306)용 무선 신호의 연속 소스로서 대체 안테나 피드를 선택하기 위해 안테나 스위치(106)를 제어(1108)한 후 제4도의 주 프로그램(400)의 단계(412)로 복귀(1110)한다. 반면, 마이크로프로세서(114)는 단계(1106)에서 비트 에러 횟수가 1보다 크지 않음이 결정되면, 주 프로그램(400)의 단계(412)로 단순히 복귀(1110)한다. 본 발명의 제2 실시예에 따라 동기화 워드 평가 서브루틴(1100)을 제어하는 펌웨어의 구성 요소는 펌웨어 도표(1000)의 구성 요소(1,2,3 및 5)를 포함한다.
동기화 워드 평가 서브루틴(1100)은 동기화 워드 평가 서브루틴(600)보다 훨씬 더 간단하다. 동기화 워드 평가 서브루틴(1100)의 단순성으로 인해 실시 비용이 낮아지는 것이 가능하게 되었다. 반면, 동기화 워드 평가 서브루틴(1100)은 동기화 워드에서 두개의 비트 에러가 생길 때까지 안테나 피드를 선택하지 않는다. 두개의 비트 에러의 발생 후 서브루틴(1100)은 무선 신호의 더 나은 소스일 수도 있고 아닐 수도 있는 대체 안테나 피드로 스위치한다. 이러한 이유로 인해 동기화 워드 평가 서브루틴(600)은 비용 문제로 동기화 워드 평가 서브루틴(1100)을 사용해야 할 필요성이 없으면 바람직하다.
제12도를 참조하면, ROM(16)에 대한 펌웨어 도표(1200)는 본 발명의 제3 실시예에 따라 통신 데이타 수신기(100)를 제어하는 프로그램된 펌웨어의 구성 요소를 도시한다. 펌웨어 도표(1200)와 본 발명의 양호한 실시예에 따른 펌웨어 도표(200)의 본질적 차이는 펌웨어 도표(1200)가 펌웨어 도표(200)의 구성 요소(10 및 11)를 1-2 수신 임시 소스 선택 요소(6)와 1-2 수신 연속 소스 선택 요소(7)로 대체하는 것이다. 본 발명의 제3 실시예와 양호한 실시예의 동작상의 차이는 후술된다.
제13도를 참조하면, 본 발명의 제3 실시예에 따라 통신 데이타 수신기(100)에서 다이버시티 수신하는 방법을 포함하는 동기화 워드 평가 서브루틴(1300)의 흐름도는 마이크로프로세서(114)가 현재의 동기화 워드(304) 바로 전에 수신된 이전의 동기화 워드(304)를 위해 선택된 이전의 임시 피드와는 다른 현재의 임시 피드를 선택하기 위해 안테나 스위치(106)를 제어하는 단계(1302)로부터 시작된다. 다음에, 마이크로프로세서(114)는 현재의 동기화 비트 에러 횟수를 유도하고, 이를 RAM(120)에 저장하기 위해 현재의 동기화 워드(304)의 대부분, 예컨대 31 비트를 모니터링(1304)한다. 또, 마이크로프로세서(114)는 RSSI 요소(115)로부터 현재의 RSSI 값을 읽고 저장(1306)한다. 단계(1308)에서 마이크로프로세서(114)는 현재의 동기화 비트 에러 횟수가 이전의 동기화 워드(304)용으로 저장된 동기화 비트 에러 횟수보다 적은지를 보기 위해 검사한다. 만일 그렇다면, 마이크로프로세서(114)는 현재의 임시 피드를 무선 신호의 연속 소스로서 선택하기 위해 안테나 스위치(106)를 제어(1310)한 후 단계(1316)로 나아간다.
만일 단계(1308)에서 현재의 동기화 비트 에러 횟수가 이전의 동기화 워드(304)용으로 저장된 이전의 동기화 비트 에러 회수보다 적지 않으면, 마이크로프로세서(114)는 단계(1312)에서 현재의 동기화 비트 에러 횟수가 이전의 동기화 워드(304)용으로 저장된 이전의 동기화 비트 에러 횟수보다 큰지를 검사한다. 만일 그렇다면, 마이크로프로세서(114)는 이전의 임시 피드를 무선 신호의 연속 소스로서 선택하기 위해 안테나 스위치(106)를 제어(1314)한다. 만일 단계(1312)에서 현재의 동기화 비트 에러 횟수가 이전의 동기화 워드(304)용으로 저장된 이전의 동기화 비트 에러 횟수보다 크지 않으면, 마이크로프로세서(114)는 단계(1318)에서 현재의 RSSI 값이 이전의 동기화 워드(304)용으로 저장된 이전의 RSSI 값보다 크거나 같은지를 검사한다. 만일 그렇다면, 마이크로프로세서(114)는 현재의 임시 피드를 무선 신호의 연속 소스로서 선택하기 위해 안테나 스위치(106)를 제어(1320)한 후 단계(1316)진행한다.
만일 단계(1318)에서 현재의 RSSI 값이 이전의 RSSI 값보다 크거나 같지 않으면, 마이크로프로세서(114)는 이전의 임시 피드를 무선 신호의 연속 소스로서 선택하기 위해 안테나 스위치(106)를 제어(1322)한 후 단계(1316)로 진행한다. 단계(1316)에서 마이크로프로세서(114)는 RAM(120)에서 임시 피드를 위한 이전값, 동기화 비트 에러 횟수 및 RSSI를 대체하는데, 특히 이전값은 이에 대응하는 현재값으로 대체된다. 그 후, 제4도의 주 프로그램(400)의 단계(412)로 복귀한다. 본 발명의 제3 실시예에 따라 동기화 워드 평가 서브루틴(1300)을 제어하는 펌웨어의 구성 요소는 펌웨어 도표(1200)의 구성 요소(1,2,3,6,7 및 12)를 포함한다.
본 발명의 제3 실시예에 따른 동기화 워드 평가 서브루틴(1300)은 동기화 워드 평가 서브루틴(600)에서 검사된 비트 수의 거의 2배의 비트 에러 횟수를 결정하고, 비교할 수 있으며, 게다가 격리 노이즈 버스트(isolated noise burst)의 결과로 발생하는 안테나의 부정확한 선택에 면역성을 갖도록 할 수 있다. 그래도, 동기화 워드 평가 서브루틴(1300)은 더 긴 시간 주기에 걸쳐 계수되는 에러들을 기초로 선택하므로써 변화하는 다중 경로 환경에서 더 나은 안테나 피드를 예측한다는 측면에서 볼 때 동기화 워드 평가 서브루틴(600)보다 신뢰성이 덜하다.
제14도를 참조하면, ROM(118)에 대한 펌웨어 도표(1400)는 본 발명의 제4 실시예에 따라 통신 데이타 수신기(100)를 제어하는 프로그램된 펌웨어의 구성 요소를 도시한다. 펌웨어 도표(1400)와 본 발명의 양호한 실시예의 펌웨어 도표(200)간의 본질적인 차이는 펌웨어 도표(1400)가 펌웨어 도표(200)의 구성 요소(10, 11)를 다중 경로 임시 소스 선택 요소(8)와 다중 경로 연속 소스 선택 요소(9)로 대체 하는 것이다. 제4 실시예와 양호한 실시예 간의 작동상의 차이점은 후술된다.
제15도 및 제16도를 참조하면, 본 발명의 제4 실시예에 따라 통신 데이타 수신기(100)에서 다이버시티 수신하는 방법을 포함하는 동기화 워드 평가 서브루틴(1500)의 흐름도는 마이크로프로세서(114)로 하여금 경로 계수기(P)가 1과 소정의 짝수 경로 횟수 제한값 PMAX 사이에 있는지를 검사하게 하는 단계(1502)로부터 시작된다. 만일 그렇지 않으면, 마이크로프로세서(114)는 P를 1로 설정(1504)하고 동기화 워드(304)의 전송시 제1 안테나 피드(102)를 무선 신호의 임시 소스로서 선택하기 위해 안테나 스위치(106)를 제어(1506)한다. 그 후, 단계(1512)로 나아간다.
반면, 단계(1502)에서 P값이 1과 PMAX 사이에 있으면, 마이크로프로세서(114)는 현재의 동기화 워드(304) 바로 전의 동기화 워드(304)의 전송시 사용된 이전의 안테나 피드(102,104)가 제1 안테나 피드(102)였는지를 검사(1508)한다. 그렇지 않으면, 마이크로프로세서(114)는 제1 안테나 피드(102)를 임시 소스로서 선택하기 위해 안테나 스위치(106)를 제어(1506)한 후 단계(1512)로 진행한다. 만일 단계(1508)에서 이전의 안테나 피드(102,104)가 제1 안테나 피드(102)였다면, 마이크로프로세서(114)는 제2 안테나 피드(104)를 임시 소스로서 선택하기 위해 안테나 스위치(106)를 제어(1510)한 후 단계(1512)로 나아간다. 단계(1512)에서 마이크로프로세서(114)는 현재의 동기화 워드(304)를 위한 현재의 동기화 비트 에러 횟수를 유도하기 위해 동기화 워드(304)를 모니터링 한다. 그 후, 마이크로프로세서(114)는 RSSI 요소(115)를 모니터링(1514)하고 현재의 RSSI 값을 읽는다. 다음에, 마이크로프로세서(114)는 동기화 비트 에러 횟수와 RAM(120) 내의 P번째 경로에 대응하는 현재의 RSSI 값용으로 지정된 위치의 현재의 RSSI 값과 현재의 동기화 비트 에러 횟수를 저장(1516)한다. 그 후, 마이크로프로세서(114)는 P가 이제 PMAX를 초과하는지를 알기 위해 검사(1520)한다. 만일 그렇지 않으면, 마이크로프로세서(114)는 현재의 동기화워드(304)의 종료후 뱃치 정보(306)용의 안테나 피드(102,104)로서 이미 선택된 연속소스를 계속 사용(1521)한 후 제4도의 주 프로그램(400)의 단계(412)로 복귀(1522)한다.
반면, 단계(1520)에서 P가 이제 PMAX를 초과한다고 마이크로프로세서(114)가 결정하면, 마이크로프로세서(114)는 RAM(120)에서 홀수값의 P에 대응하는 동기화 비트 에러 횟수용으로 지정된 위치에 저장된 동기화 비트 에러 횟수의 함으로써 제1 동기화 비트 에러 횟수를 계산(1524)한다. 다음에, 마이크로프로세서(114)는 RAM(120)에서 짝수값의 P에 대응하는 동기화 비트 에러 횟수용으로 지정된 위치에 저장된 동기화 비트 에러 횟수의 함으로써, 제2 동기화 비트 에러 횟수를 계산(1526)한다. 그 후, 마이크로프로세서(114)는 RAM(120)에서 홀수값의 P에 대응하는 RSSI 값용으로 지정된 위치에 저장된 RSSI 값의 평균으로써 제1 동기화 신호 세기를 계산(1528)한다. 다음에, 마이크로프로세서(114)는 RAM(120)에서 짝수값의 P에 대응하는 RSSI 값용으로 지정된 위치에 저장된 RSSI 값의 평균으로써 제2 동기화 신호 세기를 계산(1530)한다. 그 후, 제16도의 단계(1614)로 넘어간다.
마이크로프로세서(114)는 단계(1614)에서, 제1 동기화 비트 에러 횟수가 제2 동기화 비트 에러 횟수보다 적은지를 알기 위해 검사한다. 만일 그렇다면, 마이크로프로세서(114)는 제1 안테나 피드(102)를 무선 신호의 연속 소스로서 선택하기 위해 안테나 스위치(106)를 제어(1616)한 후 제4도의 주 프로그램(400)의 단계(412)로 복귀(1628)한다. 만일 단계(1614)에서 제1 동기화 비트 에러 횟수가 제2 동기화 비트 에러 횟수보다 적지 않으면, 마이크로프로세서(114)는 제1 동기화 비트 에러 횟수가 제2 동기화 비트 에러 횟수보다 큰지를 검사(1618)한다. 만일 그렇다면, 마이크로프로세서(114)는 제2 안테나 피드(104)를 무선 신호의 연속 소스로서 선택하기 위해 안테나 스위치(106)를 제어(1620)한 후 주 프로그램(400)의 단계(412)로 복귀(1628)한다.
그러나, 단계(1618)에서 제1 동기화 비트 에러 횟수가 제2 동기화 비트 에러 횟수보다 크지 않다는 것, 즉 이들의 서로 같다는 것을 마이크로프로세서(114)가 결정하면, 단계(1622)로 넘어가게 된다. 여기서 마이크로프로세서(114)는 제1 동기화 신호 세기가 제2 동기화 신호 세기보다 크거나 같은지를 알기 위해 검사한다. 만일 그렇다면, 마이크로프로세서(114)는 제1 안테나 피드(102)를 무선 신호의 연속 소스로서 선택하기 위해 안테나 스위치(106)를 제어(1624)한 후 제4도의 주 프로그램(400)의 단계(412)로 복귀(1628)한다. 만일 단계(1622)에서 제1 동기화 신호 세기가 제2 동기화 신호 세기보다 크거나 같지 않으면, 마이크로프로세서(114)는 제2 안테나 피드(104)를 무선 신호의 연속 신호로서 선택하기 위해 안테나 스위치(106)를 제어(1626)한 후 주 프로그램(400)의 단계(412)로 복귀(1628)한다. 본 발명의 제4 실시예에 따라 동기화 워드 평가 서브루틴(1500)을 제어하는 펌웨어의 구성 요소는 펌웨어 도표(1400)의 구성 요소(1,2,3,8,9 및 12)를 포함한다.
본 발명의 제3 실시예에 따른 동기화 워드 평가 서브루틴(1300)과 마찬가지로, 본 발명의 제4 실시예에 따른 동기화 워드 평가 서브루틴(1500)은 동기화 워드 평가 서브루틴(600)에서 검사된 것보다 더 많은 비트에 대한 에러 횟수를 결정하고 비교할 수 있으며, 게다가 격리 노이즈 버스트의 결과로 발생하는 안테나의 부정확한 선택에 면역성을 갖도록 할 수 있다. 그래도, 동기화 워드 평가 서브루틴(1500)은 더 긴(및 사전 프로그램가능한) 시간 주기 상에서 계수되는 비트 에러들을 기초로 선택하므로써 변화하는 다중 경로 환경에서 더 나은 안테나 피드를 예측한다는 측면에서 볼 때 동기화 워드 평가 서브루틴(600)보다 신뢰성이 덜하다. 동기화 워드 평가 서브루틴(1500)이 매우 잘 수행되는 응용의 일예는 느리게 변화하는 다중 경로 환경, 예컨대 최상의 안테나 피드에서의 변경이 수초인 위성 통신 응용 분야이다. 동기화 워드 평가 서브루틴(1500)은 짧은, 예컨대 1 밀리초 또는 그 이하의 노이즈 버스트가 그 응용 분야에서 공통 소스의 간섭이라면 이러한 분야에서 최상의 선택이다. 이러한 노이즈 버스트의 영향은 비트 에러를 계수하는 긴 주기에 걸쳐 평균이 되므로써 장기간에 걸쳐 안테나 피드의 선택에 양호한 성능을 발휘하게 된다.
또한, 본 발명은 비용과 전력 면에 장점이 있는 단일 수신기의 스위치식 안테나 기법을 제공하며, 강한 신호를 갖는 안테나 피드를 계속해서 선택할 수 있는 다이버시티 수신기의 제조 방법 및 장치를 포함한다. 또, 본 발명은 안테나 피드를 선택하는데 유연성 있는 방법을 제공한다. 결과적으로, 본 발명은 다이버시티 수신기의 주문제작이 특정의 다중 경로 환경에서 안테나 피드를 최적의 방법으로 선택하게 한다.
Claims (8)
- 소정의 뱃치 기간(batch duration)을 가지며 그 앞부분에 소정의 비트 패턴이 위치된 하나 이상의 뱃치 정보(information batch)를 구비하는 데이타를 포함하는 무선 신호에 대한 감도가 비상관형(de-correlated)인 제1 및 제2 안테나 피드를 포함하는 통신 데이타 수신기(data communication receiver)에서의 무선 신호의 다이버시티 수신(diversity reception) 방법에 있어서, (a) 소정 비트 패턴의 전송시 무선 신호의 임시 소스로서 상기 제1 안테나 피드 및 제2 안테나 피드 중에서 하나를 선택하는 단계; (b) 데이타를 유도하기 위해 소정의 비트 패턴의 전송시 단계(a)에서 선택된 임시 소스로부터 수신되는 무선 신호를 모니터링하는 단계; (c) 단계(b)에서 유도된 데이타에 대한 하나 이상의 비트 에러 횟수를 결정하는 단계; (d) 단계(c)에서 결정된 하나 이상의 비트 에러 횟수에 따라 소정의 비트 패턴의 종료부에서 상기 제1 및 제2 안테나 피드 중에서 하나를 무선 신호의 연속 소스로서 선택하는 단계; (e) 소정비트 패턴의 제1 부분의 전송시 상기 제1 안테나 피드로부터 무선신호의 제1 신호 세기를 측정하는 단계; (f) 소정 비트 패턴의 제2 부분의 전송시 상기 제2 안테나 피드로부터 무선신호의 제2 신호 세기를 측정하는 단계; (g) 상기 제1 신호 세기가 단계(d)에서 연속 소스로서 선택된 상기 제2 안티네 피드의 상기 제2 신호 세기보다 큰 것에 응답하고 상기 제2 신호 세기가 단계(d)에서 연속 소스로서 선택된 상기 제1 안테나 피드의 상기 제1 신호 세기보다 큰것에 응답해서 신호 세기간 충돌이 존재함을 결정하는 단계; (h) 상기 제1 신호 세기가 단계(d)에서 연속 소스로서 선택된 상기 제1 안테나 피드의 상기 제2 신호 세기보다 큰 것에 응답하고 상기 제2 신호 세기가 단계(d)에서 연속 소스로서 선택된 상기 제2 안테나 피드의 상기 제1 신호 세기보다 큰 것에 응답해서 신호 세기간 충돌이 존재하지 않음을 결정하는 단계; (i) 신호 세기간 충돌이 존재한다는 것이 단계(g)에서 결정된 소정의 뱃치 기간 동안 단계(d)에서 선택한 연속 소스의 선택을 유지하는 단계; 및 (j) 상기 제1 및 제2 안테나 피드에 대해 결정된 신호 세기 측정값에 따라 신호 세기간 충돌이 존재하지 않는다는 것이 단계(h)에서 결정된 소정의 뱃치 기간 동안 연속 소스를 주기적으로 재선택하는 단계를 포함하는 것을 특징으로 하는 다이버시티 수신 방법.
- 제1항에 있어서, 단계(a)는, (k) 소정 비트 패턴의 제1 부분의 전송시 상기 제1 안테나 피드를 임시 소스로서 선택하는 단계; 및 (l) 소정 비트 패턴의 제2 부분의 전송시 상기 제2 안테나 피드를 임시 소스로서 선택하는 단계를 포함하며, 단계 (c)는, (m) 단계(k)에서 선택된 상기 제2 안테나 피드로부터 소정 비트 패턴의 제1 부분의 전송시 단계(b)에서 유도된 데이타에 대한 제1 비트 에러 횟수를 결정하는 단계; 및 (n) 단계(l)에서 선택된 상기 제2 안테나 피드로부터 소정 비트 패턴의 제2 부분의 전송시 단계(b)에서 유도된 데이타에 대한 제2 비트 에러 횟수를 결정하는 단계를 포함하며, 단계(d)는, (o) 상기 제1 비트 에러 횟수가 상기 제2 비트 에러 횟수보다 적을 때 상기 제1 안테나 피드를 연속 소스로서 선택하는 단계; 및 (p) 상기 제1 비트 에러 횟수가 상기 제2 비트 에러 횟수보다 클 때 상기 제2 안테나 피드를 연속 소스로서 선택하는 단계를 포함하며, 상기 다이버시티 수신 방법은, (q) 단계(k)에서 상기 제1 안테나 피드로부터 무선 신호의 제1 신호 세기 및 단계(l)에서 상기 제2 안테나 피드로부터 무선 신호의 제2 신호 세기를 측정하는 단계; (r) 상기 제1 및 제2 비트 에러 횟수가 서로 같고 상기 제1 신호 세기가 상기 제2 신호 세기보다 크거나 같은 경우에 상기 제1 안테나 피드를 연속 소스로서 선택하는 단계; 및 (s) 상기 제1 및 제2 비트 에러 횟수가 서로 같고 상기 제1 신호 세기가 상기 제2 신호 세기보다 적은 경우에 상기 제2 안테나 피드를 연속 소스로서 선택하는 단계를 부가로 포함하는 것을 특징으로 하는 다이버시티 수신 방법.
- 제1항에 있어서, 상기 데이타는 전위부(preamble)를 부가로 포함되며, 상기 무선 신호의 초기 획득시 상기 다이버시티 수신 방법은, (k) 상기 전위부의 제1 부분의 전송시 상기 제1 안테나 피드로부터 무선 신호의 제1 신호 세기를 측정하는 단계; (l) 상기 전위부 제2 부분의 전송시 상기 제2 안테나 피드로부터 무선 신호의 제2 신호 세기를 측정하는 단계; (m) 상기 제1 신호 세기가 상기 제2 신호 세기보다 크거나 같은 것에 응답해서 상기 제1 안테나 피드를 연속 소스로서 선택하는 단계; 및 (n) 상기 제1 신호 세기가 상기 제2 신호 세기보다 적은 것에 응답해서 상기 제2 안테나 피드를 연속 소스로서 선택하는 단계를 부가로 포함하는 것을 특징으로 하는 다이버시티 수신 방법.
- 제3항에 있어서, (o) 상기 전위부의 제3 부분에서 무선 신호의 신호 세기를 모니터링하는 단계; (p) 상기 제1 안테나 피드가 연속 소스로서 현재 선택되어 있을 때 소정의 한계값 이하로 떨어지는, 단계(o)에서 모니터링된 신호 세기에 따라 상기 제2 안테나 피드를 연속 소스로서 선택하는 단계; 및 (q) 상기 제2 안테나 피드가 연속 소스로서 현재 선택되어 있을 때 소정의 한계값 이하로 떨어지는, 단계(o)에서 모니터링된 신호 세기에 따라 상기 제1 안테나 피드를 연속 소스로서 선택하는 단계를 부가로 포함하는 것을 특징으로 하는 다이버시티 수신 방법.
- 소정의 뱃치기간을 가지며 그 앞부분에 소정의 비트 패턴이 위치된 하나 이상의 뱃치 정보를 구비하는 데이타를 포함하는 무선 신호에 대한 감도가 비상관형인 제1 및 제2 안테나 피드를 포함하는 통신 데이타 수신기에서의 다이버시티 수신 방법에 있어서, (a) 소정 비트 패턴의 제1 부분의 전송시 무선 신호의 임시 소스로서 상기 제1 안테나 피드를 선택하는 단계; (b) 소정 비트 패턴의 제2 부분의 전송시 무선 신호의 임시 소스로서 상기 제2 안테나 피드를 선택하는 단계; (c) 데이타를 유도하기 위해 소정의 비트 패턴의 전송시 단계(a) 및 (b)에서 선택된 임시 소스로부터 수신된 무선 신호를 모니터링하는 단계; (d) 단계(a)에서 선택된 상기 제1 안테나 피드로부터 소정 비트 패턴의 제1 부분의 전송시 단계(c)에서 유도된 데이타에 대한 제1 비트 에러 횟수를 결정하는 단계; (e) 단계(b)에서 선택된 상기 제2 안테나 피드로부터 소정 비트 패턴의 제2 부분의 전송시 단계(c)에서 유도된 데이타에 대한 제2 비트 에러 횟수를 결정하는 단계; (f) 상기 제1 비트 에러 횟수가 제2 비트 에러 횟수보다 적은 것에 응답해서 상기 소정 비트 패턴의 종료부에서 상기 제1 안테나 피드를 무선 신호의 연속 소스로서 선택하는 단계; (g) 쌍기 제1 비트 에러 횟수가 제2 비트 에러 횟수보다 큰 경우에 상기 제2 안테나 피드를 연속 소스로서 선택하는 단계; (h) 소정의 뱃치 기간 동안 무선 신호의 신호 세기를 측정하는 단계; (i) 상기 제1 안테나 피드가 연속 소스로서 현재 선택되어 있을때 소정의 한계값 이하로 떨어지는, 단계(h)에서 측정된 신호 세기에 따라 상기 제2 안테나 피드를 연속 소스로서 선택하는 단계; 및 (j) 상기 제2 안테나 피드가 연속 소스로서 현재 선택되어 있을 때 소정의 한계값 이하로 떨어지는, 단계(h)에서 측정된 신호 세기에 따라 상기 제1 안테나 피드를 연속 소스로서 선택하는 단계를 포함하는 것을 특징으로 하는 다이버시티 수신 방법.
- 소정의 뱃치 기간을 가지며 그 앞부분에 소정의 비트 패턴이 있는 하나 이상의 뱃치 정보를 구비하는 데이타를 포함하는 무선 신호를 다이버시티 수신하기 위한 통신 데이타 수신기에 있어서, 무선 신호에 대한 감도가 비상관형인 제1 및 제2 안테나 피드; 상기 제1 및 제2 안테나 피드 중에서 하나를 무선 신호의 소스로서 선택하기 위해 상기 제1 및 제2 안테나 피드와 결합되어 있는 안테나 스위치; 상기 안테나 스위치로부터 무선 신호를 수신하고 데이타를 유도하도록 상기 무선 신호를 복조하기 위해 상기 안테나 스위치와 결합되어 있는 수신기; 상기 수신된 무선 신호에 대한 품질 측정값에 따라 상기 안테나 스위치를 제어하기 위해 상기 수신기 및 안테나 스위치와 결합되어 있는 프로세서; 소정 비트 패턴의 전송시 상기 무선 신호의 임시 소스로서 상기 제1 및 제2 안테나 피드 중에서 하나를 선택하도록 상기 안테나 스위치를 제어하기 위해 상기 안테나 스위치와 결합되어 있는 안테나 스위치 제어 요소; 소정 비트 패턴의 전송시 수신된 데이타에서 하나 이상의 비트 에러 횟수를 결정하기 위해 상기 안테나 스위치 제어 요소와 결합되어 있는 동기화 비트 에러 횟수 요소(sync bit error count element); 상기 하나 이상의 비트 에러 횟수에 따라 소정 비트 패턴의 종료부에서 상기 제1 또는 제2 안테나 피드를 무선 신호의 연속 소스로서 선택하도록 상기 안테나 스위치를 제어하기 위해 상기 동기화 비트 에러 횟수 요소와 결합되어 있는 동기화 종료부의 연속 소스 선택 요소; 제1 비트 에러 횟수를 결정하도록 소정 비트 패턴의 제1 부분의 전송시 상기 제1 안테나 피드를 임시 소스로서 선택하고, 제2 비트 에러 횟수를 결정하도록 소정 비트 패턴의 제2 부분의 전송시 상기 제2 안테나 피드를 임시 소스로서 선택하기 위해 상기 안테나 스위치 제어 요소와 결합되어 있는 1-2 부분 임시 소스 선택 요소; 상기 제1 비트 에러 횟수가 상기 제2 비트 에러 횟수보다 적은 것에 응답해서 상기 제1 안테나 피드를 연속 소스로서 선택하고, 상기 제1비트 에러 횟수가 상기 제2 비트 에러 횟수보다 큰 것에 응답해서 상기 제2 안테나 피드를 연속 소스로서 선택하기 위해 상기 1-2부분 임시 소스 선택 요소와 결합되어 있는 동기화 비트 에러 횟수 연속 소스 선택 요소; 상기 제1 및 제2 비트 에러 횟수가 서로 동일한 경우에 상기 무선 신호의 신호 세기를 측정하기 위해 상기 수신기 및 프로세서와 결합되어 있는 수신 신호 세기 표시기 요소; 및 상기 제1 신호 세기가 상기 제2 신호 세기보다 크거나 같게 측정된 경우에 상기 제1 안테나 피드를 연속 소스로서 선택하고, 상기 제1 신호 세기가 상기 제2 신호 세기보다 작게 측정된 경우에 상기 제2 안테나 피드를 연속 소스로서 선택하기 위해 상기 수신 신호 세기 표시기 요소와 결합되어 있는 동등 비트 에러 횟수 신호세기 선택 요소를 포함하는 것을 특징으로 하는 통신 데이타 수신기.
- 제6항에 있어서, 상기 데이타는 전위부를 부가로 포함하며, 상기 통신 데이타 수신기는, 상기 무선 신호의 신호 세기를 표시하기 위해 상기 수신기 및 프로세서와 결합되어 있는 수신 신호 세기 표시기 요소; 상기 무선 신호의 초기 획득에서 수신된 전위부의 제1 부분의 전송시 상기 제1 안테나 피드로부터의 무선 신호의 제1 신호 세기를 저장하고, 상기 전위부의 제2 부분의 전송시 상기 제2 안테나 피드로부터의 무선 신호의 제2 신호 세기를 수신 및 저장하기 위해 상기 수신 신호 세기 표시기 요소와 결합되어 있는 전위부 1-2 신호 세기 요소; 및 상기 제1 신호 세기가 상기 제2 신호 세기보다 크거나 같은 것에 응답해서 상기 제1 안테나 피드를 연속 소스로서 선택하고, 상기 제1 신호 세기가 상기 제2 신호 세기보다 적은 것에 응답해서 상기 제2 안테나 피드를 연속 소스로서 선택하기 위해 상기 전위부 1-2 신호 세기 요소와 결합되어 있는 전위부 1-2 신호 세기 연속 소스 선택 요소를 부가로 포함하는 것을 특징으로 하는 통신 데이타 수신기.
- 제6항에 있어서, 상기 데이타는 전위부를 부가로 포함하며, 상기 통신 데이타 수신기는, 제1 비트 에러 횟수를 유도하도록 전위부의 제1 부분의 전송시 상기 제1 안테나 피드로부터 수신된 무선 신호를 모니터링하고, 제2 비트 에러 횟수를 유도하도록 상기 전위부의 제2 부분의 전송시 상기 제2 안테나 피드로부터 수신된 무선 신호를 모니터링하기 위해 상기 수신기와 결합되며 상기 안테나 스위치를 제어하는 전위부 비트 에러 횟수 요소; 상기 제1 비트 에러 횟수가 상기 제2 비트 에러 횟수보다 적거나 같은 것에 응답해서 상기 제1 안테나 피드를 연속 소스로서 선택하고, 상기 제1 비트 에러 횟수가 상기 제2 비트 에러 횟수보다 큰 것에 응답해서 상기 제2 안테나 피드를 연속소스로서 선택하기 위해 상기 전위부 비트 에러 횟수 요소와 결합되어 있는 전위부 비트 에러 횟수 연속 소스 선택 요소; 및 러닝 비트 에러율을 유도하도록 상기 전위부의 제3 부분의 전송시 수신된 무선 신호를 모니터링하고, 상기 러닝 비트 에러율이 소정의 제한값보다 더 높은 것에 응답해서 새로운 연속 소스로서 현재 선택되어 있는 연속 소스와는 다른 안테나 피드를 선택하기 위해 상기 수신기와 결합되어 있는 전위부 러닝 에러율 선택 요소를 부가로 포함하는 것을 특징으로 하는 통신 데이타 수신기.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/993,761 US5446922A (en) | 1992-12-21 | 1992-12-21 | Method and apparatus for switched diversity reception of a radio signal |
US07/993761 | 1992-12-21 | ||
US7/993,761 | 1992-12-21 | ||
PCT/US1993/011777 WO1994015411A1 (en) | 1992-12-21 | 1993-12-06 | Method and apparatus for switched diversity reception of a radio signal |
Publications (2)
Publication Number | Publication Date |
---|---|
KR950704867A KR950704867A (ko) | 1995-11-20 |
KR0150333B1 true KR0150333B1 (ko) | 1998-11-02 |
Family
ID=25539902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950702549A KR0150333B1 (ko) | 1992-12-21 | 1993-12-06 | 무선 신호의 스위치식 다이버시티 수신용 방법 및 장치 |
Country Status (18)
Country | Link |
---|---|
US (1) | US5446922A (ko) |
EP (1) | EP0676103A4 (ko) |
JP (1) | JP3039992B2 (ko) |
KR (1) | KR0150333B1 (ko) |
CN (1) | CN1064202C (ko) |
AU (1) | AU669258B2 (ko) |
BG (1) | BG61630B1 (ko) |
BR (1) | BR9307792A (ko) |
CA (1) | CA2152629C (ko) |
CZ (1) | CZ284263B6 (ko) |
FI (1) | FI953055A (ko) |
HU (1) | HU216674B (ko) |
NO (1) | NO952380L (ko) |
PL (1) | PL174139B1 (ko) |
RU (1) | RU2152687C1 (ko) |
SK (1) | SK281245B6 (ko) |
TW (1) | TW236063B (ko) |
WO (1) | WO1994015411A1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210073329A (ko) * | 2019-12-10 | 2021-06-18 | 주식회사 한화 | 이중 안테나를 포함하는 발파 시스템용 전자식 뇌관 장치 및 이를 이용한 발파 시스템 |
US11385037B2 (en) | 2019-12-10 | 2022-07-12 | Hanwha Corporation | Electronic detonation device with dual antenna for blasting system and blasting system using same |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE9402493L (sv) * | 1994-07-15 | 1996-01-16 | Ericsson Telefon Ab L M | Metod i en diversitetsmottagare |
WO1996008089A1 (en) * | 1994-09-02 | 1996-03-14 | Nokia Telecommunications Oy | A method for improving connection quality in a cellular radio system and a receiver unit |
EP0728372A1 (en) * | 1994-09-14 | 1996-08-28 | Koninklijke Philips Electronics N.V. | A radio transmission system and a radio apparatus for use in such a system |
US6895253B1 (en) * | 1995-03-14 | 2005-05-17 | Lucent Technologies Inc. | Wireless indoor communications using antenna arrays |
US5742646A (en) * | 1995-05-05 | 1998-04-21 | Harris Corporation | Method of selecting and switching signal paths in a digital communication system |
US6738364B1 (en) * | 1996-01-31 | 2004-05-18 | Nokia Mobile Phones Limited | Radio receivers and methods of operation |
US5692019A (en) * | 1996-06-17 | 1997-11-25 | Motorola, Inc. | Communication device having antenna switch diversity, and method therefor |
CA2188845A1 (en) * | 1996-10-25 | 1998-04-25 | Stephen Ross Todd | Selection of an antenna operating in diversity |
JP3286189B2 (ja) | 1996-11-14 | 2002-05-27 | 松下電器産業株式会社 | アルゴリズムダイバーシチを用いた受信装置 |
US6032033A (en) * | 1996-12-03 | 2000-02-29 | Nortel Networks Corporation | Preamble based selection diversity in a time division multiple access radio system using digital demodulation |
US5960046A (en) * | 1996-12-03 | 1999-09-28 | Northern Telecom Limited | Preamble based selection diversity in a time division multiple access radio system |
US6292516B1 (en) * | 1997-02-13 | 2001-09-18 | Cisco Technology, Inc. | Communication system using packets stuffed with test words for evaluating data reception characteristics while providing increased data throughput |
US5913177A (en) * | 1997-03-31 | 1999-06-15 | Radio Frequency Systems, Inc. | Traffic distribution analysis in a land mobile radio system |
US6085076A (en) * | 1997-04-07 | 2000-07-04 | Omnipoint Corporation | Antenna diversity for wireless communication system |
JPH118577A (ja) * | 1997-06-17 | 1999-01-12 | Saitama Nippon Denki Kk | 無線機 |
US6138012A (en) * | 1997-08-04 | 2000-10-24 | Motorola, Inc. | Method and apparatus for reducing signal blocking in a satellite communication system |
US6079367A (en) * | 1997-10-10 | 2000-06-27 | Dogwatch, Inc. | Animal training apparatus and method |
US6483884B1 (en) | 1997-12-30 | 2002-11-19 | Ericsson Inc. | Antenna diversity switching system for TDMA-based telephones |
DE69809596D1 (de) * | 1997-12-30 | 2003-01-02 | Ericsson Inc | Vereinheitlichtes antennendiversityschaltungssystem für tdma-telefone |
US5952963A (en) * | 1997-12-30 | 1999-09-14 | Ericsson Inc. | Advanced antenna diversity mechanism |
US6678310B1 (en) | 1998-01-16 | 2004-01-13 | Intersil Americas Inc | Wireless local area network spread spectrum transceiver with multipath mitigation |
WO1999044307A2 (en) * | 1998-02-27 | 1999-09-02 | Koninklijke Philips Electronics N.V. | Antenna-gain diversity |
US5999138A (en) * | 1998-03-30 | 1999-12-07 | Ponce De Leon; Lorenzo A. | Low power switched diversity antenna system |
US6330458B1 (en) * | 1998-08-31 | 2001-12-11 | Lucent Technologies Inc. | Intelligent antenna sub-sector switching for time slotted systems |
JP3667549B2 (ja) * | 1999-03-29 | 2005-07-06 | 日本電気株式会社 | ダイバーシティ受信装置 |
US6549774B1 (en) * | 1999-11-04 | 2003-04-15 | Xm Satellite Radio Inc. | Digital audio service satellite receiver having switchable operating modes for stationary or mobile use |
WO2001041330A1 (de) | 1999-11-30 | 2001-06-07 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Dect-sende/empfangs-endgerät und verfahren zum kommunizieren zwischen einem dect-sende/empfangs-endgerät und einer dect-basisstation |
DE19957595C2 (de) * | 1999-11-30 | 2002-01-31 | Fraunhofer Ges Forschung | DECT-Sende/Empfangs-Endgerät und Verfahren zum Kommunizieren zwischen einem DECT-Sende/Empfangs-Endgerät und einer DECT-Basisstation |
US7164704B1 (en) * | 1999-12-09 | 2007-01-16 | Texas Instruments Incorporated | Beam forming for transmit using bluetooth modified hopping sequences (BFTBMH) |
US7274759B2 (en) * | 2001-12-21 | 2007-09-25 | Koninklijke Philips Electronics N.V. | Antenna switching based on a preamble MSE metric |
US6657595B1 (en) | 2002-05-09 | 2003-12-02 | Motorola, Inc. | Sensor-driven adaptive counterpoise antenna system |
JP3952404B2 (ja) * | 2003-05-19 | 2007-08-01 | ソニー株式会社 | 受信装置 |
TWI288537B (en) * | 2003-06-20 | 2007-10-11 | Realtek Semiconductor Corp | Automatic gain control and antenna diversity method of wireless communication system |
US7359692B2 (en) * | 2003-06-30 | 2008-04-15 | Zarbana Digital Fund, Llc | Method of and device for antennae diversity switching |
JP4178096B2 (ja) * | 2003-11-12 | 2008-11-12 | 京セラ株式会社 | 無線基地局 |
JP2005151369A (ja) * | 2003-11-19 | 2005-06-09 | Nec Corp | アンテナ選択システム及びその方法並びにそれを用いた無線通信装置 |
JP4323381B2 (ja) * | 2004-06-03 | 2009-09-02 | Okiセミコンダクタ株式会社 | 無線受信装置 |
CN100397305C (zh) * | 2004-06-24 | 2008-06-25 | 光宝科技股份有限公司 | 无线传输模块及其方法及应用该模块/方法的装置 |
US20060286941A1 (en) * | 2005-06-17 | 2006-12-21 | Tropos Networks | Selection of antenna patterns |
US7590399B2 (en) * | 2005-08-11 | 2009-09-15 | Delphi Technologies, Inc. | Technique for reducing multipath interference in an FM receiver |
CN101567997B (zh) * | 2005-08-24 | 2012-06-27 | 汤姆森特许公司 | 提供频道历史的方法和装置 |
US8107517B2 (en) * | 2005-12-09 | 2012-01-31 | Qualcomm Incorporated | Average-tap energy based thresholding for channel estimation in multi antenna systems |
EP1912346B1 (en) * | 2006-10-09 | 2011-05-04 | Sony Deutschland Gmbh | Method and devices for transmitting and receiving signals in a wireless communication system with a special frame structure |
US20080150712A1 (en) * | 2006-12-21 | 2008-06-26 | Ford Global Technologies, Llc | Tire pressure monitoring (tpm) and remote keyless entry (rke) system |
RU2457429C2 (ru) * | 2008-02-13 | 2012-07-27 | Селекс Системи Интеграти С.П.А. | Радиоустройство для беспроводной сети |
TWI416328B (zh) * | 2008-04-29 | 2013-11-21 | Novatek Microelectronics Corp | 用於一多媒體裝置控制音頻資料來源的方法及其相關裝置 |
WO2010110800A1 (en) * | 2009-03-27 | 2010-09-30 | Hewlett-Packard Development Company, L.P. | Multi-antenna reception scheme |
US20110025464A1 (en) * | 2009-07-30 | 2011-02-03 | Awarepoint Corporation | Antenna Diversity For Wireless Tracking System And Method |
KR20200098821A (ko) * | 2019-02-13 | 2020-08-21 | 정애숙 | 핫픽스 자석의 제조방법 |
US10666345B1 (en) * | 2019-04-10 | 2020-05-26 | Apple Inc. | Packet detection using multiple antennas |
US11201398B2 (en) | 2019-10-28 | 2021-12-14 | Nanning Fugui Precision Industrial Co., Ltd. | Antenna device and method for determining radiation pattern |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4549311A (en) * | 1982-08-03 | 1985-10-22 | Motorola, Inc. | Method and apparatus for measuring the strength of a radio signal frequency |
US4499606A (en) * | 1982-12-27 | 1985-02-12 | Sri International | Reception enhancement in mobile FM broadcast receivers and the like |
US4513412A (en) * | 1983-04-25 | 1985-04-23 | At&T Bell Laboratories | Time division adaptive retransmission technique for portable radio telephones |
US4584709A (en) * | 1983-07-06 | 1986-04-22 | Motorola, Inc. | Homotropic antenna system for portable radio |
US4742568A (en) * | 1985-06-10 | 1988-05-03 | Nec Corporation | Receiver for antenna switching diversity systems |
JPH0626320B2 (ja) * | 1986-04-09 | 1994-04-06 | 日本電気株式会社 | 無線送受信装置 |
US4710945A (en) * | 1986-04-30 | 1987-12-01 | Motorola, Inc. | Signal selection by statistical comparison |
JPH0779299B2 (ja) * | 1986-08-30 | 1995-08-23 | 日本電気株式会社 | 携帯無線機 |
US4851820A (en) * | 1987-10-30 | 1989-07-25 | Fernandez Emilio A | Paging device having a switch actuated signal strength detector |
JPH01246904A (ja) * | 1988-03-28 | 1989-10-02 | Kokusai Electric Co Ltd | 小形アンテナ |
US5144296A (en) * | 1990-09-07 | 1992-09-01 | Motorola, Inc. | Adaptive battery saving controller with signal quality detecting means |
-
1992
- 1992-12-21 US US07/993,761 patent/US5446922A/en not_active Expired - Lifetime
-
1993
- 1993-12-06 SK SK820-95A patent/SK281245B6/sk unknown
- 1993-12-06 AU AU57398/94A patent/AU669258B2/en not_active Ceased
- 1993-12-06 HU HU9501746A patent/HU216674B/hu not_active IP Right Cessation
- 1993-12-06 CZ CZ951630A patent/CZ284263B6/cs not_active IP Right Cessation
- 1993-12-06 PL PL93309391A patent/PL174139B1/pl unknown
- 1993-12-06 BR BR9307792A patent/BR9307792A/pt not_active Application Discontinuation
- 1993-12-06 WO PCT/US1993/011777 patent/WO1994015411A1/en not_active Application Discontinuation
- 1993-12-06 CA CA002152629A patent/CA2152629C/en not_active Expired - Fee Related
- 1993-12-06 JP JP06515183A patent/JP3039992B2/ja not_active Expired - Lifetime
- 1993-12-06 EP EP94903453A patent/EP0676103A4/en not_active Withdrawn
- 1993-12-06 KR KR1019950702549A patent/KR0150333B1/ko not_active IP Right Cessation
- 1993-12-06 RU RU95114371/09A patent/RU2152687C1/ru active
- 1993-12-08 TW TW082110389A patent/TW236063B/zh active
- 1993-12-20 CN CN93112927A patent/CN1064202C/zh not_active Expired - Lifetime
-
1995
- 1995-06-15 NO NO952380A patent/NO952380L/no not_active Application Discontinuation
- 1995-06-20 FI FI953055A patent/FI953055A/fi unknown
- 1995-07-18 BG BG99793A patent/BG61630B1/bg unknown
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210073329A (ko) * | 2019-12-10 | 2021-06-18 | 주식회사 한화 | 이중 안테나를 포함하는 발파 시스템용 전자식 뇌관 장치 및 이를 이용한 발파 시스템 |
US11385037B2 (en) | 2019-12-10 | 2022-07-12 | Hanwha Corporation | Electronic detonation device with dual antenna for blasting system and blasting system using same |
Also Published As
Publication number | Publication date |
---|---|
SK82095A3 (en) | 1997-09-10 |
CA2152629C (en) | 1998-07-21 |
SK281245B6 (sk) | 2001-01-18 |
CN1091561A (zh) | 1994-08-31 |
RU2152687C1 (ru) | 2000-07-10 |
NO952380D0 (no) | 1995-06-15 |
PL309391A1 (en) | 1995-10-02 |
BR9307792A (pt) | 1995-11-21 |
US5446922A (en) | 1995-08-29 |
HUT71649A (en) | 1996-01-29 |
FI953055A (fi) | 1995-08-18 |
EP0676103A1 (en) | 1995-10-11 |
CZ284263B6 (cs) | 1998-10-14 |
HU216674B (hu) | 1999-08-30 |
WO1994015411A1 (en) | 1994-07-07 |
BG99793A (bg) | 1996-04-30 |
PL174139B1 (pl) | 1998-06-30 |
BG61630B1 (bg) | 1998-01-30 |
CN1064202C (zh) | 2001-04-04 |
CZ163095A3 (en) | 1995-12-13 |
HU9501746D0 (en) | 1995-08-28 |
EP0676103A4 (en) | 2000-02-23 |
NO952380L (no) | 1995-08-15 |
JP3039992B2 (ja) | 2000-05-08 |
CA2152629A1 (en) | 1994-07-07 |
FI953055A0 (fi) | 1995-06-20 |
AU669258B2 (en) | 1996-05-30 |
JPH08505020A (ja) | 1996-05-28 |
AU5739894A (en) | 1994-07-19 |
TW236063B (ko) | 1994-12-11 |
KR950704867A (ko) | 1995-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0150333B1 (ko) | 무선 신호의 스위치식 다이버시티 수신용 방법 및 장치 | |
US7035612B2 (en) | Antenna diversity communications device | |
US5530926A (en) | Method for operating a switched diversity RF receiver | |
US5359607A (en) | Adaptive intermodulation control | |
US5548835A (en) | Train radio communication system | |
RU95114371A (ru) | Способ разнесенного приема радиосигналов и приемник радиосигналов для осуществления способа | |
US6137830A (en) | Measuring bit error rate performance of a receiver by the receiver and conveying measurement acoustically | |
US20060205371A1 (en) | Mobile communication terminal and method for indicating received-signal strength | |
JP2719575B2 (ja) | アンテナ選択制御回路 | |
US7061428B1 (en) | Frequency hopping range estimation with low power consumption | |
US7453924B2 (en) | Diversity receiver and diversity reception method | |
JPH09214409A (ja) | ダイバーシチ方法 | |
US5551061A (en) | Apparatus and method in a radio communication system for distinguishing an identifier of a nearby transmitter from that of a more distant transmitter | |
CA2208513A1 (en) | Receiver with an antenna switch, in which sensitivity and quality of reception is improved | |
US5689806A (en) | Communication receiver for selecting between scanning and locking to a channel and method therefor | |
JPH056811B2 (ko) | ||
JP3141203B2 (ja) | 電波信号の最適偏波方向判別方法を用いたワイヤレス伝送制御システム | |
GB2131253A (en) | Error-correcting decoder | |
US5768701A (en) | Intermittent receiving control apparatus of a selective calling receiver | |
JPH09172399A (ja) | ダイバーシチ受信回路における障害検出方法 | |
JP3601269B2 (ja) | スペクトラム拡散無線通信装置 | |
JP2661953B2 (ja) | 無線受信機 | |
JPH1117635A (ja) | 時分割多重化接続方式による移動無線装置 | |
JPS63100832A (ja) | 基地局選択方式 | |
JP2001203616A (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: 20130531 Year of fee payment: 16 |
|
EXPY | Expiration of term |