Sign In to Follow Application
View All Documents & Correspondence

Wireless Communication Apparatus, Wireless Communication Control Apparatus, Wireless Communication Method, Wireless Communication Program, Wireless Communication Control Method, And Wireless Communication Control Program

Abstract: A wireless communication apparatus that uses a communication protocol to transmit and receive data with a data check bit, including a received data determining section that performs a data check for received data by using the data check bit to determine whether the data is error; a received result transmitting section that, when determined to be error, discards the data and transmits a retransmission request to other wireless communication apparatus of the transmitting origin, whereas determined to be not error, transmits a message indicating that the data is normal to the other wireless communication apparatus of the transmitting origin; and a retransmission asking section that determines whether a format of the data is incorrect or normal, and when determined to be normal, passes the data to predetermined processing, whereas when determined to be incorrect, discards the data and asks the received result transmitting section to request retransmission of the data.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
15 March 2010
Publication Number
32/2010
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2018-07-19
Renewal Date

Applicants

FUJITSU LIMITED
1-1, KAMIKODANAKA 4-CHOME, NAKAHARA-KU KAWASAKI-SHI, KANAGAWA 211-8588, JAPAN

Inventors

1. CHIAKI SHINOHARA
C/O FUJITSU KYUSHU NETWORK TECHNOLOGIES LIMITED 2-1, MOMOCHIHAMA 2-CHOME, SAWARA-KU FUKUOKA-SHI, FUKUOKA 814-8588 JAPAN
2. KAZUHISA OBUCHI
C/O. FUJITSU LIMITED 1-1, KAMIKODANAKA 4-CHOME, NAKAHARA-KU KAWASAKI-SHI, KANAGAWA 211-8588, JAPAN
3. HIROTOSHI SHIMIZU
C/O. FUJITSU LIMITED 1-1, KAMIKODANAKA 4-CHOME, NAKAHARA-KU KAWASAKI-SHI, KANAGAWA 211-8588, JAPAN
4. AKIHIDE OTONARI
C/O FUJITSU KYUSHU NETWORK TECHNOLOGIES LIMITED 2-1, MOMOCHIHAMA 2-CHOME, SAWARA-KU FUKUOKA-SHI, FUKUOKA 814-8588 JAPAN
5. YOSHINORI SOEJIMA
C/O FUJITSU KYUSHU NETWORK TECHNOLOGIES LIMITED 2-1, MOMOCHIHAMA 2-CHOME, SAWARA-KU FUKUOKA-SHI, FUKUOKA 814-8588 JAPAN
6. MIKI YAMASAKI
C/O FUJITSU KYUSHU NETWORK TECHNOLOGIES LIMITED 2-1, MOMOCHIHAMA 2-CHOME, SAWARA-KU FUKUOKA-SHI, FUKUOKA 814-8588 JAPAN
7. SHINYA OKAMOTO
C/O FUJITSU KYUSHU NETWORK TECHNOLOGIES LIMITED 2-1, MOMOCHIHAMA 2-CHOME, SAWARA-KU FUKUOKA-SHI, FUKUOKA 814-8588 JAPAN

Specification

DESCRIPTION
WIRELESS COMMUNICATION APPARATUS, WIRELESS COMMUNICATION
CONTROL APPARATUS, WIRELESS COMMUNICATION METHOD, WIRELESS
COMMUNICATION PROGRAM, WIRELESS COMMUNICATION CONTROL
METHOD, AND WIRELESS COMMUNICATION CONTROL PROGRAM
Technical Field
The embodiment discussed herein is related to a
wireless communication apparatus that uses a communication
protocol to transmit and receive data with a data check
bit, a wireless communication control apparatus that is
used in the wireless communication apparatus to control
communication, a wireless communication method that -uses
the wireless communication apparatus, a wireless
communication program that causes the wireless
communication apparatus to perform data reception
processing, a wireless communication control method that
uses the wireless communication control apparatus used in
the wireless communication apparatus to control
communication, and a wireless communication control
program that uses the wireless communication control
apparatus which is used in the wireless communication
apparatus to control communication.
Background Art
Recently, a protocol of wireless communication system
referred to as 3G (3rd generation) is widely employed.
There are some development stages in this 3G, and in
addition to the original 3G employed in FOMA and the like,
there appears a cellular telephone employing a protocol
referred to as 3.5G or HSDPA in which speed of
communication is more enhanced. Moreover, now a protocol
referred to as Super3G or 3.9G is examined.
A protocol in a wireless communication system of this
3G group is divided into plural layers. A layer 1 among
them is a layer referred to as a physical layer and
handles actual communication.
FIG. 1 is a protocol block diagram of a layer 2.

The layer 2 positioned on the layer 1 includes three
sub layers of a MAC (Medium Access Control), a RLC (Radio
Link Control), and a PDCP (Packet Data Convergence
Protocol).
Here, a whole of one processing function arranged in
one layer or one sub layer is called an entity. PDCP
entity or RLC entity exists as many as LCH (Logical
Channel) to be used (n pieces of #1 ~#n in the example
illustrated in FIG. 1). Each PDCP and each RLC correspond
to each LCH and transfer a PDU (Protocol Data Unit) .
Here, the PDCP entity processes concealment of data and
the like in 3.9G (Super3G) , and the RLC entity processes
retransmission control of data and the like.
A MAC entity integrates PDU's transferred from each
RLC entity via each LCH into one PDU and transmits the PDU
to a HARQ (Hybrid Automatic Repeat reQuest) . The HARQ
transfers the PDU to the lower layer 1 via a TRCH
(Transport Channel).
On a receiving side, the MAC entity divides the PDU
transferred from the layer 1 via the TRCH into one PDU or
plural PDU's, and transfers the divided PDU's (PDU) to
each RLC entity via each LCH.
Incidentally, although there is a layer 3 on the
layer 2, the layer 3 is not directly related here so that
its illustration and explanation are omitted.
Here, for each PDU, a mechanism capable of exchanging
information with a counterpart side by adding not only
user data but also control information necessary for an
entity on the counterpart side is examined in 3GPP (3rd
Generation Partnership Project).
FIG. 2 illustrates an example of a data flow of a PDU
with control information added thereto.
In the RLC entity, a header H is added to a RLC-SDU
(Source Data Unit) received from the PDCP entity of the
same LCH to be transmitted to the MAC entity as a PDU in a
RLC sub layer (RLC-PDU) . In the MAC entity, RLC-PDU's
transmitted from RLC entities of plural LCH's are received
as SDU's (MAC-SDU's) in the MAC sub layers. The plural
MAC-SDU's are integrated, added with MAC control

information and further added with a header H, and
transmitted to the layer 1 as one single MAC-PDU. In the
layer 1, the MAC-PDU transmitted from the MAC sub layer is
transmitted by wireless.
On the other hand, on the receiving side, the MAC-PDU
received in the layer 1 is passed to the MAC entity, and
in the MAC entity, the received MAC-PDU is divided into
MAC-SDU's for each LCH and passed to the RLC entities of
each LCH.
Incidentally, in this FIG. 2, a case of normally
being transmitted and received is exemplified.
Incidentally, the HARQ (see FIG. 1) included in the MAC
entity checks whether reception is normal or abnormal by a
CRC (Cyclic Redundancy Check), and transmits an ACK
(Acknowledgment) toward a transmitting origin if reception
is normal (CRC-OK) or transmits a NACK (Negative
Acknowledgment) when reception is abnormal (CRC-NG), so
that a retransmission request is performed.
FIG. 3 illustrates a data flow including returning of
the ACK and NACK by the HARQ on the receiving side.
Here, a case is illustrated in which a HARQ
transmission controlling section on the transmitting side
operates, and two MAC-PDU's of a MAC-PDU #1 and a MAC-PDU
#2 are transmitted toward the receiving side. On the
receiving side, these two MAC-PDU's are received, and a
HARQ reception controlling section on the receiving side
performs a CRC check for each of the received MAC-PDU's.
As a result of the CRC check, it is determined that- the
MAC-PDU #1 is abnormal in receiving (CRC-NG) , and a NACK
is transmitted toward the transmitting side at this time.
When the HARQ transmission controlling section on the
transmitting side receives the NACK, the HARQ transmission
controlling section performs retransmission control of the
same MAC-PDU #1. On the transmitting side, a time when
the MAC-PDU #1 is transmitted is managed, and when the
NACK is received, it is possible to identify
retransmission of which particular MAC-PDU the NACK
requests, from a received time of the NACK. Therefore, on
the receiving side of the MAC-PDU, simply by transmitting

the NACK, without transmitting an identifier of a MAC-PDU
in which an abnormality in receiving occurs on the
receiving side, it is possible to recognize in which
particular MAC-PDU the abnormality in receiving occurs on
the transmitting side.
As for the MAC-PDU #2 that is transmitted following
the MAC-PDU #1 from the transmitting side, when reception
is normal (CRC-OK), the HARQ reception controlling section
passes the MAC-PDU #2 to the MAC-PDU determination
processing section and also transmits an ACK toward the
transmitting side. The transmitting side which receives
the ACK recognizes that retransmission control for the
MAC-PDU #2 is unnecessary and transmits a MAC-PDU (here,
MAC-PDU #n) to be transmitted next.
In the MAC-PDU determination processing section, it
is determined whether the MAC-PDU #2 received from" the
HARQ reception controlling section is a PDU in a normal
format or a PDU in an incorrect format.
FIG. 4 is a schematic diagram illustrating a
determination processing whether a PDU is in a normal
format or an incorrect format in the MAC-PDU determination
processing section.
As described above, when the HARQ reception
controlling section determines that the reception is
normal as a result of the CRC check, the HARQ reception
controlling section transmits an ACK toward the
transmitting side and also passes the MAC-PDU to the MAC-
PDU determination processing section. When the MAC-PDU
determination processing section receives the MAC-PDU from
the HARQ reception controlling section, it is determined
whether the format of the MAC-PDU is normal or incorrect.
For example, the following cases are considered as an
incorrect format.
(1) An identifier of a LCH is out of range.
(2) More headers than specified in exist (E (Extension)
flag in a header is ON).
(3) A sum of Length information in a header is longer than
a received MAC-PDU.
(4) An identifier of the MAC control information is out of

range.
(5) An identifier of the MAC control information is
different from the Length.
In the MAC-PDU determination processing section, it
is determined whether the MAC-PDU is in a normal format or
an incorrect format, and when it is determined to be the
normal format, the MAC-PDU is divided into MAC-SDU's for
each LCH to be passed to a RLC entity of each LCH (see
FIG. 2), and when it is determined to be the incorrect
format, the MAC-PDU is discarded. In this case, the
retransmission control is not performed in the MAC entity.
As described above, since the retransmission control is
performed in the RLC entity, if the RLC-PDU to be received
by the RLC entity is not received, the retransmission
request is performed from the RLC entity. However, since
there is a condition for performing the retransmission
control in the RLC entity, the retransmission control is
not performed immediately.
Subsequently, as a technique related to the present
invention, an outline of MINO (Multiple-Input Multiple-
Output) to perform communication by using plural antennas
will be explained.
FIG. 5 is a block diagram illustrating an outline of
a transmitting apparatus and a receiving apparatus
employing the MIMO, and FIG. 6 illustrates a data flow
when the MIMO is employed.
In a MAC-PDU generation processing section 11 on the
transmitting side, RLC-PDU's (MAC-SDU's) received from
each RLC are integrated to generate a MAC-PDU. as
illustrated in FIG. 2. Although this MAC-PDU is generated
in multiple numbers depending on generation of data to be
transmitted, in FIG. 5 and FIG. 6, two MAC-PDU's of the
MAC-PDU #1 and the MAC-PDU #2 are typically illustrated.
The MAC-PDU's generated in the MAC-PDU generation
processing section 11 are inputted into a layer 1
transmission processing section 13 via the HARQ
transmission controlling section 12, the MAC-PDU's are
allocated to plural antennas 14a, 14b (here, two antennas
as one example), respectively, and transmitted while being

shared by these two antennas 14a, 14b.
On the receiving side, the MAC-PDU's transmitted from
these two antennas 14a, 14b on the transmitting side are
received by two antennas 24a, 24b, and passed to a layer 1
reception processing section 23. In FIG. 6, a pair of the
antennas for transmitting and receiving is referred to as
a MIMO antenna while identifying each as a MIMO antenna &1
and a MIMO antenna &2.
The MAC-PDU's received via the plural antennas 24a,
24b in the layer 1 reception processing section 22 on the
receiving side are, after a CRC check is performed and a
NACK and an ACK are transmitted by the HARQ reception
controlling section 22, to be transmitted to the MAC-PDU
determination processing section 21. In the MAC-PDU
determination processing section 21, the normality or
incorrectness of the format is determined, and when
determined to be the normal format, the MAC-PDU's' are
divided into MAC-PDU's for each LCH to be passed to each
RLC entity. A MAC-PDU in the incorrect format is
discarded in the MAC-PDU determination processing section
21.
Thus, the MIMO is a technique of transmitting and
receiving in parallel by using plural antennas, and
enables high speed communication since the plural antennas
are used so that the bandwidth is widened.
In the above-described communication algorithm, the
MAC-PDU determination processing section on the receiving
side determines whether a format of the received MAC-PDU
is normal or incorrect and when determined to be the
incorrect format, the MAC-PDU determination processing
section discards the MAC-PDU. Although the acquisition of
the discarded data is handled by the retransmission
control in the RLC entity, as described above, the
retransmission control in the RLC entity is not
immediately performed, but it takes some time before the
request of retransmission so that a throughput as a whole
may decrease.
In view of the above circumstances, it is an object
of the present invention to provide a wireless

communication apparatus which obtains an improved
throughput, a wireless communication control apparatus, a
wireless communication method, a wireless communication
program, a wireless communication control method, and 'a
wireless communication control program.
Disclosure of Invention
A first wireless communication apparatus out of the
wireless communication apparatus of the present invention
uses a communication protocol to transmit and receive data
with a data check bit, and includes:
a receiving section that receives the data from other
wireless communication apparatus of a transmitting origin;
a received data determining section that performs a
data check for the received data by using the data check
bit and performs a determination whether or not the data
is an error;
a received result transmitting section that, when a
result of the determination is an error, discards the data
and transmits a retransmission request for the data to the
other wireless communication apparatus of the transmitting
origin, and when a result of the determination is not an
error, transmits a message indicating that the data is
normal to the other wireless communication apparatus of
the transmitting origin;
a format determining section that determines whether
a format of the data is incorrect or normal, and that
passes the data to predetermined processing when the
format of the data is determined to be normal; and
a retransmission asking section that discards, the
data and asks the received result transmitting section to
request retransmission of the data when the format of the
data is determined to be incorrect.
Since the first wireless communication apparatus of
the present invention determines whether a format of
received data is incorrect or normal, and includes the
retransmission asking section that, when the format of the
data is determined to be incorrect, discards the data and
asks the received result transmitting section to request

retransmission of the data, the retransmission request is
made immediately when the format of the data is incorrect
and thus a throughput of communication is improved.
Here, the communication protocol of the first
wireless communication apparatus typically includes a MAC
(Medium Access Control) protocol, the data check is a CRC
(Cyclic Redundancy Check), and the predetermined
processing is a RLC (Radio Link Control).
Further, a second wireless communication apparatus out
of the wireless communication apparatus of the present
invention uses a communication protocol to transmit and
receive data with a data check bit, and includes:
a transmitting section that transmits the data toward
another wireless communication apparatus of a transmitting
destination, wherein the retransmission asking section,
when the format of the data is determined to be incorrect,
discards the data and instead of asking the received
result transmitting section to request retransmission of
the data, asks the transmitting section to embed a
retransmission request in communication control
information of the data to be transmitted to the other
wireless communication apparatus of the transmitting
origin and to transmit the data.
Since the second wireless communication apparatus of
the present invention determines whether a format of data
is incorrect or normal, and includes the retransmission
asking section that, when the format of the data is
determined to be incorrect, discards the data and asks the
transmitting section to embed a retransmission request in
communication control information of the data to be
transmitted to the other wireless communication apparatus
of the transmitting origin and to transmit the data, the
retransmission request of the data is made immediately
when the communication control information of the data is
incorrect and thus a throughput of communication is
improved.
Here, in the second wireless communication apparatus of
the present invention, it is preferable that the
retransmission asking section asks the transmitting

