[go: up one dir, main page]

CN1163014C - Code division multiple access spreading and despreading method and its transmitter, receiver and communication system - Google Patents

Code division multiple access spreading and despreading method and its transmitter, receiver and communication system Download PDF

Info

Publication number
CN1163014C
CN1163014C CNB021203318A CN02120331A CN1163014C CN 1163014 C CN1163014 C CN 1163014C CN B021203318 A CNB021203318 A CN B021203318A CN 02120331 A CN02120331 A CN 02120331A CN 1163014 C CN1163014 C CN 1163014C
Authority
CN
China
Prior art keywords
symbol
data block
chip
data
spread spectrum
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
Application number
CNB021203318A
Other languages
Chinese (zh)
Other versions
CN1387335A (en
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.)
Beijing Sysruitai Technology Co Ltd
Peking University
Original Assignee
Beijing Sysruitai Technology Co Ltd
Peking University
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 Beijing Sysruitai Technology Co Ltd, Peking University filed Critical Beijing Sysruitai Technology Co Ltd
Priority to CNB021203318A priority Critical patent/CN1163014C/en
Publication of CN1387335A publication Critical patent/CN1387335A/en
Application granted granted Critical
Publication of CN1163014C publication Critical patent/CN1163014C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及一种消除多径干扰的码分多址扩频和解扩方法及相应的发射机、接收机以及通信系统。本发明的特征是将传统CDMA扩频步骤中正交扩频码对信息符号流中的每个符号连续扩频方式改为每个符号以离散的方式进行扩频,而不同用户的信息仍然为码分多址。在接收机处看,这种发射技术将传统CDMA系统中由于多径造成的多址干扰完全转变为各自用户的符号交叠(或为传统技术所称的符号间串扰)。在消除多址干扰的基础上,每个用的信息符号则通过解方程的方法从交叠的符号中求得。由于本发明完全消除了多址干扰,因此系统容量完全决定于非系统噪声。而提高扩频比的就成为提高系统容量的有效方法。

The invention relates to a code division multiple access spreading and despreading method for eliminating multipath interference, a corresponding transmitter, a receiver and a communication system. The feature of the present invention is to change the continuous spread spectrum method of each symbol in the information symbol flow by the orthogonal spread code in the traditional CDMA spread spectrum step to change the spread spectrum in a discrete manner for each symbol, and the information of different users is still code division multiple access. From the perspective of the receiver, this transmission technique completely transforms the multiple access interference caused by multipath in the traditional CDMA system into the overlapping of symbols of respective users (or the so-called inter-symbol interference in the traditional technology). On the basis of eliminating multiple access interference, each information symbol used is obtained from overlapping symbols by solving equations. Since the present invention completely eliminates multiple access interference, the system capacity is completely determined by non-system noise. And improving the spreading ratio becomes an effective method to improve the system capacity.

Description

码分多址扩频和解扩方法及其发射机、接收机和通信系统Code division multiple access spreading and despreading method and its transmitter, receiver and communication system

技术领域technical field

本发明涉及一种基于码分多址的扩频和解扩方法以及采用该方法而实现的发射机、接收机和通信系统。The present invention relates to a spread spectrum and despread method based on code division multiple access and a transmitter, a receiver and a communication system realized by using the method.

背景技术Background technique

在现有的CDMA系统中,多用户的信息传递是靠码来区分的,因此是一种在一定带宽下的平行多信道的结构。在高品质的同步直接扩频CDMA系统中,上述平行多信道分配给多个用户,而用户的信息符号是用正交扩频码来扩频的。接收机利用相关运算的方法,得到某个用户信息。而其他用户信号则由于正交性而被消除。In the existing CDMA system, the information transmission of multiple users is distinguished by codes, so it is a parallel multi-channel structure under a certain bandwidth. In a high-quality synchronous direct spread spectrum CDMA system, the above-mentioned parallel multi-channels are assigned to multiple users, and the user's information symbols are spread with orthogonal spread spectrum codes. The receiver obtains certain user information by means of correlation calculation. While other user signals are canceled due to orthogonality.

但是在多径环境中,上述技术无法保持各个用户扩频码具有的正交性。原因是同步调制技术只能保证在时域中属于同一径不同用户扩频码的正交性,而对迭加在其上的属于不同径的信号失去了正交性(时域中信号时延大于一个码片持续时间的信号定义为不同径的信号),从而引起了各个用户的相互干扰,也被称为多址干扰(MAI)。这种干扰是目前限制CDMA系统容量的最主要因素。在直接扩频通信系统中,考虑到频率选择性衰落信道的时延,这种时延是由信道的特性所决定的,非人力所能改变,而正是这种时延导致了多径的产生,对系统造成了极大的干扰。However, in a multipath environment, the above technology cannot maintain the orthogonality of the spreading codes of each user. The reason is that the synchronous modulation technology can only guarantee the orthogonality of spreading codes of different users belonging to the same path in the time domain, but loses the orthogonality of the signals belonging to different paths superimposed on it (the signal delay in the time domain Signals with a duration greater than one chip are defined as signals of different paths), thus causing mutual interference of various users, also known as multiple access interference (MAI). This interference is currently the most important factor limiting the capacity of the CDMA system. In the direct spread spectrum communication system, considering the time delay of the frequency selective fading channel, this time delay is determined by the characteristics of the channel and cannot be changed by humans, and it is this time delay that leads to multipath generated, causing great disturbance to the system.

第四代移动通信系统的概念可称为广带(Broadband)接入和分布网络,其数据传输速率在室内、室外和移动环境下均大大超过第三代移动通信系统。由于通信带宽的增加,多径干扰得更加严重。因此,多址干扰成为我们迫切需要解决的问题。The concept of the fourth-generation mobile communication system can be called a broadband (Broadband) access and distribution network, and its data transmission rate greatly exceeds that of the third-generation mobile communication system in indoor, outdoor and mobile environments. Due to the increase of communication bandwidth, multipath interference becomes more serious. Therefore, multiple access interference becomes a problem that we urgently need to solve.

发明内容Contents of the invention

本发明针对现有扩频方式的缺陷提出了一种为第四代移动通信(4G)设计的关键技术——离散式扩频方法。Aiming at the defects of the existing spread spectrum method, the present invention proposes a key technology designed for the fourth generation mobile communication (4G)—a discrete spread spectrum method.

本发明的第一个目的是提供一种能利用扩频码的正交性在频率选择性衰落信道下消除多径干扰的离散扩频方法。The first object of the present invention is to provide a discrete spread spectrum method that can eliminate multipath interference in a frequency selective fading channel by utilizing the orthogonality of spread spectrum codes.

本发明的第二个目的是提供一种相应的解调方法。A second object of the invention is to provide a corresponding demodulation method.

本发明的第三个目的是提供一种解离散方法,使得传统解扩方法也可以用于信号解调。The third object of the present invention is to provide a de-dispersion method so that the traditional de-spreading method can also be used for signal demodulation.

本发明的第四个目的是提供一种分离叠加符号的方法。A fourth object of the present invention is to provide a method for separating superimposed symbols.

本发明的第五个目的是提供一种能够消除多径干扰的发射机、接收机以及通信系统。A fifth object of the present invention is to provide a transmitter, receiver and communication system capable of eliminating multipath interference.

