Source: https://patents.google.com/patent/JP2018191033A/en
Timestamp: 2019-12-10 21:37:03
Document Index: 282025862

Matched Legal Cases: ['art 11', 'art 11', 'art 11', 'art 13', 'art 30', 'art 33', 'art 33', 'art 33', 'art 33']

JP2018191033A - Wireless transmitter, wireless receiver, and wireless transmission method - Google Patents
Wireless transmitter, wireless receiver, and wireless transmission method Download PDF
JP2018191033A
JP2018191033A JP2017089188A JP2017089188A JP2018191033A JP 2018191033 A JP2018191033 A JP 2018191033A JP 2017089188 A JP2017089188 A JP 2017089188A JP 2017089188 A JP2017089188 A JP 2017089188A JP 2018191033 A JP2018191033 A JP 2018191033A
JP2017089188A
光彦 樋口
Mitsuhiko Higuchi
2017-04-28 Application filed by ルネサスエレクトロニクス株式会社, Renesas Electronics Corp filed Critical ルネサスエレクトロニクス株式会社
2017-04-28 Priority to JP2017089188A priority Critical patent/JP2018191033A/en
2018-11-29 Publication of JP2018191033A publication Critical patent/JP2018191033A/en
230000001702 transmitter Effects 0 description title 4
To improve the efficiency of data transmission so that a receiving side apparatus can efficiently receive a plurality of divided data. In a wireless transmission device 10, a wireless transmission unit 13 transmits a plurality of divided data units generated by a control unit 11 to a plurality of transmission channels used for transmission of each divided data unit in a plurality of transmission cycle periods. Repeatedly transmit while cyclically shifting within the channel. [Selection] Figure 4
The present invention relates to a wireless transmission device, a wireless reception device, and a wireless transmission method.
Conventionally, techniques for wirelessly transmitting a plurality of divided data obtained by dividing transmission data using a plurality of frequencies have been disclosed (for example, Patent Document 1 and Non-Patent Document 1).
JP 2002-191073 A
However, the above prior art does not take into account that the receiving side apparatus cannot receive the divided data, and there is a possibility that the receiving side apparatus cannot efficiently receive a plurality of pieces of divided data.
According to one embodiment, a plurality of divided data units obtained by dividing a data unit are repeated while cyclically shifting transmission channels used for transmission of each divided data unit in a plurality of transmission cycle periods within the plurality of transmission channels. Send.
According to the embodiment, it is possible to improve the efficiency of data transmission.
It is a figure which shows an example of the radio | wireless communications system of 1st Embodiment. It is a block diagram which shows an example of the radio | wireless transmitter of 1st Embodiment. It is a block diagram which shows an example of the radio | wireless receiver of 1st Embodiment. It is a block diagram which shows an example of the radio | wireless transmitter of 2nd Embodiment. It is a figure which shows the example of a format of the payload of a packet. It is a block diagram which shows an example of the radio | wireless receiver of 2nd Embodiment. It is a flowchart which shows an example of the processing operation of the radio | wireless transmitter of 2nd Embodiment. It is a flowchart which shows an example of the processing operation of the radio | wireless receiver of 2nd Embodiment. It is a sequence diagram which shows an example of the processing operation of the radio | wireless communications system of 2nd Embodiment. It is a sequence diagram which shows a comparative example. It is a figure which shows an example of a correspondence table. It is a figure which shows the hardware constitutions of a radio | wireless communication apparatus.
Hereinafter, embodiments will be described with reference to the drawings. In addition, the same code | symbol is attached | subjected to the same element and the overlapping description is abbreviate | omitted.
<Outline of wireless communication system>
FIG. 1 is a diagram illustrating an example of a wireless communication system according to the first embodiment. In FIG. 1, the wireless communication system 1 includes a wireless transmission device 10 and a wireless reception device 30.
The wireless transmission device 10 wirelessly transmits a plurality of divided data units obtained by dividing one data unit using a plurality of transmission channels (that is, transmission frequencies). Then, the wireless reception device 30 can receive a plurality of divided data units wirelessly transmitted from the wireless transmission device 10 using one or a plurality of reception channels.
Here, the wireless standard corresponding to the wireless communication between the wireless transmission device 10 and the wireless reception device 30 is not particularly limited, but the wireless standard is, for example, Bluetooth Low Energy (registered trademark). . In the following description, it is assumed that the wireless standard corresponding to the wireless communication between the wireless transmission device 10 and the wireless reception device 30 is Bluetooth Low Energy (registered trademark).
In Bluetooth Low Energy (registered trademark), a first communication method for performing data transmission after establishing a connection between two wireless communication devices and a data transmission in a state where the connection between the two wireless communication devices is not established. The second communication method is defined. In the second communication method, the transmission side device broadcasts data by an advertising operation, and the reception side device receives the data by a scanning operation.
Here, a description will be given assuming that the second communication method is applied between the wireless transmission device 10 and the wireless reception device 30. That is, the wireless transmission device 10 broadcasts a plurality of divided data units using a plurality of transmission channels.
<Configuration example of wireless transmission device>
FIG. 2 is a block diagram illustrating an example of the wireless transmission device according to the first embodiment. In FIG. 2, the wireless transmission device 10 includes a control unit 11 and a wireless transmission unit 13.
The control unit 11 divides the data unit to generate a plurality of divided data units.
The wireless transmission unit 13 repeats the plurality of divided data units generated by the control unit 11 while cyclically shifting the transmission channels used for transmission of the respective divided data units in the plurality of transmission cycle periods within the plurality of transmission channels. Send (repeated broadcast transmission). That is, in the wireless transmission unit 13, the first divided data unit transmitted in the first transmission channel in the first transmission cycle period is different from the first transmission channel in the second transmission cycle period subsequent to the first transmission cycle period. It will be transmitted on the second transmission channel. For example, the second transmission channel is a channel adjacent to the first transmission channel in the plurality of transmission channels. In addition, when the number of divided data units (that is, the number of divisions) is larger than the number of transmission channels, the constituent members of the divided data units included in the transmission target group are also cyclically shifted and replaced during the transmission cycle period. become.
<Configuration example of wireless receiver>
FIG. 3 is a block diagram illustrating an example of the wireless reception device according to the first embodiment. In FIG. 3, the wireless reception device 30 includes a wireless reception unit 31 and a control unit 33.
The wireless reception unit 31 performs reception processing on one reception channel among a plurality of reception channels in one reception cycle period. When the wireless reception unit 31 can receive the previous divided data unit on one reception channel in one reception cycle period, the wireless reception unit 31 performs the previous division on one reception channel in the next reception cycle period following the one reception cycle period. The reception processing of the subsequent divided data unit following the data unit is executed. On the other hand, if the previous divided data unit cannot be received by one reception channel in one reception cycle period, the reception processing of the previous divided data unit is performed by another reception channel different from the one reception channel in the next reception cycle period. Run. The wireless reception unit 31 repeats such reception processing over a plurality of reception cycle periods. Here, one reception cycle period corresponds to one transmission cycle period.
That is, when the wireless reception unit 31 can receive the first divided data unit on the first reception channel in the first reception cycle period, the radio reception unit 31 also receives the first reception channel in the second reception cycle period after the first reception cycle period. Attempt to receive the second divided data unit next to the one divided data unit. Here, the first reception cycle period is a period corresponding to the first transmission cycle period. The first reception channel is a channel corresponding to the first transmission channel.
On the other hand, if the wireless reception unit 31 cannot receive the first divided data unit on the first reception channel in the first reception period, the wireless reception unit 31 and the first reception channel in the second reception period next to the first reception period Attempt to receive the first split data unit on a different second receive channel. Here, the second reception channel is a channel corresponding to the second transmission channel.
The control unit 33 combines the plurality of divided data units received by the wireless reception unit 31 to form (reproduce) the original data unit (that is, the data unit before being divided by the wireless transmission device 10).
As described above, according to the first embodiment, the wireless transmission unit 13 in the wireless transmission device 10 transmits a plurality of divided data units generated by the control unit 11 to each divided data unit in a plurality of transmission cycle periods. The transmission channel to be used is repeatedly transmitted while being cyclically shifted within a plurality of transmission channels.
With the configuration of the wireless transmission device 10, when the wireless reception device 30 cannot receive the first divided data unit through the first reception channel in the first reception cycle period, the second reception cycle next to the first reception cycle period. It is possible to attempt to receive the first divided data unit in a second reception channel that is different from the first reception channel in the period. As a result, since there is an opportunity to receive the first divided data unit that could not be received in the first reception cycle period in the second reception cycle period subsequent to the first reception cycle period, it is possible to efficiently receive data. Become. In addition, since the reception channel that has not received the first divided data unit in the first reception cycle period can be switched to the second reception channel that is different from the first reception channel in the second reception cycle period, the probability of successful reception. Can be increased. As a result, it is possible to efficiently receive data. That is, the efficiency of data transmission can be improved.
In the second embodiment, configurations and processing operations of the wireless transmission device and the wireless reception device will be described more specifically. In addition, since the radio | wireless communications system of 2nd Embodiment is the same as the radio | wireless communications system 1 of 1st Embodiment, it can refer FIG.
FIG. 4 is a block diagram illustrating an example of a wireless transmission device according to the second embodiment. In FIG. 4, the wireless transmission device 10 of the second embodiment includes a control unit 11 and a wireless transmission unit 13. The control unit 11 includes a division unit 11A, a transmission control unit 11B, a buffer 11C, and a packet generation unit 11D.
The dividing unit 11A inputs a data unit. The data unit input to the dividing unit 11A is, for example, image data captured by a camera, and is assigned a data unit number ID data .
Then, the dividing unit 11A divides the input data unit to generate N div (N div is a natural number of 2 or more) pieces of divided data units. Then, the dividing unit 11A assigns a divided data unit number N index to each divided data unit. Then, the dividing unit 11A sets each divided data unit, information indicating the division number N div , information indicating the divided data unit number of each divided data unit, and information indicating the data unit number N index, as a set. Output to buffer 11C. Further, the dividing unit 11A sets a set of information indicating the division number N div , information indicating the divided data unit number N index of each divided data unit, and information indicating the data unit number ID data , and the transmission control unit 11B Output to. Here, the division number N div is determined by dividing the size of the data unit by the payload size of a packet to be described later. That is, the dividing unit 11A divides the data unit when the data unit is larger than the payload size.
The buffer 11C holds for each set including information indicating the division number Ndiv, information indicating the division data unit number of each division data unit, and information indicating the data unit number received from the division unit 11A. Then, the buffer 11C outputs a set including the divided data unit number included in the output command received from the transmission control unit 11B to the packet generation unit 11D.
The packet generation unit 11D generates a packet by including the set received from the buffer 11C and information indicating the transmission cycle received from the transmission control unit 11B in the payload. FIG. 5 is a diagram illustrating a format example of a payload of a packet.
Then, the packet generation unit 11D outputs the generated packet to the wireless transmission unit 13.
The transmission control unit 11B determines the transmission cycle T interval . For example, the transmission control unit 11B calculates the transmission cycle T interval by multiplying the packet transmission time required for transmitting one packet by the number of transmission channels used for transmission of the divided data units. Then, the transmission control unit 11B outputs information indicating the determined transmission cycle T interval to the packet generation unit 11D.
Further, the transmission control unit 11B outputs an output command including a divided data unit number indicating a divided data unit included in the transmission target group in each transmission cycle period to the buffer 11C in each transmission cycle period. For example, when the number of divided data units (that is, the divided number N div ) is larger than the number M of transmission channels, the transmission control unit 11B configures the divided data units included in the transmission target group during the transmission cycle period. Replace members by cyclic shift. The output command of the transmission control unit 11B is repeatedly output, for example, by a preset fixed number of repetitions M loop .
Further, the transmission control unit 11B, in each transmission cycle period, a mapping control signal indicating a correspondence relationship between each divided data unit included in the transmission target group in each transmission cycle period and a transmission channel in which each divided data unit is transmitted. Is output to the wireless transmission unit 13.
Through the above control by the transmission control unit 11B, the wireless transmission unit 13 transmits M (M is a natural number of 2 or more and N div or less) divided data units in M transmission channels in one transmission cycle period. Configured to send. The wireless transmitting section 13, while the respective transmission channel of N div pieces of divided data units is cyclically shifted in the M transmission channels in a plurality of transmission cycle duration, the N div pieces of divided data units of the M Transmission can be repeated using the transmission channel.
FIG. 6 is a block diagram illustrating an example of a wireless reception device according to the second embodiment. In FIG. 6, the wireless reception device 30 according to the second embodiment includes a wireless reception unit 31 and a control unit 33. The control unit 33 includes an extraction unit 33A, a reception control unit 33B, a buffer 33C, and a coupling unit (formation unit) 33D.
The extraction unit 33 </ b> A receives the received packet from the wireless reception unit 31 when the wireless reception unit 31 can receive the packet. Then, the extraction unit 33A extracts the data unit number ID data , the division number N div , the division data unit number N index , and the division data unit from the received packet and outputs the data unit number ID data to the buffer 33C. The division number N div and the division data unit number N index are extracted and output to the reception control unit 33B.
If the reception control unit 33B does not receive the data unit number ID data , the division number N div , and the division data unit number N index from the extraction unit 33A in each reception cycle period, the reception control unit 33B outputs a reception channel switching signal to the wireless reception unit 31. To do. On the other hand, if the reception control unit 33B receives the data unit number ID data , the division number N div , and the division data unit number N index from the extraction unit 33A in each reception cycle period, the reception control unit 33B sends the reception channel maintenance signal to the radio reception unit 31. Output.
By the control by the reception control unit 33B, the wireless reception unit 31 can repeat the next reception process over a plurality of reception cycle periods. That is, the wireless reception unit 31 performs reception processing on one reception channel among a plurality of reception channels in one reception cycle period. When the wireless reception unit 31 can receive the previous divided data unit on one reception channel in one reception cycle period, the wireless reception unit 31 performs the previous division on one reception channel in the next reception cycle period following the one reception cycle period. The reception processing of the subsequent divided data unit following the data unit is executed. On the other hand, if the previous divided data unit cannot be received by one reception channel in one reception cycle period, the reception processing of the previous divided data unit is performed by another reception channel different from the one reception channel in the next reception cycle period. Run.
When the reception control unit 33B receives the divided data unit numbers N indexes of all the divided data units generated from one data unit from the extracting unit 33A, the reception control unit 33B outputs an output command related to the divided data units to the buffer 33C. Is output to the buffer 33C.
The buffer 33C receives the divided data unit indicated by the output command received from the reception control unit 33B, the data unit number ID data corresponding to the divided data unit, the number of divisions N div , and the divided data unit number N index, as a combination unit 33D. Output to.
The combining unit 33D arranges the N div divided data units received from the buffer 33C in order based on the divided data unit number N index , and then combines the N div divided data units to replace the original data unit. Form (reproduce). The formed data unit is output to a display device, for example. The display device can receive a data unit in which N div divided data units are combined in order, and can display the data unit as it is as an image.
<Operation example of wireless communication system>
An example of the processing operation of the wireless communication system 1 according to the second embodiment having the above configuration will be described. FIG. 7 is a flowchart illustrating an example of a processing operation of the wireless transmission device according to the second embodiment. FIG. 8 is a flowchart illustrating an example of a processing operation of the wireless reception device according to the second embodiment. FIG. 9 is a sequence diagram illustrating an example of a processing operation of the wireless communication system according to the second embodiment. Hereinafter, a case where M = 3 and N div = 4 will be described as an example. The three transmission channels (reception channels) are three channels of channel CH tx = 37, 38, 39.
<Example of processing operation of wireless transmission device>
As illustrated in FIG. 7, in the wireless transmission device 10 according to the second embodiment, the dividing unit 11A divides a data unit into N div (N div is a natural number of 2 or more) divided data units, and each divided data unit is divided. A divided data unit number N index is assigned to the data (step S11). Here, N index = 0, 1, 2, 3 is assigned to each of the four divided data units. Then, a set of each divided data unit, information indicating the division number N div , information indicating the divided data unit number of each divided data unit, and information indicating the data unit number N index is output to the buffer 11C. . Also, a set of information indicating the division number N div , information indicating the division data unit number N index of each division data unit, and information indicating the data unit number ID data is output to the transmission control unit 11B.
Next, the transmission control unit 11B sets the transmission cycle period number Itx to zero (step S12).
Next, the transmission control unit 11B determines whether or not the currently set transmission cycle period number Itx is within a range of zero or more and smaller than (M loop × N div ) (step S13).
When the set transmission cycle number Itx is greater than or equal to zero and smaller than (M loop × N div ) (step S13 YES), the transmission control unit 11B sends a transmission cycle period number to the buffer 11C and the wireless transmission unit 13. Control is performed so that a divided data unit in which N index is equal to the remainder by the division number N div of I tx is transmitted from the transmission channel CH tx = 37 (step S14). When the set transmission cycle number I tx = 0, the remainder due to the division number N div becomes zero, so that the divided data unit with N index = 0 is transmitted by the transmission channel CH tx = 37.
If the setting transmission cycle number I tx does not fit in and (M loop × N div) is smaller than the range above zero (step S13NO), the process step proceeds to step S15 without going through step S14.
Next, the transmission control unit 11B determines whether or not the value obtained by subtracting 1 from the set transmission cycle period number Itx falls within the range of zero or more and smaller than (M loop × N div ) (step S15).
If set transmission cycle period number I value obtained by subtracting 1 from tx falls and (M loop × N div) is smaller than the range above zero (step S15YES), transmission control unit 11B is in the buffer 11C and the wireless transmission section 13 On the other hand, control is performed so that a divided data unit in which N index is equal to the remainder by the division number N div obtained by subtracting 1 from the transmission cycle period number I tx is transmitted from the transmission channel CH tx = 38 (step S16).
If the value obtained by subtracting 1 from the set transmission cycle period number I tx is not less than zero and not within the range smaller than (M loop × N div ) (step S15 NO), the processing step goes to step S17 without passing through step S16. move on. When the set transmission cycle number I tx = 0, the value obtained by subtracting 1 from the set transmission cycle period number I tx does not fall within the range of zero or more and smaller than (M loop × N div ). In a transmission cycle period in which tx is zero, no packet is transmitted from the transmission channel CH tx = 38.
Next, the transmission control unit 11B determines whether or not a value obtained by subtracting 2 from the set transmission cycle period number Itx falls within a range that is greater than or equal to zero and smaller than (M loop × N div ) (step S17).
If set transmission cycle period number I value obtained by subtracting 2 from tx falls and (M loop × N div) is smaller than the range above zero (step S17YES), transmission control unit 11B is in the buffer 11C and the wireless transmission section 13 On the other hand, control is performed so that a divided data unit in which N index is equal to the remainder by the division number N div obtained by subtracting 2 from the transmission cycle period number I tx is transmitted from the transmission channel CH tx = 39 (step S18).
If set transmission cycle period number I value obtained by subtracting 2 from tx can not fit in and (M loop × N div) is smaller than the range above zero (step S17NO), processing steps to step S19 without going through step S18 move on. When the set transmission cycle number I tx = 0, the value obtained by subtracting 2 from the set transmission cycle period number I tx does not fall within the range of zero or more and smaller than (M loop × N div ). In a transmission cycle period in which tx is zero, no packet is transmitted from the transmission channel CH tx = 39.
The transmission controller 11B waits for the transmission cycle T interval (step S19) and increments the set transmission cycle period number Itx (step S20).
Next, the transmission control unit 11B determines whether or not the set transmission cycle period number Itx is smaller than ((M loop × N div ) +2) (step S21).
Set transmission cycle period number I tx is ((M loop × N div) +2) is smaller than (step S21YES), the processing step returns to step S13. On the other hand, when the set transmission cycle period number I tx is equal to or greater than ((M loop × N div ) +2) (NO in step S21), the flow in FIG. 7 ends.
<Example of processing operation of wireless receiver>
As shown in FIG. 8, in the wireless reception device 30 of the second embodiment, the reception control unit 33B sets the reception channel to channel CH rx = 37 (step S31).
Next, the radio reception unit 31 performs reception processing on the set reception channel CH rx = 37 (step S32). This reception process is repeated until a packet is received (NO in step S33).
When the packet is received (YES in step S33), the extraction unit 33A extracts the data unit number ID data , the division number N div , the division data unit number N index , and the division data unit from the reception packet (step S34). The data unit number ID data , the division number N div , the division data unit number N index , and the division data unit are output to the buffer 33C. The data unit number ID data , the division number N div , and the division data unit number N index are output to the reception control unit 33B.
Next, the buffer 33C sets and holds the data unit number ID data , the division number N div , the division data unit number N index , and the division data unit (step S35).
Next, the reception control unit 33B determines whether all the divided data units from ID data = 0 to ID data = (N div −1) are held in the buffer 33C (step S36). At the initial stage, since all the divided data units are not yet held in the buffer 33C (step S36 NO), the processing step proceeds to step S37.
Next, the reception control unit 33B causes the wireless reception unit 31 to perform reception processing for the transmission cycle T interval in the set reception channel (step S37).
And if a packet is received by the reception process of step S37 (step S38 YES), a process step will return to step S34. On the other hand, when a packet is not received by the reception process of step S37 (step S38 NO), the reception control unit 33B changes the set reception channel (step S39). In this change of the setting reception channel, when the currently set reception channel is channel CH rx = 37, the channel CH rx = 38 is changed, and when the currently set reception channel is channel CH rx = 38, the channel is changed. When CH rx = 39 is changed and the currently set reception channel is channel CH rx = 39, the channel CH rx = 37 is changed.
On the other hand, when all the divided data units from ID data = 0 to ID data = (N div -1) are held in the buffer 33C (YES in step S36), the reception control unit 33B assigns all the divided data units to the buffer 33C. The data is output to the coupling unit 33D. Then, the combining unit 33D forms (reproduces) the original data unit by arranging all divided data units after arranging them based on the divided data unit number N index (step S40).
<Processing operation example of wireless communication system>
As shown in FIG. 9, according to the flowchart of FIG. 7, the wireless transmission device 10 transmits the divided data unit of N index = 0 by the transmission channel CH tx = 37 in the transmission cycle period of I tx = 0.
In the transmission cycle period of I tx = 1, the wireless transmission device 10 transmits two divided data units of N index = 1, 0 through the transmission channels CH tx = 37, 38, respectively.
In the transmission cycle period of I tx = 2, the wireless transmission device 10 transmits two divided data units of N index = 2, 1, 0 through the transmission channels CH tx = 37, 38, and 39, respectively.
In the transmission cycle period of I tx = 3, the wireless transmission device 10 transmits two divided data units of N index = 3, 2, and 1 through the transmission channels CH tx = 37, 38, and 39, respectively.
That is, from the transmission cycle period of I tx = 2 to the transmission cycle period of I tx = 7, the wireless transmission device 10 assigns the transmission channels of the four divided data units with N index = 0 to 3 to the three transmission channels. The four divided data units of N index = 0 to 3 are repeatedly transmitted while being cyclically shifted at.
In the transmission cycle period of I tx = 8, the wireless transmission device 10 transmits two divided data units of N index = 3 and 2 through the transmission channels CH tx = 38 and 39, respectively.
Then, in the transmission cycle period of I tx = 9, N index = 3 divided data units are transmitted by the transmission channel CH tx = 39.
On the other hand, according to the flowchart of FIG. 8, the wireless reception device 30 first starts reception processing on the reception channel CH rx = 37. And the radio | wireless receiver 30 is receiving the division | segmentation data unit of N index = 0 in the transmission period period (reception period period) of Itx = 0.
For this reason, the wireless reception device 30 executes the reception process on the reception channel CH rx = 37 even in the next transmission period period (reception period period) of I tx = 1. And the radio | wireless receiver 30 is receiving the division | segmentation data unit of Nindex = 1 in the transmission period period (reception period period) of Itx = 1.
For this reason, the wireless reception device 30 executes the reception process on the reception channel CH rx = 37 even in the next transmission period period (reception period period) of I tx = 2. In FIG. 9, the wireless reception device 30 is not able to receive the divided data unit of N index = 2 in the transmission cycle period (reception cycle period) of I tx = 2.
Therefore, the radio receiving apparatus 30, the transmission cycle period of the next I tx = 3 (reception period duration), switching from reception channel CH rx = 37 to the receiving channel CH rx = 38, the receiving channel CH rx = 38 Perform receive processing. Here, in the next transmission period period (reception period period) of I tx = 3, the divided data unit of N index = 2 that was not received in the transmission period period (reception period period) of I tx = 2 is transmitted channel It is transmitted with CH tx = 38. In this way, the wireless reception device 30 can obtain an opportunity to receive again the divided data unit that could not be received in one reception cycle period in the next reception cycle period.
Then, the wireless reception device 30 receives the divided data unit of N index = 2 by the reception channel CH rx = 38 in the transmission cycle period (reception cycle period) of I tx = 3, and the transmission cycle period of I tx = 4 ( N index = 3 divided data units are received by the reception channel CH rx = 38 in the reception cycle period).
Here, the wireless reception device 30 receives all the divided data units when receiving the N index = 3 divided data units by the reception channel CH rx = 38 in the transmission cycle period (reception cycle period) of I tx = 4. Has been completed. Therefore, the wireless reception device 30 forms (reproduces) the original data unit by arranging all divided data units after arranging them based on the divided data unit number N index .
FIG. 10 is a sequence diagram illustrating a comparative example. In FIG. 10, the wireless transmission device transmits the same divided data unit in all of the transmission channels CH tx = 37, 38, 39 in one transmission cycle period.
According to such a transmission method, if the wireless reception apparatus cannot transmit the divided data unit with N index = 2 in the transmission cycle period (reception cycle period) of I tx = 2, the reception channel remains unchanged even if the reception channel is left as it is. Even if the switching is performed, there is no opportunity to receive the divided data unit of N index = 2 until the transmission cycle period (reception cycle period) of I tx = 6. For this reason, the receiving side device cannot receive a plurality of divided data efficiently. That is, data transmission is inefficient.
In addition, in the transmission period period (reception period period) from I tx = 2 to the transmission period period (reception period period) of I tx = 5, the wireless reception apparatus receives again the divided data unit that has already been received. . The divided data unit received again is discarded. As described above, the wireless reception apparatus performs useless reception processing.
As described above, according to the second embodiment, in the wireless transmission device 10, the control unit 11 divides the data unit to generate N div (N div is a natural number of 2 or more) divided data units. The wireless transmission unit 13 is configured to be able to transmit M (M is a natural number greater than or equal to 2 and less than or equal to N div ) M data units in one transmission cycle period, respectively, using M transmission channels. The N div divided data units are repeatedly transmitted using the M transmission channels while cyclically shifting the transmission channels of the N div divided data units in the M transmission channels in the period.
Further, in the wireless transmission device 10, the control unit 11 includes the divided data unit, information necessary for forming the original data unit using the N div divided data units in the wireless receiving device 30, and the transmission cycle period. A packet generation unit 11D that generates a packet including information indicating a transmission cycle corresponding to the time length is included.
With the configuration of the wireless transmission device 10, the wireless reception device 30 can execute reception processing for each reception cycle period corresponding to the transmission cycle period, and can switch the reception channel between the two reception cycle periods. In addition, when the reception of all the divided data units is completed, the wireless reception device 30 can combine all the divided data units to reproduce the original data unit.
In the wireless transmission device 10, the control unit 11 divides the data unit when the data unit is larger than the payload size of the packet.
With the configuration of the wireless transmission device 10, it is possible to avoid unnecessary division processing.
<1> In the description of the above processing operation, in the transmission cycle period of I tx = 0, the divided data unit is not transmitted in the transmission channel CH tx = 38, 39, and in the transmission cycle period of I tx = 1, the transmission channel Although the description has been given assuming that the divided data unit is not transmitted with CH tx = 39, the present invention is not limited to this. For example, in the transmission cycle period of I tx = 0, two divided data units of N index = 3 and 2 may be transmitted through the transmission channel CH tx = 38 and 39, respectively. Further, in the transmission cycle period of I tx = 1, N index = 3 divided data units may be transmitted on the transmission channel CH tx = 39.
In the description of the above processing operation, in the transmission cycle period of I tx = 8, the divided data unit is not transmitted on the transmission channel CH tx = 37, and in the transmission cycle period of I tx = 9, the transmission channel CH tx = Although it has been described that the divided data units are not transmitted in 37 and 38, the present invention is not limited to this. For example, in a transmission cycle period of I tx = 8, divided data units of N index = 0 may be transmitted on the transmission channel CH tx = 37. Further, in the transmission cycle period of I tx = 9, two divided data units of N index = 1,0 may be transmitted on the transmission channel CH tx = 37,38, respectively.
In short, the wireless transmission unit 13 is configured to be capable of transmitting M (M is a natural number not less than 2 and not more than N div ) divided data units in M transmission channels within one transmission cycle period. while each of the transmission channels of N div pieces of divided data units is cyclically shifted in the M transmitted channels in a transmission cycle period, the N div pieces of divided data units it is sufficient repeatedly transmitted using the M transmission channels.
<2> In the above description, a description has been given assuming that a fixed number of repetitions M loop is used, but the present invention is not limited to this. For example, the transmission control unit 11B uses a correspondence table in which the division number N div determined by the division unit 11A is associated with a plurality of division number ranges and the number of repetitions M loop according to each division number range. The number of repetitions M loop may be determined.
FIG. 11 is a diagram illustrating an example of the correspondence table. In the correspondence table illustrated in FIG. 11, the number of repetitions M loop = 10 is associated with the first range in which the division number N div is 1 or more and less than 4. The number of repetitions M loop = 20 is associated with the second range where the division number N div is 4 or more and less than 16. The number of repetitions M loop = 40 is associated with the third range where the division number N div is 16 or more and less than 64. The number of repetitions M loop = 60 is associated with the fourth range in which the division number N div is 64 or more. Using this correspondence table, as assumed in the description of the processing operation, when the number of divisions N div = 4, the transmission control unit 11B determines the number of repetitions M loop to 20 times.
<3> In the above description, the combining unit 33D arranges the N div divided data units in order, but the present invention is not limited to this. For example, the buffer 33C may hold the divided data units in order and output them to the combining unit 33D according to the order.
FIG. 12 is a diagram illustrating a hardware configuration of the wireless communication device. Each of the wireless transmission device 10 and the wireless reception device 30 described in the first embodiment and the second embodiment can have the hardware configuration shown in FIG.
In FIG. 12, the wireless communication device 100 includes a processor 101, a memory 102, and a wireless circuit 103.
The control unit 11 of the wireless transmission device 10 described in the first embodiment and the second embodiment is realized, for example, when the processor 101 reads and executes a program stored in the memory 102. The wireless transmission unit 13 is realized by the wireless circuit 103.
The control unit 33 of the wireless reception device 30 described in the first embodiment and the second embodiment is realized, for example, when the processor 101 reads and executes a program stored in the memory 102. The wireless reception unit 31 is realized by the wireless circuit 103.
DESCRIPTION OF SYMBOLS 1 Wireless communication system 10 Wireless transmission apparatus 11 Control part 11A Division | segmentation part 11B Transmission control part 11C Buffer 11D Packet generation part 13 Wireless transmission part 30 Wireless reception apparatus 31 Wireless reception part 33 Control part 33A Extraction part 33B Reception control part 33C Buffer 33D Combination Part
A control unit for dividing the data unit to generate a plurality of divided data units;
A wireless transmission unit that repeatedly transmits the plurality of divided data units while cyclically shifting a transmission channel used for transmission of each divided data unit in a plurality of transmission cycle periods within the plurality of transmission channels;
The control unit includes a dividing unit that divides a data unit to generate N (N is a natural number of 2 or more) divided data units,
The wireless transmission unit is configured to be capable of transmitting M (M is a natural number not less than 2 and not more than N) divided data units in M transmission channels within one transmission cycle period. The N divided data units are repeatedly transmitted using the M transmission channels while cyclically shifting the transmission channels of the N divided data units in the M transmission channels.
The control unit includes a packet generation unit that generates a packet including each divided data unit;
The wireless transmission unit transmits each divided data unit in the form of a packet;
The packet generator corresponds to information necessary for forming the data unit using the plurality of divided data units in a wireless reception device that receives the transmitted packet, and a time length of the transmission cycle period Including the information indicating the transmission cycle to be generated,
The wireless transmission device according to claim 3.
The control unit divides the data unit when the data unit is larger than a payload size of the packet;
A wireless reception device configured to be able to receive a data signal through a plurality of reception channels,
When receiving processing is performed on one receiving channel among the plurality of receiving channels in one receiving cycle period, and the previous divided data unit can be received on the one receiving channel in the one receiving cycle period, In the next reception cycle period following one reception cycle period, the reception processing of the subsequent divided data unit following the previous divided data unit is performed in the one reception channel, while the one reception is performed in the one reception cycle period. When the previous divided data unit could not be received by a channel, the receiving process of executing the receiving process of the previous divided data unit in another receiving channel different from the one receiving channel in the next receiving period period, A wireless receiver that repeats over a plurality of receive period periods;
A controller that combines a plurality of divided data units received by the wireless receiver to form an original data unit;
The wireless reception unit receives each divided data unit in the form of a packet,
The control unit transmits, from the received packet, the divided data unit, first information necessary for combining the divided data units, and transmission on the wireless transmission device side corresponding to the time length of the reception cycle period An extraction unit that extracts second information indicating a period;
The wireless receiver according to claim 6.
The control unit sequentially arranges the plurality of received divided data units based on the first information extracted by the extracting unit, and then combines the plurality of divided data units to change the original data unit. Form,
The wireless receiver according to claim 7.
Divide the data unit to generate multiple divided data units,
The plurality of divided data units are repeatedly transmitted while cyclically shifting the transmission channel used for transmission of each divided data unit in a plurality of transmission cycle periods within the plurality of transmission channels.
In the generation of the divided data unit, the data unit is divided to generate N (N is a natural number of 2 or more) pieces of divided data units,
In the transmission, M (M is a natural number greater than or equal to 2 and less than or equal to N) divided data units are transmitted through M transmission channels within one transmission cycle period, and the N number of divided data units are transmitted in a plurality of transmission cycle periods. Repeatedly transmitting the N divided data units using the M transmission channels while cyclically shifting the respective transmission channels of the divided data units within the M transmission channels.
The wireless transmission method according to claim 9.
Generate a packet containing each split data unit,
In the transmission, each divided data unit is transmitted in the form of a packet.
The packet generation corresponds to information necessary to form the data unit using the plurality of divided data units in the wireless reception device that receives the transmitted packet, and the time length of the transmission cycle period. Including the information indicating the transmission cycle to be generated,
The wireless transmission method according to claim 11.
In the generation of the divided data unit, if the data unit is larger than the payload size of the packet, the data unit is divided.
JP2017089188A 2017-04-28 2017-04-28 Wireless transmitter, wireless receiver, and wireless transmission method Pending JP2018191033A (en)
JP2017089188A JP2018191033A (en) 2017-04-28 2017-04-28 Wireless transmitter, wireless receiver, and wireless transmission method
US15/898,170 US10263819B2 (en) 2017-04-28 2018-02-15 Radio transmitting apparatus, radio receiving apparatus, and radio transmitting method
JP2018191033A true JP2018191033A (en) 2018-11-29
ID=63917540
JP2017089188A Pending JP2018191033A (en) 2017-04-28 2017-04-28 Wireless transmitter, wireless receiver, and wireless transmission method
US (1) US10263819B2 (en)
JP (1) JP2018191033A (en)
JP2002191073A (en) 2000-12-20 2002-07-05 Canon Inc Wireless communication system, and communication method in the wireless communication system
2017-04-28 JP JP2017089188A patent/JP2018191033A/en active Pending
2018-02-15 US US15/898,170 patent/US10263819B2/en active Active
US10263819B2 (en) 2019-04-16
US20180316533A1 (en) 2018-11-01
JP2009500920A (en) 2009-01-08 Method and apparatus for synchronizing data channels using alternating parity deskew channels
JP6312150B2 (en) 2018-04-18 Method and apparatus for transmitting and receiving data streams in a digital video broadcasting system
ES2389242T3 (en) 2012-10-24 Initial pilot frequency selection
KR20090082190A (en) 2009-07-29 Multimode communication terminal and multimode communication implementation method
CN104320770A (en) 2015-01-28 Encoding beacon signals to provide identification in peer-to-peer communication
KR20010102127A (en) 2001-11-15 Interleaving method and apparatus for orthogonal transmit diversity and multi-carriers cdma communication systems
IL160617A (en) 2009-06-15 Radio transmission system and method and transmitter apparatus and receiver apparatus used in the radio transmission system
KR100782669B1 (en) 2007-12-07 Training and syncronization sequences for wireless systems with multiple transmit and receive antennas used in cdma or tdma systems
CN101731015A (en) 2010-06-09 Coding methods of communicating identifiers in peer discovery in a peer-to-peer network
EP1404144A1 (en) 2004-03-31 Anti-Synchronous radio channel slicing
CN1322420A (en) 2001-11-14 Apparatus and method for generating multiple scrambling codes in asynchronous mobile communication system
CN105556889A (en) 2016-05-04 Broadcast/broadband convergence network
KR101136711B1 (en) 2012-04-20 Pilot signal transmitting method, and base station, mobile station and cellular system to which that method is applied
JP4824486B2 (en) 2011-11-30 Base station and communication method
RU2514855C2 (en) 2014-05-10 Base station, terminal, bandwidth allocation method and downlink data communication method