Wireless local area network system using space-time block coding (stbc) having backward compatibility with prior standards
Abstract
A method of communicating data to a receiving antenna from N transmitting antennas, where N is an integer, includes the steps of determining whether a legacy transmission mode has been selected, producing N data streams from outbound data, and applying the N data streams to a space/time encoder to produce N encoded signals. When the legacy transmission mode has not been selected, the N encoded signals are transmitting from N transmitting antennas and when the legacy transmission mode has been selected, the one encoded signal is transmitted from one of the N transmitting antennas. The legacy transmission mode allows receivers to receive and process transmitted signals when the receivers are only configured to receive the transmitted signals from a single transmitting antenna.
Claims
exact text as granted — not AI-modified1 - 24 . (canceled)
25 . A method of communicating data from N transmitting antennas, where N is an integer, the method comprising the steps of:
performing by at least one computing device:
determining whether a legacy transmission mode has been selected, wherein N equals 1 when the legacy transmission mode has been selected and N is greater than 1 when the legacy transmission mode has not been selected;
producing N data streams from outbound data;
applying the N data streams to a space/time encoder to produce N encoded signals; and
transmitting the N encoded signals from N transmitting antennas; wherein when the legacy transmission mode has not been selected, the step of applying the N data streams to the space/time encoder comprises encoding the N data streams so that channel estimates can be performed by the receivers according to:
[
h
~
1
h
~
2
]
=
C
*
×
[
r
(
t
0
)
r
(
t
1
)
]
=
[
∑
i
=
1
2
c
(
t
i
)
2
0
0
∑
i
=
1
2
c
(
t
i
)
2
]
×
[
h
1
h
2
]
+
[
n
~
1
n
~
2
]
,
where
[
r
(
t
0
)
r
(
t
1
)
]
=
[
c
(
t
0
)
-
c
*
(
t
1
)
c
(
t
1
)
c
*
(
t
0
)
]
[
h
1
h
2
]
+
[
n
1
n
2
]
=
C
×
[
h
1
h
2
]
+
[
n
1
n
2
]
where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represents noise terms and h i represents relationships between signals sent from the N transmitting antennas.
26 . The method of claim 25 , wherein when the legacy transmission mode has not been selected, the step of applying the N data streams to the space/time encoder comprises producing at least one conjugate encoded signal.
27 . The method of claim 25 , wherein when the legacy transmission mode has not been selected, the step of applying the N data streams to the space/time encoder comprises adding a Long Training Sequence immediately before data in a frame.
28 . The method of claim 26 , wherein the step of adding a Long Training Sequence is performed such that a receiver processor will process the frame in a Space/Time Block Coding mode.
29 . A method according to claim 25 , wherein the step of applying the N data streams to the space/time encoder comprises encoding the N data streams so that data can be retrieved by the receivers according to:
[
c
~
(
t
0
)
c
~
*
(
t
1
)
]
=
H
*
×
[
r
(
t
0
)
r
*
(
t
1
)
]
=
[
∑
i
=
1
2
h
i
2
0
0
∑
i
=
1
2
h
i
2
]
×
[
c
(
t
0
)
c
*
(
t
1
)
]
+
[
n
~
1
n
~
2
]
.
30 . A method according to claim 25 , wherein when the legacy transmission mode has been selected, the receivers which are capable of processing a data frame in a Space/Time Block Coding mode bypass the Space/Time Block Coding mode.
31 . A method according to claim 25 , wherein the receivers that are only configured to receive the transmitted signals from a single transmitting antenna comprise receivers that comply with standards of IEEE 802.11.
32 . A transmitter for communicating data from N transmitting antennas, where N is an integer, comprising:
determining means for determining whether a legacy transmission mode has been selected, wherein N equals 1 when the legacy transmission mode has been selected and N is greater than 1 when the legacy transmission mode has not been selected; producing means for producing N data streams from outbound data; encoding means for space/time encoding the N data streams to produce N encoded signals; and N transmitting antenna means for transmitting the N encoded signals; wherein when the legacy transmission mode has not been selected, the encoding means is configured to encode the N data streams so that channel estimates can be performed by the receivers according to:
[
h
~
1
h
~
2
]
=
C
*
×
[
r
(
t
0
)
r
(
t
1
)
]
=
[
∑
i
=
1
2
c
(
t
i
)
2
0
0
∑
i
=
1
2
c
(
t
i
)
2
]
×
[
h
1
h
2
]
+
[
n
~
1
n
~
2
]
,
where
[
r
(
t
0
)
r
(
t
1
)
]
=
[
c
(
t
0
)
-
c
*
(
t
1
)
c
(
t
1
)
c
*
(
t
0
)
]
[
h
1
h
2
]
+
[
n
1
n
2
]
=
C
×
[
h
1
h
2
]
+
[
n
1
n
2
]
where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represents noise terms and h i represents relationships between signals sent from the N transmitting antennas.
33 . The transmitter of claim 32 , wherein the encoding means is configured to produce at least one conjugate encoded signal, when the legacy transmission mode has not been selected.
34 . The transmitter of claim 32 , wherein the encoding means is configured to add a Long Training Sequence immediately before data in a frame, wherein when the legacy transmission mode has not been selected.
35 . The transmitter of claim 34 , wherein the encoding means is configured to add a Long Training Sequence such that a receiver processor will process the frame in a Space/Time Block Coding mode.
36 . A transmitter according to claim 32 , wherein the encoding means is configured to encode the N data streams so that data can be retrieved by the receivers according to:
[
c
~
(
t
0
)
c
~
*
(
t
1
)
]
=
H
*
×
[
r
(
t
0
)
r
*
(
t
1
)
]
=
[
∑
i
=
1
2
h
i
2
0
0
∑
i
=
1
2
h
i
2
]
×
[
c
(
t
0
)
c
*
(
t
1
)
]
+
[
n
~
1
n
~
2
]
.
37 . A transmitter according to claim 32 , wherein the encoding means is configured to encode the data streams such that the receivers which are capable of processing a data frame in a Space/Time Block Coding mode bypass the Space/Time Block Coding mode, when the legacy transmission mode has been selected.
38 . A transmitter according to claim 32 , wherein the receivers that are only configured to receive the transmitted signals from a single transmitting antenna comprise receivers that comply with standards of IEEE 802.11.
39 . A transmitter for communicating data from N transmitting antennas, where N is an integer, comprising:
a legacy switch indicator, configured to determine whether a legacy transmission mode has been selected, wherein N equals 1 when the legacy transmission mode has been selected and N is greater than 1 when the legacy transmission mode has not been selected; a demultiplexer, configured to produce N data streams from outbound data; a space/time encoder, configured to encode the N data streams to produce N encoded signals; and N transmit antennas, configured to transmit the N encoded signals; wherein when the legacy transmission mode has not been selected, the space/time encoder is configured to encode the N data streams so that channel estimates can be performed by the receivers according to:
[
h
~
1
h
~
2
]
=
C
*
×
[
r
(
t
0
)
r
(
t
1
)
]
=
[
∑
i
=
1
2
c
(
t
i
)
2
0
0
∑
i
=
1
2
c
(
t
i
)
2
]
×
[
h
1
h
2
]
+
[
n
~
1
n
~
2
]
,
where
[
r
(
t
0
)
r
(
t
1
)
]
=
[
c
(
t
0
)
-
c
*
(
t
1
)
c
(
t
1
)
c
*
(
t
0
)
]
[
h
1
h
2
]
+
[
n
1
n
2
]
=
C
×
[
h
1
h
2
]
+
[
n
1
n
2
]
where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represents noise terms and h i represents relationships between signals sent from the N transmitting antennas.
40 . The transmitter of claim 39 , wherein the space/time encoder is configured to produce at least one conjugate encoded signal, when the legacy transmission mode has not been selected.
41 . The transmitter of claim 39 , wherein the space/time encoder is configured to add a Long Training Sequence immediately before data in a frame, wherein when the legacy transmission mode has not been selected.
42 . The transmitter of claim 41 , wherein the space/time encoder is configured to add a Long Training Sequence such that a receiver processor will process the frame in a Space/Time Block Coding mode.
43 . A transmitter according to claim 39 , wherein the space/time encoder is configured to encode the two data streams so that data can be retrieved by the receivers according to:
[
c
~
(
t
0
)
c
~
*
(
t
1
)
]
=
H
*
×
[
r
(
t
0
)
r
*
(
t
1
)
]
=
[
∑
i
=
1
2
h
i
2
0
0
∑
i
=
1
2
h
i
2
]
×
[
c
(
t
0
)
c
*
(
t
1
)
]
+
[
n
~
1
n
~
2
]
.
44 . A transmitter according to claim 39 , wherein the space/time encoder is configured to encode the data streams such that the receivers which are capable of processing a data frame in a Space/Time Block Coding mode bypass the Space/Time Block Coding mode, when the legacy transmission mode has been selected.
45 . A transmitter according to claim 39 , wherein the receivers that are only configured to receive the transmitted signals from a single transmitting antenna comprise receivers that comply with standards of IEEE 802.11.
46 . A transmitter for communicating data from N transmitting antennas, where N is an integer, comprising:
one or more circuit operable to determine whether a legacy transmission mode has been selected, wherein N equals 1 when the legacy transmission mode has been selected and N is greater than 1 when the legacy transmission mode has not been selected; the one or more circuits operable to produce N data streams from outbound data; the one or more circuits operable to space/time encode the N data streams to produce N encoded signals; and the one or more circuits operable to transmit the N encoded signals via N transmitting antennas; wherein when the legacy transmission mode has not been selected, the one or more circuits is configured to encode the N data streams so that channel estimates can be performed by the receivers according to:
[
h
~
1
h
~
2
]
=
C
*
×
[
r
(
t
0
)
r
(
t
1
)
]
=
[
∑
i
=
1
2
c
(
t
i
)
2
0
0
∑
i
=
1
2
c
(
t
i
)
2
]
×
[
h
1
h
2
]
+
[
n
~
1
n
~
2
]
,
where
[
r
(
t
0
)
r
(
t
1
)
]
=
[
c
(
t
0
)
-
c
*
(
t
1
)
c
(
t
1
)
c
*
(
t
0
)
]
[
h
1
h
2
]
+
[
n
1
n
2
]
=
C
×
[
h
1
h
2
]
+
[
n
1
n
2
]
where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represents noise terms and h i represents relationships between signals sent from the N transmitting antennas.
47 . The transmitter of claim 46 , wherein the one or more circuits is configured to produce at least one conjugate encoded signal, when the legacy transmission mode has not been selected.
48 . The transmitter of claim 46 , wherein the one or more circuits is configured to add a Long Training Sequence immediately before data in a frame, wherein when the legacy transmission mode has not been selected.
49 . The transmitter of claim 48 , wherein the one or more circuits is configured to add a Long Training Sequence such that a receiver processor will process the frame in a Space/Time Block Coding mode.
50 . A transmitter according to claim 46 , wherein the one or more circuits is configured to encode the N data streams so that data can be retrieved by the receivers according to:
[
c
~
(
t
0
)
c
~
*
(
t
1
)
]
=
H
*
×
[
r
(
t
0
)
r
*
(
t
1
)
]
=
[
∑
i
=
1
2
h
i
2
0
0
∑
i
=
1
2
h
i
2
]
×
[
c
(
t
0
)
c
*
(
t
1
)
]
+
[
n
~
1
n
~
2
]
.
51 . A transmitter according to claim 46 , wherein the one or more circuits is configured to encode the data streams such that the receivers which are capable of processing a data frame in a Space/Time Block Coding mode bypass the Space/Time Block Coding mode, when the legacy transmission mode has been selected.
52 . A transmitter according to claim 46 , wherein the receivers that are only configured to receive the transmitted signals from a single transmitting antenna comprise receivers that comply with standards of IEEE 802.11.
53 . A transmitter for communicating data from N transmitting antennas, where N is an integer, comprising:
determining means for determining whether a legacy transmission mode has been selected, wherein N equals 1 when the legacy transmission mode has been selected and N is greater than 1 when the legacy transmission mode has not been selected; producing means for producing N data streams from outbound data; encoding means for space/time encoding the N data streams to produce N encoded signals; and transmitting means for transmitting the N encoded signals via N transmitting antennas; wherein when the legacy transmission mode has not been selected, the encoding means is configured to encode the N data streams so that channel estimates can be performed by the receivers according to:
[
h
~
1
h
~
2
]
=
C
*
×
[
r
(
t
0
)
r
(
t
1
)
]
=
[
∑
i
=
1
2
c
(
t
i
)
2
0
0
∑
i
=
1
2
c
(
t
i
)
2
]
×
[
h
1
h
2
]
+
[
n
~
1
n
~
2
]
,
where
[
r
(
t
0
)
r
(
t
1
)
]
=
[
c
(
t
0
)
-
c
*
(
t
1
)
c
(
t
1
)
c
*
(
t
0
)
]
[
h
1
h
2
]
+
[
n
1
n
2
]
=
C
×
[
h
1
h
2
]
+
[
n
1
n
2
]
where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represents noise terms and h i represents relationships between signals sent from the N transmitting antennas.
54 . The transmitter of claim 53 , wherein the encoding means is configured to produce at least one conjugate encoded signal, when the legacy transmission mode has not been selected.
55 . The transmitter of claim 53 , wherein the encoding means is configured to add a Long Training Sequence immediately before data in a frame, wherein when the legacy transmission mode has not been selected.
56 . The transmitter of claim 55 , wherein the encoding means is configured to add a Long Training Sequence such that a receiver processor will process the frame in a Space/Time Block Coding mode.
57 . A transmitter according to claim 53 , wherein the encoding means is configured to encode the N data streams so that data can be retrieved by the receivers according to:
[
c
~
(
t
0
)
c
~
*
(
t
1
)
]
=
H
*
×
[
r
(
t
0
)
r
*
(
t
1
)
]
=
[
∑
i
=
1
2
h
i
2
0
0
∑
i
=
1
2
h
i
2
]
×
[
c
(
t
0
)
c
*
(
t
1
)
]
+
[
n
~
1
n
~
2
]
.
58 . A transmitter according to claim 53 , wherein the encoding means is configured to encode the data streams such that the receivers which are capable of processing a data frame in a Space/Time Block Coding mode bypass the Space/Time Block Coding mode, when the legacy transmission mode has been selected.
59 . A transmitter according to claim 53 , wherein the receivers that are only configured to receive the transmitted signals from a single transmitting antenna comprise receivers that comply with standards of IEEE 802.11.
60 . A transmitter for communicating data from N transmitting antennas, where N is an integer, comprising:
a legacy switch indicator, configured to determine whether a legacy transmission mode has been selected, wherein N equals 1 when the legacy transmission mode has been selected and N is greater than 1 when the legacy transmission mode has not been selected; a demultiplexer, configured to produce N data streams from outbound data; a space/time encoder, configured to encode the N data streams to produce N encoded signals; and a transmitter circuit, configured to transmit the N encoded signals via N transmit antennas; wherein when the legacy transmission mode has not been selected, the space/time encoder is configured to encode the N data streams so that channel estimates can be performed by the receivers according to:
[
h
~
1
h
~
2
]
=
C
*
×
[
r
(
t
0
)
r
(
t
1
)
]
=
[
∑
i
=
1
2
c
(
t
i
)
2
0
0
∑
i
=
1
2
c
(
t
i
)
2
]
×
[
h
1
h
2
]
+
[
n
~
1
n
~
2
]
,
where
[
r
(
t
0
)
r
(
t
1
)
]
=
[
c
(
t
0
)
-
c
*
(
t
1
)
c
(
t
1
)
c
*
(
t
0
)
]
[
h
1
h
2
]
+
[
n
1
n
2
]
=
C
×
[
h
1
h
2
]
+
[
n
1
n
2
]
where r i (t) and c i (t) are the received and transmitted signals, respectively, n i represents noise terms and h i represents relationships between signals sent from the N transmitting antennas.
61 . The transmitter of claim 60 , wherein the space/time encoder is configured to produce at least one conjugate encoded signal, when the legacy transmission mode has not been selected.
62 . The transmitter of claim 60 , wherein the space/time encoder is configured to add a Long Training Sequence immediately before data in a frame, wherein when the legacy transmission mode has not been selected.
63 . The transmitter of claim 62 , wherein the space/time encoder is configured to add a Long Training Sequence such that a receiver processor will process the frame in a Space/Time Block Coding mode.
64 . A transmitter according to claim 60 , wherein the space/time encoder is configured to encode the two data streams so that data can be retrieved by the receivers according to:
[
c
~
(
t
0
)
c
~
*
(
t
1
)
]
=
H
*
×
[
r
(
t
0
)
r
*
(
t
1
)
]
=
[
∑
i
=
1
2
h
i
2
0
0
∑
i
=
1
2
h
i
2
]
×
[
c
(
t
0
)
c
*
(
t
1
)
]
+
[
n
~
1
n
~
2
]
.
65 . A transmitter according to claim 60 , wherein the space/time encoder is configured to encode the data streams such that the receivers which are capable of processing a data frame in a Space/Time Block Coding mode bypass the Space/Time Block Coding mode, when the legacy transmission mode has been selected.
66 . A transmitter according to claim 60 , wherein the receivers that are only configured to receive the transmitted signals from a single transmitting antenna comprise receivers that comply with standards of IEEE 802.11.Join the waitlist — get patent alerts
Track US2010165967A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.