PACKET DATA TRANSMISSION DEVICE AND PACKET DATA TRANSMISSION METHOD

20170338909 · 2017-11-23

Assignee

Inventors

Cpc classification

International classification

Abstract

[Problem] To prevent either of two packet data having the same content from being affected by noise

[Solution] A packet data transmission device (not shown) transmits first packet data 1A, . . . and second packet data 1B, . . . having the same content intermittently with an idle time I therebetween. When the length of the first and second packet data 1A, . . . , 1B, . . . is denoted by L.sub.P, the length of the idle time I is denoted by L.sub.I, the duration of low-frequency noise N is denoted by L.sub.N, the time with no low-frequency noise from the occurrence of one low-frequency noise N to the occurrence of the next low-frequency noise N is denoted by L.sub.C, the following expressions (1), (2) are satisfied. Consequently, either the first packet data or the second packet data is transmitted to a receiver without being affected by noise.


L.sub.I>L.sub.N  (1)


L.sub.P+L.sub.I<L.sub.C  (2)

Claims

1. A packet data transmission device for transmitting a plurality of packet data, comprising: a data transmitter that intermittently transmits a first packet data and a second packet data having same content as the first packet data in orders of the first packet data and the second packet data; wherein length of the first and second packet data is denoted by L.sub.P, wherein length of idle time between transmission of the first packet data and transmission of the second packet data is denoted by L.sub.I, wherein duration of a low-frequency noise that is generated at intervals of 10 μsec or more is denoted by L.sub.N, wherein duration of time with no noise between an occurrence of one low-frequency noise to an occurrence of a next low-frequency noise is denoted by L.sub.C, wherein the following expressions (1) and (2) are satisfied:
L.sub.I>L.sub.N  (1),
L.sub.P+L.sub.I<L.sub.C  (2).

2. The packet data transmission device according to claim 1, wherein the time with no noise L.sub.C is 10 μsec or more and 200 μsec or less, wherein the packet data transmission device transmits the first and second packet data at transmission speed of 1.25 Gbps or more and 6.25 Gbps or less, and wherein each of the first and second packet data is 1 word or more and 560 words or less, and the length of the idle time is 10 words or more and 100 words or less.

3. The packet data transmission device according to claim 1, wherein the time with no noise L.sub.C is 10 μsec, wherein the packet data transmission device transmits the first and second packet data at transmission speed of 1.25 Gbps, and wherein each of the first and second packet data is 64 words or more and 112 words or less, and the idle time is 10 words in length.

4. The packet data transmission device according to claim 1, wherein redundant encoding is conducted on the first and second packet data.

5. A packet data transmission method of transmitting a plurality packet data, comprising: intermittently transmitting a first packet data and a second packet data having same content as the first packet data in orders of the first packet data and the second packet data; wherein length of the first and second packet data is denoted by L.sub.P, wherein length of idle time between transmission of the first packet data and transmission of the second packet data is denoted by L.sub.I, wherein duration of a low-frequency noise that is generated at intervals of 10 μsec or more is denoted by L.sub.N, wherein duration of time with no noise between an occurrence of one low-frequency noise to an occurrence of a next low-frequency noise is denoted by L.sub.C, wherein the following expressions (3) and (4) are satisfied:
L.sub.I>L.sub.N  (3),
L.sub.P+L.sub.I<L.sub.C  (4).

6. The packet data transmission method according to claim 5, wherein the time with no noise L.sub.C is 10 μsec or more and 200 μsec or less, wherein the first and second packet data are transmitted at speed of 1.25 Gbps or more and 6.25 Gbps or less, and wherein the first and second packet data is 1 word or more and 560 words or less, and the idle time is 10 words or more and 100 words or less in length.

7. The packet data transmission method according to claim 5, wherein the time with no noise L.sub.C is 10 μsec, wherein the first and second packet data are transmitted at speed of 1.25 Gbps, and wherein each of the first and second packet data is 64 words or more and 112 words or less, and the idle time is 10 words in length.

8. The packet data transmission method according to claim 5, wherein redundant encoding is conducted on the first and second packet data.

9. The packet data transmission method according to claim 6, wherein redundant encoding is conducted on the first and second packet data.

10. The packet data transmission method according to claim 7, wherein redundant encoding is conducted on the first and second packet data.

11. The packet data transmission device according to claim 2, wherein redundant encoding is conducted on the first and second packet data.

12. The packet data transmission device according to claim 3, wherein redundant encoding is conducted on the first and second packet data.

Description

BRIEF DESCRIPTION OF DRAWINGS

[0030] FIG. 1 is a view that shows a data structure for explaining packet data and the like that are transmitted with a packet data transmission device through a packet data transmission method according to the invention.

[0031] FIG. 2 is a block diagram that shows an instance of a structure of the packet data transmission device according to the invention and an instance of its used state.

[0032] FIGS. 3(a) and (b) are views each shows the data structure for explaining effects of the invention.

[0033] FIG. 4 is a block diagram that shows an instance of a structure of a conventional data broadcast receiver.

EMBODIMENTS FOR CARRYING OUT THE INVENTION

[0034] Embodiments of the invention are mentioned, referring to appended drawings FIGS. 1 to 3.

[0035] A packet data transmission device 1 according to the invention transmits a plurality of packet data, and as exemplarily shown in FIG. 1, it has a data transmitter (see a reference number 1a of FIG. 2) that intermittently transmits two packet data having the same content, such as two packet data 1A, 1B and two packet data 2A and 2B. In this case, “intermittently” means having idle time I between two packet data.

[0036] In the specification, the packet data 1A, 2A, 3A, . . . of the two packets having the same content that are firstly transmitted are “first packet data”, and the packet data 1B, 2B, 3B, . . . having content the same as the first packet data 1A, . . . that are transmitted subsequent to the first packet data 1A, . . . are “second packet data”. That is, a first pair of the first packet data “1A” and the second packet data “1B” have the same content, a second pair of the first packet data “2A” and the second packet data “2B” have the same content, and a third pair of the first packet data “3A” and the second packet data “3B” have the same content.

[0037] When length of the first and second packet data 1A, . . . , 1B, . . . is denoted by L.sub.P, length of idle time I between the transmission of the first packet data 1A, . . . and the transmission of the second packet data 1B, . . . is denoted by L.sub.I, duration of noise N that is generated at intervals of 10 μsec or more (±2 to 3 kV or so, that is, high burst noise up to ±4 kV, “the low-frequency noise” hereinafter) is denoted by L.sub.N, duration of time between an occurrence of one low-frequency noise N to an occurrence of a next low-frequency noise N (“the time with no noise”) is denoted by L.sub.C, the following expressions (1), (2) are satisfied in the packet data transmission device 1.


L.sub.I>L.sub.N  (5)


L.sub.P+L.sub.I<L.sub.C  (6).

[0038] If the expression (5) is not satisfied, the first and second packet data 1A, 1B may be affected by the same low-frequency noise N, as exemplarily shown with an oblique line portion in FIG. 3(a). Besides, if the expression (6) is not satisfied, the first and second packet data 1A, 1B may be affected by separate low-frequency noise because both are too long, as exemplarily shown with an oblique line portion in FIG. 3(b). But, it is possible to avoid these situations according to the invention.

[0039] Preferably, the length L.sub.P of one packet data 1A, . . . is shorter than “5 μsec−L.sub.I/2” since the time with no noise L.sub.C of the low-frequency noise N is 10 μsec or so. For instance, if transmission speed of the first and second packet data 1A, . . . 1B, . . . is 1.25 Gbps, size of one packet data 1A, . . . , 1B, . . . may be 64 words or more and 112 words or less, and the length of the idle time L.sub.I may be 10 words or so. In the invention, one word of 4 bytes equal 32 bits, but the actual transmission length (length at the time of transmission) is 40 bits due to 10b/8b conversion. According to an experiment conducted on influence of the noise, if the low-frequency noise ±4 kV is given to 40 m 3CFB cable in addition to the above-mentioned conditions, the length is up to 36 bytes or so. Such a length varies, depending on the transmission speed, the length of the cable, the thickness of the cable and noise voltage.

[0040] Preferably, the time with no noise L.sub.C is 10 μsec or more and 200 μsec or less, the packet data transmission device transmits the first and second packet data 1A, . . . , 1B, . . . at transmission speed of 1.25 Gbps or more and 6.25 Gbps or less, each of the size of the first and second packet data 1A, . . . , 1B, . . . is 1 word or more and 560 words or less, and the length of the idle time I is 10 words or more and 100 words or less.

[0041] According to the invention, either the first packet data 1A or the second packet data 1B that are sequentially transmitted, having the same content is transmitted to a packet data receiver (see a reference number 2 of FIG. 2) without being affected by the low-frequency noise N. Consequently, it is possible to use the packet data transmission device 1 according to the invention even with a thin transmission cable, such as 3CFB even in an environment where many low-frequency noises N generates, being caused by a power source. For instance, it is possible to constitute a machine vision by attaching an industrial digital camera to an industrial robot or various kinds of inspection equipment. In this case, the low-frequency noise N may be one that generates periodically.

[0042] It is possible to apply the invention to the CoaXPress standard, and to apply to a type where packetized data is transmitted, such as a type where data is transmitted with the Ethernet cable (registered trademark) and a USB, as well as the CoaXPress standard. The usable band becomes narrow by transmitting the packet data 1A, 1B having the same content twice, but the CoaXPress standard is able to sufficiently achieve 200 Mbps that is a target since it has a band 1.25 Gbps to 6.125 Gbps. In the CoaXPress standard, CRC (Cyclic Redundancy Check wherein it is possible to detect data error, but not possible to restore the data) code is attached to the packetized data, and it is possible to carry out CRC check if the data is garbled in order to detect the garbled data. Then, it is sufficient to elect the packet data correctly transmitted. It is necessary to add the above-mentioned CRC code or a code for detecting errors as the CRC code to the packet data even if the invention is applied to the other standard excluding the CoaXPress standard.

[0043] Preferably, in the invention, redundant encoding (redundant encoding by REED-SOLOMON) is conducted on each packet data 1A, 1B, . . . and FEC (Forward Error Correction) is conducted on the packet data affected by the noise on the packet data receiver 2 side. For instance, when conducting redundancy encoding on the data of 256 bytes in order to expand to 272 bytes, it is possible to correct the errors up to 8 bytes. By doing so, it is not necessary for the packet data transmission device 1 to retransmit the packet data even if the packet data is affected by the noise excluding the low-frequency noise caused by the power source as mentioned before, such as high-frequency noise which occurrence interval is shorter than 10 μsec, and the packet data receiver 2 obtains normal data. Consequently, a delay due to the retransmission of packet data does not occur, and it is effective for random noise that occurs sporadically.

[0044] That is, in this invention, the influence of the low-frequency noise N through which garbled data successively generates at low frequency is avoided by transmitting the packet data 1A, 1B, . . . having the same content as shown in FIG. 1, and the influence of the high-frequency noise (random noise) that sporadically generates at higher frequency rather than the low-frequency noise (burst noise) N is avoided by the above-mentioned FEC. If the resistance to the burst noise or the random noise is materialized in the CoaXPress standard, it is considerably ideal as the interface of the digital camera that is attached to the industrial robot or the like.

[0045] A method of transmitting the packet data according to the invention transmits a plurality of packet data, and has a step of transmitting the first packet data 1A, . . . and the second packet data 1B, . . . having the same content as the first packet data 1A in orders of the first packet data 1A and the second packet data 1B, and the next first packet data 2A and the next packet data 2B . . . . In this case, the first packet data 1A, the second packet data 1B, and the next first packet data 2A and the next second packet data 2B are intermittently transmitted.

[0046] When length of the first and second packet data 1A, . . . 1B, . . . is denoted by L.sub.P, length of idle time between the transmission of the first packet data 1A, . . . and the transmission of the second packet data 1B, . . . is denoted by L.sub.I, duration of a low-frequency noise N is denoted by L.sub.N, time with no noise is denoted by L.sub.C, the following expressions (7), (8) are satisfied.


L.sub.I>L.sub.N  (7)


L.sub.P+L.sub.I<L.sub.C  (8)

[0047] Preferably, the length L.sub.P of one packet data 1A, . . . is shorter than “5 μsec−L.sub.I/2” since the time with no noise L.sub.C of the low-frequency noise N (±2 to 3 kV or so, that is, high burst noise up to ±4 kV or so) is 10 μsec or so. For instance, if transmission speed of the first and second packet data 1A, . . . , 1B, . . . is 1.25 Gbps, size of one packet data 1A, . . . , 1B, . . . may be 64 words or more and 112 words or less, and the length of the idle time L.sub.I may be 10 words or so.

[0048] Preferably, the time with no noise L.sub.C is 10 μsec or more and 200 μsec or less, the transmission speed of the first and second packet data 1A, . . . 1B, . . . is 1.25 Gbps or more and 6.25 Gbps or less, the size of the first and second packet data 1A, . . . 1B, . . . is 1 word or more and 560 words or less, and the length of the idle time I is 10 words or more and 100 words or less.

[0049] Preferably, the redundant encoding (redundant encoding by REED-SOLOMON) is conducted on each packet data 1A, 1B, . . . and FEC (Forward Error Correction) is conducted on the packet data affected by the noise on the packet data receiver 2 side.

EXPLANATION OF REFERENCE NUMBERS

[0050] 1 . . . Packet data transmission device [0051] 1a . . . Data transmitter [0052] 1A, . . . first packet data [0053] 1B, . . . second packet data [0054] L.sub.C . . . time with no noise [0055] L.sub.I . . . length of idle time [0056] L.sub.N . . . Duration of low-frequency noise [0057] L.sub.P . . . length of first and second packet data [0058] N . . . Low-frequency noise