Patent classifications
H03M13/2764
Transmission apparatus, reception apparatus, transmission method, and reception method
The interleaver 104 interleaves first to Nth code words. The OFDM modulation circuit 105 converts the interleaved first to Nth code words into OFDM signals. The transmission RF circuit 106 transmits the OFDM signals. The number of data symbols included in the first code word is less than the number of data symbols included in the second code word. The interleaver 104 writes the first code word to the Nth code word in ascending order and starts reading from the second code word.
Tiled Switch Matrix Data Permutation Circuit
Embodiments of the present disclosure pertain to switch matrix circuit including a data permutation circuit. In one embodiment, the switch matrix comprises a plurality of adjacent switching blocks configured along a first axis, wherein the plurality of adjacent switching blocks each receive data and switch control settings along a second axis. The switch matrix includes a permutation circuit comprising, in each switching block, a plurality of switching stages spanning a plurality of adjacent switching blocks and at least one switching stage that does not span to adjacent switching blocks. The permutation circuit receives data in a first pattern and outputs the data in a second pattern. The data permutation performed by the switching stages is based on the particular switch control settings received in the adjacent switching blocks along the second axis.
Tiled switch matrix data permutation circuit
Embodiments of the present disclosure pertain to switch matrix circuit including a data permutation circuit. In one embodiment, the switch matrix comprises a plurality of adjacent switching blocks configured along a first axis, wherein the plurality of adjacent switching blocks each receive data and switch control settings along a second axis. The switch matrix includes a permutation circuit comprising, in each switching block, a plurality of switching stages spanning a plurality of adjacent switching blocks and at least one switching stage that does not span to adjacent switching blocks. The permutation circuit receives data in a first pattern and outputs the data in a second pattern. The data permutation performed by the switching stages is based on the particular switch control settings received in the adjacent switching blocks along the second axis.
Methods, systems, and computer readable media for de-interleaving data in a communication system
A system includes a data bus, Q registers each having a register width B, and a receiver circuit. The receiver circuit is configured for receiving, at each clock cycle of a number of clock cycles of the communication system, a bit lane of data on a data bus, each bit lane including Q valid bits of an interleaved packet of length E. The receiver circuit is configured for placing, at each clock cycle, each of the Q valid bits into a respective bin of Q bins each having a bin width equal to the register width B. The receiver circuit is configured for determining that the bins are full, and in response to determining that the bins are full, transferring the contents of the bins into the registers.
Tiled Switch Matrix Data Permutation Circuit
Embodiments of the present disclosure pertain to switch matrix circuit including a data permutation circuit. In one embodiment, the switch matrix comprises a plurality of adjacent switching blocks configured along a first axis, wherein the plurality of adjacent switching blocks each receive data and switch control settings along a second axis. The switch matrix includes a permutation circuit comprising, in each switching block, a plurality of switching stages spanning a plurality of adjacent switching blocks and at least one switching stage that does not span to adjacent switching blocks. The permutation circuit receives data in a first pattern and outputs the data in a second pattern. The data permutation performed by the switching stages is based on the particular switch control settings received in the adjacent switching blocks along the second axis.
Tiled switch matrix data permutation circuit
Embodiments of the present disclosure pertain to switch matrix circuit including a data permutation circuit. In one embodiment, the switch matrix comprises a plurality of adjacent switching blocks configured along a first axis, wherein the plurality of adjacent switching blocks each receive data and switch control settings along a second axis. The switch matrix includes a permutation circuit comprising, in each switching block, a plurality of switching stages spanning a plurality of adjacent switching blocks and at least one switching stage that does not span to adjacent switching blocks. The permutation circuit receives data in a first pattern and outputs the data in a second pattern. The data permutation performed by the switching stages is based on the particular switch control settings received in the adjacent switching blocks along the second axis.
TRANSMISSION APPARATUS, RECEPTION APPARATUS, TRANSMISSION METHOD, AND RECEPTION METHOD
The interleaver 104 interleaves first to Nth code words. The OFDM modulation circuit 105 converts the interleaved first to Nth code words into OFDM signals. The transmission RF circuit 106 transmits the OFDM signals. The number of data symbols included in the first code word is less than the number of data symbols included in the second code word. The interleaver 104 writes the first code word to the Nth code word in ascending order and starts reading from the second code word.
Tiled Switch Matrix Data Permutation Circuit
Embodiments of the present disclosure pertain to switch matrix circuit including a data permutation circuit. In one embodiment, the switch matrix comprises a plurality of adjacent switching blocks configured along a first axis, wherein the plurality of adjacent switching blocks each receive data and switch control settings along a second axis. The switch matrix includes a permutation circuit comprising, in each switching block, a plurality of switching stages spanning a plurality of adjacent switching blocks and at least one switching stage that does not span to adjacent switching blocks. The permutation circuit receives data in a first pattern and outputs the data in a second pattern. The data permutation performed by the switching stages is based on the particular switch control settings received in the adjacent switching blocks along the second axis.
METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR DE-INTERLEAVING DATA IN A COMMUNICATION SYSTEM
A system includes a data bus, Q registers each having a register width B, and a receiver circuit. The receiver circuit is configured for receiving, at each clock cycle of a number of clock cycles of the communication system, a bit lane of data on a data bus, each bit lane including Q valid bits of an interleaved packet of length E. The receiver circuit is configured for placing, at each clock cycle, each of the Q valid bits into a respective bin of Q bins each having a bin width equal to the register width B. The receiver circuit is configured for determining that the bins are full, and in response to determining that the bins are full, transferring the contents of the bins into the registers.
INTERLEAVE CIRCUIT AND COMMUNICATION DEVICE
According to an embodiment, an interleave circuit includes a reordering circuit and an address calculation circuit. The reordering circuit is configured to, for each cycle, receive in parallel input data containing n (n is an integer of 2 or more) bits, and reorder n-pieces of the input data input in n cycles into n-pieces of output data each containing n bits input in cycles different from each other. The address calculation circuit is configured to calculate write addresses for writing the n-pieces of output data into a first storage device and read addresses for reading out the n-pieces of output data from the first storage device.