KR200454401Y1 - Timing device over discrete activity intervals for non-real-time data interfaces - Google Patents
Timing device over discrete activity intervals for non-real-time data interfaces Download PDFInfo
- Publication number
- KR200454401Y1 KR200454401Y1 KR2020090015573U KR20090015573U KR200454401Y1 KR 200454401 Y1 KR200454401 Y1 KR 200454401Y1 KR 2020090015573 U KR2020090015573 U KR 2020090015573U KR 20090015573 U KR20090015573 U KR 20090015573U KR 200454401 Y1 KR200454401 Y1 KR 200454401Y1
- Authority
- KR
- South Korea
- Prior art keywords
- unit
- buffer
- samples
- rate
- receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
- H04B1/403—Circuits using the same oscillator for generating both the transmitter frequency and the receiver local oscillator frequency
- H04B1/406—Circuits using the same oscillator for generating both the transmitter frequency and the receiver local oscillator frequency with more than one transmission mode, e.g. analog and digital modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
무선 주파수(RF) IC에서 비실시간 데이터 인터페이스를 위한 불연속 활동 간격에 걸친 타이밍 유지 장치가 개시된다. 이 장치는 기저대역(BB)IC로부터 제1 명령을 수신할 때에 RF IC에서 제1 수신 모드를 개시하여 아날로그 RF 신호를 수신하고(210), 아날로그 RF 신호를 제1 디지털 데이터 샘플 스트림으로 변환하고(215), 이 샘플을 BB IC로 송신하는(225) 것을 포함한다. 다음, RF IC는 BB IC로부터 제2 명령을 수신할 때에 제1 수신 모드를 중단시키고(235), 더미 데이터 샘플을 BB IC에 송신한다(245). 그런 다음에 RF IC는 BB IC로부터 제3 명령을 수신할 때(270)에 제1 수신 모드를 재개하고(275), 제1 수신 모드에 의해 수신된 아날로그 RF 신호를 제2 디지털 데이터 샘플 스트림으로 변환하고(285), 이 샘플을 BB IC에 송신한다(298).
비실시간 데이터 인터페이스, 기저대역, 무선 주파수, 디지털 데이터 샘플 스트림, 수신 모드
Disclosed is a timing maintaining device over discrete activity intervals for a non-real time data interface in a radio frequency (RF) IC. The device initiates a first receive mode at the RF IC upon receiving a first command from a baseband (BB) IC to receive an analog RF signal (210), converts the analog RF signal into a first digital data sample stream and 215, and sending 225 the sample to the BB IC. Next, the RF IC stops the first receiving mode when receiving the second command from the BB IC (235) and transmits a dummy data sample to the BB IC (245). The RF IC then resumes (275) the first receiving mode upon receiving a third command from the BB IC (270) and converts the analog RF signal received by the first receiving mode into a second digital data sample stream. The sample is converted (285), and the sample is transmitted to the BB IC (298).
Non-real-time data interface, baseband, radio frequency, digital data sample stream, receive mode
Description
본 고안은 일반적으로 비실시간 데이터 인터페이스에 관한 것으로, 특히 비실시간 데이터 인터페이스를 위한 불연속 활동 간격에 걸친 타이밍 유지 기술에 관한 것이다.The present invention relates generally to non-real-time data interfaces, and more particularly, to timing maintenance techniques over discrete activity intervals for non-real-time data interfaces.
3G DigRF 인터페이스와 같은 비실시간 데이터 인터페이스는 무선 통신 장치에서 사용되는 기저대역(BB) IC와 무선 주파수(RF) IC 간의 직접적 통신을 제공한다. RF IC는 BB IC가 공급하는 송신 데이터(디지털 기저대역 신호)를 안테나를 통해 전송될 아날로그 RF 신호로 변환하는 일을 한다. 또한 RF IC는 안테나에 의해 수신된 입력 RF 신호를 BB IC가 처리하기에 적합한 디지털 형태로 변환한다. BB IC는 (음성과 같은) 송신 데이터를 생성하고, 수신 데이터를 복조하여 이를 처리하는 일을 한다. 예컨대 3G DigRF 인터페이스는 RF IC와 BB IC 간에 신호를 전달하는 일을 한다.Non-real-time data interfaces, such as 3G DigRF interfaces, provide direct communication between baseband (BB) ICs and radio frequency (RF) ICs used in wireless communication devices. The RF IC converts the transmission data (digital baseband signal) supplied by the BB IC into an analog RF signal to be transmitted through an antenna. The RF IC also converts the input RF signal received by the antenna into a digital form suitable for processing by the BB IC. The BB IC generates the transmission data (such as voice), demodulates the received data and processes it. For example, the 3G DigRF interface is responsible for carrying signals between the RF IC and the BB IC.
도 1은 종래 기술을 도시한 것으로, 3G DigRF 인터페이스를 이용하여 BB IC 와 통신하는 RF IC의 블록도(100)이다. RF IC(110)는 듀얼 모드 송신기(2G/3G TX)(112), 듀얼 모드 수신기(2G/3G RX)(114), 디지털-아날로그 변환기(DAC)(120), 아날로그-디지털 변환기(ADC)(122), 제1 수신 모드용 제1 RF RX 버퍼(124)와 제2 수신 모드용 제2 RF RX 버퍼(126)를 포함하는 버퍼(125), 그리고 3G DigRF 인터페이스(130)를 포함한다. BB IC(150)는 3G DigRF 인터페이스(132), TX 심볼 I&Q 신호(152), 구성 및 제어 신호(156), RX 심볼 I&Q 신호(154), RF IC 응답(158), 제1 수신 모드용 제1 BB RX 버퍼(155), 제2 수신 모드용 제2 BB RX 버퍼(157), 제1 모뎀(163), 그리고 제2 모뎀(166)을 포함한다. TX 심볼 I&Q 신호 경로 내에 BB TX 버퍼나, DAC(120) 앞에 RF TX 버퍼와 같은 추가 버퍼가 포함될 수도 있지만, 여기서는 간단하게 하기 위해서 생략한다.1 illustrates a prior art, block diagram 100 of an RF IC communicating with a BB IC using a 3G DigRF interface. RF IC 110 includes dual mode transmitter (2G / 3G TX) 112, dual mode receiver (2G / 3G RX) 114, digital-to-analog converter (DAC) 120, analog-to-digital converter (ADC) 122, a
도 1의 예에서 RF IC(110)는 3G(WCDMA와 같은 제3세대) 신호와 2G(GSM과 같은 제2세대) 신호를 송수신할 수 있다.In the example of FIG. 1, the RF IC 110 may transmit and receive a 3G (third generation such as WCDMA) signal and a 2G (second generation such as GSM) signal.
2G/3G 듀얼 모드 RX(114)는 3G 모드로 구성되는 경우에는 안테나(미도시)와 같은 외부 소스로부터 3G 신호를 수신하며, 2G 모드로 구성되는 경우에는 그 외부 소스 또는 이와 다른 외부 소스로부터 2G 신호를 수신한다. ADC(122)는 2G/3G 듀얼 모드 RX(114)로부터의 이들 입력 아날로그 RF 신호를, 작동하고 있는 수신기의 무선 접속 기술(RAT)에 따른 샘플링 레이트로, BB IC(150)에 송신될 수 있는 디지털 데이터 스트림으로 변환한다. 이 디지털 데이터 샘플 스트림은 RF RX 버퍼(125)에 저장되되는데, 이 버퍼에는 샘플이 ADC(122)가 지시한 RF 샘플링 레이트로 도달할 수 있으며, 이 샘플은 3G DigRF 인터페이스(130)가 지시한 다른 속도, 즉 132 비트율로 RF RX 버퍼(124 또는 126)로부터 BB IC(150)로 송신될 수 있다.The 2G / 3G
RF IC(110)는 샘플의 데이터 타입에 기초하여 디지털 데이터 샘플을 하나 또는 그 이상의 RF RX 버퍼로 발송할 수 있다. 도 1의 예에서 제1 RF RX 버퍼(124)는 3G RAT(예컨대 WCDMA)와 연관된 데이터 샘플 스트림을 모으고, 제2 RF RX 버퍼(126)는 2G RAT(예컨대 GSM RAT)와 연관된 데이터 스트림을 모으는데 이용된다. 수신 경로가 단 하나만 존재하는 경우에는 이들 버퍼 중 하나 만을 이용하여 한 번에 작동 중인 수신기를 지원한다.The RF IC 110 may send a digital data sample to one or more RF RX buffers based on the data type of the sample. In the example of FIG. 1, the first
이 디지털 데이터 샘플 스트림은 3G DigRF 인터페이스(130, 132)를 이용하여 RF IC(110)로부터 BB IC(150)로 전송되어, BB IC(150)가 각 패킷을 수신함에 따라 3G DigRF 인터페이스(130)가 지시하는 속도, 즉 132 비트율로 작동중인 BB RX 버퍼(155 또는 157)에 저장된다. 작동 중인 BB RX 버퍼(155 또는 157)는 RF IC(110) 샘플 레이트에서 읽어내어 지기 시작하기 전에 특정 레벨까지 채워질 수 있다. 작동 중인 BB RF 버퍼(155, 157)가 수신된 디지털 데이터 샘플을 각자의 모뎀(163 또는 166)으로 클록킹 아웃(clocking out)하기 시작한 후에는 그 출력은 연속적으로 클록킹되어 ADC(122)에서 모이고 있는 샘플 스트림과 동기화되어 유지될 수 있다.This digital data sample stream is transmitted from the RF IC 110 to the BB IC 150 using the
송신측에서는 RD IC(110)가 동일한 3G DigRF 인터페이스(130, 132)를 이용하여 BB IC(150)로부터 디지털 신호를 수신한다. DAC(120)는 BB IC(150)로부터 수신된 디지털 신호를 RF IC(150)의 2G/3G 듀얼 모드 TX(112)에 의해 송신될 수 있도록 변환한다. BB IC로부터 수신되어 송신될 디지털 신호는 일반적으로 (고주파 사인파형과 같은) 아날로그 반송 신호를 이용하여 변조된다. 2G/3G 듀얼 모드 TX(112) 는 하나 또는 그 이상의 안테나(미도시)를 이용하여 2G 또는 3G 신호를 송신하는 일을 한다.On the transmitting side, the RD IC 110 receives the digital signal from the BB IC 150 using the same
BB IC(150)는 직교 I&Q 신호(152)와 구성 및 제어 신호(156)를 이용하여 TX 심볼을 생성하고 3G DigRF 인터페이스(130, 132)를 이용하여 RF IC(110)로부터 직교 I&Q 신호(154)와 RF IC 응답(158)을 이용하는 RX 심볼을 수신한다. TX 심볼 I&Q 신호(152)는 BB IC(150)에 의해 처리된 송신 데이터를 포함하며, RF IC(110)에 송신될 것이다. 반대로 RX 심볼 I&Q 신호(154)는 RF IC(110)으로부터 BB IC(150)에 의해 수신되는 데이터를 포함한다.BB IC 150 generates TX symbol using orthogonal I & Q signal 152 and configuration and control signal 156 and orthogonal I &
시스템의 구성과 시스템의 제어 모두는 BB IC(150)에 의해 조정된다. BB IC(150)는 구성 및 제어 신호(156)를 필요에 따라 요구되는 이후의 동작 및 타이밍 모드를 개시할 RF IC(110)에 전송한다. RF IC 응답(158)은 시스템의 구성 또는 상태를 변경하라는 BB IC(150) 요구에 응답하여 RF IC(110)가 BB IC(150)에 전송하는 정보이다.Both the configuration of the system and the control of the system are coordinated by the BB IC 150. The BB IC 150 sends a configuration and control signal 156 to the RF IC 110 to initiate subsequent desired operation and timing modes as required. The RF IC response 158 is information that the RF IC 110 sends to the BB IC 150 in response to the BB IC 150 request to change the configuration or state of the system.
3G DigRF 인터페이스(130, 132)는 BB IC(150)과 RF IC(110)가 서로 통신하는 것을 지원한다. RF RX(124, 126) 및 BB RX(155, 157) 버퍼와 결합한 3G DigRF 인터페이스(130, 132)에 의해 비동기 및 비유사 무선 접속 기술(예컨대 2G 및 3G)은 BB IC와 RF IC 간에 공통의 물리적 인터페이스를 공유할 수 있다. 인터페이스(130, 132)는 제어, 데이터 및 타이밍을 BB IC(150)로부터 RF IC(110)로 송신하기 위한 송신 경로(TX 경로)(160)와 BB IC(150)가 RF IC(110)로부터 데이터를 수신하기 위한 수신 경로(RX 경로)(170)를 제공한다. BB IC(150)는 마스터 클록을 유 지하고 있으며, 타이밍 스트로브(180)를 3G DigRF 인터페이스(130, 132)를 통해 BB IC(150)로부터 RF IC(110)로 전송함으로써 RF IC(110)와 BB IC(150) 클록들 간의 타이밍이 유지된다. BB IC(150)로부터 RF IC(110)로의 타이밍 스트로브(180)는 TX 경로(160) 상에서 전송된다. 일례에서 타이밍 스트로브(180)는 TX 경로(160)에 삽입되어 3G DigRF 인터페이스(130, 132)를 통해 전송되는 신호이다.The
일례에서, RF IC(110)가 제1 RAT의 데이터 샘플을 BB IC(150)에 송신하는 경우에 BB IC(150)는 RF IC(110)에 타이밍 스트로브(180)를 송신하고, RF IC(110)는 제1 RAT와 연관된 샘플을 BB IC(150)에 송신하기 시작한다. ADC(122)는 2G/3G 듀얼 모드 RX(114)로부터의 입력 아날로그 RF 신호를 디지털 데이터 스트림으로 변환하기 시작한다. 그러면 ADC(122)는 작동 중인 RAT에 따라서 타이밍 스트로브(180)에 관한 소정의 시구간(time interval)에서 제1 RF RX 버퍼(124)를 BB IC(150)에 송신될 수 있는 디지털 데이터 스트림으로 채운다. 제1 RF RX 버퍼(124)에 디지털 데이터 샘플의 전(full) 3G DigRF 패킷이 모아지면, RF IC(110) 상의 3G DigRF 인터페이스(130)는 그 패킷을 BB IC(150) 상의 3G DigRF 인터페이스(132)로 송신하고, 이 인터페이스(132)는 수신된 디지털 데이터 샘플을 제1 BB RX 버퍼(155)에 삽입한다. 제1 BB RX 버퍼(155)가 프로그램가능한 임계치까지 채워진 후에는, 디지털 데이터 샘플이 원래의 RF 샘플 레이트에서 선입선출 방식으로 제1 BB RX 버퍼(155)로부터 판독되어, 제1 RAT 수신 동작이 종료될 때까지 제1 모뎀(163)에 공급된다. 프로그램가능한 임계치는 3G DigRF 인터페이스의 폭주 비동기적 공유 트래픽 양상으로 인해 제1 BB RX 버퍼(155)가 모뎀(163)에 전달할 샘플을 소진하지 않도록 설정된다. 일례에서 제1 모뎀(163)은 3G 모뎀이고, 제2 모뎀(166)은 2G 모뎀이다.In one example, when the RF IC 110 transmits a data sample of the first RAT to the BB IC 150, the BB IC 150 transmits a
RF IC(110)는 시간감(sense of time)을 포함하지 않으며, 전적으로 BB IC(150)에 의존하여 타이밍 기준을 타이밍 스트로브(180) 형태로 제공해야 한다. 3G DigRF 인터페이스(130, 132)가 RF 샘플 레이트에 대해 비동기적이라는 사실에도 불구하고, BB IC(150)가 그 타이머를 RF IC(110)가 BB IC(150)로부터 타이밍 스트로브를 수신하는 때와 ADC(122)가 그 제1 샘플을 받아들이는 때 간의 기지의 오프셋으로 설정함으로써 시작하기 때문에, BB IC(150)는 ADC(122)에서 샘플을 처음 받았을 때부터 샘플이 제1 또는 제2 BB RX 버퍼(155, 157)로부터 판독될 때까지의 지연 변동을 허용할 수 있다. BB IC(150)는 제1 샘플이 제1 또는 제2 BB RX 버퍼(155, 157)로부터 판독될 때까지 그 타이머를 이 카운트로 유지하며, 이에 따라 3G DigRF 인터페이스(130, 132)에 걸친 임의의 지연 변동은 무관하게 된다. 이것은 RF IC(110)로부터 BB IC(150)로 전달된 디지털 데이터 샘플 스트림이 버퍼가 언더플로우되거나 오버플로우되지 않을 정도로 충분히 빠른 속도로 연속상태를 유지하는 한 사실이다.The RF IC 110 does not include a sense of time and must rely solely on the BB IC 150 to provide a timing reference in the form of a
RF IC(110)가 압축된 모드 간격 중에 수신 모드를 한 RAT에서 다른 RAT로 전환할 때와 같이 RF IC(110)에서의 특정 RAT 상에서 수신된 데이터가 불연속적인 경우에는 문제가 발생한다. 이 간격 중에도 제1 RAT에 대한 네트워크와의 타이밍을 유지하는 BB IC(150) 내의 타이머는, 3G FAIGrf 인터페이스(130, 132)에 의해 유발된 시변 지연으로부터 생기는 타이밍을 다시 얻기 위해 압축된 모드 간격의 일부를 요구하지 않고는 계속 작동하여 (RX 경로(170)가 초기화되었을 때에 요구된 바와 같이) 중단될 수가 없다. 게다가 타이밍 스트로브(180)를 재전송하게 되면 타이밍 에러가 계속해서 타이밍 불확실성을 더 증가시킬 것이다. 불연속 활동 간격 후에 타이밍을 재설정하는 프로세스는 다른 RAT를 모니터하는데 이용될 수 있는 기회를 감소시킨다. 총 효과(net effect)는 동일한 태스크를 완수하는 데는 더 많은 압축된 모드 간격이 요구되고, 이에 따라 호 품질이 저하되고, 적당한 핸드오프 후보를 검출하는 시간이 증가하고, 호 단절(dropped call) 확률이 증가한다는 것이다.Problems arise when data received on a particular RAT in the
따라서 비실시간 데이터 인터페이스를 위한 불연속 활동 간격에 걸쳐 타이밍을 유지할 필요가 있다.Thus, there is a need to maintain timing over discrete activity intervals for non-real-time data interfaces.
비실시간 데이터 인터페이스를 위한 불연속 활동 간격들(discontinuous activity gaps)에 걸쳐 타이밍을 유지하기 위한 무선 주파수(RF) IC 로서, 기저대역(BB; base band) IC로부터 제1 명령을 수신하는 것에 응답하여 상기 RF IC에서 제1 수신 모드를 개시하기 위한 유닛; 상기 제1 수신 모드에 의해 수신된 아날로그 RF 신호들을 소정 샘플 레이트로 제1 디지털 데이터 샘플 스트림으로 변환하기 위한 유닛; 상기 제1 디지털 데이터 샘플 스트림을 제1 버퍼에서 모으기 위한 유닛; 샘플들을, 수송 메카니즘이 이용가능할 때 상기 소정 샘플 레이트와는 다른 제1 레이트로 상기 비실시간 데이터 인터페이스를 통해 상기 제1 버퍼로부터 상기 BB IC 로 송신하기 위한 유닛; 상기 BB IC로부터 제2 명령을 수신하는 것에 응답하여 상기 제1 수신 모드를 중단시키기 위한 유닛; 상기 제1 디지털 데이터 샘플 다음에 더미 데이터 샘플들을 상기 소정 샘플 레이트로 상기 제1 버퍼에 배치하기 위한 유닛; 상기 수송 메카니즘이 이용가능할 때 상기 샘플들을 상기 제1 레이트로 상기 제1 버퍼로부터 상기 BB IC로 계속하여 송신하기 위한 유닛; 상기 BB IC로부터 제3 명령을 수신하는 것에 응답하여 상기 제1 수신 모드를 재개하기 위한 유닛; 상기 제1 수신 모드에 의해 수신된 아날로그 RF 신호들을 상기 소정 샘플 레이트로 제2 디지털 데이터 샘플 스트림으로 변환하기 위한 유닛; 상기 더미 데이터 샘플들을 상기 제1 버퍼에 배치하는 것을 중단시키기 위한 유닛; 상기 더미 데이터 샘플들 다음에 상기 제2 디지털 데이터 샘플 스트림을 상기 제1 버퍼에 배치하는 것을 개시하기 위한 유닛; 및 상기 샘플들을, 상기 수송 메카니즘이 이용가능할 때 상기 소정 샘플 레이트와는 다른 제2 레이트로 상기 제1 버퍼로부터 상기 BB IC로 계속하여 송신하기 위한 유닛을 포함하는 RF IC가 제공된다.A radio frequency (RF) IC for maintaining timing across discontinuous activity gaps for a non-real-time data interface, the RF in response to receiving a first command from a base band IC; A unit for initiating a first receive mode in an RF IC; A unit for converting the analog RF signals received by the first reception mode into a first digital data sample stream at a predetermined sample rate; A unit for collecting the first digital data sample stream in a first buffer; A unit for transmitting samples from the first buffer to the BB IC over the non-real-time data interface at a first rate different from the predetermined sample rate when a transport mechanism is available; A unit for stopping the first receiving mode in response to receiving a second command from the BB IC; A unit for placing dummy data samples into the first buffer at the predetermined sample rate after the first digital data sample; A unit for continuously transmitting the samples from the first buffer to the BB IC at the first rate when the transport mechanism is available; A unit for resuming the first reception mode in response to receiving a third command from the BB IC; A unit for converting the analog RF signals received by the first reception mode into a second digital data sample stream at the predetermined sample rate; A unit for stopping placing said dummy data samples in said first buffer; A unit for initiating placing said second digital data sample stream into said first buffer after said dummy data samples; And a unit for continuously transmitting the samples from the first buffer to the BB IC at a second rate different from the predetermined sample rate when the transport mechanism is available.
본 발명에 의하면, 비실시간 데이터 인터페이스를 위한 불연속 활동 간격에 걸쳐 타이밍을 유지할 수 있다.According to the present invention, timing can be maintained over discrete activity intervals for non-real-time data interfaces.
비실시간 데이터 인터페이스를 위한 불연속 활동 간격에 걸친 타이밍 유지 장치는 ADC를 제2 RAT에 대한 다른 샘플 레이트로 이동시키는 때에도 제1 샘플 타이밍을 유지한다. 이 장치는, 제1 RAT와 연관된 실제 데이터 샘플이 RF IC에 실제 로 이용될 수 없을 때에, 제1 ADC 샘플 타이밍 및 레이트에서 더미 데이터 샘플을 제1 RAT의 데이터 스트림에 배치하고 이를 BB IC에 송신한다. 수신기가 제1 RAT로 복귀할 때, 원래의 타이밍에서 ADC 샘플링이 재개되고 더미 데이터 뒤에 제1 RAT의 비더미(non-dummy) 디지털 데이터 샘플 스트림이 이어진다. 그 결과, RF IC가 제1 RAT에 대해 실제로 정지 상태에 있더라도 RF IC는 항상 샘플을 송신하기 때문에, RF IC 샘플 타이밍은 재설정되지 않아도 되며 계속해서 BB IC에 대한 타이밍을 유지한다.The timing maintenance device for discontinuous activity intervals for the non-real time data interface maintains the first sample timing even when moving the ADC at a different sample rate for the second RAT. The apparatus places dummy data samples into the data stream of the first RAT at the first ADC sample timing and rate and sends them to the BB IC when the actual data samples associated with the first RAT are not actually available to the RF IC. do. When the receiver returns to the first RAT, the ADC sampling resumes at the original timing, followed by the dummy data's non-dummy digital data sample stream. As a result, the RF IC sample timing does not have to be reset because the RF IC always transmits a sample even when the RF IC is actually at rest for the first RAT, and continues to maintain timing for the BB IC.
도 2는 (도 4에 도시된 RF IC(410)와 같은) RF IC가 불연속 활동 간격에 걸쳐 타이밍을 유지하는 방법(200)의 플로우차트이다. 이 방법(200)은 RF IC가 BB IC(450)로부터 제1 명령을 수신하면서 개시된다. 일례에서 제1 명령은 제1 타이밍 스트로브일 수 있다. 다른 예에서 제1 명령은 여러 개의 명령일 수 있다.FIG. 2 is a flowchart of a
RF IC는 제1 명령을 수신하면 제1 수신 모드를 시작하고 이어서 아날로그 RF 신호를 수신하기 시작한다(210). 일례에서 도 4에 도시된 2G/3G 듀얼 모드 RX(414)는 3G 수신을 위한 제1 수신 모드에서 구성될 수 있고, 관련 아날로그 RF 신호는 3G 신호(예컨대 WCDMA 신호)일 수 있다. 그 다음에 RF IC는 제1 수신 모드에서 수신된 아날로그 RF 신호를 소정의 샘플 레이트로 제1 디지털 데이터 샘플 스트림으로 변환한다(215).The RF IC enters a first receive mode upon receiving a first command and then begins to receive an analog RF signal (210). In one example the 2G / 3G
RF IC는 아날로그 RF 신호를 샘플링한 후에 그 제1 디지털 데이터 샘플 스트림을 버퍼에 모은다(220). RF IC는 단계(205)로부터의 제1 명령에 대한 제1 소정 시구간에서 제1 스트림의 초기의 디지털 샘플을 버퍼에 배치한다. RF IC는 마스터 클록을 갖고 있지 않으므로 RF IC는 BB IC로부터 수신된 타이밍 스트로브에 대한 그 기능을 수행한다.The RF IC collects (220) the first digital data sample stream into a buffer after sampling the analog RF signal. The RF IC places the initial digital sample of the first stream in a buffer at a first predetermined time period for the first instruction from
신호마다 버퍼가 다를 수 있다(예컨대 3G 신호에는 대해서는 제1 버퍼, 2G 신호에 대해서는 제2 버퍼, 등). 일례에서 이들 버퍼는 선입 선출(FIFO) 방식을 이용할 수 있다. FIFO 방식에서는 버퍼에 처음으로 보낸 샘플이 버퍼로부터 송신될 제1 샘플이다.The buffer may be different for each signal (eg, a first buffer for 3G signals, a second buffer for 2G signals, etc.). In one example, these buffers may use a first in, first out (FIFO) scheme. In the FIFO scheme, the first sample sent to the buffer is the first sample to be sent from the buffer.
제1 디지털 데이터 샘플 스트림이 버퍼에 모아짐에 따라 RF IC는, 수송 메카니즘이 이용될 수 있음에 따라, 그 샘플을 제1 레이트로 (도 4에 도시된 3G DigRF 인터페이스(430, 432)와 같은) 공유 비실시간 데이터 인터페이스를 통해 버퍼로부터 BB IC로 송신하기 시작한다(225). 이 제1 레이트는 단계(215)에서 RF IC가 아날로그 RF 신호를 샘플링했던 소정의 샘플 레이트과는 다르다. 일례에서 RF IC는 버퍼가 소정 임계치로 채워진 후에만 버퍼로부터 송신하기 시작할 수 있다. 이 임계치는 사용자, RF IC 제조업자, 또는 3G DigRF 인터페이스 패킷 크기에 의해 정해질 수 있다.As the first digital data sample stream is collected in a buffer, the RF IC takes the sample at a first rate (such as the
BB IC는 RF IC로부터 샘플을 수신하기 시작하며, 이 샘플이 도착함에 따라 이 샘플들을 단계(215)에서 RF IC가 아날로그 RF 신호를 샘플링했던 소정 샘플 레이트과는 다른 레이트로 제1 버퍼에 배치한다. 신호마다 버퍼가 다를 수 있다(예컨대 3G 신호에는 대해서는 제1 버퍼, 2G 신호에 대해서는 제2 버퍼, 등). 일례에서 이들 버퍼는 선입 선출(FIFO) 방식을 이용할 수 있다. FIFO 방식에서는 버퍼에 처음으로 보낸 샘플이 버퍼로부터 송신될 제1 샘플이다.The BB IC begins to receive a sample from the RF IC and, as it arrives, places these samples in the first buffer at a rate different from the predetermined sample rate at which the RF IC sampled the analog RF signal in
버퍼 내의 샘플의 수가 소정 임계치에 도달하면 BB IC는 수신된 샘플을 단계(215)에서 RF IC가 아날로그 RF 신호를 샘플링했던 소정 샘플 레이트로 버퍼로부터 3G 모뎀으로 보내기 시작한다. 이 임계치는 정상적인 동작 상태 중에 버퍼가 언더플로우 또는 오버플로우하지 않도록 IC 제조업자에 의해 정해질 수 있다. 이 버퍼 내로의 입력이 폭주(bursty)할 수 있어도 출력은 일정하고 연속적이어서 RF IC와 BB IC가 시간적으로 정렬 상태를 유지할 수 있다.When the number of samples in the buffer reaches a predetermined threshold, the BB IC begins sending the received sample from the buffer to the 3G modem at the predetermined sample rate at which the RF IC sampled the analog RF signal in
RF IC는 버퍼로부터 송신하는 동안에도 BB IC로부터 제2 명령(예컨대 제2 타이밍 스트로브)을 수신할 수 있다(230). 제2 명령은 수신기에게 장래의 재개를 위한 타이밍을 유지하면서 현재 수신 동작을 중지하고 다른 RAT에서 수신 동작을 시작하라고 지시한다. RF IC는 제2 명령을 수신하면 샘플 타이밍 기준을 유지하면서 제1 수신 모드를 중지하고(235), 제1 비더미 디지털 데이터 샘플 스트림 다음에 더미 데이터 샘플을 제1 버퍼에 배치하기 시작한다(240). RF IC는, 수송 메카니즘이 이용될 수 있음에 따라, 샘플을 제1 레이트로 제1 버퍼로부터 BB IC로 계속하여 송신한다(245). 더미 데이터 샘플은 영(NULL) 값을 가진 디지털 데이터를 포함한다. 이들 더미 데이터 샘플도 단계(215)에서 아날로그 RF 신호가 제1 디지털 데이터 샘플 스트림으로 샘플링되었던 샘플 레이트로 받아들여 진다. 일례에서 버퍼로부터의 샘플은 패킷 형태로 BB IC로 송신된다. 그러므로 더미 데이터 샘플은 더미 데이터 패킷으로서 BB IC에 송신된다. 일 경우에 더미 데이터 패킷은 많은 더미 데이터 샘플을 포함할 수 있다. 다른 경우에 더미 데이터 패킷은 많은 더미 데이터 샘플을 포함하지 않을 수 있으나, 대신에 BB IC에게 이 샘플을 소정 수의 더미 데 이터 샘플로 대체하라고 알린다.The RF IC may receive 230 a second command (eg, a second timing strobe) from the BB IC while transmitting from the buffer. The second command instructs the receiver to stop the current receive operation and start the receive operation at another RAT while maintaining timing for future resumption. Upon receiving the second command, the RF IC suspends the first receive mode while maintaining a sample timing reference (235) and begins placing a dummy data sample in the first buffer after the first non-dummy digital data sample stream (240). ). The RF IC continues to transmit 245 the sample from the first buffer to the BB IC at a first rate as a transport mechanism may be used. The dummy data sample contains digital data with a null value. These dummy data samples are also accepted at the sample rate at which the analog RF signal was sampled into the first digital data sample stream in
더미 데이터 샘플은 BB IC에서 수신될 때에 달리 취급되는 것은 아니며, 수신됨에 따라 제1 버퍼에 배치된다. 마찬가지로 버퍼는 정해진 샘플링 레이트로 계속해서 비워진다. 모뎀은 더미 샘플을 무시할 수 있지만, 연속된 샘플 스트림은 RF IC의 제1 버퍼에의 입력으로부터 BB IC의 제1 버퍼의 출력으로 통과할 것이다.The dummy data sample is not otherwise treated when received at the BB IC and is placed in the first buffer as it is received. Similarly, the buffer is emptied continuously at the specified sampling rate. The modem may ignore the dummy sample, but the continuous sample stream will pass from the input to the first buffer of the RF IC to the output of the first buffer of the BB IC.
다른 실시예에서, RF IC는 단계(230)에서 제2 명령을 수신하면 제2 수신 모드를 시작하고(250) 이어서 다른 아날로그 RF 신호를 수신하기 시작할 수도 있다. 일례에서 제2 수신 모드는 2G 수신 모드일 수 있으며, 그 관련 아날로그 RF 신호는 2G 신호(예컨대 GSM 신호)일 수 있다. 그 다음에, RF IC는 제2 수신 모드에서 수신된 아날로그 RF 신호를 다른 정해진 샘플 레이트로 디지털 데이터 샘플 스트림으로 변환한다(255). RF IC는 제2 명령(예컨대 제2 타이밍 스트로브)에 대한 소정 시구간에서 이 스트림의 초기 디지털 샘플을 받아들인다. RF IC는 아날로그 RF 신호를 샘플링한 후에 이 디지털 데이터 샘플 스트림을 제1 버퍼에 모은다(260). RF IC는 단계(230)로부터의 제2 명령에 대한 소정 시구간에서 이 스트림의 초기 디지털 샘플을 배치한다. RF IC는 마스터 클록을 갖고 있지 않으므로 RF IC는 BB IC로부터 수신된 제2 명령(예컨대 제2 타이밍 스트로브)에 대한 그 기능을 수행한다.In another embodiment, the RF IC may enter a second receive mode (250) upon receiving a second command in
디지털 데이터 샘플 스트림이 제2 버퍼에 모아짐에 따라, RF IC는, 수송 메카니즘이 이용될 수 있음에 따라, 그 샘플 스트림을 제1 버퍼로부터의 패킷과 인터레이스된(interlaced) 패킷 형태로 공유 비실시간 데이터 인터페이스를 통해 제2 버퍼로부터 BB IC로 송신하기 시작한다(265).As digital data sample streams are collected in a second buffer, the RF IC shares the sample stream in the form of a packet interlaced with packets from the first buffer, as transport mechanisms may be used. The transmission starts from the second buffer to the BB IC via the data interface (265).
인터레이스된 패킷은 BB IC에 의해 수신되고, 그 페이로드(payload)는 패킷 헤더 정보에 기초하여 적당한 버퍼에 삽입된다. 더미 데이터 샘플은 제1 버퍼 내로 배치되고, 제2 수신 모드로부터의 디지털 데이터 샘플은 도착 시에 제2 버퍼 내로 배치된다. 제1 버퍼를 비우는 것은 이전처럼 원래의 샘플링 레이트로 계속되고, 제2 버퍼는 제2 모뎀이 요구하는 레이트로 비워진다.The interlaced packet is received by the BB IC and its payload is inserted into the appropriate buffer based on the packet header information. The dummy data sample is placed into the first buffer and the digital data sample from the second receive mode is placed into the second buffer upon arrival. Emptying the first buffer continues at the original sampling rate as before, and the second buffer is flushed at the rate required by the second modem.
또 다른 실시예에서 RF IC는 제2 명령(예컨대 제2 타이밍 스트로브)을 수신하면 제1 수신 모드를 중지하나 제2 수신 모드를 시작하는 것은 아니다. 그 다음, RF IC는 제2 명령 다음의 다른 명령을 수신하면 제2 수신 모드를 시작한다.In another embodiment, the RF IC stops the first receive mode upon receiving a second command (eg, a second timing strobe), but does not enter the second receive mode. The RF IC then enters a second receive mode upon receiving another command following the second command.
RF IC는 더미 데이터 샘플을 제1 버퍼에 배치하고(240) 이 제1 버퍼로부터 샘플을 송신하는(245) 동안에 BB IC로부터 제3 명령(예컨대 제3 타이밍 스트로브)을 수신할 수 있다. RF IC는 이 제3 명령을 수신하면 (제2 수신 모드가 ON이었다면) 제2 수신 모드를 중지하고(273) 제1 수신 모드를 재개한다(275).The RF IC may place a dummy data sample in a first buffer (240) and receive a third command (eg, a third timing strobe) from the BB IC while transmitting (245) the sample from the first buffer. Upon receiving this third command, the RF IC suspends (273) the second receive mode (if the second receive mode is ON) and resumes the first receive mode (275).
RF IC는 제1 수신 모드에서 수신된 아날로그 RF 신호를 제2 디지털 데이터 샘플 스트림으로 다시 변환하기 시작한다(285). RF IC는 제3 명령에 대한 제1 소정 시구간에서 (제1 타이밍 스트로브에 대한 제2 소정 시구간에서도 마찬가지일 수 있음) 제2 스트림의 초기 데이터 샘플을 받아들인다.The RF IC begins to convert (285) the analog RF signal received in the first receive mode back to a second digital data sample stream. The RF IC accepts an initial data sample of the second stream at a first predetermined time period for the third command (which may also be the second predetermined time period for the first timing strobe).
변환 후 제2 스트림의 제1 샘플이 이용될 수 있을 때에 제1 버퍼로의 입력은 더미 데이터 샘플을 제1 버퍼에 배치하는 것을 중단하고 제2 디지털 데이터 샘플 스트림을 제1 버퍼에 배치하기 시작하고(290) 원래의 샘플 레이트와 타이밍을 재개한다. 제1 버퍼로부터 BB IC로의 샘플의 비실시간 송신(295)은 수송 메카니즘이 이용될 수 있음에 따라 제2 레이트에서 계속된다. 데이터 경로는 더미 데이터로 채워지고, 원래의 샘플링 타이밍에서 정상적인 수신이 재개된다.When the first sample of the second stream is available after conversion, the input to the first buffer stops placing the dummy data sample in the first buffer and begins placing the second digital data sample stream in the first buffer and (290) Resume the original sample rate and timing. Non-real-
따라서 RF IC는 불연속인 수신 시간 동안에 더미 데이터 샘플을 송신함으로써 공유 비실시간 데이터 인터페이스의 임의의 시간 변동을 완화하는 것을 포함하여 BB IC와의 타이밍을 유지한다. RF IC 샘플 타이밍은, 더미 데이터 샘플을 보냄으로써 제1 RAT에 대한 데이터 송신이 연속적이고 임의의 지속 기간 동안에는 절대로 중단되지 않았다는 것이 BB IC에 나타나기 때문에 재설정될 필요가 없다.Thus, the RF IC maintains timing with the BB IC, including mitigating any time variation of the shared non-real-time data interface by transmitting dummy data samples during discrete receive times. The RF IC sample timing does not need to be reset because the BB IC indicates that sending a dummy data sample indicates that the data transmission for the first RAT is continuous and never stopped for any duration.
도 3은 (도 4에 도시된 BB IC(450)와 같은) BB IC가 불연속 활동 간격에 걸쳐 타이밍을 유지하는 방법(300)의 플로우차트이다. 이 방법(300)은 BB IC가 초기 동기화를 위해 제1 명령을 RF IC에 보냄으로써 개시된다(305). 일례에서 제1 명령은 제1 타이밍 스트로브일 수 있다. 다른 예에서 제1 명령은 여러 개의 명령일 수 있다.FIG. 3 is a flowchart of a
그 다음, BB IC는 RF IC로부터 제1 디지털 데이터 샘플 스트림을 수신한다(310). 제1 디지털 데이터 샘플 스트림은 데이터 패킷 형태로 되어 있으며, (도 4에 도시된 3G DigRF(430, 432)와 같은) 공유 비실시간 데이터 인터페이스를 통해 RF IC의 제1 수신 모드로부터 제1 레이트로 수신된다. 데이터 패킷은 이 데이터 패킷과 연관된 RAT에 대한 정보를 포함하는 헤더를 내포할 수 있다.The BB IC then receives 310 a first digital data sample stream from the RF IC. The first digital data sample stream is in the form of a data packet and is received at a first rate from the first receive mode of the RF IC via a shared non real-time data interface (such as
도 4에 도시된 2G/3G RX(414)는 제1 수신 모드에서 구성될 수 있으며, 제1 RAT(예컨대 WCDMA와 같은 3G RAT)와 연관될 수 있다. BB IC는 샘플이 도착하면 이 샘플을 (도 2의) 단계(215)에서 RF IC가 아날로그 RF 신호를 샘플링했던 소정 샘플 레이트와는 다른 레이트로 제1 버퍼 내로 배치하기 시작한다(312). 신호마다 버퍼가 다를 수 있다(예컨대 3G 신호에는 대해서는 제1 버퍼, 2G 신호에 대해서는 제2 버퍼, 또는 RX 다이버시티가 지원되는 경우에는 하나의 RAT에 대해서 2개의 버퍼, 등). 일례에서 이들 버퍼는 선입 선출(FIFO) 방식을 이용할 수 있다. FIFO 방식에서는 버퍼에 처음으로 보낸 샘플이 버퍼로부터 송신될 제1 샘플이다.The 2G /
버퍼 내의 샘플의 수가 소정 임계치에 도달하면 BB IC는 수신된 샘플을 (도 2의) 단계(215)에서 RF IC가 아날로그 RF 신호를 샘플링했던 소정 샘플 레이트로 버퍼로부터 3G 모뎀으로 보내기 시작한다(314). 이 버퍼 임계치는 정상적인 동작 상태 중에 버퍼가 언더플로우 또는 오버플로우하지 않도록 IC 제조업자에 의해 정해질 수 있다. 이 버퍼 내로의 입력이 폭주할 수 있어도 출력은 일정하고 연속적이어서 RF 샘플링과 BB IC의 샘플 소모가 일정한 시간 오프셋에서 유지할 수 있다.When the number of samples in the buffer reaches a predetermined threshold, the BB IC begins to send the received sample from the buffer to the 3G modem at the sample rate at which the RF IC sampled the analog RF signal in step 215 (FIG. 2) (314). ). This buffer threshold can be set by the IC manufacturer to ensure that the buffer does not underflow or overflow during normal operating conditions. Even if the input into this buffer can be congested, the output is constant and continuous, allowing RF sampling and BB IC sample consumption to be maintained at a constant time offset.
그 다음, BB IC는 제1 수신 모드를 중지하라는 제2 명령(예컨대 제2 타이밍 스트로브)을 RF IC에 송신하고(315), 더미 데이터 샘플을 RF IC로부터 공유 비실시간 데이터 인터페이스를 통해 수신하기 시작한다(320). 더미 데이터 샘플은 BB IC에 의해 더미 데이터 패킷으로 수신될 수 있다. 일 경우에 더미 데이터 패킷은 많은 더미 데이터 샘플을 포함할 수 있다. 다른 경우에 더미 데이터 패킷은 많은 더미 데이터 샘플을 포함하지 않을 수 있으나, 대신에 BB IC에게 이 샘플을 소정 수의 더미 데이터 샘플로 대체하라고 알린다.The BB IC then sends 315 a second command (eg, a second timing strobe) to stop the first receive mode and begins receiving dummy data samples from the RF IC via the shared non-real time data interface. (320). The dummy data sample may be received as a dummy data packet by the BB IC. In one case, the dummy data packet may contain many dummy data samples. In other cases, the dummy data packet may not contain many dummy data samples, but instead informs the BB IC to replace this sample with some number of dummy data samples.
더미 데이터 패킷들은 BB IC에서 수신될 때에 달리 취급되는 것은 아니며, 수신됨에 따라 제1 버퍼에 배치된다(321). 마찬가지로 이 샘플을 버퍼에서 3G 모 뎀으로 보냄으로써(322) 버퍼는 정해진 샘플링 레이트로 계속해서 비워진다. 모뎀은 더미 샘플을 무시할 수 있지만, 연속된 샘플 스트림은 RF IC의 제1 버퍼에의 입력으로부터 BB IC의 제1 버퍼의 출력으로 통과할 것이다.Dummy data packets are not otherwise treated when received at the BB IC and are placed in the first buffer as received (321). Likewise, by sending this sample from the buffer to the 3G modem (322), the buffer is emptied continuously at the specified sampling rate. The modem may ignore the dummy sample, but the continuous sample stream will pass from the input to the first buffer of the RF IC to the output of the first buffer of the BB IC.
다른 실시예에서 BB IC는 더미 데이터 패킷과 인터레이스된 RF IC로부터의 디지털 데이터 샘플 스트림을 수신할 수도 있다(325). 이 디지털 데이터 샘플 스트림은 데이터 패킷 형태로 되어 있으며, (도 4에 도시된 3G DigRF(430, 432)와 같은) 공유 비실시간 데이터 인터페이스를 통해 RF IC의 제2 수신 모드로부터 제2 레이트로 수신된다. 제2 수신 모드는 도 4에 도시된 2G RX 수신 모드일 수 있으며, 디지털 데이터 샘플 스트림은 제2 RAT(예컨대 GSM과 같은 2G RAT)와 연관될 수 있다.In another embodiment, the BB IC may receive 325 a digital data sample stream from an RF IC interlaced with the dummy data packet. This digital data sample stream is in the form of a data packet and is received at a second rate from the second receive mode of the RF IC via a shared non real-time data interface (such as
인터레이스된 패킷은 BB IC에 의해 수신되고, 패킷 페이로드는 패킷 헤더 정보에 기초하여 적당한 버퍼에 삽입된다. 더미 데이터 샘플은 제1 버퍼 내로 배치되고, 제2 수신 모드로부터의 디지털 데이터 샘플은 도착 시에 제2 버퍼 내로 배치된다(326). BB IC는 수신된 샘플을 제2 모뎀이 요구하는 레이트로 제2 버퍼로부터 2G 모뎀으로 보낸다(327).The interlaced packet is received by the BB IC and the packet payload is inserted into the appropriate buffer based on the packet header information. The dummy data sample is placed into the first buffer and the digital data sample from the second receive mode is placed into the second buffer upon arrival (326). The BB IC sends 327 the received sample from the second buffer to the 2G modem at the rate required by the second modem.
BB IC는 더미 데이터 패킷을 수신하는 동안에 (적용가능한 경우에) 제2 수신 모드를 정지시키는 제3 명령(예컨대 제3 타이밍 스트로브)을 RF IC에 보내고, 제1 수신 모드를 재개한다(330). 제2 수신 모드로부터의 샘플을 포함하는 패킷은 RF IC의 제2 RF RX 버퍼가 비워지면 중단될 것이다. 다음, BB IC는 제1 수신 모드로부터의 제2 디지털 데이터 샘플 스트림을 RF IC로부터 공유 비실시간 데이터 인터 페이스를 통해 제1 레이트로 수신하기 시작한다(335). 더미 샘플을 실제 샘플로 다시 변환하는 것은 BB IC에게 투명하며(transparent), BB IC는 패킷으로 묶여진 샘플을 도착 시에, (도 2의) 단계(215)에서 RF IC가 아날로그 RF 신호를 샘플링했던 소정 샘플 레이트와는 다른 레이트로 제1 버퍼 내에 계속해서 배치하고(337), 그 샘플을 제1 버퍼로부토 제1 모뎀으로 전송하는 것을 유지한다(340). BB IC의 제1 버퍼의 출력은 더미 샘플이 채워지고 수신된 샘플이 재개됨에 따라 중단없이 계속될 것이다. 다른 실시예에서 하나 또는 그 이상의 명령 및/또는 제3 타이밍 스트로브를 전송하면 RF IC에서의 제2 수신 모드가 중단되며, 하나 또는 그 이상의 명령 및/또는 제4 타이밍 스트로브는 제1 수신 모드를 재개한다.While receiving the dummy data packet, the BB IC sends a third command (eg, a third timing strobe) to the RF IC to stop the second receiving mode (if applicable) and resumes the first receiving mode (330). Packets containing samples from the second receive mode will be aborted once the RF IC's second RF RX buffer is empty. The BB IC then begins to receive 335 the second digital data sample stream from the first receive mode at the first rate via the shared non-real-time data interface from the RF IC. Converting the dummy sample back to a real sample is transparent to the BB IC, which, upon arrival of the packet-bound sample, received the RF IC at step 215 (in FIG. 2) from which the analog RF signal was sampled. It continues to place in the first buffer at a rate different from the predetermined sample rate (337), and maintains the transfer of the sample from the first buffer to the first modem (340). The output of the first buffer of the BB IC will continue without interruption as the dummy sample is filled and the received sample is resumed. In another embodiment, sending one or more commands and / or a third timing strobe interrupts the second receive mode at the RF IC, and the one or more commands and / or fourth timing strobe resumes the first receive mode. do.
그러므로 BB IC는 RF IC의 불연속적인 수신 시간 동안에 더미 데이터 샘플을 수신한다. 그 결과, RF IC는 제1 RAT에 대한 데이터 송신이 연속적이고 임의의 지속 기간 동안에는 절대로 중단되지 않았다는 것이 BB IC에 나타나기 때문에 타이밍을 다시 얻을 필요가 없다.Therefore, the BB IC receives dummy data samples during the discontinuous reception time of the RF IC. As a result, the RF IC does not need to regain timing because the BB IC indicates that the data transmission for the first RAT is continuous and never stopped for any duration.
도 4는 3G DigRF 인터페이스를 이용하여 BB IC와 통신하는 더미 데이터 발생기를 포함하는 RF IC의 블록도(400)이다. 도 2와 3에 따른 더미 데이터 배치를 구현하기 위하여, 더미 데이터 발생기(440), 제1 스위치(421) 및 제2 스위치(441)가 도 1에 추가된다. 도 4의 다른 요소들은 도 1의 대응 요소와 동일하다. RF IC(410), 2G/3G 듀얼 모드 TX(412), 2G/3G 듀얼 모드 RX(414), 디지털-아날로그 변환기(DAC)(420), 아날로그-디지털 변환기(ADC)(422), 제1 RF RX 버퍼(424)와 제2 RF TX 버퍼(426)를 포함하는 버퍼(425), 3G DigRF 인터페이스(430, 432), BB IC(450), TX 심볼 I&Q 신호(452), 구성 및 제어 신호(456), RX 심볼 I&Q 신호(454), RF IC 응답(458), 제1 BB RX 버퍼(455), 제2 BB RX 버퍼(457), 제1 모뎀(463), 제2 모뎀(466), TX 경로(460), RX 경로(470), 그리고 선택적인 타이밍 스트로브(480)의 기능은 RF IC(110), 2G/3G 듀얼 모드 TX(112), 2G/3G 듀얼 모드 RX(114), 디지털-아날로그 변환기(DAC)(120), 아날로그-디지털 변환기(ADC)(122), 제1 RF RX 버퍼(124)와 제2 RF TX 버퍼(126)를 포함하는 버퍼(125), 3G DigRF 인터페이스(130, 132), BB IC(150), TX 심볼 I&Q 신호(152), 구성 및 제어 신호(156), RX 심볼 I&Q 신호(154), RF IC 응답(158), 제1 BB RX 버퍼(155), 제2 BB RX 버퍼(157), 제1 모뎀(163), 제2 모뎀(166), TX 경로(160), RX 경로(170), 그리고 선택적인 타이밍 스트로브(180)의 기능과 각각 유사하다.4 is a block diagram 400 of an RF IC including a dummy data generator in communication with a BB IC using the 3G DigRF interface. In order to implement the dummy data arrangement according to FIGS. 2 and 3, a
도 4에서 3G RAT 수신 모드와 같은 제1 수신 모드 중에 제1 스위치(421)는 제1 RF RX 버퍼(424)에 연결되고, 제2 스위치(441)는 연결되지 않는다(즉 접지에 연결된다). 이 구성에서 2G/3G 듀얼 모드 수신기(414)가 3G 수신 모드에 있을 때에는 수신된 3G 신호는 ADC(422)에 의해 디지털화되고, 제1 디지털 데이터 샘플 스트림은 제1 RF RX 버퍼(424)에 모아진다. 그러면 RF IC(410)는 샘플을 3G DigRF 인터페이스(430, 432)를 통해 버퍼(425)로부터 BB IC(450)로 보낼 수 있다. 제2 RF RX 버퍼(426)는 비어 있는 것으로 가정하지만, 만일 제2 RF RX 버퍼(426)가 2G RAT 수신 모드와 같은 종전의 제2 수신 모드로부터의 데이터를 갖고 있었다면, 제2 RF RX 버퍼(426)의 내용은 이 제2 RF RX 버퍼(426)의 내용의 제1 RF RX 버퍼(424)의 내용과의 인터레이싱을 통해 비워질 것이다. 제2 RF RX 버퍼(426)가 비어 있는 경우에는 제2 RF RX 버퍼는 ADC(422)로부터 채워지기 시작할 때까지 정지하고 있을 것이다.In FIG. 4, the
3G 불연속 수신 모드 중에 발생하는 것과 같은 불연속 활동 간격 중에는 제1 스위치(421)는 연결되지 않고(즉 접지에 연결되고), 제2 스위치(441)는 제1 RF RX 버퍼(424)에 연결된다. 이 상황에서 2G/3G 듀얼 모드 RX(414)로부터의 데이터는 ADC(422)에서 이용될 수 없다. 즉 이 경우에는 RAT(예컨대 3G 및 2G RAT)로부터 얻을 수 있는 데이터는 없다. 인터페이스(430, 432)를 통한 샘플의 부재로 인해 3G DigRF 인터페이스에 걸쳐 타이밍을 손실하는 것 대신에 더미 데이터 발생기(440)가 더미 데이터 샘플을 발생하여 이를 제1 RF RX 버퍼(424)에 보낸다.During discontinuous activity intervals such as those occurring during the 3G discontinuous reception mode, the
더미 데이터 샘플에 의해서 RF IC(410)는 비실시간 3G DigRF 데이터 인터페이스(430, 432)에 걸쳐 BB IC(450)과의 타이밍을 유지할 수 있다. 더미 데이터 샘플이 제1 RF RX 버퍼(424)에 모아짐에 따라 RF IC(410)는 샘플을 3G DigRF 인터페이스(430, 432) 제1 RF RX버퍼(424)로부터 BB IC(450)로 송신하기 시작한다. 3G RAT 수신 모드에 바로 이어서 불연속 수신 모드가 발생하면, 제2 RF RX 버퍼(426)가 이미 정지되어 있을 가능성이 매우 크다. 도 5는 일부 실시예에 따라서 불연속 수신 간격 중에 샘플을 RF IC로부터 BB IC로 송신하는 예로서, 뒤에 자세히 설명한다.The dummy data sample allows the RF IC 410 to maintain timing with the
3G 불연속 수신 모드의 불연속 활동 간격 중에 2G/3G 듀얼 모드 수신기(414)는 2G RAT 수신 모드와 같은 제2 수신 모드로 전환될 수 있다. 이 상황에서 제1 스위치(421)는 제2 RF RX 버퍼(426)의 입력(491)에 연결된다. 이 불연속 활동 간 격 중에 비실시간 3G DigRF 데이터 인터페이스를 통한 3G 데이터 스트림의 타이밍을 유지하기 위해서 제2 스위치(441)가 더미 데이터 발생기(440)를 제1 RF RX 버퍼(424)의 입력(490)에 연결한다. 따라서 ADC(422)는 디지털화된 2G 수신 모드 신호를 제2 RF RX 버퍼(426)에 보내고, 더미 데이터 발생기는 더미 데이터 샘플을 제1 RF RX 버퍼(424)로 보낸다.During the discontinuous activity interval of the 3G discontinuous receiving mode, the 2G / 3G
버퍼(424, 426) 모두가 채워지고 있기 때문에 양 버퍼(424, 426)는 3G DigRF 인터페이스(430, 432)를 통해 BB IC(450)로 비워질 것이다. 이에 따라, 2G/3G 듀얼 모드 RX(414)로부터 수신된 제2 RAT(예컨대 GSM RAT)의 인터레이스된 패킷이 더미 데이터 발생기(440)에 의해 발생된 더미 데이터 패킷과 함께 송신될 것이다. 도 6은 일부 실시예에 따라서 불연속 수신 간격 중에 한 RAT로부터 다른 RAT로의 전환 중에 샘플을 RF IC로부터 BB IC로 송신하는 예로서, 뒤에 자세히 설명한다.Both
그러므로, 더미 데이터 발생기(440)는 불연속 활동 간격 기간 중에 더미 데이터 샘플을 발생하여 송신한다. 그 결과, RF IC(410)는 공유 비실시간 데이터 인터페이스의 임의의 시간 변동을 완화하는 것을 포함하여 BB IC(450)와의 타이밍을 유지한다. RF IC 샘플 타이밍은, 더미 데이터 샘플을 보냄으로써 제1 RAT에 대한 데이터 송신이 연속적이고 임의의 지속 기간 동안에는 절대로 중단되지 않았다는 것이 BB IC에 나타나기 때문에 불연속 활동 간격 후에 재설정될 필요가 없다.Therefore, the
도 5는 불연속 수신 간격 중에 샘플을 RF IC로부터 BB IC로 송신하는 예(500)이다. 샘플 또는 패킷은 프레임(510)에서 RF IC로부터 BB IC로 송신된다. 도 5는 일련의 연속한 프레임(n, n+1, n+2, ...)(510)과, RF IC로부터 BB IC로 송 신되고 있는 3G(예컨대 WCDMA) RAT(530)의 제1 데이터 샘플 스트림(540)을 보여준다. 이것은 제1 스위치(421)가 위치(490)에 있고 제2 스위치(441)가 연결되지 않은(즉 접지에 연결된) 도 4의 예와 동일하다. 송신 전에 RF IC는 제1 명령(예컨대 제1 타이밍 스트로브)(560)에 응답하여, 도 4에 도시된 바와 같이, 하나의 수신기 2G/3G RX(414)의 제1 수신 모드를 턴 온하고, WCDMA RAT와 연관된 아날로그 RF 신호를 수신하고, 이 신호를 디지털 데이터 샘플 스트림으로 변환하고, 이 샘플을 제1 버퍼에 저장하고, 그런 다음에 이 샘플을 패킷으로서 연속한 프레임에서 버퍼로부터 BB IC로 송신함은 물론이다. RF IC는 유효한 데이터 샘플을 전달하기 전에 새로운 수신 모드를 턴 온하고, 조정하고, 설정할(541) 기간을 필요로 한다.5 is an example 500 of sending a sample from an RF IC to a BB IC during a discontinuous reception interval. The sample or packet is transmitted from the RF IC to the BB IC in frame 510. 5 shows a series of consecutive frames (n, n + 1, n + 2, ...) 510 and a first of a 3G (eg WCDMA)
그런 다음에, RF IC는 BB IC로부터 제2 명령(예컨대 제2 타이밍 스트로브)(561)을 수신하는 것에 응답하여 타이밍 샘플 타이밍 유지를 개시하여, 제1 수신 모드를 중단시키고, 더미 데이터 샘플(570)을 제1 버퍼에 배치하기 시작한다. 이것은 제1 스위치(421)가 위치(490 또는 491)에 있지 않고(즉 접지에 연결되고) 제2 스위치(441)가 위치(490)에 있는 도 4의 예와 동일하다. 그런 다음에, RF IC는 더미 샘플/패킷(545)을 제1 버퍼로부터 BB IC로 송신하기 시작한다. 그러므로 이것은 마치 제1 RAT에 대해서는 데이터 송신이 중단되지 않았던 것처럼 보이게 된다. 타이밍 스트로브는 프레임 경계와 일치할 필요는 없다.The RF IC then initiates timing sample timing maintenance in response to receiving the second command (eg, second timing strobe) 561 from the BB IC, suspends the first receiving mode, and dummy data sample 570. ) Is placed in the first buffer. This is the same as the example of FIG. 4 where the
RF IC는 BB IC로부터 제3 명령(예컨대 다른 타이밍 스트로브)(563)을 수신하는 것에 응답하여 더미 데이터 샘플(545)을 계속하여 송신하면서 새로운 모드에서 수신기(549)를 턴 온, 조정 및 설정한다. 수신기가 설정되고 나면 ADC는 더미 샘 플이 발생된 타이밍에서 샘플링을 재개하고, RF IC는 WCDMA RAT(530)와 연관된 제2 디지털 데이터 샘플 스트림(548) 송신을 재개한다. 이것은 제1 스위치(421)가 위치(490)에 있고 제2 스위치(441)가 분리된(즉 접지에 연결된) 도 4의 예와 동일하다.The RF IC turns on, adjusts, and sets the
RF IC는 BB IC로부터 다른 명령(예컨대 다른 타이밍 스트로브)(565)을 수신하는 것에 응답하여 제1 수신 모드를 중지하고 더미 데이터 샘플(570)을 제1 버퍼에 배치하기 시작한다. 이것은 다시 제1 스위치(421)가 위치(490 또는 491)에 있지 않고 제2 스위치(441)가 위치(490)에 있는 도 4의 예와 동일하다. 그러면 더미 샘플은 제1 RF RX 버퍼(424) 내의 수신된 샘플에 이어지고, 최종적으로 RF IC(410)는 더미 데이터 샘플(555)을 제1 버퍼로부터 BB IC로 송신하기 시작한다. 다시 RF IC는 다른 명령(예컨대 다른 타이밍 스트로브(567))을 수신하고, 이에 응답하여 RF IC는 더미 데이터 샘플(555)을 계속하여 송신하면서 새로운 모드에서 수신기(559)를 다시 턴 온, 조정 및 설정한다. 수신기가 설정되고 나면 더미 샘플 발생은 턴 오프되고 RF IC는 WCDMA RAT(530)와 연관된 제2 디지털 데이터 샘플 스트림(558) 송신을 재개한다. 이것은 다시 제1 스위치(421)가 위치(490)에 있고 제2 스위치(441)가 버퍼(425)에 연결되지 않은(즉 접지에 연결된) 도 4의 예와 동일하다.The RF IC stops the first receive mode in response to receiving another command (eg, another timing strobe) 565 from the BB IC and begins placing the dummy data sample 570 in the first buffer. This is again the same as the example of FIG. 4 where the
마찬가지로 RF IC는 제1 수신 모드를 중지하고 불연속 수신 간격으로 들어갈 때마다 더미 데이터 샘플을 버퍼에 배치하기 시작하고 이 샘플을 BB IC에 송신한다.Likewise, the RF IC stops the first receive mode and enters a dummy data sample into the buffer each time it enters a discrete receive interval and sends the sample to the BB IC.
그러므로 RF IC는 더미 데이터 샘플을 보냄으로써 제1 RAT에 대한 데이터 송 신이 연속적이고(540, 545, 548, 555, 558) 임의의 지속 기간 동안에는 절대로 중단되지 않았다는 것이 나타나기 때문에 타이밍을 다시 얻을 필요가 없다. 그러므로 RF IC(410)는 불연속 수신 시간(즉 제1 스트림(540)과 제2 스트림(548) 간의 시간) 동안에 더미 데이터 샘플을 송신함으로써 BB IC(45)와의 타이밍 동기를 유지한다.Therefore, the RF IC does not need to regain timing by sending dummy data samples, indicating that data transmission to the first RAT is continuous (540, 545, 548, 555, 558) and never stopped for any duration. . Therefore, the RF IC 410 maintains timing synchronization with the BB IC 45 by transmitting dummy data samples during discontinuous reception time (ie, the time between the
도 6은 한 RAT로부터 다른 RAT로 전환하는 동안에 샘플을 RF IC로부터 BB IC로 송신하는 예(600)이다. 이 예에서 샘플 또는 패킷은 프레임에서 RF IC로부터 BB IC로 송신된다. 도 6은 일련의 연속한 프레임(n, n+1, n+2, ...)(610)과, RF IC로부터 BB IC로 송신되고 있는 작동 중인 3G(예컨대 WCDMA) RAT(630)의 제1 데이터 샘플 스트림(640)을 보여준다. 송신 전에 RF IC는 제1 명령(예컨대 제1 타이밍 스트로브)(660)에 응답하여, 도 4에 도시된 바와 같이, 하나의 수신기 2G/3G 듀얼 모드 RX(414)의 제1 수신 모드를 턴 온하고, WCDMA RAT와 연관된 아날로그 RF 신호를 수신하고, 이 신호를 디지털 데이터 샘플 스트림으로 변환하고, 이 샘플을 제1 버퍼에 저장하고, 그런 다음에 이 샘플을 패킷으로서 연속한 프레임에서 제1 버퍼로부터 BB IC로 송신함은 물론이다. 이것은 제1 스위치(421)가 위치(490)에 있고 제2 스위치(441)가 분리된(즉 접지에 연결된) 도 4의 예와 동일하다. RF IC는 유효한 RF 샘플을 전달하기 전에 각 모드에 대해 턴 온하고, 조정하고, 설정할(641) 기간을 필요로 한다.6 is an example 600 of sending a sample from an RF IC to a BB IC during the transition from one RAT to another. In this example, the sample or packet is sent from the RF IC to the BB IC in a frame. 6 illustrates a series of consecutive frames (n, n + 1, n + 2, ...) 610, and an active 3G (e.g., WCDMA)
그런 다음에, RF IC는 BB IC로부터 다른 명령(예컨대 다른 타이밍 스트로브)(661)을 수신하는 것에 응답하여 타이밍 샘플 타이밍 유지를 개시하여, 제1 수 신 모드를 중단시키고, 더미 데이터 샘플(670)을 제1 버퍼에 배치하기 시작한다. 이는 제1 스위치(421)를 제1 RF RX 버퍼 입력 노드(490)로부터 분리시키고 제2 스위치(441)를 제1 RF RX 버퍼 입력 노드(490)에 연결함으로써 달성된다. 최종적으로 RF IC는 더미 샘플/패킷(645)을 제1 버퍼로부터 BB IC로 송신하기 시작한다. 그러므로 BB IC에게는 데이터 송신이 제1 RAT에 대해서는 중단되지 않았던 것처럼 보인다.The RF IC then initiates timing sample timing maintenance in response to receiving another command (eg, another timing strobe) 661 from the BB IC, stopping the first receiving mode, and
또한 RF IC는 WCDMA 송신의 타이밍을 유지하기 위해 더미 데이터 샘플(645)을 송신하는 동안에 제 2 RAT(예컨대 GSM RAT(620))와 연관된 다른 디지털 데이터 샘플(625) 송신을 시작하기 전에 새로운 모드에서 수신기(626)를 턴 온, 조정 및 설정한다. 이것은 제1 스위치(421)가 위치(491)에 있는(그리고 제2 스위치(441)가 여전히 위치(490)에 있는) 도 4의 예와 동일하다. 송신 전에 RF IC는 제2 수신 모드를 턴 온하고(예컨대 도 4에 도시된 2G/3G 듀얼 모드 RX(414)는 하나 또는 그 이상의 명령 및/또는 제2 타이밍 스트로브(661)에 응답하여 GSM 모드에서 구성될 수 있다), GSM RAT와 연관된 아날로그 RF 신호를 수신하고, 이 신호를 디지털 데이터 샘플 스트림으로 변환하고, 이 샘플을 제2 버퍼에 저장하고, 그런 다음에 이 샘플을 패킷으로서 제2 버퍼로부터 BB IC로 송신함은 물론이다.The RF IC may also be in a new mode before beginning to transmit another
그러면 RF IC는 BB IC로부터 다른 명령(예컨대 다른 타이밍 스트로브)(663)을 수신하고, 이에 응답하여 RF IC는 제2 수신 모드를 중지하고, 더미 데이터 샘플(645) 전송을 계속하면서 제1 수신 모드를 재개한다. 재개에 따라 RF IC는 먼저 수신기(649)를 새로운 모드에서 턴온, 조정 및 설정한다. 수신기가 설정되고 나 면, ADC는 더미 샘플이 발생되었던 타이밍에서 샘플링을 재개하고, 더미 샘플 발생은 종료되고 수신된 샘플로 대체되고, RF IC는 WCDMA RAT(630)와 연관된 제2 디지털 데이터 샘플 스트림(648) 송신을 재개한다. 이것은 제1 스위치(421)가 위치(490)에 있고 제2 스위치(441)가 분리된(즉 접지에 연결된) 도 4의 예와 동일하다. 그러면 RF IC는 BB IC로부터 다른 명령(예컨대 다른 타이밍 스트로브)(665)을 수신하면 제1 수신 모드를 다시 중단시키고, 더미 데이터 샘플(670)을 제1 버퍼에 배치하기 시작한다. 그런 다음에 RF IC는 더미 샘플(655)을 제1 버퍼로부터 BB IC로 송신하기 시작한다. RF IC는 더미 데이터 샘플을 송신하는 동안에 새로운 모드에서 수신기(636)를 턴온, 조정 및 설정한 다음에, 제2 RAT(예컨대 GSM RAT(620))와 연관된 다른 디지털 데이터 샘플 스트림(635) 송신을 시작한다. 이것은 다시 제1 스위치(421)가 위치(491)에 있고 제2 스위치(441)가 위치(490)에 있는 도 4의 예와 동일하다. 그러면 RF IC는 BB IC로부터 다른 명령(667)을 수신하고, 이에 응답하여 RF IC는 제2 수신 모드를 중단시키고 제1 수신 모드를 재개한다. RF IC는 더미 데이터 샘플(655) 송신을 계속하면서 새로운 모드에서 수신기(659)를 턴온, 조정 및 설정한다. 수신기가 설정되고 나면, ADC는 더미 샘플이 발생되었던 타이밍에서 샘플링을 재개하고, RF IC는 WCDMA RAT(630)와 연관된 제2 디지털 데이터 샘플 스트림(658) 송신을 재개한다. 이것은 다시 제1 스위치(421)가 위치(490)에 있고 제2 스위치(441)가 분리된(또는 접지에 연결된) 도 4의 예와 동일하다.The RF IC then receives another command (e.g., another timing strobe) 663 from the BB IC, in response to which the RF IC stops the second receive mode and continues transmitting the
마찬가지로, RF IC는 제1 수신 모드를 중지할 때마다 더미 데이터 샘플을 버퍼에 배치하기 시작하고 이 샘플을 제2 RAT와 연관된 데이터 패킷과 인터레이스된 패킷으로 BB IC에 송신한다. RF IC는 이들이 수신된 샘플, 즉 더미 샘플을 포함하고 있는지 여부에 상관없이 동일한 기준을 이용하여 이들을 송신한다.Likewise, whenever the RF IC stops the first receive mode, it begins placing dummy data samples in the buffer and transmits the samples to the BB IC in packets interlaced with the data packets associated with the second RAT. The RF IC transmits them using the same criteria regardless of whether they contain received samples, ie dummy samples.
상기 명세서에서는 특정 실시예에 대해 설명하였다. 그러나 당업자라면 청구범위에 기재된 본 고안의 범위로부터 벗어남이 없이 실시예를 여러 가지로 변형이나 수정할 수 있음을 잘 알 것이다. 따라서 본 명세서와 도면은 한정적이 아닌 예시적인 것으로 보아야 하며, 그와 같은 변형은 모두 본 고안의 교시 범위에 포함된다 할 것이다.In the foregoing specification, specific embodiments have been described. However, one of ordinary skill in the art appreciates that the embodiments may be variously modified or modified without departing from the scope of the present invention as set forth in the claims. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of teaching of the present invention.
본 고안의 이점, 장점, 문제 해결책, 그리고 이점, 장점 또는 해결책이 생기게 하거나 더욱 두드러지게 할 수 있는 요소(들)은 임의의 또는 모든 청구범위의 중요한, 필요한 또는 기본적인 특성이나 요소로 해석되어서는 않 된다. 본 고안은 본 출원의 계류 중에 행한 보정을 포함하는 첨부된 청구범위와 그 모든 등가물에 의해서만 한정된다.The advantages, advantages, problem solutions, and element (s) of which the benefits, advantages, or solutions may create or become more prominent are not to be construed as significant, necessary or fundamental characteristics or elements of any or all of the claims. do. The present invention is limited only by the appended claims and all equivalents thereof, including corrections made while pending this application.
더욱이 본 명세서에서는 제1, 제2, 상부, 하부 등과 같은 관계적 용어는 실체들 또는 행위들 간을 구별하는데만 이용될 수 있으며, 반드시 그와 같은 실체들 또는 행위들 간의 실제 관계나 순서를 요구하거나 암시하는 것은 아니다. 용어 "구성하는", "구비하는", "포함하는", "내포하는" 또는 이들의 파생어들은 비망라적인 포함(non-exclusive inclusion)을 포괄하는 것으로서, 따라서 요소 목록을 구성, 구비, 포함, 내포하는 프로세스, 방법, 물품 또는 장치는 이들 요소만을 포함하는 것이 아니라 명시적으로 언급되지 않거나 그와 같은 프로세스, 방법, 물품 또는 장치에 본래적인 다른 요소를 포함할 수 있다. "...을 구성하는", "...을 구비 한", "...을 포함하는", "...을 내포하는"이라는 말이 붙은 요소는 더 많은 제약이 없이 그 요소를 구성하고, 구비하고, 포함하고, 내포하는 프로세스, 방법, 물품 또는 장치에서의 추가적인 동일 요소의 존재를 배제하는 것은 아니다. 단수 형태는 여기서 달리 명시적으로 언급하지 않는 한 하나 또는 그 이상을 의미한다. 용어 "실질적으로", "근본적으로", "대략", "약" 또는 그 변형어는 당업자라면 이해하는 바와 같이 가깝다는 것을 의미하며, 이 용어는 어떤 비한정적 실시예에서는 10%, 다른 실시예에서는 5%, 다른 실시예에서는 1%, 다른 실시예에서는 0.5% 내에 있는 것으로 정의된다. 여기서 사용된 용어 "결합된"은 연결된 것을 의미하며, 반드시 직접적이거나 반드시 기계적인 것을 의미하는 것은 아니다. 특정 방식으로 "구성된" 디바이스나 구조는 적어도 그 방식으로 구성되지만, 언급되지 않은 다른 방식으로 구성될 수도 있다.Moreover, in this specification, relational terms such as first, second, top, bottom, etc. may be used only to distinguish between entities or acts, and necessarily require actual relations or ordering between such entities or acts. It is not implied or implied. The terms “comprising”, “comprising”, “comprising”, “comprising” or derivatives thereof encompass non-exclusive inclusion and thus constitute, comprise, include, A nesting process, method, article, or apparatus does not include only these elements but may include other elements not expressly mentioned or inherent to such a process, method, article, or apparatus. Elements with the words "comprising ...", "with ...", "including ...", "comprising ..." constitute those elements without further restriction, It is not intended to exclude the presence of additional identical elements in processes, methods, articles, or devices that comprise, include, include. A singular form means one or more unless specifically stated otherwise herein. The term “substantially”, “essentially”, “approximately”, “about” or variations thereof means close as understood by one skilled in the art, which term is 10% in some non-limiting embodiments and in other embodiments. 5%, in
일부 실시예는, 특정의 비프로세서 회로, 여기서 설명된 방법 및/또는 장치의 기능의 일부, 대부분 또는 전부와 함께, 마이크로프로세서, 디지털 신호 프로세서, 주문제작된 프로세서와 필드 프로그래머블 게이트 어레이(FPGA)와 같은 하나 또는 그 이상의 일반적인 또는 특수한 프로세서(또는 "프로세싱 디바이스")와, 구현되는 하나 또는 그 이상의 프로세서를 제어하는 고유의 저장 프로그램 명령어(소프트웨어와 펌웨어 포함)로 구성될 수 있다. 또는 일부 또는 모든 기능은 저장된 프로그램 명령어를 갖고 있지 않은 상태 머신에 의해 구현될 수 있으며, 또는 각 기능 또는 기능들의 특정 조합이 커스텀 로직으로서 구현되는 하나 또는 그 이상의 주문형 집적 회로(ASIC)로 구현될 수 있다. 물론 이 두 가지 방식의 조합도 이용 될 수 있다.Some embodiments, together with some, most, or all of the functionality of certain non-processor circuits, methods and / or apparatuses described herein, include microprocessors, digital signal processors, customized processors, and field programmable gate arrays (FPGAs). The same may be comprised of one or more general or special processors (or “processing devices”) and unique storage program instructions (including software and firmware) that control one or more processors to be implemented. Or some or all of the functions may be implemented by a state machine that does not have stored program instructions, or may be implemented in one or more application specific integrated circuits (ASICs) in which each function or combination of functions is implemented as custom logic. have. Of course, a combination of the two can also be used.
더욱이 실시예는 여기서 설명되고 청구된 방법을 수행하는 (예컨대 프로세서를 포함하는) 컴퓨터를 프로그래밍하기 위한 컴퓨터 판독가능 코드를 저장한 컴퓨터 판독가능 저장 매체로서 구현될 수 있다. 그와 같은 컴퓨터 판독가능 저장 매체의 예로는 하드 디스크, CD-ROM, 광 저장 장치, 자기 저장 장치, ROM(Read Only Memory), PROM(Programmable Read Only Memory), EPROM(Erasable Programmable Read Only Memory), EEPROM(Electrically Erasable Programmable Read Only Memory) 및 플래시 메모리를 포함하나, 이에 한정되는 것은 아니다. 더욱이 당업자라면, 예컨대 가용 시간, 현재 기술 및 경제적 고려에 따라 상당한 노력과 많은 설계 선택에도 불구하고, 본 고안의 개념과 원리에 따라서 최소의 실험으로 그와 같은 소프트웨어 명령어와 프로그램 및 IC를 쉽게 생성할 수 있을 것으로 기대된다.Further embodiments may be implemented as a computer readable storage medium having stored thereon computer readable code for programming a computer (eg, including a processor) that performs the methods described and claimed herein. Examples of such computer readable storage media include hard disks, CD-ROMs, optical storage devices, magnetic storage devices, Read Only Memory (ROM), Programmable Read Only Memory (PROM), Erasable Programmable Read Only Memory (EPROM), Electrically erasable programmable read only memory (EEPROM) and flash memory include, but are not limited to. Moreover, those skilled in the art will be able to easily generate such software instructions, programs and ICs with minimal experimentation in accordance with the concepts and principles of the present invention, despite considerable effort and many design choices, for example, depending on available time, current technical and economic considerations. It is expected to be able.
본 고안의 요약서는 독자가 기술 공개의 특징을 빠르게 확인할 수 있도록 제공된 것이다. 이 요약서는 요약서가 청구범위의 범위와 의미를 해석하거나 한정하는데 이용되지 않을 것이라는 조건으로 제출된다. 게다가 상기 상세한 설명에서는 본 명세서를 체계적으로 설명하기 위해 여러 가지 실시예에서 여러 가지 특성이 함께 조합되어 있음을 알 수 있다. 본 명세서의 이러한 방법은 청구된 실시예들이 각 청구항에 명시적으로 기재된 것 이상의 특성을 요한다는 의도를 반영하는 것으로 해석되어서는 않 된다. 오히려, 다음의 청구범위가 반영하는 바와 같이 본 고안의 청구 대상은 하나의 개시된 실시예의 모든 특성을 반영하는 것은 아니다. 따 라서 하기 청구범위는 상세한 설명에 포함되는 것이며 각 청구항은 독립된 청구대상으로서의 지위를 갖고 있다.The Summary of the Invention is provided so that the reader can quickly identify the features of the technology disclosure. This summary is submitted on the condition that it will not be used to interpret or limit the scope and meaning of the claims. In addition, in the above detailed description, it can be seen that various features are combined together in various embodiments in order to systematically describe the present specification. This method of the present specification should not be construed as reflecting the intention that the claimed embodiments require more than the features explicitly stated in each claim. Rather, as the following claims reflect, inventive subject matter does not necessarily reflect all the features of one disclosed embodiment. Accordingly, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separate claim.
첨부도면은 상세한 설명과 함께 본 명세서에 포함되어 그 일부를 구성하며, 청구된 본 고안을 포함하는 개념의 실시예를 자세히 설명하고 실시예들의 여러 가지 원리와 이점들을 설명하기 위해 제공되는 것이며, 도면에 전체에 걸쳐 동일 또는 기능적으로 유사한 요소에 대해서는 동일한 도면부호를 병기한다.BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings are included to constitute a part of this specification together with the detailed description, and are provided to explain embodiments of the concept including the claimed subject matter in detail and to explain various principles and advantages of the embodiments. Like reference numerals denote the same or functionally similar elements throughout.
도 1은 3G DigRF 인터페이스를 이용하여 BB IC와 통신하는 RF IC의 블록도.1 is a block diagram of an RF IC in communication with a BB IC using a 3G DigRF interface.
도 2는 일부 실시예에 따라, RF IC가 불연속 활동 간격에 걸쳐 타이밍을 유지하는 방법의 플로우차트.2 is a flowchart of a method in which an RF IC maintains timing over discrete activity intervals, in accordance with some embodiments.
도 3은 일부 실시예에 따라, BB IC가 불연속 활동 간격에 걸쳐 타이밍을 유지하는 방법의 플로우차트.3 is a flowchart of how a BB IC maintains timing over discrete activity intervals, in accordance with some embodiments.
도 4는 일부 실시예에 따라, 3G DigRF 인터페이스를 이용하여 BB IC와 통신하는 더미 데이터 발생기를 포함하는 RF IC의 블록도.4 is a block diagram of an RF IC including a dummy data generator in communication with a BB IC using a 3G DigRF interface, in accordance with some embodiments.
도 5는 일부 실시예에 따라, 불연속 수신 간격 중에 샘플을 RF IC로부터 BB IC로 송신하는 예를 도시한 도.5 illustrates an example of transmitting a sample from an RF IC to a BB IC during a discontinuous reception interval, in accordance with some embodiments.
도 6은 일부 실시예에 따라, 불연속 수신 간격 중에 한 RAT에서 다른 RAT로의 전환하는 동안에 샘플을 RF IC로부터 BB IC로 송신하는 예를 도시한 도.6 illustrates an example of sending a sample from an RF IC to a BB IC during the transition from one RAT to another during a discontinuous reception interval, in accordance with some embodiments.
당업자라면 도면에서의 요소들은 단순하고 명료하도록 예시된 것이며 반드시 일정한 비율에 따라 그려진 것은 아님을 잘 알 것이다. 예컨대 도면에서 일부 요소의 치수는 본 고안의 실시예를 더 잘 이해할 수 있도록 다른 요소에 비해 과장되어 있다.Those skilled in the art will appreciate that the elements in the figures are illustrated for simplicity and clarity and are not necessarily drawn to scale. For example, the dimensions of some of the elements in the drawings are exaggerated compared to other elements to better understand the embodiments of the present invention.
본 장치와 방법의 성분들은 도면에서 적당한 곳에 종래의 기호로서 나타내었으며, 본 고안을 불명료하게 하지 않도록 본 고안의 실시예를 이해하는데 적절한 특정 세부 사항을 본 고안의 이점을 이용할 수 있는 당업자에게 자명한 세부 사항을 함께 보여준다.The components of the apparatus and method are shown as conventional symbols where appropriate in the drawings, and specific details suitable for understanding the embodiments of the present invention so as not to obscure the present invention will be apparent to those skilled in the art that may utilize the advantages of the present invention. Show details together.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR2020090015573U KR200454401Y1 (en) | 2008-12-02 | 2009-12-01 | Timing device over discrete activity intervals for non-real-time data interfaces |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/326,278 | 2008-12-02 | ||
KR2020090015573U KR200454401Y1 (en) | 2008-12-02 | 2009-12-01 | Timing device over discrete activity intervals for non-real-time data interfaces |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100005926U KR20100005926U (en) | 2010-06-10 |
KR200454401Y1 true KR200454401Y1 (en) | 2011-06-30 |
Family
ID=44451429
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR2020090015573U Expired - Fee Related KR200454401Y1 (en) | 2008-12-02 | 2009-12-01 | Timing device over discrete activity intervals for non-real-time data interfaces |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR200454401Y1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017051060A1 (en) * | 2015-09-22 | 2017-03-30 | Nokia Technologies Oy | Causing a transition between positioning modes |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050006541A (en) * | 2003-07-09 | 2005-01-17 | (주)씨앤에스 테크놀로지 | Dual ethernet controller and packet transmitting method between two ethernet controllers |
US6986073B2 (en) | 2000-03-01 | 2006-01-10 | Realtek Semiconductor Corp. | System and method for a family of digital subscriber line (XDSL) signal processing circuit operating with an internal clock rate that is higher than all communications ports operating with a plurality of port sampling clock rates |
KR100766656B1 (en) | 2003-02-19 | 2007-10-15 | 서프 테크놀러지, 인코포레이티드 | Serial radio frequency to baseband interface with programmable clock |
-
2009
- 2009-12-01 KR KR2020090015573U patent/KR200454401Y1/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6986073B2 (en) | 2000-03-01 | 2006-01-10 | Realtek Semiconductor Corp. | System and method for a family of digital subscriber line (XDSL) signal processing circuit operating with an internal clock rate that is higher than all communications ports operating with a plurality of port sampling clock rates |
KR100766656B1 (en) | 2003-02-19 | 2007-10-15 | 서프 테크놀러지, 인코포레이티드 | Serial radio frequency to baseband interface with programmable clock |
KR20050006541A (en) * | 2003-07-09 | 2005-01-17 | (주)씨앤에스 테크놀로지 | Dual ethernet controller and packet transmitting method between two ethernet controllers |
Also Published As
Publication number | Publication date |
---|---|
KR20100005926U (en) | 2010-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8254365B2 (en) | Method for maintaining timing across discontinuous activity gaps for a non-real time data interface | |
US9219540B2 (en) | Method and system for phase compensation in multi-path communication device | |
US8542755B2 (en) | Time accurate control of RF over a digrf interface | |
US7948964B1 (en) | Synchronizing a radio frequency transmit message with an asynchronous radio frequency receive message | |
KR102595903B1 (en) | Modem Chip, Application Processor including the same and Operating Method of Modem Chip | |
US20140105101A1 (en) | Method and System for Low Power Transmission and Data Alignment | |
US8725136B2 (en) | Baseband unit interfacing between baseband section and radio frequency section and method thereof | |
US8331885B1 (en) | Predictive wake-up of baseband circuitry | |
US20210282086A1 (en) | Network Node Power Control | |
JP2001148879A (en) | Packet mode communication method and system capable of handing over a call from one path to another | |
US20170127323A1 (en) | Handover between satellites using a single modem | |
WO2017085722A1 (en) | Method and system of handling over routing of communication protocol data between two satellite communication transponders | |
CN101267275A (en) | A multi-channel serial port multiplexing system and method based on time slot in 2M loop | |
KR200454401Y1 (en) | Timing device over discrete activity intervals for non-real-time data interfaces | |
US7340266B2 (en) | Method and apparatus for communicating with multimode receiving device in non-synchronized wireless systems | |
US20090238110A1 (en) | Base Station Apparatus and Method for Controlling Base Station Apparatus | |
EP2461489A1 (en) | Microwave transmission device | |
US20250038946A1 (en) | Synchronized Control of Sensors in an Ethernet Network | |
JP6097450B2 (en) | Hitless service in variable-rate optical transponders | |
EP1630979B1 (en) | Method and system for updating clocks in components of a communications network | |
JP3909029B2 (en) | Terminal synchronization method and terminal synchronization circuit | |
EP4210288A1 (en) | Synchronized control of sensors in an ethernet network | |
US9026834B2 (en) | Communication entity with timing generator coupled via a digital protocol to sample-driven further communication entity | |
KR100419016B1 (en) | apparatus for clock buffering of digital exchanger | |
JP2001069056A (en) | Method and apparatus for transmitting and receiving digital packets in a transmission system using mobile satellites |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
UA0108 | Application for utility model registration |
St.27 status event code: A-0-1-A10-A12-nap-UA0108 |
|
UA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-UA0201 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
UG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-UG1501 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
N231 | Notification of change of applicant | ||
UN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-UN2301 St.27 status event code: A-3-3-R10-R11-asn-UN2301 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
UE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-UE0701 |
|
REGI | Registration of establishment | ||
UR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-UR0701 |
|
UR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-UR1002 Fee payment year number: 1 |
|
UG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-UG1601 |
|
UN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-UN2301 St.27 status event code: A-5-5-R10-R11-asn-UN2301 |
|
UR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-UR1001 Fee payment year number: 4 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
LAPS | Lapse due to unpaid annual fee | ||
UC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-UC1903 Not in force date: 20150625 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
UC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-UC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150625 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |