Packet Transmission Method for Wireless Signals in a Wireless Base Station System
First Claim
1. A method of transmitting one or more branches of wireless signals between a channel processing unit and a remote radio frequency unit in a centralized base station, or between base stations through a packet network, each of said branches of wireless signals being a signal flow having a wireless frame period, the method comprising steps:
- obtaining a sample data stream of wireless signal of each branch in said wireless signals;
dividing said sample data stream into consecutive data segments of fixed length;
encapsulating said data segments into application protocol packets according to a predetermined protocol, each application protocol packet further including first information indicating the sequence of the data segment of the packet in all the data segments of the branch to which the data segment belongs;
second information indicating payload type of the branch;
third information indicating whether the data segment of the packet contains a data sample corresponding to the start of a wireless frame period; and
fourth information indicating the position of the data sample in the data segment if the third information indicates that the data sample corresponding to the start of the wireless frame period is contained; and
encapsulating the generated application protocol packets into network protocol packets according to a network transport protocol and transmitting them to a specified target, wherein the network protocol packet further includes fifth information identifying one of said one or more branches to which the packet belongs, said fifth information and network transport source address and destination address uniquely distinguishing said branches.
1 Assignment
0 Petitions
Accused Products
Abstract
a method of transmitting one or more branches of wireless signals between a channel processing unit and a remote radio frequency unit in a centralized base station, or between base stations through a packet network, each of said branches of wireless signals being a signal flow having a wireless frame period, the method comprising steps: obtaining a sample data stream of wireless signal of each branch in said wireless signals; dividing said sample data stream into consecutive data segments of fixed length; encapsulating said data segments into application protocol packets according to a predetermined protocol, each application protocol packet further including first information indicating the sequence of the data segment of the packet in all the data segments of the branch to which the data segment belongs; second information indicating payload type of the branch; third information indicating whether the data segment of the packet contains a data sample corresponding to the start of a wireless frame period; and fourth information indicating the position of the data sample in the data segment if the third information indicates that the data sample corresponding to the start of the wireless frame period is contained; and encapsulating the generated application protocol packets into network protocol packets according to a network transport protocol and transmitting them to a specified target, wherein the network protocol packet further includes fifth information identifying one of said one or more branches to which the packet belongs, said fifth information and network transport source address and destination address uniquely distinguishing said branches.
66 Citations
34 Claims
-
1. A method of transmitting one or more branches of wireless signals between a channel processing unit and a remote radio frequency unit in a centralized base station, or between base stations through a packet network, each of said branches of wireless signals being a signal flow having a wireless frame period, the method comprising steps:
-
obtaining a sample data stream of wireless signal of each branch in said wireless signals;
dividing said sample data stream into consecutive data segments of fixed length;
encapsulating said data segments into application protocol packets according to a predetermined protocol, each application protocol packet further including first information indicating the sequence of the data segment of the packet in all the data segments of the branch to which the data segment belongs;
second information indicating payload type of the branch;
third information indicating whether the data segment of the packet contains a data sample corresponding to the start of a wireless frame period; and
fourth information indicating the position of the data sample in the data segment if the third information indicates that the data sample corresponding to the start of the wireless frame period is contained; and
encapsulating the generated application protocol packets into network protocol packets according to a network transport protocol and transmitting them to a specified target, wherein the network protocol packet further includes fifth information identifying one of said one or more branches to which the packet belongs, said fifth information and network transport source address and destination address uniquely distinguishing said branches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of receiving one or more branches of wireless signals between a channel processing unit and a remote radio frequency unit in a centralized base station, or between base stations through a packet network, each of said branches of wireless signals being a signal flow having a wireless frame period, the method comprising steps:
-
receiving network protocol packets of fixed length through a network;
parsing the network protocol packets according to a network transport protocol to obtain application protocol packets of fixed length, and fifth information identifying one of said one or more branches to which the packet belongs, said fifth information and network transport source address and destination address uniquely distinguishing said branches;
parsing the application protocol packets according to a predetermined protocol to obtain data segments, and first information indicating the sequence of the data segment of the packet in all the data segments obtain the branch to which the data segment belongs;
second information indicating load type of the branch;
third information indicating whether the data segment of the packet contains a data sample corresponding to the start of a wireless frame period; and
fourth information indicating the position of the data sample in the data segment if the third information indicates that the data sample corresponding to the start of the wireless frame period is contained;
recovering the data segments belonging to the same branch as original wireless signals according to the fifth information, wherein the data segments are ordered according to the first information to form a digital signal data stream, reproducing the digital signal data stream into a wireless signal flow according to the second information indicating the load type, wherein if the third information indicates that a data segment includes a data sample corresponding to the start of a wireless frame period, the wireless frame timing corresponding to the data sample is recovered according to the position indicated by the fourth information when reproducing the wireless signal flow. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of measuring round trip transmission latency of a wireless signal branch between a channel processing unit and a remote radio frequency unit in a centralized base station, said transmission being based on the predetermined transmitting method and receiving method, said measuring method comprising:
-
obtaining a sample data stream of wireless signal of each branch in said wireless signals;
dividing said sample data stream into consecutive data segments of fixed length;
encapsulating said data segments into application protocol packets according to a predetermined protocol, each application protocol packet further including first information indicating the sequence of the data segment of the packet in all the data segments of the branch to which the data segment belongs;
second information indicating payload type of the branch;
third information indicating whether the data segment of the packet contains a data sample corresponding to the start of a wireless frame period; and
fourth information indicating the position of the data sample in the data segment if the third information indicates that the data sample corresponding to the start of the wireless frame period is contained; and
encapsulating the generated application protocol packets into network protocol packets according to a network transport protocol and transmitting them to a specified target, wherein the network protocol packet further includes fifth information identifying one of said one or more branches to which the packet belongs, said fifth information and network transport source address and destination address uniquely distinguishing said branches, said receiving method comprising;
receiving network protocol packets of fixed length through a network;
parsing the network protocol packets according to a network transport protocol to obtain application protocol packets of fixed length, and fifth information identifying one of said one or more branches to which the packet belongs, said fifth information and network transport source address and destination address uniquely distinguishing said branches;
parsing the application protocol packets according to a predetermined protocol to obtain data segments, and first information indicating the sequence of the data segment of the packet in all the data segments obtain the branch to which the data segment belongs;
second information indicating load type of the branch;
third information indicating whether the data segment of the packet contains a data sample corresponding to the start of a wireless frame period; and
fourth information indicating the position of the data sample in the data segment if the third information indicates that the data sample corresponding to the start of the wireless frame period is contained;
recovering the data segments belonging to the same branch as original wireless signals according to the fifth information, wherein the data segments are ordered according to the first information to form a digital signal data stream, reproducing the digital signal data stream into a wireless signal flow according to the second information indicating the load type, wherein if the third information indicates that a data segment includes a data sample corresponding to the start of a wireless frame period, the wireless frame timing corresponding to the data sample is recovered according to the position indicated by the fourth information when reproducing the wireless signal flow, said measuring method comprising;
transmitting a first network protocol packet by the channel processing unit to the remote radio frequency unit, wherein the data segment therein includes a data sample corresponding to the start of a wireless frame period on the channel processing unit;
receiving a second network protocol packet transmitted from the remote radio frequency unit on the channel processing unit, wherein the data segment therein includes a data sample corresponding to the start of a wireless frame period on the remote radio frequency unit, and the wireless frame period corresponds to the wireless frame period on said channel processing unit;
calculating a time difference from the start of the above transmitting step to the end of the above receiving step;
respectively calculating packing latencies of said first and second network protocol packets, the latency being equal to the sample length of the data segment in the network protocol packet subtracted by the position value indicated by the fourth information and multiplied by the corresponding sampling interval; and
subtracting said two packing latencies from said time difference to obtain the round trip transmission latency. - View Dependent Claims (29, 30)
-
-
31. A method in a centralized base station of adjusting the wireless frame timing of a remote radio frequency unit through the wireless signal branch transmission between a channel processing unit and the remote radio frequency unit, said transmission being based on the predetermined transmitting method and receiving method, said adjusting method comprising:
-
obtaining a sample data stream of wireless signal of each branch in said wireless signals;
dividing said sample data stream into consecutive data segments of fixed length;
encapsulating said data segments into application protocol packets according to a predetermined protocol, each application protocol packet further including first information indicating the sequence of the data segment of the packet in all the data segments of the branch to which the data segment belongs;
second information indicating payload type of the branch;
third information indicating whether the data segment of the packet contains a data sample corresponding to the start of a wireless frame period; and
fourth information indicating the position of the data sample in the data segment if the third information indicates that the data sample corresponding to the start of the wireless frame period is contained; and
encapsulating the generated application protocol packets into network protocol packets according to a network transport protocol and transmitting them to a specified target, wherein the network protocol packet further includes fifth information identifying one of said one or more branches to which the packet belongs, said fifth information and network transport source address and destination address uniquely distinguishing said branches, said receiving method comprising;
receiving network protocol packets of fixed length through a network;
parsing the network protocol packets according to a network transport protocol to obtain application protocol packets of fixed length, and fifth information identifying one of said one or more branches to which the packet belongs, said fifth information and network transport source address and destination address uniquely distinguishing said branches;
parsing the application protocol packets according to a predetermined protocol to obtain data segments, and first information indicating the sequence of the data segment of the packet in all the data segments obtain the branch to which the data segment belongs;
second information indicating load type of the branch;
third information indicating whether the data segment of the packet contains a data sample corresponding to the start of a wireless frame period; and
fourth information indicating the position of the data sample in the data segment if the third information indicates that the data sample corresponding to the start of the wireless frame period is contained;
recovering the data segments belonging to the same branch as original wireless signals according to the fifth information, wherein the data segments are ordered according to the first information to form a digital signal data stream, reproducing the digital signal data stream into a wireless signal flow according to the second information indicating the load type, wherein if the third information indicates that a data segment includes a data sample corresponding to the start of a wireless frame period, the wireless frame timing corresponding to the data sample is recovered according to the position indicated by the fourth information when reproducing the wireless signal flow, said adjusting method comprising;
transmitting a first network protocol packet by the channel processing unit to the remote radio frequency unit, wherein the data segment therein includes a data sample corresponding to the start of a wireless frame period on the channel processing unit;
receiving a second network protocol packet transmitted from the remote radio frequency unit on the channel processing unit, wherein the data segment therein includes a data sample corresponding to the start of a wireless frame period on the remote radio frequency unit, and the wireless frame period corresponds to the wireless frame period on said channel processing unit;
calculating a time difference from the start of the above transmitting step to the end of the above receiving step;
respectively calculating packing latencies of said first and second network protocol packets, the latency being equal to the sample length of the data segment in the network protocol packet subtracted by the position value indicated by the fourth information and multiplied by the corresponding sampling interval;
subtracting said two packing latencies from said time difference to obtain the round trip transmission latency;
multiplying said round trip transmission latency by a predetermined proportion factor to obtain a downlink transmission latency; and
advancing the transmitting time of the branch relative to the wireless frame timing by a time amount equal to said downlink transmission latency. - View Dependent Claims (32, 33, 34)
-
Specification