Radio with synchronization apparatus and method therefore
First Claim
1. A radio having time synchronization, the radio comprising:
- a receptor for receiving a timing signal from another radio;
a timing unit providing a timing signal within the radio;
a control unit coupled to the timing unit and the receptor, wherein the control unit provides a timing offset value F based on the timing signal from the another radio;
a memory coupled to the control unit for receiving a series of instructions I(i) from the control unit, the instructions I(i) comprising operand instructions O(i) for controlling operations of the radio and time of execution instructions T(i) specifying when each O(i) is to be executed, where i is an index having values 0, . . . , N, . . . , M;
wherein, the control unit determines a timing unit correction value C=f(B,F) where B is a completion time of instruction I(N−
1), F is the timing offset value and C is a value necessary to bring the timing unit into predetermined relationship with a timing unit of the another radio, and wherein the control unit includes in the instructions I(i) an instruction I(N) embodying an operand O(N) for execution at time T(N), the operand O(N) causing the correction value C to be loaded into the timing unit.
19 Assignments
0 Petitions
Accused Products
Abstract
A mobile radio (10) with a synchronization apparatus (14) executes a method (60) for time synchronizing the radio (10) and a base station (12). Base station (12) and radio (10) have internal timers (26, 16). A control unit (18) in the radio (10) receives a signal (29) from the base station (12) and determines the difference F between timers (26, 16, 30) in the base (12) and mobile (10). The control unit (18) writes instructions I(i) and their execution times T(i) to a memory (42) within the radio (10). One of these instructions I(N) reloads the radio timing counter (30) with a corrected value C=f(F,B) at a predetermined time T(N)=B which avoids conflicts with other operations of the radio (10).
-
Citations
12 Claims
-
1. A radio having time synchronization, the radio comprising:
-
a receptor for receiving a timing signal from another radio;
a timing unit providing a timing signal within the radio;
a control unit coupled to the timing unit and the receptor, wherein the control unit provides a timing offset value F based on the timing signal from the another radio;
a memory coupled to the control unit for receiving a series of instructions I(i) from the control unit, the instructions I(i) comprising operand instructions O(i) for controlling operations of the radio and time of execution instructions T(i) specifying when each O(i) is to be executed, where i is an index having values 0, . . . , N, . . . , M;
wherein, the control unit determines a timing unit correction value C=f(B,F) where B is a completion time of instruction I(N−
1), F is the timing offset value and C is a value necessary to bring the timing unit into predetermined relationship with a timing unit of the another radio, and wherein the control unit includes in the instructions I(i) an instruction I(N) embodying an operand O(N) for execution at time T(N), the operand O(N) causing the correction value C to be loaded into the timing unit.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for operating a radio having instruction execution logic and a radio timing unit to synchronize the radio timing unit with another radio timing unit, comprising the steps of:
-
receiving another radio timing value from the another radio timing unit;
determining from the another radio timing value a timing difference value F;
providing instructions I(i) to be executed by the radio wherein each instruction I(i) comprises an operand O(i) and an execution time T(i) for the operand, where i is an index;
then in either order,determining a time N for execution of an Nth instruction I(N) comprising an operand O(N) to be executed at time T(N)=B wherein B is greater than the time of completion of instruction I(N−
1), anddetermining a timing unit correction value C=f(B,F); and
operating the instruction execution logic to execute instructions I(i) at time T(i) so that at time T(N), operand O(N) of instruction I(N) causes the correction value C to be loaded into the radio timing unit. - View Dependent Claims (10, 11, 12)
-
Specification