Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Communication device

A communication device, data technology, applied in the direction of error prevention/detection using return channel, digital transmission system, electrical components, etc., can solve problems such as increasing processing load

Inactive Publication Date: 2011-10-19
PANASONIC CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If you want to increase RWIN_MAX to 32, you need to set the ACK transmission interval as: 10 milliseconds / (32-1)=0.32 milliseconds, thus increasing the processing load

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Communication device
  • Communication device
  • Communication device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0250] Figure 8 It is a schematic diagram of an example of the configuration of the communication device (receiver's device) related to this embodiment. The receiver device 31 is a device having a wired connection or wireless connection communication function with the network 37, and has an Ethernet (registered trademark) interface, for example. The network 37 includes a wired network or a wireless network, and can include public networks such as the Internet.

[0251] The receiver device 31 includes a system bus 32 , a processing unit 33 , a storage unit 34 , and a communication unit 35 .

[0252] The communication unit 35 is hardware connected to the system bus 32 . The communication unit 35 has a function of transmitting packets stored in the storage unit 34 to the network 37 and a function of receiving packets from the network 37 . Furthermore, the communication unit 35 has a storage area (hereinafter referred to as FIFO) 36 for temporarily holding packets receiv...

example 1

[0270] Example 1: The update amount and the predetermined interval can be calculated according to the following formula according to the capacity of the FIFO 36 and the transmission capacity of the system bus 32 .

[0271] Update amount=capacity of FIFO36... (Formula 3)

[0272] Predetermined interval=capacity of FIFO 36 / transfer capability of system bus 32...(Formula 4)

[0273] Specifically, when the capacity of the FIFO 36 of the receiver device 31 is 4 KB and the transfer capability of the system bus 32 is 40 Mbps, the update amount is 4 KB according to the capacity of the FIFO 36, and the predetermined interval is the time required for the system bus 32 to transfer 4 KB. 0.8 milliseconds. Furthermore, since the predetermined interval is set to 0.8 milliseconds or more, the amount of data transfer can be controlled to be less than the transfer capacity of the system bus 32 , which can also be regarded as 1 millisecond. And, when calculating the specified interval...

example 2

[0274] Example 2: The update amount and the specified interval can be calculated according to the following formula according to the capacity of FIFO36 and the bit rate requested by the application program.

[0275] Update amount=capacity of FIFO36... (formula 5)

[0276] Predetermined interval = RTT / CEILING (((bit rate required by the application x RTT) / 8) / update amount, 1)...(Equation 6)

[0277] CEILING(A, B) outputs the result of rounding up A by B.

[0278] Specifically, the size of the FIFO 36 of the receiver device 31 is 4 KB, and when the bit rate requested by the application program is 10 Mbps and the RTT is 10 milliseconds, the update amount is 4 KB according to the size of the FIFO 36 . And, in this case, since the bit rate requested by the application program is 10 Mbps, the application program needs to receive 12.5 KB of data in 1 RTT (10 milliseconds). Therefore, if an increment of 4KB is considered as the update amount, 3.125 times are required in 1R...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Provided is a communication device capable of controlling the transmission traffic of data voluntarily according to its own receiving ability while reducing its control processing burden. The communication device comprises a communication unit (35) for receiving the data, an ACK generation unit (45) for generating an ACK packet indicating the contents of a response to a transmission side device (38) for the data received by the communication unit (35) and for transmitting the ACK packet to the transmission side device(38), and a window update notice generation unit (46) for generating, irrespective of the reception result of the data by the communication unit (35), a window update notice packet requesting the transmission side device (38) for the transmission of the data and for transmitting the packet to the transmission side device (38).

Description

technical field [0001] The present invention relates to a communication device, and more particularly to a communication device for performing data transmission through an Internet Protocol (Internet Protocol: hereinafter referred to as IP) network and using a Transmission Control Protocol (hereinafter referred to as TCP). Background technique [0002] figure 1 It is a sequence diagram of the data transmission process in TCP. [0003] In TCP data transmission, data is transmitted and received in units called "packets". Moreover, the size of a packet is determined according to the maximum size information (Maximum Segment Size: maximum segment size, hereinafter referred to as MSS) of the packets that are communicated with each other in advance. Regarding the packet transmitted by the sender device, the arrival of the packet to the receiver device means that the receiver device transmits an acknowledgment packet (Acknowledgment Packet: hereinafter referred to as ACK or ACK p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/56H04L1/16H04L29/08H04L13/08H04L47/27
CPCH04L1/1832H04L1/1887H04L47/10H04L47/193H04L47/263H04L47/28H04L69/16H04L69/163H04L1/16
Inventor 仓田洋冈崎芳纪辻敦宏高垣景一松下阳介
Owner PANASONIC CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products