1. A driving apparatus for a liquid crystal display comprising:
a signal modification unit which modifies a signal based on a data signal input to the liquid crystal display,
wherein the signal modification unit determines whether the data signal corresponds to an image to be displayed with a quality deterioration and outputs at least one of a first signal and a second signal,
wherein the first signal is output which changes a duration of a gate-on signal relative to a time duration during which the data signal is input to be a first interval when the signal modification unit determines the data signal corresponds to the image to be displayed with the quality deterioration,
wherein the second signal is output which changes the duration of the gate-on signal relative to a time duration during which the data signal is input to be a second interval when the signal modification unit determines the data signal does not correspond to the image to be displayed with the quality deterioration, and
wherein the first interval is longer than the second interval.
2. The driving apparatus of claim 1, wherein
the first signal and the second signal are control signals of a gate signal, and
a duration of the gate-on signal corresponding to the first signal is greater than a duration of a gate-on signal corresponding to the second signal.
3. The driving apparatus of claim 2, wherein
the signal modification unit comprises a line memory which stores the data signal input to a first data line of the liquid crystal display.
4. The driving apparatus of claim 3, wherein
the signal modification unit compares the data signal stored in the line memory with the data signal input to a second data line of the liquid crystal display.
5. The driving apparatus of claim 2, further comprising
a frame memory which stores data signals input during a previous frame, and
wherein the signal modification unit compares the data signal stored in the frame memory with data signals input during a current frame.
6. The driving apparatus of claim 2, wherein
the signal modification unit comprises a comparator which compares a common voltage of the liquid crystal display and a predetermined reference value.
7. The driving apparatus of claim 1, wherein
the signal modification unit comprises a line memory which stores the data signal input to a first data line of the liquid crystal display.
8. The driving apparatus of claim 7, wherein
the signal modification unit compares the data signal stored in the line memory with the data signal input to a second data line of the liquid crystal display.
9. The driving apparatus of claim 1, further comprising
a frame memory which stores data signals input during a previous frame, and
wherein the signal modification unit compares the data signal stored in the frame memory with the data signal input during a previous frame.
10. The driving apparatus of claim 1, wherein
the signal modification unit comprises a comparator which compares a common voltage of the liquid crystal display and a predetermined reference value.
11. The driving apparatus of claim 1, wherein the signal modification unit determines whether the data signal corresponds to an image to be displayed with a quality deterioration and outputs at least one of a first signal and a second signal irrespective of whether the data signal input is for an odd or even pixel column.
12. A driving method of a liquid crystal display, the method comprising:
determining whether a data signal input to the liquid crystal display corresponds to an image to be displayed with a display quality deterioration based on an data signal input to the liquid crystal display; and
outputting at least one of a first signal and a second signal based on the determining whether the data signal corresponds to the image to be displayed with the display quality deterioration,
wherein the first signal is output which changes a duration of a gate-on signal relative to a time duration during which the data signal is input to be a first interval when the signal modification unit determines the data signal corresponds to the image to be displayed with the quality deterioration,
wherein the second signal is output which changes the duration of the gate-on signal relative to a time duration during which the data signal is input to be a second interval when the signal modification unit determines the data signal does not correspond to the image to be displayed with the quality deterioration, and
wherein the first interval is longer than the second interval.
13. The driving method of claim 12, wherein
the first signal and the second signal are control signals of a gate signal, and
a duration of the gate-on signal corresponding to the first signal is greater than a duration of a gate-on signal corresponding to the second signal.
14. The driving method of claim 13, wherein
the determining whether the data signal input to the liquid crystal display corresponds to the image to be displayed with the display quality deterioration comprises comparing a data signal input to a first data line and stored in a frame memory with a data signal input to a second data line.
15. The driving method of claim 13, wherein
the determining whether the data signal input to the liquid crystal display corresponds to the image to be displayed with the display quality deterioration comprises comparing data signals during a previous frame and stored in a frame memory with data signals currently input.
16. The driving method of claim 13, wherein
the determining whether the data signal input to the liquid crystal display corresponds to the image to be displayed with the display quality deterioration comprises comparing a common voltage of the liquid crystal display with a predetermined reference value.
17. The driving method of claim 12, wherein
the determining whether the data signal input to the liquid crystal display corresponds to the image to be displayed with the display quality deterioration comprises comparing a data signal input to a first data line and stored in a frame memory with a data signal input to a second data line.
18. The driving method of claim 12, wherein
the determining whether the data signal input to the liquid crystal display corresponds to the image to be displayed with the display quality deterioration comprises comparing data signals stored in a frame memory which stores data signals input during a previous frame with data signals input during a current frame.
19. The driving method of claim 12, wherein
the determining whether the data signal input to the liquid crystal display corresponds to the image to be displayed with the display quality deterioration comprises comparing a common voltage of the liquid crystal display with a predetermined reference value.
20. The driving method of claim 12, wherein the determining whether a data signal input to the liquid crystal display corresponds to an image to be displayed with a display quality deterioration based on an data signal input to the liquid crystal display is irrespective of whether the data signal input is for an odd or even pixel column.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method comprising:
determining a beamforming matrix for a transmitting device to use to precode data for transmission to a receiving device via a multicarrier MIMO channel, wherein determining is performed in said receiving device;
transmitting information, from said receiving device to said transmitting device, that identifies said beamforming matrix;
receiving dedicated pilot signals and data signals from said transmitting device, via said multicarrier MIMO channel, that were supposed to have been precoded by said transmitting device using said beamforming matrix, said dedicated pilot signals carrying known information; and
processing said dedicated pilots to validate whether said transmitting device actually used said beamforming matrix to precode said dedicated pilot signals and said data signals.
2. The method of claim 1, further comprising:
when processing said dedicated pilots determines that said transmitting device did not use said beamforming matrix to precode said dedicated pilot signals and said data signals but, instead, used another beamforming matrix to precode said dedicated pilot signals and said data signals, demodulating said data signals using said another beamforming matrix.
3. The method of claim 1, wherein:
processing said dedicated pilots to validate whether said transmitting device actually used said beamforming matrix to precode said dedicated pilot signals and said data signals includes using maximum likelihood detection to process said dedicated pilots.
4. The method of claim 3, wherein:
using maximum likelihood detection to process said dedicated pilots includes evaluating:
V
*
=
arg
\ue89e
\ue89e
min
V
i
\u2208
Codebook
\ue89e
\uf605
Y
–
HV
i
\ue89e
P
\uf606
2
where V* is the estimate of the beamforming matrix actually used by the transmitting device, Y is the received dedicated pilot signal, H is the channel matrix, P is the matrix transmitted within a dedicated pilot, and codebook is the codebook of possible beamforming matrices, wherein processing said dedicated pilots includes comparing V* to said beamforming matrix.
5. The method of claim 3, wherein:
using maximum likelihood detection to process said dedicated pilots includes performing a reduced complexity codebook search that includes a column wise search as follows:
v
i
*
=
arg
\ue89e
\ue89e
min
V
i
\u2208
Codebook
\ue89e
\uf605
Y
i
–
Hv
i
\uf606
2
2
\ue89e
\ue89e
i
=
1
,
\u2026
,
N
s
where vi* is the estimate of the ith column of the beamforming matrix actually used by the transmitting device, Yi is the ith column of the received dedicated pilot signal Y, H is the channel matrix, and codebook is the codebook of possible beamforming matrices.
6. The method of claim 4, wherein:
using maximum likelihood detection to process said dedicated pilots includes performing no validation when \u2225Y\u2212HViP\u2225 is less than a threshold value that is related to signal-to-noise ratio (SNR).
7. The method of claim 6, wherein:
said threshold value is equal to 7\u03c3n2\u22120.5 log10 (pe), where \u03c3n2 is the noise power and pe is the uplink bit error rate (BER).
8. A method comprising:
transmitting dedicated pilot signals from a transmitting device to a receiving device via a multicarrier MIMO channel, said dedicated pilot signals for use by said receiving device to validate whether said transmitting device utilized a specific beamforming matrix identified by said receiving device, wherein said dedicated pilot signals are distributed in time and frequency within a downlink (DL) physical resource block of said transmitting device that is directed to said receiving device, said DL physical resource block including a number of subcarriers within a number of consecutive multicarrier symbols.
9. The method of claim 8, wherein:
said dedicated pilot signals are approximately uniformly spaced in time and frequency within said DL resource allocation, with random offsets to avoid interference from neighbor cells.
10. The method of claim 8, wherein:
said dedicated pilot signals are spaced within said DL physical resource block as follows:
f
i
=
mod
\ue8a0
(
i
*
\u230a
N
c
N
d
\u230b
+
O
f
,
N
c
)
,
for
\ue89e
\ue89e
i
=
0
,
1
,
\u2026
,
N
d
–
1
t
i
=
mod
\ue8a0
(
i
*
\u230a
N
o
N
d
\u230b
+
O
t
,
N
o
)
,
for
\ue89e
\ue89e
i
=
0
,
1
,
\u2026
,
N
d
–
1
where the DL physical resource block consists of subcarriers indexed from 0 through Nc-1 and OFDM symbols indexed from 0 through Ns-1,fi and ti are the subcarrier and symbol indices of the dedicated pilots, Nd is the number of dedicated pilots in a physical resource block, mod( ) is the modulo operation; and Of and Ot are random offsets in frequency and time determined by the transmitting device.
11. The method of claim 8, wherein:
said dedicated pilot signals each carry a matrix P which is an Ns\xd7Nd matrix, where Ns is the number of active spatial streams in the multicarrier MIMO channel, Nd is the number of dedicatd pilots in a physical resource block, and each column of P is a vector in the form 0, 0, . . . 1, . . . 0 with all entries being zero except the ith entry, where i is the stream index assigned to the vector.
12. The method of claim 11, wherein:
said dedicated pilots are assigned to the spatial streams of the beamformed multicarrier MIMO channel in a round-robin fashion.
13. An apparatus comprising:
a wireless transceiver to facilitate communication with a remote wireless entity through a multicarrier MIMO channel; and
a controller to receive dedicated pilots signals and data signals from a remote wireless entity, via said wireless transceiver, and to process said dedicated pilot signals to determine whether said remote wireless entity used a predetermined beamforming matrix to precode said dedicated pilot signals and said data signals.
14. The apparatus of claim 13, wherein:
said dedicated pilot signals and data signals are received as part of a downlink (DL) physical resource block within a downlink subframe, said DL physical resource block including a number of subcarriers within a number of consecutive multicarrier symbols, wherein said dedicated pilot signals are uniformly spaced in time and frequency within said DL resource allocation, with random offsets to avoid interference from neighbor cells.
15. The apparatus of claim 14, wherein:
said dedicated pilot signals are spaced within said DL physical resource block as follows:
f
i
=
mod
\ue8a0
(
i
*
\u230a
N
c
N
d
\u230b
+
O
f
,
N
c
)
,
for
\ue89e
\ue89e
i
=
0
,
1
,
\u2026
,
N
d
–
1
t
i
=
mod
\ue8a0
(
i
*
\u230a
N
o
N
d
\u230b
+
O
t
,
N
o
)
,
for
\ue89e
\ue89e
i
=
0
,
1
,
\u2026
,
N
d
–
1
where the DL physical resource block consists of subcarriers indexed from 0 through Nc-1 and OFDM symbols indexed from 0 through Ns-1,fi and ti are the subcarrier and symbol indices of the dedicated pilots, Nd is the number of dedicated pilots in a physical resource block, mod( ) is the modulo operation; and Of and Ot are random offsets in frequency and time determined by the transmitting device.
16. The apparatus of claim 13, wherein:
said dedicated pilot signals each carry a matrix P which is an Nt\xd7Nd matrix, where Nd is the number of active spatial streams in the multicarrier MIMO channel, Nt is the number of transmit antennas of the transmitting device, and each column of P is a vector in the form 0, 0, . . . 1, . . . 0 with all entries being zero except the ith entry, where i is the stream index assigned to the vector.
17. The apparatus of claim 13, wherein:
said controller uses maximum likelihood detection to process said dedicated pilots to determine whether said remote wireless entity used a predetermined beamforming matrix to precode said dedicated pilot signals and said data signals.
18. The apparatus of claim 17, wherein:
said controller includes logic to evaluate:
V
*
=
arg
\ue89e
\ue89e
min
V
i
\u2208
Codebook
\ue89e
\uf605
Y
–
HV
i
\ue89e
P
\uf606
2
where V* is the estimate of the beamforming matrix actually used by the transmitting device, Y is the received dedicated pilot signal, H is the channel matrix, P is the matrix transmitted within the dedicated pilot signal, and codebook is the codebook of possible beamforming matrices.
19. The apparatus of claim 18, wherein:
said controller includes logic to determine which beamforming matrix was actually used by said transmitting device to precode said data and said dedicated pilot signals and logic to compare said beamforming matrix that was actually used by said transmitting device to said predetermined beamforming matrix.
20. An article comprising a storage medium having instructions stored thereon that, when executed by a computing platform, operate to:
determine a beamforming matrix for a transmitting device to use to precode data for transmission to a receiving device via a multicarrier MIMO channel, wherein determining is performed in said receiving device;
transmit information that identifies said beamforming matrix from said receiving device to said transmitting device;
receive dedicated pilot signals and data signals from said transmitting device, via said multicarrier MIMO channel, that were supposed to have been precoded by said transmitting device using said beamforming matrix, said dedicated pilot signals carrying known information; and
process said dedicated pilots to validate whether said transmitting device actually used said beamforming matrix to precode said dedicated pilot signals and said data signals.
21. The article of claim 20, wherein:
operation to process said dedicated pilots includes operation to use maximum likelihood detection to process said dedicated pilots.
22. The article of claim 21, wherein:
operation to use maximum likelihood detection to process said dedicated pilots includes operation to evaluate:
V
*
=
arg
\ue89e
\ue89e
min
V
i
\u2208
Codebook
\ue89e
\uf605
Y
–
HV
i
\ue89e
P
\uf606
2
where V* is the estimate of the beamforming matrix actually used by the transmitting device, Y is the received dedicated pilot signal, H is the channel matrix, P is the matrix transmitted within a dedicated pilot, and codebook is the codebook of possible beamforming matrices, wherein processing said dedicated pilots includes comparing V* to said beamforming matrix.
23. The article of claim 21, wherein:
operation to use maximum likelihood detection to process said dedicated pilots includes operation to perform a reduced complexity codebook search that includes a column wise search as follows:
v
i
*
=
arg
\ue89e
\ue89e
min
v
i
\u2208
Codebook
\ue89e
\uf605
Y
i
–
Hv
i
\uf606
2
2
\ue89e
\ue89e
i
=
1
,
\u2026
,
N
d
where vi* is the estimate of the ith column of the beamforming matrix actually used by the transmitting device, Yi is the ith column of the received dedicated pilot signal Y, H is the channel matrix, and codebook is the codebook of possible beamforming matrices.
24. The article of claim 21, wherein:
operation to use maximum likelihood detection to process said dedicated pilots includes operation to perform no validation when \u2225Y\u2212HViP\u2225 is less than a threshold value that is related to signal-to-noise ratio (SNR).
25. A system comprising:
multiple dipole antennas;
a wireless transceiver, coupled to said multiple dipole antennas, to facilitate communication with a remote wireless entity through a multicarrier MIMO channel; and
a controller to receive dedicated pilots signals and data signals from a remote wireless entity, via said wireless transceiver, and to process said dedicated pilot signals to determine whether said remote wireless entity used a predetermined beamforming matrix to precode said dedicated pilot signals and said data signals.
26. The system of claim 25, wherein:
said dedicated pilot signals and data signals are received as part of a downlink (DL) physical resource block within a downlink subframe, said DL physical resource block including a number of subcarriers within a number of consecutive multicarrier symbols, wherein said dedicated pilot signals are uniformly spaced in time and frequency within said DL resource allocation, with random offsets to avoid interference from neighbor cells.
27. The system of claim 25, wherein:
said dedicated pilot signals each carry a matrix P which is an Ns\xd7Nd matrix, where Ns is the number of active spatial streams in the multicarrier MIMO channel, Nd is the number of dedicated pilots in a physical resource block, and each column of P is a vector in the form 0, 0, . . . 1, . . . 0 with all entries being zero except the ith entry, where i is the stream index assigned to the vector.
28. The system of claim 25, wherein:
said controller uses maximum likelihood detection to process said dedicated pilots to determine whether said remote wireless entity used a predetermined beamforming matrix to precode said dedicated pilot signals and said data signals.
29. The system of claim 28, wherein:
said controller includes logic to evaluate:
V
*
=
arg
\ue89e
\ue89e
min
V
i
\u2208
Codebook
\ue89e
\uf605
Y
–
HV
i
\ue89e
P
\uf606
2
where V* is the estimate of the beamforming matrix actually used by the transmitting device, Y is the received dedicated pilot signal, H is the channel matrix, P is the matrix transmitted within the dedicated pilot signal, and codebook is the codebook of possible beamforming matrices.
30. The system of claim 25, wherein:
said controller includes logic to determine which beamforming matrix was actually used by said transmitting device to precode said data and said dedicated pilot signals and logic to compare said beamforming matrix that was actually used by said transmitting device to said predetermined beamforming matrix.