section to further embed a retransmission request
including reception time information of the received data
in communication control information of the data to be
transmitted to the other wireless communication apparatus
of the transmitting origin and to transmit the data.
A transmission time of data to be transmitted to the
transmitting origin that has transmitted the incorrect
data is not regulated uniformly. However, by embedding a
retransmission request including reception time
information of the incorrect data in communication control
information of the data to be transmitted to the
transmitting origin, on the transmitting side that has
transmitted the incorrect data, it is possible to easily
identify the incorrect data.
Moreover, it is preferable that the second wireless
communication apparatus further includes plural antennas
and performs MINO (Multiple-Input Multiple-Output)
communication by using the plural antennas, and
the retransmission asking section asks . the
transmitting section to embed a retransmission request
further including antenna identification information as
well as the reception time information of the received
data in communication control information of the data to
be transmitted to the other wireless communication
apparatus of the transmitting origin and to transmit the
data.
In the wireless communication apparatus employing the
MINO technique, wireless communication is performed in
parallel by using plural antennas. Therefore, by
embedding a retransmission request including antenna
identification information to identify a specific antenna
that has received the incorrect data along with • the
reception time information in the communication control
information, on the transmitting side that has transmitted
the incorrect data, it is possible to easily identify the
incorrect data by the reception time information and the
antenna identification information.
The communication protocol of the second wireless
communication apparatus typically includes a MAC (Medium

Access Control) protocol, the data check is a CRC (Cyclic
Redundancy Check), and the predetermined processing is a
RLC (Radio Link Control).
Incidentally, in either of the first and the second
wireless communication apparatus, it is preferable that
the retransmission asking section does not perform the
retransmission request of the data anymore when a format
of the retransmitted data has a same incorrect content.
When a same incorrect content is included in the
retransmitted data, it means that the incorrectness has
not been resolved on the transmitting side, and a
possibility of obtaining data in which the incorrectness
is resolved is low through further retransmission request.
So it is desirable not to perform the retransmission
request of the data anymore since it only increases
traffic.
Still more, a first wireless communication control
apparatus out of the wireless communication control
apparatus of the present invention is used in a wireless
communication apparatus which uses a communication
protocol to transmit and receive data with a data check
bit and which includes a receiving section and a received
result transmitting section, to control communication, and
the first wireless communication control apparatus
includes:
a received data determining section that performs a
data check for the received data by using the data check
bit and performs a determination whether or not the data
is an error;
a received result transmission instructing section
that, when a result of the determination is an error,
discards the data and instructs the received result
transmitting section to transmit a retransmission request
of the data to the other wireless communication apparatus
of the transmitting origin, , and when a result of the
determination is not an error, instructs the received
result transmitting section to transmit a message
indicating that the data is normal to the other wireless
communication apparatus of the transmitting origin;

a format determining section that determines whether
a format of the data is incorrect or normal, and that
passes the data to predetermined processing when the
format of the data is determined to be normal; and
a retransmission asking section that discards the
data and asks the received result transmitting section to
request retransmission of the data when the format of the
data is determined to be incorrect.
Furthermore, a second wireless communication control
apparatus out of the wireless communication control
apparatus of the present invention is used in a wireless
communication apparatus which uses a communication
protocol to transmit and receive data including
communication control information with a data check bit
and which includes a receiving section and a received
result transmitting section, to control communication, and
the second wireless communication control apparatus
includes:
a received data determining section that performs a
data check for the received data by using the data check
bit and performs a determination whether or not the -data
is an error;
a received result transmission instructing section
that, when a result of the determination is an error,
discards the data and instructs the received result
transmitting section to transmit a retransmission request
of the data to the other wireless communication apparatus
of the transmitting origin, , and when a result of the
determination is not an error, instructs the received
result transmitting section to transmit a message
indicating that the data is normal to the other wireless
communication apparatus of the transmitting origin;
a format determining section that determines whether
a format of the data is incorrect or normal, and "that
passes the data to predetermined processing when the
format of the data is determined to be normal; and
a retransmission asking section that, when the format
of the data is determined to be incorrect, discards the
data and asks the transmitting section to embed a

retransmission request in communication control
information of the data to be transmitted to the other
wireless communication apparatus of the transmitting
origin.
A first wireless communication method out of the
wireless communication methods of the present invention
uses a wireless communication apparatus which uses a
communication protocol to transmit and receive data with a
data check bit and which includes a receiving section, a
received data determining section, a received result
transmitting section, a format determining section, and a
retransmission asking section,
the first wireless communication method includes:
receiving the data from other wireless communication
apparatus of a transmitting origin by using the receiving
section;
received-data-determining of, by using the received
data determining section, performing a data check for the
received data by using the data check bit and determining
whether or not the data is an error;
received-result-transmitting of, by using the received
result transmitting section, discarding the data ' and
transmitting a retransmission request of the data to the
other wireless communication apparatus of the transmitting
origin when a result of the determination is an error, and
transmitting a message indicating that the data is normal
to the other wireless communication apparatus of the
transmitting origin when a result of the determination is
not an error;
format-determining of, by using the format
determining section, determining whether a format of the
data is incorrect or normal, and passing the data to
predetermined processing when the format of the data is
determined to be normal; and
retransmission-asking of, by using the retransmission
asking section, discarding the data and asking the
received result transmitting section to request
retransmission of the data when the format of the data is
determined to be incorrect.

Still further, a second wireless communication method
out of the wireless communication methods of the present
invention uses a wireless communication apparatus which
uses a communication protocol to transmit and receive data
including communication control information with a data
check bit and which includes a receiving section, a
transmitting section, a received data determining section,
a received result transmitting section, a format
determining section, and a retransmission asking section,"
the second wireless communication method includes:
receiving the data from other wireless communication
apparatus of a transmitting origin by using the receiving
section;
received-data-determining of, by using the received
data determining section, performing a data check for the
received data by using the data check bit and determining
whether or not the data is an error;
received-result-transmitting of, by using the received
result transmitting section, discarding the data and
transmitting a retransmission request of the data to the
other wireless communication apparatus of the transmitting
origin when a result of the determination is an error, and
transmitting a message indicating that the data is normal
to the other wireless communication apparatus of the
transmitting origin when a result of the determination is
not an error;
format-determining of, by using the format
determining section, determining whether a format of the
data is incorrect or normal, and passing the data to
predetermined processing when the format of the data is
determined to be normal; and
retransmission-asking of, by using the retransmission
asking section in the retransmission-asking, discarding
the data when the format of the data is determined to be
incorrect and asking the transmitting section to embed the
retransmission request in communication control
information of the data to be transmitted to the other
wireless communication apparatus of the transmitting
origin and to transmit the data.

Further, a first wireless communication program out of
the wireless communication programs of the present
invention causes a wireless communication apparatus to
perform reception processing of data, wherein the wireless
communication apparatus uses a communication protocol to
transmit and receive data with a data check bit and
includes a receiving section, a received data determining
section, a received result transmitting section, a format
determining section, and a retransmission asking section,
the first wireless communication program causing the
wireless communication apparatus to perform:
receiving the data from other wireless communication
apparatus of a transmitting origin by using the receiving
section;
received-data-determining of, by using the received
data determining section, performing a data check for the
received data by using the data check bit and determining
whether or not the data is an error;
received-result-transmitting of, by using the received
result transmitting section, discarding the data and
transmitting a retransmission request of the data to the
other wireless communication apparatus of the transmitting
origin when a result of the determination is an error,, and
transmitting a message indicating that the data is normal
to the other wireless communication apparatus of the
transmitting origin when a result of the determination is
not an error;
format-determining of, by using the format
determining section, determining whether a format of the
data is incorrect or normal, and passing the data to
predetermined processing when the format of the data is
determined to be normal; and
retransmission-asking of, by using the retransmission
asking section, discarding the data and asking the
received result transmitting section to request
retransmission of the data when the format of the data is
determined to be incorrect.
Yet more, a second wireless communication program out
of the wireless communication programs of the present

