Data packet alignment in a communication system
First Claim
Patent Images
1. A communication system having at least a plurality of transmitters, the communication system comprising:
- a vocoder for coding packets of data;
first means for transmitting a first packet of data and second means for transmitting a second packet of data; and
means, coupled to said vocoder, for causing said vocoder to align said first and second packets of data to facilitate synchronized transmission by said first and second means for transmitting of said first and second packets of data.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system provides data packet timing alignment to facilitate soft handoff. A vocoder (315) transmits compressed voice frames to base-stations (130,131) along links (110,112) of variable length, ΔL. The ΔL translates to a delay Δt in the air-frames to be transmitted by the base-stations (130,131). To compensate for the time delay Δt, the communication system advances both sets of air-frames to be transmitted by base-stations (130,131) by at least Δt so that skipping of frames, relative to an air-frame reference (300), during transmission does not occur.
-
Citations
19 Claims
-
1. A communication system having at least a plurality of transmitters, the communication system comprising:
-
a vocoder for coding packets of data; first means for transmitting a first packet of data and second means for transmitting a second packet of data; and means, coupled to said vocoder, for causing said vocoder to align said first and second packets of data to facilitate synchronized transmission by said first and second means for transmitting of said first and second packets of data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication system having at least a plurality of transmitters, the transmitters transmitting packets of data in frames having predetermined time durations, the communication system comprising:
-
a vocoder for coding packets of data; first means for transmitting a first packet of data and second means for transmitting a second packet of data; means, coupled to said first means for transmitting and said second means for transmitting, for detecting if one of either of said first or second transmitted packets of data is delayed beyond the predetermined time duration of a frame; and means, coupled to said vocoder and responsive to said means for detecting, for causing said vocoder to align both of said first and second transmitted packets of data in time to facilitate synchronized transmission in said frame. - View Dependent Claims (7, 8)
-
-
9. A communication system having at least a plurality of transmitters, each of said plurality of transmitters being coupled to a vocoder for coding packets of data for transmission in frames having predetermined time durations, the communication system comprising:
-
first means for transmitting a first packet of data during the predetermined time duration of at least one of consecutive first and second frames and second means for transmitting a second packet of data during the predetermined time duration of at least one of said consecutive first and second frames; means, coupled to said first and second means for transmitting, for detecting if one of either of said first or second transmitted packet of data overlaps, in time, said first and second frames; and means, coupled to said means for detecting, for advancing both of said first and second transmitted packets of data in time to facilitate synchronized transmission during the predetermined time duration of said first frame. - View Dependent Claims (10)
-
-
11. A method of transmission synchronization in a communication system, the communication system having at least a plurality of transmitters, the method comprising the steps of:
-
coding packets of data in a vocoder; transmitting a first packet of data and transmitting a second packet of data; and aligning, via said vocoder, said first and second packets of data to facilitate synchronized transmission. - View Dependent Claims (12, 13)
-
-
14. A method of data packet transmission synchronization in a communication system, the communication system having at least a plurality of transmitters, the transmitters transmitting packets of data in frames having predetermined time durations, the method comprising the steps of:
-
coding packets of data in a vocoder; transmitting a packet of data on a first transmitter and transmitting a duplicate of said packet of data on a second transmitter; detecting if one of either of said transmitted packets of data is delayed beyond a predetermined time duration of a frame; and aligning, via said vocoder, both of said transmitted packets of data in time to facilitate synchronized transmission in said frame in response to said step of detecting. - View Dependent Claims (15, 16)
-
-
17. A method of data packet transmission synchronization in a communication system, the communication system having at least a plurality of transmitters, the transmitters coupled to a vocoder for coding packets of data for transmission in frames having predetermined time durations, the method comprising the steps of:
-
transmitting a first packet of data during the predetermined time duration of at least one of consecutive first and second frames and transmitting a second packet of data during the predetermined time duration of at least one of said consecutive first and second frames; detecting if one of either of said first or second transmitted packet of data overlaps, in time, said first and second frames; and advancing both of said first and second transmitted packets of data in time to facilitate synchronized transmission during the predetermined time duration of said first frame. - View Dependent Claims (18)
-
-
19. A method for providing data packet timing alignment in a communication system, the method comprising the steps of:
-
transmitting, via a vocoder, a packet of data to first and second base-stations separated from said vocoder by first and second distances to incur a delay in the reception of said packet of data by said first base-station compared to said second base-station; compensating for said delay by advancing, in time, a transmission from said vocoder by a time greater than or equal to said delay; processing said packet of data in said first and second base stations; and transmitting the processed packet of data from said first and second base stations upon receipt of a strobe signal.
-
Specification