

技术领域technical field
本发明涉及网络系统与网络装置,特别涉及多点网络系统与多点网络系统中的网络装置。The invention relates to a network system and a network device, in particular to a multipoint network system and a network device in the multipoint network system.
背景技术Background technique
依据IEEE 802.3cg标准规范,现有的物理层冲突避免(physical layercollision avoidance:PLCA)多点网络(multidrop network)只支持10Mbps的传输速度。如果要提升该传输速度,则须考虑通道效应以及克服符号间干扰(Inter symbolinterference:ISI)。通道效应与符号间干扰对接收信号的影响可通过对接收端的通道均衡器进行训练来降低;然而,本技术领域的标准规范(例如:IEEE 802.3bw与IEEE 802.3bp)仅定义了点对点传输架构下的通道均衡器系数训练方式,而此方式无法应用于多点网络系统。According to the IEEE 802.3cg standard specification, the existing physical layer collision avoidance (PLCA) multidrop network only supports a transmission speed of 10 Mbps. If the transmission speed is to be increased, channel effects and inter-symbol interference (ISI) must be considered. The influence of channel effect and intersymbol interference on the received signal can be reduced by training the channel equalizer at the receiving end; however, standard specifications in this technical field (for example: IEEE 802.3bw and IEEE 802.3bp) only define channel equalizer coefficient training method, which cannot be applied to multi-point network systems.
发明内容Contents of the invention
本发明的目的之一在于提供一种多点网络系统与网络装置,以改进先前技术。One of the objectives of the present invention is to provide a multi-point network system and network device to improve the prior art.
本发明中的多点网络系统的一实施例包括N个网络装置,该N为大于或等于二的整数。该N个网络装置包括一主控装置与多个从属装置。该N个网络装置中的每一个具有一作为该多点网络系统中的身份辨识信息的辨识码,该N个网络装置共具有N个辨识码。该N个网络装置在一同步阶段进行时区同步。该N个网络装置中的K个网络装置在一训练阶段进行均衡器系数训练,该K为大于或等于二但不大于该N的整数。该N个网络装置在一数据传输阶段依据该N个辨识码循序获得传输机会。An embodiment of the multipoint network system in the present invention includes N network devices, where N is an integer greater than or equal to two. The N network devices include a master device and a plurality of slave devices. Each of the N network devices has an identification code as identification information in the multi-point network system, and the N network devices have N identification codes in total. The N network devices perform time zone synchronization in a synchronization phase. K network devices among the N network devices perform equalizer coefficient training in a training phase, and the K is an integer greater than or equal to two but not greater than the N. The N network devices sequentially obtain transmission opportunities according to the N identification codes during a data transmission phase.
在上述实施例中,该K个网络装置包括该主控装置与(K-1)个从属装置,且该K个网络装置中的每一个各包括一通道均衡器,该通道均衡器用来在该训练阶段接受训练以及在该数据传输阶段处理数据。在该同步阶段,在该N个网络装置的每一轮数据传输开始前,该主控装置传送一信标给该多个从属装置,以同步该主控装置的时区与该多个从属装置的时区。在该训练阶段,该主控装置发出一训练通知,以通知该(K-1)个从属装置进入该训练阶段。该主控装置在发出该训练通知后,进行该均衡器系数训练。该(K-1)个从属装置在收到该训练通知后,进行该均衡器系数训练。In the above embodiment, the K network devices include the master device and (K-1) slave devices, and each of the K network devices includes a channel equalizer, and the channel equalizer is used in the The training phase accepts training and processes data during the data transfer phase. In the synchronization phase, before each round of data transmission of the N network devices starts, the master device transmits a beacon to the slave devices to synchronize the time zone of the master device with the time zones of the slave devices. Time zone. During the training phase, the master device sends a training notification to notify the (K-1) slave devices to enter the training phase. The master control device performs the equalizer coefficient training after sending the training notification. The (K-1) slave devices perform equalizer coefficient training after receiving the training notification.
本发明中的网络装置的一实施例为一多点网络系统中的N个网络装置的一主控装置,该N为大于或等于二的整数。该N个网络装置包括该主控装置与多个从属装置。该N个网络装置在一同步阶段进行时区同步。该N个网络装置中的K个网络装置在一训练阶段进行均衡器系数训练,该K为大于或等于二但不大于该N的整数。该N个网络装置在一数据传输阶段循序获得传输机会。An embodiment of the network device in the present invention is a master device of N network devices in a multipoint network system, where N is an integer greater than or equal to two. The N network devices include the master device and a plurality of slave devices. The N network devices perform time zone synchronization in a synchronization phase. K network devices among the N network devices perform equalizer coefficient training in a training phase, and the K is an integer greater than or equal to two but not greater than the N. The N network devices obtain transmission opportunities sequentially during a data transmission phase.
在上述实施例中,该K个网络装置包括该主控装置与(K-1)个从属装置。在该同步阶段,在该N个网络装置的每一轮数据传输开始前,该主控装置传送一信标给该(K-1)个从属装置,以同步该主控装置的时区与该(K-1)个从属装置的时区。在该训练阶段,该主控装置发出一训练通知,以通知该(K-1)个从属装置进入该训练阶段;之后该主控装置依据该(K-1)个从属装置中的每一个的一训练信号以及该训练信号的原始图样,进行该均衡器系数训练。In the above embodiment, the K network devices include the master device and (K−1) slave devices. In the synchronization phase, before each round of data transmission of the N network devices starts, the master device sends a beacon to the (K-1) slave devices to synchronize the time zone of the master device with the ( K-1) time zones of slaves. During the training phase, the master device sends a training notification to notify the (K-1) slave devices to enter the training phase; then the master device according to each of the (K-1) slave devices A training signal and the original pattern of the training signal are used to train the equalizer coefficients.
本发明中的网络装置的一实施例为一多点网络系统的N个网络装置中的一第一从属装置,该N为大于或等于二的整数。该N个网络装置包括一主控装置与多个从属装置。该N个网络装置在一同步阶段进行时区同步。该N个网络装置中的K个网络装置在一训练阶段进行均衡器系数训练,该K为大于或等于二但不大于该N的整数。该N个网络装置用来在一数据传输阶段循序获得传输机会。An embodiment of the network device in the present invention is a first slave device among N network devices in a multipoint network system, where N is an integer greater than or equal to two. The N network devices include a master device and a plurality of slave devices. The N network devices perform time zone synchronization in a synchronization phase. K network devices among the N network devices perform equalizer coefficient training in a training phase, and the K is an integer greater than or equal to two but not greater than the N. The N network devices are used to sequentially obtain transmission opportunities in a data transmission phase.
在上述实施例中,该K个网络装置包括该主控装置与(K-1)个从属装置,该(K-1)个从属装置包括该第一从属装置与(K-2)个从属装置。在该同步阶段,在该N个网络装置的每一轮数据传输开始前,该第一从属装置接收来自该主控装置的一信标,以同步该第一从属装置的时区与该主控装置的时区。在该训练阶段,该第一从属装置接收来自该主控装置的一训练通知,以进入该训练阶段;之后该第一从属装置依据该(K-2)个从属装置与该主控装置中的每一个的一训练信号以及该训练信号的原始图样,进行该均衡器系数训练。In the above embodiment, the K network devices include the master device and (K-1) slave devices, and the (K-1) slave devices include the first slave device and (K-2) slave devices . In the synchronization phase, before each round of data transmission of the N network devices starts, the first slave device receives a beacon from the master device to synchronize the time zone of the first slave device with the master device time zone. In the training phase, the first slave device receives a training notification from the master device to enter the training phase; then the first slave device according to the (K-2) slave devices and the master device Each of a training signal and the original pattern of the training signal is used for the equalizer coefficient training.
有关本发明的特征、实施与功效,现配合图示对优选实施例详细说明如下。Regarding the characteristics, implementation and effects of the present invention, the preferred embodiments are described in detail below in conjunction with the drawings.
附图说明Description of drawings
图1为根据本发明示出的多点网络系统的一实施例;以及Fig. 1 is an embodiment of the multi-point network system shown according to the present invention; And
图2为根据本发明示出的图1中多点网络系统的多个运作阶段。FIG. 2 shows multiple operation stages of the multi-point network system in FIG. 1 according to the present invention.
具体实施方式Detailed ways
本发明包括多点网络(multidrop network)系统与多点网络系统中的网络装置,其能够支持多点网络系统架构下的通道均衡器系数训练,以提高传输速度。多点网络系统的背景知识请见IEEE 802.3cg标准规范,通道均衡器系数训练的背景知识请见IEEE802.3bw标准规范以及IEEE 802.3bp标准规范。The present invention includes a multidrop network system and a network device in the multidrop network system, which can support channel equalizer coefficient training under the architecture of the multidrop network system to improve transmission speed. For the background knowledge of the multipoint network system, please refer to the IEEE 802.3cg standard specification, and for the background knowledge of channel equalizer coefficient training, please refer to the IEEE802.3bw standard specification and IEEE 802.3bp standard specification.
图1为根据本发明示出的多点网络系统的一实施例。图1的多点网络系统100包括N个网络装置(即:N个节点),该N为大于或等于二的整数。该N个网络装置通过实体传输媒介102(例如:双绞缆线(twisted pair cable)或光缆线(optical cable))交换数据,并包括一主控装置110与多个从属装置120。该N个网络装置中的每一个具有一辨识码(identification code:IDC),以作为该多点网络系统100中的身份辨识信息,因此,该N个网络装置共具有N个辨识码(例如:0,1,2,…,(N-2),(N-1))。该N个网络装置在每一轮的数据传输中依据该N个辨识码的顺序循序获得在该多点网络系统中的传输机会;由于获得传输机会的技术不在本发明的讨论范围内,也不会对本发明的实施构成限制,因此该技术的说明在此省略。本领域中具有普通知识的技术人员可参考美国专利公开案(公开号:US2019/0230705 A1)以了解该N个网络装置如何依据该N个辨识码循序获得在该多点网络系统中的传输机会。FIG. 1 is an embodiment of a multi-point network system according to the present invention. The
请参阅图1。本实施例中,该N个网络装置在一同步阶段进行时区同步;该N个网络装置中的K个网络装置在一训练阶段进行均衡器系数训练,该K为大于或等于二但不大于该N的整数;以及该N个网络装置在一数据传输阶段依据该N个辨识码循序获得传输机会;图2示出了同步阶段210、训练阶段220与数据传输阶段230的顺序。如果该K不等于该N,那么该N个网络装置中除了包括该K个网络装置外,也包括其余(N-K)个网络装置,其中该(N-K)个网络装置在该训练阶段不进行该均衡器系数训练,且该(N-K)个网络装置为无法识别且不回应该训练通知的装置。值得注意的是,该K个网络装置包括主控装置110与(K-1)个从属装置120,且该K个网络装置中的每一个包括一通道均衡器,该通道均衡器用来在该训练阶段接受训练以及在该数据传输阶段处理数据。See Figure 1. In this embodiment, the N network devices perform time zone synchronization in a synchronization stage; K network devices in the N network devices perform equalizer coefficient training in a training stage, and the K is greater than or equal to two but not greater than the N is an integer; and the N network devices sequentially obtain transmission opportunities according to the N identification codes in a data transmission phase; FIG. 2 shows the sequence of the
在该同步阶段,在该N个网络装置的每一轮的数据传输开始前,主控装置110传送一信标(beacon)给所有从属装置120,以同步主控装置110的时区与该多个从属装置120的时区;上述同步作业通过已知/自行开发的技术来实现(例如:每个网络装置依据该信标重置计数器/计时器)。在该训练阶段,主控装置110发出一训练通知,以通知该(K-1)个从属装置120进入该训练阶段。主控装置110在发出该训练通知后,进行该均衡器系数训练;该(K-1)个从属装置120在收到该训练通知后,进行该均衡器系数训练。在M轮该均衡器系数训练(M rounds of the equalizer coefficient training)(简称M轮训练)后,主控装置110传送该信标给所有从属装置120,以开始该数据传输阶段,其中该数字M可以是固定或不固定的正整数(fixed/unfixed positive integer)。In the synchronization phase, before each round of data transmission of the N network devices starts, the
在一实施例中,该数字M为一固定的正整数,这意味着无论该K个网络装置中是否有任何装置尚未完成该均衡器系数训练,在该M轮训练后,主控装置110会传送该信标给所有从属装置120,以开始该数据传输阶段。In one embodiment, the number M is a fixed positive integer, which means that no matter whether any device among the K network devices has not completed the equalizer coefficient training, after the M rounds of training, the
在另一实施例中,该数字M为一非固定的正整数。该(K-1)个从属装置120的每一个在该M轮训练的至少其中一轮中发出一训练完成信号,以表示它已完成该均衡器系数训练。该K个网络装置(即:该(K-1)个从属装置120与主控装置110)中最晚完成该均衡器系数训练的那一个在该M轮训练的一第M轮训练(即:最后一轮训练)中完成该训练;换句话说,该M的值取决于该K个网络装置何时全部完成该训练。在主控装置110完成该均衡器系数训练且收到该(K-1)个从属装置120中的每一个的该训练完成信号后,主控装置110传送该信标给所有从属装置120,以开始该数据传输阶段。In another embodiment, the number M is a non-fixed positive integer. Each of the (K−1)
请参阅图1-2。在主控装置110发出该训练通知后,该K个网络装置进行该M轮训练。该K个网络装置在该M轮训练的一第X轮训练中循序(例如:依据该K个网络装置中的K个辨识码的顺序)发出K个训练信号,该X为不大于该M的正整数。该K个网络装置中的每一个在该第X轮训练中循序收到来自其它(K-1)个网络装置的(K-1)个训练信号,并依据该(K-1)个训练信号以及该(K-1)个训练信号的原始图样(original pattern)进行该均衡器系数训练,该均衡器系数训练可通过已知的技术(例如:IEEE 802.3bw标准规范及/或IEEE 802.3bp标准规范)或自行开发的技术来实现。举例而言,主控装置110循序接收所有从属装置120的训练信号;每收到一从属装置120的训练信号,主控装置110就比较该训练信号以及该训练信号的原始图样,以依据该比较结果调整其通道均衡器的系数,并储存该/该多个系数用于接收此从属装置120的信号。每个从属装置120的均衡器系数训练的方式可依据上述说明类推得出。在一实施例中,该K个训练信号在失真前是相同的,该K个训练信号的原始图样也是相同的,并事先将该K个训练信号及其原始图样储存于该K个网络装置中以供比对;然而这并不会对本发明的实施构成限制。See Figure 1-2. After the
请参阅图1-2。由于传输环境可能随着时间改变,该K个网络装置中的每一个可于该数据传输阶段要求回到该训练阶段,以重做该均衡器系数训练。在一实施例中,主控装置110在该数据传输阶段重新发出该训练通知,以令该K个网络装置回到该训练阶段。在一实施例中,该(K-1)个从属装置120中的一个在该数据传输阶段发出一重新训练要求,以要求主控装置110发出该训练通知,从而令该K个网络装置回到该训练阶段。在一实施例中,主控装置110在某一轮的数据传输中收到该重新训练要求,并在该轮的数据传输结束后发出该训练通知。在一实施例中,该(K-1)个从属装置120中的一个在某一轮的数据传输中发出该重新训练要求,其余(K-2)个从属装置120在收到该重新训练要求后保持静默(silent),从而主控装置110可于收到该重新训练要求后,快速地在该轮的数据传输结束前发出该训练通知。See Figure 1-2. Since the transmission environment may change over time, each of the K network devices may request to go back to the training phase during the data transmission phase to redo the equalizer coefficient training. In one embodiment, the
图1中的多点网络系统100中的每个网络装置(即:主控装置110或任一从属装置120)可独立地被实施。由于本领域中具有普通知识的技术人员能够参考图1中对多点网络系统100的说明来了解多点网络系统100中每个网络装置的实施细节与变化,重复且冗余的说明在此予以省略。Each network device (ie, the
请注意,在具有实施可能性的前提下,本技术领域中具有普通知识的技术人员可选择性地实施前述任一实施例中的部分或全部技术特征,或选择性地实施前述多个实施例中的部分或全部技术特征的组合,通过这种方式来增加本发明实施时的弹性。Please note that on the premise of the possibility of implementation, those skilled in the art can selectively implement some or all of the technical features in any of the aforementioned embodiments, or selectively implement the aforementioned multiple embodiments The combination of some or all of the technical features in the invention increases the flexibility of the implementation of the present invention in this way.
综上所述,本发明的多点网络系统与网络装置能够支持多点网络系统架构下的通道均衡器系数训练,以提高传输速度。To sum up, the multipoint network system and network device of the present invention can support channel equalizer coefficient training under the architecture of the multipoint network system to increase transmission speed.
虽然本发明的实施例如上所述,然而这些实施例并非用来限定本发明,本技术领域中具有普通知识的技术人员可依据本发明中明示或隐含的内容对本发明的技术特征施加变化,这些变化均可能属于本发明所要求的专利保护范围,换句话说,本发明的专利保护范围应当根据本发明权利要求书所界定的为准。Although the embodiments of the present invention are as described above, these embodiments are not intended to limit the present invention, and those skilled in the art can apply changes to the technical characteristics of the present invention according to the content expressed or implied in the present invention, These changes may all belong to the patent protection scope required by the present invention. In other words, the patent protection scope of the present invention should be defined according to the claims of the present invention.
附图标记说明:Explanation of reference signs:
100:多点网络系统100: Multi-point network system
102:实体传输媒介102: Physical transmission medium
110:主控装置110: Master control device
120:从属装置120: Slave device
IDC:辨识码IDC: Identification Code
210:同步阶段210: Synchronization phase
220:训练阶段220: training phase
230:数据传输阶段230: Data transmission stage
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110802106.3ACN115701038A (en) | 2021-07-15 | 2021-07-15 | Multi-point network system and network device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110802106.3ACN115701038A (en) | 2021-07-15 | 2021-07-15 | Multi-point network system and network device |
| Publication Number | Publication Date |
|---|---|
| CN115701038Atrue CN115701038A (en) | 2023-02-07 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110802106.3APendingCN115701038A (en) | 2021-07-15 | 2021-07-15 | Multi-point network system and network device |
| Country | Link |
|---|---|
| CN (1) | CN115701038A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080069017A1 (en)* | 2006-09-19 | 2008-03-20 | Axel Clausen | Methods and systems for adaptive communication |
| US9215113B1 (en)* | 2014-09-19 | 2015-12-15 | Intel Corporation | Link training in a communication port |
| CN106797334A (en)* | 2014-08-05 | 2017-05-31 | 罗伯特·博世有限公司 | Subscriber station for bus system and the method for broadband CAN communication |
| CN107135670A (en)* | 2014-12-30 | 2017-09-05 | 姜守元 | Method for high-speed equalization of message data received from bus topology network, method of sending and receiving message data in bus topology network, and receiver for bus topology network |
| US20180054251A1 (en)* | 2016-08-18 | 2018-02-22 | Facebook, Inc. | High altitude point to multipoint links |
| US20190230705A1 (en)* | 2018-01-19 | 2019-07-25 | Canova Tech S.r.l. | Method for preventing physical collision on ethernet multidrop networks |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080069017A1 (en)* | 2006-09-19 | 2008-03-20 | Axel Clausen | Methods and systems for adaptive communication |
| CN106797334A (en)* | 2014-08-05 | 2017-05-31 | 罗伯特·博世有限公司 | Subscriber station for bus system and the method for broadband CAN communication |
| US9215113B1 (en)* | 2014-09-19 | 2015-12-15 | Intel Corporation | Link training in a communication port |
| CN107135670A (en)* | 2014-12-30 | 2017-09-05 | 姜守元 | Method for high-speed equalization of message data received from bus topology network, method of sending and receiving message data in bus topology network, and receiver for bus topology network |
| US20180054251A1 (en)* | 2016-08-18 | 2018-02-22 | Facebook, Inc. | High altitude point to multipoint links |
| US20190230705A1 (en)* | 2018-01-19 | 2019-07-25 | Canova Tech S.r.l. | Method for preventing physical collision on ethernet multidrop networks |
| Publication | Publication Date | Title |
|---|---|---|
| TWI769012B (en) | Multidrop network system and network device | |
| CN104995873B (en) | Data transmission using protocol exception state | |
| CN102231689B (en) | Method for determining connection topology of home network | |
| JP2011521488A (en) | Method and apparatus for equalizing adaptive link partner transmitter | |
| CN110753937A (en) | Data transfer network configuration | |
| CN101409694B (en) | Method and system for implementing single carrier frequency domain equilibrium | |
| KR20200074194A (en) | End-to-end learning in communication systems | |
| CN101997670A (en) | Data receiving device, data receiving method and program | |
| CN110324166B (en) | A method, device and system for synchronizing target information in multiple nodes | |
| WO2019214599A1 (en) | Resource determination and receiving methods, apparatus, network device and terminal | |
| WO2020063377A1 (en) | Method for transmitting downlink control channel, terminal and network side device | |
| CN105681199A (en) | Method and device for processing message data in vehicular bus | |
| CN102780668A (en) | Synchronization apparatus and method in wireless network systems | |
| CN111107622A (en) | A time synchronization system and method for adaptive networking based on ultra-wideband wireless communication | |
| CN115701038A (en) | Multi-point network system and network device | |
| CN103297370A (en) | Expansion of Ethernet PHYs to channels with bridged tap lines | |
| CN101646244B (en) | Method, device and user equipment for reducing control channel conflicts | |
| US20130077525A1 (en) | Method And Apparatus For Neighbor Discovery | |
| CN105453607A (en) | Transmission method and transmission equipment for wireless local area network | |
| WO2017124379A1 (en) | Method and apparatus for determining time offset | |
| CN117914445A (en) | Semantic importance-based semantic communication method and system | |
| US6178531B1 (en) | Method and apparatus for remotely testing token ring local area networks | |
| CN109309671A (en) | A kind of communications device data management method and device based on block chain | |
| CN100417128C (en) | Packet processing architecture | |
| US8812741B2 (en) | Management data input/output protocol with page write extension |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |