TRANSMISSION DEVICE, TRANSMISSION METHOD, RECEPTION DEVICE, RECEPTION METHOD, AND PROGRAM
First Claim
1. A transmission device comprising:
- a generation unit configured to generate a preamble including a sequence [d d . . . d −
d] having iteration of a sequence d that is one of sequences a and b that are Golay complementary sequences, followed by an inverted sequence of the sequence d, and including a signal sequence in which a maximum value of an absolute value of a side lobe level of cross correlation between a sequence [d d −
d] and a sequence [d −
d] is 25 or less; and
a transmission unit configured to transmit data to be transmitted in units of frames to which the preamble is added.
1 Assignment
0 Petitions
Accused Products
Abstract
The present technology relates to a transmission device, a transmission method, a reception device, a reception method, and a program that can improve reception performance of a frame to which a preamble is added.
A transmission device of one aspect of the present technology generates a preamble including a sequence [d d . . . d −d] having iteration of a sequence d that is one of sequences a and b that are Golay complementary sequences, followed by an inverted sequence of the sequence d, and including a signal sequence in which a maximum value of an absolute value of a side lobe level of cross correlation between a sequence [d d −d] and a sequence [d −d] is 25 or less. The generated preamble is added to data to be transmitted in units of frames. The present technology can be applied to a device that transmits and receives data via a wireless transmission path.
-
Citations
19 Claims
-
1. A transmission device comprising:
-
a generation unit configured to generate a preamble including a sequence [d d . . . d −
d] having iteration of a sequence d that is one of sequences a and b that are Golay complementary sequences, followed by an inverted sequence of the sequence d, and including a signal sequence in which a maximum value of an absolute value of a side lobe level of cross correlation between a sequence [d d −
d] and a sequence [d −
d] is 25 or less; anda transmission unit configured to transmit data to be transmitted in units of frames to which the preamble is added. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A transmission method comprising the steps of:
-
generating a preamble including a sequence [d d . . . d −
d] having iteration of a sequence d that is one of sequences a and b that are Golay complementary sequences, followed by an inverted sequence of the sequence d, and including a signal sequence in which a maximum value of an absolute value of a side lobe level of cross correlation between a sequence [d d −
d] and a sequence [d −
d] is 25 or less; andtransmitting data to be transmitted in units of frames to which the preamble is added.
-
-
7. A program for causing a computer to execute processing comprising the steps of:
-
generating a preamble including a sequence [d d . . . d −
d] having iteration of a sequence d that is one of sequences a and b that are Golay complementary sequences, followed by an inverted sequence of the sequence d, and including a signal sequence in which a maximum value of an absolute value of a side lobe level of cross correlation between a sequence [d d −
d] and a sequence [d −
d] is 25 or less; andtransmitting data to be transmitted in units of frames to which the preamble is added.
-
-
8. A transmission device comprising:
-
a generation unit configured to generate a preamble including a combination of sequences a and b that are Golay complementary sequences and sequences −
a and −
b that are inverted sequences of the sequences a and b, andincluding, in a channel estimation sequence, a signal sequence of any of a first basic sequence [a b a −
b a b −
a b],a second basic sequence [a b −
a b a b a −
b],a third basic sequence [a −
b a b a −
b −
a −
b],a fourth basic sequence [a −
b −
a −
b a −
b a b],inverted sequences of the first to fourth basic sequences, reverse sequences of the first to fourth basic sequences, and reverse sequences of the inverted sequences of the first to fourth basic sequences; and a transmission unit configured to transmit data to be transmitted in units of frames to which the preamble is added. - View Dependent Claims (9, 10, 11)
-
-
12. A transmission method comprising the steps of:
-
generating a preamble including a combination of sequences a and b that are Golay complementary sequences and sequences −
a and −
b that are inverted sequences of the sequences a and b, andincluding, in a channel estimation sequence, a signal sequence of any of a first basic sequence [a b a −
b a b −
a b],a second basic sequence [a b −
a b a b a −
b],a third basic sequence [a −
b a b a −
b −
a −
b],a fourth basic sequence [a −
b −
a −
b a −
b a b],inverted sequences of the first to fourth basic sequences, reverse sequences of the first to fourth basic sequences, and reverse sequences of the inverted sequences of the first to fourth basic sequences; and transmitting data to be transmitted in units of frames to which the preamble is added.
-
-
13. A program for causing a computer to execute processing comprising the steps of:
-
generating a preamble including a combination of sequences a and b that are Golay complementary sequences and sequences −
a and −
b that are inverted sequences of the sequences a and b, andincluding, in a channel estimation sequence, a signal sequence of any of a first basic sequence [a b a −
b a b −
a b],a second basic sequence [a b −
a b a b a −
b],a third basic sequence [a −
b a b a −
b −
a −
b],a fourth basic sequence [a −
b −
a −
b a −
b a b],inverted sequences of the first to fourth basic sequences, reverse sequences of the first to fourth basic sequences, and reverse sequences of the inverted sequences of the first to fourth basic sequences; and transmitting data to be transmitted in units of frames to which the preamble is added.
-
-
14. A reception device comprising:
-
a reception unit configured to receive a transmission signal of data in units of frames to which a preamble is added, the preamble including a sequence [d d . . . d −
d] having iteration of a sequence d that is one of sequences a and b that are Golay complementary sequences, followed by an inverted sequence of the sequence d, and including a signal sequence in which a maximum value of an absolute value of a side lobe level of cross correlation between a sequence [d d −
d] and a sequence [d −
d] is 25 or less;a demodulation unit configured to apply demodulation processing to a received signal; and a synchronization unit configured to obtain cross correlation between a received signal sequence obtained by the demodulation processing and the sequence [d −
d], and perform frame synchronization on the basis of threshold detection or maximum value detection of a cross correlation value.
-
-
15. A reception method comprising the steps of:
-
receiving a transmission signal of data in units of frames to which a preamble is added, the preamble including a sequence [d d . . . d −
d] having iteration of a sequence d that is one of sequences a and b that are Golay complementary sequences, followed by an inverted sequence of the sequence d, and including a signal sequence in which a maximum value of an absolute value of a side lobe level of cross correlation between a sequence [d d −
d] and a sequence [d −
d] is 25 or less;applying demodulation processing to a received signal; and obtaining cross correlation between a received signal sequence obtained by the demodulation processing and the sequence [d −
d], and performing frame synchronization on the basis of threshold detection or maximum value detection of a cross correlation value.
-
-
16. A program for causing a computer to execute processing comprising the steps of:
-
receiving a transmission signal of data in units of frames to which a preamble is added, the preamble including a sequence [d d . . . d −
d] having iteration of a sequence d that is one of sequences a and b that are Golay complementary sequences, followed by an inverted sequence of the sequence d, and including a signal sequence in which a maximum value of an absolute value of a side lobe level of cross correlation between a sequence [d d −
d] and a sequence [d −
d] is 25 or less;applying demodulation processing to a received signal; and obtaining cross correlation between a received signal sequence obtained by the demodulation processing and the sequence [d −
d], and performing frame synchronization on the basis of threshold detection or maximum value detection of a cross correlation value.
-
-
17. A reception device comprising:
-
a reception unit configured to receive a transmission signal of data in units of frames to which a preamble is added, the preamble including a combination of sequences a and b that are Golay complementary sequences and sequences −
a and −
b that are inverted sequences of the sequences a and b, andincluding, in a channel estimation sequence, a signal sequence of any of a first basic sequence [a b a −
b a b −
a b],a second basic sequence [a b −
a b a b a −
b],a third basic sequence [a −
b a b a −
b −
a −
b],a fourth basic sequence [a −
b −
a −
b a −
b a b],inverted sequences of the first to fourth basic sequences, reverse sequences of the first to fourth basic sequences, and reverse sequences of the inverted sequences of the first to fourth basic sequences; a demodulation unit configured to apply demodulation processing to a received signal; a synchronization unit configured to perform frame synchronization on the basis of a received signal sequence obtained by the demodulation processing; and an equalization unit configured to obtain first cross correlation between the received signal sequence and first four sequences of the signal sequences included in the channel estimation sequence, obtain second cross correlation between the received signal sequence and last four sequences of the signal sequences, and perform channel estimation on the basis of the first cross correlation and the second cross correlation.
-
-
18. A reception method comprising the steps of:
-
receiving a transmission signal of data in units of frames to which a preamble is added, the preamble including a combination of sequences a and b that are Golay complementary sequences and sequences −
a and −
b that are inverted sequences of the sequences a and b, andincluding, in a channel estimation sequence, a signal sequence of any of a first basic sequence [a b a −
b a b −
a b],a second basic sequence [a b −
a b a b a −
b],a third basic sequence [a −
b a b a −
b −
a −
b],a fourth basic sequence [a −
b −
a −
b a −
b a b],inverted sequences of the first to fourth basic sequences, reverse sequences of the first to fourth basic sequences, and reverse sequences of the inverted sequences of the first to fourth basic sequences; applying demodulation processing to a received signal; performing frame synchronization on the basis of a received signal sequence obtained by the demodulation processing; obtaining first cross correlation between the received signal sequence and first four sequences of the signal sequences included in the channel estimation sequence, and obtaining second cross correlation between the received signal sequence and last four sequences of the signal sequences; and performing channel estimation on the basis of the first cross correlation and the second cross correlation.
-
-
19. A program for causing a computer to execute processing comprising the steps of:
-
receiving a transmission signal of data in units of frames to which a preamble is added, the preamble including a combination of sequences a and b that are Golay complementary sequences and sequences −
a and −
b that are inverted sequences of the sequences a and b, andincluding, in a channel estimation sequence, a signal sequence of any of a first basic sequence [a b a −
b a b −
a b],a second basic sequence [a b −
a b a b a −
b],a third basic sequence [a −
b a b a −
b −
a −
b],a fourth basic sequence [a −
b −
a −
b a −
b a b],inverted sequences of the first to fourth basic sequences, reverse sequences of the first to fourth basic sequences, and reverse sequences of the inverted sequences of the first to fourth basic sequences; applying demodulation processing to a received signal; performing frame synchronization on the basis of a received signal sequence obtained by the demodulation processing; obtaining first cross correlation between the received signal sequence and first four sequences of the signal sequences included in the channel estimation sequence, and obtaining second cross correlation between the received signal sequence and last four sequences of the signal sequences; and performing channel estimation on the basis of the first cross correlation and the second cross correlation.
-
Specification