Packet based data transmission with reduced data size
AssigneeMicrochip Technology Incorporated
InventorJozsef G. Nemeth
Life of this patent
Estimating the term…
Abstract
In a method for transmitting data in a packet-based transmission system, a packet is assembled by including control information and payload data, wherein the control information includes a destination address; redundancy information is calculated using the packet; wherein the destination address is stripped from the packet and the redundancy information is added to the packet and a control bit in the packet is set indicating that no destination address is included in the packet. The thus altered packet is transmitted.
Claims40
A method for transmitting data in a packet-based transmission system, comprising the steps of:
- assembling a packet by including control information and payload data, wherein the control information includes a destination address;
- calculating redundancy information using said assembled packet;
- stripping said destination address from said packet after the redundancy information has been calculated, and
- adding the redundancy information to the packet,
- setting control bit in the packet indicating that said destination address is not included in the packet;
- and
- transmitting the packet.
A method for receiving data in a packet-based transmission system, wherein a receiver has an associated address, the method comprising the steps of:
- receiving a packet including control information, payload data and transmitter redundancy information;
- determining whether a destination address is included in said control information;
- if said destination address is not included then inserting the associated address into the control information and removing said transmitter redundancy information from said packet;
- thereafter calculating receiver redundancy information using said packet;
- and
- comparing the receiver redundancy information and the transmitter redundancy information and if they are identical, accepting said packet and otherwise discarding said packet.
A transmitter comprising:
- a message assembly unit;
- redundancy information calculation unit coupled with said message assembly unit;
- and
- a transmission unit coupled with the message assembly unit,
- wherein the message assembly unit is configured
- to assemble a packet by including control information and payload data, wherein the control information includes a destination address;
- to forward said packet to the redundancy information calculation unit for calculating a redundancy information,
- to strip said destination address from said packet alter the redundancy information has been calculated,
- to add the redundancy information to the packet,
- to set a control bit in the packet indicating that said destination address is not included in the packet, and
- to forward the packet to the transmission unit.
A receiver comprising:
- a message reconstruction unit;
- a redundancy information calculation unit coupled with said message reconstruction unit;
- and
- a receiving unit coupled with the message reconstruction unit, operable to receive a packet including control information, payload data and transmitter redundancy information,
- wherein the message reconstruction unit is operable to determine whether a destination address is included in said control information;
- if said destination address is not is included, then the message reconstruction unit is operable to insert an associated address of the receiver into the control information and removing said transmitter redundancy information from said packet;
- to forward said packet to said redundancy calculation unit for calculating a receiver redundancy information;
- and
- to compare the receiver redundancy information and the transmitter redundancy information and if they are identically, to accept said packet and otherwise to discard said packet.
A transceiver comprising:
- a redundancy information calculation unit;
- a message assembly and reconstruction unit coupled with said redundancy information calculation unit;
- a transceiver unit coupled with the message assembly and reconstruction unit for transmitting and receiving packets,
- wherein the message assembly and reconstruction unit is configured for transmission:
- to assemble a packet by including control information and payload data, wherein the control information includes a destination address;
- to forward said assembled packet to the redundancy information calculation unit for calculating a redundancy information,
- to strip said destination address from said assembled packet and to add the redundancy information to the packet,
- to set a control bit in the packet indicating that said destination address is not included in the packet;
- and
- to forward the packet to a transmission unit to the transceiver unit;
- and further configured for reception:
- to determine whether said destination address is included in control information of a received packet;
- if said destination address is not included, to insert an associated address to the transceiver into the control information and to remove a received redundancy information from said packet;
- to forward said packet including said associated address to said redundancy calculation unit for calculating a receiver redundancy information;
- and
- to compare the receiver redundancy information and the received redundancy information and if they are identical, to accept said packet and otherwise to discard said packet.
Dependencies are inferred from the claim text.