Methods and apparatus of providing a radio frequency local oscillator signal for a transceiver
AssigneeMotorola, Inc.
InventorsNeil R. Peplinski, Aaron W. Netsell, Jason B. Onstot
Life of this patent
Estimating the term…
Abstract
In the present technique of duplex local oscillator technique provided, a radio frequency local oscillator frequency and a duplex local oscillator frequency at a selected timeslot are assessed (516, 520) to provide a radio frequency local oscillator signal (518) and a duplex local oscillator signal (522), respectively. The duplex local oscillator signal and the radio frequency local oscillator signal are mixed (524) to provide a converted radio frequency local oscillator signal, which is then provided (526) for output.
Claims10
A method of providing a radio frequency local oscillator signal for a full-duplex transceiver having a time-offset between transmit and receive operation, the method comprising the steps of:
- determining whether a selected timeslot is available;
- selecting the selected timeslot when the selected timeslot is available;
- assessing a radio frequency local oscillator frequency at multiple timeslots including the selected timeslot to provide a radio frequency local oscillator signal at the multiple timeslots;
- assessing a duplex local oscillator frequency at multiple timeslots including the selected timeslot to provide a duplex local oscillator signal at the selected timeslot;
- assessing an offset timeslot of the multiple timeslots that is offset by a predefined transmitter-to-receiver timeslot offset value from the selected timeslot;
- mixing the duplex local oscillator signal and the radio frequency local oscillator signal to provide a converted radio frequency local oscillator signal at the multiple timeslots based at least in part on a predetermined condition, for either a transmit or receive function, exclusively, wherein the predetermined condition is
- fDm=fRFLO—N+m−fRFLO—m+D
- where fDm is the duplex local oscillator frequency, fRFLO—N+m is the radio frequency local oscillator frequency at timeslot N+m, fRFLO—m is the radio frequency local oscillator frequency at timeslot m, and D is the duplex spacing value such that N+m=mod(N+m)k, where N is the transmitter-to-receiver timeslot offset value, m is the selected timeslot, and k+1 is the number of timeslots per frame;
- and
- providing the converted radio frequency local oscillator signal at multiple timeslots.
An apparatus for providing a radio frequency local oscillator signal for a full-duplex transceiver having a time-offset between transmit and receive operation, the apparatus comprising:
- a processor that is operable to determine whether a selected timeslot is available and selects the selected timeslot when the selected timeslot is available;
- a duplex local oscillator that is operable to assess a radio frequency local oscillator frequency at multiple timeslots including the selected timeslot to provide a radio frequency local oscillator signal at the multiple timeslots, assess a duplex local oscillator frequency at multiple timeslots including the selected timeslot to provide a duplex local oscillator signal at the selected timeslot, and assess an offset timeslot of the multiple timeslots that is offset by a predefined transmitter-to-receiver timeslot offset value from the selected timeslot;
- a mixer coupled to the duplex local oscillator, wherein the mixer is operable to mix the duplex local oscillator signal and the radio frequency local oscillator signal to provide a converted radio frequency local oscillator signal at the multiple timeslots based at least in part on a predetermined condition, for either a transmit or receive function, exclusively, wherein the predetermined condition is
- fDm=fRFLO—N+m−fRFLO—m+D
- where fDm is the duplex local oscillator frequency, fRFLO—N+m is the radio frequency local oscillator frequency at timeslot N+m, fRFLO—m is the radio frequency local oscillator frequency at timeslot m, and D is the duplex spacing value such that N+m=mod(N+m)k, where N is the transmitter-to-receiver timeslot offset value, m is the selected timeslot, and k+1 is the number of timeslots per frame.
Dependencies are inferred from the claim text.