invention causes a wireless communication apparatus to
perform reception processing of data, wherein the wireless
communication apparatus uses a communication protocol to
transmit and receive data including communication control
information with a data check bit and includes a receiving
section, a transmitting section, a received data
determining section, a received result transmitting
section, a format determining section, and a
retransmission asking section,
the second wireless communication program causing the
wireless communication apparatus to perform:
receiving the data from other wireless communication
apparatus of a transmitting origin by using the receiving
section;
received-data-determining of, by using the received
data determining section, performing a data check for the
received data by using the data check bit and determining
whether or not the data is an error;
received-result-transmitting of, by using the received
result transmitting section, discarding the data and
transmitting a retransmission request of the data to the
other wireless communication apparatus of the transmitting
origin when a result of the determination is an error, and
format-determining of, by using the format
determining section, determining whether a format of the
data is incorrect or normal, and passing the data to
predetermined processing when the format of the data is
determined to be normal; and
retransmission-asking of, discarding the data, when the
format of the data is determined to be incorrect, and
asking the transmitting section to embed the
retransmission request in communication control
information of the data to be transmitted to the other
wireless communication apparatus of the transmitting
origin and to transmit the data.
Also, a first wireless communication control method out
of the wireless communication control methods of. the
present invention uses a wireless communication control
apparatus used in a wireless communication apparatus that

uses a communication protocol to transmit and receive data
with a data check bit and that includes a receiving
section and a received result transmitting section, to
control communication, and
the first wireless communication control method
includes:
received-data-determining of performing a data check
for the received data by using the data check bit and
determining whether or not the data is an error;
received-result-transmission-instructing of discarding
the data and instructing the received result transmitting
section to transmit a retransmission request of the data
to the other wireless communication apparatus of the
transmitting origin when a result of the determination is
an error, and instructing the received result transmitting
section to transmit a message indicating that the data is
normal to the other wireless communication apparatus of
the transmitting origin when a result of the determination
is not an error;
format-determining of determining whether a format of
the data is incorrect or normal, and passing the data to
predetermined processing when the format of the data is
determined to be normal; and
retransmission-asking of discarding the data and asking
the received result transmitting section to request
retransmission of the data when the format of the data is
determined to be incorrect.
Further more, a second wireless communication control
method out of the wireless communication control methods
of the present invention uses a wireless communication
control apparatus used in a wireless communication
apparatus that uses a communication protocol to transmit
and receive data with a data check bit and that includes a
receiving section, a transmitting section and a received
result transmitting section, to control communication, and
the second wireless communication control method
includes:
received-data-determining of performing a data check
for the received data by using the data check bit and

determining whether or not the data is an error;
received-result-transmission-instructing of discarding
the data and instructing the received result transmitting
section to transmit a retransmission request of the data
to the other wireless communication apparatus of the
transmitting origin when a result of the determination is
an error, and instructing the received result transmitting
section to transmit a message indicating that the data is
normal to the other wireless communication apparatus of
the transmitting origin when a result of the determination
is not an error;
format-determining of determining whether a format of
the data is incorrect or normal, and passing the data to
predetermined processing when the format of the data is
determined to be normal; and
a retransmission asking of, by using the retransmission
asking section, discarding the data when the format of the
data is determined to be incorrect and asking the
transmitting section to embed the retransmission request
in communication control information of the data to be
transmitted to the other wireless communication apparatus
of the transmitting origin.
Moreover, a first wireless communication control
program out of the wireless communication control programs
of the present invention causes a wireless communication
control apparatus to perform reception' processing of data,
wherein the wireless communication control apparatus is
used in a wireless communication apparatus that uses a
communication protocol to transmit and receive data with a
data check bit and includes a receiving section and a
received result transmitting section, to control
information,
the first wireless communication control program
causing the wireless communication apparatus to perform:
received-data-determining of performing a data check
for the received data by using the data check bit and
determining whether or not the data is an error;
received-resuit-transmission-instructing of
discarding the data and instructing the received result

transmitting section to transmit a retransmission request
of the data to the other wireless communication apparatus
of the transmitting origin when a result of the
determination is an error, and instructing the received
result transmitting section to transmit a message
indicating that the data is normal to the other wireless
communication apparatus of the transmitting origin when a
result of the determination is not an error;
format-determining of determining whether a format of
the data is incorrect or normal, and passing the data to
predetermined processing when the format of the data is
determined to be normal; and
retransmission-asking of discarding the data and asking
the received result transmitting section to request
retransmission of the data when the format of the data is
determined to be incorrect.
Still more, a second wireless communication control
program out of the wireless communication control programs
of the present invention causes a wireless communication
control apparatus to perform reception processing of data,
wherein the wireless communication control apparatus is
used in a wireless communication apparatus that uses a
communication protocol to transmit and receive data
including communication control information with a data
check bit and includes a receiving section, a transmitting
section, and a received result transmitting section, to
control information,
the second wireless communication control program
causing the wireless communication apparatus to perform:
received-data-determining of performing a data check
for the received data by using the data check bit and
determining whether or not the data is an error;
received-result-transmission-instructing of
discarding the data and instructing the received result
transmitting section to transmit a retransmission request
of the data to the other wireless communication apparatus
of the transmitting origin when a result of the
determination is an error, and instructing the received
result transmitting section to transmit a message

indicating that the data is normal to the other wireless
communication apparatus of the transmitting origin when'a
result of the determination is not an error;
format-determining of determining whether a format of
the data is incorrect or normal, and passing the data to
predetermined processing when the format of the data is
determined to be normal; and
retransmission-asking of discarding the data when the
format of the data is determined to be incorrect and
asking the transmitting section to embed the
retransmission request in communication control
information of the data to be transmitted to the other
wireless communication apparatus of the transmitting
origin and to transmit the data.
[0055] Here, main aspects are described about the
wireless communication control apparatus, the wireless
communication control method, the wireless communication
program, the wireless communication control method, and
the wireless communication control program. However, all
modes that correspond to the aspects described about the
wireless communication apparatus of the above-described
present invention are also included in the wireless
communication control apparatus, the wireless
communication control method, the wireless communication
program, the wireless communication control method, and
the wireless communication control program, as long as the
modes are appropriate to the scope of the present
invention.
Brief Description of Drawings
FIG. 1 is a protocol block diagram of a layer 2.
FIG. 2 illustrates an example of a data flow of a PDU
with control information added thereto.
FIG. 3 illustrates a data flow including returning of
ACK and NACK by a HARQ on a receiving side.
FIG. 4 is a schematic diagram illustrating a
determination processing whether a PDU is in a normal
format or an incorrect format in a MAC-PDU determination
processing section.

FIG. 5 is a block diagram illustrating an outline of
a transmitting apparatus and a receiving apparatus
employing MIMO.
FIG. 6 illustrates a data flow when the MIMO is
employed.
FIG. 7 is a schematic diagram illustrating one
example of a communication system to which one embodiment
of the present invention is applied.
FIG. 8 is a block diagram illustrating a HARQ
reception controlling section and a MAC-PDU determination
processing section in a first embodiment of the present
invention.
FIG. 9 illustrates a data flow in the embodiment
illustrated in FIG. 8.
FIG. 10 is a block diagram illustrating a
configuration in a MAC sub layer on the receiving side in
a second embodiment of the present invention.
FIG. 11 illustrates a data flow in the embodiment
illustrated in FIG. 10.
The Best Mode for Carrying out the Invention
Embodiments of the present invention will be
described with reference to the drawings.
FIG. 7 is a schematic diagram illustrating one
example of a communication system to which one embodiment
of the present invention is applied.
FIG. 7 illustrates a cellular telephone 100 and a
base station 200 that performs wireless communication with
the cellular telephone 100. Incidentally, although "many
cellular telephones and many base stations exist, and
furthermore many switchboards exist in a real
communication system, here, only a minimum configuration
necessary to explain the present embodiment is
illustrated.
Wireless communication is performed between the
cellular telephone 100 and the base station 200, such that
when the cellular telephone 100 becomes the transmitting
side, the base station 200 becomes the receiving side,
whereas when the base station 200 becomes the transmitting

