CN101035314A - 多路复用切换 - Google Patents

多路复用切换 Download PDF

Info

Publication number
CN101035314A
CN101035314A CNA2007100797517A CN200710079751A CN101035314A CN 101035314 A CN101035314 A CN 101035314A CN A2007100797517 A CNA2007100797517 A CN A2007100797517A CN 200710079751 A CN200710079751 A CN 200710079751A CN 101035314 A CN101035314 A CN 101035314A
Authority
CN
China
Prior art keywords
grouping
orthogonal code
multiplexed
switching
channel
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.)
Granted
Application number
CNA2007100797517A
Other languages
English (en)
Other versions
CN101035314B (zh
Inventor
堀越修平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of CN101035314A publication Critical patent/CN101035314A/zh
Application granted granted Critical
Publication of CN101035314B publication Critical patent/CN101035314B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0003Code application, i.e. aspects relating to how codes are applied to form multiplexed channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction
    • H04L49/103Packet switching elements characterised by the switching fabric construction using a shared central buffer; using a shared memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70702Intercell-related aspects

Abstract

本发明公开了一种用于简单地对分组数据进行多路复用和切换而不引起延迟的多路复用切换。从多个输入信道供应的分组的位宽被统一成预先设定的位宽。位宽统一的分组在多个输入信道之间被同步。通过将同步分组乘以基于输入信道的正交码而将它们进行扩散。扩散的分组被多路复用,将多路复用的分组分别乘以根据传递到输出信道的分组被供应到的输入信道的切换正交码以重构从输入信道供应的分组。然后分组被传递到输出信道。

Description

多路复用切换
技术领域
本发明涉及多路复用切换电路和多路复用切换方法,用于在W-CDMA(宽带码分多址)无线电通信系统的基站等中,对用于切换的多个信道上的输入分组进行多路复用。
背景技术
传统地,在诸如数字便携式电话的无线电通信系统中,需要用于传输多个信道上的分组的分组传输设备提供高吞吐量性能,以便以较低成本处理被供应给它的大量小分组。然而,当同时供应更多的信道时,如果出现输入分组的激增,则分组将停滞在用于暂时存储输入分组的内部RAM(缓冲器)中。然后,当分组的停滞导致RAM区域的不足时,分组不能再存储在内部RAM中,这就可能引起处理上的延迟、缓冲器溢出等。
如图1所示,在传统的分组传输设备中,多个信道上的分组被多路复用并且被存储在RAM 601中,RAM 601设置在分组传输设备中。因此,当分组以激增方式被供应到每个信道时,如果注意一段时间,则分组将停滞在RAM 601中,因为输出处理跟不上供应到RAM 601中的分组。
因此,传统的分组传输设备需要具有大容量存储区域,用于在分组集中于同时具有很多输入信道和输出信道的网络中时存储分组。如果RAM用作存储区域的容量可以增加,则即使出现输入分组的激增,分组也可以存储在其中。
然而,由于器件的价格、电路规模等的限制,难以无限地增加RAM的容量。
另一方面,如果输出吞吐量可以被增加,则分组可以被发出,而不停滞在内部RAM中,从而不需要增加内部RAM的容量。然而,因为输出吞吐量是基于内部电路的工作频率而确定的,所以由于工作频率上的限制,难以无限地增加输出吞吐量。
为了解决上述问题,JP2005-020609A公开了一种用于管理存储器的存储区域以暂时将数据存储在与网络相连的设备中并且在存储区域的空闲容量减少时限制输入数据的方法。
然而,尽管在上述专利文献中所公开的方法可以解决设备中的分组数据溢出问题,但是仍存在分组数据将停滞在前一设备中的问题,因此前一设备的RAM容量必须增加。另外,由于数据分组所存储的位置只是从所关心的设备移到了前一设备,因此所公开的方法不能解决消除数据传输延迟的问题。
发明内容
本发明的目的在于提供一种能够容易地对分组数据进行多路复用和切换而不引起任何延迟的多路复用切换电路和多路复用切换方法。
在本发明中,从多个输入信道供应的分组的位宽被统一成预先设定的位宽。具有统一位宽的分组在多个输入信道之间被同步。通过将同步分组乘以基于输入信道的正交码而将它们进行扩散。扩散的分组被多路复用,将多路复用的分组乘以根据被传递到输出信道的分组被供应到的输入信道的切换正交码以重构从输入信道供应的分组。
在这种方式下,即使当分组的进入速率超过输出吞吐量,或者即使当分组被暂时存储在诸如RAM的存储器中以吸收过多的速率时,多路复用的分组都能被处理而不增加处理时间和存储多路复用的分组的RAM区域。然后,分组数据可以被容易地多路复用和切换而不引起任何延迟。
参照示出了本发明的示例的附图,本发明的上述及其他目的、特征和优点将从下面的描述中变得清楚。
附图说明
图1示出了如何将分组存储在传统的分组传输设备中;
图2示出了根据本发明的多路复用切换电路的一个实施例;
图3示出了图2所示的正交码多路复用切换存储器单元的示例性配置;
图4是描述图2和图3中所示的多路复用切换电路中的多路复用切换方法的顺序图;
图5示出了如何统一暂时存储在位宽转换/同步FIFO中的分组的位宽;以及
图6示出了图4中的步骤5至步骤7是如何处理分组的。
具体实施方式
参照图2,示出了多路复用切换电路的示例,该多路复用切换电路包括:接收FIFO 101-1至101-m;正交码设定寄存器102-1至102-m;正交码多路复用切换存储器单元103;外部接口转换单元104-1至104-n。
接收FIFO 101-1至101-m是快进快出存储器,每个存储器用于暂时存储信道CH1至CHm上的输入分组,并且用于根据内部时钟的定时来读取输入分组以使输入分组与内部时钟同步。正交码设定寄存器102-1至102-m是每个用于在其中设定如下正交码的寄存器:用于在相应信道中扩散输入分组的正交码(金色码(Gold code)、Walsh-Hadamard码等)和用于在相应信道中重构输出分组的切换正交码。在该连接中,正交码和切换正交码可以根据同时使用的信道数和存储器的位宽(码长)而随意设定。正交码多路复用切换存储器单元103用在正交码设定寄存器102-1至102-m中所设定的正交码来扩散从接收FIFO 101-1至101-m发送的分组。正交码多路复用切换存储器单元103也对所扩散的分组进行多路复用,暂时存储多路复用的分组,并且用在正交码设定寄存器102-1至102-m中所设定的切换正交码来重构暂时存储的分组。外部接口转换单元104-1至104-n将在正交码多路复用切换存储器单元103所处理的分组转换为具有与连接到外部的各个外部接口相对应的格式的分组。这里,虽然CH号通常从零开始,但是为了便于描述,输入CH号标为1至m,输出CH号标为1至n。
如图3所示,图2所示的正交码多路复用切换存储器单元103包括位宽转换/同步FIFO 201-1至201-m;扩散单元202;多路复用单元203;RAM 204;和重构单元205。位宽转换/同步FIFO 201-1至201-m使用FIFO(先进先出)存储器在输入分组的信道之间建立同步,并且统一分组的位宽以将相同位宽的分组写入到内部电路中。扩散单元202用在图2所示的正交码设定寄存器102-1至102-m中所设定的正交码来扩散经过了信道之间的同步和位宽转换/同步FIFO 201-1至201-m中的位宽转换的分组。多路复用单元203将在扩散单元202中扩散了的分组进行多路复用。RAM 204暂时存储在多路复用单元203中多路复用的分组。重构单元205通过读取暂时存储在RAM 204中的分组、将所读取的分组乘以与输出目的地相对应的切换正交码并且提取所希望的分组来进行切换操作,其中所述切换正交码是在图2所示的正交码设定寄存器102-1至102-m中设定的。应该注意RAM 204是在分组的进入速率超过吞吐量时为停滞的分组设置的,因此在输出吞吐量超过分组的进入速率时不需要RAM 204。
接下来,将参照图4描述图2和图3所示的多路复用切换电路中的多路复用切换方法。
首先,输入信道CH1至CHm上的分组通过SerDes电路(未示出)而被去串行化,并且在步骤1中分别被存储在接收FIFO 101-1至101-m中。然后在步骤2,根据本发明的多路复用切换电路的内部时钟定时来读取所存储的分组。换句话说,分组从外部时钟转移到内部时钟。
在步骤3,根据内部时钟的定时从接收FIFO 101-1至101-m所读取的分组被暂时存储在正交码多路复用切换存储器单元103的位宽转换/同步FIFO 201-1至201-m中。
暂时存储在位宽转换/同步FIFO 201-1至201-m中的分组被统一成预先设定的位宽。
图5示出了输入信道CH1上的分组和输入信道CH2上的分组被统一成具有128比特位宽的示例。输入信道CH1上的分组共有40比特,分组长度等于5,位宽等于8比特。而输入信道CH2上的分组共有16比特,分组长度等于2,位宽等于8比特。而且,预先设定的位宽是128比特,分组中剩余的比特保持为空。在这种情况下,可以在空的数据比特中插入“0”。在图5所示的示例中,因为输入CH1上的分组中的比特总数等于40,所以除了这40比特之外的剩余88比特保持为空,从而组成128比特的分组。而在输入CH2上的分组中,因为比特总数等于16,所以除了这16比特之外的剩余112比特保持为空,从而组成128比特的分组。
而且,当在步骤4从位宽转换/同步FIFO 201-1至201-m读取具有统一位宽的分组时,这些分组在读取之前被在信道之间同步以匹配分组的开始位置,当分组被存储在位宽转换/同步FIFO 201-1至201-m中时,分组开始位置因信道而异。例如,考虑了这样的情况:可以由定时器、计数器等产生周期性读取脉冲,以使得暂时存储在位宽转换/同步FIFO 201-1至201-m中的分组在周期性读取脉冲被施加到位宽转换/同步FIFO 201-1至201-m时被同时读取。
从位宽转换/同步FIFO 201-1至201-m所读取的分组中的每一个分组都在步骤5中由扩散单元202扩散。具体地说,分别用从位宽转换/同步FIFO 201-1至201-m所读取的分组乘预先在如图2所示的正交码设定寄存器102-1至102-m中设定的正交码中的每一个。
在步骤6,在扩散单元202中所扩散的分组在多路复用单元203中被多路复用。在这种情况下,由于施加到多路复用单元203的分组已经在信道之间被同步,因此多路复用单元203以那些分组被施加到多路复用单元203的顺序来对被同时发出的那些分组进行多路复用。
然后在步骤7,在多路复用单元203中多路复用的分组被暂时存储在RAM 204中。
图6给出了存在三个信道CH1、CH2和CH3的示例,分组被施加到这三个信道上。在这些信道上的分组已在扩散单元202中被扩散并且已在多路复用单元203中被多路复用了之后,这些分组在各个时隙中被以a(CH1+CH2+CH3)、b(CH2+CH3)、c(CH1+CH3)和d(CH2)的形式存储在RAM 204中。在这种方式下,处理它们所需要的处理时间等于每个信道的处理时间。
现在对图6所示的根据本发明的处理和图1所示的传统处理进行比较。在传统的处理中,由于来自各个输入信道的分组以分组被供应的顺序被写入到内部RAM 601中,因此需要足够的RAM区域来存储进入的分组,并且分组的处理引起延迟。相反,根据本发明的处理将信道之间的分组进行多路复用,因此对于一个信道仅需要一个RAM区域和一段处理时间,从而可以提高处理速度并通过RAM容量的减少来降低成本。这里,考虑了由于可能随机发生在每个信道上的分组激增而引起的信道之间RAM区域的不均匀使用率。然而,由于RAM 204在多路复用过程中可以被共享以防止不均匀使用率,因此本发明因为RAM 204的高效使用而有利。因此可以增加输入信道的数目,而不增加处理时间或RAM区域。
随后在步骤8,读取暂时存储在RAM 204中的分组。
从RAM 204所读取的分组已被多路复用。因此,在步骤9,在重构单元205中将分组进行重构以从多路复用的分组中将希望的分组传递到各个目的地(输出信道)。这种重构处理涉及将从RAM 204读取的分组分别乘以在图2所示的正交码设定寄存器102-1至102-m中预先设定的切换正交码。在这种情况下,执行乘法以使得在希望的输入信道上的分组被传递到希望的输出信道。例如,当如图3所示,输入CH2分组被传递到输出信道CH1时,通过将多路复用的分组乘以切换正交码来重构输入CH2分组,该切换正交码来自在正交码设定寄存器102-1至102-m中被设定以重构CH2分组的切换正交码之中。另一方面,当输入CHm分组被传递到输出信道CH2时,通过将多路复用的分组乘以切换正交码来重构CHm分组,该切换正交码来自在正交码设定寄存器102-1至102-m中被设定以重构CHm分组的切换正交码之中。此外,当输入CH1分组被传递到输出信道CHn时,通过将多路复用的分组乘以切换正交码来重构CH1分组,该切换正交码来自在正交码设定寄存器102-1至102-m中被设定以重构CH1分组的切换正交码之中。通过在正交码设定寄存器102-1至102-m中设定适当的切换正交码,可以随意改变这些组合。
在重构单元205中重构的分组中的每一个都被发送到外部接口转换单元104-1至104-n,并且在它们的最终目的地处被转换为符合器件和电路的格式的分组。
虽然以特定的术语描述了本发明的优选实施例,但是这些描述仅用于说明性目的,应该了解到可以作出改变和变化,而不脱离权利要求书的精神或范围。

Claims (9)

1.一种多路复用切换电路,用于将从多个输入信道供应的分组的位宽统一成预先设定的位宽,在所述位宽被统一了的所述分组被输入到的所述多个输入信道之间建立同步,通过将经同步的分组乘以根据所述输入信道的正交码来扩散所述经同步的分组,对所扩散的分组进行多路复用,将多路复用的分组乘以切换正交码以重构所述分组,并且将所述分组传递到输出信道,其中所述切换正交码是根据被传递到所述输出信道的分组被供应到的输入信道的。
2.一种多路复用切换电路,包括:
位宽转换/同步FIFO,用于将从多个输入信道供应的分组的位宽统一成预先设定的位宽,并且用于在所述位宽被统一了的所述分组被输入到的所述多个输入信道之间建立同步;
扩散单元,通过将由所述位宽转换/同步FIFO所同步的所述分组乘以根据所述输入信道的正交码来扩散所述分组;
多路复用单元,用于对由所述扩散单元扩散的所述分组进行多路复用;以及
重构单元,用于将由所述多路复用单元多路复用的所述分组乘以切换正交码以重构所述分组并且将所述分组传递到输出信道,其中所述切换正交码是根据被传递到所述输出信道的分组被供应到的输入信道的。
3.如权利要求1所述的多路复用切换电路,其中所述正交码和所述切换正交码是金色码。
4.如权利要求2所述的多路复用切换电路,其中所述正交码和所述切换正交码是金色码。
5.如权利要求1所述的多路复用切换电路,其中所述正交码和所述切换正交码是Walsh-Hadamard码。
6.如权利要求2所述的多路复用切换电路,其中所述正交码和所述切换正交码是Walsh-Hadamard码。
7.一种切换方法,用于对从多个信道供应的分组进行多路复用,并且用于将所述分组传递到多个输出信道,所述方法包括以下步骤:
将从多个输入信道供应的分组的位宽统一成预先设定的位宽;
在所述位宽被统一了的所述分组被输入到的所述多个输入信道之间建立同步;
将经同步的分组乘以根据所述输入信道的正交码;
多路复用乘以所述正交码的所述分组;以及
将多路复用的分组乘以切换正交码,所述切换正交码是根据被传递到输出信道的分组被供应到的输入信道的。
8.如权利要求7所述的方法,其中所述正交码和所述切换正交码是金色码。
9.如权利要求7所述的方法,其中所述正交码和所述切换正交码是Walsh-Hadamard码。
CN2007100797517A 2006-03-08 2007-03-07 多路复用切换 Expired - Fee Related CN101035314B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2006062474A JP2007243545A (ja) 2006-03-08 2006-03-08 多重化スイッチング回路及び多重化スイッチング方法
JP2006-062474 2006-03-08
JP2006062474 2006-03-08

Publications (2)

Publication Number Publication Date
CN101035314A true CN101035314A (zh) 2007-09-12
CN101035314B CN101035314B (zh) 2011-06-08

Family

ID=38179680

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100797517A Expired - Fee Related CN101035314B (zh) 2006-03-08 2007-03-07 多路复用切换

Country Status (4)

Country Link
US (1) US7701840B2 (zh)
EP (1) EP1833185B1 (zh)
JP (1) JP2007243545A (zh)
CN (1) CN101035314B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8385470B2 (en) 2000-12-05 2013-02-26 Google Inc. Coding a signal with a shuffled-Hadamard function
US8374218B2 (en) 2000-12-05 2013-02-12 Google Inc. Combining signals with a shuffled-hadamard function
US7545849B1 (en) * 2003-03-28 2009-06-09 Google Inc. Signal spectrum spreading and combining system and method
JP5182041B2 (ja) * 2008-11-27 2013-04-10 日本電気株式会社 ベースバンド信号処理装置およびデータ送受信方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3715508A (en) * 1967-09-15 1973-02-06 Ibm Switching circuits employing orthogonal and quasi-orthogonal pseudo-random code sequences
JP2922118B2 (ja) * 1994-08-12 1999-07-19 沖電気工業株式会社 Atmセルスイッチ装置及びatm交換機
US5910950A (en) * 1996-08-16 1999-06-08 Lucent Technologies Inc. Demodulator phase correction for code division multiple access receiver
JP3505355B2 (ja) * 1997-07-03 2004-03-08 株式会社東芝 衛星放送システム
JP3916615B2 (ja) 1997-12-26 2007-05-16 松下電器産業株式会社 多重符号化信号再生装置
JP2000092126A (ja) 1998-09-14 2000-03-31 Sony Corp パケット化装置およびパケット化方法、並びにデータ伝送装置
KR100547838B1 (ko) * 1998-11-17 2006-03-23 삼성전자주식회사 부호분할다중접속 통신시스템에서 전용제어채널의 핸드오프방법
US6628605B1 (en) * 1999-07-21 2003-09-30 Conexant Systems, Inc. Method and apparatus for efficiently transmitting multiple data signals
US7099624B1 (en) * 1999-12-22 2006-08-29 At&T Corp Method for code division switching of communication signals by trunk coding in a satellite communication system
US6707802B1 (en) * 1999-12-22 2004-03-16 At&T Corp. Method and apparatus for code division switching of communication signals by trunk coding
JP3823697B2 (ja) * 2000-07-11 2006-09-20 富士通株式会社 同期パターン位置検出回路
JP2002063791A (ja) * 2000-08-21 2002-02-28 Mitsubishi Electric Corp 半導体記憶装置およびメモリシステム
WO2004021616A1 (ja) * 2002-08-28 2004-03-11 Fujitsu Limited 送受信装置及び送受信方法
JP4214816B2 (ja) * 2003-04-15 2009-01-28 パナソニック株式会社 メディア情報処理方法
US8861515B2 (en) * 2003-04-22 2014-10-14 Agere Systems Llc Method and apparatus for shared multi-bank memory in a packet switching system
KR100539926B1 (ko) * 2003-05-06 2005-12-28 삼성전자주식회사 다중 반송파를 이용한 코드 분할 다중화 방식의 수동형 광가입자망
JP4180448B2 (ja) * 2003-06-10 2008-11-12 松下電器産業株式会社 受信装置
JP2005020609A (ja) * 2003-06-27 2005-01-20 Matsushita Electric Ind Co Ltd データ入出力制御装置、データ入出力制御方法、データ入出力制御プログラム及び記録媒体

Also Published As

Publication number Publication date
EP1833185A2 (en) 2007-09-12
JP2007243545A (ja) 2007-09-20
CN101035314B (zh) 2011-06-08
EP1833185B1 (en) 2012-11-14
US20070211766A1 (en) 2007-09-13
EP1833185A3 (en) 2012-04-18
US7701840B2 (en) 2010-04-20

Similar Documents

Publication Publication Date Title
EP1788755A1 (en) Method for cell reordering, method and apparatus for cell processing using the same
CN101035314B (zh) 多路复用切换
CN1471768A (zh) 数据传输装置和数据传输方法
CN1829199A (zh) 用于集成电信网络的交换机
CN109951750B (zh) 基于FlexE一层交叉架构的数据处理方法及系统
CN1244242C (zh) 移动通信系统的数字滤波器及其操作方法
CN1409562A (zh) 在通信系统中传送分组数据的方法
EP2388929B1 (en) Synchronization processing circuit in wireless communication system, and synchronization processing method
CN1157080C (zh) 用于执行改良快速卷积算法的信道化器和方法
EP1814341B1 (en) Methods and devices for transmitting and receiving frame timings and frame numbers via common radio interface
CN1890890A (zh) 包括瑞克接收机的站
CN1841978A (zh) 实现多路信号再定时的方法及装置
CN1293732C (zh) 时间耦合的分组传输
EP1111828A2 (en) Method and apparatus for cross-connecting data streams with efficient memory utilization and transparent protocol conversion
CN1118991C (zh) 异步传输模式信元转换装置及使用该装置的方法
CN101295997A (zh) 耙式接收器
CN101426153A (zh) 交换电路和交换方法
CN1728619A (zh) 一种抗周期位置干扰的交织和去交织方法
EP1634382B1 (en) Multistage despreading of spread spectrum communication signals
JP5182041B2 (ja) ベースバンド信号処理装置およびデータ送受信方法
CN100341356C (zh) 通讯单元时序分布的方法与系统
CN210927788U (zh) 基于以太网交换技术的大规模视频显控矩阵设备
CN1335026A (zh) 灵活的cdma合并器
CN101145875B (zh) 在sdh虚级联成帧器中实现多通道封装处理的方法和装置
CN1365206A (zh) 码分多址系统中的小区搜索装置及方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110608

Termination date: 20190307