根据本发明一个方面的离散扩频方法,其中各个用户信息符号是用正交的扩频码实施扩频的。信息符号可以是BPSK\QPSK或QAM方式调制的。因此,码分多址的概念在本技术中依然适用。对比传统的CDMA扩频方法,我们是将对应于一个信息符号的扩频数据等间隔地逐一在时序上离散分布。如果这个间隔为(M+L)个码片的持续时间,向后每时延一个码片,则可以放置一个扩频的信息符号。直至放置总数为(L+M)个信息符号。我们定义这(L+M)个数据为一个数据块。在数据块中,有M个信息符号是独立的,L个信息符号是多径数据前缀符号。信息前缀符号取M中最后L个符号。发射时,前缀符号在前,独立的信息符号在后。In the discrete spreading method according to one aspect of the present invention, each user information symbol is spread using orthogonal spreading codes. Information symbols can be modulated by BPSK\QPSK or QAM. Therefore, the concept of code division multiple access is still applicable in this technology. Compared with the traditional CDMA spread spectrum method, we discretely distribute the spread spectrum data corresponding to an information symbol at equal intervals one by one in time sequence. If this interval is the duration of (M+L) chips, and each time delay is one chip later, then one spread information symbol can be placed. Until a total of (L+M) information symbols are placed. We define this (L+M) data as a data block. In the data block, M information symbols are independent, and L information symbols are multipath data prefix symbols. The information prefix symbols take the last L symbols in M. When transmitting, the prefix symbol precedes the independent information symbol.

应当指出,上述调制方法适用于多径最大时延小于L码片的情况。另外,如果扩频比为n,则数据块长度为n(L+M)个码片持续时间。It should be noted that the above modulation method is applicable to the case where the maximum multipath time delay is less than L chips. In addition, if the spreading ratio is n, the data block length is n(L+M) chip durations.

根据本发明另一个方面的第一种解调方法,对经过多径信道的离散信息符号在其离散的对应位置上用用户的扩频码相关,则得到用户当前信息符号和前数个信息符号的叠加结果。我们定义这种相关方法为离散相关方法。相关运算应从第L+1个符号开始。即:放弃数据块的前L个前缀符号。注意:信息符号的叠加是由多径造成的。According to the first demodulation method of another aspect of the present invention, the spreading code correlation of the user is used for the discrete information symbols passing through the multipath channel on its discrete corresponding positions, and then the current information symbols and the previous several information symbols of the user are obtained overlay results. We define this correlation method as a discrete correlation method. The correlation operation shall start from the L+1th symbol. That is: the first L prefix symbols of the data block are discarded. Note: Superimposition of information symbols is caused by multipath.

根据本发明另一个方面的第二种解调方法,对经过多径信道的离散信息符号重新排列。使得第一径到达的符号按符号次序排列为传统的连续扩频方式。利用传统解扩方法,即:连续解扩方法,从第L+1个符号解调。According to the second demodulation method of another aspect of the present invention, the discrete information symbols passing through the multipath channel are rearranged. Arranging the symbols arriving on the first path in symbol order is a traditional continuous spread spectrum method. Utilize the traditional despreading method, that is, the continuous despreading method, to demodulate from the L+1th symbol.

根据本发明的另一个方面的信息符号分离方法,对上述两种方法解调的结果(他们给出同样的结果),解方程分离所传输的信息符号。从而实现信息符号的传输。According to the information symbol separation method of another aspect of the present invention, for the results of demodulation by the above two methods (they give the same result), the equation is solved to separate the transmitted information symbols. Thus realizing the transmission of information symbols.

根据本发明的另一个方面的发射机和接收机分别采用上述离散扩频方法和离散相关方法或解离散与传统解扩方法实施通信。The transmitter and receiver according to another aspect of the present invention implement communication by using the discrete spread spectrum method and the discrete correlation method or the de-dispersion and traditional de-spreading methods respectively.

附图说明Description of drawings

下面参照附图说明根据本发明的优选实施例,图中相同的参考标号表示相同或类似的部件。Preferred embodiments according to the present invention will be described below with reference to the accompanying drawings, in which the same reference numerals denote the same or similar components.

图1为示出现有移动通信系统的流程图;Fig. 1 is the flowchart showing existing mobile communication system;

图2为根据本发明的系统的结构图;Fig. 2 is a structural diagram of the system according to the present invention;

图3为示出根据本发明的离散扩频方法的流程图;Fig. 3 is the flowchart showing the discrete spread spectrum method according to the present invention;

图4为示出根据本发明的解离散扩频方法的流程图;Fig. 4 is the flow chart showing the method for separating discrete spread spectrum according to the present invention;

图5为根据本发明的发射机中的扩频器和离散器的结构框图;Fig. 5 is the structural block diagram of spreader and discretizer in the transmitter according to the present invention;

图6为根据本发明的接收机中解离散器和解扩器的结构框图;Fig. 6 is the structural block diagram of solution discretizer and despreader in the receiver according to the present invention;

图7为示出当扩频比为n=16时根据本发明的系统的误码率随着信噪比的变化曲线图;以及Fig. 7 is to show when the spread spectrum ratio is n=16 according to the bit error rate of the system of the present invention along with the change graph of SNR; And

图8为示出当SNR=0dB时,系统误码率随着扩频比的变化曲线图。Fig. 8 is a graph showing the variation of the system bit error rate with the spreading ratio when SNR=0dB.

具体实施方式Detailed ways

首先参照图1说明根据现有技术的CDMA移动通信系统。First, a CDMA mobile communication system according to the prior art will be described with reference to FIG. 1 .

在发射机14方,从数据包存储器11依次读出要发送的数据包。在调制器12中进行调制,调制的方式可以采用BPSK\QPSK或QAM方式。把调制后的数据传送到扩频器13,在扩频器13中利用PN码进行CDMA扩频。然后通过天线(未示出)发送出去。由发射机所发送的信号进行多径信道后由接收机16所接收,经过解扩器17和判决解调18之后得到原始的数据包。从而完成通信的一个过程。On the transmitter 14 side, the data packets to be transmitted are sequentially read from the data packet memory 11 . Modulation is performed in the modulator 12, and the modulation mode can be BPSK\QPSK or QAM mode. The modulated data is sent to the frequency spreader 13, and in the frequency spreader 13, the PN code is used for CDMA spreading. It is then sent out via an antenna (not shown). The signal sent by the transmitter is received by the receiver 16 after undergoing multi-path channel, and the original data packet is obtained after the despreader 17 and decision demodulation 18 . Thereby completing a process of communication.

现在参见图2。在本发明的离散式扩频的通信系统中,在发射器23中,在现有的数据包存储器11与调制器12之间增加一个设置前缀的装置21,其用于对要发送的数据包设置前缀,以便于在接收器方能够对所接收信号通过解方程而得出原始的数据包。并且在扩频器13和天线(未示出)之间增加一个离散器22,其用于在发送信息符号之前执行本发明所述的对要发送符号的码片进行离散排列的方法。See Figure 2 now. In the discrete spread spectrum communication system of the present invention, in the transmitter 23, a device 21 for setting a prefix is added between the existing data packet memory 11 and the modulator 12, which is used for the data packet to be sent The prefix is set so that the receiver can obtain the original data packet by solving the equation for the received signal. And a discretizer 22 is added between the spreader 13 and the antenna (not shown), which is used to perform the method of discretely arranging the chips of the symbols to be transmitted according to the present invention before transmitting the information symbols.