side, the cellular telephone 100 becomes the receiving
side. In other words, in either one of the cellular
telephone 100 and the base station 200, a configuration of
the transmitting side and a configuration of the receiving
side are provided as described in the following.
In the above-described conventional technique, when a
format of the received MAC-PDU is incorrect, the MAC-PDU
is discarded and a request of retransmission is handled by
the RLC. However, in the present embodiment, when a
format of the received MAC-PDU is incorrect, as
illustrated in the following two examples, a request of
retransmission is made in the MAC sub layer, thereby
improving the throughput of the communication. The
present embodiment is different from the above-mentioned
conventional technique only in a point that a request of
retransmission is made in the MAC sub layer, so that the
explanation made about the above-mentioned conventional
technique is applied for the other points other than the
point as they are.
That is, the wireless communication apparatus of the
present invention includes, as a block configuration, both
the configurations of the transmitting side and the
receiving side illustrated in the previously described
FIG. 5 as one example, and only the point to be described
in the following is different from the above-mentioned
conventional technique.
FIG. 8 is a block diagram illustrating the HARQ
reception controlling section and the MAC-PDU
determination processing section in a•first embodiment of
the present invention.
When a MAC-PDU transmitted from the transmitting side
is received, a received data determining section 221 of
the HARQ reception controlling section 22 on the receiving
side performs a CRC check for the received MAC-PDU. If it
is a normal receiving (CRC-OK) , the MAC-PDU is transmitted
to the MAC-PDU determination processing section 21 and
also a request of transmitting an ACK is made for an ACK-
NACK transmitting section 222, and the ACK is transmitted
from the ACK-NACK transmitting section 222 via the layer

1. However, in spite of the request of transmitting the
ACK made from the received data determining section 221
toward the ACK-NACK transmitting section 222, there is a
case in which the ACK is not transmitted but a NACK is
transmitted from the ACK-NACK transmitting section 22,2 as
will be explained below.
When the received data determining section 221
determines that the reception is abnormal (CRC-NG), a
request of transmitting a NACK is made from the received
data determining section 221 toward the ACK-NACK
transmitting section 222, and the NACK is transmitted from
the ACK-NACK transmitting section 222 toward the
transmitting side via the layer 1. As already explained,
the transmitting side manages a transmission time of a
MAC-PDU and it is possible to identify, if an ACK or a
NACK is received, which PDU the ACK or the NACK
corresponds to, from a reception time of the ACK or the
NACK. Also in the MIMO, since an ACK and a NACK is
transmitted from the same antenna as that having received
the ACK and the NACK on the receiving side, it is possible
to identify, on the transmitting side of the PDU, which
MAC-PDU the ACK and the NACK corresponds to, from the
transmission time and the antenna having received the ACK
and the NACK.
Here, the MAC-PDU that is determined as a normal
reception (CRC-OK) in the received data determining
section 221 and passed to the MAC-PDU determination
processing section 21 is determined, this time, whether it
is a PDU in a normal format or an incorrect format in the
MAC-PDU determination processing section 21. If it is - a
PDU in the normal format, the MAC-PDU is divided 'into
SDU's for each LCH to be passed to a RLC entity of each
LCH (see FIG. 2).
On the other hand, when determined to be a PDU in the
incorrect format in the MAC-PDU determination processing
section 21, the PDU is discarded. What described hitherto
is similar to the above-described conventional technique,
however in the present embodiment, when the MAC-PDU
determination processing section 21 determines that the

PDU is in the incorrect format, discards the PDU and
requests the ACK-NACK transmitting section 222 of the HARQ
reception controlling section 22 to transmit a NACK, and
causes the ACK-NACK transmitting section 222 to renew the
request of transmitting the ACK which is transmitted from
the received data determining section 221. Then, .upon
receipt of the request from the MAC-PDU determination
processing section 21, the ACK-NACK transmitting section
222 transmits a NACK toward the transmitting side via the
layer 1.
FIG. 9 illustrates a data flow in the embodiment
illustrated in FIG. 8.
In the example illustrated here, a base station is
the transmitting side, and two MAC-PDU's of the MAC-PDU #1
and the MAC-PDU #2 are representatively transmitted from
the transmitting side and received by a cellular telephone
that is the receiving side. On the receiving side, a
determination is made in a MAC sub layer further in the
layer 2 whether it is a normal reception (CRC-OK) or an
abnormal reception (CRC-NG).
Here, firstly, the determination is made for the MAC-
PDU #1, and since it is a normal reception (CRC-OK), an
ACK is to be transmitted toward the transmitting side
here. However, in the meantime while the ACK is not yet
transmitted, whether a format of the MAC-PDU #1 is normal
or incorrect is determined, and if the format of the MAC-
PDU #1 is incorrect, the ACK which is to be transmitted
because of the normal reception (CRC-OK) is renewed with a
NACK to be transmitted toward the transmitting side.
Then, on the transmitting side, since the NACK is
received, the MAC-PDU #1 corresponding to the NACK is
retransmitted toward the receiving side.
As for the MAC-PDU #2, since the reception is normal
and the format is normal as well, an ACK is transmitted
toward the transmitting side, and on the transmitting
side, a MAC-PDU #n that has not yet been transmitted is
transmitted without retransmitting the MAC-PDU #2.
With this, not only when the reception is abnormal
(CRC-NG), but also when the PDU is in an incorrect format

even if the reception is normal (CRC-OK), a retransmission
request is made in a MAC sub layer. As such, the
retransmission request is made without waiting for the
retransmission request from a RLC sub layer, so that a
time until the retransmission request is reduced and
thereby a throughput as the entire system is improved.
Incidentally, here, although the explanation is made
by assuming the base station is the transmitting side and
the cellular telephone is the receiving side, same is also
applied to a case where the cellular telephone is the
transmitting side and the base station is the receiving
side.
In the layer 1 on the transmitting side, the MAC-PDU
which is transmitted once is stored for a while, and the
stored MAC-PDU is retransmitted when a NACK corresponding
to the once transmitted MAC-PDU is received. Thus,
although the first embodiment is effective for an error
that occurs between the layer 1 on the transmitting side
and the MAC-PDU determination processing on the receiving
side including the layer 1 on the transmitting side, it is
impossible to cope with a case in which an error occurs in
the MAC-PDU in the step of generating the MAC-PDU on the
transmitting side or in the step of passing the generated
MAC-PDU to the layer 1 on the transmitting side, even if
retransmission is repeatedly tried. Because of this, in
the MAC-PDU determination processing on the receiving
side, when the format of the MAC-PDU that is retransmitted
due to reception of the NACK is the same incorrect format
as that of the MAC-PDU before the retransmission,
retransmission request is not performed anymore. This
prevents useless retransmission from being repeated and
may allocate communication resources to another PDU.
Subsequently, a second embodiment of the present
invention will be explained.
FIG. 10 is a block diagram illustrating a
configuration in a MAC sub layer on the receiving side in
the second embodiment of the present invention.
In the HARQ reception controlling section 22 on the
receiving side (here, cellular telephone), a CRC check is

performed for a received MAC-PDU similarly as described
above, and according to a normal reception (CRC-OK) or an
abnormal reception (CRC-NG) , an ACK or a NACK is
transmitted toward the transmitting side (base station).
An ACK or a NACK at this time is transmitted depending on
either the normal reception (CRC-OK) or the abnormal
reception (CRC-NG), and whether the format is normal or
incorrect is not taken into consideration.
When determined to be the normal reception (CRC-OK)
in the HARQ reception controlling section 22, the MAC-PDU
is transmitted to the MAC-PDU determination processing
section 21. At this time, from the HARQ reception
controlling section 22, reception information including
time information indicating a time when the MAC-PDU is
received and MIMO antenna information to identify an
antenna having received the MAC-PDU when MIMO is used is
also passed to the MAC-PDU determination processing
section 21 together with the MAC-PDU. In the MAC-PDU
determination processing section 21, a format of the
received MAC-PDU is examined to determine whether it is - a
normal format or an incorrect format. When it is the
normal format, the MAC-PDU is divided into MAC-SDU = RLC-
PDU for each LCH to be passed to a RLC entity of each LCH.
On the other hand, when determined to be the
incorrect format in the MAC-PDU determination processing
section 21, the MAC-PDU determined to be the incorrect
format is discarded, and a retransmission request
accompanied with the reception information (time
information and MIMO antenna information) is passed to a
MAC control information creation processing section 31.
Although the MAC control information creation processing
section 31 is not explicitly illustrated in FIG. 5, it is
a constituent element in a MAC sub layer to handle the
creation of the MAC control information of the MAC-PDU
that is transmitted from the cellular telephone toward the
base station.
Here, various kinds of MAC control information are
created according to demands on occasions. The present
embodiment is characterized in that the MAC control

information creation processing section 31 creates the MAC
control information in which the retransmission request
received from the MAC-PDU determination processing section
21 is embedded. The retransmission request that is
embedded in the MAC control information includes the
reception information (time information and MIMO antenna
information). The MAC control information created in the
MAC control information creation processing section 31 is
passed to the MAC-PDU generation processing section 11 in
the same cellular telephone. The MAC-PDU generation
processing section 11 integrates the RLC-PDU's (MAC-SDU's)
received from the RLC entities and further adds the MAC
control information received from the MAC control
information creation processing section 31 and a header to
generate a MAC-PDU. The MAC-PDU generated in the MAC-PDU
generation processing section 11 is passed to the HARQ
transmission controlling section 12 and further
transmitted toward a base station via the layer 1 of the
cellular telephone. The base station side refers to the
control information of the received MAC-PDU and recognizes
the retransmission request included in the control
information and further identifies a particular MAC-PDU to
be retransmitted by the reception information (time
information and MIMO antenna information) added to the
retransmission request, and retransmits the MAC-PDU. At
this time, on the base station side, the MAC-PDU which is
stored until the ACK or the NACK is received no longer
exists, and the base station side again receives the RLC-
PDU's (MAC-SDU's) necessary for building the MAC-PDU to be
retransmitted from the RLC of each LCH on the base station
side, to regenerate and retransmit the MAC-PDU.
As such, in the second embodiment, an error occurred
in the process of generating the MAC-PDU on the
transmitting side or in the process of passing , the
generated MAC-PDU to the layer 1 on the transmitting side
may be coped with. However, also in this embodiment, when
the retransmitted MAC-PDU is of the incorrect format same
as that of the MAC-PDU before the retransmission, it is
desirable not to request retransmission anymore.

