Resource sharing in a telecommunications environment
DCFirst Claim
Patent Images
1. A method that allows sharing of hardware resources in a transceiver comprising:
- allocating a first portion of shared memory to an interleaver in a first latency path;
allocating a second portion of the shared memory to a deinterleaver in a second latency path,transmitting to another transceiver information that is used to determine a maximum amount of shared memory that can be allocated to the interleaver or the deinterlever; and
updating the shared memory allocation between the interleaver and deinterleaver based on changing communication conditions, wherein the changing communications conditions include a change in communications channel conditions.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A transceiver is designed to share memory and processing power amongst a plurality of transmitter and/or receiver latency paths, in a communications transceiver that carries or supports multiple applications. For example, the transmitter and/or receiver latency paths of the transceiver can share an interleaver/deinterleaver memory. This allocation can be done based on the data rate, latency, BER, impulse noise protection requirements of the application, data or information being transported over each latency path, or in general any parameter associated with the communications system.
208 Citations
24 Claims
-
1. A method that allows sharing of hardware resources in a transceiver comprising:
-
allocating a first portion of shared memory to an interleaver in a first latency path;
allocating a second portion of the shared memory to a deinterleaver in a second latency path,transmitting to another transceiver information that is used to determine a maximum amount of shared memory that can be allocated to the interleaver or the deinterlever; and updating the shared memory allocation between the interleaver and deinterleaver based on changing communication conditions, wherein the changing communications conditions include a change in communications channel conditions. - View Dependent Claims (2, 3, 4)
-
-
5. A system for shared memory allocation comprising;
-
means for allocating a first portion of shared memory to an interleaver; means for allocating a second portion of the shared memory to a deinterleaver; means for transmitting to another transceiver information that is used to determine a maximum amount of shared memory that can be allocated to the interleaver or the deinterlever; and means for updating the shared memory allocation between the interleaver and deinterleaver based on changing communication conditions, wherein the changing communications conditions include a change in channel conditions. - View Dependent Claims (6, 7, 8)
-
-
9. A device comprising:
-
first portion of shared memory allocated to an interleaver; a second portion of the shared memory allocated to a deinterleaver; a transceiver operable to transmit to another transceiver information that is used to determine a maximum amount of shared memory that can be allocated to the interleaver or the deinterlever; and an allocation module operable to update the shared memory allocation between the interleaver and deinterleaver based on changing communication conditions, wherein the changing communications conditions include a change in channel conditions. - View Dependent Claims (10, 11, 12)
-
-
13. A method that allows sharing of hardware resources in a transceiver comprising:
-
allocating a first portion of shared memory to an interleaver in a transmit latency path; allocating a second portion of the shared memory to a deinterleaver in a receive latency path; transmitting to another transceiver information that indicates the shared memory allocation between the interleaver and the deinterlever; and updating the shared memory allocation between the interleaver and deinterleaver based on changing communication conditions, wherein the changing communications conditions include a change in communications channel conditions. - View Dependent Claims (14, 15, 16)
-
-
17. A system for shared memory allocation comprising:
-
means for allocating a first portion of shared memory to an interleaver in a transmit latency path; means for allocating a second portion of the shared memory to a deinterleaver in a receive latency path; means for transmitting to another transceiver information that indicates the shared memory allocation between the interleaver and the deinterlever; and means for updating the shared memory allocation between the interleaver and deinterleaver based on changing communication conditions, wherein the changing communications conditions include a change in channel conditions. - View Dependent Claims (18, 19, 20)
-
-
21. A device comprising:
-
a transceiver operable to allocate a first portion of shared memory to an interleaver in a transmit latency path and operable allocate a second portion of the shared memory to a deinterleaver in a receiver latency path; the transceiver further operable to transmit to another transceiver information that indicates the shared memory allocation between the interleaver and the deinterlever; and and operable to update the shared memory allocation between the interleaver and deinterleaver based on changing communication conditions, wherein the changing communications conditions include a change in channel conditions. - View Dependent Claims (22, 23, 24)
-
Specification