在接收器24中,所接收的信息符号先通过解离散器25,其用于对由发射机23所发送的信息符号进行解离散。然后经过一个定时器26,用于在解离散后的信息中选取一段所需的信息传送到解扩器17进行解扩。由于在定时器中所选取的一段信息中所包含的本用户信息与其他用户的多径信息之间保持正交关系,因此解扩之后所得到的信息中已经消除了其他用户的多径干扰。尽管经过解扩之后的信息消除的其他用户的信息,但是本用户的主径信息与旁径信息之间是延迟整数个符号并且相互重叠,因此需要把解扩之后的数据传送到解方程器27建立方程组,通过解方程而求得原始的数据包。In the receiver 24 the received information symbols first pass through a de-discreteizer 25 which is used to de-discretize the information symbols sent by the transmitter 23 . Then a timer 26 is used to select a piece of required information from the de-discrete information and send it to the despreader 17 for despreading. Since the user information included in the piece of information selected by the timer maintains an orthogonal relationship with the multipath information of other users, the information obtained after despreading has eliminated the multipath interference of other users. Although the information of other users is eliminated by the information after despreading, the main path information of this user and the side path information are delayed by an integer number of symbols and overlap each other, so the data after despreading need to be sent to the solver 27 Establish a system of equations, and obtain the original data packet by solving the equations.

下面参见图3进一步说明本发明的离散器22的工作流程。首先应当指出,在图3中所示的步骤S1之前,已经把要发送的数据分为以M个符号为一个数据块,把每个数据块中的M个符号的最后L个符号附加到该符号组之前,作为L个前缀符号。从而形成M+L个符号为一组的数据块。其中,L为大于或等于在多径信道中的最大延迟码片数的一个整数;M为大于L的一个整数。Referring to FIG. 3, the working flow of the discretizer 22 of the present invention will be further described. At first it should be pointed out that before the step S1 shown in Fig. 3, the data to be sent has been divided into M symbols as a data block, and the last L symbols of the M symbols in each data block are appended to the Before the symbol group, as L prefix symbols. Thus, a group of M+L symbols is formed as a data block. Wherein, L is an integer greater than or equal to the maximum number of delay chips in the multipath channel; M is an integer greater than L.

在步骤S1,把要发送符号序列以上述M+L个符号为一组顺序存储到寄存器中,假设每个符号有n个码片。In step S1, the sequence of symbols to be transmitted is stored in the register in order of the above-mentioned M+L symbols as a group, assuming that each symbol has n chips.

在步骤S2,在寄存器中存储一组符号,准备进行离散排列。In step S2, a set of symbols is stored in a register, ready for discrete arrangement.

在步骤S3-S6中,按照符号的先后次序,把该组符号中的每个符号的第i个码片依次取出并发送。直到取完该组M+L个符号中的每一个码片为止。In steps S3-S6, according to the order of the symbols, the i-th chip of each symbol in the group of symbols is sequentially taken out and sent. Until each chip in the group of M+L symbols is obtained.

在步骤S7,判断是否对所有要发送的数据包进行离散排列并发送。如果发送完毕这结束在离散器中的操作。In step S7, it is judged whether to discretely arrange and send all the data packets to be sent. This ends the operation in the discretizer if the transmission is complete.

下面参照图4描述,在接收器24中的解离散器25的操作流程。The operation flow of the de-segregator 25 in the receiver 24 will be described below with reference to FIG. 4 .

在步骤S11采用常规的定时和同步的方法确定在发射器方所分割的每个数据块。如上文所述,每个数据块具有M+L个符号长度,具有(M+L)×n个码片。In step S11, conventional timing and synchronization methods are used to determine each data block divided at the transmitter side. As described above, each data block has a length of M+L symbols, with (M+L)*n chips.

在步骤S12,在寄存器中存储一个数据块。In step S12, a data block is stored in the register.

在步骤S13-S16过程中,首先对指针i初始化为1,然后从寄存器中存储的所述数据块的第i个码片开始依次取出第i、M+L+i、2(M+L)+i…、(n-1)×(M+L)+i个码片,并输出到定时装置。每循环一次之后把i的数值加1,在执行下一次循环,直到取完所有的码片。从而完成解离散器25中的处理。In the step S13-S16 process, at first the pointer i is initialized to 1, and then the i-th chip, M+L+i, 2(M+L) is sequentially taken out from the i-th chip of the data block stored in the register +i..., (n-1)×(M+L)+i chips, and output to the timing device. After each cycle, the value of i is increased by 1, and the next cycle is executed until all chips are taken. The processing in the de-discreteizer 25 is thereby completed.

下面描述定时器26、解扩器17、解方程器27的作用和功能,在定时器26中把由解离散器25所取出的码片按照先后次序存储在定时器26的寄存器中,通过常规的定时方法取出该组数据中的最后M个符号。在最后的M个符号中包含所需用户和其它用户的主径信号,以及这些用户的多径延迟信号,但是主径信号和多径延迟信号之间延迟整数个符号,因此尽管存在多径延迟,但是不同用户的信号之间保持正交关系(这将在下文中更加详细描述)。然后把所取出的M个符号传送到解扩器17进行常规的解扩处理。由于不同用户之间的信号仍然保持正交关系,因此经过解扩所得出的信号中完全消除了其它用户的主径信号和多径信号。但是,经过解扩所得的数据是所需用户的主径信号与本用户的多径信号之间以符号为单位按照不同的振幅比错位叠加而得的结果。因此可以通过在解方程器27中建立方程组进行解方程而求得每个符号。并且把所求得的每个符号按照发送的先后次序进行排列,传送到判决解调器18进行解调。Describe the effect and the function of timer 26, despreader 17, equation solver 27 below, in timer 26, the chip that is taken out by solution discretizer 25 is stored in the register of timer 26 according to the sequence, by routine The timing method of takes out the last M symbols in the set of data. The main path signals of the desired user and other users, as well as the multipath delayed signals of these users are included in the last M symbols, but there is an integral number of symbols between the main path signal and the multipath delayed signals, so although there is a multipath delay , but the signals of different users maintain an orthogonal relationship (this will be described in more detail below). Then the extracted M symbols are sent to the despreader 17 for conventional despreading processing. Since the signals of different users still maintain an orthogonal relationship, the main path signals and multipath signals of other users are completely eliminated in the signals obtained through despreading. However, the data obtained after despreading is the result of misplaced superposition between the main path signal of the desired user and the multipath signal of the user in units of symbols according to different amplitude ratios. Therefore, each symbol can be found by setting up a system of equations in the equation solver 27 and solving the equations. And arrange each obtained symbol according to the order of transmission, and send it to the decision demodulator 18 for demodulation.

到目前为止,已经参照图1至图4概括性地描述本发明的原理和具体步骤。下面将通过数学式的方式更加详细地说明本发明的原理。So far, the principles and specific steps of the present invention have been generally described with reference to FIGS. 1 to 4 . The principle of the present invention will be described in more detail below by means of mathematical formulas.

离散式扩频是将信息流中的每一个信息符号按周期的方式分散,然后在对应的位置上与该用户的正交扩频码相乘,即:离散扩频方式。从发射数据形式上看,相当与将传统CDMA发射数据进行了离散式排列。Discrete spread spectrum is to disperse each information symbol in the information stream in a periodic manner, and then multiply it with the user's orthogonal spread spectrum code at the corresponding position, that is, the discrete spread spectrum method. From the perspective of the transmitted data form, it is equivalent to the discrete arrangement of the traditional CDMA transmitted data.

1.离散扩频的基本方式1. The basic method of discrete spread spectrum

