CN1132342C - 在cdma通信系统中产生pn序列的装置和方法 - Google Patents
在cdma通信系统中产生pn序列的装置和方法 Download PDFInfo
- Publication number
- CN1132342C CN1132342C CN998003603A CN99800360A CN1132342C CN 1132342 C CN1132342 C CN 1132342C CN 998003603 A CN998003603 A CN 998003603A CN 99800360 A CN99800360 A CN 99800360A CN 1132342 C CN1132342 C CN 1132342C
- Authority
- CN
- China
- Prior art keywords
- orthogonal
- sequence
- symbol
- code
- hopping
- 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 - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
- H04B1/7143—Arrangements for generation of hop patterns
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0074—Code shifting or hopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0007—Code type
- H04J13/0022—PN, e.g. Kronecker
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
- H04J13/12—Generation of orthogonal codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
在码分多址(CDMA)通信系统中,提供一种PN序列产生装置,用于通过根据预定义的跳变图对正交或双正交码的码元进行交织或循环移位来产生PN序列。接收机同时从多个发射机接收信号,这里,每个发射信号用由相同的预定义的跳变图产生的PN序列进行扩频。通过改变每个发射信号中的交织或循环移位的量,接收机能够区分从每个发射机接收到的信号。在PN序列产生装置中,正交码元产生部分对相互正交和周期正交码序列进行循环移位,并且正交码元选择器根据预定的图案选择性地输出循环移位后的正交码元。
Description
本发明的背景
1.本发明的领域
本发明总的涉及一种码分多址系统(Code Division Multiple AccessSystem,CDMA),特别涉及一种通过正交码跳变(orthogonal code hopping)产生PN(伪噪声)序列的装置和方法。
2、相关技术的描述
通常,在异步CDMA基站中,正交或双正交码的码元根据多个发射机的每一个中的预定的跳变图进行跳变,以产生PN序列。异步基站能够使用PN序列来使移动台能够识别它们。把多个时隙(例如16个时隙)分配给一个帧。在每个时隙中发送1个周期的跳变的正交戈尔德(Gold)码。由于在多个时隙中的正交戈尔德码的跳变图都不同,所以移动台能够识别对应的基站。如果移动台能够检测一个帧的起点,则它便能够通过确定周期性地产生的、每个时隙中的正交戈尔德码距离帧起点的偏移量来把一个基站同其它基站区分开来。
当使用不同的正交码进行信道识别时,PN序列可用于扩频或加扰。一个特定的接收机可以同时接收来自相应的发射机、和来自与其它接收机通信的发射机的信号。如果包括要被解扩的数据码元的多个信号共用相同的PN序列、和相同的用于信道识别的正交码(例如,沃尔什(Walsh)码),则接收机将能够同时解扩这些信号,但是不能恢复所需的数据码元。如果是周期性的PN序列,便不能周期性地恢复数据码元。
图1A和1B分别是基于正交码跳变和正交戈尔德码跳变的常规PN序列发生器的示意图。图1C和1D分别是基于双正交码跳变和双正交戈尔德码跳变的常规PN序列发生器的示意图。
图2A和2B图示出了一个接收机同时接收来自多个不同的发射机的相同的正交或双正交码的情况,该多个不同的发射机使用基于可能不同的跳变图的PN序列发生器,且不能通过解扩来区分数据码元。在发射机中,当使用正交码而不是PN序列来区分通信信道时,则只有使用相同的信道识别正交码的数据码元避免识别,这是因为当用于产生PN序列的正交码和用于两个接收信号的信道化的正交码相同时,发生了碰撞。如图2A和2B所示,发射机A210的PN序列PNA和发射机B260的PN序列PNB产生于相同的正交码,然而,各自使用了不同的跳变图。在图2B中,虽然从发射机A210和B260同时接收到了正交码OC3(见图2A),但只有在正交码OC3中使用信道识别正交扩频码W2的数据码元由于码元碰撞而丢失。即,各相同的PN序列中的所有重合码元不能被恢复(即,OC3)。如果从各发射机A210和B260接收到的信号的强度相等,则它们不能被鉴别。如果一个远强于另外一个,则较强的信号能被鉴别。
用于产生PN序列的正交和双正交码包括沃尔什码、哈德玛(Hardamard)码、戈尔德码等等,但也并不仅限于这些。
参照图1A,标号110代表基于正交码跳变的、根据现有技术构成的PN序列发生器。标号120、130和140是产生正交码的正交码元发生器。选择器150根据由跳变图发生器160提供的正交码元跳变图,选择性地输出从各正交码元发生器120至140的每一个产生的正交码元。选择器150从选中的码元中输出PN序列。正交码元跳变图发生器160按预定的规则产生正交码跳变图。这里值得注意的是,附图中相同的标号代表相同的部件。
图1B是基于正交戈尔德码跳变的PN序列发生器的示意图。在图1B中,正交码元跳变图发生器160确定一个m序列(周期为2n-1)发生器163的初始值。初始值寄存器162存储确定的初始值。另一个周期为2n-1的m序列发生器167产生一个具有与存储在初始值寄存器162中的初始值无关的初始值的m序列。这第二个产生的初始值存储在初始值寄存器166中。通过用“异或”门164对两个m序列发生器163和167的输出进行“异或”运算来产生戈尔德序列。为了把戈尔德序列变成正交戈尔德码,如果m序列发生器167的存储的值、即状态值与比较器169确定的预定的参考值相等,则m序列发生器163和167的操作便停止一个时钟周期。(附加的解释:每个m序列发生器在一个周期内产生(2n-1)m序列。把两个m序列发生器的输出值逐码元地相加也产生(2n-1)序列。为了由(2n-1)序列得到2n正交戈尔德序列,把0插入到(2n-1)序列中的预定位置,此时,状态值,即m序列发生器的初始值与参考值相同。在下一个周期中,把0插入到相同的位置,这是因为m序列发生器产生周期性的m序列。参考值可根据在正交戈尔德码序列中要插入0的位置来确定,并且插入位置可自由地预定义。)每当值相等时,通常连接到“异或”门164的输出的开关168被切换,以便选择用于插入到戈尔德序列中的0值。否则,当值不同时,m序列发生器163和167便再次操作。
图1C是从基于正交码跳变的PN序列发生器变型的、基于双正交码跳变的常规PN序列发生器的示意图。(附加解释:假设有32个正交码元发生器,每个正交码元发生器都周期性地产生一个对应的正交序列,并且正交码元跳变图发生器160的跳变图是1、3、5、7、9、11、13、15、17、19、21、23、25、27、29、31、2、4、6、8、10、12、14、16、18、20、22、24、26、28、30、32,双正交码元跳变图发生器170除产生跳变图外还多产生一个位。这一个位可能是MSB或LSB,并表示符号+或-。使附加位通过XOR门190,便产生了64PN序列而不是32PN序列。给定一个正交码集,双正交码元跳变图发生器170的输出长度是正交码元跳变图发生器160的输出长度的两倍。用一个类似于产生的正交码码元的符号位的位,例如MSB(Most SignificantBit,最高有效位)或LSB(Least Significant Bit,最低有效位)对双正交码元跳变图发生器170的输出进行“异或”。即,通过把符号+和-加到正交码上,使双正交码集的元素数目是正交码的两倍,并且为了表示该符号,把一个位附加地分配给正交码号。图1D示出了双正交戈尔德码跳变,它示出了用于双正交码的、图1B装置的变型。
图2A和2B示出了当多个发射机使用从同时向接收机发射信号的不同的发射机中产生的PN序列时,可能发生的、接收机中数据码元的丢失,其中,各发射机发射下列常规正交码中的一种:正交、正交戈尔德、双正交和双正交戈尔德码跳变。
发射机A210按照220指示的预定的跳变图对正交或双正交码进跳变,产生PN序列PNA。标号230代表要被用于扩频或加扰的PN序列PNA的数据码元。发射机B260按照270指示的预定的跳变图对正交或双正交码进行跳变,产生PN序列PNB。标号280代表要被用于扩频或加扰的PN序列PNB的数据码元。如图2A和2B所示,如果来自发射机A210和B260的信号以相似的电平到达接收机200,并且在它们各自的跳变图中共用相同的正交码元,则很难把一个与另一个区分开。例如,如图2A所示,在接收机中同时接收到了正交码OC3,这造成了一个碰撞周期。
图2B是码元碰撞周期的放大图。如图2B所示,并不是所有的数据码元都因碰撞而损坏。如232和274指示出的,只有加载到共用相同的信道识别正交码的那些信道上的数据码元丢失了。这里,用沃尔什码作为一个例子。根据所示的例子,在各通信信道(即,W1、W2及W3)的每个中的全部的数据码元中,只有共用相同正交码,即,沃尔什码W2,的数据码元丢失了。此外,如果跳变图周期性地重复,则数据的丢失也将是周期性的。
本发明的概述
本发明的总的目的是在CDMA通信系统中提供一种能够克服上述数据碰撞问题的PN序列(即,正交码)产生装置和PN序列产生方法。
本发明的另一个目的是提供一种用于产生PN序列(即,正交码)的装置和方法,以便根据跳变图对正交码的码元执行循环移位,从而克服数据碰撞问题。
本发明的另一个目的是提供一种用于根据正交或双正交码跳变产生PN序列(即,正交码)的装置和方法,以便避免同时对从多个发射机接收到的数据码元进行扩频。
如在这里具体表达和大致描述的那样,本发明提供了一种CDMA通信系统中的PN序列产生装置和方法。在PN序列产生装置中,正交码元产生部分对相互正交和/或周期性正交码序列进行循环移位,并且正交码元选择器根据预定的图案选择性地输出循环移位过的正交码元。
附图的简要描述
通过参照附图对本发明的优选实施例进行详细描述,本发明的上述目的和优点将变得更加清楚。其中:
图1A至1D分别是基于正交、正交戈尔德、双正交、以及双正交戈尔德码跳变的常规PN序列发生器的示意图;
图2A和2B示出了由于从不同的、基于常规的正交、正交戈尔德、双正交或双正交戈尔德码跳变的发射机中产生的信号之间的碰撞,而导致接收机中数据码元的丢失。
图3A至3F是本发明的实施例的基于正交、正交戈尔德、双正交、以及双正交戈尔德码跳变的PN序列发生器的示意图;
图4A和4B是本发明的实施例的、通过避免从不同的基于正交、正交戈尔德、双正交、或双正交戈尔德码跳变的发射机中产生的信号之间的碰撞,来保护接收机中的数据码元的图;
图5A至5H示出了多个正交码集,每一个都具有经受相同的循环移位或交织的正交码元,以便保持要根据跳变图跳变的正交码元之间的正交性;以及
图6A和6B分别示出了一个参考正交码集、和其中每个正交码都具有要根据跳变图跳变的正交码元的正交码集,他们须经不同的循环移位或交织从而失去相互的正交性。
优选实施例的详细描述
下面对本发明的优选实施例进行详细介绍,其中的例子示于附图中。值得注意的是,附图中相同的标号代表相同的部件。
图3A至3F是本发明的实施例的基于正交或双正交码的跳变、延迟、以及交织的PN序列(正交码)发生器的示意图。
图3A示出本发明的第一实施例的PN序列(正交码)发生器。参照图3A,正交码元跳变图发生器360产生预定的正交码跳变图。延迟控制器370根据从正交码元跳变图发生器360接收到的跳变图,产生延迟控制信号。本发明将类似的装置、如图3A所描述的装置用于多个基站,由此通过在每个基站中设定不同的跳变图和延迟量来避免信号碰撞。正交码元发生器320至340产生相应的要跳变的正交码元。即,每个正交码元发生器产生一个与特定沃尔什码号相对应的码序列。从发生器320至340输出的正交码元提供给各延迟器325至345的相应的一个。正交码元选择器350选择从延迟器325至345接收到的延迟后的正交码元中的一个。延迟量和被选中的特定的码元是在正交码元跳变图发生器360的控制下产生的。
在操作中,正交码元发生器320至340的每个都产生如图5A和6A所示的一个正交码序列。码序列根据由码元跳变图发生器360定义的跳变图进行跳变。跳变图代表发送码序列的顺序。延迟器325至345对要按延迟控制器370所预定的码元数进行循环移位的、正交码元发生器320至340的输出进行延迟。循环移位指的是:把(A1A2A3*A10)(A1A2A3*A10)变成(A2A3*A10A1)(A2A3*A10A1),其中(*)是循环点(period)。正交码元选择器350根据从正交码元跳变图发生器360接收到的跳变图信息,选择性地输出从各个相应的延迟器325至345接收到的延迟后的正交码元,从而产生一个PN序列。
图5A图解说明了一个示例性的参考正交码集,并且,图5B、5C和5D是相关的图,他们示出了在保持正交性的同时,对图5A的码集进行修改后的码集。图5B、5C和5D的码集是在图3A所示的PN序列发生器中,通过对参考正交码集进行循环移位而得到的。在附图中,阴影部分指示出各行中已循环移位的码片,这由延迟控制器370决定。
图3B是本发明的第二实施例的PN序列发生器的示意图。参照图3B,正交码元跳变图发生器360产生正交码的、预定的跳变图信息。交织器控制器380根据从正交码元跳变图发生器360接收到的跳变图信息,产生交织控制信号。正交码元发生器320至340产生它们相应的、要被跳变的正交码元,即,图5A或6A中所示的多行参考正交码元(即,正交码序列)。交织器322至342在交织器控制器380的控制下把从正交码元发生器320至340接收到的正交码元进行交织。正交码元选择器350在正交码元跳变图发生器360的控制下选择性地输出交织的正交码元。
在操作中,图3B的正交码元发生器320至340根据图3A中的跳变图产生要要跳变的正交码元。正交码元跳变图发生器360产生正交码的跳变图信息。交织器控制器380控制正交码元的交织,并且交织器322至342根据跳变图、以码片为单位对从正交码元发生器320至340接收到的正交码元进行交织。这个交织方案在每个基站中是不同的,因此避免了信号碰撞。正交码元选择器350根据由跳变图发生器360定义的跳变图信息,选择性地输出从交织器322至342接收到的码元。
图5E至5H示出了变型的、并保持正交性的正交码集,它是通过对如图3B中所示的那样的PN序列发生器中的、5A中的参考正交码集进行交织而得到的。阴影部分指示了已交织的码片,即,已被交换了的列位置。在本实施例中,图3A的延迟器325至345用图3B的交织器322至342替换,而产生PN序列的效果相同。在每个正交码中,延迟器325至345和交织器322至342对不同数目的正交码元进行控制,便产生了图6B所示的变型的序列,因为变型码码元不包括在正交码集中,所以变型的序列可能失去正交性。
图3C是本发明的第三实施例的、基于正交戈尔德码跳变的PN序列发生器的示意图。参照图3C,正交码元跳变图发生器360产生正交码的跳变图信息。交织器控制器380根据从正交码元跳变图发生器360接收到的跳变图信息产生交织控制信号。初始值寄存器366存储一个初始值,并且m序列发生器367从初始值寄存器366中读取初始值,并产生与所提供的初始值相对应的第一m序列。初始值寄存器362把跳变图信息作为初始值进行存储,并且第二m序列发生器363产生与从初始值寄存器362接收到的初始值相对应的第二m序列。因此,m序列发生器363和367输出互不相同的第一和第二m序列,作为所提供的不同的初始值的结果。“异或”门364对m序列发生器363和367的输出进行“异或”,以产生戈尔德序列。比较器369把m序列发生器367的状态值与预定值进行比较,并根据比较结果产生切换控制信号。开关368选择性地耦合到0输入值365和“异或”门364的输出。如果m序列发生器367的输出与预定值相等,则开关368根据从比较器369接收到切换控制信号选择一个时钟周期的0输入。否则,如果它们不同,则开关368便选择“异或”门364的输出,即,戈尔德序列。开关368可以被实现为多路复用器。交织器控制器380根据从正交码元跳变图发生器360接收到的跳变图信息,产生用于对从开关368接收到的码元进行交织的控制信号。交织器322在交织器控制器380的控制下对开关368的输出进行交织,以产生PN序列。
在操作中,正交码元跳变图发生器360确定用于m序列(周期为2n-1)发生器363的初始值。确定的初始值存储在寄存器362中。另一个m序列发生器367(周期为2n-1)产生初始值与正交码元跳变图发生器360完全无关的m序列。用于m序列发生器367的初始值存储在寄存器366中。对两个m序列发生器363和367的输出进行“异或”运算,以产生作为“异或”门364的输出的戈尔德序列。为由戈尔德序列产生正交戈尔德码,比较器369把m序列发生器367的状态值与预定值进行比较。如果它们相等,则m序列发生器363和367便停止一个时钟周期,并且开关368在戈尔德序列中插入一个时钟周期的0值。然而,如果它们不同,则开关368便选择戈尔德序列。然后,交织器322在交织器控制器380的控制下对开关368的输出进行交织。
图3D是本发明的第四实施例的PN序列发生器的示意图。参照图3D,双正交码元跳变图发生器358产生跳变图信息。延迟控制器370根据从双正交码元跳变图发生器358接收到的跳变图产生延迟控制信号。在本发明中没有必要配置与用于确定交织图的交织器、或用于控制延迟量的延迟控制器有关的正交(双正交)码元跳变图发生器。换句话说,可以独立地向正交(双正交)码元跳变图发生器提供延迟量或交织图。然而,每个基站应该具有不同的延迟量或交织图。因此,由于每个基站具有不同的交织图,在本发明的实施例中,如果基站使用与其唯一的跳变图相对应的延迟量或交织图案,则它能具有不同的延迟量或交织图案。
正交码元发生器320至340产生相应的要跳变的正交码序列。延迟器325至345在延迟控制器370的控制下,对从正交码元发生器320至340接收到的正交码元进行延迟。正交码元选择器350在双正交码元跳变图发生器358的控制下,在每个正交码序列的持续时间,选择从延迟器325至345接收到的已延迟的正交码元中的一个。“异或”门390对从正交码元选择器350接收到的正交元序列、和双正交码跳变图信息的码位进行“异或”运算,以产生PN序列。
因此,很明显,图3D的PN序列发生器在操作上等效于基于正交码跳变的PN序列发生器。正交码元发生器320至340根据由码元跳变图发生器358产生的跳变图,产生要跳变的正交码元。延迟器325至345对要被循环移位的、正交码元发生器320至340的输出进行延迟,这里,延迟控制器370确定延迟多少个码元。正交码元选择器350根据从双正交码元跳变图发生器358接收到的跳变图信息,选择性地输出从延迟器325至345接收到的已延迟的正交码元,一个正交码序列周期单位,由此产生PN序列。假定正交码元发生器320至340产生的正交码元的长度与前面的实施例中的相同,则双正交码元跳变图发生器358的输出长度是图3A至3C中描述的正交码元跳变图发生器360的两倍。“异或”门390用一个象MSB或LSB的位,对从正交码元选择器350输出的PN序列、和来自跳变图信息的符号部分(即,加和减)进行“异或”运算。这样,结果产生的PN序列是图3A中的PN序列(正交码)的两倍大,因为在后者上加上了符号部分(+和-)。结果,不同的基站在相同的时间周期内使用进行了相同量的循环移位的、相同的PN序列的概率降低了。
图3E是本发明的第五实施例的PN序列发生器的示意图。参照图3E,双正交码元跳变图发生器358产生正交码的跳变图信息。交织器控制器380根据从双正交码元跳变图发生器358接收到的跳变图信息,产生交织控制信号。即,通过在不同的基站中使用不同的跳变图和交织方案来避免信号碰撞。正交码元发生器320至340产生它们相应的要跳变的正交码元。交织器322至342在交织器控制器380的控制下,对从正交码元发生器320至340接收到的正交码元进行交织。正交码元选择器350在双正交码元跳变图发生器358的控制下,选择性地输出已交织的正交码元。“异或”门390对从正交码元选择器350接收到的正交码元、和双正交码跳变图信息进行“异或”运算,以产生PN序列。
因此,图3E的PN序列发生器是基于正交码跳变的PN序列发生器的变型。在操作中,正交码元发生器320至340根据跳变图产生要跳变的正交码元。双正交码元跳变图发生器358产生正交码的跳变图信息。交织器控制器380控制正交码元的交织,并且交织器322至342根据跳变图对从正交码元发生器320至340接收到的正交码元进行交织。正交码元选择器350根据跳变图选择性地输出从交织器322至342接收到的码元,以输出PN序列。给定相同长度的正交码元,则双正交码元跳变图发生器358的输出长度是正交码元跳变图发生器360的两倍。在“异或”门390中,用象MSB或LSB的一个位,对由正交码元选择器350选择的PN序列、和跳变图信息进行“异或”运算。
图3F是本发明的第六实施例的、基于双正交戈尔德码跳变的PN序列发生器的示意图。参照图3F,双正交码元跳变图发生器358产生正交码的跳变图信息。交织器控制器380根据从双正交码元跳变图发生器358接收到的跳变图信息,产生交织控制信号。初始值寄存器366存储初始值,并且m序列发生器367从初始值寄存器366读取初始值并产生与该初始值相对应的m序列。初始值寄存器362把跳变图信息作为初始值存储,并且m序列发生器363产生与从初始值寄存器362接收到的初始值相对应的m序列。因此,m序列发生器363和367输出不同的m序列。“异或”门364对m序列发生器363和367的输出进行“异或”运算,以产生戈尔德序列。比较器369把m序列发生器367的状态值与预定值进行比较,并根据比较结果产生切换控制信号。开关368选择性地在0值输入和“异或”门364的输出之间切换。当m序列发生器367的输出与预定值相等时,开关响应从比较器369接收到的切换控制信号,选择一个时钟周期的0值输入。否则,如果两个值不同,开关368便选择“异或”门364的输出,即,戈尔德序列。开关368可以被实现为多路复用器。“异或”门390对从开关368接收到的正交码元、和双正交码跳变图信息进行“异或”运算。交织器控制器380根据2从双正交码元跳变图发生器358接收到的跳变图信息,产生用于对从开关368接收到的码元进行交织的控制信号。交织器322在交织器控制器380的控制下,对“异或”门390的输出进行交织,以产生PN序列。
在操作中,双正交码元跳变图发生器358确定用于m序列(周期为2n-1)发生器363的初始值。该确定了的初始值存储在寄存器362中。另一个m序列(周期为2n-1)发生器367用一个与双正交码元跳变图发生器358无关的初始值产生m序列,并且该初始值存储在寄存器366中。对两个m序列发生器363和367的输出进行“异或”运算,以产生戈尔德序列,作为“异或”门364的输出。为由戈尔德序列产生正交戈尔德码,比较器369把m序列发生器367的状态值与预定值进行比较。如果它们相等,则m序列发生器363和367便停止一个时钟周期,并且开关368在戈尔德序列中插入一个时钟周期的0值。如果它们不同,则开关368便选择戈尔德序列。给定相同长度的正交码,双正交码元跳变图发生器358的输出长度是正交码元跳变图发生器360的两倍。在“异或”门390中,用象MSB或LSB的一个位对从开关368输出的PN序列和跳变图信息进行“异或”运算。然后,交织器322在交织器控制器380的控制下对“异或”门390的输出进行交织。
在图4A和4B中,值得注意的是,当接收机同时从至少两个基站接收使用了相同的PN产生正交码OC3的和相同的信道识别正交码的信号时,根据本发明的、用于每个基站的不同的循环移位或交织,能防止由于使用相同的码而引起的信号碰撞。
接收机通过根据发射机中使用的相同的跳变图进行循环移位和解交织,能够恢复从具有本发明的PN序列发生器的发射机接收到的信号,或能够从接收到的信号中提取跳变图信息。在此情况下,在一开始发射数据时,发射机根据用于产生PN序列的初始跳变图进行操作,而接收机也根据该初始跳变图进行操作。如果跳变图改变了,则发射机就将改变了的跳变图通知给接收机。接收机包括一个用于存储从发射机接收到的PN序列的跳变图的查找表,并且在跳变图改变时根据从查找表读取的跳变图信息检测PN序列。
如上所述,本发明的PN序列发生器通过根据跳变图对正交码的码元进行交织或循环移位来产生PN序列。因此,即使接收机同时接收用由不同的发射机中的相同的正交或双正交码的跳变产生的PN序列而扩频的信号,也能通过改变交织或循环移位的量来防止数据码元的同时扩频。
尽管本发明是参照特定的实施例进行详细描述的,但它们仅仅是示例性的应用。因此,本领域的技术人员应该清楚地理解,在本发明的范围和精神之内,可以对其进行许多修改。
Claims (11)
1、一种CDMA通信系统中的PN序列产生装置,包括:
正交码元产生装置,用于对多个正交码元序列进行循环移位;以及
正交码元选择器,用于根据预定的图案选择性地输出所述循环移位后的正交码元中的一个。
2、如权利要求1所述的PN序列产生装置,其中,多个正交码元序列是相互正交码元序列和周期正交码元序列中的一个。
3、如权利要求1所述的PN序列产生装置,其中,正交码元产生装置包括:
多个正交码元发生器,用于产生所述正交码元序列;以及
多个延迟装置,用于对产生的正交码元序列进行循环移位。
4、如权利要求1所述的PN序列产生装置,其中,对正交码元的循环移位根据预定的图案进行。
5、如权利要求4所述的PN序列产生装置,其中,预定的图案是正交码元跳变图。
6、如权利要求4所述的PN序列产生装置,其中,预定的图案是双正交码元跳变图。
7、一种用于在CDMA通信系统中产生PN序列的方法,包括以下步骤:
(1)对多个正交码序列进行循环移位;以及
(2)根据预定的图案选择性地输出所述多个循环移位后的正交码序列中的一个。
8、如权利要求7所述的PN序列产生方法,其中,循环移位的步骤进一步包括以下步骤:
产生多个正交码序列;以及
对所述多个正交码序列进行循环移位。
9、如权利要求7所述的PN序列产生方法,其中,循环移位操作根据预定的图案进行。
10、如权利要求9所述的PN序列产生方法,其中,预定的图案是正交码元跳变图。
11、如权利要求9所述的PN序列产生方法,其中,预定的图是双正交码元跳变图。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980010395A KR100326182B1 (ko) | 1998-03-23 | 1998-03-23 | 부호분할다중접속통신시스템의의사잡음시퀀스발생방법및장치 |
KR1998/10395 | 1998-03-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1262824A CN1262824A (zh) | 2000-08-09 |
CN1132342C true CN1132342C (zh) | 2003-12-24 |
Family
ID=19535390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN998003603A Expired - Lifetime CN1132342C (zh) | 1998-03-23 | 1999-03-23 | 在cdma通信系统中产生pn序列的装置和方法 |
Country Status (11)
Country | Link |
---|---|
US (1) | US6542478B1 (zh) |
EP (1) | EP0983647B1 (zh) |
JP (1) | JP3393536B2 (zh) |
KR (1) | KR100326182B1 (zh) |
CN (1) | CN1132342C (zh) |
AU (1) | AU726293B2 (zh) |
BR (1) | BR9904881A (zh) |
CA (1) | CA2288814C (zh) |
DE (1) | DE69939243D1 (zh) |
RU (1) | RU2160504C1 (zh) |
WO (1) | WO1999049594A1 (zh) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000073917A (ko) * | 1999-05-15 | 2000-12-05 | 윤종용 | 비동기식 부호분할다중접속 통신시스템의 동기워드 생성 및 송수신장치 및 방법 |
US6882636B1 (en) * | 1999-07-06 | 2005-04-19 | Samsung Electronics Co., Ltd. | Apparatus and method for encoding/decoding transport format combination indicator in CDMA mobile communication system |
AU752300B2 (en) * | 1999-07-07 | 2002-09-12 | Samsung Electronics Co., Ltd. | Apparatus and method for generating scrambling code in UMTS mobile communication system |
US6870860B1 (en) * | 2000-04-19 | 2005-03-22 | Ciena Corporation | Semi-transparent time division multiplexer/demultiplexer |
US7227855B1 (en) * | 2001-03-20 | 2007-06-05 | Arraycomm Llc | Resource allocation in a wireless network |
US7424002B2 (en) * | 2001-03-20 | 2008-09-09 | Arraycomm, Llc | Resource allocation in a wireless network |
KR100424538B1 (ko) * | 2001-05-29 | 2004-03-27 | 엘지전자 주식회사 | 이동통신시스템에서의 스크램블링 코드 생성 장치 및 방법 |
US6727790B2 (en) * | 2001-08-20 | 2004-04-27 | Itran Communications Ltd. | Acquisition of sychronization in a spread spectrum communications transceiver |
EP1303052B1 (en) * | 2001-10-10 | 2005-08-03 | Matsushita Electric Industrial Co., Ltd. | Interleaver pattern modification |
US7298777B2 (en) * | 2003-06-06 | 2007-11-20 | Texas Instruments Incorporated | Searching in a spread spectrum communications |
DE60312325T2 (de) * | 2003-08-29 | 2007-11-08 | Mitsubishi Electric Information Technology Centre Europe B.V. | Verfahren zum Senden von Daten in einem Telekommunikationssystem mit wenigstens einem Sender und wenigstens einem Empfänger mit wenigstens einer Empfangsantenne |
US7203520B2 (en) | 2003-09-30 | 2007-04-10 | Nortel Networks Limited | Beam wobbling for increased downlink coverage and capacity |
KR100628295B1 (ko) * | 2003-11-11 | 2006-09-27 | 한국전자통신연구원 | 균형-변형 유사잡음 행렬코드가 적용된 2차원 파장/시간영역 광 시디엠에이 시스템 |
CN1305340C (zh) * | 2003-12-05 | 2007-03-14 | 清华大学 | 无线通信中提高蜂窝小区下行频率复用效率的方法 |
US7529291B2 (en) * | 2004-04-13 | 2009-05-05 | Raytheon Company | Methods and structures for rapid code acquisition in spread spectrum communications |
SE0402210D0 (sv) * | 2004-09-13 | 2004-09-13 | Ericsson Telefon Ab L M | a telecommunication system |
JP5049463B2 (ja) * | 2004-12-14 | 2012-10-17 | 富士通株式会社 | 無線通信システム及び基地局及び移動局及び無線通信方法 |
CN101346893B (zh) * | 2005-10-27 | 2012-11-07 | 高通股份有限公司 | 一种在无线通信系统中为正向链路跳变产生排列的方法和装置 |
KR20080020934A (ko) | 2006-09-01 | 2008-03-06 | 한국전자통신연구원 | 통신 시스템의 상향링크 신호 송신 방법, 송신 장치, 생성방법 및 생성 장치 |
KR100850821B1 (ko) * | 2006-10-25 | 2008-08-06 | 엘지전자 주식회사 | 다중 접속을 지원하는 디지털 데이터 송수신 방법 및 장치 |
US9065714B2 (en) * | 2007-01-10 | 2015-06-23 | Qualcomm Incorporated | Transmission of information using cyclically shifted sequences |
JP5421125B2 (ja) * | 2007-02-02 | 2014-02-19 | エルジー エレクトロニクス インコーポレイティド | グルーピングを用いた参照信号シーケンス生成方法 |
KR20080072508A (ko) | 2007-02-02 | 2008-08-06 | 엘지전자 주식회사 | 다양한 자원 블록 길이를 가지는 시퀀스 할당 방법 및 이를위한 시퀀스 그룹핑 방법 |
KR101103605B1 (ko) * | 2007-04-30 | 2012-01-09 | 노키아 지멘스 네트웍스 오와이 | 자도프-추, 수정된 자도프-추, 및 블록-방식 확산 시퀀스들에 대한 조정된 순환 시프트 및 시퀀스 호핑 |
ES2533346T3 (es) | 2007-06-15 | 2015-04-09 | Optis Wireless Technology, Llc | Aparato de comunicación inalámbrica y procedimiento de difusión de señal de respuesta |
KR20090006708A (ko) * | 2007-07-12 | 2009-01-15 | 엘지전자 주식회사 | 스케줄링 요청 신호 전송 방법 |
US8059695B2 (en) * | 2007-08-13 | 2011-11-15 | Raytheon Company | Spread carrier self correcting codes |
US20110038308A1 (en) * | 2007-10-04 | 2011-02-17 | Yi Song | Forming spatial beams within a cell segment |
US8254362B2 (en) * | 2008-01-09 | 2012-08-28 | The Boeing Company | Method and device of generating time-varying preamble sequence and pseudorandom noise (PN) binary sequence in direct sequence spread spectrum (DSSS) communications |
CN102215057B (zh) * | 2010-04-02 | 2014-12-03 | 华为技术有限公司 | 生成参考信号的方法及设备 |
KR20110112005A (ko) * | 2010-04-05 | 2011-10-12 | 주식회사 팬택 | 직교성을 제공하는 사이클릭 쉬프트 파라메터를 송수신하는 방법 및 장치 |
CN102347817B (zh) | 2010-08-02 | 2014-01-08 | 华为技术有限公司 | 通知参考信号配置信息的方法及设备 |
GB2512601B (en) * | 2013-04-02 | 2016-02-10 | Sony Corp | Transmitters and methods for transmitting signals |
GB2512600A (en) | 2013-04-02 | 2014-10-08 | Sony Corp | Receivers and methods for receiving signals |
WO2015159627A1 (ja) * | 2014-04-14 | 2015-10-22 | 株式会社村田製作所 | 無線通信システム、及び無線通信システムに用いられるデータ送信装置 |
US10742457B2 (en) * | 2017-09-11 | 2020-08-11 | Apple Inc. | Initialization of pseudo noise sequences for reference signals and data scrambling |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2103910A1 (en) * | 1991-03-28 | 1992-09-29 | David Robert Brooks | Identification apparatus and method |
ZA931077B (en) * | 1992-03-05 | 1994-01-04 | Qualcomm Inc | Apparatus and method for reducing message collision between mobile stations simultaneously accessing a base station in a cdma cellular communications system |
EP0586090A1 (en) * | 1992-07-31 | 1994-03-09 | Csir | Method and apparatus for communication in a CDMA cellular telephone system |
US5805583A (en) * | 1995-08-25 | 1998-09-08 | Terayon Communication Systems | Process for communicating multiple channels of digital data in distributed systems using synchronous code division multiple access |
ATE279824T1 (de) * | 1995-08-31 | 2004-10-15 | Nokia Corp | Datenübertragungsverfahren und zellulares funksystem |
-
1998
- 1998-03-23 KR KR1019980010395A patent/KR100326182B1/ko not_active IP Right Cessation
-
1999
- 1999-03-23 US US09/274,544 patent/US6542478B1/en not_active Expired - Lifetime
- 1999-03-23 DE DE69939243T patent/DE69939243D1/de not_active Expired - Lifetime
- 1999-03-23 JP JP54809799A patent/JP3393536B2/ja not_active Expired - Fee Related
- 1999-03-23 EP EP99909369A patent/EP0983647B1/en not_active Expired - Lifetime
- 1999-03-23 RU RU99124621A patent/RU2160504C1/ru not_active IP Right Cessation
- 1999-03-23 CN CN998003603A patent/CN1132342C/zh not_active Expired - Lifetime
- 1999-03-23 WO PCT/KR1999/000127 patent/WO1999049594A1/en active IP Right Grant
- 1999-03-23 AU AU28584/99A patent/AU726293B2/en not_active Ceased
- 1999-03-23 CA CA 2288814 patent/CA2288814C/en not_active Expired - Fee Related
- 1999-03-23 BR BR9904881A patent/BR9904881A/pt not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
WO1999049594A1 (en) | 1999-09-30 |
JP3393536B2 (ja) | 2003-04-07 |
AU2858499A (en) | 1999-10-18 |
AU726293B2 (en) | 2000-11-02 |
EP0983647B1 (en) | 2008-08-06 |
JP2000513548A (ja) | 2000-10-10 |
KR100326182B1 (ko) | 2002-07-02 |
BR9904881A (pt) | 2000-09-19 |
CN1262824A (zh) | 2000-08-09 |
CA2288814A1 (en) | 1999-09-30 |
DE69939243D1 (de) | 2008-09-18 |
KR19990075901A (ko) | 1999-10-15 |
US6542478B1 (en) | 2003-04-01 |
EP0983647A1 (en) | 2000-03-08 |
CA2288814C (en) | 2003-08-19 |
RU2160504C1 (ru) | 2000-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1132342C (zh) | 在cdma通信系统中产生pn序列的装置和方法 | |
CN1168243C (zh) | 移动通信系统中的扰频码发生器 | |
JP4234264B2 (ja) | 加速式コード取得を有するスペクトル拡散電話器 | |
US8526482B2 (en) | Non-contiguous variable length orthogonal codes | |
KR970002951B1 (ko) | 2^n길이 의사 난수 계열 발생 장치 | |
EP0944177B1 (en) | Spread spectrum encoding device and method using data to send as initial values of sequence generator | |
EP1092287A1 (en) | Non-recursively generated orthogonal pn codes for variable rate cdma | |
KR20020084915A (ko) | 시간 천이된 pn 스테이트 발생기 | |
CN1121097C (zh) | 在移动通信系统中产生短pn码的装置和方法 | |
JP2000196562A (ja) | コード位相設定方法及び装置 | |
CN1356799A (zh) | 在移动通信系统中生成正交扩频码的方法 | |
KR100504465B1 (ko) | 의사잡음 코드 발생 장치 및 의사잡음 코드 발생방법 | |
WO2001048936A2 (en) | Zero delay mask for galois lfsr | |
Herlekar et al. | Performance analysis of a d-sequence based Direct Sequence CDMA system | |
KR100771598B1 (ko) | 왈쉬 코드 생성 방법 및 왈쉬 코드 생성기 | |
JPH0697908A (ja) | スペクトル拡散装置及びスペクトル逆拡散装置 | |
Galluzzo et al. | CODE GENERATION FOR WIDEBAND CDMA | |
JPH09162844A (ja) | スペクトル拡散符号多重化装置 |
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 | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20031224 |