FIG. 11 illustrates a data flow in the embodiment
illustrated in FIG. 10.
[0083] Here, the drawing representatively illustrates
that two MAC-PDU's of the MAC-PDU # D1 and the MAC-PDU #
D2 are transmitted from the base station that is the
transmitting side to the cellular telephone that is the
receiving side. Although in the MAC sub layer on the
receiving side, the CRC check and the transmission of an
ACK and a NACK are performed, they are similar to the
conventional technique (see FIG. 3) and illustration is
omitted here.
In the MAC sub layer on the receiving side, when it
is a normal reception (CRC-OK) after a CRC check, a format
of the received MAC-PDU is subsequently examined to
determine whether the format is normal or incorrect. When
determined to be normal, the same procedure as the
conventional technique or the above-mentioned first
embodiment takes place.
On the other hand, when it is determined that the
received MAC-PDU is a PDU of an incorrect format, the MAC-
PDU is discarded, and this time, a retransmission request
in which reception information including the .time
information indicating a time when the MAC-PDU of the
incorrect format is received and the MIMO antenna
information for identifying an antenna having received the
MAC-PDU are added, is embedded in the MAC control
information of a MAC-PDU that is built in a case where the
same cellular telephone becomes the transmitting side, and
the MAC-PDU (MAC-PDU #U1 in FIG. 11) is transmitted toward
the base station.
The base station analyzes the MAC control information
of the received MAC-PDU #U1, recognizes that the MAC-PDU
#D1 needs to be retransmitted, regenerates and retransmits
the MAC-PDU #D1 to the cellular telephone.
Also in the second embodiment, in the event of. an
incorrect format, a request of retransmission is made in
the MAC sub layer so that the throughput of the entire
system is improved.

We claim :
1. A wireless communication apparatus, wherein the
wireless communication apparatus uses a communication
protocol to transmit and receive data with a data check
bit, and
the wireless communication apparatus comprises:
a receiving section that receives the data from other
wireless communication apparatus of a transmitting origin;
a received data determining section that performs ' a
data check for the received data by using the data check
bit and performs a determination whether or not the data
is an error;
a received result transmitting section that, when a
result of the determination is an error, discards the data
and transmits a retransmission request for the data to the
other wireless communication apparatus of the transmitting
origin, and when a result of the determination is not an
error, transmits a message indicating that the data is
normal to the other wireless communication apparatus of
the transmitting origin;
a format determining section that determines whether
a format of the data is incorrect or normal, and that
passes the data to predetermined processing when the
format of the data is determined to be normal; and
a retransmission asking section that discards the
data and asks the received result transmitting section to
request retransmission of the data when the format of the
data is determined to be incorrect.
2. The wireless communication apparatus according to
claim 1, wherein the communication protocol of the
wireless communication apparatus includes a MAC (Medium
Access Control) protocol, the data check is a CRC (Cyclic
Redundancy Check), and the predetermined processing is a
RLC (Radio Link Control).
3. The wireless communication apparatus according to
claim 1, further comprising a transmitting section that

transmits the data toward another wireless communication
apparatus of a transmitting destination, wherein the
retransmission asking section, when the format of the data
is determined to be incorrect, discards the data and
instead of asking the received result transmitting section
to request retransmission of the data, asks the
transmitting section to embed a retransmission request in
communication control information of the data to be
transmitted to the other wireless communication apparatus
of the transmitting origin and to transmit the data.
4. The wireless communication apparatus according to
claim 3, wherein the retransmission asking section asks
the transmitting section to further embed a retransmission
request including reception time information of the
received data in communication control information of the
data to be transmitted to the other wireless communication
apparatus of the transmitting origin and to transmit the
data.
5. The wireless communication apparatus according to
claim 4, wherein the wireless communication apparatus
further comprises a plurality of antennas and performs
MINO (Multiple-Input Multiple-Output) communication by
using the plurality of antennas, and
the retransmission asking section asks the
transmitting section to embed a retransmission request
further including antenna identification information as
well as the reception time information of the received
data in communication control information of the data to
be transmitted to the other wireless communication
apparatus of the transmitting origin and to transmit the
data.
6. The wireless communication apparatus according to
claim 3 through claim 5, wherein the communication
protocol of the wireless communication apparatus includes
a MAC (Medium Access Control) protocol, the data check is
a CRC (Cyclic Redundancy Check), the communication control

information is MAC control information, and the
predetermined processing is a RLC (Radio Link Control).
7. The wireless communication apparatus according to
claim 1 through claim 6, wherein the retransmission asking
section does not perform the retransmission request of the
data anymore when a format of the retransmitted data has a
same incorrect content.
8. A wireless communication control apparatus, wherein
the wireless communication control apparatus is used in
a wireless communication apparatus which uses 'a
communication protocol to transmit and receive data with a
data check bit and which includes a receiving section and
a received result transmitting section, to control
communication, and
the wireless communication control apparatus comprises:
a received data determining section that performs a
data check for the received data by using the data check
bit and performs a determination whether or not the data
is an error;
a received result transmission instructing section
that, when a result of the determination is an error,
discards the data and instructs the received result
transmitting section to transmit a retransmission request
of the data to the other wireless communication apparatus
of the transmitting origin, , and when a result of the
determination is not an error, instructs the received
result transmitting section to transmit a message
indicating that the data is normal to the other wireless
communication apparatus of the transmitting origin;
a format determining section that determines whether
a format of the data is incorrect or normal, and that
passes the data to predetermined processing when the
format of the data is determined to be normal; and
a retransmission asking section that discards the
data and asks the received result transmitting section to
request retransmission of the data when the format of the
data is determined to be incorrect.

9. The wireless communication control apparatus
according to claim 8, wherein the wireless communication
apparatus further comprises a transmitting section, and
the retransmission asking section that, when the
format of the data is determined to be incorrect, discards
the data and instead of asking the received result
transmitting section to request retransmission of the
data, asks the transmitting section to embed a
retransmission request in communication control
information of the data to be transmitted to the other
wireless communication apparatus of the transmitting
origin.
10. A wireless communication method, wherein
the wireless communication method uses a wireless
communication apparatus which uses a communication
protocol to transmit and receive data with a data check
bit and which includes a receiving section, a received
data determining section, a received result transmitting
section, a format determining section, and a
retransmission asking section,
the wireless communication method comprises:
receiving the data from other wireless communication
apparatus of a transmitting origin by using the receiving
section;
received-data-determining of, by using the received
data determining section, performing a data check for the
received data by using the data check bit and determining
whether or not the data is an error;
received-result-transmitting of, by using the received
result transmitting section, discarding the data and
transmitting a retransmission request of the data to the
other wireless communication apparatus of the transmitting
origin when a result of the determination is an error, and
transmitting a message indicating that the data is normal
to the other wireless communication apparatus of the
transmitting origin when a result of the determination is
not an error;

format-determining of, by using the format
determining section, determining whether a format of the
data is incorrect or normal, and passing the data to
predetermined processing when the format of the data is
determined to be normal; and
retransmission-asking of, by using the retransmission
asking section, discarding the data and asking the
received result transmitting section to request
retransmission of the data when the format of the data is
determined to be incorrect.
11. The wireless communication method according to claim
10, wherein the wireless communication apparatus further
comprises a transmitting section, and
the wireless communication method further comprises:
transmitting data including communication control
information in which a retransmission request is embedded,
to the other wireless communication apparatus of the
transmitting origin by using the transmitting section, and
discarding the data when the format of the data is
determined to be incorrect and, instead of asking the
received result transmitting section to request the
retransmission of the data, asking the transmitting
section to embed the retransmission request in
communication control information of the data to be
transmitted to the other wireless communication apparatus
of the transmitting origin and to transmit the data, by
using the retransmission asking section in the
retransmission-asking.
12. A wireless communication program that causes a
wireless communication apparatus to perform reception
processing of data, wherein the wireless communication
apparatus uses a communication protocol to transmit and
receive data with a data check bit and includes a
receiving section, a received data determining section, a
received result transmitting section, a format determining
section, and a retransmission asking section,
the wireless communication program causing the wireless

communication apparatus to perform:
receiving the data from other wireless communication
apparatus of a transmitting origin by using the receiving
section;
received-data-determining of, by using the received
data determining section, performing a data check for the
received data by using the data check bit and determining
whether or not the data is an error;
received-result-transmitting of, by using the received
result transmitting section, discarding the data and
transmitting a retransmission request of the data to the
other wireless communication apparatus of the transmitting
origin when a result of the determination is an error, and
transmitting a message indicating that the data is normal
to the other wireless communication apparatus of the
transmitting origin when a result of the determination is
not an error;
format-determining of, by using the format
determining section, determining whether a format of the
data is incorrect or normal, and passing the data to
predetermined processing when the format of the data is
determined to be normal; and
retransmission-asking of, by using the retransmission
asking section, discarding the data and asking the
received result transmitting section to request
retransmission of the data when the format of the data is
determined to be incorrect.
13.The wireless communication program according to claim
12, wherein the wireless communication apparatus
further
comprises a transmitting section, and
the wireless communication program further uses the
transmitting section to cause the wireless communication
apparatus to transmit data to the other wireless
communication apparatus of the transmitting origin, and
discarding the data, in the retransmission-asking, when
the format of the data is determined to be incorrect, and,
instead of asking the received result transmitting section

to request the retransmission of the data, asking the
transmitting section to embed the retransmission request
in communication control information of the data to be
transmitted to the other wireless communication apparatus
of the transmitting origin and to transmit the data.
14. A wireless communication control method, wherein
the wireless communication control method which uses a
wireless communication control apparatus used in a
wireless communication apparatus that uses a communication
protocol to transmit and receive data with a data check
bit and that includes a receiving section and a received
result transmitting section, to control communication, and
the wireless communication control method comprises:
received-data-determining of performing a data check
for the received data by using the data check bit and
determining whether or not the data is an error;
received-result-transmission-instructing of discarding
the data and instructing the received result transmitting
section to transmit a retransmission request of the data
to the other wireless communication apparatus of the
transmitting origin when a result of the determination is
an error, and instructing the received result transmitting
section to transmit a message indicating that the data is
normal to the other wireless communication apparatus of
the transmitting origin when a result of the determination
is not an error;
format-determining of determining whether a format of
the data is incorrect or normal, and passing the data to
predetermined processing when the format of the data is
determined to be normal; and
retransmission-asking of discarding the data and asking
the received result transmitting section to request
retransmission of the data when the format of the data is
determined to be incorrect.
15. The wireless communication control method according
to claim 14, wherein the wireless communication apparatus
further comprises a transmitting section, and

the wireless communication control method further
comprises:
transmitting data including communication control
information in which a retransmission request is embedded,
to the other wireless communication apparatus of the
transmitting origin, by using the transmitting section,
and
discarding the data when the format of the data is
determined to be incorrect and, instead of asking the
received result transmitting section to request the
retransmission of the data, asking the transmitting
section to embed the retransmission request in
communication control information of the data to be
transmitted to the other wireless communication apparatus
of the transmitting origin, by using the retransmission
asking section in the retransmission-asking.
16. A wireless communication control program that cduses
a wireless communication control apparatus to perform
reception processing of data, wherein the wireless
communication control apparatus is used in a wireless
communication apparatus that uses a communication protocol
to transmit and receive data with a data check bit and
includes a receiving section and a received result
transmitting section, to control information,
the wireless communication control program causing the
wireless communication apparatus to perform:
received-data-determining of performing a data check
for the received data by using the data check bit and
determining whether or not the data is an error;
received-result-transmission-instructing of
discarding the data and instructing the received result
transmitting section to transmit a retransmission request
of the data to the other wireless communication apparatus
of the transmitting origin when a result of the
determination is an error, and instructing the received
result transmitting section to transmit a message
indicating that the data is normal to the other wireless
communication apparatus of the transmitting origin when a

result of the determination is not an error;
format-determining of determining whether a format of
the data is incorrect or normal, and passing the data to
predetermined processing when the format of the data is
determined to be normal; and
retransmission-asking of discarding the data and asking
the received result transmitting section to request
retransmission of the data when the format of the data is
determined to be incorrect.
17. The wireless communication control program according
to claim 16, wherein the wireless communication apparatus
further comprises a transmitting section, and
the wireless communication control program further uses
the transmitting section to cause the wireless
communication apparatus to perform:
transmitting data to the other wireless communication
apparatus of the transmitting origin, by using the
transmitting section, and
discarding, in the retransmission-asking, the data when
the format of the data is determined to be incorrect and,
instead of asking the received result transmitting section
to request the retransmission of the data, asking the
transmitting section to embed the retransmission request
in communication control information of the data to be
transmitted to the other wireless communication apparatus
of the transmitting origin.

A wireless communication apparatus that uses a
communication protocol to transmit and receive data with a
data check bit, including a received data determining
section that performs a data check for received data by
using the data check bit to determine whether the data is
error; a received result transmitting section that, when
determined to be error, discards the data and transmits a
retransmission request to other wireless communication
apparatus of the transmitting origin, whereas determined
to be not error, transmits a message indicating that the
data is normal to the other wireless communication
apparatus of the transmitting origin; and a retransmission
asking section that determines whether a format of the
data is incorrect or normal, and when determined to be
normal, passes the data to predetermined processing,
whereas when determined to be incorrect, discards the data
and asks the received result transmitting section to
request retransmission of the data.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 970-KOLNP-2010-RELEVANT DOCUMENTS [12-09-2023(online)].pdf 2023-09-12
1 abstract-970-kolnp-2010.jpg 2011-10-07
2 970-KOLNP-2010-RELEVANT DOCUMENTS [14-09-2022(online)].pdf 2022-09-14
2 970-kolnp-2010-specification.pdf 2011-10-07
3 970-KOLNP-2010-RELEVANT DOCUMENTS [14-08-2021(online)].pdf 2021-08-14
3 970-kolnp-2010-pct request form.pdf 2011-10-07
4 970-KOLNP-2010-RELEVANT DOCUMENTS [11-03-2020(online)].pdf 2020-03-11
4 970-KOLNP-2010-PA.pdf 2011-10-07
5 970-KOLNP-2010-RELEVANT DOCUMENTS [22-02-2019(online)].pdf 2019-02-22
5 970-kolnp-2010-others pct form.pdf 2011-10-07
6 970-KOLNP-2010-RELEVANT DOCUMENTS [21-02-2019(online)].pdf 2019-02-21
6 970-kolnp-2010-international search report.pdf 2011-10-07
7 970-KOLNP-2010-IntimationOfGrant19-07-2018.pdf 2018-07-19
7 970-kolnp-2010-international publication.pdf 2011-10-07
8 970-KOLNP-2010-PatentCertificate19-07-2018.pdf 2018-07-19
8 970-kolnp-2010-form 5.pdf 2011-10-07
9 970-KOLNP-2010-FER_SER_REPLY [16-07-2018(online)].pdf 2018-07-16
9 970-kolnp-2010-form 3.pdf 2011-10-07
10 970-KOLNP-2010-FORM 3.1.pdf 2011-10-07
10 970-KOLNP-2010-HearingNoticeLetter.pdf 2018-07-09
11 970-KOLNP-2010-FORM 3.1.1.pdf 2011-10-07
11 970-KOLNP-2010-Information under section 8(2) (MANDATORY) [06-01-2018(online)].pdf 2018-01-06
12 970-kolnp-2010-form 2.pdf 2011-10-07
12 Other Patent Document [07-02-2017(online)].pdf 2017-02-07
13 970-KOLNP-2010-FORM 18.pdf 2011-10-07
13 Other Patent Document [07-02-2017(online)].pdf_26.pdf 2017-02-07
14 970-kolnp-2010-form 1.pdf 2011-10-07
14 970-KOLNP-2010_EXAMREPORT.pdf 2016-06-30
15 970-KOLNP-2010-(05-06-2015)-ABSTRACT.pdf 2015-06-05
15 970-kolnp-2010-drawings.pdf 2011-10-07
16 970-KOLNP-2010-(05-06-2015)-ANNEXURE TO FORM 3.pdf 2015-06-05
16 970-kolnp-2010-description (complete).pdf 2011-10-07
17 970-kolnp-2010-correspondence.pdf 2011-10-07
17 970-KOLNP-2010-(05-06-2015)-CLAIMS.pdf 2015-06-05
18 970-KOLNP-2010-(05-06-2015)-CORRESPONDENCE.pdf 2015-06-05
18 970-KOLNP-2010-CORRESPONDENCE.1.1.pdf 2011-10-07
19 970-KOLNP-2010-(05-06-2015)-DESCRIPTION (COMPLETE).pdf 2015-06-05
19 970-KOLNP-2010-CORRESPONDENCE 1.1.pdf 2011-10-07
20 970-KOLNP-2010-(05-06-2015)-DRAWINGS.pdf 2015-06-05
20 970-kolnp-2010-claims.pdf 2011-10-07
21 970-KOLNP-2010-(05-06-2015)-FORM-1.pdf 2015-06-05
21 970-kolnp-2010-abstract.pdf 2011-10-07
22 970-KOLNP-2010-(05-06-2015)-FORM-2.pdf 2015-06-05
22 970-KOLNP-2010-(05-06-2015)-PETITION UNDER RULE 137.pdf 2015-06-05
23 970-KOLNP-2010-(05-06-2015)-FORM-3.pdf 2015-06-05
23 970-KOLNP-2010-(05-06-2015)-OTHERS.pdf 2015-06-05
24 970-KOLNP-2010-(05-06-2015)-FORM-5.pdf 2015-06-05
25 970-KOLNP-2010-(05-06-2015)-OTHERS.pdf 2015-06-05
25 970-KOLNP-2010-(05-06-2015)-FORM-3.pdf 2015-06-05
26 970-KOLNP-2010-(05-06-2015)-FORM-2.pdf 2015-06-05
26 970-KOLNP-2010-(05-06-2015)-PETITION UNDER RULE 137.pdf 2015-06-05
27 970-KOLNP-2010-(05-06-2015)-FORM-1.pdf 2015-06-05
27 970-kolnp-2010-abstract.pdf 2011-10-07
28 970-KOLNP-2010-(05-06-2015)-DRAWINGS.pdf 2015-06-05
28 970-kolnp-2010-claims.pdf 2011-10-07
29 970-KOLNP-2010-(05-06-2015)-DESCRIPTION (COMPLETE).pdf 2015-06-05
29 970-KOLNP-2010-CORRESPONDENCE 1.1.pdf 2011-10-07
30 970-KOLNP-2010-(05-06-2015)-CORRESPONDENCE.pdf 2015-06-05
30 970-KOLNP-2010-CORRESPONDENCE.1.1.pdf 2011-10-07
31 970-KOLNP-2010-(05-06-2015)-CLAIMS.pdf 2015-06-05
31 970-kolnp-2010-correspondence.pdf 2011-10-07
32 970-KOLNP-2010-(05-06-2015)-ANNEXURE TO FORM 3.pdf 2015-06-05
32 970-kolnp-2010-description (complete).pdf 2011-10-07
33 970-KOLNP-2010-(05-06-2015)-ABSTRACT.pdf 2015-06-05
33 970-kolnp-2010-drawings.pdf 2011-10-07
34 970-kolnp-2010-form 1.pdf 2011-10-07
34 970-KOLNP-2010_EXAMREPORT.pdf 2016-06-30
35 970-KOLNP-2010-FORM 18.pdf 2011-10-07
35 Other Patent Document [07-02-2017(online)].pdf_26.pdf 2017-02-07
36 Other Patent Document [07-02-2017(online)].pdf 2017-02-07
36 970-kolnp-2010-form 2.pdf 2011-10-07
37 970-KOLNP-2010-FORM 3.1.1.pdf 2011-10-07
37 970-KOLNP-2010-Information under section 8(2) (MANDATORY) [06-01-2018(online)].pdf 2018-01-06
38 970-KOLNP-2010-FORM 3.1.pdf 2011-10-07
38 970-KOLNP-2010-HearingNoticeLetter.pdf 2018-07-09
39 970-KOLNP-2010-FER_SER_REPLY [16-07-2018(online)].pdf 2018-07-16
39 970-kolnp-2010-form 3.pdf 2011-10-07
40 970-kolnp-2010-form 5.pdf 2011-10-07
40 970-KOLNP-2010-PatentCertificate19-07-2018.pdf 2018-07-19
41 970-kolnp-2010-international publication.pdf 2011-10-07
41 970-KOLNP-2010-IntimationOfGrant19-07-2018.pdf 2018-07-19
42 970-KOLNP-2010-RELEVANT DOCUMENTS [21-02-2019(online)].pdf 2019-02-21
42 970-kolnp-2010-international search report.pdf 2011-10-07
43 970-KOLNP-2010-RELEVANT DOCUMENTS [22-02-2019(online)].pdf 2019-02-22
43 970-kolnp-2010-others pct form.pdf 2011-10-07
44 970-KOLNP-2010-RELEVANT DOCUMENTS [11-03-2020(online)].pdf 2020-03-11
44 970-KOLNP-2010-PA.pdf 2011-10-07
45 970-KOLNP-2010-RELEVANT DOCUMENTS [14-08-2021(online)].pdf 2021-08-14
45 970-kolnp-2010-pct request form.pdf 2011-10-07
46 970-kolnp-2010-specification.pdf 2011-10-07
46 970-KOLNP-2010-RELEVANT DOCUMENTS [14-09-2022(online)].pdf 2022-09-14
47 970-KOLNP-2010-RELEVANT DOCUMENTS [12-09-2023(online)].pdf 2023-09-12
47 abstract-970-kolnp-2010.jpg 2011-10-07

ERegister / Renewals

3rd: 28 Aug 2018

From 03/10/2009 - To 03/10/2010

4th: 28 Aug 2018

From 03/10/2010 - To 03/10/2011

5th: 28 Aug 2018

From 03/10/2011 - To 03/10/2012

6th: 28 Aug 2018

From 03/10/2012 - To 03/10/2013

7th: 28 Aug 2018

From 03/10/2013 - To 03/10/2014

8th: 28 Aug 2018

From 03/10/2014 - To 03/10/2015

9th: 28 Aug 2018

From 03/10/2015 - To 03/10/2016

10th: 28 Aug 2018

From 03/10/2016 - To 03/10/2017

11th: 28 Aug 2018

From 03/10/2017 - To 03/10/2018

12th: 28 Aug 2018

From 03/10/2018 - To 03/10/2019

13th: 10 Sep 2019

From 03/10/2019 - To 03/10/2020

14th: 18 Sep 2020

From 03/10/2020 - To 03/10/2021

15th: 15 Sep 2021

From 03/10/2021 - To 03/10/2022

16th: 08 Sep 2022

From 03/10/2022 - To 03/10/2023

17th: 06 Sep 2023

From 03/10/2023 - To 03/10/2024