首先为了便于理解,我们给出传统CDMA的数据流形式。用码片持续时间为时间进程的最小量度单位,传统CDMA中M个数据组成的数据流可写为:First of all, for ease of understanding, we give the data flow form of traditional CDMA. Using the chip duration as the minimum measurement unit of the time process, the data stream composed of M data in traditional CDMA can be written as:

sthe s 00 (( kk )) pp kk ,, 00 ,, sthe s 00 (( kk )) pp kk ,, 11 ·&Center Dot; ·&Center Dot; ·&Center Dot; sthe s 00 (( kk )) pp kk ,, nno -- 11 ,, sthe s 11 (( kk )) pp kk ,, 00 ,, sthe s 11 (( kk )) pp kk ,, 11 ·&Center Dot; ·· ·&Center Dot; sthe s 11 (( kk )) pp kk ,, nno -- 11 ·· ·· ·· sthe s Mm -- 11 (( kk )) pp kk ,, 00 ,, sthe s Mm -- 11 (( kk )) pp kk ,, 11 ·&Center Dot; ·· ·&Center Dot; sthe s Mm -- 11 (( kk )) pp kk ,, nno -- 11 -- -- -- (( 11 ))

表达式si (k)pk,j为数据流,其中k表示是第k个用户的信号,si表示该用户的第i个信息符号,pk,j表示用于i符号的第j个扩频码值。在正交码调制下,正交性由下式表示:The expression s i (k) p k, j is the data stream, where k represents the signal of the kth user, s i represents the i-th information symbol of the user, and p k, j represents the j-th information symbol for the i symbol A spreading code value. Under orthogonal code modulation, the orthogonality is expressed by the following formula:

对上述的(1)所述的序列采用本发明的离散扩频方法,以M个符号为一组,调整各个符号中的各个码片的发送次序。具体来说,把M个符号中的每个符号的第i个码片放在一起顺序排列,例如先按照符号的先后顺序发送每个符号的第1个码片s0 (k)pk,0,s1 (k)pk,0,s2 (k)pk,0…sM-1 (k)pk,0,再发送每个符号的第2个码片s0 (k)pk,1,s1 (k)pk,1,s2 (k)pk,1…sM-1 (k)pk,1,等等依此类推。The discrete spread spectrum method of the present invention is used for the sequence described in (1) above, and M symbols are used as a group to adjust the transmission order of each chip in each symbol. Specifically, put the i-th chip of each symbol in the M symbols together and arrange them sequentially, for example, first send the first chip s 0 (k) p k of each symbol in the order of the symbols, 0 , s 1 (k) p k, 0 , s 2 (k) p k, 0 …s M-1 (k) p k, 0 , and then send the second chip s 0 (k) of each symbol p k, 1 , s 1 (k) p k, 1 , s 2 (k) p k, 1 ... s M-1 (k) p k, 1 , and so on.

而(L+M)个符号组成的离散扩频数据流则可表示为:The discrete spread spectrum data stream composed of (L+M) symbols can be expressed as:

sthe s 00 (( kk )) pp kk ,, 00 ,, sthe s 11 (( kk )) pp kk ,, 00 ,, sthe s 22 (( kk )) pp kk ,, 00 ·· ·&Center Dot; ·· sthe s LL ++ Mm -- 11 (( kk )) pp kk ,, 00 ,, sthe s 00 (( kk )) pp kk ,, 11 ,, sthe s 11 (( kk )) pp kk ,, 11 ,, sthe s 22 (( kk )) pp kk ,, 11 ,, ·&Center Dot; ·· sthe s 00 (( kk )) pp kk ,, nno -- 11 ,, sthe s 11 (( kk )) pp kk ,, nno -- 11 ,, ·&Center Dot; ·· ··

sthe s LL ++ Mm -- 11 (( kk )) pp kk ,, nno -- 11 -- -- -- (( 33 ))

在发射同步的条件下,多用户信道发射信号的数学表示式:Under the condition of transmission synchronization, the mathematical expression of the multi-user channel transmission signal:

SS (( tt )) == ΣΣ kk ΣΣ jj sthe s jj (( kk )) uu kk (( tt -- jj TT cc )) -- -- -- (( 44 ))

其中in

uu kk (( tt )) == ΣΣ ii == 00 nno -- 11 pp kk ,, ii CPCP (( tt -- iMi TT CC )) -- -- -- (( 55 ))

表示用户的特征函数,其中S(t)是发射机输出信号,t表示时间,CP(u)是方波函数:Represents the user's characteristic function, where S(t) is the transmitter output signal, t represents time, and CP(u) is a square wave function:

2.多径信道条件下的正交性2. Orthogonality under multipath channel conditions

假设:多径信道的最大时延为L码片持续时间,离散扩频信号在经历该多径信道后,其数据流具有下列形式Assumption: the maximum delay of the multipath channel is the duration of L chips, after the discrete spread spectrum signal experiences the multipath channel, its data flow has the following form

Figure C0212033100133
Figure C0212033100133

其中:υ(t)是接收信号,αl是多径衰落系数;Tc表示一个码片持续时间,l为整整数,它标志时延大小。Among them: υ(t) is the received signal, α l is the multipath fading coefficient; T c represents the duration of one chip, l is an integer, which marks the time delay.

如果接收机相关函数定义为:If the receiver correlation function is defined as:

dd kk ′′ jj ′′ (( tt )) == ΣΣ ii == 00 nno -- 11 pp kk ′′ ii δδ (( tt -- iMi TT cc -- jj ′′ TT cc -- LTLT cc )) -- -- -- (( jj ′′ == 0,1,20,1,2 .. .. .. .. ,, LL -- 11 )) -- -- -- (( 88 ))

其中:j’为接收机同步系数。通过如下的相关运算:Where: j' is the synchronization coefficient of the receiver. Through the following related operations:

RR jj ′′ (( kk )) == ∫∫ (( LL ++ jj ′′ )) TT cc (( LL ++ jj ′′ ++ nMnM )) TT cc υυ (( tt )) dd ** kk ′′ jj ′′ (( tt )) dtdt == ΣΣ ll == 00 LL αα ll sthe s LL -- ll ++ jj ′′ (( kk )) -- -- -- (( 99 ))

我们得到第k个用户信息符号,而其他用户信号由于正交性被消除。We get the kth user information symbol, while other user signals are eliminated due to orthogonality.

也就是说,把采用本发明的离散扩频方法扩频之后所得的信号经过多径通道,在接收方用本发明的去扩频方法去扩频后所得的信号,与其他用户的多径信号保持正交关系。因此消除了多径干扰。That is to say, the signal obtained after adopting the discrete spread spectrum method of the present invention to spread through the multipath channel, the signal obtained after despreading with the despread method of the present invention at the receiver, and the multipath signals of other users Maintain an orthogonal relationship. Multipath interference is thus eliminated.

另一方面,为了更加清楚地说明本发明扩频方法的解调方法2,下面假设把某个用户的信号码片si (k)pk,j表示为aij(i,j=0,1,2,3),其中每个符号有4个码片,也就是说扩频比为4,则有:On the other hand, in order to more clearly illustrate the demodulation method 2 of the spread spectrum method of the present invention, it is assumed below that the signal chip s i (k) p k of a certain user is expressed as a ij (i, j=0, 1, 2, 3), where each symbol has 4 chips, that is to say, the spreading ratio is 4, then there are:

在现有技术中:In prior art:

原始的发送数据为:The original sent data is:

Figure C0212033100142
Figure C0212033100142

在经过多径信道后,为由于多径的延迟,形成延迟整数个码片的多个径,在此假设有一个径和主信号只延迟一个码片,则有:After passing through the multipath channel, due to the multipath delay, multiple paths that delay an integer number of chips are formed. Here, it is assumed that there is one path and the main signal is only delayed by one chip, then:

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  171 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

由上可见,A为主信号,B为延迟一个码片的旁径,A、B分别具有各自的衰落系数,它们在对应的码片上相互叠加。上表中的A5、A6、A7、A8为主信号A的4个码片构成的一个符号,它与旁径B中的对应符号B6、B7、B8、B9错开一个码片并叠加。由于多径延迟使得某个用户的主信号与其本身和其他用户的延迟的旁径信号之间错开整数个码片,从而破坏正交,产生所谓的多径干扰。It can be seen from the above that A is the main signal, and B is the side path delayed by one chip. A and B have their own fading coefficients, and they are superimposed on the corresponding chips. A5, A6, A7, and A8 in the above table are a symbol composed of 4 chips of the main signal A, which are staggered and superposed with the corresponding symbols B6, B7, B8, and B9 in the side path B by one chip. Due to the multipath delay, the main signal of a certain user and the delayed sidepath signals of itself and other users are staggered by an integer number of chips, thereby destroying the orthogonality and generating so-called multipath interference.

根据本发明,在发送数据之前采用本发明的离散扩频方法执行扩频。假设以M=3个符号为一组,以L=1作为前缀符号的个数。信息前缀符号取M中最后L个符号。发射时,前缀符号在前,独立的信息符号在后。According to the present invention, spreading is performed using the discrete spreading method of the present invention before data is transmitted. Assume that M=3 symbols are used as a group, and L=1 is used as the number of prefix symbols. The information prefix symbols take the last L symbols in M. When transmitting, the prefix symbol precedes the independent information symbol.

假设这M个符号所构成的组为:Assume that the group formed by these M symbols is:

Figure C0212033100144
Figure C0212033100144

为了清楚地示出其中一个符号中的各个码片的位置,选取In order to clearly show the position of each chip in one of the symbols, choose

作为参考。 Reference.

则前缀符号为:Then the prefix symbol is:

a20  a21  a22  a23 a 20 a 21 a 22 a 23

在图2中的设置前缀装置21中设置前缀之后的符号组为:The symbol group after the prefix is set in the setting prefix device 21 in Fig. 2 is:

a20  a21  a22  a23  a00  a01  a02  a03 a20  a21  a22  a23 a 20 a 21 a 22 a 23 a 00 a 01 a 02 a 03 a 20 a 21 a 22 a 23

经过离散器22进行离散排列之后的符号组为:The symbol group after the discretizer 22 carries out the discrete arrangement is:

a20  a00 a20  a21  a01

Figure C0212033100154
a21  a22  a02
Figure C0212033100155
a22  a23  a03
Figure C0212033100156
a23 a 20 a 00 a 20 a 21 a 01
Figure C0212033100154
a 21 a 22 a 02
Figure C0212033100155
a 22 a 23 a 03
Figure C0212033100156
a 23

假设这组数据块经过多径通道之后只有一个码片的延迟,则在接收机接收的信号为:Assuming that this group of data blocks has only one chip delay after passing through the multipath channel, the signal received by the receiver is:

A为主径信号,B为延迟一个码片的多径信号。A is the main path signal, and B is the multipath signal delayed by one chip.

假设接收机同时接收到另一个用户b的经过同样的离散扩频后发送的数据块以及该用户b的多径延迟信号:Assuming that the receiver simultaneously receives another user b's data block sent after the same discrete spread spectrum and the user b's multipath delay signal:

由于用户a和用户b共用同一个频段,因此在接收器中接收时,它们是相互叠加的:Since user a and user b share the same frequency band, when received in the receiver, they are superimposed on each other:

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  171 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Figure C0212033100159
Figure C0212033100159

在解离散之后所得的数据块为:The resulting data block after de-discretization is:

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  171 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Figure C02120331001510
Figure C02120331001510

由于解离散是离散处理的逆变换,可以看出A行恢复原来的排序。B行经过重新排序之后在第5-16列中,各个符号次序相对于A行的符号有所调整,与A列的符号对齐。Since the de-discretization is the inverse transformation of the discretization process, it can be seen that row A restores the original sorting. After row B is reordered, in columns 5-16, the order of each symbol is adjusted relative to the symbols in row A, and aligned with the symbols in column A.

C行和D行在第5-16列中也是整符号对齐的,由于在发射机中采用扩频码与每个符号相乘。在定时器26中通过定时和同步的方法选取第5-16列的信号,进行解扩。Rows C and D are also integer-symbol-aligned in columns 5-16, since each symbol is multiplied with a spreading code in the transmitter. In the timer 26, the signals in the 5th to 16th columns are selected by means of timing and synchronization for despreading.

5  6  7  8  9  10  11  12  13  14  15  165 6 7 8 9 10 11 12 13 14 15 16

用户a与用户b之间的扩频码具有正交关系。如果在接收机中采用与用户a相同的扩频码进行解扩,则可以完全消除用户b的信号。The spreading codes between user a and user b have an orthogonal relationship. If the same spreading code as user a is used in the receiver for despreading, the signal of user b can be completely eliminated.

解扩后的信号为:The despread signal is:

5  6  7  8  9  10  11  12  13  14  15  165 6 7 8 9 10 11 12 13 14 15 16

Figure C0212033100162
Figure C0212033100162

这是用户a的A径信号与B径信号叠加的结果。可以通过建立方程的方式求出每个符号。This is the result of the superimposition of the A-path signal and the B-path signal of user a. Each symbol can be found by establishing an equation.

例如设未知符号x1=a00,a01,a02,a03;x2=a10,a11,a12,a13;x3=a20,a21,a22,a23;A径的衰落系数为kA;B径的衰落系数为kB。该衰落系数可以通过在发送信号之前或定期地用导频符号等方法,进行信道估值而得出,并且在信号发送过程中该衰落系数一般不会变化。所接收的叠加信号为R1、R2和R3For example, assume unknown symbols x 1 =a 00 , a 01 , a 02 , a 03 ; x 2 =a 10 , a 11 , a 12 , a 13 ; x 3 =a 20 , a 21 , a 22 , a 23 ; A The fading coefficient of path B is k A ; the fading coefficient of path B is k B . The fading coefficient can be obtained by performing channel estimation before sending a signal or by periodically using pilot symbols, etc., and the fading coefficient generally does not change during the signal sending process. The superimposed signals received are R 1 , R 2 and R 3 .

从上述叠加结果可以得出:From the above superposition results, it can be concluded that:

kAx1+kBx3=R1k A x 1 + k B x 3 = R 1 ;

kAx2+kBx1=R2k A x 2 + k B x 1 = R 2 ;

kAx3+kBx2=R3k A x 3 + k B x 2 = R 3 ;

其中,kA、kB、R1、R2和R3是已知的,有三个未知数和三个方程,因此可以解出每个符号x1、x2和x3的数值。Among them, k A , k B , R 1 , R 2 and R 3 are known, and there are three unknowns and three equations, so the values of each symbol x 1 , x 2 and x 3 can be solved.

更加一般性的方程组为以下的矩阵乘法形式,其中ki为第i径衰落系数的模,经过信道估值之后ki已知,Ri是相关解扩值也为已知,xi为待求的数据符号,i=1,2,3……M。A more general system of equations is the following matrix multiplication form, where ki is the modulus of the i-th path fading coefficient, ki is known after channel estimation, R i is the related despreading value and is also known, and xi is Data symbols to be requested, i=1, 2, 3...M.

下面参照图5和6说明本发明的一个具体实施例。图5为根据本发明的发射机中的扩频器和离散器的结构框图,图6为根据本发明的接收机中解离散器和解扩器的结构框图。A specific embodiment of the present invention will be described below with reference to FIGS. 5 and 6. FIG. Fig. 5 is a structural block diagram of a spreader and a discretizer in a transmitter according to the present invention, and Fig. 6 is a structural block diagram of a de-scatterer and a despreader in a receiver according to the present invention.

在图5中采用一种电路结构实现本发明的离散扩频方法。该电路结构实现图2所示和上文所述的扩频器13和离散器22的功能。其中包括符号组模块31、循环移位寄存器32、乘法器33、同步系统34、正交码生成器35、码片时钟36和分频器37。该其中符号组模块31中存储待发送的原始符号。码片时钟36的驱动下,符号组模块31输出一组符号,符号个数为M+L,随后在同步系统34的控制下,符号模块处于等待状态。这组符号输入到循环移位寄存器32中,在码片时钟36的驱动下,循环输出n次(n为扩频比),然后同步系统34再触发符号组模块输出另一组符号,符号个数依然是M+L。分频器37把码片时钟36的时钟的频率分频为1/(M+L)的频率,用分频后的时钟驱动正交码生成器35输出pn码与循环移位寄存器输出的数据在乘法器33中相乘,可以知道,pn码的每个码子都与一组符号相乘,这样就完成了离散式扩频过程。In Fig. 5, a circuit structure is adopted to realize the discrete spread spectrum method of the present invention. This circuit structure realizes the functions of the frequency spreader 13 and the discretizer 22 shown in FIG. 2 and described above. It includes a symbol group module 31 , a cyclic shift register 32 , a multiplier 33 , a synchronization system 34 , an orthogonal code generator 35 , a chip clock 36 and a frequency divider 37 . The original symbol to be sent is stored in the symbol group module 31 . Driven by the chip clock 36, the symbol group module 31 outputs a group of symbols, the number of symbols is M+L, and then under the control of the synchronization system 34, the symbol module is in a waiting state. This group of symbols is input into the cyclic shift register 32, and under the drive of the chip clock 36, it is cyclically output n times (n is the spreading ratio), and then the synchronization system 34 triggers the symbol group module to output another group of symbols, and the symbols The number is still M+L. The frequency divider 37 divides the frequency of the clock of the chip clock 36 into a frequency of 1/(M+L), drives the orthogonal code generator 35 to output the data of the pn code and the circular shift register output with the clock after the frequency division Multiplied in the multiplier 33, it can be known that each symbol of the pn code is multiplied with a group of symbols, thus completing the discrete spread spectrum process.

在图6中采用一种电路结构实现本发明的解离散扩频方法。该电路结构实现图2和上文所述的解扩器17和解离散器25的功能。该电路包括:乘法器41、加法器42、移位寄存器43、解方程器44、正交码生成器45、分频器46、码片时钟47、同步系统48以及信道估计器49。分频器46把来自码片时钟47的时钟频率分频为1/(M+L)的频率,用分频后的时钟驱动正交码生成器45输出pn码。由接收机所接收的n×(M+L)个码片被传送到乘法器41和信道估计器49。在乘法器41中把所接收的码片序列与正交码生成器45所产生的pn码相乘。相乘的结果被输入到加法器42和移位寄存器43。在码片时钟47的驱动下,该移位寄存器43把移位输出的信号返回到加法器42中与后来的信号进行相关求和,并且输出到解方程器44。所接收的信号在信道估计器49估计信道参数,例如瑞利信道每径的衰减因子等等。把所得到的信道参数输送到解方程器44。由解方程器44通过建立方程组求解出原始信号。In FIG. 6, a circuit structure is used to realize the de-discrete spread spectrum method of the present invention. This circuit structure realizes the functions of the despreader 17 and the de-discreteizer 25 described in FIG. 2 and above. The circuit includes: a multiplier 41 , an adder 42 , a shift register 43 , an equation solver 44 , an orthogonal code generator 45 , a frequency divider 46 , a chip clock 47 , a synchronization system 48 and a channel estimator 49 . The frequency divider 46 divides the frequency of the clock from the chip clock 47 into a frequency of 1/(M+L), and drives the orthogonal code generator 45 to output the pn code with the divided clock. The n×(M+L) chips received by the receiver are sent to the multiplier 41 and the channel estimator 49 . The received chip sequence is multiplied by the pn code generated by the orthogonal code generator 45 in the multiplier 41 . The multiplication result is input to the adder 42 and the shift register 43 . Driven by the chip clock 47 , the shift register 43 returns the shifted output signal to the adder 42 for correlation and summing with subsequent signals, and outputs it to the equation solver 44 . The received signal is estimated at the channel estimator 49 for channel parameters such as the attenuation factor of each path of the Rayleigh channel and the like. The resulting channel parameters are fed to an equation solver 44 . The original signal is solved by the equation solver 44 by establishing a system of equations.

请注意上文所述的例子仅仅是本发明的一个实施例而不是实现本发明的唯一方式。Please note that the example described above is only one embodiment of the present invention and not the only way to realize the present invention.

在本文所提出的方案中,由于不需要扩频码具有良好的自相关和互相关特性,只需要扩频码具有正交性,而walsh码则正好满足这个要求。对多径干扰的抑制则采用了解方程组的办法,系统干扰完全消除,所有干扰都来自于非系统噪声,所以性能得到很大的提高。系统所能抵抗的多径数目跟插入的冗余大小有关,冗余越大,抵抗的径数越多。In the scheme proposed in this paper, since the spreading codes do not need to have good auto-correlation and cross-correlation properties, only the orthogonality of the spreading codes is required, and the walsh codes just meet this requirement. The suppression of multipath interference adopts the method of understanding equations, the system interference is completely eliminated, and all interference comes from non-system noise, so the performance is greatly improved. The number of multipaths that the system can resist is related to the size of the inserted redundancy. The greater the redundancy, the more the number of paths resisted.

本文所提出的方案还有一个好处,就是与扩频比无关,扩频比大小的改变并不影响系统的方案设计,所以,我们可以通过提高扩频比以此来获得更高的处理增益,事实上,扩频比每增大一倍,系统便有3dB的改善。Another advantage of the scheme proposed in this paper is that it has nothing to do with the spreading ratio, and the change of the spreading ratio does not affect the system design. Therefore, we can obtain higher processing gain by increasing the spreading ratio. In fact, every time the spreading ratio doubles, the system improves by 3dB.

以下是计算机仿真结果。The following are the computer simulation results.

a.仿真条件如下:a. The simulation conditions are as follows:

