The present invention relates to a receiver, and more particularly to a receiver for receiving Gauss Frequency Shift Keying (GFSK) signals.
An output terminal of the thermometer code generator 108 is coupled to the DAC 110. Thus the DAC 110 outputs a control voltage signal VCTRL to VCO 112 based on the digital output data DATA_OUT. At the moment, the VCO 112 generates an oscillating voltage signal as the feedback signal FB to the PFD 102 based on the control voltage signal VCTRL.
However, since the gain of the VCO 112 is prone to be influenced by the change of the manufacture procedure, the voltage and the temperature, the feedback signal FB is unstable. In addition, the control voltage signal VCTRL is also prone to be influenced by the noise of the DAC 110.
In addition, the conventional receiver 100 sometimes needs a mixer before the PFD 102. Thus, it will increase the size of the receiver 100.
Therefore, the present invention relates to a receiver configured for receiving and processing a GFSK signal.
A receiver in accordance with an exemplary embodiment of the present invention, comprises an input-stage circuit, a filter circuit, an output-stage circuit and a digital control oscillator. The input-stage circuit has a mixer configured for mixing the GFSK signal and a feedback signal to generate an input-stage current signal to the filter circuit. Then the filter circuit filters the input-stage current signal, and converts it into a voltage signal. The output-stage circuit is coupled to the filter circuit, for converting the voltage signal into a digital output data. In addition, the digital control oscillator is coupled to the output-stage circuit, for outputting the feedback signal based on the digital output data.
In an exemplary embodiment of the present invention, the digital control oscillator comprises a modulator, a multi-phase locked loop (PLL) and a phase switcher. The modulator is coupled to the output-stage circuit, for generating a modulation signal to the phase switcher based on the digital output data. In addition, the PLL is configured for outputting a plurality of phase signals to the phase switcher. Therefore, the phase switcher can generate the feedback signal based on the phase signals and the modulation signal.
The present invention employs the digital control oscillator to generate the feedback signal, thus it will not be influenced by the manufacturing processes and the noise, and the present invention will not decrease the quality of the feedback signal.
The above objects and advantages of the present invention will become more readily apparent to those ordinarily skilled in the art after reviewing the following detailed description and accompanying drawings, in which:
The present invention will now be described more specifically with reference to the following embodiments. It is to be noted that the following descriptions of preferred embodiments of this invention are presented herein for purpose of illustration and description only. It is not intended to be exhaustive or to be limited to the precise form disclosed.
In the exemplary embodiment, the input-stage circuit 202 receives a GFSK signal GFSK_IN, mixes it with a feedback signal FB, and outputs an input-stage current signal IOUT to the filter circuit 204. At the moment, the filter circuit 204 filters the input-stage current signal IOUT, and converts it into a voltage signal VOUT to the output-stage circuit 206. Therefore, the output-stage circuit 206 generates a digital output data DATA_OUT based on the voltage signal VOUT. In addition, the digital output data DATA_OUT will be transferred to the digital control oscillator 208. Therefore, the digital control oscillator 208 generates the feedback signal FB based on the digital output data DATA_OUT, to another input terminal of the input-stage circuit 202.
The mixer 306 is coupled to the filter circuit 204 and the digital control oscillator 208. Therefore, the mixer 306 can mixes the GFSK signal GFSK_IN and the feedback signal FB, to output the input-stage current signal IOUT to the filter circuit 204.
In the exemplary embodiment, for eliminating the noise generated by the output-stage circuit 206, the filter circuit 204 further comprises a current generator 404, and adders 408 and 406. The current generator 404 is coupled to the output-stage circuit 206, for converting the digital output data DATA_OUT into analog current signals IDAC,P and IDAC,N. The adders 406 and 408 are coupled to the mixer 306 and the current generator 404 respectively, to add the current signals IOUT,P and IDAC,P, and add the current signals IOUT,N and IDAC,N. Therefore, it can shaping the noise with the low frequency. Then, the adders 406 and 408 transfer the added results thereof to the LP filter 402, for generating the voltage signal VOUT. Therefore, the voltage signal VOUT comprises the shaping noise with the low frequency, which will be processed later.
In some exemplary embodiments, the output-stage circuit 206 may further comprises a TB converter 504, which is coupled to the quantizer 502. The TB converter 504 is configured for converting the thermometer code TR_CODE into a binary-bit code BI_CODE, and using it as the digital output data DATA_OUT. In some exemplary embodiments, the digital output data DATA_OUT may be a binary-bit code BICODE with 3 bits.
In addition, the output-stage circuit 206 may further comprise an adder 506. The adder 506 may be coupled to the TB converter 504 for receiving the binary-bit code BI_CODE, and adding the binary-bit code BI_CODE with a predetermined value r to generate a sum value SUM. The predetermined value r and the sum value SUM may be binary-bit codes with 13 bits. Then, the sum value SUM is transferred to the digital control oscillator 208 for determining a centre oscillating frequency. In other words, the predetermined value r can determine the oscillating frequency of the digital control oscillator 208.
In the exemplary embodiment, the modulator 602 is a sigma-delta modulator (or called ΣΔ Modulator), which may perform a sigma-delta modulation for the sum value SUM, to generate a modulated output signal ΣΔMOUT to the phase switcher 604. Therefore, the modulator 602 can efficiently eliminate the noise with the low frequency of the system, based on the shaping result of the noise with the low frequency.
In addition, the multi-phase locked loop 606 is configured for generating a plurality of phase signals Pn to the phase switcher 604. Therefore, the phase switcher 604 outputs the feedback signal FB to the mixer 306 based on the modulation signal ΣΔMOUT and one of the phase signals Pn.
In the exemplary embodiment, the phase signals Pn generated by the multi-phase locked loop 606 comprises a phase signal P0 with 0 degree, a phase signal P45 with 45 degrees, a phase signal P90 with 90 degrees, a phase signal P180 with 180 degrees, a phase signal P225 with 225 degrees, a phase signal P270 with 270 degrees, and a phase signal P315 with 315 degrees.
In addition, the digital control oscillator 208 may further comprises a divider 608 coupled to the multi-phase locked loop 606, the modulator 602 and the quantizer 502. In the exemplary embodiment, the divider 608 will divide the output of the multi-phase locked loop 606 by a predetermined value, such as 2, to generate an enable signal EN1. The enable signal EN1 will be transferred to the modulator 602 and the quantizer 502 respectively, to enable them respectively.
Referring to
In addition, the phase controller 704 comprises a delayer 712, an Exclusive-OR (XOR) gate 714, a duplicate sampling circuit 716, a phase-state accumulator 718 and an AND gate 720. The delayer 712 is coupled to the phase multiplexer 792 for receiving the phase output signal POUT, and delaying it by a predetermined time to output a delayed phase output signal POUT
In the exemplary embodiment, the duplicate sampling circuit 716 may be performed by a D-type flip-flop. Therefore, when the duplicate sampling circuit 716 is enabled, it generates a control signal K based on the modulation signal ΣΔMOUT, and transfers the control signal K to a first input terminal of the AND gate 720. In addition, a second input terminal of the AND gate 720 is configured for receiving an enable signal EN3. Therefore, when the control signal K and the enable signal EN3 are simultaneously in a logic 1 state, the AND gate 720 will output a high AND signal AND_OUT to the phase-state accumulator 718. At the moment, the phase-state accumulator 718 generates a selection instruction to φ<0:2> the phase multiplexer 702.
In addition, the phase-state accumulator 718 further comprises a plurality of Exclusive-OR (XOR) gates, such as 812, 814 and 816, and a plurality of AND gates, such as 822 and 824. First input terminals and second input terminals of the XOR gate 812 and the AND gate 822, or the XOR gate 814 and the AND gate 824, are coupled together with each other. In addition, the positive output terminal Q and the input terminal D of the D-type flip-flop 802 are coupled to the output terminal and the first input terminal of the XOR gate 812 respectively. The positive output terminal Q and the input terminal D of the D-type flip-flop 802 are coupled to the output terminal and the first input terminal of the XOR gate 816. Furthermore, the second input terminal of the XOR gate 812 is configured for receiving the AND signal AND_OUT, the second input terminal of the XOR gate 814 is coupled to the output terminal of the AND gate 822, and the second input terminal of the XOR gate 816 is coupled to the output terminal of the AND gate 824.
Referring to
The following will employ a signal time-sequence view of the phase switcher 604, to describe the operation of the phase switcher 604.
Then, the clock signal CLK is enabled at a time t1. Since the positive output terminal Q of the D-type flip-flop 802 is in the logic 0 state at the time t0, the XOR gate 812 will output the logic 1 at the time t1, such that the positive output terminal Q of the D-type flip-flop 802 is in the logic 1 state at the time t1. In addition, the AND gate 822 outputs the logic 0 at the time t1, such that the output of the XOR gate 814 and the AND gate 824 are both in the logic 0 state. Therefore, the positive output terminal Q of the D-type flip-flop 804 is still in the logic 0 state. In addition, the output of the XOR gate 816 is in the logic 1 state, thus the positive output terminal Q of the D-type flip-flop 806 is still in the logic 1 state. From the above it can been seen that, the selection instruction φ<0:2> is 101 at the time t1. Therefore, the phase multiplexer 702 will select the phase signal P225 as the phase output signal POUT at the time t1. Since the phase signal P225 is also in the logic 0 state at the time t1, the phase output signal POUT will be still in the logic 0 state to perform the seamless switching function.
In addition, the clock signal CLK is enabled again at a time t2. The previous selection instruction φ<0:2> is 111, that is the positive output terminals Q of the D-type flip-flops 802, 804 and 806 are all in the logic 1 state before the time t2. Therefore, the output of the XOR gate 812 is switched to be in the logic 0 state, and the output of the AND gate 822 is in the logic 1 state. Therefore, the positive output terminal Q of the D-type flip-flop 802 is in the logic 0 state at the time t2. Similarly, the output of the XOR gate 814 and the AND gate 824 are be in the logic 0 state and the logic 1 state respectively, thus the positive output terminal Q of the D-type flip-flop 804 is in the logic 0 state at the time t2. In addition, the first input terminal and the second input terminal of the XOR gate 816 are both in the logic 1 state, thus the output terminal thereof will be in the logic 0 state, such that the positive output terminal Q of the D-type flip-flop 806 is in the logic 0 state at the time t2. From the above it can be seen that, the selection instruction φ<0:2> at the time t2 is 000. Therefore, the phase multiplexer 702 will select the phase signal P0 as the phase output signal POUT. The phase multiplexer 702 can go back and forth continuously to select the phase signals P0, P45, P90, P135, P180, P225, P270 and P315 as the phase output signal POUT in a sequence to perform the seamless switching function.
In summary, the present invention can achieve the following advantageous.
Firstly, the present invention employs the LP filter and the sigma-delta modulator to eliminate the noise with the high frequency and the noise with the low frequency, thus it can improve the quality of the feedback signal.
Secondarily, the present invention employs the digital control oscillator to generate the feedback signal, thus the feedback signal is not prone to be influenced by the manufacturing processes.
Thirdly, the present invention directly employs the mixer to replace the phase frequency detector and the mixer of the prior art, thus it can reduce the size of the receiver and decrease the cost of the hardware.
While the invention has been described in terms of what is presently considered to be the most practical and preferred embodiments, it is to be understood that the invention needs not be limited to the disclosed embodiment. On the contrary, it is intended to cover various modifications and similar arrangements included within the spirit and scope of the appended claims which are to be accorded with the broadest interpretation so as to encompass all such modifications and similar structures.
Number | Date | Country | Kind |
---|---|---|---|
100101112 | Jan 2011 | TW | national |