IP Library Granted Patent US 12,101,188
Granted Patent B2
US 12,101,188 · App. 17/834,141 · Granted Sep 24, 2024

Multicarrier transceiver that includes a retransmission function and an interleaving function

Inventor: Marcos C. Tzannes (Petaluma, CA)
Assignee: TQ DELTA, LLC
H04L1/18H03M13/00H03M13/09H03M13/091H03M13/2707H03M13/6513H04L1/0041H04L1/0045H04L1/0057H04L1/08H04L1/1607H04L1/1809H04L1/1835H04L1/1874H04L12/5601H04L45/00H04L45/72H04L47/10H04L47/2433H04L47/2441H04L47/32H04L49/552H04L69/324H04L2012/5647
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,101,188
App. No.
17/834,141
Granted
Sep 24, 2024
Kind
B2
Abstract

Through the identification of different packet-types, packets can be handled based on an assigned packet handling identifier. This identifier can, for example, enable forwarding of latency-sensitive packets without delay and allow error-sensitive packets to be stored for possible retransmission. In another embodiment, and optionally in conjunction with retransmission protocols including a packet handling identifier, a memory used for retransmission of packets can be shared with other transceiver functionality such as, coding, decoding, interleaving, deinterleaving, error correction, and the like.

Claims (69)

1. A method of packet retransmission in a multicarrier transceiver comprising:

allocating a memory between a retransmission function for a plurality of packets and an interleaving function for the plurality of packets, wherein the memory is allocated between the retransmission function and the interleaving function in accordance with a first message received during an initialization of the multicarrier transceiver and at least a portion of the memory is allocated to the retransmission function or the interleaving function at any one particular time depending at least on the first message;

transmitting or receiving the plurality of packets;

identifying at least one packet of the plurality of packets as a packet that should not be retransmitted.

2. An apparatus comprising:

a multicarrier transceiver, including a processor, that:

allocates a memory between a retransmission function and an interleaving function,

wherein the memory is allocated between the retransmission function and the interleaving function in accordance with a first message received during an initialization of the multicarrier transceiver, and wherein at least a portion of the memory is allocated to the retransmission function or the interleaving function at any one particular time depending on the first message;

transmits a packet using forward error correction encoding, and interleaves the packet using the allocated interleaver function memory, wherein the packet comprises a header field and a plurality of Reed-Solomon codewords, and wherein the header field comprises a sequence identifier (SID); and

receives a second message using forward error correction decoding and without using deinterleaving, wherein the second message is received in a single DMT symbol, and wherein the second message includes an acknowledgement (ACK) or a negative acknowledgement (NACK) of the transmitted packet.

3. The apparatus of claim 2 , wherein the second message has a higher SNR margin than the packet.

4. The apparatus of claim 2 , wherein a physical layer of the multicarrier transceiver generates the second message.

5. The apparatus of claim 2 , wherein a physical layer of the multicarrier transceiver generates the packet.

6. The apparatus of claim 3 , wherein a physical layer of the multicarrier transceiver generates the second message.

7. The apparatus of claim 3 , wherein a physical layer of the multicarrier transceiver generates the packet.

8. The apparatus of claim 3 , wherein the multicarrier transceiver retransmits the packet using forward error correction encoding and interleaving.

9. The apparatus of claim 8 , wherein the second message has a higher SNR margin than the packet.

10. The apparatus of claim 8 , wherein a physical layer of the multicarrier transceiver generates the second message.

11. The apparatus of claim 8 , wherein a physical layer of the multicarrier transceiver generates the packet.

12. The apparatus of claim 9 , wherein a physical layer of the multicarrier transceiver generates the second message.

13. The apparatus of claim 9 , wherein a physical layer of the multicarrier transceiver generates the packet.

14. An apparatus comprising:

a multicarrier transceiver, including a processor, that:

allocates a memory between a retransmission function and a deinterleaving function, wherein at least a portion of the memory is allocated to the retransmission function or the deinterleaving function at any one particular time, and wherein a first message transmitted during initialization indicates how the memory has been allocated between the retransmission function and the deinterleaving function;

receives a packet using forward error correction decoding and, deinterleaves the packet using the allocated deinterleaver function memory, wherein the packet comprises a header field and a plurality of Reed-Solomon codewords, and wherein the header field comprises a sequence identifier (SID); and

transmits a second message using forward error correction encoding and without using interleaving, wherein the second message is received in a single DMT symbol, and wherein the second message includes an acknowledgement (ACK) or a negative acknowledgement (NACK) of the received packet.

15. The apparatus of claim 14 , wherein the second message has a higher SNR margin than the packet.

16. The apparatus of claim 14 , wherein a physical layer of the multicarrier transceiver generates the second message.

17. The apparatus of claim 14 , wherein a physical layer of the multicarrier transceiver generates the packet.