本发明人采用Matlab仿真语言编程,在Windows2000下运行通过。仿真的SSS-CDMA扩频系统中,发射端采用BPSK调制,即每一个符号仅表示一个比特的信息。在多径信道下,最大延迟多径包括8个码片的延迟,每一径的衰减因子的幅度服从平均功率相同的瑞利分布,而相位服从(0,2π)的均匀分布。多个用户的信号同时发送,非系统噪声为加性高斯白噪声(AWGN),在接收端假设系统作出理想信道估计,即假设解调时已知信道每径的衰减因子。每一组包括M=17个符号,其中有8个符号是作为循环前缀重复发送的。The inventor adopts Matlab emulation language programming, runs through under Windows2000. In the simulated SSS-CDMA spread spectrum system, the transmitter adopts BPSK modulation, that is, each symbol only represents one bit of information. Under the multipath channel, the maximum delay multipath includes a delay of 8 chips, and the magnitude of the attenuation factor of each path obeys the Rayleigh distribution with the same average power, while the phase obeys the uniform distribution of (0, 2π). The signals of multiple users are sent at the same time, and the non-system noise is additive white Gaussian noise (AWGN). At the receiving end, it is assumed that the system makes an ideal channel estimate, that is, it is assumed that the attenuation factor of each path of the channel is known during demodulation. Each group includes M=17 symbols, of which 8 symbols are repeatedly sent as a cyclic prefix.

b.结果b. Results

①参见图7的BER-SNR曲线,其示出当扩频比为n=16时,系统误码率随着信噪比的变化曲线。其中SNR表示的是每一径的平均功率同系统噪声功率谱密度的比值。① Refer to the BER-SNR curve in Figure 7, which shows the variation curve of the system bit error rate with the signal-to-noise ratio when the spreading ratio is n=16. Among them, what SNR represents is the ratio of the average power of each path to the power spectral density of the system noise.

②参见图8的BER-n曲线,其示出当SNR=0dB时,系统误码率随着扩频比的变化曲线。② Refer to the BER-n curve in Figure 8, which shows the variation curve of the system bit error rate with the spreading ratio when SNR=0dB.

尽管在上文中以及参照本发明的优选实施例对本发明的原理和实现方式进行了详细的描述,但是本领域的普通技术人员在不脱离本发明范围的情况下可以做出各个改进。例如,本说明书中以设置前缀为例来增加待发送信号的冗余度,以便于在接收机方解方程,但是也可以采用设置后缀的方式,把该数据块中的前L个符号置于该数据块的末尾,或置于其他位置;还可以改变某些步骤的先后次序或同时执行,例如在接收机中可以先解扩再执行定时步骤。这些改进和变型实施例不脱离本发明权利要求书中所规定的本发明的范围。Although the principle and implementation of the present invention have been described in detail above and with reference to the preferred embodiments of the present invention, those skilled in the art can make various modifications without departing from the scope of the present invention. For example, in this specification, setting a prefix is used as an example to increase the redundancy of the signal to be sent, so as to solve the equation at the receiver, but it is also possible to use the method of setting a suffix to place the first L symbols in the data block in the The end of the data block, or placed in other positions; the order of certain steps can also be changed or executed simultaneously, for example, in the receiver, the timing step can be performed after despreading first. These modifications and modified embodiments do not depart from the scope of the present invention defined in the claims of the present invention.

Claims (15)

1. CDMA spread spectrum method, comprising following steps:
The packet step, it is a plurality of data blocks of one group that data to be sent are divided into M symbol, M is the integer greater than 1;
Redundant step is set, selecting L symbol in the data block of each grouping and duplicating other positions that are put in this data block, forms the data block of M+L symbol, L is an integer that is less than or equal to M;
Modulation step is modulated the data block that redundant step gained is set;
The spread spectrum step is carried out CDMA spread spectrum to the data block after the modulation;
Discrete step rearranges the symbols behind the spread spectrum, chooses in M+L the symbol in each symbol the transmission of putting together of the 1st~n chip sequentially, and wherein each symbol comprises n chip.
2. spectrum spreading method according to claim 1 wherein in redundant step is set, copies to back L symbol of the symbol of the M in this data block before this data block, forms the data block of M+L symbol.
3. spectrum spreading method according to claim 1 wherein in redundant step is set, copies to preceding L symbol of the symbol of the M in this data block after this data block, forms the data block of M+L symbol.
4. code division multiple access despreading method is characterized in that comprising following steps:
Receive the grouping step, receive the data segment that sends corresponding in groups, every group of data segment comprises (M+L) * n chip;
It is rapid to separate discrete step, from the i of described one group of data block (i=1,2 ..., M+L) individual chip begins to take out successively i, M+L+i, 2 (M+L)+i..., (n-1) * (M+L)+i chip, and output to extraction step in proper order, up to having got all chips;
Extraction step according to the position that redundant symbol is set before sending in these data, takes out M symbol from separate the rapid symbol sebolic addressing that obtains afterwards of discrete step;
The despreading step is carried out despreading to the M that an is extracted symbol and is handled;
Solution procedure is set up equation group with M symbol of gained after the despreading as the result of original symbol sequence and known channel parameter inner product, solves an equation, and tries to achieve the symbol sebolic addressing of original transmission.
5. despreading method according to claim 4 is characterized in that, chooses a last M symbol in described extraction step.
6. despreading method according to claim 4 is characterized in that, the fading coefficients that adopts each footpath that draws by channel estimating in described solution procedure is set up equation group according to the number of chips of the delay between each footpath and found the solution as parameter.
7. CDMA transmitters, comprising as lower device:
Packet memory, it is that a plurality of data blocks of one group are stored that data to be sent are divided into M symbol, M is the integer greater than 1;
Redundant apparatus is set, selecting L symbol in the data block of each grouping and duplicating other positions that are put in this data block, forms the data block of M+L symbol, L is an integer that is less than or equal to M;
Modulating device is modulated the data block that redundant step gained is set;
The spread spectrum discrete device, data block after the modulation is carried out the orthogonal code division multiple access spread spectrum, then the symbols behind the spread spectrum is rearranged, choose in M+L the symbol in each symbol the transmission of putting together of the 1st~n chip sequentially, wherein each symbol comprises n chip.
8. transmitter according to claim 7 wherein in redundant apparatus is set, copies to back L symbol of the symbol of the M in this data block before this data block, forms the data block of M+L symbol.
9. transmitter according to claim 7 wherein in redundant apparatus is set, copies to preceding L symbol of the symbol of the M in this data block after this data block, forms the data block of M+L symbol.
10. transmitter according to claim 7, described spread spectrum discrete device comprises symbols register (31), circulating register (32), multiplier (33), synchro system (34), orthogonal code maker (35), chip clock (36) and frequency divider (37), wherein:
Storage original symbol to be sent in the symbols register (31);
Symbols register (31) is connected to chip clock (36), and exports a group code under the driving of chip clock (36), and symbol numbers is M+L, and under the control of synchro system (34), symbols register (31) is in wait state subsequently;
Circulating register (32) receives this group code from symbols register (31), under the driving of chip clock (36), circulation output n time, wherein n is a spreading ratio, then synchro system (34) again trigger symbol group register (31) export another group code, symbol numbers still is M+L;
Frequency divider (37) is the frequency division of the frequency of the clock of chip clock (36) frequency of 1/ (M+L), the data that drive orthogonal code maker (35) output pn sign indicating number and circulating register (32) output with the clock behind the frequency division multiply each other in multiplier (33), draw the discrete result of spread spectrum and output to subsequent conditioning circuit.
11. a CDMA receiver is characterized in that comprising as lower device:
The grouping register, reception and storage are corresponding to the data segment that sends in groups, and every group of data segment comprises (M+L) * n chip;
In bulk the putting of dissociating, the i of the described data block of from register, storing (i=1,2 ..., M+L) individual chip begins to take out successively i, M+L+i, 2 (M+L)+i..., (n-1) * (M+L)+i chip, and output to extraction element in proper order, up to having got all chips;
Extraction element according to the position that redundant symbol is set before sending in these data, takes out M symbol from separate the rapid symbol sebolic addressing that obtains afterwards of discrete step;
Despreading device carries out despreading to the M that an is extracted symbol and handles;
Solving device is set up equation group with M symbol of gained after the despreading as the result of original symbol sequence and known channel parameter inner product, solves an equation, and tries to achieve the symbol sebolic addressing of original transmission.
12. receiver according to claim 11 is characterized in that, chooses a last M symbol in described extraction element.
13. receiver according to claim 11 is characterized in that, the fading coefficients that adopts each footpath that draws by channel estimating in described solving device is set up equation group according to the number of chips of the delay between each footpath and is found the solution as parameter.
14. receiver according to claim 11, wherein said in bulk the putting of dissociating comprises shift register (43), adder (42) and chip clock (47); Described despreading device comprises multiplier (41), orthogonal code maker (45) and frequency divider (46): and described solving device comprise equation solver (44), synchro system (48) and and channel estimator (49), wherein:
Frequency divider (46) is the clock frequency frequency division from chip clock (47) frequency of 1/ (M+L), drives orthogonal code maker (45) output pn sign indicating number with the clock behind the frequency division;
N * (M+L) individual chip was sent to multiplier (41) and channel estimator (49) by receiver received;
The pn sign indicating number that in multiplier (41) chip sequence that is received and orthogonal code maker (45) is produced multiplies each other;
Multiplied result is imported into adder (42) and shift register (43);
Under the driving of chip clock (47), this shift register (43) turns back to the signal of displacement output in the adder (42) with afterwards signal and carries out relevant summation, and outputs to equation solver (44);
The signal that is received is estimated channel parameter at channel estimator (49), and resulting channel parameter is transported to equation solver (44);
Solve primary signal by equation solver (44) by setting up equation group.
15. a code division multiple address communication system comprises transmitter and receiver, it is characterized in that:
Described transmitter comprises as lower device:
Packet memory, it is that a plurality of data blocks of one group are stored that data to be sent are divided into M symbol, M is the integer greater than 1;
Redundant apparatus is set, selecting L symbol in the data block of each grouping and duplicating other positions that are put in this data block, forms the data block of M+L symbol, L is an integer that is less than or equal to M;
Modulating device is modulated the data block that redundant step gained is set;
The spread spectrum discrete device, data block after the modulation is carried out CDMA spread spectrum, then the symbols behind the spread spectrum is rearranged, choose in M+L the symbol in each symbol the transmission of putting together of the 1st~n chip sequentially, wherein each symbol comprises n chip; Described receiver comprises as lower device:
The grouping register, reception and storage are corresponding to the data segment that sends in groups, and every group of data segment comprises (M+L) * n chip;
In bulk the putting of dissociating, the i of the described data block of from register, storing (i=1,2 ..., M+L) individual chip begins to take out successively i, M+L+i, 2 (M+L)+i..., (n-1) * (M+L)+i chip, and output to extraction element in proper order, up to having got all chips;
Extraction element according to the position that redundant symbol is set before sending in these data, takes out M symbol from separate the rapid symbol sebolic addressing that obtains afterwards of discrete step;
Despreading device carries out despreading to the M that an is extracted symbol and handles;
Solving device is set up equation group with the symbol of gained after the despreading as the result of original symbol sequence and known channel parameter inner product, solves an equation, and tries to achieve the symbol sebolic addressing of original transmission.
CNB021203318A 2002-05-23 2002-05-23 Code division multiple access spreading and despreading method and its transmitter, receiver and communication system Expired - Fee Related CN1163014C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021203318A CN1163014C (en) 2002-05-23 2002-05-23 Code division multiple access spreading and despreading method and its transmitter, receiver and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021203318A CN1163014C (en) 2002-05-23 2002-05-23 Code division multiple access spreading and despreading method and its transmitter, receiver and communication system

