KR100828252B1 - RF module control method in waking state in multiprocessor terminal and multiprocessor terminal - Google Patents
RF module control method in waking state in multiprocessor terminal and multiprocessor terminal Download PDFInfo
- Publication number
- KR100828252B1 KR100828252B1 KR1020050012928A KR20050012928A KR100828252B1 KR 100828252 B1 KR100828252 B1 KR 100828252B1 KR 1020050012928 A KR1020050012928 A KR 1020050012928A KR 20050012928 A KR20050012928 A KR 20050012928A KR 100828252 B1 KR100828252 B1 KR 100828252B1
- Authority
- KR
- South Korea
- Prior art keywords
- processor
- sleep
- module
- terminal
- wake
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000002618 waking effect Effects 0.000 title abstract description 6
- 230000007958 sleep Effects 0.000 claims abstract description 76
- 230000008569 process Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 4
- 230000004044 response Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 238000013461 design Methods 0.000 description 4
- 206010062519 Poor quality sleep Diseases 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/02—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
- B60N2/04—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable
- B60N2/06—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable slidable
- B60N2/062—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable slidable transversally slidable
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60N—SEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
- B60N2/00—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
- B60N2/02—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
- B60N2/04—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable
- B60N2/06—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable slidable
- B60N2/08—Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable the whole seat being movable slidable characterised by the locking device
- B60N2/0831—Movement of the latch
- B60N2/0862—Movement of the latch sliding
- B60N2/0875—Movement of the latch sliding in a vertical direction
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Telephone Function (AREA)
- Power Sources (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 다중 프로세서 단말기 및 다중 프로세서 단말기의 휴면 상태에서 기상시의 RF 모듈 제어 방법에 관한 것이다.The present invention relates to a multiprocessor terminal and a method for controlling an RF module during waking in a dormant state of the multiprocessor terminal.
본 발명에 따른 다중 프로세서 단말기의 휴면 상태에서 기상시의 RF 모듈 제어 방법은, 다중 프로세서 단말기가 DRX 싸이클로 진입되는 단계와, DRX 싸이클로 진입에 따라서 수면 구간을 설정하는 단계와, 수면 모드 수행에 따라 잔여 수면 구간이 하나의 수면 싸이클과 기동준비 시간을 합한 시간보다 더 많이 남아 있는지를 판단하는 단계와, 상기 판단 결과 잔여 수면구간이 더 많이 남아 있지 않은 경우 기상 동작을 수행하는 단계를 포함하여 구성되는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method of controlling an RF module in a wake-up state of a multiprocessor terminal, including: entering a multiprocessor terminal into a DRX cycle, setting a sleep interval according to entering the DRX cycle, and remaining according to a sleep mode performance Determining whether there are more sleep sections than the sum of one sleep cycle and the start preparation time, and performing a wake-up operation when there are no more remaining sleep sections as a result of the determination. It features.
이와 같은 본 발명의 구성에 의하면 단말기 전력 제어 등이 L1 프로세서에 의해 수행되게 함으로써 주 프로세서의 소프트웨어의 구성이 간단해 지고 프로세서 간 통신이 필요 없게 됨으로써 단말기의 응답속도가 개선되는 이점이 있다.According to the configuration of the present invention as described above, the terminal power control is performed by the L1 processor, thereby simplifying the software configuration of the main processor and eliminating the need for inter-processor communication, thereby improving the response speed of the terminal.
단말기 전력 제어, L1 프로세서, 수면 구간, 수면 싸이클, 기상 동작 Terminal power control, L1 processor, sleep section, sleep cycle, wake up operation
Description
도 1은 종래 기술에 따른 주 프로세서가 RF 모듈을 직접 제어하는 다중 프로세서 단말기의 개략적인 구성도를 나타낸 도면1 is a schematic configuration diagram of a multiprocessor terminal in which a main processor directly controls an RF module according to the related art.
도 2는 종래 기술에 따른 다중 프로세서 단말기에서의 수면 구간과 수면 싸이클에 대한 타이밍도를 나타낸 도면 2 is a timing diagram of a sleep section and a sleep cycle in a multiprocessor terminal according to the related art.
도 3은 본 발명에 따른 다중 프로세서 단말기의 주요 구성을 나타내는 블록 구성도3 is a block diagram illustrating a main configuration of a multiprocessor terminal according to the present invention.
도 4는 본 발명의 일 실시 예에 따른 다중 프로세서 단말기에서의 수면 구간과 수면 싸이클에 대한 타이밍도를 나타낸 도면4 is a timing diagram of a sleep section and a sleep cycle in a multiprocessor terminal according to an embodiment of the present invention.
도 5는 본 발명에 따른 다중 프로세서 단말기의 휴면 상태에서 기상시의 RF 모듈 제어 방법을 설명하기 위한 흐름도5 is a flowchart illustrating a method of controlling an RF module during waking in a dormant state of a multiprocessor terminal according to the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
310: RF 모듈 320: 기저 대역 신호 처리부310: RF module 320: baseband signal processing unit
330: L1 프로세서 340: 주 프로세서330: L1 processor 340: main processor
본 발명은 다중 프로세서 단말기 및 다중 프로세서 단말기의 수면(Sleep) 상태에서 기상(wake up)시의 다중 프로세서 단말기의 RF(Radio Frequency) 모듈 제어 방법에 관한 것이다.The present invention relates to a multi-processor terminal and a method of controlling a radio frequency (RF) module of a multi-processor terminal during wake-up in a sleep state of the multi-processor terminal.
단말기가 고기능 및 다기능으로 발전하면서 단말기는 그 내부에 수면 상태 제어를 하기 위한 주 프로세서와 부 프로세서를 포함한 다중 프로세서 구성을 갖추게 되었다.As terminals develop into higher functionality and versatility, they have a multiprocessor configuration that includes a main processor and a subprocessor for controlling sleep states within them.
다중 프로세서 단말기의 경우 전체 단말을 제어하는 주 프로세서와 L1(Layer 1)을 제어하는 L1 프로세서 및 음성, 영상 등을 처리하는 기타 프로세서 등으로 구성된다. The multiprocessor terminal is composed of a main processor for controlling the entire terminal, an L1 processor for controlling Layer 1 (L1), and other processors for processing audio, video, and the like.
도 1은 종래 기술에 따른 주 프로세서가 RF 모듈을 직접 제어하는 다중 프로세서 단말기의 개략적인 구성도를 나타낸 도면이다.1 is a diagram illustrating a schematic configuration of a multiprocessor terminal in which a main processor directly controls an RF module according to the related art.
도 1을 참조하면, 종래 기술에 따른 주 프로세서가 RF 모듈을 직접 제어하는 다중 프로세서 단말기는, RF 신호를 송수신하기 위한 신호처리를 하는 RF 모듈(110)과, 상기 RF 모듈(110)과 연동하여 수신된 신호를 처리하기 위한 기저 대역(baseband) 신호 처리부(120)와, L1의 동작을 제어하는 L1 프로세서(130) 및 전체 단말을 제어하는 주 프로세서(140)를 포함하여 구성된다.Referring to FIG. 1, a multiprocessor terminal in which a main processor directly controls an RF module according to the related art includes an
상기 기저 대역(baseband) 신호 처리부(120)에는 단말기의 정상 동작(normal operation) 시 사용되는 빠른 클럭을 제공하는 빠른 클럭 카운터(fast clock counter)와 수면 모드에서 사용되는 느린 클럭을 제공하는 느린 클럭 카운터(slow clock counter)를 포함하는 카운터(141)가 구비되어, 다중 프로세서 단말기의 동작 모드에 따라 해당되는 클럭을 제공하고 제공되는 클럭을 카운트한다.The
특히, 상기 수면 모드는 주 프로세서(140) 및 L1 프로세서(130)를 포함한 모든 모듈이 동작하지 않는 숙면(deep sleep) 모드와 주 프로세서(110)만 잠시 깨어나 단말기 상태 등을 점검하는 가면(light sleep) 모드로 나뉜다.In particular, the sleep mode is a deep sleep mode in which all modules including the
수면 구간에는 숙면 모드와 가면 모드를 반복하다가 수면 구간이 끝나는 마지막 가면 모드에서 RF 모듈(110)과 다른 프로세서들을 깨우는 기상(wake up) 구간이 있다. 기상(Wake up)이 완료되면 단말기는 정상 상태로 돌아와 기지국에서 송신하는 시스템 정보 등을 수신한다.The sleep section includes a wake up section in which the
도 1에 도시된 바와 같이, 종래 기술에 따른 주 프로세서가 RF 모듈을 직접 제어하는 다중 프로세서 단말기에서는, 주 프로세서(140)만 깨어난 상태에서 상기 주 프로세서(140)가 RF 모듈(110)을 직접 동작시키는 제어 방법이 사용됨을 알 수 있다. 즉, 기저 대역 신호 처리부(120)와 L1 프로세서(130)가 휴면 상태에 있으므로 다중 프로세서 단말기에서 주 프로세서(140)가 RF 모듈(110)을 동작시킬 수 있는 유일한 구성 요소임을 알 수 있다.As shown in FIG. 1, in a multi-processor terminal in which a main processor directly controls an RF module according to the related art, the
일반적인 통화 및 데이터 송수신이 이루어지는 상태에서는 정상 상태인 빠른 클럭(fast clock)으로 모든 모듈이 동작한다. 그러나 다중 프로세서 단말기가 통화 및 데이터 송수신에 사용되지 않으면, 다중 프로세서 단말기는 DRX(Discontinuous Receive) 상태로 들어가게 되고, 이에 따라서 다중 프로세서 단말기는 DRX주기에 따라 소비전력을 줄이기 위하여 느린 클럭으로 구동된다.In normal call and data transmission and reception, all modules operate with a fast clock that is normal. However, if the multiprocessor terminal is not used for call and data transmission and reception, the multiprocessor terminal enters a Discontinuous Receive (DRX) state, and thus the multiprocessor terminal is driven with a slow clock to reduce power consumption according to the DRX cycle.
도 2는 종래 기술에 따른 다중 프로세서 단말기에서의 수면 구간과 수면 싸이클에 대한 타이밍도를 나타낸 도면이다.2 is a diagram illustrating a timing diagram for a sleep section and a sleep cycle in a multiprocessor terminal according to the related art.
상기 다중 프로세서 단말기는 시간 T0에서 시작되는 DRX주기에 맞추어 호출 지령(paging indication) 등을 수신하기 위하여 수면 구간(Ts) 동안 기지국과의 시간 동기를 유지해야 한다. 시간 동기에 따라서 다중 모드 단말기는 수면 카운터(sleep counter)를 구동하면서 정해진 수면 구간 후에는 단말기가 호출 지령을 수신할 수 있도록 하여야 한다. 즉, 수면 카운터 값이 수면 구간 값에 근사하여 마지막 가면 모드가 될 때 주 프로세서(140)는 RF 모듈(110)(VTCXO & PLL)이 정상 상태에 도달할 수 있도록 미리 동작시켜 기상 시간(wake up time)(ΔTw) 동안 RF 모듈(110)이 충분한 정상 동작 상태에 도달하도록 한다.The multiprocessor terminal must maintain time synchronization with the base station during the sleep period Ts in order to receive paging indications and the like in accordance with the DRX cycle starting at time T 0 . In accordance with time synchronization, a multi-mode terminal should drive a sleep counter and allow the terminal to receive a call command after a predetermined sleep period. That is, when the sleep counter value becomes the last mask mode by approximating the sleep interval value, the
상기 기상 기간에 RF 모듈(110)을 동작시키기 위하여, 매 가면 기간마다 수면 구간이 끝나는 시점까지 남은 시간과 상기 RF 모듈(110)이 기상하는데 걸리는 시간을 고려하여 현재의 가면 모드가 마지막 수면 싸이클이라고 판단되면 주 프로세서(140)는 시간 Tx에서 RF 모듈(130)을 동작 시킨다.In order to operate the
시간 Ty에서 단말기의 기상이 완료되면 클럭이 느린 클럭에서 빠른 클럭으로 전환되어 기저 대역 신호 처리부(120)와 기타 프로세서 등에 공급된다. 빠른 클럭이 구동되면서 단말은 정상 동작 상태로 돌아오고 호출 지령 시간에 단말기를 호출하는지 점검하고 호출이 없으면 다시 수면 모드로, 호출이 있으면 정상 동작의 통화상태로 전환된다.When the wake-up of the terminal is completed at time Ty, the clock is switched from a slow clock to a fast clock and supplied to the
상기와 같은 종래의 기술 구성에 의하면, 수면 상태에서 기상시 주 프로세서(140)만 느린 클럭으로 기상하게 됨으로써 주 프로세서(140)가 RF모듈(110)을 제어해야 하는 필요성이 생긴다. 이에 따라 L1을 제어하는 소프트웨어와 애플리케이션(application)을 제어하는 소프트웨어가 혼재되고, RF 모듈(110)을 제어하는 경로도 다중으로 또는 프로세서 간 통신을 통하여 이루어지게 되는 문제점이 발생한다. 즉, RF 모듈(110) 제어를 위한 경로의 이중화가 필요하거나 또는 RF 모듈(110)을 제어하기 위한 메시지를 L1 프로세서(130)로부터 주 프로세서(140)가 받아 RF 모듈(110)을 제어하는 다소 복잡한 처리경로를 필요로 하게 된다.According to the prior art configuration as described above, only the
한편, RF 모듈(110)의 제어가 점점 디지털 직렬 인터페이스로 진화함에 따라, 기존에 아날로그 방식으로 제어되던 대부분의 RF 모듈(110)이 디지털 직렬 인터페이스를 통해 제어되도록 구성된다. 특히 전력제어와 압축 모드 등과 같이 조속한 처리를 필요로 하는 경우, 상기 RF 모듈(110)로부터 수신된 신호를 분석하여 L1 프로세서(130)가 주 프로세서(140)로 메시지를 전달하기에는 두 프로세서 간 시간 제약조건이 커지며 처리 지연 증가에 따른 성능 열화를 초래할 수도 있다.Meanwhile, as the control of the
또한, L1 소프트웨어가 L1 프로세서(130) 및 주 프로세서(140)에 분산되어 동작해야 하므로 소프트웨어 구조가 복잡해지고 프로세서 간 트래픽 증가에 따른 시간 스케줄에도 많은 제약조건이 발생하는 등의 문제점이 있다.In addition, since the L1 software needs to be distributed and operated in the
본 발명은 L1을 제어하는 프로세서가 RF 모듈을 제어하도록 하고 상기 L1을 제어하는 프로세서에 기상 기능을 부가하여 기상시에도 L1 프로세서가 RF 모듈을 제어할 수 있도록 한 다중 프로세서 단말기 및 다중 프로세서 단말기의 휴면 상태에서 기상시의 무선 주파수 모듈 제어 방법을 제공하는 것에 그 목적이 있다.The present invention allows the processor controlling the L1 to control the RF module and adds a weather function to the processor controlling the L1 so that the L1 processor can control the RF module even in the wake of the multiprocessor terminal and the multiprocessor terminal. It is an object of the present invention to provide a method for controlling a radio frequency module in a wake-up state.
이와 같은 목적을 달성하기 위한 본 발명에 따른 다중 프로세서 단말기는, RF 신호를 송수신하기 위한 RF 모듈과, 상기 RF 모듈과 연동하여 송수신 신호를 처리하는 기저 대역 신호처리부와, L1구동 소프트웨어 및 RF 제어 소프트웨어를 구비하여 물리 계층(L1) 제어와 상기 RF 모듈의 동작과 전력을 제어하는 L1 프로세서와, 기상 기능이 구비되어 기상시에도 상기 L1 프로세서가 상기 RF 모듈을 제어할 수 있도록 제어하고 기저 대역 신호처리부 및 단말기 기타 기능을 제어하는 주 프로세서를 포함하여 구성되는 것을 특징으로 한다.In order to achieve the above object, a multiprocessor terminal according to the present invention includes an RF module for transmitting and receiving an RF signal, a baseband signal processor for processing a transmit and receive signal in conjunction with the RF module, L1 driving software and RF control software. An L1 processor for controlling the physical layer (L1) and the operation and power of the RF module, and a weather function is provided to control the L1 processor to control the RF module even during the weather and baseband signal processing unit And a main processor for controlling the terminal and other functions.
삭제delete
상기 목적을 달성하기 위한 본 발명에 따른 다중 프로세서 단말기의 휴면 상태에서 기상시의 RF 모듈 제어 방법은, 다중 프로세서 단말기가 DRX 싸이클로 진입되는 단계와, DRX 싸이클로 진입에 따라서 수면 구간을 설정하는 단계와, 수면 모드 수행에 따라 잔여 수면 구간이 하나의 수면 싸이클과 기동준비 시간을 합한 시 간보다 더 많이 남아 있는지를 판단하는 단계와, 상기 판단 결과 잔여 수면구간이 더 많이 남아 있지 않은 경우 기상 동작을 수행하는 단계를 포함하여 구성되는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method of controlling an RF module in a wake-up state in a multi-processor terminal, the method comprising: entering a DRX cycle by a multi-processor terminal, and setting a sleep period according to entering the DRX cycle; Determining whether the remaining sleep section remains longer than the sum of one sleep cycle and the start preparation time according to the sleep mode; and performing the wake-up operation when there are no more remaining sleep sections as a result of the determination. Characterized in that comprises a step.
상기 판단 결과, 잔여 수면구간이 더 많이 남아 있는 경우에는 휴면 싸이클을 계속 수행하는 단계가 더 구비되는 것을 특징으로 한다.As a result of the determination, if there are more remaining sleep sections, the method may further include continuing the dormant cycle.
상기 기상 동작을 수행하는 단계는, 주 프로세서가 L1 프로세서에 느린 클럭을 인가하여 인에이블 시킨 후 RF 모듈 동작 명령을 L1 프로세서에 출력하여 L1 프로세서가 상기 RF 모듈 동작을 개시하도록 하는 것을 특징으로 한다.In the performing of the wake-up operation, the main processor applies a slow clock to the L1 processor to enable the L1 processor, and then outputs an RF module operation command to the L1 processor so that the L1 processor starts the RF module operation.
상기 기상 동작을 수행하는 단계 이후에는, 상기 기상동작에 따라 수신 신호에 호출 지령이 있는 지를 판단하는 단계와, 상기 판단 결과 호출지령이 있는 경우 DRX 싸이클을 종료하는 단계가 더 구비되는 것을 특징으로 한다.After performing the wake-up operation, the method further includes determining whether there is a call instruction in the received signal according to the wake-up operation, and ending the DRX cycle when there is a call instruction as a result of the determination. .
상기 호출 지령이 있는 지를 판단하는 단계에서, 호출지령이 없는 경우 수면 구간을 설정하는 단계로 복귀하는 단계가 더 구비되는 것을 특징으로 한다.In the step of determining whether there is a call command, if there is no call command is characterized in that it further comprises the step of returning to the step of setting the sleep interval.
상기와 같이 구성되는 다중 프로세서 단말기 및 다중 프로세서 단말기의 휴면 상태에서 기상시의 RF 모듈 제어 방법에 의하면, 전력 제어 등이 RF 제어 소프트웨어와 같은 L1 프로세서에 의해 수행되게 함으로써 프로세서 간 통신을 제거하여 응답속도가 개선되고, L1 소프트웨어가 L1 프로세서에서만 구동됨에 따라 주 프로세서와 L1 프로세서 간 제어를 위한 메시지 트래픽이 필요 없게 되어 소프트웨어의 구조를 간단해지고, 따라서 해당 소프트웨어 구조를 설계하는 것이 쉬워 짐과 아울러 스케줄러의 설계가 쉬워지게 된다.According to the RF module control method in the wake-up state in the multi-processor terminal and the multi-processor terminal configured as described above, power control and the like is performed by the L1 processor such as RF control software to eliminate the inter-processor communication response speed And the L1 software runs only on the L1 processor, eliminating the need for message traffic for control between the main processor and the L1 processor, which simplifies the structure of the software and therefore makes it easier to design the software structure and scheduler design. Will be easier.
이하, 첨부된 도면을 참조하여 본 발명에 따른 다중 프로세서 단말기 및 다중 프로세서 단말기의 휴면 상태에서 기상시의 RF 모듈 제어 방법에 대하여 실시 예를 들어 상세히 설명한다.Hereinafter, an RF module control method in a wake-up state in a dormant state of a multiprocessor terminal and a multiprocessor terminal according to the present invention will be described in detail with reference to the accompanying drawings.
도 3은 본 발명에 따른 다중 프로세서 단말기의 주요 구성을 나타내는 블록 구성도이다.3 is a block diagram illustrating a main configuration of a multiprocessor terminal according to the present invention.
도 3을 참조하면, 본 발명에 따른 다중 프로세서 단말기는, RF 모듈(310)과, 기저 대역 신호 처리부(320)와, L1 프로세서(330)와, 주 프로세서(340)를 포함하여 구성된다.Referring to FIG. 3, a multiprocessor terminal according to the present invention includes an
상기 RF 모듈(310)은 기저 대역 신호처리부(320)에서 신호처리된 단말기에서 송신하고자 하는 신호를 무선 주파수 신호로 변환시키거나, 기지국 등으로부터 전송되는 RF 신호를 수신하여 기저 대역 신호 처리부(320)로 출력한다.The
상기 기저 대역 신호 처리부(320)는 상기 RF 모듈(310)과 연동하여 송수신 신호를 처리하여 출력한다. 상기 기저 대역 신호 처리부(320)에는 단말기의 정상 동작시 사용되는 빠른 클럭을 제공하는 빠른 클럭 카운터와 수면 모드에서 사용되는 느린 클럭을 제공하는 느린 클럭 카운터를 포함하는 카운터(321)가 구비되어, 다중 프로세서 단말기의 동작 모드에 따라 해당되는 클럭을 제공하고 제공되는 클럭을 카운트한다.The
상기 L1 프로세서(330)는 L1구동 소프트웨어 및 RF 제어 소프트웨어를 구비하여 L1의 동작 및 상기 RF 모듈(310)의 동작을 제어한다.The
상기 주 프로세서(340)는 상기 기저 대역 신호 처리부(320) 및 단말기의 기 타 동작을 제어한다.The
상기와 같이 구성되는 본 발명에 따른 다중 프로세서 단말기는, 종래기술에 따른 문제점을 보완하기 위하여 L1 프로세서(330)가 RF 인터페이스를 갖도록 하여 L1 소프트웨어에 의해 직접 RF 모듈(310)을 제어하게 된다. 이에 따라서 정상 동작 상태에서는 단말기 구동을 위한 소프트웨어 구조가 간단해지고 스케줄러의 설계가 쉬워지는 장점이 있다.In the multiprocessor terminal according to the present invention configured as described above, the
그러나 이와 같이 구성되는 본 발명에 따른 다중 프로세서 단말기의 구성에서는, 수면 모드 동작시에는 L1 프로세서(330)가 수면 모드 상태에 있으므로 종래의 수면 모드 제어 방법에 따르면 기상시에 RF 모듈(330)을 기상시킬 수 없게 되는 문제가 생기게 된다.However, in the configuration of the multiprocessor terminal according to the present invention configured as described above, since the
즉, L1 프로세서(330)가 RF 모듈(310)을 제어하는 경우, 수면 모드에서 L1 프로세서(330)가 수면 상태에 있으므로 기상시에 주 프로세서(340)가 RF 모듈(310)을 동작시키려고 하여도 동작시킬 수 없게 된다. 따라서 단말기에서 가장 중요한 전력소모를 줄이기 위한 수면 모드가 동작하지 않는 문제가 발생한다.That is, when the
상기 문제를 해결하기 위하여 본 발명에 따른 다중 프로세서 단말기의 휴면 상태에서 기상시의 RF 모듈 제어 방법에서는, 주 프로세서(340)가 기상하여 느린 클럭으로 동작하는 각각의 가면 모드(light sleep)에서 현재의 가면 모드가 기상 동작을 위한 구간에 가장 근접해 있는 지를 판단하여, 현재의 가면 모드가 가장 근접해 있는 경우 주 프로세서(340)가 L1 프로세서(330)에 느린 클럭을 인가하여 L1 프로세서(330)를 동작시키도록 한다. 이 과정을 더욱 상세하게 설명한다.In order to solve the above problem, in the RF module control method in the wake-up state of the multi-processor terminal according to the present invention, the
도 4는 본 발명의 일 실시 예에 따른 다중 프로세서 단말기에서의 수면 구간과 수면 싸이클에 대한 타이밍도를 나타낸 도면이다.4 is a diagram illustrating a timing diagram for a sleep section and a sleep cycle in a multiprocessor terminal according to an embodiment of the present invention.
다중 프로세서 단말기가 정상 동작 모드에서 동작하다가 전력소모를 줄이기 위하여 DRX 모드로 진입하게 되는 경우, 다중 프로세서 단말기는 DRX 싸이클에 맞추어 수면 구간을 계산하고 현재 시스템 시간과 호출 지령 시간을 고려하여 시간 T0에서 수면 모드로 전환된다.When the multiprocessor terminal operates in the normal operation mode and enters the DRX mode to reduce power consumption, the multiprocessor terminal calculates the sleep interval according to the DRX cycle and sleeps at the time T0 in consideration of the current system time and the call command time. The mode is switched.
상기 수면 구간(TS)에서는 주 프로세서(340)에도 느린 클럭이 공급되지 않아 주 프로세서(340)도 동작하지 않는 숙면 모드(Deep)와 느린 클럭이 주 프로세서(340)에 공급되어 단말기의 상태와 남은 수면 구간을 점검하는 가면 모드(Light)를 t1, t2, tn 시점에서 번갈아 가며 반복 수행한다.In the sleep period TS, a deep sleep mode (Deep) and a slow clock, in which a slow clock is not supplied to the
상기 숙면 모드(Deep)와 가면 모드(Light)를 반복 수행하다가 현재의 가면 모드가 남은 수면 구간의 마지막 싸이클에 해당되는 경우에는, 즉 시간 Tx에서 기상(Wake up) 모드로 천이한다.After the deep sleep mode and the light mode are repeatedly performed, when the current mask mode corresponds to the last cycle of the remaining sleep period, the transition to the wake up mode is performed at time Tx.
상기 기상모드에서는 L1 프로세서(330)가 기동을 시작하여 RF 모듈(310)을 동작시킨다.In the wake mode, the
이때, L1 프로세서(330)는 느린 클럭으로 동작하게 되므로 주 프로세서(340)로부터 RF 모듈(310) 동작 기동 명령을 받아 RF 모듈(310)을 동작시키는데 더욱 많은 시간이 걸리는 단점이 있다. 이는 실제 가면 구간이 주 프로세서(340)에서 L1 프로세서(330)로 메시지를 전달하는 시간만큼 짧아진다는 것을 의미한다. 그러나 이 때 사용되는 클럭은 느린 클럭이므로 해당 동작을 위한 전력소모는 무시할 정도 이다.In this case, since the
상기 기상동작에 따라서, 다중 프로세서 단말기에 대한 호출 지령이 수신되는 경우 시간 Ty에서부터 빠른 클럭에 의한 정상 동작 모드를 수행한다.According to the wake-up operation, when a call command to the multiprocessor terminal is received, the normal operation mode by the fast clock is performed from the time Ty.
이하에서, 상기 본 발명에 따른 다중 프로세서 단말기가 휴면 상태에서 기상 동작을 수행할 경우의 RF 모듈 제어 방법에 대하여 상세하게 설명한다.Hereinafter, an RF module control method when the multiprocessor terminal according to the present invention performs a wake-up operation in a dormant state will be described in detail.
도 5는 본 발명에 따른 다중 프로세서 단말기의 휴면 상태에서 기상시의 RF 모듈 제어 방법을 설명하기 위한 흐름도이다.5 is a flowchart illustrating a method for controlling an RF module during waking in a dormant state of a multiprocessor terminal according to the present invention.
도 5를 참조하면, 본 발명에 따른 다중 프로세서 단말기의 휴면 상태에서 기상시의 RF 모듈 제어 방법에 의하면, 다중 프로세서 단말기가 전력소모를 줄이기 위하여 먼저 DRX 싸이클을 설정하여 DRX 모드로 진입하게 된다(S510).Referring to FIG. 5, according to the RF module control method in the wake-up state of the multiprocessor terminal according to the present invention, the multiprocessor terminal first sets the DRX cycle to enter the DRX mode in order to reduce power consumption (S510). ).
이 경우, 다중 프로세서 단말기는 DRX 싸이클에 맞추어 수면 구간(TS)을 계산하고 현재 시스템 시간과 호출 지령 시간을 고려하여 시간 T0에서 수면 모드로 전환된다(S520).In this case, the multiprocessor terminal calculates the sleep interval TS according to the DRX cycle, and switches to the sleep mode at time T 0 in consideration of the current system time and the call command time (S520).
수면 모드로 전환하기 위해서는 주 프로세서(340) 외의 다른 프로세서에 클럭 공급을 중단하고 RF 모듈(310)과 기저 대역 신호 처리부(320)의 정상 동작을 정지시킨다.In order to switch to the sleep mode, the clock supply to the processor other than the
이때, 주 프로세서(340)를 동작시키는 클럭은 빠른 클럭에서 느린 클럭으로 전환되고 수면 구간을 측정하기 위한 느린 카운터가 카운터를 시작한다.At this time, the clock for operating the
상기 단계에 따라서, DRX 싸이클과 수면 구간(Ts)이 설정된 후 시간 T0에서 다중 프로세서 단말기가 수면 모드에 진입하게 되면, 다중 프로세서 단말기의 주 프로세서(340)는 매 가면 모드(Light)에서 현재의 가면 모드가 남은 수면 구간의 마지막 싸이클에 해당되는 지를 점검하여 해당 조건을 만족하면 기상(Wake up) 모드로 천이 되도록 한다.According to the above steps, when the multiprocessor terminal enters the sleep mode at time T 0 after the DRX cycle and the sleep interval Ts are established, the
이를 위해, 초기에 설정된 수면 구간(Ts)에서 현재까지 경과한 시간을 제외한 잔여 수면 구간이, L1 프로세서(330)를 인에이블 되는데 소요되는 시간(ΔTL1)과 L1 프로세서(330)가 RF 모듈(310)을 기상시켜 안정화하는데 소요되는 시간(ΔTRF)을 합한 기동 준비 시간(ΔTw)에 하나의 수면 싸이클을 더해준 시간 보다 많이 남아 있는 지를 판단하게 된다.To this end, the remaining sleep interval excluding the time elapsed to the present time from the initially set sleep interval Ts, the time ΔT L1 required to enable the
상기 판단 결과(S530), 잔여 수면 구간이 더 많이 남은 경우 수면 싸이클을 지속적으로 수행하게 된다(S540).As a result of the determination (S530), if more remaining sleep sections remain, the sleep cycle is continuously performed (S540).
그러나 상기 판단 결과(S530), 잔여 수면 구간이 더 많이 남아 있지 않은 경우, 주 프로세서(340)는 기상 모드를 실행시키게 된다(S550).However, when the determination result (S530), when there are no more remaining sleep intervals, the
즉, 상기 조건을 만족하여 현재 가면 모드가 기상을 위한 기상 싸이클에 해당된다고 판단되는 경우, 상기 주 프로세서(340)는 제일 먼저 L1 프로세서(330)에 느린 클럭을 공급해 L1 프로세서(330)를 인에이블 시키고 RF 모듈(310)을 기상시키라는 명령을 L1 프로세서(330)로 전달한다.That is, when it is determined that the current mask mode corresponds to a wake-up cycle for waking up, the
이에 따라, 상기 L1 프로세서(S330)는 RF 모듈(310) 기상 명령을 받는 즉시 GPIO(General Purpose Input Output) 포트 등을 통하여 RF 모듈(310)의 RF 모드를 동작시킨다. RF 모듈(310)에는 빠른 클럭의 근원이 되는 VTCXO와 RF PLL(Phase Looped Lock) 등이 있다. 이러한 모듈들은 정상상태에 도달하는데 시간이 소요되므로 일정 시간이 지나 안정이 된 후에, 빠른 클럭을 기저 대역 신호 처리부(320)와 각 프로세서들에 공급한다. VTCXO가 안정되어 빠른 클럭이 기저 대역 신호 처리부(320)와 프로세서들에 공급되면 다중 프로세서 단말기는 기지국과 시간 재동기를 수행한다.Accordingly, the L1 processor S330 operates the RF mode of the
상기 과정의 실행에 따라, 다중 프로세서 단말기에 대응하는 호출 지령 시간에 호출 신호가 포함되는 데이터를 상기 RF 모듈(310)을 통하여 수신하여 상기 기저 대역 신호 처리부(320)가 처리하여 처리된 데이터로부터 다중 프로세서 단말기에 대한 호출 여부를 판단한다(S560).According to the execution of the above process, the
상기 판단 결과 호출 지령이 없으면 다시 수면 모드를 수행하게 된다(S520).If there is no call instruction as a result of the determination, the sleep mode is performed again (S520).
반면에, 호출 지령이 있는 경우에는 호출 지령 데이터를 수신하여 정상 동작 모드를 수행하기 위하여 DRX 싸이클을 빠져나가게 된다(S570).On the other hand, if there is a call command, and exits the DRX cycle to receive the call command data to perform the normal operation mode (S570).
이에 따라서, 다중 프로세서 단말기는 빠른 클럭에 의한 정상 동작 모드를 수행하게 된다.Accordingly, the multiprocessor terminal performs a normal operation mode by a fast clock.
이상에서 본 발명에 따른 본 발명에 따른 다중 프로세서 단말기 및 다중 프로세서 단말기의 휴면 상태에서 기상시의 RF 모듈 제어 방법을 상세히 설명하였다. 그러나 본 발명은 이에 한정되는 것이 아니라 본 발명의 기술적 사상의 기초를 벗어나지 않고 변경 및 수정을 가하여 실시하더라도 본 발명에 포함되는 것이며, 그러한 사실은 당업자에게 자명할 것이다.In the above, the RF module control method in the wake-up state in the dormant state of the multiprocessor terminal and the multiprocessor terminal according to the present invention has been described in detail. However, the present invention is not limited thereto, and the present invention is included in the present invention even if the present invention is carried out without change and modification without departing from the spirit of the present invention, and the fact will be apparent to those skilled in the art.
본 발명에 따른 다중 프로세서 단말기 및 다중 프로세서 단말기의 휴면 상태에서 기상시의 RF 모듈 제어 방법에 따르면, 전력 제어 등이 RF 제어 소프트웨어와 같은 L1 프로세서에 의해 수행되게 함으로써 프로세서 간 통신을 제거하여 응답속도가 개선되고, L1 소프트웨어가 L1 프로세서에서만 구동됨에 따라 주 프로세서와 L1 프로세서 간 제어를 위한 메시지 트래픽이 필요 없게 되어 소프트웨어의 구조를 간단해지고, 따라서 해당 소프트웨어 구조를 설계하는 것이 쉬워 짐과 아울러 스케줄러의 설계가 쉬워지게 된다.According to the RF module control method in the wake-up state in the multi-processor terminal and the multi-processor terminal according to the present invention, the response speed is reduced by eliminating the communication between the processors by allowing the power control, etc. to be performed by the L1 processor such as RF control software As the L1 software runs only on the L1 processor, there is no need for message traffic for control between the main processor and the L1 processor, which simplifies the structure of the software, making it easier to design the software structure and the scheduler design. It becomes easy.
또한, 전력제어에 따른 자동 이득 제어(AGC)와 타임 트랙커(time tracker) 등에 의한 AFC 제어 등이 L1 프로세서에 의해 이루어짐에 따라 빠른 피드백이 가능해진다.In addition, as the automatic gain control (AGC) according to the power control and the AFC control by the time tracker (time tracker) or the like is performed by the L1 processor, fast feedback is possible.
또 한편으로는, RF 모듈의 진화방향인 RF 제어의 디지털 직렬 인터페이스로의 집중화에 대한 대응이 쉬워지고, L1 소프트웨어가 L1 프로세서에 통합 실장 됨으로써 모듈 시험 및 운용시 L1 프로세서만으로 운용이 가능해지는 이점이 있다.On the other hand, it is easy to cope with the centralization of RF control to the digital serial interface, which is the evolution direction of the RF module, and the L1 software is integrated into the L1 processor, so that the L1 processor can be operated only when the module is tested and operated. have.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050012928A KR100828252B1 (en) | 2005-02-16 | 2005-02-16 | RF module control method in waking state in multiprocessor terminal and multiprocessor terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050012928A KR100828252B1 (en) | 2005-02-16 | 2005-02-16 | RF module control method in waking state in multiprocessor terminal and multiprocessor terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060091660A KR20060091660A (en) | 2006-08-21 |
KR100828252B1 true KR100828252B1 (en) | 2008-05-07 |
Family
ID=37593367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050012928A KR100828252B1 (en) | 2005-02-16 | 2005-02-16 | RF module control method in waking state in multiprocessor terminal and multiprocessor terminal |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100828252B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101325920B1 (en) | 2007-05-02 | 2013-11-07 | 삼성전자주식회사 | Method and apparatus for transmitting uplink control information radio resource management in mobile communication system and user equipment therefor |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002009688A (en) | 2000-06-23 | 2002-01-11 | Sanyo Electric Co Ltd | Intermittent reception method, intermittent receiver and telephone set |
US20030144020A1 (en) | 2002-01-31 | 2003-07-31 | Raghu Challa | Intermediate wake mode to track sleep clock frequency in a wireless communication device |
JP2003244057A (en) * | 2002-02-14 | 2003-08-29 | Mitsubishi Electric Corp | Communication control method for mobile communication apparatus and the mobile communication apparatus |
KR20060035313A (en) * | 2004-10-22 | 2006-04-26 | 한국전자통신연구원 | Portable terminal system and power saving method having power saving function |
-
2005
- 2005-02-16 KR KR1020050012928A patent/KR100828252B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002009688A (en) | 2000-06-23 | 2002-01-11 | Sanyo Electric Co Ltd | Intermittent reception method, intermittent receiver and telephone set |
US20030144020A1 (en) | 2002-01-31 | 2003-07-31 | Raghu Challa | Intermediate wake mode to track sleep clock frequency in a wireless communication device |
JP2003244057A (en) * | 2002-02-14 | 2003-08-29 | Mitsubishi Electric Corp | Communication control method for mobile communication apparatus and the mobile communication apparatus |
KR20060035313A (en) * | 2004-10-22 | 2006-04-26 | 한국전자통신연구원 | Portable terminal system and power saving method having power saving function |
Also Published As
Publication number | Publication date |
---|---|
KR20060091660A (en) | 2006-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101054119B1 (en) | Control of sleep modes in a wireless transceiver | |
US6829493B1 (en) | Adaptive adjustment of sleep duration to increase standby time in wireless mobile stations | |
US6965763B2 (en) | Event coordination in an electronic device to reduce current drain | |
KR100742009B1 (en) | Synchronize Clock Enablement in an Electronic Device | |
CN103782634B (en) | The wake-up control method and device of intelligent terminal | |
JP4236577B2 (en) | Dual mode Bluetooth / wireless device with power conservation characteristics | |
JP4503616B2 (en) | Precise sleep timer using low-cost and low-accuracy clock | |
KR100479948B1 (en) | Mobile radio telephone set | |
JP2005500733A (en) | Method for reducing power consumption in Bluetooth and CDMA mode operation | |
JP2009088818A (en) | Information communication terminal, wireless communication device, and wireless communication network | |
US7496774B2 (en) | Method and system for generating clocks for standby mode operation in a mobile communication device | |
JP2000004197A (en) | Method and device for saving energy and vehicle mounted electronic equipment | |
CN100524167C (en) | Multiple-CPU portable terminal with communication function and control method | |
US8028187B2 (en) | Dual-mode communication apparatus and power management method thereof | |
KR100828252B1 (en) | RF module control method in waking state in multiprocessor terminal and multiprocessor terminal | |
US6466553B1 (en) | Receiver, intermittent frame synchronizing method and portable remote terminal | |
KR100755652B1 (en) | Beacon receiving system and method for saving power of the same | |
JP3826753B2 (en) | Mobile terminal and computer program | |
KR101125406B1 (en) | Apparatus and Method for controlling RF system | |
CN115220527A (en) | Method for synchronizing high and low frequency clocks | |
KR100619845B1 (en) | Clock device of mobile terminal controller | |
US20230232332A1 (en) | Method and communication circuit for communicating with base station | |
WO2024234122A1 (en) | Devices, methods and system for controlling low-power wake up signal monitoring | |
JP2005277648A (en) | Communication device and method for controlling power supply therein | |
JPH11215043A (en) | Communication terminal device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050216 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20070109 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20050216 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20071120 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20080326 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080430 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080430 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20110329 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110329 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |