The present disclosure relates to a communication device and a communication method.
Recently, wireless communication technologies that transmit and receive various data by close proximity wireless communication are being developed.
For example, TransferJet (registered trademark) has been adopted in devices such as digital cameras and personal computers (PCs) as a close proximity wireless communication scheme, and constructs an ecosystem for data communication between information processing devices. The TransferJet specifications are standardized by the TransferJet Consortium indicated in Non-Patent Literature 1 below, and PHY/CNL Specifications 1.0 is being used in current products.
In addition, as an international standard, a standard closely similar to the standard according to the TransferJet Consortium is being registered as ECMA-398 indicated in Non-Patent Literature 2 below.
However, because of the increasing file sizes and storage capacities as well as faster internal bus speeds connecting the central processing unit (CPU) and storage in current digital devices, even greater speed increases are expected from communication systems.
Accordingly, the present disclosure provides a new and improved communication device and communication method capable of realizing faster communication.
According to the present disclosure, there is provided a communication device including: a modulation unit configured to use, in each modulation scheme, symbol points for which an average power is the same across a predetermined plurality of modulation schemes, and modulate transmit data according to one of the predetermined plurality of modulation schemes.
According to the present disclosure, there is provided a communication method including: using, in each modulation scheme, symbol points for which an average power is the same across a predetermined plurality of modulation schemes, and modulating transmit data according to one of the predetermined plurality of modulation schemes.
According to the present disclosure as described above, realizing faster communication is possible. Note that the above advantageous effect is not strictly limiting, and that any advantageous effect indicated in the present disclosure or another advantageous effect that may be reasoned from the present disclosure may also be exhibited in addition to, or instead of, the above advantageous effect.
Hereinafter, (a) preferred embodiment(s) of the present disclosure will be described in detail with reference to the appended drawings. In this specification and the drawings, elements that have substantially the same function and structure are denoted with the same reference signs, and repeated explanation is omitted.
Hereinafter, the description will proceed in the following order.
1. Overview of communication device according to embodiment of present disclosure
2. Embodiment
3. Conclusion
A communication device according to an embodiment of the present disclosure conducts a communication process that improves upon the communication process prescribed by the TransferJet Consortium (Non-Patent Literature 1) and in ECMA-398 (Non-Patent Literature 2). Hereinafter, the communication process prescribed by the TransferJet Consortium (Non-Patent Literature 1) and in ECMA-398 (Non-Patent Literature 2) will be predetermined the conventional scheme, while the improved communication process in the present embodiment will be predetermined the proposed scheme.
In a communication device according to the present embodiment, the transmit signal is converted to a multi-level signal to realize high-speed transmission. More specifically, the communication device according to the present embodiment adopts 16-quadrature amplitude modulation (16-QAM) and quadrature phase shift keying (QPSK) in addition to the pi2-shifted binary phase shift keying (BPSK) adopted in the conventional scheme. When the modulation scheme is 16-QAM, the PHY rate, which had a maximum of 560 Mbps in the conventional scheme, reaches a maximum of four times that rate, or 2240 Mbps.
However, various problems may occur as a result of adopting 16-QAM and QPSK. Accordingly, the communication device according to the present embodiment resolves each problem with the following method.
First, fluctuations occur in the power of the signal within a frame due to multi-leveling. However, since TransferJet is a low-power radio standard with a prescribed instantaneous maximum power, power equalization of the signal within a frame is necessary. Accordingly, the communication device according to the present embodiment conducts power equalization by signal point (symbol point) mapping. In this case, since it is not necessary to control the transmission amplifier, power savings and smaller circuitry are realized.
At this point,
With the communication device 100 according to the comparative example, in the mapping unit 220, mapping is conducted so that the symbol point mapping reaches a maximum. For this reason, as illustrated in
The above thus describes the power equalization by symbol point mapping in the communication device 1 according to the present embodiment.
Second, the signal-to-noise ratio (SNR) degrades due to multi-leveling. For this reason, the communication device 1 according to the present embodiment conducts coding with low-density parity-check (LDPC) codes.
Third, the received error vector magnitude (EVM) degrades due to multi-leveling. For this reason, the communication device 1 according to the present embodiment inserts a pilot sequence for equalization before and after the PHY service data unit (PSDU) in a transmit frame.
Furthermore, in order to improve the frame utilization efficiency, the communication device 1 according to the present embodiment shortens the preamble and mounts two or more CNL service data units (CSDUs).
The communication device 1 according to the present embodiment may improve the received SNR by adopting such a proposed scheme. By providing an extra surplus of received SNR, the communication device 1 according to the present embodiment enables more stable communication while also securing a margin against performance degradation due to individual inconsistencies during mass production.
The above thus describes an overview of the communication device according to an embodiment of the present disclosure. Next, an embodiment of the present disclosure will be described in detail.
As illustrated in
[2-1. Configuration of Communication Module]
As illustrated in
(Modulator 21: Modulator)
The modulator 21 includes a function of modulating binary transmit data output from the transmit data generation module 3 into an electrical signal. Specifically, the modulator 21 functions as the mapping unit 22 and the baseband waveform generation unit 23.
(Mapping Unit 22: 16-QAM/QPSK/Pi2-Shifted BPSK Mapper)
The mapping unit 22 maps binary transmit data output from the transmit data generation module 3 to symbol points on the complex plane. Table 1 below summarizes the symbol point mapping by the mapping unit 22 described in detail hereinafter.
Hereinafter, symbol point mapping by the mapping unit 22 will be described. First,
Herein, the communication device according to the present embodiment adopts 16-QAM and QPSK in addition to the pi2-shifted BPSK adopted in the conventional scheme, and thereby attempts to increase the transmission speed. However, fluctuations occur in the power of the signal within a frame due to multi-leveling. Accordingly, the communication device according to the present embodiment conducts power equalization of the signal within a frame by using symbol point mapping by the mapping unit 22.
In other words, the mapping unit 22 according to the present embodiment functions as a modulation unit that uses, in each modulation scheme, symbol points for which the average power is the same across a predetermined plurality of modulation schemes, and modulates transmit data according to one of the predetermined plurality of modulation schemes. The mapping unit 22 conducts modulation according to at least any of 16-QAM, QPSK, and BPSK as the predetermined plurality of modulation schemes. The mapping unit 22 modulates using symbol points in 16-QAM in all of the plurality of modulation schemes. Hereinafter,
1A
3A
As illustrated in Table 2, for example, the power of the symbol point (A+jA) is 2A2, while the power of the symbol point (3A+j3A) is 18A2. As illustrated in Table 2, the average power of each symbol point in 16-QAM is 4×(2A2+10A2+10A+18A2)/16=10A.
Herein, as illustrated in Table 2, the power of the eight symbol points (A+j3A), (−A−j3A), (−3A+jA), (3A−jA), (−A+j3A), (A−j3A), (3A+jA), and (−3A−jA) is 10A2, the same as the average power. In a modulation scheme other than 16-QAM, the mapping unit 22 modulates using these symbol points, which have the same power as the average power of 16-QAM. In QPSK and BPSK, since the mapping unit 22 maps using only symbol points have a power of 10A2, the average power obviously is also 10A2. Thus, in 16-QAM, QPSK, and BPSK, the average power of the symbol points becomes the same. Hereinafter, first,
In further detail, the mapping unit 22 modulates by alternating between the symbol point mapping A and the symbol point mapping B every one symbol. In other words, the mapping unit 22 conducts modulation while rotating the transmission axis for every one symbol to transmit. According to such a rotation operation, the signal envelope no longer passes through the origin of the complex plane during a symbol transition, and the difficulty of designing the transmission amplifier is lessened. Note that the mapping unit 22 may also continuously use either the symbol point mapping A or the symbol point mapping B. Next,
Herein, the combination of the symbol point mappings A and B as well as the combination of the symbol point mappings C and D are each a combination offset by 90 degrees. However, for other combinations, such as the combination of the symbol point mappings A and C or the combination of the symbol point mappings A and D, the offset is 90 degrees or less, and are thus considered to have little significance from the perspective of symbol point design.
Thus, the mapping unit 22 modulates by alternating between the symbol point mapping A and the symbol point mapping B every one symbol, or by alternating between the symbol point mapping C and the symbol point mapping D every one symbol. In other words, the mapping unit 22 conducts modulation while rotating the transmission axis 90 degrees for every one symbol to transmit. According to such a rotation operation, the signal envelope no longer passes through the origin of the complex plane during a symbol transition, and the difficulty of designing the transmission amplifier is lessened. Furthermore, as discussed earlier, since modulation is conducted by BPSK while rotating the transmission axis 90 degrees similarly to the conventional scheme, the communication device 1 according to the present embodiment is able to guarantee compatibility with the conventional scheme. Note that the mapping unit 22 may also modulate by continuously using one of the symbol point mappings A. B, C, and D.
The foregoing thus describes symbol point mapping by the mapping unit 22. The mapping unit 22 outputs the complex sequence obtained by mapping binary transmit data output from the transmit data generation module 3 onto the complex plane to the baseband waveform generation unit 23.
Supplemental Remarks
In the present embodiment, since there were symbol points having the same power as the average power of 16-QAM, the average power could also be made the same in QPSK and BPSK. The modulator 21 may adopt another modulation scheme such as 64-QAM or 256-QAM, but in another modulation scheme, cases in which there are no symbol points having the same power as the average power are also conceivable. In such cases, the modulator 21 may make the average power the same in each modulation scheme by using approximate symbols or an ordinary high-resolution digital-to-analog converter (DAC).
(Baseband Waveform Generation Unit 23: Baseband Waveform Generator)
The baseband waveform generation unit 23 includes a function of generating a baseband waveform on the basis of a sequence output from the mapping unit 22. The baseband waveform generation unit 23 according to the present embodiment generates a baseband waveform using the waveform illustrated in
The baseband waveform generation unit 23 outputs the generated baseband waveform to the frequency conversion unit 24.
(Frequency Conversion Unit 24: Upconverter)
The frequency conversion unit 24 includes a function of converting the frequency of the signal to be transmitted that was output from the modulator 21. For example, the frequency conversion unit 24 conducts frequency conversion treating the center frequency as 4.48 GHz, in accordance with the TransferJet standard. The frequency conversion unit 24 outputs the frequency-converted signal to be transmitted to the analog processing unit 25.
(Analog Processing Unit 25: BPF, Amp, & SW)
The analog processing unit 25 includes a function of conducting various signal processing on a signal to be transmitted that was output from the frequency conversion unit 24. For example, the analog processing unit 25 includes a transmission amplifier (TxAmp), and amplifies the signal to be transmitted that was output from the frequency conversion unit 24. At this point, as discussed earlier, since mapping is performed in the mapping unit 22 so that the average power is the same in any of 16-QAM, QPSK, and BPSK, the transmission amplifier does not need to adjust the amplification level according to the modulation scheme. In other words, the transmission amplifier amplifies by a fixed power, regardless of the modulation scheme. Otherwise, the analog processing unit 25 may also include a band-pass filter (BPF) and an antenna switch (SW). The analog processing unit 25 outputs the signal obtained by conducting this various signal processing to the transmission unit 26.
(Transmission Unit 26: Coupler)
The transmission unit 26 includes a function of transmitting the transmit signal (transmit data) output from the analog processing unit 25 by close proximity wireless communication. For example, the transmission unit 26 is made up of an inductive coupler, and conducts close proximity wireless communication with external equipment in accordance with the TransferJet standard. In further detail, the transmission unit 26 conducts close proximity wireless communication with another communication device (a communication device equipped with close proximity wireless communication functions) present within a predetermined communication range from the transmission unit 26. At this point, close proximity wireless communication between the transmission unit 26 and the other communication device becomes possible only when the transmission unit 26 and the other communication device are in a state of close proximity to each other. Herein, a state of close proximity means a state of being in close proximity or in contact in which the distance between the transmission unit 26 and the other communication device is within a predetermined range (3 cm, for example).
The above thus describes a configuration of the communication module 2 according to the present embodiment. Next,
[2-2. Configuration of Transmit Data Generation Module 3]
(PSDU Generation Unit 31)
The PSDU generation unit 31 includes a function of generating transmit data (PSDU) to output to the communication module 2. In further detail, the PSDU generation unit 31 generates the portion of the PSDU which is unchanged from the conventional scheme, and combines this portion with the portion related to the proposed scheme output or the like from the CSDU insertion unit 32 and the like discussed later to generate the PSDU. Note that the PSDU generation unit 31 may also generate a PSDU of the conventional scheme, and the CSDU insertion unit 32 and the like may modify a portion thereof to thereby generate a PSDU according to the proposed scheme. Hereinafter,
(CSDU Insertion Unit 32)
The CSDU insertion unit 32 includes a function of inserting two or more connection layer service data units (CSDUs) into the physical layer service data unit (PSDU). The CSDU insertion unit 32, by inserting two or more CSDUs into the PSDU, is able to reduce the amount of overhead needed to transmit a certain number of CSDUs, and increase throughput.
In the Common CNL Header illustrated in
At this point, the upper limit on the length of the PSDU in the conventional scheme was the length that could be expressed with the 16 bits of the Length field in the PHY Header. In the present embodiment, since the number of CSDUs may become 2 or more, the 8 bits of the Reserved field are newly used as the Length. Consequently, the upper limit on the length of the PSDU is extended, enabling support for up to a maximum length of 24 bits.
(Coding Unit 33)
The coding unit 33 includes a function of coding the transmit data with LDPC codes. The coding unit 33 conducts coding using the parity check matrix of LDPC codes illustrated in Table 4 below. As illustrated in Table 4, the coding unit 33 uses code rates expressed as 14/15, 13/15, and 11/15. By conducting coding with LDPC codes, the coding unit 33 is able to compensate the SNR required by multi-leveling. Note that the coding unit 33 may also code the transmit data with Reed-Solomon codes or Viterbi codes, which have been used in the conventional scheme.
(Pilot Sequence Insertion Unit 34)
The pilot sequence insertion unit 34 includes a function of inserting a pilot sequence into the transmit data. In further detail, as illustrated in
LFSR 341
The LFSR 341 functions as a scrambling sequence generator that generates a scrambling sequence for spread spectrum. The scrambling sequence generated by the LFSR 341 is used for spread spectrum of the transmit signal in both the conventional scheme and the present embodiment. In the present embodiment, the scrambling sequence generated by the LFSR 341 is reused for the generation of the pilot sequence by the pilot sequence insertion unit 34. Hereinafter,
[Math. 1]
G(x)=x18+x10+x7+x5+1 (Expression 1)
Note that in the conventional scheme, the inverted XOR of the scrambling sequence obtained by the LFSR and the transmit signal is computed across the entire packet including preamble, header, and payload, and the result is treated as the final transmit signal. Likewise, in the present embodiment, the communication device 1 computes the inverted XOR of the scrambling sequence and the transmit signal across the entire packet, and treats the result as the final transmit signal.
Bit Selector 342
The bit selector 342 includes a function of selecting, from the scrambling sequence generated by the LFSR 341, a number of bits equal to the number of bits per one symbol in the modulation scheme used by the modulator 21, and treating the selected bits as a pilot sequence. The number of bits per one symbol is 4 in the case of 16-QAM, 2 in the case of QPSK, and 1 in the case of BPSK. Accordingly, supposing that the scrambling sequence generator 341 always generates a 4-bit sequence as illustrated in
Supplemental Remarks
As discussed earlier, the modulator 21 may also adopt 64-QAM, 256-QAM, or the like as the modulation scheme. At this point, an internal configuration of the pilot sequence insertion unit in the case of the modulator 21 adopting 64-QAM will be described as a reference configuration with reference to
(Communication Scheme Configuration Unit 35)
The communication scheme configuration unit 35 includes a function of configuring, in the PSDU, information for reporting the communication scheme to the receiving side. Specifically, the communication scheme configuration unit 35 configures information indicating the communication scheme in the Rate field and the Version field of the PHY Header.
Regarding the Rate Field
In the Rate field, the communication scheme configuration unit 35 configures information indicating the modulation scheme and the transmission rate (any value from 0x1 to 0xA). Table 5 illustrates combinations of a modulation scheme and a transmission rate adopted by the communication device 1 according to the present embodiment.
Rate32 to Rate522 in Table 5 are combinations of a modulation scheme and a transmission rate in the conventional scheme. In addition to these, the communication device 1 according to the present embodiment newly adopts the five rates of Rate2088, Rate1641, Rate1044, Rate820, and Rate410 as the proposed scheme using LDPC codes and QPSK or 16-QAM. Along with the above, the communication scheme configuration unit 35 assigns the numbers from 0x6 to 0xA, which were not used in the conventional scheme, to the five new rates.
Next,
Regarding the Version Field
The communication scheme configuration unit 35 configures the value “0x2” in the Version field (4 bits) in the PHY Header. Since the value “0x1” is used in the conventional scheme, the receiving side is able to distinguish between communication according to the conventional scheme and communication according to the proposed scheme. Note that the communication device 1 is also able to apply the conventional scheme to the communication module 2 and apply the present embodiment to the transmit data generation module 3. Specifically, the communication device 1 configures “0x2” in the Version from Rate32 to Rate522, inserts two or more CSDUs and a pilot sequence, and also transmits a PSDU frame having a shortened Preamble. Note that even if the packet has a Version of “0x2”, or in other words, even if the modulation scheme by the modulator 21 is 16-QAM or QPSK, the Preamble, Sync, and PHY Header illustrated in
(Preamble Insertion Unit 36)
The preamble insertion unit 36 includes a function of inserting a preamble of a length from 7.28 us to 0 us into the PSDU. The preamble insertion unit 36 shortens the length of the 7.28 us preamble from the conventional scheme. The preamble insertion unit 36 is able to freely configure the length from 7.28 us to 0 us. Consequently, the length of the overall PSDU is shortened, and thus the transmission speed may be increased. Furthermore, by shortening the length of the preamble, the frame utilization efficiency improves, and throughput improves. Note that the preamble is used for gain adjustment on the receiving side as a preparatory signal prior to receiving. Since the transmit power is small for close proximity wireless communication such as TransferJet, the lead-in time for gain adjustment may be shortened, and as a result, the preamble may be shortened.
The above thus describes a configuration of the transmit data generation module 3 according to the present embodiment. Next,
[2-3. Operational Process]
Next, in step S104, the communication device 1 conducts LDPC coding. In further detail, the coding unit 33 conducts LDPC coding on the transmit data using any of the parity check matrix illustrated in Table 4 above.
Next, in step S106, the communication device 1 inserts a pilot sequence. In further detail, the pilot sequence insertion unit 34 performs the insertion of the Pilot Sequence and the Postamble so as to bracket the portion from the Common CNL Header to the end of the packet.
Next, in step S108, the communication device 1 configures the communication scheme. In further detail, the communication scheme configuration unit 35 configures information indicating the communication scheme in the Rate field and the Version field of the PHY Header.
Next, in step S110, the communication device 1 inserts a preamble. In further detail, the preamble insertion unit 36 inserts a preamble of a length from 7.28 us to 0 us into the PSDU.
Next, in step S112, the communication device 1 modulates the transmit data so that the average power in each modulation scheme becomes the same. In further detail, first, the mapping unit 22 maps binary transmit data output from the transmit data generation module 3 to symbol points on the complex plane. At this point, the mapping unit 22 maps symbol points in each modulation scheme so that the average power becomes the same among 16-QAM. QPSK, or BPSK. More specifically, the mapping unit 22 uses the symbol point mappings illustrated in
Next, in step S114, the communication device 1 performs various signal processing on the transmit signal. In further detail, the frequency conversion unit 24 performs frequency conversion on the transmit signal, while the analog processing unit 25 amplifies the frequency-converted transmit signal, applies a band-pass filter, and the like. In the above step S112, since mapping is performed so that the average power is the same in any of 16-QAM, QPSK, and BPSK, the transmission amplifier included in the analog processing unit 25 amplifies the transmit signal by a fixed power.
Subsequently, in step S118, the communication device 1 transmits the transmit signal. In further detail, the transmission unit 26 transmits the transmit signal output from the analog processing unit 25 by close proximity wireless communication.
The above thus describes an operational process of the communication device 1 according to the present embodiment.
As described above, the communication device 1 according to the present embodiment is able to realize faster transmission by converting the transmit signal to a multi-level signal. In addition, by conducting power equalization with symbol point mappings against the inconsistencies in signal power within a frame produced by multi-leveling, the communication device 1 is able to realize amplification by a fixed power in the transmission amplifier, and eliminate the need for control of the amplification level. Furthermore, by adopting various communication schemes that improve the received SNR and the received EVM, the communication device 1 according to the present embodiment enables more stable communication while also securing a margin against performance degradation due to individual inconsistencies during mass production.
The preferred embodiment(s) of the present disclosure has/have been described above with reference to the accompanying drawings, whilst the present disclosure is not limited to the above examples. A person skilled in the art may find various alterations and modifications within the scope of the appended claims, and it should be understood that they will naturally come under the technical scope of the present disclosure.
For example, in the foregoing embodiment, the communication device 1 is described as conducting close proximity wireless communication conforming to the TransferJet standard, but the present technology is not limited to such an example. For example, the communication device 1 may also communicate with external equipment by Bluetooth (registered trademark), ZigBee (registered trademark), Ultra-wideband (UWB), or the like.
Additionally, it is possible to create a computer program for causing hardware such as a CPU, ROM, and RAM built into an information processing device to exhibit functions similar to each structural element of the above communication device 1. Also, a recording medium having such a computer program recorded thereon is also provided.
In addition, the effects described in the present specification are merely illustrative and demonstrative, and not limitative. In other words, the technology according to the present disclosure can exhibit other effects that are evident to those skilled in the art along with or instead of the effects based on the present specification.
Additionally, the present technology may also be configured as below.
(1)
A communication device including:
a modulation unit configured to use, in each modulation scheme, symbol points for which an average power is the same across a predetermined plurality of modulation schemes, and modulate transmit data according to one of the predetermined plurality of modulation schemes.
(2)
The communication device according to (1), wherein
the modulation unit modulates using symbol points in 16-QAM in any of the predetermined plurality of modulation schemes, and in a modulation scheme other than 16-QAM, modulates using symbol points having the same power as the average power of 16-QAM.
(3)
The communication device according to (1) or (2), wherein
the predetermined plurality of modulation schemes includes at least one of 16-QAM, QPSK, and BPSK.
(4)
The communication device according to (3), wherein
in a case in which the modulation scheme is QPSK, the modulation unit modulates using at least one of a first symbol point set including the symbol points (3A+jA), (−A+j3A), (−3A−jA), and (A−j3A), and a second symbol point set including the symbol points (A+j3A), (−3A+jA), (−A−j3A), and (3A−jA).
(5)
The communication device according to (3) or (4), wherein
in a case in which the modulation scheme is BPSK, the modulation unit modulates using at least one of a third symbol point set including the symbol points (A+j3A) and (−A−j3A), a fourth symbol point set including the symbol points (−3A+jA) and (3A−jA), a fifth symbol point set including the symbol points (−A+j3A) and (A−j3A), and a sixth symbol point set including the symbol points (3A+jA) and (−3A−jA).
(6)
The communication device according to (4), wherein
the modulation unit modulates by alternately using the first symbol point set and the second symbol point set.
(7)
The communication device according to (5), wherein
the modulation unit modulates by alternately using the third symbol point set and the fourth symbol point set, or by alternately using the fifth symbol point set and the sixth symbol point set.
(8)
The communication device according to any one of (1) to (7), further including:
a transmission unit configured to transmit the transmit data by close proximity wireless communication.
(9)
The communication device according to any one of (1) to (8), further including:
a coding unit configured to code the transmit data with an LDPC code.
(10)
The communication device according to any one of (1) to (9), further including:
a scrambling sequence generator configured to generate a scrambling sequence for spread spectrum; and
a pilot sequence insertion unit configured to insert a pilot sequence into the transmit data, wherein
the pilot sequence insertion unit selects, from the scrambling sequence generated by the scrambling sequence generator, a number of bits equal to a number of bits per one symbol in the modulation scheme used by the modulation unit, and treats the selected bits as the pilot sequence.
(11)
The communication device according to any one of (1) to (10), further including:
a CSDU insertion unit configured to insert two or more connection layer service data units (CSDUs) into a physical layer service data unit (PSDU).
(12)
The communication device according to any one of (1) to (11), further including:
a preamble insertion unit configured to insert a preamble of a length from 7.28 us to 0 us into the transmit data.
(13)
A communication method including:
using, in each modulation scheme, symbol points for which an average power is the same across a predetermined plurality of modulation schemes, and modulating transmit data according to one of the predetermined plurality of modulation schemes.
Number | Date | Country | Kind |
---|---|---|---|
2013-187067 | Sep 2013 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2014/069620 | 7/24/2014 | WO | 00 |