Publications (2)

Publication Number Publication Date
CN1387335A CN1387335A (en) 2002-12-25
CN1163014C true CN1163014C (en) 2004-08-18

Family

ID=4744767

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021203318A Expired - Fee Related CN1163014C (en) 2002-05-23 2002-05-23 Code division multiple access spreading and despreading method and its transmitter, receiver and communication system

Country Status (1)

Country Link
CN (1) CN1163014C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100433600C (en) * 2003-09-30 2008-11-12 焦秉立 CDMA spectrum-spreading method, despreading method and receiver
CN102271025B (en) * 2011-07-25 2014-02-26 上海华为技术有限公司 A method and device for reconstructing data
CN103220013A (en) * 2012-01-20 2013-07-24 电信科学技术研究院 Method and device of spread spectrum communication for code division multiple access (CDMA) system
CN112368945B (en) * 2018-07-03 2022-05-13 华为技术有限公司 Time interleaved Code Division Multiple Access (CDMA) system for clock recovery

Also Published As

Publication number Publication date
CN1387335A (en) 2002-12-25

Similar Documents

Publication Publication Date Title
CN1218525C (en) Method and system for eliminating interference in multi-cell code division multiple access system
CN1300963C (en) Apparatus and method for transmitting and receiving side information of part of transmission sequence in OFDM communication system
CN1295886C (en) Method and receiver for receiving multiple data signals
CN1174562C (en) Method and system using transmit diversity techniques
CN1186888C (en) Method and apparatus for reducing amplitude variations and interference in communication signals, e.g. employing inserted pilot symbol in a wireless communications system
CN1144407C (en) Signal receiving device of code division multiple access communication system
CN1160888C (en) Simultaneous multiple code sequence generator and code division multiple access wireless receiver using the same
CN1158796C (en) Apparatus and method for generating frame sync word and verifying frame sync word in CDMA communication system
CN1364358A (en) Wireless communication device and wireless communication method
CN1322412A (en) Orthogonal transceiver diversity method and device
CN1502173A (en) single user detection
CN1723629A (en) Generalized two-stage data estimation
CN1545787A (en) Method and apparatus for increasing data rate in a spread spectrum communication system
CN1720684A (en) Orthogonal frequency multi-carrier transmission device and transmission method
CN1694441A (en) Method for compatible OFDM technology by TD-SCDMA system
CN1961498A (en) Communication signal equalization systems and methods
CN1293459C (en) Method and apparatus for generating multiple bits of pseudonoise sequence with each clock pulse by computing bits in parallel
JP2008543220A (en) Method and system for adaptive control of subcarriers
CN101043496A (en) Method and apparatus for multiplexing different service pilot resources of multi-carrier communication system
CN1163014C (en) Code division multiple access spreading and despreading method and its transmitter, receiver and communication system
CN1698286A (en) Extended algorithm data estimator
CN1529438A (en) CDMA spectrum-spreading method, despreading method and receiver
CN1732643A (en) Radio communication apparatus and radio transmission method
CN1168255C (en) A joint spread spectrum communication device
CN1500245A (en) Iterative Fast Fourier Transform Error Correction

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
ASS Succession or assignment of patent right

Owner name: BEIJING SAISIRUITAI SCIENCE CO., LTD.

Free format text: FORMER OWNER: NONE

Effective date: 20021122

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20021122

Applicant after: Peking University

Co-applicant after: Beijing sys.ruitai Technology Co. Ltd.

Applicant before: Peking University

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee