KR20100022445A - 블루투스가 있는 다중 표준 시스템의 슬립 모드 신호 발신을 위한 방법 및 시스템 - Google Patents
블루투스가 있는 다중 표준 시스템의 슬립 모드 신호 발신을 위한 방법 및 시스템 Download PDFInfo
- Publication number
- KR20100022445A KR20100022445A KR1020090076611A KR20090076611A KR20100022445A KR 20100022445 A KR20100022445 A KR 20100022445A KR 1020090076611 A KR1020090076611 A KR 1020090076611A KR 20090076611 A KR20090076611 A KR 20090076611A KR 20100022445 A KR20100022445 A KR 20100022445A
- Authority
- KR
- South Korea
- Prior art keywords
- communication system
- tdm
- subsystem
- bluetooth
- synchronization signal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/204—Multiple access
- H04B7/212—Time-division multiple access [TDMA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/08—Speed or phase control by synchronisation signals the synchronisation signals recurring cyclically
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
- H04W88/10—Access point devices adapted for operation in multiple networks, e.g. multi-mode access points
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/20—Interfaces between hierarchically similar devices between access points
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
블루투스가 있는 다중 표준 시스템의 슬립 모드 신호 발신을 위한 방법 및 시스템의 측면이 제공된다. 이와 관련하여, TDM을 이용하여 통신하는 제 1 통신 시스템은 TDM을 이용하여 통신하는 제 2 통신 시스템에 통신가능하게 결합되는 동기 신호를 생성할 수 있다. 제 1 통신 시스템은 비활성일 수 있는 동안의 하나 이상의 시간 슬롯들을 판단할 수 있다. 제 1 통신 시스템은 상기 판단에 기초하여 동기 신호가 하나 이상의 상태들에 있는 시간의 양을 제어할 수 있다. 제 2 통신 시스템은 제 1 통신 시스템으로부터 동기 신호를 수신할 수 있다. 제 2 통신 시스템은 동기 신호가 하나 이상의 상태들에 있는 시간의 양에 기초하여 제 1 통신 시스템이 비활성일 수 있는 동안의 시간 슬롯들을 판단할 수 있다. 제 2 통신 시스템은 상기 판단에 기초하여 계획된 시간들에서 송신 및/또는 수신할 수 있다.
Description
본원은 2008년 8월 19일자로 출원된 미국 특허 가출원 제 61090110 호에 기초하여 우선권을 청구한다.
상기 언급된 출원은 그 전체가 참조로서 본원에 통합된다.
본 발명의 특정 실시예들은 통신에 관한 것이다. 특히, 본 발명의 특정 실시예들은 블루투스가 있는 다중 표준 시스템을 위한 슬립 모드(sleep mode) 신호 발신을 위한 방법 및 시스템에 관한 것이다.
무선 통신 산업은 최근 수년간 급속도로 성장해 왔으며, 이러한 추세는 누그러들 기미가 보이지 않는다. 예를 들면, 블루투스 및 WiMAX는 그 수와 호환 장치의 유형에 있어서 빠르게 확산되며 성장하는 기술이다.
블루투스, 및 WiMAX와 같이 시간 분할 멀티플렉싱(time division multiplexing; TDM)을 이용하는 다른 표준들은 근접하여 이격된, 또는 심지어 중첩하는 주파수 상에서 동작할 수 있다. 이에 따라, 공존의 문제가 있을 수 있고, 이 는 설계자들이 블루투스 시스템, 및 다른 TDM 시스템들을 통합하거나 근접하여 동작시키는 문제에 직면하게 한다. 예를 들면, 근접하여 동작되는 블루투스, 및 WiMAX와 같이 TDM을 이용하는 다른 표준들은 서로 간섭을 일으킬 수 있다. 이와 관련하여, 블루투스 및 기타 TDM을 이용하는 표준들이 근접한 다중 송신기 및/또는 수신기의 영향을 완화하는 것을 돕기 위한 확산 스펙트럼 기술을 이용할지라도, 그럼에도 불구하고 블루투스 및 근접하여 동작하는 네트워크들의 성능은 저하될 수 있다. 이에 따라, 눈에 띄는 기회들이 블루투스, 및 TDM을 이용하는 기타 표준들의 공존을 향상시키기 위해 존재할 수 있고, 심지어 공존으로 인해 이득을 가질 수 있다.
기존의 전통적인 접근법에 따른 다른 한계점들 및 단점들은 당해 기술 분야의 숙련된 자에게, 본 출원의 나머지 부분들에서 도면들을 참조하여 설명되는 본 발명의 몇몇 측면들과 종래의 시스템들의 비교를 통해 명백해질 것이다.
블루투스가 있는 다중 표준 시스템의 슬립 모드 신호 발신을 위한 방법 및/또는 시스템이 실질적으로 적어도 하나의 도면과 관련하여 도시되고 설명되며, 이하 청구항에서 더 완벽하게 기술된다.
본 발명의 일 측면에 따라, 시간 분할 멀티플렉싱(time division multiplexing; TDM)을 이용하여 통신하는 제 1 통신 시스템에서의 무선 통신 방법은,
상기 제 1 통신 시스템이 비활성(inactive)일 동안의 하나 이상의 시간 슬롯(timeslot)들을 판단하는 단계; 및
동기 신호를 생성하는 단계를 포함하고,
상기 생성된 동기 신호가 하나 이상의 상태들에 있는 시간의 양은 상기 판단에 기초하여 제어되고,
상기 생성된 동기 신호는 상기 생성된 동기 신호에 기초하여 송신 및/또는 수신을 계획하는 제 2 통신 시스템에 통신가능하게 결합된다.
바람직하게는, 상기 생성된 동기 신호는 상기 제 1 통신 시스템과 상기 제 2 통신 시스템 사이의 동기를 가능하게 한다.
바람직하게는, 상기 하나 이상의 상태들은 상기 생성된 동기 신호가 어서트된(asserted) 제 1 상태, 및 상기 생성된 동기 신호가 디어서트된(deasserted) 제 2 상태를 더 포함한다.
바람직하게는, 상기 제 1 통신 시스템이 비활성일 동안의 시간 슬롯들의 수를 나타내기 위한 하나 이상의 상태들에 상기 생성된 동기 신호가 있는 시간의 양을 제어하는 단계를 더 포함한다.
바람직하게는, 상기 방법은 다음 시간 슬롯이 활성 시간 슬롯일지 나타내기 위해 현재 시간 슬롯 동안 상기 생성된 동기 신호가 상기 하나 이상의 상태에 있는 시간의 양을 제어하는 단계를 더 포함한다.
바람직하게는, 상기 제 1 통신 시스템은 WiMAX 또는 LTE 시스템 중 하나를 포함하고, 상기 제 2 통신 시스템은 블루투스 시스템을 포함한다.
본 발명의 일 측면에 따라, 무선 통신 방법은,
시간 분할 멀티플렉싱(time division multiplexing; TDM)을 이용하여 통신하는 제 1 통신 시스템으로부터 동기 신호를 시간 분할 멀티플렉싱을 이용하여 통신하는 제 2 통신 시스템에서 수신하는 단계;
상기 제 2 통신 시스템에서 상기 수신된 동기 신호가 하나 이상의 상태들에 있는 시간의 양에 기초하여 상기 제 1 통신 시스템이 비활성(inactive)일 동안의 하나 이상의 시간 슬롯들을 판단하는 단계; 및
상기 판단에 기초하여 계획된 시간들에서 상기 제 2 통신 시스템에 의해 신호들을 송신 및/또는 수신하는 단계를 포함한다.
바람직하게는, 상기 수신된 동기 신호는 상기 제 1 통신 시스템 및 상기 제 2 통신 시스템을 동기시킨다.
바람직하게는, 상기 하나 이상의 상태들은 상기 수신된 동기 신호가 어서트된 제 1 상태, 및 상기 수신된 동기 신호가 어서트되지 않은 제 2 상태를 포함한다.
바람직하게는, 상기 방법은 차후의 시간 슬롯이 상기 수신된 동기 신호가 현재 시간 슬롯 동안 상기 하나 이상의 상태에 있는 상기 시간의 양에 기초하여 활성 시간 슬롯일지 판단하는 단계를 더 포함한다.
바람직하게는, 상기 방법은 상기 수신된 동기 신호가 상기 하나 이상의 상태에 있는 시간의 양에 기초하여 상기 제 1 통신 시스템이 비활성일 동안의 시간 슬롯의 수를 판단하는 단계를 더 포함한다.
바람직하게는, 상기 제 1 통신 시스템은 WiMAX 또는 LTE 시스템 중 하나를 포함하고, 상기 제 2 통신 시스템은 블루투스 시스템을 포함한다.
본 발명의 일 측면에 따라, 무선 통신 시스템은,
시간 분할 멀티플렉싱(time division multiplexing; TDM)을 이용하여 통신하는 제 1 통신 시스템에서 사용하는 하나 이상의 회로들을 포함하고,
상기 하나 이상의 회로들은,
상기 제 1 통신 시스템이 비활성(inactive)일 동안의 하나 이상의 시간 슬롯(timeslot)들을 판단하고, 및
동기 신호를 생성하도록 동작가능하며,
상기 생성된 동기 신호가 하나 이상의 상태들에 있는 시간의 양은 상기 판단에 기초하여 제어되고,
상기 생성된 동기 신호는 상기 생성된 동기 신호에 기초하여 송신 및/또는 수신을 계획하는 제 2 통신 시스템에 통신가능하게 결합된다.
바람직하게는, 상기 생성된 동기 신호는 상기 제 1 통신 시스템과 상기 제 2 통신 시스템 사이의 동기를 가능하게 한다.
바람직하게는, 상기 하나 이상의 상태들은 상기 생성된 동기 신호가 어서트된(asserted) 제 1 상태, 및 상기 생성된 동기 신호가 디어서트된(deasserted) 제 2 상태를 포함한다.
바람직하게는, 상기 하나 이상의 회로들은 상기 제 1 통신 시스템이 비활성일 동안의 시간 슬롯의 수를 나타내기 위해 상기 생성된 동기 신호가 상기 하나 이상의 상태에 있는 시간의 양을 제어하도록 동작가능하다.
바람직하게는, 상기 하나 이상의 회로들은 다음 시간 슬롯이 활성 시간 슬롯일지 나타내기 위해 현재 시간 슬롯 동안 상기 생성된 동기 신호가 상기 하나 이상의 상태에 있는 시간의 양을 제어하도록 동작가능하다.
바람직하게는, 상기 제 1 통신 시스템은 WiMAX 또는 LTE 시스템 중 하나를 포함하고, 상기 제 2 통신 시스템은 블루투스 시스템을 포함한다.
본 발명의 일 측면에 따라, 무선 통신 시스템은,
시간 분할 멀티플렉싱(time division multiplexing; TDM)을 이용하여 통신하는 제 2 통신 시스템에서 사용하는 하나 이상의 회로들을 포함하고,
상기 하나 이상의 회로들은,
시간 분할 멀티플렉싱을 이용하여 통신하는 제 1 통신 시스템으로부터 동기 신호를 수신하고,
상기 수신된 동기 신호가 하나 이상의 상태들에 있는 시간의 양에 기초하여 상기 제 1 통신 시스템이 비활성(inactive)일 동안의 하나 이상의 시간 슬롯들을 판단하고, 및
상기 판단에 기초하여 계획된 시간들에서 신호들을 송신 및/또는 수신하도록 동작가능하다.
바람직하게는, 상기 수신된 동기 신호는 상기 제 1 통신 시스템 및 상기 제 2 통신 시스템을 동기시킨다.
바람직하게는, 상기 하나 이상의 상태들은 상기 생성된 동기 신호가 어서트된(asserted) 제 1 상태, 및 상기 생성된 동기 신호가 어서트되지 않은 제 2 상태를 포함한다.
바람직하게는, 상기 하나 이상의 회로들은 현재 시간 슬롯 동안 상기 수신된 동기 신호가 상기 하나 이상의 상태들에 있는 시간의 양에 기초하여 차후의 시간 슬롯이 활성 시간 슬롯일지 판단하도록 동작가능하다.
바람직하게는, 상기 하나 이상의 회로들은 상기 수신된 동기 신호가 상기 하나 이상의 상태들에 있는 상기 시간의 양에 기초하여, 상기 제 1 통신 시스템이 비활성일 동안의 시간 슬롯의 수를 판단하도록 동작가능하다.
바람직하게는, 상기 제 1 통신 시스템은 WiMAX 또는 LTE 시스템 중 하나를 포함하고, 상기 제 2 통신 시스템은 블루투스 시스템을 포함한다.
본 발명의 이들 및 다른 장점들, 측면들, 및 뛰어난 특징들뿐만 아니라, 본윈에 기재된 실시예들의 상세 설명이 이하 상세한 설명 및 도면으로부터 더 충분히 이해될 것이다.
본 발명의 특정 실시예들은 블루투스가 있는 다중 표준 시스템을 위한 슬립 모드 신호 발신을 위한 방법 및 시스템에서 발견될 수 있다. 본 발명의 다양한 실시예에서, TDM을 이용하여 통신하는 제 1 통신 시스템은 TDM을 이용하여 통신하는 제 2 통신 시스템에 통신가능하게 결합되는 동기(synchronization) 신호를 생성할 수 있다. 제 1 통신 시스템은 비활성(inactive)일 수 있는 동안 하나 이상의 시간 슬롯(timeslot)을 판단할 수 있다. 상기 판단에 기초하여, 제 1 통신 시스템은 생성된 동기 신호가 하나 이상의 상태에 있는 시간의 양을 제어할 수 있다. 제 2 통신 시스템은 생성된 동기 신호에 기초하여 송신 및/또는 수신을 계획할 수 있다. 생성된 동기 신호는 제 1 통신 시스템 및 제 2 통신 시스템을 동기시킬 수 있다. 생성된 동기 신호의 하나 이상의 상태들은 예컨대 로직 하이(logic high)와 같은 어서트(assert) 상태, 및 예컨대 로직 로우(logic low)와 같은 디어서트(deassert) 상태를 포함할 수 있다. 생성된 동기 신호가 하나 이상의 상태에 있는 시간의 양은 제 1 통신 시스템이 비활성인 동안의 시간 슬롯의 수를 나타낼 수 있다. 생성된 동 기 신호가 현재의 시간 슬롯 동안 하나 이상의 상태에 있는 시간의 양은 제 1 통신 시스템이 다음 시간 슬롯 동안 비활성일지 나타낼 수 있다. 제 1 통신 시스템은 예컨대 WiMAX 또는 LTE 시스템일 수 있다. 제 2 통신 시스템은 블루투스 시스템일 수 있다.
본 발명의 다양한 실시예에서, TDM을 이용하여 통신하는 제 2 통신 시스템은 TDM을 이용하여 통신하는 제 1 통신 시스템으로부터 동기 신호를 수신할 수 있다. 제 2 통신 시스템은 수신된 동기 신호가 하나 이상의 상태에 있는 시간의 양에 기초하여 제 1 통신 시스템이 비활성일 수 있는 동안의 시간 슬롯을 판단할 수 있다. 제 2 통신 시스템은 상기 판단에 기초하여 계획된 시간에서 송신 및/또는 수신할 수 있다. 수신된 동기 신호는 제 1 통신 시스템 및 제 2 통신 시스템을 동기시킬 수 있다. 수신된 동기 신호의 하나 이상의 상태는 예컨대, 로직 하이와 같은 어서트 상태, 및 예컨대 로직 로우와 같은 디어서트 상태를 포함할 수 있다. 수신된 동기 신호가 하나 이상의 상태에 있는 시간의 양은 제 1 통신 시스템이 비활성인 동안의 시간 슬롯의 수를 나타낼 수 있다. 수신된 동기 신호가 현재 시간 슬롯 동안 하나 이상의 상태에 있는 시간의 양은 제 1 통신 시스템이 다음 시간 슬롯 동안 비활성일지 나타낼 수 있다. 제 1 통신 시스템은 예컨대 WiMAX 또는 LTE 시스템일 수 있다. 제 2 통신 시스템은 블루투스 시스템일 수 있다.
도 1은 본 발명의 일 실시예에 따른, 블루투스 장치, 및 TDM을 이용하는 다른 송수신기로 통신하는 다중 라디오 시스템을 도시한 도면이다. 도 1을 참조하면, WiMAX 또는 3GPP LTE와 같은 하나 이상의 TDM 표준을 이용하여 통신하는 송수신기(104), 블루투스 장치(108), 및 블루투스 표준과 TDM을 이용하는 하나 이상의 다른 표준들에 따라 통신할 수 있는 다중 표준 시스템(106)이 도시된다.
송수신기(104)는 하나 이상의 TDM 기반 표준을 이용하여 무선으로 통신하도록 동작가능한 적절한 논리, 회로, 인터페이스(들), 및/또는 코드를 포함할 수 있다. 예를 들면, 송수신기(104)는 일부 시간 슬롯 동안 송신하고, 다른 시간 슬롯 동안 수신하도록 동작가능할 수 있다. 대안적으로, 송수신기(104)는 일부 시간 슬롯 동안 동시에 송신 및 수신하고, 다른 시간 슬롯 동안 비활성일 수 있다. 본 발명의 다양한 실시예에서, 송수신기(104)는 셀룰러, 또는 WiMAX 기지국일 수 있다.
블루투스 장치(108)는 블루투스 표준에 따라 통신하기 위한 적절한 논리, 회로, 인터페이스(들), 및/또는 코드를 포함할 수 있다. 블루투스 장치(108)는 예컨대 무선 헤드셋, 개인용 컴퓨터, 입력 장치, 또는 기타 주변 장치일 수 있다.
다중 표준 시스템(106)은 블루투스 표준, 및 적어도 하나의 다른 TDM 기반 표준에 따라 통신하도록 동작가능한 적절한 논리, 회로, 인터페이스(들), 및/또는 코드를 포함할 수 있다. 본 발명의 다양한 실시예에서, 다중 표준 시스템(106)은 스마트폰, 또는 랩톱 컴퓨터와 같은 단일 장치일 수 있고, 또는 하나 이상의 유선, 무선, 혹은 광 연결(optical link)을 통해 통신가능하게 결합된 복수의 장치들일 수 있다.
동작에 있어서, 다중 표준 시스템(106)은 그 사이에서 간섭을 최소화하고, 또는 송수신기(104), 다중 표준 시스템(106), 및/또는 블루투스 장치(108)에 의한 재송신의 필요를 최소화하도록 동작가능할 수 있다. 이와 관련하여, 다중 표준 시 스템(106)은 송수신기(104)로부터 신호를 수신하고 있는 동일 시간에 블루투스 신호를 송신하는 것을 방지하고, 블루투스 신호를 수신하고 있는 동일 시간에 송수신기(108)로 송신하는 것을 방지하도록 동작가능할 수 있다. 본 발명의 다양한 실시예에서, 하나 이상의 신호들은 송수신기(104)와 통신을 가능하게 하는 다중 표준 시스템(106)의 제 1부로부터 블루투스 통신을 가능하게 하는 다중 표준 시스템(106)의 제 2부로 통신될 수 있다. 본 발명의 예시적인 실시예에서, 신호가 시간 슬롯 또는 시간 슬롯의 시퀀스(sequence) 동안, 또는 특정 상태에 있는 시간의 양은 다중 표준 시스템(106)이 송수신기(104)와 통신할 수 있는 동안의 시간 슬롯을 나타낼 수 있다. 본 발명의 다른 실시예에서, 시간 슬롯 또는 시간 슬롯의 시퀀스 동안의 상태의 시퀀스는 다중 표준 시스템(106)이 송수신기(104)와 통신할 수 있는 동안의 시간 슬롯을 나타낼 수 있다. 본 발명의 다양한 실시예에서, 블루투스 서브시스템에 대한 FRAME_SYNC 신호 입력은 다중 표준 시스템(106)이 송수신기(104)와 통신할 수 있는 동안의 시간 슬롯을 나타내기 위해 이용될 수 있다.
도 2는 본 발명의 일 실시예에 따른, 예시적인 다중 표준 시스템을 도시한 블럭도이다. 도 2를 참조하면, 시스템은 TDM 서브시스템(202), 블루투스 서브시스템(204), 프로세서 서브시스템(206), 및 메모리 서브시스템(208)을 포함할 수 있다. 본 발명의 예시적인 실시예에서, TDM 서브시스템(202) 및 블루투스 서브시스템(204)은 근접하여 개별적으로 수납될 수 있고, 하나 이상의 유선, 무선, 및/또는 광 케이블을 통해 통신가능하게 결합될 수 있다. 본 발명의 일 예시적인 실시예에 서, TDM 서브시스템(202) 및 블루투스 서브시스템(204)은 각각 공통 수납부 내에 하나 이상의 PCB(인쇄 회로 기판)를 포함할 수 있고, 하나 이상의 유선 또는 다른 PCB 간 접속을 통해 통신가능하게 결합될 수 있다. 본 발명의 예시적인 실시예에서, TDM 서브시스템(202) 및 블루투스 서브시스템(204)은 각각 하나 이상의 집적 회로를 포함할 수 있고, PCB의 하나 이상의 트레이스들을 통해 통신가능하게 결합될 수 있다. 본 발명의 예시적인 실시예에서, TDM 서브시스템(202) 및 블루투스 서브시스템(204)은 각각 기판 상에 조립된 집적 회로의 하나 이상의 부분들을 포함할 수 있고, 예컨대 하나 이상의 금속 또는 폴리실리콘 층을 통해 통신가능하게 결합될 수 있다.
TDM 서브시스템(202)은 하나 이상의 TDM 기반 표준에 따라 신호들을 송신 및/또는 수신하도록 동작가능한 적절한 논리, 회로, 인터페이스(들), 및/또는 코드를 포함할 수 있다. 예를 들면, TDM 서브시스템(202)은 셀룰러, 및/또는 WiMAX 기지국과 통신가능할 수 있다.
블루투스 서브시스템(204)은 블루투스 표준에 따라 신호를 송신 및/또는 수신하도록 동작가능한 적절한 논리, 회로, 인터페이스(들), 및/또는 코드를 포함할 수 있다. 예를 들면, 블루투스 서브시스템(204)은 블루투스 가능 전화, 컴퓨터, 및/또는 주변 장치와 통신가능할 수 있다.
프로세서 서브시스템(206)은 데이터를 프로세싱하고, 및/또는 다중 표준 시스템(106)의 하나 이상의 동작들 및/또는 기능들을 제어하도록 동작할 수 있는 적절한 논리, 회로, 인터페이스(들), 및/또는 코드를 포함할 수 있다. 이와 관련하여, 프로세서 서브시스템(206)은 다중 표준 시스템(106)의 다양한 다른 부분들 로/로부터 제어 신호들을 제공 및/또는 수신하도록 동작할 수 있는 적절한 논리, 회로, 인터페이스(들), 및/또는 코드를 포함할 수 있다. 프로세서 서브시스템(206)은 또한 다중 표준 시스템(106)의 다양한 부분들 사이에서 데이터 전달을 제어할 수 있다. 부가적으로, 프로세서 서브시스템(206)은 응용 프로그램 및/또는 코드의 실행을 가능하게 할 수 있다. 이와 관련하여, 응용, 프로그램, 및/또는 코드는 TDM 서브시스템(202), 블루투스 서브시스템(204), 및/또는 메모리 서브시스템(208)의 동작을 제어 또는 설정하는 것을 가능하게 할 수 있다. 프로세서 서브시스템(206)이 TDM 서브시스템(202) 및 블루투스 서브시스템(204)과 분리되어 도시될지라도, 본 발명은 이에 제한되지 않는다. 프로세서 서브시스템(206), 및/또는 프로세서 서브시스템(206)의 기능들은 TDM 서브시스템(202), 및 블루투스 서브시스템(204) 중 하나 또는 모두에 의해 구현되거나 수행될 수 있다.
메모리 서브시스템(208)은 다중 표준 시스템(106)의 동작을 달성할 수 있는 파라미터 및/또는 코드를 포함하는 정보의 저장 또는 프로그래밍을 가능하게 하는 적절한 논리, 회로, 인터페이스(들), 및/또는 코드를 포함할 수 있다. 파라미터들은 설정 데이터를 포함할 수 있고, 코드는 소프트웨어 및/또는 펌웨어와 같은 동작성(operational) 코드를 포함할 수 있으나, 정보는 이에 제한될 필요는 없다. 게다가, 파라미터들은 적응형(adaptive) 필터, 및/또는 블럭 계수를 포함할 수 있다. 부가적으로, 메모리 서브시스템(208)은 수신된 데이터 및/또는 송신되는 데이터를 버퍼링(buffer)하거나 저장할 수 있다. 메모리 서브시스템(208)이 개별 서브시스템 으로 도시될지라도, 본 발명은 이에 제한되지 않는다. 메모리 서브시스템(208) 및/또는 메모리 서브시스템(208)의 기능들은 TDM 서브시스템(202), 및 블루투스 서브시스템(204) 중 하나 또는 모두에 의해 구현되거나 수행될 수 있다.
동작에 있어서, TDM 서브시스템(202)은 블루투스 서브시스템(204)이 신호 송신을 가능하게 할 때를 판단하기 위해 이용될 수 있는 하나 이상의 신호들을 생성할 수 있다. 본 발명의 예시적인 실시예에서, TDM 서브시스템(206)은 프레임 동기 신호인 FRAME_SYNC를 생성하도록 동작가능할 수 있다. FRAME_SYNC 신호의 상태의 변이는 연속적인 시간 슬롯들 사이의 경계에 대응할 수 있고, 이에 따라 블루투스가 TDM 서브시스템(202)의 통신과 연관된 TDM 시간 슬롯의 시작 및 종료를 판단하게 할 수 있다. 즉, FRAME_SYNC 신호는 TDM 서브시스템(202)에 의해 이용되는 통신 시간 슬롯들로 블루투스 서브시스템(206)의 기능 및/또는 동작을 동기시키거나 조정하는 것을 가능하게 할 수 있다. 이와 관련하여, 본 발명의 다양한 측면들은 활성(active) 및 비활성 시간 슬롯들을 나타내기 위해 FRAME_SYNC 신호를 변경하는 것을 가능하게 할 수 있다.
본 발명의 다양한 실시예에서, FRAME_SYNC 신호의 상태의 변이는 TDM 서브시스템(202)이 활성일 수 있는 동안의 시간 슬롯, 즉 수신 및/또는 송신하는 동안의 시간 슬롯, 및/또는 비활성, 즉 "휴면(sleep)"인 동안의 시간 슬롯을 나타내기 위해 이용될 수 있다. 예를 들면, 특정 시간 슬롯 TSx에서, FRAME_SYNC 신호가 어서트되는 시간의 양은 TDM 서브시스템(202)이 차후의 시간 슬롯 TSX +1, 및/또는 하나 이상의 이후의 시간 슬롯들 동안 송신 또는 수신할 가능성을 남겨두고 있는지 나타낼 수 있다.
본 발명의 다양한 실시예에서, FRAME_SYNC 신호가 하나 이상의 상태에 있는 시간의 양은 TDM 서브시스템(202)이 비활성일 수 있는 동안의 시간 슬롯의 수를 나타낼 수 있다. 이와 관련하여, 시간 슬롯의 수는 예컨대 블루투스 서브시스템(204)에 의해 판단가능하거나, 알려진 패턴 혹은 시퀀스에서 일어나는 비활성 시간 슬롯의 수, 또는 연속적인 비활성 시간 슬롯의 수를 나타낼 수 있다. 본 발명의 예시적인 실시예에서, FRAME_SYNC 신호의 상태의 예상된 기간은 예컨대 도 3a, 및 3b와 관련하여 이하 설명되는 것과 같이 비활성 시간 슬롯의 수와 관련된 계수(factor)에 의해 예상된 기간을 곱하는 것에 의해 증가될 수 있다. 예를 들면, 예상된 기간 δ은 K에 의해 곱해질 수 있고, 여기서 K는 비활성 시간 슬롯의 수에 비례한다. 본 발명의 다른 예시적인 실시예에서, FRAME_SYNC 신호의 상태의 예상된 기간은 예상된 기간에 비활성 시간 슬롯에 비례하는 양을 부가하는 것에 의해 증가될 수 있다. 예를 들면, 기간 α*K는 예상된 펄스 기간 δ에 부가될 수 있고, K는 비활성 시간 슬롯의 수에 비례하며, α는 단일 펄스폭이다.
본 발명의 다양한 실시예에서, FRAME_SYNC 신호가 하나 이상의 상태일 수 있는 시간의 양은 TDM 서브시스템(202)이 활성일 수 있는 동안의 시간 슬롯의 수를 나타낼 수 있다. 이와 관련하여, 시간 슬롯의 수는 예컨대 블루투스 서브시스템(204)에 의해 판단가능하거나, 알려진 패턴 혹은 시퀀스에서 일어나는 활성 시간 슬롯의 수, 또는 연속적인 활성 시간 슬롯의 수를 나타낼 수 있다. 본 발명의 예시적인 실시예에서, FRAME_SYNC 신호의 상태의 예상된 기간은 예컨대 도 3a, 및 3b와 관련하여 이하 설명되는 것과 같이 활성 시간 슬롯의 수와 관련된 계수(factor)에 의해 예상된 기간을 곱하는 것에 의해 증가될 수 있다. 예를 들면, 예상된 기간 δ은 K에 의해 곱해질 수 있고, 여기서 K는 활성 시간 슬롯의 수에 비례한다. 본 발명의 다른 예시적인 실시예에서, FRAME_SYNC 신호의 상태의 예상된 기간은 예상된 기간에 활성 시간 슬롯에 비례하는 양을 부가하는 것에 의해 증가될 수 있다. 예를 들면, 기간 α*K는 예상된 펄스 기간 δ에 부가될 수 있고, K는 활성 시간 슬롯의 수에 비례하며, α는 단일 펄스폭이다.
도 3a는 본 발명의 일 실시예에 따른, 공존하는 블루투스 및 TDM 서브시스템에 의한 송신 및 수신을 조정하기 위한 FRAME_SYNC 신호의 예시적인 동작을 도시한 도면이다. 도 3a는 도 2와 관련하여 설명된 TDM 서브시스템(202), 및 블루투스 서브시스템(204)를 참조하여 설명된다. 도 3a를 참조하면, TDM 시간 슬롯들 TS0, .., TS6이 도시된다. 이 시간 슬롯들 동안의 TDM 서브시스템(202)의 동작은 도면의 상부에 도시되고, FRAME_SYNC 신호의 상태는 도면의 하부에 도시된다.
동작에 있어서, FRAME_SYNC 신호는 본원에서 "활성 시간 슬롯"으로 언급되는 TDM 서브시스템(202)이 활성인 동안의 시간 슬롯들의 시작시에 펄스로 보내질 수 있다. 부가적으로, FRAME_SYNC 신호는 선택적으로 "비활성 시간 슬롯"으로 언급되는 TDM 서브시스템(202)이 비활성인 동안의 시간 슬롯들의 시작시에 펄스로 보내질 수 있다. FRAME_SYNC 신호 펄스의 기간, 즉 FRAME_SYNC 신호가 시간 슬롯 TSX 동안 의 특정 상태에 있는 기간은 하나 이상의 차후의 시간 슬롯들이 활성인지 비활성인지 나타낼 수 있고, 여기서 X는 정수이다. 이와 관련하여, 예상된 펄스폭 δ은 다음 시간 슬롯 TSX +1이 활성 시간 슬롯일 것임을 나타낼 수 있고, δ보다 넓은 펄스는 다음 시간 슬롯이 비활성 시간 슬롯일 것임을 나타낼 수 있다. 본 발명의 일 예시적인 실시예에서, K*δ의 FRAME_SYNC 신호 펄스폭은 다음 활성 시간 슬롯이 K-1 시간 슬롯에서 일어날 것임을 나타낼 수 있고, 여기서 K는 3 이상의 정수이다. 다른 말로 하면, K*δ는 K-2 연속적인 비활성 시간 슬롯들을 나타낼 수 있다. 예를 들면, 도 3a에 도시된 것과 같이, TS1 동안 4*δ의 펄스폭은 다음 활성 시간 슬롯이 TS1으로부터 3 시간 슬롯, 즉 TS4 동안 일어나는 것을 나타낼 수 있다. 본 발명의 다양한 실시예에서, FRAME_SYNC 신호는 비활성 시간 슬롯 동안 펄스를 보내거나 그러지 않을 수 있다. FRAME_SYNC 신호가 비활성 시간 슬롯 동안 펄스를 보내지는 경우에, 펄스폭은 도 3a의 점선으로 도시된 것과 같이 각 연속적인 시간 슬롯에 대해 δ 만큼 감소될 수 있다.
비록 FRAME_SYNC 신호가 양의 방향으로 진행하는(positive going) 펄스를 갖는 단일 신호로서 도시될지라도, 본 발명은 이에 제한되지 않는다. 예를 들면, 단일 비트 FRAME_SYNC 신호의 음의 방향으로 진행하는(negative going) 펄스, FRAME_SYNC 신호의 펄스의 시퀀스, 다중 비트 FRAME_SYNC 신호의 상태 변이는 TDM 서브시스템(202) 및 블루투스 서브시스템(204)의 송신 및 수신을 조정하기 위해 이용될 수 있다.
도 3b는 본 발명의 일 실시예에 따른, TDM 서브시스템 비활성의 확장된 기간 동안 공존하는 블루투스 및 TDM 서브시스템을 조정하기 위한 FRAME_SYNC 신호의 예시적인 동작을 도시한 도면이다. 도 3b를 참조하면, 일련의 TDM 시간 슬롯들 TS0, ..., TSK -1이 도시된다. 이 시간 슬롯들 동안의 TDM 서브시스템(202)의 동작은 도면의 상부에 도시되고, FRAME_SYNC의 상태는 도면의 하부에 도시된다.
동작에 있어서, 도 3a와 관련하여 설명된 바와 같이, 예상된 펄스폭 δ를 K에 의해 곱하는 것은 비활성 시간 슬롯들의 수가 너무 많게 될 때 실행 불가능하거나 바람직하지 못하게 될 수 있다. 이에 따라, 본 발명의 측면들은 한계치 M을 규정하고, 하나 이상의 펄스폭 M*δ이 다음 활성 시간 슬롯이 적어도 M-1 시간 슬롯 떨어져 있음을 나타내기 위해, 즉 적어도 M-2 비활성 시간 슬롯이 있을 것임을 나타내기 위해 이용하는 것을 가능하게 할 수 있다. 한계치 M은 관계식 K=Q*M+R에 의해 K와 관련될 수 있고, 여기서 K 및 M 각각은 3 이상이다.
예를 들면, 도 3b에 도시된 것과 같이, 시간 슬롯들 TS1 내지 TSK -2는 비활성일 수 있고, K는 M보다 클 수 있다. 이에 따라, FRAME_SYNC 신호 펄스폭 M*δ는 각 시간 슬롯 TS1 내지 TSK -M 동안 생성될 수 있다. 이어서, 비활성 시간 슬롯의 나머지 수가 M-2 이하이면, M*δ 보다 작은 펄스폭이 생성될 수 있다. 이와 관련하여, 각 시간 슬롯 TSK -(M-1) 내지 TSK -2 동안, 만일 생성된다면 FRAME_SYNC 신호 펄스는 연속적으로 더 좁은 폭을 가질 수 있다.
도 4a는 본 발명의 일 실시예에 따른, 다른 TDM 서브시스템과 공존하는 블루투스 서브시스템의 동작을 조정하기 위해 FRAME_SYNC 신호를 생성하는 예시적인 단계들을 도시한 흐름도이다. 예시적인 단계들은 도 2와 관련하여 설명된 TDM 서브시스템(202) 및 블루투스 서브시스템(204)과 관련하여 설명된다. 도 4a를 참조하면, 예시적인 단계들은 TDM 서브시스템(202)이 가동되거나 구동될 때 단계(402)로 시작할 수 있다. 단계(402)에 이어서, 예시적인 단계들은 단계(403)로 진행할 수 있다.
단계(403)에서, TDM 서브시스템은 예상된 기간의 FRAME_SYNC 신호 펄스 생성을 시작할 수 있다. 이와 관련하여, 디폴트(default) 구동 상태에서, TDM 서브시스템(202)은 원격 TDM 송수신기에 연결을 개설하기 위해 송신 및/또는 수신을 시작할 수 있다. 이에 따라 구동 동안 및 그 즉시 후의 시간 슬롯들은 활성 시간 슬롯들일 수 있다. 그러나, 하나 이상의 비활성 시간 슬롯들이 등장할 것임을 탐색하면, 예시적인 단계들은 단계(404)로 진행할 수 있다.
단계(404)에서, TDM 서브시스템(202)은 얼마나 많은 비활성 시간 슬롯들이 일어날지 판단할 수 있다. 이와 관련하여, 파라미터 또는 레지스터(register) K는 비활성 시간 슬롯 펄스 2의 수로 설정될 수 있다. 단계(404)에 이어서, 예시적인 단계들은 단계(406)로 진행할 수 있다.
단계(406)에서, 정수 또는 계수(counter) k는 K와 동일하게 설정될 수 있고, 정수 또는 계수 i는 1과 동일하게 설정될 수 있다. 단계(406)에 이어서, 예시적인 단계들은 단계(408)로 진행할 수 있다.
단계(408)에서, K가 한계치 M보다 큰지 판단될 수 있다. 이러한 방식으로, 비활성 시간 슬롯들의 수가 단일 FRAME_SYNC 신호 펄스를 이용함을 나타내기 위해 가능한 또는 바람직한 것보다 더 많은지 판단될 수 있다. K가 M보다 큰 경우에, 예시적인 단계들은 단계(410)로 진행할 수 있다.
단계(410)에서, TDM 서브시스템(202)은 변수, 또는 레지스터 F_S_REG를 M으로 설정할 수 있다. 단계(410)에 이어서, 예시적인 단계들은 단계(416)로 진행할 수 있다.
단계(416)에서, 변수 또는 레지스터 i가 1과 동일한지 판단될 수 있다. 이러한 방식으로, TDM 서브시스템(202)이 소정의 비활성 시간 슬롯 또는 시간 슬롯들의 시퀀스에 대해 단계(416)를 실행하는 1번째 시간인지 판단될 수 있다. i가 1과 동일하지 않은 경우, 예시적인 단계들은 단계(418)로 진행할 수 있고, 여기서 i는 1씩 증가할 수 있다. i가 1과 동일한 경우, 예시적인 단계들은 단계(414)로 진행할 수 있다.
단계(414)에서, TDM 서브시스템(202)은 활성 시간 슬롯의 현재 시퀀스 중 최중 활성 시간 슬롯 동안 대기할 수 있다. 그러나, 본 발명은 확장된 FRAME_SYNC 신호들을 최종 활성 시간 슬롯 동안에만 송신하는 것에 제한되지 않는다. 본 발명의 다양한 실시예에서, 임의의 폭의 FRAME_SYNC 신호 펄스는 TDM 서브시스템(202) 및 블루투스 서브시스템(204)이 언제 펄스가 생성되는지, 및 어떻게 펄스가 해석되는지에 관해 일치되는 임의의 시간 동안 생성될 수 있다. 단계(414)에 이어서, 예시적인 단계들은 단계(418)로 진행할 수 있고, 여기서 i는 1씩 증가할 수 있다. 단계(418)에 이어서, 예시적인 단계들은 단계(422)로 진행할 수 있다.
단계(422)에서, TDM 서브시스템(202)은 하나 이상의 비활성 시간 슬롯 이전의 최종 활성 시간 슬롯 동안 F_S_REG의 값과 동일한 폭을 갖는 FRAME_SYNC 신호 펄스를 생성할 수 있다. 이에 따라, 단계(422)에서 생성된 FRAME_SYNC 신호 펄스는 k*δ 또는 M*δ 중 어느 하나의 폭을 가질 수 있다. 단계(422)에 이어서, 예시적인 단계들은 단계(426)로 진행할 수 있다.
단계(426)에서, TDM 서브시스템(202)은 본원에서 총칭적으로 TSX로서 언급한 다음 시간 슬롯 동안 대기할 수 있고, 여기서 X는 정수이다. 단계(426)에 이어서, 예시적인 단계들은 단계(430)로 진행할 수 있다.
단계(430)에서, TDM 서브시스템(202)이 활성 및 비활성 시간 슬롯들 동안 FRAME_SYNC를 생성하기 원하는지 또는 그것이 요구되는지 판단될 수 있다. FRAME_SYNC 신호 펄스가 모든 시간 슬롯들 동안 생성되지 않는 경우에, 예시적인 단계들은 단계(428)로 진행할 수 있다.
단계(428)에서, TDM 서브시스템(202)은 TSX +(M-2)동안 대기할 수 있고, 즉 블루투스 서브시스템(204)이 단계(422)에서 생성된 FRAME_SYNC 신호에 기초하여 최종 비활성 시간 슬롯이라고 신뢰하는 시간 슬롯 동안 대기할 수 있다. 이에 따라, 단계(428) 동안, TDM 서브시스템(202) 및/또는 블루투스 서브시스템(204)은 각각 FRAME_SYNC 신호를 생성하거나 감시하지 않기 때문에 저 전력 모드에서 동작할 수 있다. 단계(428)에 이어서, 예시적인 단계들은 단계(424)로 진행할 수 있다.
단계(424)에서, k-2가 비활성 시간 슬롯들의 나머지 수와 동일하거나, 다음 활성 시간 슬롯이 k-1 시간 슬롯들이 되도록, k는 (M-2)만큼 감소될 수 있다. 단계(424)에 이어서, 예시적인 단계들은 이전에 기재된 단계(408)로 복귀할 수 있다.
단계(430)로 복귀하여, FRAME_SYNC 신호 펄스가 모든 시간 슬롯들 동안 생성되는 경우, 예시적인 단계들은 단계(432)로 진행할 수 있다.
단계(432)에서, k-2가 비활성 시간 슬롯들의 나머지 수와 동일하거나, 다음 활성 시간 슬롯이 k-1 시간 슬롯들이 되도록, k는 1씩 감소될 수 있다. 단계(432)에 이어서, 예시적인 단계들은 단계(420)로 진행할 수 있다.
단계(420)에서, k가 1과 동일한 판단될 수 있다. k가 1보다 큰 경우에, 예시적인 단계들은 전술된 단계(408)로 복귀할 수 있다. 이와 관련하여, 다음 활성 시간 슬롯은 여전히 적어도 하나의 시간 슬롯 만큼 떨어져 있다. 대안적으로, k가 1과 동일한 경우, 다음 시간 슬롯은 활성 시간 슬롯이고, 단계들은 전술된 단계(403)로 복귀할 수 있다.
도 4b는 본 발명의 일 실시예에 따른, 다른 TDM 서브시스템과 공존하는 블루투스 서브시스템의 동작을 조정하기 위해 FRAME_SYNC 신호를 생성하는 예시적인 단계들을 도시한 흐름도이다. 도 4b는 도 2를 참조하여 설명된 TDM 서브시스템(202) 및 블루투스 서브시스템(204)을 참조하여 설명된다. 도 4b를 참조하면, 예시적인 단계들은 블루투스 서브시스템(204)이 가동되거나 구동될 때 단계(450)로 시작할 수 있다. 단계(450)에 이어서, 예시적인 단계들은 단계(452)로 진행할 수 있다.
단계(452)에서, 블루투스 서브시스템(204)은 송신을 지연하는 한편, TDM 서 브시스템(202)은 활성일 수 있다. 이와 관련하여, TDM 서브시스템(202)은 블루투스 서브시스템(204)으로 송신 및/또는 수신할 때보다 더 적게 제어할 수 있다. 즉, 블루투스 서브시스템(204)은 피코넷 마스터(piconet master)일 수 있고, 이에 따라 송신 및/또는 수신할 때 피코넷 상에서 제어를 가질 수 있다. 따라서, 블루투스 서브시스템(204)은 TDM 서브시스템(202)이 비활성일 동안의 하나 이상의 시간 슬롯들을 나타내는 FRAME_SYNC 신호 펄스를 대기할 수 있다. FRAME_SYNC 신호 펄스를 탐색하면, 예시적인 단계들은 단계(454)로 진행할 수 있다.
단계(454)에서, 블루투스 서브시스템(204)은 수신된 FRAME_SYNC 신호 펄스의 기간 Δ을 판단할 수 있다. 예를 들면, 블루투스 서브시스템(204)은 FRAME_SYNC 신호가 어서트되는 동안의 클럭 주기(clock cycle)의 수를 판단하도록 동작할 수 있다. 본 발명의 예시적인 실시예에서, 예상된 FRAME_SYNC 신호 펄스보다 넓은 탐색은 다음 시간 슬롯이 비활성 시간 슬롯임을 나타낼 수 있다. 본 발명의 다른 실시예에서, 확장된 FRAME_SYNC 신호 펄스와 대응하는 비활성 시간 슬롯들 사이의 시간 슬롯들의 수는 비활성 시간 슬롯들이 일어날 때를 판단하기 위해 TDM 서브시스템(202) 및 블루투스 서브시스템(204)이 조정되는 경우 변경할 수 있다. 단계(454)에 이어서, 예시적인 단계들은 단계(456)로 진행할 수 있다.
단계(456)에서, 측정된 펄스 기간 Δ이 2*δ보다 큰 지 판단될 수 있다. 다른 말로, 다음 활성 시간 슬롯이 하나 떨어진 시간 슬롯보다 큰 지 판단될 수 있다. Δ이 2*δ보다 작은 경우, 예시적인 단계들은 단계(452)로 복귀할 수 있다. Δ이 2*δ보다 큰 경우, 예시적인 단계들은 단계(458)로 진행할 수 있다.
단계(458)에서, 정수 또는 레지스터 N의 값은 (Δ/δ)로서 계산될 수 있다. 이와 관련하여, 만일 Δ가 한계치 이하이면, N은 전술된 정수 또는 레지스터 K에 대응할 수 있다. 유사하게, 만일 Δ가 한계치 이상이면, N은 전술된 정수 또는 레지스터 M에 대응할 수 있다. 단계(458)에 이어서, 예시적인 단계들은 단계(460)로 진행할 수 있다.
단계(460)에서, 블루투스 서브시스템(204)은 블루투스 서브시스템(204) 및 TDM 서브시스템(202)에 의한 통신이 가능한 적게 서로 간섭하도록 하기 위해, 언제 및 어떻게 다수의 비활성 시간 슬롯들이 도래하는지의 판단된 정보를 이용할 수 있다. 단계(460)에 이어서, 예시적인 단계들은 단계(462)로 진행할 수 있다.
단계(462)에서, FRAME_SYNC 신호가 모든 비활성 시간 슬롯들 동안 감시되는지 판단될 수 있다. FRAME_SYNC 신호가 감시되는 경우, 또는 모든 비활성 시간 슬롯들 동안 중단(interrupt)을 생성하는 경우, 예시적인 단계들은 단계(464)로 진행할 수 있다.
단계(464)에서, 블루투스 서브시스템(204)은 FRAME_SYNC 신호 펄스의 도달을 대기할 수 있다. FRAME_SYNC 신호 펄스가 탐색되면, 예시적인 단계들은 단계(454)로 복귀할 수 있다.
단계(462)로 복귀하면, FRAME_SYNC 신호가 감시되지 않거나 모든 비활성 시간 슬롯들 동안 중단을 생성하지 않는 경우, 예시적인 단계들은 단계(466)로 진행할 수 있다.
단계(466)에서, 블루투스 서브시스템(204)은 최종 비활성 시간 슬롯을 대기 할 수 있고, 다시 말해서, 블루투스 서브시스템(204)이 단계(458)에서 계산된 N의 값에 기초하여 최종 비활성 시간 슬롯이라고 신뢰하는 시간 슬롯을 대기할 수 있다. 2*δ보다 큰 기간을 갖는 FRAME_SYNC 신호가 최종 비활성 시간 슬롯 동안 수신되는 경우, 예시적인 단계들은 단계(454)로 복귀할 수 있다. 2*δ보다 큰 FRAME_SYNC 신호가 최종 비활성 시간 슬롯 동안 수신되지 않는 경우, 예시적인 단계들은 단계(452)로 복귀할 수 있다.
블루투스가 있는 다중 표준 시스템의 슬립 모드 신호 발신을 위한 방법 및 시스템의 특정 측면들은 본 발명의 다양한 실시예에서 발견될 수 있다. 본 발명의 예시적인 실시예에서, TDM을 이용하여 통신하는 제 1 통신 시스템(202)은 TDM을 이용하여 통신하는 제 2 통신 시스템(204)에 통신가능하게 결합되는 동기 신호 FRAME_SYNC를 생성할 수 있다. 제 1 통신 시스템(202)은 도 3a의 TS2 및 TS3 시간 슬롯들과 같이 비활성일 수 있는 동안의 하나 이상의 시간 슬롯들을 판단할 수 있다. 제 1 통신 시스템(202)은 상기 판단에 기초하여 FRAME_SYNC 신호가 하나 이상의 상태인 시간의 양을 제어할 수 있다. 제 2 통신 시스템(204)은 FRAME_SYNC 신호에 기초하여 송신 및/또는 수신을 계획할 수 있다. TDM을 이용하여 통신하는 제 2 통신 시스템(204)은 제 1 통신 시스템(202)으로부터 FRAME_SYNC 신호를 수신할 수 있다. 제 2 통신 시스템(204)은 예컨대 FRAME_SYNC가 하나 이상의 상태에 있는 시간의 양에 기초하여, 제 1 통신 시스템(202)이 비활성일 수 있는 동안의 도 3a의 시간 슬롯들 TS2 및 TS3을 판단할 수 있다. 제 2 통신 시스템(204)은 상기 판단에 기초하여 계획된 시간에서 송신 및/또는 수신할 수 있다.
FRAME_SYNC 신호는 제 1 통신 시스템 및 제 2 통신 시스템을 동기시킬 수 있다. FRAME_SYNC 신호의 하나 이상의 상태는 예컨대 로직 하이와 같은 어서트 상태, 및 예컨대 로직 로우와 같은 디어서트 상태를 포함할 수 있다. FRAME_SYNC 신호가 하나 이상의 상태에 있는 시간의 양은 제 1 통신 시스템(202)이 비활성일 동안의 시간 슬롯들의 수를 나타낼 수 있다. FRAME_SYNC 신호가 예컨대 도 3a의 TS1과 같은 현재 시간 슬롯 동안 하나 이상의 상태에 있는 시간의 양은 제 1 통신 시스템(202)이 예컨대 도 3a의 TS2와 같은 다음 시간 슬롯 동안 비활성일지 판단할 수 있다. 제 1 통신 시스템(202)은 예컨대 WiMAX 또는 LTE 시스템일 수 있다. 제 2 통신 시스템은 블루투스 시스템(204)일 수 있다.
본 발명의 다른 실시예는 기계 및/또는 컴퓨터에 의해 실행가능한 적어도 하나의 코드부(code section)를 갖는 기계 코드(machine code) 및/또는 컴퓨터 프로그램이 저장된 기계 및/또는 컴퓨터 판독가능 스토리지(readable storage)를 제공할 수 있고, 이에 따라 기계 및/또는 컴퓨터가 블루투스가 있는 다중 표준 시스템의 슬립 모드 신호 발신을 위해 본원에서 설명된 것과 같은 단계들을 수행하게 할 수 있다.
이에 따라, 본 발명은 하드웨어나 소프트웨어, 또는 하드웨어와 소프트웨어의 조합의 형태로 실현될 수 있다. 본 발명은 적어도 하나의 컴퓨터 시스템 안에 중앙 집중된 방식으로 구현될 수도 있고, 서로 다른 요소들이 여러 개의 상호 연결 된 컴퓨터 시스템들에 걸쳐 퍼져있는 분산된 방식으로 구현될 수도 있다. 여기에 설명된 방법들을 수행할 수 있도록 설계된 어떠한 형태의 컴퓨터 시스템 또는 기타 장치도 적합하다. 통상적으로 하드웨어와 소프트웨어의 조합은 컴퓨터 프로그램이 탑재된 범용 컴퓨터 시스템이 될 수 있으며, 이때 상기 컴퓨터 프로그램은 로딩되어 실행될 경우에 상기 컴퓨터 시스템을 제어하여, 이 컴퓨터 시스템이 여기에서 설명한 방법들을 수행할 수 있게 한다.
본 발명은 또한 컴퓨터 프로그램 제품(computer program product)에 내장될 수 있다. 이때, 상기 컴퓨터 프로그램 제품은 여기서 설명한 방법들의 구현을 가능하게 하는 모든 특징들을 모두 포함하며, 컴퓨터 시스템에 탑재될 경우에는 그러한 방법들을 수행할 수 있다. 본 발명의 문맥에서 컴퓨터 프로그램이란, 어떠한 종류의 언어, 코드 또는 표기법으로 나타낸, 일단의 명령에 관한 어떠한 종류의 표현을 뜻한다. 이때, 상기 일단의 명령들이란, 정보 처리 능력을 가진 시스템이 어떤 특정한 기능을 직접적으로, 또는 다음의 (a) 다른 프로그램 언어, 코드나 표기법으로 컨버젼(conversion)되거나, (b) 상이한 물질적인 형태로 재생산을 각각 거치거나 또는 두 가지 모두를 거친 후에, 수행하도록 의도된 것들을 말한다.
본 발명이 특정한 실시예들에 관하여 설명되었지만, 본 발명의 사상에서 벗어남이 없이, 다양한 변경이 이뤄질 수 있고 또한 균등물들이 치환될 수 있다는 점은 당해 기술 분야에 숙련된 자들에게 이해될 것이다. 추가적으로, 본 발명의 사상에서 벗어남이 없이, 특정한 상황이나 물적 요건을 본 발명의 지침에 맞게 조절할 수 있도록 다양한 개조가 이뤄질 수 있다. 따라서, 본 발명은 개시된 특정한 실시 에 한정되는 것이 아니며, 본 발명은 첨부된 청구 범위의 사상 내에 들어오는 모든 실시예들을 포함한다.
도 1은 본 발명의 일 실시예에 따른, 블루투스 장치, 및 TDM을 이용하는 다른 송수신기로 통신하는 다중 라디오 시스템을 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른, 예시적인 다중 표준 시스템을 도시한 블럭도이다.
도 3a는 본 발명의 일 실시예에 따른, 공존하는 블루투스 및 TDM 서브시스템에 의한 송신 및 수신을 조정하기 위한 FRAME_SYNC 신호의 예시적인 동작을 도시한 도면이다.
도 3b는 본 발명의 일 실시예에 따른, TDM 서브시스템 비활성의 확장된 기간 동안 공존하는 블루투스 및 TDM 서브시스템에 의한 송신 및 수신을 조정하기 위한 FRAME_SYNC 신호의 예시적인 동작을 도시한 도면이다.
도 4a는 본 발명의 일 실시예에 따른, 다른 TDM 서브시스템과 공존하는 블루투스 서브시스템의 동작을 조정하기 위해 FRAME_SYNC 신호를 생성하는 예시적인 단계들을 도시한 흐름도이다.
도 4b는 본 발명의 일 실시예에 따른, 다른 TDM 서브시스템과 공존하는 블루투스 서브시스템의 동작을 조정하기 위해 FRAME_SYNC 신호를 생성하는 예시적인 단계들을 도시한 흐름도이다.
Claims (10)
- 시간 분할 멀티플렉싱(time division multiplexing; TDM)을 이용하여 통신하는 제 1 통신 시스템에서의 무선 통신 방법에 있어서,상기 제 1 통신 시스템이 비활성(inactive)일 동안의 하나 이상의 시간 슬롯(timeslot)들을 판단하는 단계; 및동기 신호를 생성하는 단계를 포함하고,상기 생성된 동기 신호가 하나 이상의 상태들에 있는 시간의 양은 상기 판단에 기초하여 제어되고,상기 생성된 동기 신호는 상기 생성된 동기 신호에 기초하여 송신 및/또는 수신을 계획하는 제 2 통신 시스템에 통신가능하게 결합되는 무선 통신 방법.
- 청구항 1에 있어서,상기 생성된 동기 신호는 상기 제 1 통신 시스템과 상기 제 2 통신 시스템 사이의 동기를 가능하게 하는 것을 특징으로 하는 무선 통신 방법.
- 청구항 1에 있어서,상기 하나 이상의 상태들은 상기 생성된 동기 신호가 어서트된(asserted) 제 1 상태, 및 상기 생성된 동기 신호가 디어서트된(deasserted) 제 2 상태를 포함하는 것을 특징으로 하는 무선 통신 방법.
- 청구항 1에 있어서,상기 제 1 통신 시스템이 비활성일 동안의 시간 슬롯들의 수를 나타내기 위한 하나 이상의 상태들에 상기 생성된 동기 신호가 있는 시간의 양을 제어하는 단계를 포함하는 것을 특징으로 하는 무선 통신 방법.
- 무선 통신 방법에 있어서,시간 분할 멀티플렉싱(time division multiplexing; TDM)을 이용하여 통신하는 제 1 통신 시스템으로부터 동기 신호를 시간 분할 멀티플렉싱을 이용하여 통신하는 제 2 통신 시스템에서 수신하는 단계;상기 제 2 통신 시스템에서 상기 수신된 동기 신호가 하나 이상의 상태들에 있는 시간의 양에 기초하여 상기 제 1 통신 시스템이 비활성(inactive)일 동안의 하나 이상의 시간 슬롯들을 판단하는 단계; 및상기 판단에 기초하여 계획된 시간들에서 상기 제 2 통신 시스템에 의해 신호들을 송신 및/또는 수신하는 단계를 포함하는 무선 통신 방법.
- 청구항 5에 있어서,상기 수신된 동기 신호는 상기 제 1 통신 시스템 및 상기 제 2 통신 시스템을 동기시키는 것을 특징으로 하는 무선 통신 방법.
- 무선 통신 시스템에 있어서,시간 분할 멀티플렉싱(time division multiplexing; TDM)을 이용하여 통신하는 제 1 통신 시스템에서 사용하는 하나 이상의 회로들을 포함하고,상기 하나 이상의 회로들은,상기 제 1 통신 시스템이 비활성(inactive)일 동안의 하나 이상의 시간 슬롯(timeslot)들을 판단하고, 및동기 신호를 생성하도록 동작가능하며,상기 생성된 동기 신호가 하나 이상의 상태들에 있는 시간의 양은 상기 판단에 기초하여 제어되고,상기 생성된 동기 신호는 상기 생성된 동기 신호에 기초하여 송신 및/또는 수신을 계획하는 제 2 통신 시스템에 통신가능하게 결합된 무선 통신 시스템.
- 청구항 7에 있어서,상기 생성된 동기 신호는 상기 제 1 통신 시스템과 상기 제 2 통신 시스템 사이의 동기를 가능하게 하는 것을 특징으로 하는 무선 통신 시스템.
- 청구항 7에 있어서,상기 하나 이상의 상태들은 상기 생성된 동기 신호가 어서트된(asserted) 제 1 상태, 및 상기 생성된 동기 신호가 디어서트된(deasserted) 제 2 상태를 포함하는 것을 특징으로 하는 무선 통신 시스템.
- 무선 통신 시스템에 있어서,시간 분할 멀티플렉싱(time division multiplexing; TDM)을 이용하여 통신하는 제 2 통신 시스템에서 사용하는 하나 이상의 회로들을 포함하고,상기 하나 이상의 회로들은,시간 분할 멀티플렉싱을 이용하여 통신하는 제 1 통신 시스템으로부터 동기 신호를 수신하고,상기 수신된 동기 신호가 하나 이상의 상태들에 있는 시간의 양에 기초하여 상기 제 1 통신 시스템이 비활성(inactive)일 동안의 하나 이상의 시간 슬롯들을 판단하고, 및상기 판단에 기초하여 계획된 시간들에서 신호들을 송신 및/또는 수신하도록 동작가능한 무선 통신 시스템.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US9011008P | 2008-08-19 | 2008-08-19 | |
US61/090,110 | 2008-08-19 | ||
US12/402,284 US8638775B2 (en) | 2008-08-19 | 2009-03-11 | Method and system for sleep mode signaling for a multi-standard system with bluetooth |
US12/402,284 | 2009-03-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100022445A true KR20100022445A (ko) | 2010-03-02 |
KR101135390B1 KR101135390B1 (ko) | 2012-04-17 |
Family
ID=41078048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090076611A KR101135390B1 (ko) | 2008-08-19 | 2009-08-19 | 블루투스가 있는 다중 표준 시스템의 슬립 모드 신호 발신을 위한 무선 통신 방법 및 시스템 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8638775B2 (ko) |
EP (1) | EP2157826B1 (ko) |
KR (1) | KR101135390B1 (ko) |
CN (1) | CN101656968B (ko) |
HK (1) | HK1140895A1 (ko) |
TW (1) | TWI406578B (ko) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090237209A1 (en) * | 2008-03-20 | 2009-09-24 | Brian William Seal | Communicating keychain |
US8553592B2 (en) * | 2009-04-17 | 2013-10-08 | Intel Corporation | Multi-radio communication device and method for enabling coexistence between a bluetooth transceiver and a wimax transceiver operating in FDD mode |
US9161233B2 (en) | 2010-03-30 | 2015-10-13 | Qualcomm Incorporated | Method and apparatus to facilitate support for multi-radio coexistence |
US8848607B2 (en) * | 2010-03-30 | 2014-09-30 | Qualcomm Incorporated | Method and apparatus to facilitate support for multi-radio coexistence |
US8838046B2 (en) | 2010-06-18 | 2014-09-16 | Mediatek Inc. | System and method of hybrid FDM/TDM coexistence interference avoidance |
JP5687335B2 (ja) | 2010-06-18 | 2015-03-18 | 聯發科技股▲ふん▼有限公司Mediatek Inc. | 同じデバイスプラットフォーム中、多重無線送受信機を協調するシステムおよび方法 |
US8737924B2 (en) | 2010-08-12 | 2014-05-27 | Mediatek Inc. | Method to trigger in-device coexistence interference mitigation in mobile cellular systems |
US8780880B2 (en) * | 2010-10-01 | 2014-07-15 | Mediatek Singapore Pte, Ltd. | Method of TDM in-device coexistence interference avoidance |
US8711740B2 (en) * | 2011-06-23 | 2014-04-29 | Qualcomm Incorporated | Multi-radio coexistence |
US9450642B2 (en) * | 2011-07-12 | 2016-09-20 | Cisco Technology, Inc. | Power conservation and latency minimization in frequency hopping communication networks |
ES2669571T3 (es) * | 2011-12-27 | 2018-05-28 | Intel Corporation | Método y sistema para la coexistencia de múltiples radios coubicadas |
GB2498934A (en) | 2012-01-31 | 2013-08-07 | Renesas Mobile Corp | Coordinating ue uplink transmissions for high power and low power networks |
WO2013115514A1 (ko) * | 2012-02-01 | 2013-08-08 | 엘지전자 주식회사 | 무선 통신 시스템에서 채널 측정 정보를 전송하는 방법 및 이를 위한 장치 |
TWI437242B (zh) * | 2012-05-23 | 2014-05-11 | Wistron Neweb Corp | 隔離度偵測裝置及其方法、射頻電路 |
WO2014051606A1 (en) * | 2012-09-28 | 2014-04-03 | Nokia Corporation | Null subframe indication for coexistence between different network types |
US10334588B2 (en) | 2013-12-11 | 2019-06-25 | Qualcomm Incorporated | Carrier sense adaptive transmission (CSAT) coordination in unlicensed spectrum |
US11563505B2 (en) | 2016-06-01 | 2023-01-24 | Qualcomm Incorporated | Time division multiplexing of synchronization channels |
US10615897B2 (en) | 2016-06-01 | 2020-04-07 | Qualcomm Incorporated | Time division multiplexing of synchronization channels |
US11218236B2 (en) | 2016-06-01 | 2022-01-04 | Qualcomm Incorporated | Time division multiplexing of synchronization channels |
US10498437B2 (en) | 2016-06-01 | 2019-12-03 | Qualcomm Incorporated | Conveying hypotheses through resource selection of synchronization and broadcast channels |
US10887035B2 (en) | 2016-06-01 | 2021-01-05 | Qualcomm Incorporated | Time division multiplexing of synchronization channels |
US10425508B1 (en) * | 2017-06-02 | 2019-09-24 | Amazon Technologies, Inc. | System for identifying idle time of a protocol to facilitate communication using multiple protocols |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4745408A (en) * | 1983-04-09 | 1988-05-17 | Nec Corporation | Radio paging system and receiver therefor |
US5960344A (en) * | 1993-12-20 | 1999-09-28 | Norand Corporation | Local area network having multiple channel wireless access |
US5805633A (en) * | 1995-09-06 | 1998-09-08 | Telefonaktiebolaget L M Ericsson | Method and apparatus for frequency planning in a multi-system cellular communication network |
US20040242159A1 (en) | 2003-05-28 | 2004-12-02 | Roberto Calderon | Interoperability and coexistence between two disparate communication systems |
JP2005217548A (ja) * | 2004-01-27 | 2005-08-11 | Nec Corp | 無線通信方法、無線通信システム、及び無線端末 |
US20060245401A1 (en) * | 2005-03-09 | 2006-11-02 | Broadcom Corporation, A California Corporation | Multiple network multiple protocol communication using a shared communication medium |
ATE384375T1 (de) * | 2005-03-16 | 2008-02-15 | Sony Computer Entertainment Inc | Dualmodus-kommunikationsvorrichtung mit zwei drahtlosen kommunikationsmodulen, die das selbe frequenzband teilen |
US8169980B2 (en) * | 2005-07-11 | 2012-05-01 | Qualcomm Incorporated | Methods and apparatuses for interworking |
KR100737616B1 (ko) * | 2005-07-20 | 2007-07-10 | 엘지전자 주식회사 | 근거리통신 단말기의 어플리케이션 정보 취득장치 및 방법 |
US8532718B2 (en) * | 2005-10-06 | 2013-09-10 | Broadcom Corporation | Mobile communication device with low power signal detector |
US7778226B2 (en) * | 2006-03-30 | 2010-08-17 | Intel Corporation | Device, system and method of coordination among multiple transceivers |
JPWO2007116835A1 (ja) * | 2006-04-03 | 2009-08-20 | パナソニック株式会社 | 通信システム間の共存を可能にする通信装置 |
US7899396B2 (en) * | 2006-06-02 | 2011-03-01 | Qulacomm Incorporated | Efficient operation for co-located WLAN and Bluetooth |
US7725118B2 (en) * | 2007-08-22 | 2010-05-25 | Intel Corporation | Multi-radio wireless communication device and method for coordinating communications between potentially interfering radios |
US8149804B2 (en) * | 2008-04-04 | 2012-04-03 | Intel Corporation | Multi-transceiver wireless communication device and methods for operating during device discovery and connection establishment |
-
2009
- 2009-03-11 US US12/402,284 patent/US8638775B2/en active Active
- 2009-08-04 EP EP09010074.4A patent/EP2157826B1/en active Active
- 2009-08-18 CN CN2009101674975A patent/CN101656968B/zh active Active
- 2009-08-19 KR KR1020090076611A patent/KR101135390B1/ko not_active IP Right Cessation
- 2009-08-19 TW TW098127873A patent/TWI406578B/zh not_active IP Right Cessation
-
2010
- 2010-07-23 HK HK10107092.0A patent/HK1140895A1/xx not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
EP2157826A2 (en) | 2010-02-24 |
US8638775B2 (en) | 2014-01-28 |
EP2157826A3 (en) | 2014-03-26 |
EP2157826B1 (en) | 2019-10-16 |
KR101135390B1 (ko) | 2012-04-17 |
TW201026124A (en) | 2010-07-01 |
TWI406578B (zh) | 2013-08-21 |
HK1140895A1 (en) | 2010-10-22 |
CN101656968B (zh) | 2013-04-24 |
US20100046498A1 (en) | 2010-02-25 |
CN101656968A (zh) | 2010-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101135390B1 (ko) | 블루투스가 있는 다중 표준 시스템의 슬립 모드 신호 발신을 위한 무선 통신 방법 및 시스템 | |
CN110475336A (zh) | 一种实现网络同步的方法及装置 | |
KR102595903B1 (ko) | 모뎀 칩, 이를 포함하는 어플리케이션 프로세서 및 모뎀 칩의 동작방법 | |
KR101281970B1 (ko) | 멀티 라디오 플랫폼에서 비콘 충돌을 피하는 방법 | |
KR100637079B1 (ko) | 트랜시버의 턴-온 시간을 적응적으로 제어하는 디바이스 및트랜시버의 턴-온 시간 제어방법 | |
US10694359B2 (en) | Avoidance of collisions and connection loss in network device serving multiple networks | |
JPH07303060A (ja) | ホップ・クロック同期方法 | |
US20120257521A1 (en) | Adaptive guard interval for wireless coexistence | |
US20210153155A1 (en) | Devices, systems and methods for synchronizing event windows in wireless network | |
CN103369662A (zh) | 适配器、基带处理单元和基站*** | |
CN106332267A (zh) | 基于跳频无线通信的同步接入方法、设备以及*** | |
CN100581094C (zh) | 一种短程无线通信网络的网络时钟同步方法 | |
CN105939531B (zh) | 用于信道跳变无线网络中的电力节省的装置和方法 | |
CN101005673B (zh) | 一种在双模移动手持机中实现同时待机的方法 | |
US20050054357A1 (en) | Wireless communications system, transmitting station, and receiving station | |
JP2836637B2 (ja) | 無線通信機の制御装置 | |
JP2007208333A (ja) | 基地局装置 | |
CN102224699A (zh) | 用以在无线通信网络中实施同步信道计时的***及方法 | |
WO2024087881A1 (zh) | 时钟同步方法、装置、***、设备及存储介质 | |
KR101143690B1 (ko) | 데이터 송신 장치, 라우터, 기능 유닛 및 데이터 송신 방법 | |
JP6601102B2 (ja) | クロック調整回路および通信端末 | |
WO2022237895A1 (zh) | 资源处理方法、装置、通信设备及可读存储介质 | |
WO2024140555A1 (zh) | 定位参考信号资源的传输方法及通信设备 | |
US20100002820A1 (en) | Multistation communication apparatus | |
CN116367311A (zh) | 通信资源的确定方法、装置及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160329 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20170329 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |