KR20230154547A - 이단 웨이크업 기법을 이용한 웨이크업 수신기 및 이의 동작 방법 - Google Patents
이단 웨이크업 기법을 이용한 웨이크업 수신기 및 이의 동작 방법 Download PDFInfo
- Publication number
- KR20230154547A KR20230154547A KR1020220054080A KR20220054080A KR20230154547A KR 20230154547 A KR20230154547 A KR 20230154547A KR 1020220054080 A KR1020220054080 A KR 1020220054080A KR 20220054080 A KR20220054080 A KR 20220054080A KR 20230154547 A KR20230154547 A KR 20230154547A
- Authority
- KR
- South Korea
- Prior art keywords
- wake
- code
- receiver
- time period
- wakeup
- Prior art date
Links
- 238000011017 operating method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 34
- 230000008569 process Effects 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 18
- 230000007480 spreading Effects 0.000 description 6
- 230000007704 transition Effects 0.000 description 6
- 230000007423 decrease Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000015556 catabolic process Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000006731 degradation reaction Methods 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000001351 cycling effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002618 waking effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- CHIFOSRWCNZCFN-UHFFFAOYSA-N pendimethalin Chemical compound CCC(CC)NC1=C([N+]([O-])=O)C=C(C)C(C)=C1[N+]([O-])=O CHIFOSRWCNZCFN-UHFFFAOYSA-N 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/02—Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation
- H04L27/04—Modulator circuits; Transmitter circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Electric Clocks (AREA)
Abstract
이단 웨이크업 기법을 이용한 웨이크업 수신기 및 이의 동작 방법을 개시한다.
본 개시의 일 측면에 의하면, 제1 시간구간 동안 수신한 신호로부터 제1 웨이크업 코드를 감지하는 제1 상관기; 및 상기 제1 웨이크업 코드가 감지된 경우, 상기 제1 시간구간 및 상기 제1 시간구간과 연속한 제2 시간구간 동안 수신한 신호로부터 제2 웨이크업 코드를 감지하는 제2 상관기를 포함하는 웨이크업 수신기를 제공한다.
본 개시의 일 측면에 의하면, 제1 시간구간 동안 수신한 신호로부터 제1 웨이크업 코드를 감지하는 제1 상관기; 및 상기 제1 웨이크업 코드가 감지된 경우, 상기 제1 시간구간 및 상기 제1 시간구간과 연속한 제2 시간구간 동안 수신한 신호로부터 제2 웨이크업 코드를 감지하는 제2 상관기를 포함하는 웨이크업 수신기를 제공한다.
Description
본 개시는 이단 웨이크업 기법을 이용한 웨이크업 수신기 및 이의 동작 방법에 관한 것이다.
이하에 기술되는 내용은 단순히 본 실시예와 관련되는 배경 정보만을 제공할 뿐 종래기술을 구성하는 것이 아니다.
무선통신 분야에서 수신 대기 전력을 절감하기 위한 기술로써 웨이크업 라디오 기술이 각광받고 있다. 웨이크업 수신기(Wake-up receiver, WuRX)는 일반적인 데이터 수신기(Data receiver, Data RX)와는 다르게 단순히 수신되는 웨이크업 신호(wake-up signal)의 유무만을 판단하여, 데이터 수신기보다 훨씬 낮은 소모전력의 구현이 용이하다. 실질적인 통신이 발생하지 않는 수신 대기 상태에서 웨이크업 수신기를 주 데이터 수신기 대신에 동작시키는 방식으로 수신대기 전력을 절감시키면서도, 수신되는 신호에 거의 즉각적으로 반응하여 통신의 준-실시간성을 유지한다.
최근 웨이크업 수신기의 평균 소모전력을 낮추는 기술로써, 주기적으로 웨이크업 수신기를 일정시간 끄고 켜는 듀티-사이클링 방식이 많이 사용되고 있다. 이때, 웨이크업 수신기의 듀티-사이클링 비율에 따라 소모전력은 낮아지지만, 수신감도가 열화 되거나 웨이크업 지연시간이 늘어나는 것이 일반적이다.
이때 동일한 웨이크업-지연시간에 대해 소모전력을 더 절감시키기 위한 방안으로, 회전 상관기(rotating correlator) 기반의 듀티-사이클링 방식을 이용할 수 있다. 이는, 도 1에 도시된 바와 같이 N-bit의 웨이크업 코드가 M번 반복해서 보내지는 동안, 웨이크업 수신기는 하나의 웨이크업 코드가 전송되는 시간의 (M-1) 배만큼의 시간마다 깨어나, 하나의 웨이크업 코드가 전송되는 시간과 동일한 길이의 시간 동안 선형 페이즈(linear phase)로 동작하고, 하나의 웨이크업 코드가 전송되는 시간과 같거나 짧은 시간 동안 회전 페이즈(rotating phase)로 동작한 후 다시 슬립(sleep)하는 방식이다. 웨이크업 수신기가 선형 페이즈에서 순환 이동(circularly shift)된 웨이크업 코드를 입력받은 경우, 회전 페이즈에서 상관기를 이용하여 입력받은 코드를 회전시켜 사전에 약속된 웨이크업 코드와 비교함으로써 웨이크업 신호를 감지할 수 있다. 회전 페이즈 동안에는 통상적으로 상관기를 제외한 웨이크업 수신기의 나머지 블록들이 모두 꺼져 있기 때문에, 회전 페이즈에서 소모되는 전력의 비중은 매우 미미해, M배의 웨이크업 지연시간에 대해서 1/(M-1)의 소모전력을 가질 수 있다.
다만, 회전 페이즈 동안 상관기를 제외한 모든 블록들이 꺼져 있기 때문에, 웨이크업 신호를 감지한 이후에 데이터 페이즈로 넘어갈 때 회로의 시동 시간(start-up time)으로 인한 데이터 손실(data loss)이 발생할 수 있다. 따라서, 웨이크업 신호와 데이터 사이에는 시동 시간보다 긴 보호 시간(guard time)이 필요하다. 하지만, 시동 시간은 웨이크업 수신기의 구현 방식에 따라 가변적이고 예상하기 쉽지 않다는 문제점이 있다.
본 개시는, 신호의 2단 감지를 통해 수신감도 및 웨이크업 지연시간 등의 성능 열화를 최소화할 수 있는 웨이크업 수신기 및 이의 동작 방법을 제공하는 데 일 목적이 있다.
본 개시는, 평균 소모 전력을 낮추면서도, 웨이크업 신호와 데이터 사이에 보호 시간이 필요하지 않은 웨이크업 수신기 및 이의 동작 방법을 제공하는 데 일 목적이 있다.
본 발명이 해결하고자 하는 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
본 개시의 일 측면에 의하면, 제1 시간구간 동안 수신한 신호로부터 제1 웨이크업 코드를 감지하는 제1 상관기; 및 상기 제1 웨이크업 코드가 감지된 경우, 상기 제1 시간구간 및 상기 제1 시간구간과 연속한 제2 시간구간 동안 수신한 신호로부터 제2 웨이크업 코드를 감지하는 제2 상관기를 포함하는 웨이크업 수신기를 제공한다.
본 개시의 다른 측면에 의하면, 제1 시간구간 동안 수신한 신호로부터 제1 웨이크업 코드를 감지하는 과정; 및 상기 제1 웨이크업 코드가 감지된 경우, 상기 제1 시간구간 및 상기 제1 시간구간과 연속한 제2 시간구간 동안 수신한 신호로부터 제2 웨이크업 코드를 감지하는 과정을 포함하는 것을 특징으로 하는 웨이크업 수신기의 동작 방법을 제공한다.
본 개시의 다른 측면에 의하면, 제1 시간구간 동안 수신한 신호로부터 제1 웨이크업 코드를 감지하고, 상기 제1 웨이크업 코드가 감지된 경우 상기 제1 시간구간 및 상기 제1 시간구간과 연속한 제2 시간구간 동안 수신한 신호로부터 제2 웨이크업 코드를 감지하여 웨이크업 알람을 발생시기는 웨이크업 수신기; 및 상기 웨이크업 알림의 발생에 응답하여 웨이크업하는 데이터 수신기를 포함하는 무선 단말을 제공한다.
이상에서 설명한 바와 같이 본 개시의 일 실시예에 의하면, 신호의 2단 감지를 통해 수신감도 및 웨이크업 지연시간 등의 성능 열화를 최소화할 수 있다는 효과가 있다.
나아가 본 개시의 일 실시예에 의하면, 웨이크업 신호와 데이터 사이의 보호 시간을 제거할 수 있다는 효과가 있다.
본 개시의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
도 1은 회전 상관기 기반의 듀티-사이클링 방식을 설명하기 위한 소모전력 타이밍도이다.
도 2는 본 개시의 일 실시예에 따른 무선 단말을 개략적으로 나타낸 블록 구성도이다.
도 3은 본 개시의 일 실시예에 따른 웨이크업 수신기의 동작을 설명하기 위한 소모전력 타이밍도이다.
도 4는 본 개시의 일 실시예에 따른 웨이크업 수신기의 성능을 설명하기 위한 예시도이다.
도 5는 본 개시의 일 실시예에 따른 웨이크업 수신기의 상관기를 개략적으로 나타낸 구성도이다.
도 6은 본 개시의 다른 실시예에 따른 웨이크업 수신기의 동작을 설명하기 위한 소모전력 타이밍도이다.
도 7은 본 개시의 다른 실시예에 따른 웨이크업 수신기의 상관기를 개략적으로 나타낸 구성도이다.
도 8은 본 개시의 다른 실시예에 따른 웨이크업 수신기의 동작을 설명하기 위 유한 상태 기계 다이어그램이다.
도 2는 본 개시의 일 실시예에 따른 무선 단말을 개략적으로 나타낸 블록 구성도이다.
도 3은 본 개시의 일 실시예에 따른 웨이크업 수신기의 동작을 설명하기 위한 소모전력 타이밍도이다.
도 4는 본 개시의 일 실시예에 따른 웨이크업 수신기의 성능을 설명하기 위한 예시도이다.
도 5는 본 개시의 일 실시예에 따른 웨이크업 수신기의 상관기를 개략적으로 나타낸 구성도이다.
도 6은 본 개시의 다른 실시예에 따른 웨이크업 수신기의 동작을 설명하기 위한 소모전력 타이밍도이다.
도 7은 본 개시의 다른 실시예에 따른 웨이크업 수신기의 상관기를 개략적으로 나타낸 구성도이다.
도 8은 본 개시의 다른 실시예에 따른 웨이크업 수신기의 동작을 설명하기 위 유한 상태 기계 다이어그램이다.
이하, 본 개시의 일부 실시예들을 예시적인 도면을 이용해 상세하게 설명한다. 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 대해서는 비록 다른 도면 상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 개시를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 개시의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
본 개시에 따른 실시예의 구성요소를 설명하는 데 있어서, 제1, 제2, i), ii), a), b) 등의 부호를 사용할 수 있다. 이러한 부호는 그 구성요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 부호에 의해 해당 구성요소의 본질 또는 차례나 순서 등이 한정되지 않는다. 명세서에서 어떤 부분이 어떤 구성요소를 '포함' 또는 '구비'한다고 할 때, 이는 명시적으로 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 개시의 예시적인 실시형태를 설명하고자 하는 것이며, 본 개시가 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다.
도 2는 본 개시의 일 실시예에 따른 무선 단말을 개략적으로 나타낸 블록 구성도이다.
본 개시의 일 실시예에 따른 무선 단말(20)은 웨이크업 수신기(200) 및 데이터 수신기(210)의 전부 또는 일부를 포함할 수 있다. 도 2에 도시된 모든 블록이 필수 구성요소는 아니며, 다른 실시예에서 무선 단말(20)에 포함된 일부 블록이 추가, 변경 또는 삭제될 수 있다. 즉, 도 2는 무선 단말(20)이 웨이크업 신호를 감지하여 데이터 수신기(210)를 깨우기 위한 구성요소를 예시적으로 도시한 것으로서, 무선 단말(20)은 다른 기능을 수행하기 위해 도시한 것보다 많거나 적은 구성요소 또는 상이한 구성요소의 구성을 가질 수 있음을 인식하여야 한다.
웨이크업 수신기(200)는 이단 웨이크업 기법에 기반하여, 데이터 수신기(210)를 웨이크업 시킬 수 있다. 구체적으로, 웨이크업 수신기(200)는, 내부의 적어도 하나의 구성요소들을 웨이크업 시키기 위한 제1 웨이크업 알람(WU1) 및 데이터 수신기(210)를 웨이크업 시키기 위한 제2 웨이크업 알람(WU2)을 발생시킬 수 있다.
예를 들어, 웨이크업 수신기(200)는 제1 시간구간 동안 수신한 신호로부터 제1 웨이크업 코드가 감지되면 제1 웨이크업 알람(WU1)을 발생시킬 수 있다. 제1 웨이크업 코드가 감지된 경우, 웨이크업 수신기(200)는 제1 시간구간 및 제1 시간구간과 연속한 제2 시간구간 동안 수신한 신호로부터 제2 웨이크업 코드를 감지하여 제2 웨이크업 알람(WU2)을 발생시킬 수 있다. 이때, 데이터 수신기(210)는 제2 웨이크업 알람(WU2)의 발생에 응답하여 웨이크업할 수 있다.
이하에서는, 도 3 내지 도 8을 참조하여 본 개시의 일부 실시예들에 따른 웨이크업 수신기의 동작을 구체적으로 설명하도록 한다.
도 3은 본 개시의 일 실시예에 따른 웨이크업 수신기의 동작을 설명하기 위한 소모전력 타이밍도이다.
도 3을 참조하면, 본 개시의 제1 실시예에 따른 웨이크업 수신기(200)는 상시동작(always-on) 방식으로 구현될 수 있다. 이때, 무선 단말(20)로 전송되는 제2 웨이크업 코드(W2)는, 제1 웨이크업 코드(W1)가 복수번 반복되는 형태를 가질 수 있다. 예컨대, 제2 웨이크업 코드(W2)는, 두 개의 제1 웨이크업 코드(W1)로 구성될 수 있다.
여기서, 제1 웨이크업 코드(W1)는 τb의 비트 주기(bit period)로 전송되는 N1 비트의 코드일 수 있다. 따라서, 제2 웨이크업 코드(W2)는 τb의 비트 주기로 전송되는 N2 비트의 코드일 수 있다. 한편, 이하에서는 본 개시에서 사용되는 웨이크업 코드들이 1차원 웨이크업 코드인 것으로 설명하나, 본 개시가 이에 한정되는 것은 아니다. 예컨대, 본 개시의 다른 실시예들에 따르면, 입력 신호의 크기, 입력 신호의 주파수 및 입력 신호의 길이 등을 활용하여 다차원 웨이크업 신호를 활용할 수도 있다.
제1 실시예에 따른 웨이크업 수신기(200)의 동작 구간은 크게 유휴 페이즈(Idle phase)와 Low-FAR 페이즈로 구분될 수 있다. 웨이크업 수신기(200)는 기본적으로 유휴 페이즈로 동작하고, 제1 웨이크업 알람(WU1)의 발생에 응답하여, Low-FAR 페이즈로 천이될 수 있다.
유휴 페이즈에서, 웨이크업 수신기(200)는 수신신호로부터 제2 웨이크업 코드(W2)의 일부인 제1 웨이크업 코드(W1)를 감지할 수 있다. 여기서, 웨이크업 수신기(200)는 선형(linear) 상관을 이용하여 제1 웨이크업 코드(W1)를 감지할 수 있다. 예컨대, 웨이크업 수신기(200)는 수신 신호로부터 생성된 일련의 비트들과 미리 알고 있는 제1 웨이크업 코드(W1)의 비트들을 위치별로 비교하여, 기설정된 제1 문턱치 이상의 비트들이 일치하면, 제1 웨이크업 알람(WU1)을 발생시킬 수 있다.
제1 웨이크업 알람(WU1)이 발생하면, 웨이크업 수신기(200)는 Low-FAR 페이즈로 천이된 이후에 수신되는 신호를 추가적으로 관찰하여, 제2 웨이크업 코드(W2)가 정말로 입력되었는지를 판별할 수 있다. 예컨대, 웨이크업 수신기(200)는 유휴 페이즈에서 수신한 신호로부터 생성된 일련의 비트들 중 적어도 일부와, Low-FAR 페이즈에서 수신되는 신호로부터 생성된 일련의 비트들을 미리 알고 있는 제2 웨이크업 코드(W2)의 비트들과 위치별로 비교하여, 기설정된 제2 문턱치 이상의 비트들이 일치하면, 제2 웨이크업 알람(WU2)을 발생시킬 수 있다.
도 4는 본 개시의 일 실시예에 따른 웨이크업 수신기의 성능을 설명하기 위한 예시도이다.
웨이크업 수신기(200)의 성능을 나타내는 정량적 지표로는, 웨이크업 신호가 입력되었을 때 이를 놓치는 비율인 미검출률(miss-detection ratio, MDR), 반대로 웨이크업 신호의 입력이 없었을 때 가짜 알람을 울리는 비율인 오경보률(false-alarm rate, FAR), 및 웨이크업 신호의 길이에 따른 웨이크업 지연시간이 있다. 통상적으로, MDR < 0.1%이면서 동시에 FAR < 1/hour가 되는 것이 웨이크업 정상 동작의 기준점이 된다.
또한, 웨이크업 지연시간, 즉 웨이크업 신호의 길이는 짧을수록 좋으나 이는 MDR 및 FAR과 상충(trade-off) 관계에 있다.
한편, 웨이크업 코드를 감지하는데 이용되는 문턱치가 높아지면 FAR은 낮아지지만 웨이크업 코드로 인한 확산이득(processing gain)이 줄어들고, 반대로 문턱치가 낮아지면 FAR은 낮아지지만 확산이득은 커진다.
따라서, 서로 다른 길이의 웨이크업 코드에 대해 FAR을 달리하면, 동등한 확산이득을 얻을 수 있다. 도 4를 참조하면, 4096비트의 웨이크업 코드에 대해 FAR<1/hour 에서 17dB의 확산이득을 얻었다면, 절반 길이인 2048비트의 웨이크업 코드에 대해서도 FAR<10%로 설정한다면 17dB의 확산이득을 여전히 얻을 수 있다.
이러한 점에 기인하여, 본 개시의 일 실시예에 따른 웨이크업 수신기(200)는 유휴 페이즈에서 제2 웨이크업 코드(W2)의 절반 길이인 제1 웨이크업 코드(W1)를, Low-FAR 페이즈 대비 낮은 제1 문턱치로 검출한다. 이로 인해, FAR이 높아지지만, 제2 웨이크업 코드(W2)를 검출하는 경우와 동일한 수준의 확산 이득을 얻을 수 있기 때문에 성능 열화가 없다. 반대로, Low-FAR 페이즈에서는 상대적으로 높은 제2 문턱치로 제2 웨이크업 코드(W2)를 감지하여, 기존의 기술과 같은 수준의 낮은 FAR을 보장할 수 있다.
도 5는 본 개시의 일 실시예에 따른 웨이크업 수신기의 상관기를 개략적으로 나타낸 구성도이다.
도 5를 참조하면, 본 개시의 일 실시예에 따른 웨이크업 수신기(200)는 제1 상관기(510) 및 제2 상관기(520)의 전부 또는 일부를 포함할 수 있다. 도 5에 도시된 모든 블록이 필수 구성요소는 아니며, 다른 실시예에서 웨이크업 수신기(200)에 포함된 일부 블록이 추가, 변경 또는 삭제될 수 있다. 즉, 도 5는 웨이크업 수신기(200)가 웨이크업 신호를 감지하여 웨이크업 알람을 발생시키기 위한 구성요소를 예시적으로 도시한 것으로서, 웨이크업 수신기(200)는 다른 기능을 수행하기 위해 도시한 것보다 많거나 적은 구성요소 또는 상이한 구성요소의 구성을 가질 수 있음을 인식하여야 한다. 예컨대, 웨이크업 수신기(200)는 안테나를 통해 수신한 무선 신호에 대해 전처리(예컨대, 필터링 또는 복조 등)를 수행하도록 구성된 신호처리부, 또는 미리 설정된 시간구간 동안 웨이크업 수신기(200)의 적어도 일부에 공급되는 전력을 차단하도록 구성된 듀티-사이클링부를 더 포함할 수 있다.
제1 상관기(510)는 유휴 페이즈와 Low-FAR 페이즈 모두에서 동작하는 반면, 제2 상관기(520)는 Low-FAR 페이즈에서만 동작할 수 있다. 이를 위해, 제2 상관기(520)에 인가되는 제2 클럭 신호(CLK2)는, 제1 웨이크업 코드(W1)의 감지에 응답하여 활성화될 수 있다. 따라서, 본 개시의 일 실시예에 따른 웨이크업 수신기(200)는 유휴 페이즈에서는 제1 상관기(510)만 동작시킴으로써 제2 웨이크업 코드(W2)를 검출하는 기존의 상관기 대비 절반 수준의 전력을 소모하고, Low-FAR 페이즈에서는 제1 상관기(510) 및 제2 상관기(520)를 함께 동작시켜 기존과 동등한 수준의 전력을 소모할 수 있다. 여기서, 웨이크업 수신기(200)는 제1 웨이크업 코드(W1)가 감지된 경우에만 Low-FAR 페이즈로 동작하므로, 전체적으로는, 평균 소모전력이 기존 대비 약 절반 정도가 될 수 있다.
제1 상관기(510)는 제1 시간구간 동안 수신한 신호로부터 제1 웨이크업 코드를 감지할 수 있다. 예컨대, 제1 상관기(510)는 제1 시간구간 동안 수신한 신호로부터 생성된 일련의 비트들(이하, 제1 비트열)과 제1 웨이크업 코드(W1) 간의 상관 값(Corr1)이 제1 문턱치(TH1) 이상인지 비교하여, 제1 웨이크업 알람(WU1)을 발생시키도록 구성될 수 있다.
여기서, 제1 시간구간은, 제1 웨이크업 코드(W1)의 길이에 대응하는 시간구간일 수 있다. 이를 위해, 제1 상관기(510)는 제1 웨이크업 코드(W1)의 길이에 대응하는 개수의 제1 순차 회로를 포함할 수 있다. 예를 들어, 제1 상관기(510)는 N1개의 제1 순차 회로를 포함할 수 있다.
표 1은 제1 시간구간의 임의의 시점에서 제1 상관기(510) 및 제2 상관기(520)에 포함된 복수의 순차회로들이 출력하는 비트를 예시한 표이다. 여기서 설명에 불필요한 정보는 - 로 표현하여 생략하였다.
여기서, B1[N1-1] 내지 B1[0]은 각 순차 회로들이 출력하는 비트이다.
표 1을 참조하면, 임의의 시점에서 수신한 신호로부터 생성된 비트는, 제1 클럭신호(CLK1)에 동기하여 복수의 순차 회로에 순차적으로 전달될 수 있다.
제1 상관기(510)는 임의의 시점에서 복수의 순차 회로가 출력하는 비트들(B1[0:N1-1])을 미리 알고 있는 제1 웨이크업 코드(W1)의 비트들(W1[0:N1-1])과 위치별로 비교하여, 기설정된 제1 문턱치(TH1) 이상의 비트들이 일치하는 경우 제1 웨이크업 알람(WU1)을 발생시킬 수 있다.
제2 상관기(520)는 제1 웨이크업 코드(W1)가 감지된 경우, 제1 시간구간 및 제1 시간구간과 연속한 제2 시간구간 동안 수신한 신호로부터 제2 웨이크업 코드를 감지할 수 있다. 여기서, 제2 시간구간은 제1 웨이크업 알람(WU1)이 발생한 이후의 시간구간일 수 있다. 제2 시간구간의 최대 길이는 제1 웨이크업 코드(W1)의 길이에 대응할 수 있다.
예컨대, 제2 상관기(520)는 제1 비트열 및 제2 시간구간 동안 수신한 신호로부터 생성된 일련의 비트들(이하, 제2 비트열)과 제2 웨이크업 코드(W2) 간의 상관 값(Corr2)이 제2 문턱치(TH2) 이상인지 비교하여, 제2 웨이크업 알람(WU2)을 발생시키도록 구성될 수 있다.
제2 상관기(520)는 제1 비트열을 구성하는 적어도 하나의 비트들을 제1 상관기(510)로부터 순차적으로 전달받아 제1 웨이크업 코드(W1)와의 상관 값을 산출할 수 있다. 이를 위해, 제2 상관기(520)는 제1 웨이크업 코드(W1)의 길이에 대응하는 개수의 제2 순차 회로를 포함할 수 있다. 예를 들어, 제2 상관기(520)는 N1개의 제2 순차 회로를 포함할 수 있다.
표 2는 제1 시간구간 및 제2 시간구간의 임의의 시점에서 제1 상관기(510) 및 제2 상관기(520)에 포함된 복수의 순차 회로들이 출력하는 비트를 예시한 표이다. 여기서 설명에 불필요한 정보는 - 로 표현하여 생략하였다.
여기서, B1[N1-1] 내지 B1[0]은 제1 순차 회로들이 출력하는 비트이고, B2[N1-1] 내지 B2[0]은 제2 순차 회로들이 출력하는 비트이다.
표 2를 참조하면, Low-FAR 페이즈에서 제2 순차 회로들은, 제2 클럭신호(CLK2)에 동기하여 제1 비트열을 구성하는 적어도 하나의 비트들을 순차적으로 전달받을 수 있다.
제2 상관기(510)는 임의의 시점에서 복수의 제2 순차 회로들이 출력하는 비트들(B2[N1-1:0])을 미리 알고 있는 제1 웨이크업 코드(W1)의 비트들(W1[N1-1:0])과 위치별로 비교하여 상관 값을 산출할 수 있다.
한편, 제2 상관기(510)는, 제1 비트열을 구성하는 비트들 중 전달받지 못한 나머지 비트들 및 제2 시간구간 동안 수신한 신호로부터 생성된 일련의 비트들에 대한 상관 값을 제1 상관기(510)로부터 전달받을 수 있다.
이를 위해, 제1 상관기(510)는 Low-FAR 페이즈의 임의의 시점에서 복수의 순차 회로가 출력하는 비트들(B1[N1-1:0])을 미리 알고 있는 제1 웨이크업 코드(W1)의 비트들(W1[N1-1:0])과 위치별로 비교하여 상관 값을 산출하고, 이를 제2 상관기(520)로 전달할 수 있다.
제2 상관기(520)는 제1 상관기(510)로부터 전달받은 상관 값 및 제1 비트열의 적어도 일부를 제1 웨이크업 코드(W1)와 상관 연산하여 산출한 상관 값을 기초로 제2 상관 값(Corr2)을 산출하고, 제2 상관 값(Corr2)이 제2 문턱치(TH2) 이상이면 제2 웨이크업 알람(WU2)을 발생시킬 수 있다.
한편, 전술한 바와 같이, 제1 문턱치(TH1)는 제2 문턱치(TH2)보다 작은 값을 가질 수 있다. 바람직하게는, 제1 문턱치는 유휴 페이즈에서의 확산이득이 Low-FAR 페이즈에서의 동등한 수준을 달성하도록 하는 값으로 설정될 수 있다.
도 6은 본 개시의 다른 실시예에 따른 웨이크업 수신기의 동작을 설명하기 위한 소모전력 타이밍도이다.
도 6을 참조하면, 본 개시의 제2 실시예에 따른 웨이크업 수신기(200)는 듀티-사이클링 방식으로 구현될 수 있다. 이때, 무선 단말(20)로 전송되는 전체 웨이크업 코드는 제2 웨이크업 코드(W2)가 M번(M은 자연수) 반복되는 형태를 가질 수 있고, 각 제2 웨이크업 코드(W2)는 두 개의 제1 웨이크업 코드(W1)로 구성될 수 있다.
여기서, 제1 웨이크업 코드(W1)는 τb의 비트 주기로 전송되는 N1 비트의 코드일 수 있다. 따라서, 제2 웨이업 코드(W2)는 τb의 비트 주기로 전송되는 N2 비트의 코드일 수 있으며, 전체 웨이크업 코드는 τb의 비트 주기로 전송되는 M·N2 비트의 코드일 수 있다.
본 개시의 제2 실시예에 따른 웨이크업 수신기(200)의 동작 구간은 크게 선형 페이즈(linear phase) 및 회전 페이즈(rotating phase)로 구분될 수 있다. 특별히 감지되는 신호가 없는 평상시, 웨이크업 수신기(200)는 슬립 모드에서 주기적으로 깨어나 선형 페이즈로 동작하는, 선형 상관기 기반의 듀티-사이클링 동작을 수행할 수 있다. 여기서, 웨이크업 수신기(200)의 듀티-사이클은 1/(M-1)이고, 주기는 (M-1)·N2·τb일 수 있다.
선형 페이즈는 다시 제1 선형 페이즈 및 제2 선형 페이즈로 구분될 수 있다. 웨이크업 수신기(200)는 기본적으로 제1 선형 페이즈로 동작하고, 제1 웨이크업 알람(WU1)이 발생한 경우에 제2 선형 페이즈로 천이될 수 있다.
제1 선형 페이즈에서, 웨이크업 수신기(200)는 수신신호로부터 제2 웨이크업 코드(W2)의 일부인 제1 웨이크업 코드(W1)를 감지할 수 있다. 여기서, 웨이크업 수신기(200)는 선형 상관을 이용하여 제1 웨이크업 코드(W1)를 감지할 수 있다. 예컨대, 웨이크업 수신기(200)는 수신 신호로부터 생성된 일련의 비트들과 미리 알고 있는 제1 웨이크업 코드(W1)의 비트들을 위치별로 비교하여, 기설정된 제1 문턱치 이상의 비트들이 일치하면, 제1 웨이크업 알람(WU1)을 발생시킬 수 있다.
여기서, 웨이크업 수신기(200)의 제1 문턱치는, FAR이 10% 미만 수준으로, FAR<1/hour 보다는 높지만 충분히 낮은 값을 가지도록 설정됨으로써, FAR<1/hour으로 제2 웨이크업 코드(W2)를 감지하는 경우와 동등한 수준의 확산 이득을 얻을 수 있다.
제2 선형 페이즈에서, 웨이크업 수신기(200)는 제2 선형 페이즈로 천이된 이후에 수신되는 신호를 추가적으로 관찰하여, 제2 웨이크업 코드(W2)가 정말로 입력되었는지를 판별할 수 있다. 여기서, 웨이크업 수신기(200)는 선형 상관을 이용하여 제2 웨이크업 코드(W2)를 감지할 수 있다. 예컨대, 웨이크업 수신기(200)는 선형 페이즈 동안 수신한 신호로부터 생성된 일련의 비트들과 미리 알고 있는 제2 웨이크업 코드(W2)의 비트들을 위치별로 비교하여, 기설정된 제2 문턱치 이상의 비트들이 일치하면, 제2 웨이크업 알람(WU2)을 발생시킬 수 있다.
한편, 선형 페이즈에서 제1 웨이크업 알람(WU1)은 발생하였으나 제2 웨이크업 알람(WU2)이 발생하지 않은 경우, 웨이크업 수신기(200)는 회전 페이즈로 천이될 수 있다. 회전 페이즈에서, 웨이크업 수신기(200)는 회전 상관을 이용하여 제2 웨이크업 코드(W2)를 감지할 수 있다. 예컨대, 웨이크업 수신기(200)는 선형 페이즈 동안 수신한 신호로부터 생성된 일련의 비트들을 순환 이동(circularly shift)시키고, 순환 이동된 비트들과 미리 알고 있는 제2 웨이크업 코드(W2)의 비트들을 위치별로 비교하여, 기설정된 제2 문턱치 이상의 비트들이 일치하면, 제2 웨이크업 알람(WU2)을 발생시킬 수 있다.
즉, 특별히 감지되는 신호가 없는 평상시에 웨이크업 수신기(200)는 주기적으로 제1 선형 페이즈로 동작하여 제2 웨이크업 코드(W2)의 절반인 제1 웨이크업 코드(W1)에 대한 감지만을 수행한다. 이때, 제1 웨이크업 코드(W1)가 감지되면 제2 선형 페이즈로 동작하여 제2 웨이크업 코드(W2)에 대한 감지를 수행하고, 제2 웨이크업 코드(W2)가 감지되지 않으면 회전 페이즈로 동작하여 추가적인 감지를 수행할 수 있다.
한편, 선형 페이즈의 길이는 제2 웨이크업 코드(W2)의 길이에 대응할 수 있다. 예컨대, 선형 페이즈로 동작한 시간이 N2·τb이 될 때까지 제1 웨이크업 알람(WU1)이 발생하지 않은 경우, 웨이크업 수신기(200)는 슬립 모드로 천이될 수 있다. 반면, 제1 웨이크업 알람(WU1)은 발생하였으나 선형 페이즈로 동작한 시간이 N2·τb이 될 때까지 제2 웨이크업 알람(WU2)이 발생하지 않은 경우, 웨이크업 수신기(200)는 회전 페이즈로 천이될 수 있다.
본 개시의 일 실시예에 따른 웨이크업 수신기(200)는 회전 페이즈로 동작하는 동안, 상관기를 제외한 다른 회로들도 끄지 않고 모두 동작시킬 수 있다. 즉, 회전 페이즈에서 웨이크업 수신기(200)에 포함된 모든 회로에 공급되는 전력을 차단되지 않을 수 있다. 이에 따라, 회전 페이즈에서 제2 웨이크업 알람(WU2)이 발생하여 데이터 페이즈로 천이되는 경우에 회로 스타트-업으로 인한 데이터 손실이 발생하지 않을 수 있다.
도 7은 본 개시의 다른 실시예에 따른 웨이크업 수신기의 상관기를 개략적으로 나타낸 구성도이다.
도 7을 참조하면, 본 개시의 일 실시예에 따른 웨이크업 수신기(200)는 제1 상관기(710), 제2 상관기(720) 및 멀티플렉서(730)의 전부 또는 일부를 포함할 수 있다. 도 7에 도시된 모든 블록이 필수 구성요소는 아니며, 다른 실시예에서 웨이크업 수신기(200)에 포함된 일부 블록이 추가, 변경 또는 삭제될 수 있다.
제1 상관기(710)는 제1 선형 페이즈, 제2 선형 페이즈 및 회전 페이즈에서 동작하는 반면, 제2 상관기(720)는 제2 선형 페이즈 및 회전 페이즈에서 동작할 수 있다. 이를 위해, 제1 상관기(710)에 인가되는 클럭 신호(CLK1)는, 제2 웨이크업 코드에 대응하는 길이의 배수를 주기로 하여 활성화될 수 있고, 제2 상관기(720)에 인가되는 제2 클럭 신호(CLK2)는 제1 웨이크업 코드(W1)의 감지에 응답하여 활성화될 수 있다.
한편, 도 7의 제1 상관기(710) 및 제2 상관기(720)는 도 5에서 전술한 제1 상관기(710) 및 제2 상관기(520)와 동일하거나 대응될 수 있으므로, 자세한 설명은 생략한다.
멀티플렉서(730)는 입력(IN) 또는 제2 상관기(720)의 출력(OUT)을 제1 상관기(710)의 입력으로 선택적으로 인가시킬 수 있다.
예컨대, 멀티플렉서(730)는, 회전 활성화 신호(ENROT)를 기초로, 입력(IN)을 제1 상관기(710)로 인가시키거나 제2 상관기(720)의 출력(OUT)을 제1 상관기(710)로 인가시킬 수 있다.
구체적으로, 멀티플렉서(730)는, 제1 웨이크업 코드가 감지되었으나 제1 시간구간 및 상기 제2 시간구간의 길이의 합이 제2 웨이크업 코드(W2)에 대응하는 길이와 동일해 질 때까지 제2 웨이크업 코드(W2)가 감지되지 않은 경우에, 제2 상관기(720)의 출력(OUT)을 제1 상관기(710)로 인가시키도록 구성될 수 있다. 여기서, 제1 시간구간의 길이는 웨이크업 수신기(200)가 제1 선형 페이즈로 동작한 시간에 대응하고, 제2 시간구간의 길이는 웨이크업 수신기(700)가 제2 선형 페이즈로 동작한 시간에 대응할 수 있다.
제2 상관기(720)의 출력(OUT)이 제1 상관기(710)로 인가되는 경우, 제1 시간구간 및 상기 제2 시간구간 동안 수신한 신호로부터 생성된 일련의 비트들(이하, 제2 비트열)이 제1 클럭신호(CLK1) 및 제2 클럭신호(CLK2)에 동기하여 1비트씩 순환 이동될 수 있다.
표 3은 제2 비트열(IN[N2-1:0])이 순환 이동되는 예를 나타낸 표이다.
제1 상관기(710)는 회전 페이즈의 임의의 시점에서, 순환 이동된 제2 비트열의 적어도 일부 비트들을 미리 알고 있는 제1 웨이크업 코드(W1)의 비트들(W1[N1-1:0])과 위치별로 비교하여 상관 값을 산출하고, 이를 제2 상관기(520)로 전달할 수 있다.
제2 상관기(720)는 순환 이동된 제2 비트열의 나머지 비트들을 미리 알고 있는 제1 웨이크업 코드(W1)의 비트들(W1[N1-1:0])과 위치별로 비교하여 상관 값을 산출하고, 산출된 상관 값과 제1 상관기(710)로부터 전달받은 상관 값의 합이 제2 문턱치 이상이면, 제2 웨이크업 알람(WU2)을 발생시킬 수 있다.
즉, 제2 상관기(720)는 순환 이동된 비트들과 제2 웨이크업 코드 간(W2)의 상관 값이 제2 문턱치 이상인 경우에, 제2 웨이크업 알람(WU2)을 발생시킬 수 있다.
한편, 도 7에는 도시되지 않았으나, 웨이크업 수신기(200)는 미리 설정된 시간구간 동안 웨이크업 수신기(200)의 적어도 일부에 공급되는 전력을 차단하도록 구성된 듀티-사이클링부를 더 포함할 수 있다.
듀티 사이클링부는 제1 시간구간의 길이가 제2 웨이크업 코드(W2)에 대응하는 길이, 예컨대 N2·τb와 동일해 질 때까지 제1 웨이크업 코드(W1)가 감지되지 않은 경우, 웨이크업 수신기(200)의 적어도 일부에 공급되는 전력을 차단하여 웨이크업 수신기를 슬립 모드로 전환시킬 수 있다. 한편, 듀티 사이클링부는 웨이크업 수신기(200)가 회전 페이즈로 동작하는 동안에는 웨이크업 수신기(200)에 포함된 모든 회로에 공급되는 전력을 차단하지 않도록 구성될 수 있다.
도 8은 본 개시의 다른 실시예에 따른 웨이크업 수신기의 동작을 설명하기 위한 유한 상태 기계 다이어그램이다.
웨이크업 수신기(200)는 주기적으로 슬립모드에서 깨어나 웨이크업 코드를 감지하기 위해, 타이머를 구비할 수 있다. 타이머는 소정의 클럭신호에 동기하여 타이머 값을 증가시킬 수 있다.
웨이크업 수신기(200)의 듀티-사이클링 동작이 활성화되면, 웨이크업 수신기(200)는 타이머 값을 0으로 초기화하고, 무선 신호 수신 및 웨이크업 코드 감지에 필요한 회로들을 스타트 업(start-up)할 수 있다(S800 및 8210). 예들 들어, 웨이크업 수신기(200)는 RF 회로, 제1 상관기(710) 및/또는 멀티플렉서(730) 등에 전력을 공급할 수 있다.
웨이크업 수신기(200)는 제1 웨이크업 코드(W1)에 대한 선형 상관을 수행할 수 있다(S820). 웨이크업 수신기(200)는 수신한 신호에서 제1 웨이크업 코드(W1)가 감지되면 제1 웨이크업 알람(WU1)을 발생시킬 수 있다.
S820에서 타이머 값에 대응하는 시간이 N2·τb+tSU 보다 커질 때까지 제1 웨이크업 알람(WU1)이 발생하지 않으면, 웨이크업 수신기(200)는 슬립 모드에 진입할 수 있다(S850). 여기서, N2는 제1 웨이크업 코드(W1)의 비트 수의 2배, τb는 제1 웨이크업 코드(W1)의 비트 주기이고, tSU는 회로의 스타트-업에 필요한 시간일 수 있다.
반면, 타이머 값에 대응하는 시간이 N2·τb+tSU 보다 커지기 전에 제1 웨이크업 알람(WU1)이 발생하면, 웨이크업 수신기(200)는 제2 웨이크업 코드(W2)에 대한 선형 상관을 수행할 수 있다(S830). 웨이크업 수신기(200)는 수신한 신호에서 제2 웨이크업 코드(W2)가 감지되면 제2 웨이크업 알람(WU2)을 발생시킬 수 있다.
S830에서 타이머 값에 대응하는 시간이 N2·τb+tSU 보다 커질 때까지 제2 웨이크업 알람(WU2)이 발생하지 않으면, 웨이크업 수신기(200)는 제2 웨이크업 코드(W2)에 대한 회전 상관을 수행할 수 있다(S840). 웨이크업 수신기(200)는 수신한 신호에서 순환이동된 제2 웨이크업 코드(W2)가 감지되면 제2 웨이크업 알람(WU2)을 발생시킬 수 있다. 이때, 웨이크업 수신기(200)는 상관기를 제외한 다른 회로, 예컨대, RF 회로들도 켜진 상태로 유지하고 있을 수 있다.
S840에서 타이머 값에 대응하는 시간이 2·N2·τb+tSU 보다 커질 때까지 제2 웨이크업 알람(WU2)이 발생하지 않으면, 웨이크업 수신기(200)는 슬립 모드에 진입할 수 있다(S850).
S850에서 웨이크업 수신기(200)는 타이머 값에 대응하는 시간이 (M-1)·N2·τb 보다 커질 때까지 슬립 모드로 동작할 수 있다.
본 발명에 따른 장치 또는 방법의 각 구성요소는 하드웨어 또는 소프트웨어로 구현되거나, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, 각 구성요소의 기능이 소프트웨어로 구현되고 마이크로프로세서가 각 구성요소에 대응하는 소프트웨어의 기능을 실행하도록 구현될 수도 있다.
본 명세서에 설명되는 시스템들 및 기법들의 다양한 구현예들은, 디지털 전자 회로, 집적회로, FPGA(field programmable gate array), ASIC(application specific integrated circuit), 컴퓨터 하드웨어, 펌웨어, 소프트웨어, 및/또는 이들의 조합으로 실현될 수 있다. 이러한 다양한 구현예들은 프로그래밍가능 시스템 상에서 실행 가능한 하나 이상의 컴퓨터 프로그램들로 구현되는 것을 포함할 수 있다. 프로그래밍가능 시스템은, 저장 시스템, 적어도 하나의 입력 디바이스, 그리고 적어도 하나의 출력 디바이스로부터 데이터 및 명령들을 수신하고 이들에게 데이터 및 명령들을 전송하도록 결합되는 적어도 하나의 프로그래밍가능 프로세서(이것은 특수 목적 프로세서일 수 있거나 혹은 범용 프로세서일 수 있음)를 포함한다. 컴퓨터 프로그램들(이것은 또한 프로그램들, 소프트웨어, 소프트웨어 애플리케이션들 혹은 코드로서 알려져 있음)은 프로그래밍가능 프로세서에 대한 명령어들을 포함하며 "컴퓨터가 읽을 수 있는 기록매체"에 저장된다.
컴퓨터가 읽을 수 있는 기록매체는, 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 이러한 컴퓨터가 읽을 수 있는 기록매체는 ROM, CD-ROM, 자기 테이프, 플로피디스크, 메모리 카드, 하드 디스크, 광자기 디스크, 스토리지 디바이스 등의 비휘발성(non-volatile) 또는 비일시적인(non-transitory) 매체일 수 있으며, 또한 데이터 전송 매체(data transmission medium)와 같은 일시적인(transitory) 매체를 더 포함할 수도 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수도 있다.
본 명세서의 흐름도/타이밍도에서는 각 과정들을 순차적으로 실행하는 것으로 기재하고 있으나, 이는 본 개시의 일 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것이다. 다시 말해, 본 개시의 일 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 개시의 일 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 흐름도/타이밍도에 기재된 순서를 변경하여 실행하거나 각 과정들 중 하나 이상의 과정을 병렬적으로 실행하는 것으로 다양하게 수정 및 변형하여 적용 가능할 것이므로, 흐름도/타이밍도는 시계열적인 순서로 한정되는 것은 아니다.
이상의 설명은 본 실시예의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 실시예가 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 실시예의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 실시예들은 본 실시예의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 실시예의 기술 사상의 범위가 한정되는 것은 아니다. 본 실시예의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 실시예의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
20: 무선 단말
200: 웨이크업 수신기
210: 데이터 수신기
200: 웨이크업 수신기
210: 데이터 수신기
Claims (18)
- 제1 시간구간 동안 수신한 신호로부터 제1 웨이크업 코드를 감지하는 제1 상관기; 및
상기 제1 웨이크업 코드가 감지된 경우, 상기 제1 시간구간 및 상기 제1 시간구간과 연속한 제2 시간구간 동안 수신한 신호로부터 제2 웨이크업 코드를 감지하는 제2 상관기
를 포함하는 웨이크업 수신기. - 제1항에 있어서,
상기 제2 웨이크업 코드는,
상기 제1 웨이크업 코드가 복수번 반복되는 코드인 것을 특징으로 하는, 웨이크업 수신기. - 제1항에 있어서,
상기 제2 상관기에 인가되는 클럭 신호는,
상기 제1 웨이크업 코드의 감지에 응답하여 활성화되는 것을 특징으로 하는, 웨이크업 수신기. - 제1항에 있어서,
상기 제1 상관기는,
상기 제1 웨이크업 코드가 감지된 경우, 상기 제1 시간구간 및 상기 제2 시간구간의 적어도 일부 동안 수신한 신호로부터 생성된 일련의 비트들과 상기 제1 웨이크업 코드 간의 상관 값을 산출하여, 상기 제2 상관기로 전달하도록 구성된 것을 특징으로 하는, 웨이크업 수신기. - 제1항에 있어서,
상기 제2 상관기는,
상기 제1 시간구간 및 상기 제2 시간구간 동안 수신한 신호로부터 생성된 일련의 비트들과 상기 제2 웨이크업 코드 간의 상관 값이 제2 문턱치 이상인지 비교하여 제2 웨이크업 알람을 발생하도록 구성된 것을 특징으로 하는, 웨이크업 수신기. - 제5항에 있어서,
상기 제1 상관기는,
상기 제1 시간구간 동안 수신한 신호로부터 생성된 일련의 비트들과 상기 제1 웨이크업 코드 간의 상관 값이 제1 문턱치 이상인지 비교하여 제1 웨이크업 알람을 발생하도록 구성되고,
상기 제1 문턱치는 상기 제2 문턱치보다 작은 값을 가지는 것을 특징으로 하는, 웨이크업 수신기. - 제1항에 있어서,
상기 제1 상관기에 인가되는 클럭 신호는,
상기 제2 웨이크업 코드에 대응하는 길이의 배수를 주기로 하여 활성화되는 것을 특징으로 하는, 웨이크업 수신기. - 제1항에 있어서,
상기 제1 웨이크업 코드는 감지되었으나, 상기 제1 시간구간 및 상기 제2 시간구간의 길이의 합이 상기 제2 웨이크업 코드에 대응하는 길이와 동일해 질 때까지 상기 제2 웨이크업 코드가 감지되지 않은 경우, 상기 제1 시간구간 및 상기 제2 시간구간 동안 수신한 신호로부터 생성된 일련의 비트들을 순환 이동(circularly shift)시키기 위하여, 상기 제2 상관기가 출력하는 비트를 상기 제1 상관기로 인가시키는 멀티플렉서를 더 포함하고,
상기 제2 상관기는,
순환 이동된 비트들과 상기 제2 웨이크업 코드 간의 상관 값이 제2 문턱치 이상인지 비교하도록 구성되는 것을 특징으로 하는, 웨이크업 수신기. - 제8항에 있어서,
미리 설정된 시간구간 동안 상기 웨이크업 수신기의 적어도 일부에 공급되는 전력을 차단하도록 구성된 듀티-사이클링부를 더 포함하되,
상기 듀티-사이클링부는,
상기 제2 상관기가 상기 순환 이동된 비트들과 상기 제2 웨이크업 코드 간의 상관 값이 제2 문턱치 이상인지 비교하는 동안 상기 웨이크업 수신기에 포함된 모든 회로에 공급되는 전력을 차단하지 않도록 구성된 것을 특징으로 하는, 웨이크업 수신기. - 제1항에 있어서,
상기 제1 시간구간의 길이가 상기 제2 웨이크업 코드에 대응하는 길이와 동일해 질 때까지 상기 제1 웨이크업 코드가 감지되지 않은 경우, 상기 웨이크업 수신기가 슬립 모드로 전환되는 것을 특징으로 하는, 웨이크업 수신기. - 제1 시간구간 동안 수신한 신호로부터 제1 웨이크업 코드를 감지하는 과정; 및
상기 제1 웨이크업 코드가 감지된 경우, 상기 제1 시간구간 및 상기 제1 시간구간과 연속한 제2 시간구간 동안 수신한 신호로부터 제2 웨이크업 코드를 감지하는 과정
을 포함하는 것을 특징으로 하는 웨이크업 수신기의 동작 방법. - 제11항에 있어서,
상기 제2 웨이크업 코드는,
상기 제1 웨이크업 코드가 복수번 반복되는 코드인 것을 특징으로 하는, 웨이크업 수신기의 동작 방법. - 제11항에 있어서,
상기 제2 웨이크업 코드를 감지하는 과정은,
상기 제1 시간구간 및 상기 제2 시간구간에서 수신한 신호로부터 생성된 일련의 비트들과 상기 제2 웨이크업 코드 간의 상관 값이 제2 문턱치 이상인지 비교하는 과정을 포함하는 것을 특징으로 하는, 웨이크업 수신기의 동작 방법. - 제11항에 있어서,
상기 제2 웨이크업 코드를 감지하는 과정은,
상기 제1 시간구간 및 상기 제2 시간구간의 적어도 일부 동안 수신한 신호로부터 생성된 일련의 비트들과 상기 제1 웨이크업 코드 간의 제1 상관 값을 산출하는 과정;
상기 제1 시간구간의 적어도 일부 동안 수신한 신호로부터 생성된 일련의 비트들과 상기 제1 웨이크업 코드 간의 제2 상관 값을 산출하는 과정; 및
상기 제1 상관 값 및 상기 제2 상관 값의 합이 제2 문턱치 이상인지 비교하는 과정
을 포함하는 것을 특징으로 하는, 웨이크업 수신기의 동작 방법. - 제13항에 있어서,
상기 제1 웨이크업 코드를 감지하는 과정은,
상기 제1 시간구간 동안 수신한 신호로부터 생성된 일련의 비트들과 상기 제1 웨이크업 코드 간의 상관 값이 제1 문턱치 이상인지 비교하는 과정을 포함하되,
상기 제1 문턱치는 상기 제2 문턱치보다 작은 값을 가지는 것을 특징으로 하는, 웨이크업 수신기의 동작 방법. - 제11항에 있어서,
상기 제1 웨이크업 코드는 감지되었으나, 상기 제1 시간구간 및 상기 제2 시간구간의 길이의 합이 상기 제2 웨이크업 코드에 대응하는 길이와 동일해 질 때까지 상기 제2 웨이크업 코드가 감지되지 않은 경우, 상기 제1 시간구간 및 상기 제2 시간구간 동안 수신한 신호로부터 생성된 일련의 비트들을 순환 이동(circularly shift)시키는 과정; 및
상기 순환 이동된 비트들과 상기 제2 웨이크업 코드 간의 상관 값이 제2 문턱치 이상인지 비교하는 과정
을 더 포함하는 것을 특징으로 하는, 웨이크업 수신기의 동작 방법. - 제11항에 있어서,
상기 제1 시간구간의 길이가 상기 제2 웨이크업 코드에 대응하는 길이와 동일해 질 때까지 상기 제1 웨이크업 코드가 감지되지 않은 경우, 슬립 모드로 전환하는 과정
을 더 포함하는 것을 특징으로 하는, 웨이크업 수신기의 동작 방법. - 제1 시간구간 동안 수신한 신호로부터 제1 웨이크업 코드를 감지하고, 상기 제1 웨이크업 코드가 감지된 경우 상기 제1 시간구간 및 상기 제1 시간구간과 연속한 제2 시간구간 동안 수신한 신호로부터 제2 웨이크업 코드를 감지하여 웨이크업 알람을 발생시기는 웨이크업 수신기; 및
상기 웨이크업 알람의 발생에 응답하여 웨이크업하는 데이터 수신기
를 포함하는 무선 단말
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220054080A KR20230154547A (ko) | 2022-05-02 | 2022-05-02 | 이단 웨이크업 기법을 이용한 웨이크업 수신기 및 이의 동작 방법 |
PCT/KR2023/005973 WO2023214769A1 (ko) | 2022-05-02 | 2023-05-02 | 이단 웨이크업 기법을 이용한 웨이크업 수신기 및 이의 동작 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220054080A KR20230154547A (ko) | 2022-05-02 | 2022-05-02 | 이단 웨이크업 기법을 이용한 웨이크업 수신기 및 이의 동작 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20230154547A true KR20230154547A (ko) | 2023-11-09 |
Family
ID=88646683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220054080A KR20230154547A (ko) | 2022-05-02 | 2022-05-02 | 이단 웨이크업 기법을 이용한 웨이크업 수신기 및 이의 동작 방법 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20230154547A (ko) |
WO (1) | WO2023214769A1 (ko) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100691175B1 (ko) * | 2005-05-27 | 2007-03-09 | 삼성전기주식회사 | 무선 수신 장치 |
KR102196172B1 (ko) * | 2013-09-20 | 2020-12-29 | 더 리젠츠 오브 더 유니버시티 오브 미시건 | 자동 간섭 방지 웨이크업 수신기 |
US9980197B2 (en) * | 2016-02-09 | 2018-05-22 | The Regents Of The University Of Michigan | Baseband processing circuitry for wake-up receiver |
US11032769B2 (en) * | 2017-12-18 | 2021-06-08 | Silicon Laboratories Inc. | Hierarchical wakeup apparatus and method |
-
2022
- 2022-05-02 KR KR1020220054080A patent/KR20230154547A/ko unknown
-
2023
- 2023-05-02 WO PCT/KR2023/005973 patent/WO2023214769A1/ko unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023214769A1 (ko) | 2023-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3264674B1 (en) | Method for waking up a communication device | |
US6650912B2 (en) | Selecting paging channel mode | |
US7292551B2 (en) | Cell search method in discontinuous reception mode in a mobile communication system | |
EP1561284B1 (en) | Wireless device battery conservation method and system | |
KR102470743B1 (ko) | 파워 절약 신호의 전송 방법, 검측 방법 및 기기 | |
KR20010021100A (ko) | 통신 디바이스의 전력 소모를 줄이는 방법 및 장치 | |
US8325665B2 (en) | Method for selecting operational channel of network coordinator in wireless narrow area network and coordinator using the same | |
WO2006110877A2 (en) | Using receive diversity to extend standby time in qpch mode | |
KR102115808B1 (ko) | 빔 스윕 전송의 수신을 가능하게 하기 위한 방법 및 디바이스 | |
CN111527704A (zh) | 用于检测蓝牙低功耗分组的控制器 | |
CN106060911B (zh) | 一种射频单元的休眠、唤醒方法及基站 | |
CN111211796A (zh) | 具有随机干扰源抗扰性的无线接收器和相关方法 | |
KR20010024691A (ko) | 페이저의 전력보존 방법 및 장치 | |
US11240090B2 (en) | Receiver, communication apparatus, method and computer program | |
WO2024046417A1 (zh) | 一种模式确定方法、设备及存储介质 | |
KR970000387B1 (ko) | 신호 존재 또는 부재의 선택적 검출 장치 및 방법 | |
KR20230154547A (ko) | 이단 웨이크업 기법을 이용한 웨이크업 수신기 및 이의 동작 방법 | |
CN110999407B (zh) | 用户节点、网络节点和分配并使用用于控制信号的资源的方法 | |
US20210226828A1 (en) | Transmitter, network node, method and computer program | |
US7949073B2 (en) | Dual-mode system and method for receiving wireless signals | |
US20090092206A1 (en) | Wireless communication apparatus and wireless communication method using plural communication channels having different bandwidths | |
US7003018B2 (en) | Paging mode control method and apparatus | |
JP4933996B2 (ja) | 無線受信機および無線通信システム | |
US20200313941A1 (en) | Transmitter, network node, method and computer program | |
JP2005039367A (ja) | 移動通信端末のセルサーチ制御方法及び移動通信端末 |