18. The apparatus of claim 15 , wherein a physical layer of the multicarrier transceiver generates the second message.

19. The apparatus of claim 15 , wherein a physical layer of the multicarrier transceiver generates the packet.

20. The apparatus of claim 15 , wherein the multicarrier transceiver receives a retransmitted packet using forward error correction decoding and deinterleaving.

21. The apparatus of claim 20 , wherein the second message has a higher SNR margin than the packet.

22. The apparatus of claim 20 , wherein a physical layer of the multicarrier transceiver generates the second message.

23. The apparatus of claim 20 , wherein a physical layer of the multicarrier transceiver generates the packet.

24. The apparatus of claim 21 , wherein a physical layer of the multicarrier transceiver generates the second message.

25. The apparatus of claim 21 , wherein a physical layer of the multicarrier transceiver generates the packet.

26. An apparatus comprising:

a multicarrier transceiver, including instructions stored on a non-transitory information storage media, the instructions, when executed, cause the multicarrier transceiver to:

allocate a memory between a retransmission function and an interleaving function,

wherein the memory is allocated between the retransmission function and the interleaving function in accordance with a first message received during an initialization of the multicarrier transceiver, and wherein at least a portion of the memory is allocated to the retransmission function or the interleaving function at any one particular time depending on the first message;

transmit a packet using forward error correction encoding, and interleaves the packet using the allocated interleaver function memory, wherein the packet comprises a header field and a plurality of Reed-Solomon codewords, and wherein the header field comprises a sequence identifier (SID); and

receive a second message using forward error correction decoding and without using deinterleaving, wherein the second message is received in a single DMT symbol, and wherein the second message includes an acknowledgement (ACK) or a negative acknowledgement (NACK) of the transmitted packet.

27. The apparatus of claim 26 , wherein the second message has a higher SNR margin than the packet.

28. The apparatus of claim 26 , wherein a physical layer of the multicarrier transceiver generates the second message.

29. The apparatus of claim 26 , wherein a physical layer of the multicarrier transceiver generates the packet.

30. The apparatus of claim 27 , wherein a physical layer of the multicarrier transceiver generates the second message.

31. The apparatus of claim 27 , wherein the multicarrier transceiver retransmits the packet using forward error correction encoding and interleaving.

32. The apparatus of claim 31 , wherein the second message has a higher SNR margin than the packet.

33. The apparatus of claim 31 , wherein a physical layer of the multicarrier transceiver generates the second message.

34. The apparatus of claim 31 , wherein a physical layer of the multicarrier transceiver generates the packet.

35. The apparatus of claim 32 , wherein a physical layer of the multicarrier transceiver generates the second message.

36. The apparatus of claim 32 , wherein a physical layer of the multicarrier transceiver generates the packet.

37. The apparatus of claim 27 , wherein a physical layer of the multicarrier transceiver generates the packet.

38. An apparatus comprising:

a multicarrier transceiver, including instructions stored on a non-transitory information storage media, the instructions, when executed, cause the multicarrier transceiver to:

allocate a memory between a retransmission function and a deinterleaving function, wherein at least a portion of the memory is allocated to the retransmission function or the deinterleaving function at any one particular time, and wherein a first message transmitted during initialization indicates how the memory has been allocated between the retransmission function and the deinterleaving function; receive a packet using forward error correction decoding and, deinterleaves the packet using the allocated deinterleaver function memory, wherein the packet comprises a header field and a plurality of Reed-Solomon codewords, and wherein the header field comprises a sequence identifier (SID); and

transmit a second message using forward error correction encoding and without using interleaving, wherein the second message is received in a single DMT symbol, and wherein the second message includes an acknowledgement (ACK) or a negative acknowledgement (NACK) of the received packet.

39. The apparatus of claim 38 , wherein the second message has a higher SNR margin than the packet.

40. The apparatus of claim 38 , wherein a physical layer of the multicarrier transceiver generates the second message.

41. The apparatus of claim 39 , wherein a physical layer of the multicarrier transceiver generates the packet.

42. The apparatus of claim 38 , wherein a physical layer of the multicarrier transceiver generates the second message.

43. The apparatus of claim 39 , wherein a physical layer of the multicarrier transceiver generates the packet.

44. The apparatus of claim 39 , wherein the multicarrier transceiver receives a retransmitted packet using forward error correction decoding and deinterleaving.

45. The apparatus of claim 44 , wherein the second message has a higher SNR margin than the packet.

46. The apparatus of claim 44 , wherein a physical layer of the multicarrier transceiver generates the second message.

47. The apparatus of claim 44 , wherein a physical layer of the multicarrier transceiver generates the packet.

48. The apparatus of claim 45 , wherein a physical layer of the multicarrier transceiver generates the second message.

49. The apparatus of claim 44 , wherein a physical layer of the multicarrier transceiver generates the packet.