CN111130961B - 一种散射通信中的高效率千兆以太网接入装置 - Google Patents
一种散射通信中的高效率千兆以太网接入装置 Download PDFInfo
- Publication number
- CN111130961B CN111130961B CN201911387445.9A CN201911387445A CN111130961B CN 111130961 B CN111130961 B CN 111130961B CN 201911387445 A CN201911387445 A CN 201911387445A CN 111130961 B CN111130961 B CN 111130961B
- Authority
- CN
- China
- Prior art keywords
- module
- data
- frame
- stage cache
- ethernet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
Abstract
本发明公开了一种散射通信中的高速率千兆以太网接入装置,涉及到高速率散射通信设备中以太网业务的并行接入。本发明采用FPGA+AR8035+DDR3的模式,可以实现10M/100M/1000M,实现了将突发并行数据高效的转换成连续的串行码流。本发明恢复后的数据没有对元数据包进行修改,能够兼容多有的以太网业务,同时本发明可以用于任何并行业务的传输,可移植性好,具有良好的通用性和可移植性。
Description
技术领域
本发明涉及散射通信领域,尤其涉及散射通信系统中的一种高效率以太网接入方式,特别适用于高速率散射通信设备中高速率以太网业务并行接入。
背景技术
随着通信技术的不断发展,高速率散射通信已经成为了必然趋势。传统的散射通信中采用了Xbridge+百兆以太网PHY的架构,该架构设计简单,使用方便,但是无法满足用户对高速率以太网业务速率的需求。本发明中采用FPGA+AR8035+DDR3 SDRAM的方式。该方式现将散射业务速率从100Mbps提升到1000Mbps,大大提高了业务的接入速率。但是在散射调制解调中采用的是连续的串行码流,而AR8035输出的是突发并行数据。为了适应散射的调制解调方式,在该发明中实现将突发并行数据高效的转换成连续的串行码流。
发明内容
本发明所要解决的技术问题在于避免上述背景技术中的不足之处而提出了一种散射通信中的高效率千兆以太网接入方式。本发明是将PHY传输的突发并行数据高效的转换成连续的串行码流。
本发明采用的技术方案为:
一种散射通信中的高速率千兆以太网接入装置,包括上行前级缓存模块1、帧处理模块2、后级缓存模块3、复接模块4、调制解调器5、分接模块6、下行前级缓存模块7和帧恢复模块8;
上行前级缓存模块1用于将从物理层接收的数据进行缓存;帧处理模块2用于将上行前级缓存模块1缓存的数据进行帧重组;后级缓存模块3用于将帧处理模块2帧重组后的数据进行缓存,并通过写入时钟和读出时钟的换钟操作,进行数据的并串变换;复接模块4用于将串行业务数据与其他业务数据进行复接,将复接后的数据送入到调制解调器;调制解调器5用于将复接后的数据进行编码和调制后发送出去,还用于接收外部数据进行解调和解码;分接模块6用于将解调和解码后的数据进行分接处理,分成以太网数据和其他业务数据;下行前级缓存模块7用于将分接后的以太网数据进行缓存;帧恢复模块8用于将下行前级缓存模块7缓存的以太网数据进行帧重构后通过物理层发送。
其中,帧处理模块2包括去前导位模块9、加帧头模块10和上行替换关键字模块11;去前导位模块9用于检测数据帧的前导位,通过从物理层中接收到的控制使能,去掉数据中前导位和校验位,得到有用信息;加帧头模块10用于在使能控制下,在去掉前导位和校验位的数据帧中加入固定码字,作为帧头;上行替换关键字模块11用于将加入帧头后数据流中与帧头重复的关键词去掉。
其中,帧恢复模块8包括检测帧头模块12、下行替换关键字模块13和增加前导位模块14;
检测帧头模块12用于从下行前级缓存模块7中缓存的以太网数据中检测固定帧头码字并去掉,将去掉帧头后的数据进行串并变换和使能生成,读出有用数据,并找到起始位置;下行替换关键字模块13用于将上行替换关键字模块11替换的与帧头重复的关键字恢复出来;增加前导位模块14用于在使能的作用下加入前导位和校验位,将重构后的数据通过物理层发送出去。
本发明相比背景技术具有如下优点:
1、该发明相对于传统的散射以太网业务,简化了硬件设计、降低成本;将硬件接口的最大传输速率从100Mbps提升到1000Mbps。
2、该发明基于L2层处理,恢复后的数据没有对原数据包进行修改,能够兼容所有的以太网业务。
3、该发明在帧处理中,替换与帧头相同的内容,在信道稳定的情况下,不会发生误检和漏检帧头的情况,可靠性高。
4、该发明硬件基于FPGA平台,其处理能力强,实时性好,DDR3的加入可以满足各种带宽速率的无损切换。
5、该发明可以用于任何并行业务传输,可移植性好,具有良好的通用性和可移植性。
附图说明
图1是本发明的整体组成方框图;
图2是本发明的帧处理模块组成图;
图3是本发明的帧恢复模块组成框图。
具体实施方式
下面结合附图1-3对本发明作进一步解释说明。
本发明采用FPGA+AR8035+DDR3的模式,可以实现10M/100M/1000M,实现了将突发并行数据高效的转换成连续的串行码流。
本发明的整体组成方框图如图1所示,包括上行前级缓存模块1、帧处理模块2、后级缓存模块3、复接模块4、调制解调器5、分接模块6、下行前级缓存模块7和帧恢复模块8;
上行前级缓存模块1用于将从物理层PHY接收的数据进行缓存,是由宽度为8bit的fifo完成,避免突发数据过多导致帧处理不完全而丢包现象;
帧处理模块2用于将上行前级缓存模块1缓存的数据进行帧重组;如图2所示,包括去前导位模块9、加帧头模块10和上行替换关键字模块11;去前导位模块9用于检测数据帧的前导位,通过从物理层中接收到的控制使能,去掉数据中前导位和校验位,得到有用信息;加帧头模块10用于在使能控制下,在去掉前导位和校验位的数据帧中加入固定码字,作为帧头;上行替换关键字模块11用于将加入帧头后数据流中与帧头重复的关键词去掉,防止误检帧头。
后级缓存模块3用于将帧处理模块2帧重组后的数据放入到DDR3中,锁存起始地址,在读出时通过地址位控制完成操作。该功能是为了在发生突发的高速率以太网数据时,而调制解调采用固定速率的连续码流,可以有效避免数据包的丢失;
后级缓存模块3在地址位用格雷码表示,在切换时钟域时,地址位最多只有一位发生变化。写入时钟采用的是AR8035内部锁相环产生的125M钟,读出时钟采用的是FPGA的PLL生成的高钟,通过换钟操作,完成数据的并串变换;将从DDR3中读出的以太网数据与其他业务数据进行复接,在调制解调模块中进行编码和调制。
复接模块4用于将串行业务数据与其他业务数据进行复接,将复接后的数据送入到调制解调器;
调制解调器5用于将复接后的数据进行编码和调制后发送出去,还用于接收外部数据进行解调和解码;
分接模块6用于将解调和解码后的数据进行分接处理,分成以太网数据和其他业务数据;
下行前级缓存模块7用于将分接后的以太网数据进行缓存,由宽度为1bit的fifo完成,防止数据丢失;
帧恢复模块8用于将下行前级缓存模块7缓存的以太网数据进行帧重构后通过物理层发送。如图3所示,包括检测帧头模块12、下行替换关键字模块13和增加前导位模块14;
检测帧头模块12用于从下行前级缓存模块7中缓存的以太网数据中检测到加帧头模块10添加的固定帧头码字,并去掉,将去掉帧头后的数据进行串并变换和使能生成,读出有用数据,并找到起始位置;下行替换关键字模块13上行替换关键字模块11的逆过程,用于将上行替换关键字模块11替换的与帧头重复的关键字恢复出来;增加前导位模块14是去前导位模块9的逆过程。用于在在检测帧头模块12中生成的使能作用下加入前导位,并计算CRC校验值,加到数据的尾部,完成数据的重构,将重构后的数据通过PHY发送出去,完成以太网数据的传输。
Claims (2)
1.一种散射通信中的高速率千兆以太网接入装置,包括上行前级缓存模块(1)、后级缓存模块(3)、复接模块(4)、调制解调器(5)、分接模块(6)和下行前级缓存模块(7);其特征在于,还包括帧处理模块(2)和帧恢复模块(8);
上行前级缓存模块(1)用于将从物理层接收的数据进行缓存;帧处理模块(2)用于将上行前级缓存模块(1)缓存的数据进行帧重组;后级缓存模块(3)用于将帧处理模块(2)帧重组后的数据放入到DDR3中,写入时钟采用的是AR8035内部锁相环产生的125M钟,读出时钟采用的是FPGA的PLL生成的高钟,通过写入时钟和读出时钟的换钟操作,进行数据的并串变换;复接模块(4)用于将从DDR3中读出的串行业务数据与其他业务数据进行复接,将复接后的数据送入到调制解调器;调制解调器(5)用于将复接后的数据进行编码和调制后发送出去,还用于接收外部数据进行解调和解码;分接模块(6)用于将解调和解码后的数据进行分接处理,分成以太网数据和其他业务数据;下行前级缓存模块(7)用于将分接后的以太网数据进行缓存;帧恢复模块(8)用于将下行前级缓存模块(7)缓存的以太网数据进行帧重构后通过物理层发送;
其中,帧处理模块(2)包括去前导位模块(9)、加帧头模块(10)和上行替换关键字模块(11);去前导位模块(9)用于检测数据帧的前导位,通过从物理层中接收到的控制使能,去掉数据中前导位和校验位,得到有用信息;加帧头模块(10)用于在使能控制下,在去掉前导位和校验位的数据帧中加入固定码字,作为帧头;上行替换关键字模块(11)用于将加入帧头后数据流中与帧头重复的关键词去掉。
2.根据权利要求1所述的散射通信中的高速率千兆以太网接入装置,其特征在于,帧恢复模块(8)包括检测帧头模块(12)、下行替换关键字模块(13)和增加前导位模块(14);
检测帧头模块(12)用于从下行前级缓存模块(7)中缓存的以太网数据中检测固定帧头码字并去掉,将去掉帧头后的数据进行串并变换和使能生成,读出有用数据,并找到起始位置;下行替换关键字模块(13)用于将上行替换关键字模块(11)替换的与帧头重复的关键字恢复出来;增加前导位模块(14)用于在使能的作用下加入前导位和校验位,将重构后的数据通过物理层发送出去。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911387445.9A CN111130961B (zh) | 2019-12-30 | 2019-12-30 | 一种散射通信中的高效率千兆以太网接入装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911387445.9A CN111130961B (zh) | 2019-12-30 | 2019-12-30 | 一种散射通信中的高效率千兆以太网接入装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111130961A CN111130961A (zh) | 2020-05-08 |
CN111130961B true CN111130961B (zh) | 2021-08-31 |
Family
ID=70504471
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911387445.9A Active CN111130961B (zh) | 2019-12-30 | 2019-12-30 | 一种散射通信中的高效率千兆以太网接入装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111130961B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003032259A (ja) * | 2001-07-18 | 2003-01-31 | Hitachi Cable Ltd | ギガビットイーサネット多重装置 |
CN102404207A (zh) * | 2011-11-04 | 2012-04-04 | 中兴通讯股份有限公司 | 一种以太网数据的处理方法及装置 |
CN103401741A (zh) * | 2013-08-14 | 2013-11-20 | 北京泽华源科技有限公司 | 集成电路及数据处理方法 |
CN106357325A (zh) * | 2016-11-04 | 2017-01-25 | 中国电子科技集团公司第五十四研究所 | 高阶多维扩频调制器、高阶多维解扩解调器及扩频装置 |
CN106953853A (zh) * | 2017-03-10 | 2017-07-14 | 桂林电子科技大学 | 一种片上网络千兆以太网资源节点及其工作方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103986984A (zh) * | 2014-04-17 | 2014-08-13 | 上海电控研究所 | 基于千兆无源光网络的接入节点装置及系统 |
CN103916252B (zh) * | 2014-04-18 | 2017-05-03 | 中国科学院西安光学精密机械研究所 | 一种基于fpga的高带宽以太网ip核 |
-
2019
- 2019-12-30 CN CN201911387445.9A patent/CN111130961B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003032259A (ja) * | 2001-07-18 | 2003-01-31 | Hitachi Cable Ltd | ギガビットイーサネット多重装置 |
CN102404207A (zh) * | 2011-11-04 | 2012-04-04 | 中兴通讯股份有限公司 | 一种以太网数据的处理方法及装置 |
CN103401741A (zh) * | 2013-08-14 | 2013-11-20 | 北京泽华源科技有限公司 | 集成电路及数据处理方法 |
CN106357325A (zh) * | 2016-11-04 | 2017-01-25 | 中国电子科技集团公司第五十四研究所 | 高阶多维扩频调制器、高阶多维解扩解调器及扩频装置 |
CN106953853A (zh) * | 2017-03-10 | 2017-07-14 | 桂林电子科技大学 | 一种片上网络千兆以太网资源节点及其工作方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111130961A (zh) | 2020-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8375276B2 (en) | Method and apparatus for encoding and decoding data | |
JP5321981B2 (ja) | データを符号化および復号化するための方法および機器 | |
US8838822B2 (en) | Media converter and a system for mutually converting a packet-based data stream into a serial data stream | |
CN1137547C (zh) | 扩频通信系统的穿孔和还原代码的装置和方法 | |
CN108988991B (zh) | 带宽自适应的串行数据传输系统 | |
CN1187943C (zh) | 用于固定率通信的可变率数据的重格式化的方法和装置 | |
US6088827A (en) | 1000BASE-T packetized trellis coder | |
WO2014106319A1 (zh) | 以太网中处理数据的方法、物理层芯片和以太网设备 | |
Tang et al. | BER performance analysis of an on-off keying based minimum energy coding for energy constrained wireless sensor applications | |
CN101729198B (zh) | 一种编解码方法、装置及系统 | |
CN102523436A (zh) | 发送终端、接收终端、多路视频光纤传输系统及传输方法 | |
CN108696491B (zh) | 音频数据的发送处理方法与装置、接收处理方法与装置 | |
CN111130961B (zh) | 一种散射通信中的高效率千兆以太网接入装置 | |
CN111211863B (zh) | Mac发射端、mac接收端及电路、fpga芯片及数据传输系统 | |
US5881074A (en) | 1000base-t packetized trellis coder | |
WO2019085634A1 (zh) | 以太网中处理数据的方法、物理层芯片及存储介质 | |
CN111343632B (zh) | 工业互联网隐蔽通信方法及系统 | |
CN105515614A (zh) | 一种用于电力线载波通信的信道级联编解码方法及其装置 | |
WO2009006858A1 (fr) | Procédé, système et dispositif d'émission et de réception d'informations | |
US9337959B2 (en) | Defect propagation of multiple signals of various rates when mapped into a combined signal | |
CN101540656B (zh) | 用于ctcs点式应答器的解码装置和解码方法 | |
KR101603674B1 (ko) | 긴급 데이터 전송 방법 및 장치 | |
WO2023071822A1 (zh) | 抗丢包方法、装置、电子设备及存储介质 | |
US10827040B2 (en) | System and method for enabling lossless interpacket gaps for lossy protocols | |
CN108173623B (zh) | 一种基于滑动crc的自定义基带帧封装方法 |
Legal Events
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |