IP Library Granted Patent US 8,295,221
Granted Patent B2
US 8,295,221 · App. 12/744,775 · Granted Oct 23, 2012

Wireless communication apparatus and wireless communication method

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 8,295,221
App. No.
12/744,775
Granted
Oct 23, 2012
Kind
B2
Abstract

There are provided a wireless transmitting apparatus and a wireless transmission method that enable reduction of transmission delay of a system by enhancing receiving performance achieved during transmission of network-coded data. A decoding section 18 subjects a demodulated signal to error correction decoding and outputs the decoded signal to a buffer 17 . The buffer 17 holds a data packet for a given period of time and outputs the packet to an encoding section 12 . An encoding control section 11 controls an encoding rate for transmission data and outputs control information to the encoding section 12 . In accordance with control information from the encoding control section 11 , the encoding section 12 subjects a data packet to error correction encoding and outputs the coded data packet to a coding section 13 . The coding section 13 subjects data sequences that pair up with each other to XOR processing and outputs a processing result to a modulation section 14 . A wireless transmission section 15 subjects a modulated signal to transmission processing, such as digital-to-analogue conversion, up-conversion, and amplification, and transmits the signal subjected to transmission processing from an antenna 16 through wireless communication.

Claims (40)

1. A wireless communication apparatus that receives a plurality of first packets from a first wireless communication apparatus and a plurality of second packets, which is collectively greater than the plurality of first packets in an amount of data, from a second wireless communication apparatus and that transmits a third signal, which has the same amount of data as the plurality of second packets collectively, to the first wireless communication apparatus and the second wireless communication apparatus, the wireless communication apparatus comprising:

an error-correction encoder configured to generate a plurality of redundant packets by reducing an encoding rate of an earliest received packet included in the plurality of first packets in accordance with respective influence degrees on a transmission delay; and

a coder configured to generate the third signal by combining a first signal, which is generated by appending the plurality of first packets together and arranging the plurality of redundant packets in free resources of the first signal so as to distribute a greater amount of free resources to packets imposing a larger influence degree on the transmission delay, with a second signal, generated by appending the plurality of second packets, in a separable manner.

2. The wireless communication apparatus according to claim 1 , further comprising:

an error determination section configured to determine an error packet included in the plurality of first packets,

wherein the error-correction encoder arranges a redundant packet of the plurality of redundant packets in a free resource made available by non-transmission of the error packet in the first signal.

3. The wireless communication apparatus according to claim 2 , wherein the error-correction encoder generates the redundant packet by reducing an encoding rate of a packet retransmitted a largest number of times of the plurality of first packets.

4. The wireless communication apparatus according to claim 2 , wherein the error-correction encoder generates the plurality of redundant packets by subjecting respective packets in the plurality of first packets with the robust processing in accordance with respective influence degrees on a transmission delay of a system; and

wherein the coder arranges the plurality of redundant packets in the free resource made available by non-transmission of the error packet in the first signal.

5. A wireless communication apparatus that receives a plurality of first packets from a first wireless communication apparatus and a plurality of second packets, which is collectively greater than the plurality of first packets in an amount of data, from a second wireless communication apparatus and that transmits a third signal, which has the same amount of data as the plurality of second packets collectively, to the first wireless communication apparatus and the second wireless communication apparatus, the wireless communication apparatus comprising:

a data identification section configured to identify a packet having an oldest sequence order in the plurality of first packets;

an error-correction encoder configured to generate a plurality of redundant packets by reducing an encoding rate of the packet having the oldest sequence order of the plurality of first packets in accordance with respective influence degrees on a transmission delay; and

a coder configured to generate the third signal by combining a first signal, which is generated by appending the plurality of first packets together and arranging the plurality of redundant packets in free resources of the first signal so as to distribute a greater amount of free resources to packets imposing a larger influence degree on the transmission delay, with a second signal, generated by appending the plurality of second packets, in a separable manner.

6. The wireless communication apparatus according to claim 5 , further comprising:

an error determination section configured to determine an error packet included in the plurality of first packets,

wherein the error-correction encoder arranges a redundant packet of the plurality of redundant packets in a free resource made available by non-transmission of the error packet in the first signal.

7. The wireless communication apparatus according to claim 6 , wherein the error-correction encoder generates the redundant packet by reducing an encoding rate of a packet retransmitted a largest number of times of the plurality of first packets.

8. The wireless communication apparatus according to claim 6 , wherein the error-correction encoder generates the plurality of redundant packets by subjecting respective packets in the plurality of first packets with the robust processing in accordance with respective influence degrees on a transmission delay of a system; and

wherein the coder arranges the plurality of redundant packets in the free resource made available by non-transmission of the error packet in the first signal.

9. A wireless communication apparatus that receives a plurality of first packets from a first wireless communication apparatus and a plurality of second packets, which is collectively greater than the plurality of first packets in an amount of data, from a second wireless communication apparatus and that transmits a third signal, which has the same amount of data as the plurality of second packets collectively, to the first wireless communication apparatus and the second wireless communication apparatus, the wireless communication apparatus comprising:

a data identification section that identifies a packet having an earliest redundancy version of the plurality of first packets;

an error-correction encoder configured to generate a plurality of redundant packets by reducing an encoding rate of the packet having the earliest redundancy version in the plurality of first packets in accordance with respective influence degrees on a transmission delay of a system; and

a coder configured to generate the third signal by combining a first signal, which is generated by appending the plurality of first packets together and arranging the plurality of redundant packets in free resources of the first signal so as to distribute a greater amount of free resources to packets imposing a larger influence degree on the transmission delay, with a second signal, generated by appending the plurality of second packets, in a separable manner.

10. The wireless communication apparatus according to claim 9 , further comprising:

an error determination section configured to determine an error packet included in the plurality of first packets,

wherein the error-correction encoder arranges a redundant packet of the plurality of redundant packets in a free resource made available by non-transmission of the error packet in the first signal.

11. The wireless communication apparatus according to claim 10 , wherein the error-correction encoder generates the redundant packet by reducing an encoding rate of a packet retransmitted a largest number of times of the plurality of first packets.

12. The wireless communication apparatus according to claim 10 , wherein the error-correction encoder generates the plurality of redundant packets by subjecting respective packets in the plurality of first packets with the robust processing in accordance with respective influence degrees on a transmission delay of a system; and

wherein the coder arranges the plurality of redundant packets in the free resource made available by non-transmission of the error packet in the first signal.

13. A wireless communication method for receiving a plurality of first packets from a first wireless communication apparatus and a plurality of second packets, which is collectively greater than the plurality of first packets in an amount of data, from a second wireless communication apparatus and transmitting a third signal, which has the same amount of data as the plurality of second packets collectively, to the first wireless communication apparatus and the second wireless communication apparatus, the method comprising:

generating a plurality of redundant packets by reducing an encoding rate of an earliest received packet included in the plurality of first packets in accordance with respective influence degrees on a transmission delay; and

generating the third signal by combining a first signal, which is generated by appending the plurality of first packets together and arranging the plurality of redundant packets in free resources of the first signal so as to distribute a greater amount of free resources to packets imposing a larger influence degree on the transmission delay, with a second signal, generated by appending the plurality of second packets, in a separable manner.

14. A wireless communication method for receiving a plurality of first packets from a first wireless communication apparatus and a plurality of second packets, which is collectively greater than the plurality of first packets in an amount of data, from a second wireless communication apparatus and transmitting a third signal, which has the same amount of data as the plurality of second packets collectively, to the first wireless communication apparatus and the second wireless communication apparatus, the method comprising:

identifying a packet having an oldest sequence order in the plurality of first packets;

generating a plurality of redundant packets by reducing an encoding rate of the packet having the oldest sequence order in the plurality of first packets in accordance with respective influence degrees on a transmission delay; and

generating the third signal by combining a first signal, which is generated by appending the plurality of first packets together and arranging the plurality of redundant packets in free resources of the first signal so as to distribute a greater amount of free resources to packets imposing a larger influence degree on the transmission delay, with a second signal, generated by appending the plurality of second packets, in a separable manner.

15. A wireless communication method for receiving a plurality of first packets from a first wireless communication apparatus and a plurality of second packets, which is collectively greater than the plurality of first packets in an amount of data, from a second wireless communication apparatus and transmitting a third signal, which has the same amount of data as the plurality of second packets collectively, to the first wireless communication apparatus and the second wireless communication apparatus, the method comprising:

identifying a packet having an earliest redundancy version in the plurality of first packets;

generating a plurality of redundant packets by reducing an encoding rate of the packet having the earliest redundancy version in the plurality of first packets in accordance with respective influence degrees on a transmission delay of a system; and

generating the third signal by combining a first signal, which is generated by appending the plurality of first packets together and arranging the plurality of redundant packets in free resources of the first signal so as to distribute a greater amount of free resources to packets imposing a larger influence degree on the transmission delay, with a second signal, generated by appending the plurality of second packets, in a separable manner.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2021
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: APPLE INC.
Reel/Frame 055814/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2011
From: MATSUMOTO, ATSUSHI; HORIUCHI, AYAKO; IMAMURA, DAICHI; NAKAO, SEIGO
To: PANASONIC CORPORATION
Reel/Frame 026613/0790 →