Coding module for a transceiver
AssigneeNXP B.V.
InventorGerrit Willem den Besten
Life of this patent
Estimating the term…
Abstract
A coding module for a transceiver, the coding module comprising circuitry configured to: receive transmit-data comprising a bitstream for transmission by the transceiver; provide for 4B5B mapping of groups of four bits of the transmit-data to five bit codewords, comprising groups of five bits, for said transmission, wherein said codewords selected to represent the groups of four bits of the transmit-data comprise a predetermined mapping and are only selected from: a) five bit codewords that comprise two zeros and three ones; and b) five bit codewords that comprise three zeros and two ones.
Claims20
A coding module for a transceiver, the coding module comprising circuitry configured to:
- receive transmit-data comprising a bitstream for transmission by the transceiver;
- and
- provide for 4B5B mapping of groups of four bits of the transmit-data to five bit codewords, comprising groups of five bits, for said transmission,
- wherein said codewords selected to represent the groups of four bits of the transmit-data comprise a predetermined mapping and are only selected from:
- a) five bit codewords that comprise two zeros and three ones;
- and
- b) five bit codewords that comprise three zeros and two ones, and
- wherein the coding module is configured to provide encoded-data to a pulse generator configured to provide for the transmission by the transceiver, wherein the encoded-data comprises a stream of said five bit codewords without further encoding.
A method of operating a coding module for a transceiver, method comprising:
- receiving transmit-data comprising data content of one or more messages for transmission by the transceiver;
- and
- providing for 4B5B mapping of groups of four bits of the transmit-data to groups of five bits for said transmission, wherein said groups of five bits selected to represent the groups of four bits of the transmit-data are predetermined and selected from:
- a) five bit code words that comprise two zeros and three ones;
- and
- b) five bit code words that comprise three zeros and two ones;
- and
- providing encoded-data to a pulse generator configured to provide for the transmission by the transceiver, wherein the encoded-data comprises a stream of said five bit codewords without further encoding.
A coding module for a transceiver, the coding module comprising circuitry configured to:
- receive transmit-data comprising a bitstream for transmission by the transceiver;
- and
- provide for 4B5B mapping of groups of four bits of the transmit-data to five bit codewords, comprising groups of five bits, for said transmission,
- wherein said codewords selected to represent the groups of four bits of the transmit-data comprise a predetermined mapping and are only selected from:
- a) five bit codewords that comprise two zeros and three ones;
- and
- b) five bit codewords that comprise three zeros and two ones, and
- wherein the coding module is configured to be switchable between a 4B5B-mapping-mode and a 8B10B-mapping-mode, wherein the 4B5B-mapping-mode comprises the provision of said 4B5B mapping using the predetermined mapping, and wherein the 8B10B-mapping-mode comprises the coding module being configured to alternately provide for 8B10B mapping of groups of eight bits of the transmit-data to ten-bit codewords, comprising groups of ten bits, based on a predetermined 8B10B mapping.
Dependencies are inferred from the claim text.