CN1236588C - 一种数字信号基带调制解调器 - Google Patents
一种数字信号基带调制解调器 Download PDFInfo
- Publication number
- CN1236588C CN1236588C CN 01105258 CN01105258A CN1236588C CN 1236588 C CN1236588 C CN 1236588C CN 01105258 CN01105258 CN 01105258 CN 01105258 A CN01105258 A CN 01105258A CN 1236588 C CN1236588 C CN 1236588C
- Authority
- CN
- China
- Prior art keywords
- processing module
- channel data
- interface
- clock
- data processing
- 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 claims abstract description 61
- 238000012423 maintenance Methods 0.000 claims abstract description 26
- 238000000605 extraction Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 abstract description 17
- 230000001360 synchronised effect Effects 0.000 abstract description 9
- 239000000284 extract Substances 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000004913 activation Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Landscapes
- Communication Control (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种通讯领域中的数字信号基带调制解调器,包括U接口控制器、串口一、串口二和CPU,还包括B通道数据处理模块、D通道数据处理模块、U接口维护模块和时钟处理模块,B通道数据处理模块在128K模式下将2B通道数据送到串口一,在64K模式下将2个B通道数据分别送到两个串口;两串口接收用户时钟,保持系统时钟与其同步,从而实现可灵活设置、能够提供足够带宽、能使系统时钟保持和用户串口设备同步以及低成本的目的。
Description
技术领域:
本发明涉及数据通信领域,尤其涉及数字信号的调制解调装置。
背景技术:
目前数字信号基带调制解调的应用越来越广泛,其中,在常规双绞电话线路上,以全双工方式同步传输数据的数字基带调制解调器是最常见的一种,它提供2B+D带宽的通信通道,故又称2B+D基带调制解调器。其中B为64kbps速率的数据通道,D为16kbps速率的控制通道(或称信令通道),用于控制(或称维护)B通道。数字信号基带调制解调器为短程调制解调器,该调制解调器的U接口采用2B1Q编码(2B1Q编码是将2位二元码转变为1位四元码的编码),在常规双绞电话线路上以全双工方式与外部实现同步数据传输。用户数据通过串口(以64kbps或128kbps速率)接入,在调制解调器中插入B通道,经U接口接入通信网络传输,其间距离可达5公里。用户数据接口(即串口)总的业务容量为2个B通道,一般配置为双串口结构(每个串口为64kbps速率)。从U接口上接收的通信网络过来的2B数据信号分别通过2个串口传送给两个用户,D通道数据送给基带调制解调器的CPU(传递通信网络与基带调制解调器间的维护信息)或通过串口与用户通信。现有的数字信号基带调制解调器一般采用U接口芯片将2B1Q编码的U接口信号转换成2B+D编码的通用电路接口(以下简称GCI)总线或片间数字接口(以下简称IDL接口)总线信号,由调制解调器CPU(或串口用户)通过专用芯片如ST5451摘取GCI/IDL总线中的D通道数据;再利用可编程逻辑器件中“分复接模块”将B通道中的数据通过串口传给用户。反过来,串口数据通过“分复接模块”插入调制解调器的B通道中,CPU的通信数据通过专用芯片如ST5451插入D通道中,调制解调器再将2B+D数据进行2B1Q编码通过U接口送入通信网络。随着业务对带宽的要求提高,有些业务要求单用户占有2个B通道(128kbps速率),即将2B的数据由一个串口独占,而现有的基带调制解调器只能用两个串口分别接收一个B通道数据,满足不了此种业务的需求;而且,在某些特定情况下,需要基带调制解调器能从串口提取时钟,并通过U接口将时钟传给U接口对端设备,这样可将整个系统时钟同步于基带调制解调器的用户串口设备,而现有的基带调制解调器却无法使系统时钟保持和用户串口设备同步,同时,由于现有的基带调制解调器中D通道处理采用专用芯片,大大增加了成本。
发明内容:
本发明的目的是提供一种可灵活设置的、能够提供足够带宽的、能使系统时钟保持和用户串口设备同步的、低成本的数字信号基带调制解调器,以解决现有基带调制解调器带宽不足、成本高、以及无法使系统时钟保持和用户串口设备同步的缺陷。
为了完成上述目的,本发明构造了一种数字信号基带调制解调器,包括U接口控制器、串口一、串口二和CPU,其特征在于,还包括B通道数据处理模块、D通道数据处理模块、U接口维护模块和时钟处理模块;
所述的U接口控制器通过GCI总线向所述的U接口维护模块发送GCI帧数据,所述的U接口维护模块从GCI帧的2B通道提取用户数据送入所述的B通道数据处理模块;所述的B通道数据处理模块在128K模式下将2B通道数据送到所述的串口一,在64K模式下将2个B通道数据分别送到所述的串口一和串口二;所述的串口一和串口二将处理后的信号发送给用户;同时所述的串口一和串口二将用户数据发送到所述的B通道数据处理模块,所述的B通道数据处理模块通过GCI总线将数据送到所述的U接口控制器;所述的U接口控制器与U接口设备相连接;
所述的D通道数据处理模块接收所述的U接口维护模块发送的D通道数据,转换成系统控制和维护信息,由所述的CPU通过总线读取;同时所述的CPU通过所述的D通道数据处理模块将信息送入所述的U接口维护模块,再通过GCI总线送到所述的U接口控制器,所述的U接口控制器处理后送入U接口设备;
所述的串口一和串口二接收用户发送的时钟信号,处理后发送到所述的时钟处理模块,所述的时钟处理模块将时钟信号发送到所述的U接口控制器和所述的B通道数据处理模块。
相对于现有的基带调制解调器,本发明所构造的数字信号基带调制解调器能够满足用户对宽带数据传输的需求,使得用户接入的速度达到128kbps,同时本发明还可实现从用户串口提取时钟,保持系统时钟和用户串口设备时钟的同步,满足特定的工程需求;
另外,本发明的数字信号基带调制解调器中D通道数据处理模块、U接口维护模块是在可编程逻辑器件中实现的,从而降低了产品成本。
附图说明:
以下结合附图对本发明作进一步描述:
图1是2B+D基带调制解调器的应用示意图;
图2是现有的2B+D基带调制解调器的结构框图;
图3是本发明所述的数字信号基带调制解调器的结构框图。
具体实施方式:
图1示出了数字信号基带调制解调器的一般运用情况。在该应用中,带U接口的信息处理设备(如带U接口的数字用户板)通过U接口与基带调制解调器交换数据。基带调制解调器通过V.35/V.24串行接口与用户交换数据。实质上,基带调制解调器是将串口上的用户数据通过GCI帧中的2B数据通道,经2B1Q编码成易传输(传输距离达5公里)的U接口信号。完成用户数据的透明传输;同时,利用GCI帧中的D通道,实现基带调制解调器中CPU与通讯网络的网管系统通讯,以达到网管系统对基带调制解调器的监控目的。
图2示出了现有的数字信号基带调制解调器的结构框图,分复接模块将GCI帧中的2B数据与串口数据交换,一般由可编程逻辑器件来实现;D通道处理模块和U接口维护模块(又称D/M通道处理模块)由专用芯片完成。串口一与串口二速率均为64kbps。CPU完成各芯片的初始化及U接口的激活等维护管理功能。但该系统只能将GCI帧中的2B通道数据分别提供给两个串口用户,无法实现将2B通道数据完全提供给一个串口用户,不能满足很多用户的需要;该基带调制解调器只能从U接口提取时钟(由U接口控制器自动完成),经基带调制解调器中时钟处理模块处理后生成基带调制解调器所需的各种时钟信号,而不能从串口提取时钟,使系统时钟同步于串口所接设备,这样就不能满足某些特定环境;同时,一般基带调制解调器中的很多部件都采用可编程逻辑器件,而现有的基带调制解调器则没有将D通道处理模块放在可编程逻辑器件中实现,从而无法降低系统成本。
图3示出为本发明的数字信号基带调制解调器,B通道数据处理模块、D通道数据处理模块、U接口维护模块和时钟处理模块在可编程逻辑器件FPGA中实现。U接口控制器完成2B1Q线路信号和GCI总线信号之间信号转换;B通道数据处理模块以512KHz时钟将GCI总线中的2B通道数据采样暂存,若以128KHz时钟将暂存器中的前8位和后8位数据分别移位输出给两个串口,则基带调制解调器可接两个64kbps速率用户;若以256KHz时钟将暂存器中的16位数据移位输出给单个串口,则基带调制解调器将2B通道(128kbps速率)带宽分配给一个用户。反过来,64kbps/128kbps串口数据通过B通道数据处理模块的转换,复接到GCI帧(GCI帧是GCI总线上的数据排列结构)中,再通过U接口控制器控制的U接口转换成2B1Q线路信号。GCI帧中的D通道信号由D通道数据处理模块进行HDLC处理,处理后的数据可由CPU读入。反过来,CPU将通信信令送入D通道数据处理模块,经该D通道数据处理模块处理后插入GCI总线的D通道中,再经U接口控制器转换成2B1Q线路信号发送出去。U接口维护模块完成U接口的激活,去激活维护功能。现有调制解调器一般工作于网络终端方式(即NT模式),其中U接口控制器从U接口线路提取时钟(包括8KHz时钟及512KHz时钟),调制解调器及与调制解调器串口相连的用户时钟都为此提取时钟或其分频。为实现系统同步于用户时钟功能,本调制解调器可设置其工作于线路终端方式(LT模式),则调制解调器U接口的对端设备(工作于NT模式)可从U接口提取时钟(此时钟同步于用户时钟)作为其系统时钟。
U接口维护模块从GCI帧中2B通道提取用户数据送入B通道数据处理模块。根据用户的“128K/64K”模式设定值(由拨码开关设置),若为128K模式,则B通道数据处理模块以时钟处理模块提供的128KHz时钟将2B通道数据全部送到串口一;若为64K模式,B通道数据处理模块以时钟处理模块提供的64KHz时钟将2个B通道数据分别送到串口一和串口二,每路串口拥有64Kbps速率用户数据,各串口再将串口数据经处理转换为V.35/V.24信号发给用户。同时,U接口维护模块从GCI帧中D通道提取D通道数据送入D通道数据处理模块,D通道数据处理模块对此数据进行HDLC解包处理(高级数据链路控制协议-High Data LinkControl),处理后的数据为系统控制、维护信息,CPU可通过总线读取此信息,完成CPU与通讯网中网管间的通讯。与此同时,CPU信息通过D通道数据处理模块的HDLC封包处理连入U接口维护模块,将其插入GCI帧D通道中,再通过GCI总线送到U接口控制器,U接口控制器经2B1Q编码转换为U接口信号与通讯网络相连,这样就将CPU的信息送入通讯网络;同理,用户1、用户2数据通过串口一和串口二将数据传给B通道数据处理模块,在B通道数据处理模块中将用户数据插入GCI帧2B通道中,B通道数据处理模块通过GCI总线再将用户数据送到U接口控制器,U接口控制器经2B1Q编码将其转换为U接口信号送入通讯网络中。所述的CPU采用Intel公司生产的8031单片机。
Claims (5)
1、一种数字信号基带调制解调器,包括U接口控制器、串口一、串口二和CPU,其特征在于,还包括B通道数据处理模块、D通道数据处理模块、U接口维护模块和时钟处理模块;
所述的U接口控制器通过GCI总线向所述的U接口维护模块发送GCI帧数据,所述的U接口维护模块从GCI帧的2B通道提取用户数据送入所述的B通道数据处理模块;所述的B通道数据处理模块将2B通道数据发送到所述的串口一和串口二;所述的串口一和串口二将处理后的信号发送给用户;同时所述的串口一和串口二将用户数据发送到所述的B通道数据处理模块,所述的B通道数据处理模块通过GCI总线将数据送到所述的U接口控制器;所述的U接口控制器与U接口设备相连接;所述U接口控制器与U接口设备之间传输的信号是2B1Q线路信号,与U接口维护模块之间传输的信号是GCI总线信号;
所述的D通道数据处理模块接收所述的U接口维护模块发送的D通道数据,转换成系统控制和维护信息,由所述CPU通过总线读取;同时所述CPU通过所述的D通道数据处理模块将信息送入所述的U接口维护模块,再通过GCI总线送到所述的U接口控制器,所述的U接口控制器处理后送入U接口设备;
所述的串口一和串口二接收用户发送的时钟信号,处理后发送到所述的时钟处理模块,所述的时钟处理模块将时钟信号发送到所述的U接口控制器和所述的B通道数据处理模块。
2、根据权利要求1所述的数字信号基带调制解调器,其特征在于,所述的B通道数据处理模块、D通道数据处理模块、U接口维护模块和时钟处理模块采用可编程逻辑器件FPGA来实现。
3、根据权利要求1所述的数字信号基带调制解调器,其特征在于,当所述的数字信号基带调制解调器工作于网络终端方式时,系统时钟为8KHz时钟及512KHz时钟;当所述的数字信号基带调制解调器工作于线路终端方式时,系统时钟通过串口接收用户时钟,与之保持同步。
4、根据权利要求1所述的数字信号基带调制解调器,其特征在于,所述串口一和所述串口二向用户所发送的信号为V.35/V.24信号。
5、根据权利要求1所述的数字信号基带调制解调器,其特征在于,所述CPU采用8031单片机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 01105258 CN1236588C (zh) | 2001-01-16 | 2001-01-16 | 一种数字信号基带调制解调器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 01105258 CN1236588C (zh) | 2001-01-16 | 2001-01-16 | 一种数字信号基带调制解调器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1366403A CN1366403A (zh) | 2002-08-28 |
CN1236588C true CN1236588C (zh) | 2006-01-11 |
Family
ID=4654343
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 01105258 Expired - Fee Related CN1236588C (zh) | 2001-01-16 | 2001-01-16 | 一种数字信号基带调制解调器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1236588C (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104883222B (zh) * | 2015-03-31 | 2018-05-18 | 南京大全自动化科技有限公司 | 一种rs232串口调制解调装置 |
CN112118025A (zh) * | 2015-08-21 | 2020-12-22 | 宜春市等比科技有限公司 | 一种运用4b/6b技术和运用4个伪随机码扩频的方法 |
CN105335315A (zh) * | 2015-10-30 | 2016-02-17 | 西安烽火电子科技有限责任公司 | 一种多串口数据的远距离传输装置及方法 |
-
2001
- 2001-01-16 CN CN 01105258 patent/CN1236588C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1366403A (zh) | 2002-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6243377B1 (en) | System for providing simultaneous voice and data transmission | |
US4598397A (en) | Microtelephone controller | |
US6320867B1 (en) | Method and apparatus for hierarchical management of subscriber link traffic on digital networks | |
CN101094206B (zh) | 数据传输装置 | |
EP0596645A1 (en) | Frame-based transmission of data | |
JP2773979B2 (ja) | データベース検索システムを用いた遠隔ワークステーションの使用 | |
CN1236588C (zh) | 一种数字信号基带调制解调器 | |
US6687260B1 (en) | Apparatus and methods for flow control of non-isochronous data | |
CN1400790A (zh) | 一种基于同步数字传输体系的中继接口装置 | |
CN107995082B (zh) | 一种业务卡管理方法、主控卡及分布式网关 | |
KR19980040998A (ko) | 비동기식 전송모드(atm) 사설망의 음성전화 서비스장치 | |
US20010001001A1 (en) | Methods and systems for tandem IWF interconnectivity | |
CN1168263C (zh) | 同时传输采集数据、低速图像和语音的方法和设备 | |
CN100388701C (zh) | 一种同步数字体系中的辅助数据口装置及其通信方法 | |
CA2332705A1 (en) | A system and method for overlaying a dsl access multiplexer onto existing_access systems by reusing test buses | |
KR100285717B1 (ko) | 교환시스템에서의가입자신호직접변환방법 | |
CN1249668C (zh) | 配套使用的图像、语音及数据时隙分插编码、解码监控装置 | |
KR20000040018A (ko) | 회선 다중화 장치 | |
CN1464692A (zh) | 实现同步数字传输系统中子网间公务互通的方法及装置 | |
CN108924171A (zh) | 一种变电站通信业务接入系统及其方法 | |
CN200941627Y (zh) | 一种isdn数字用户板 | |
CN208369780U (zh) | 一种dts全数字指令扩音对讲系统的联网接口 | |
CN2433783Y (zh) | 分布处理式数字环路载波设备局端机 | |
KR100230833B1 (ko) | 대용량 통신처리시스템의 전화망 정합장치에 있어서 모뎀 타임슬롯 할당회로 | |
KR910005498B1 (ko) | 소규모 isdn 가입자 집선장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20060111 Termination date: 20190116 |
|
CF01 | Termination of patent right due to non-payment of annual fee |