CN100483958C - Comunication method of high data-rate wireless local network - Google Patents
Comunication method of high data-rate wireless local network Download PDFInfo
- Publication number
- CN100483958C CN100483958C CNB011361476A CN01136147A CN100483958C CN 100483958 C CN100483958 C CN 100483958C CN B011361476 A CNB011361476 A CN B011361476A CN 01136147 A CN01136147 A CN 01136147A CN 100483958 C CN100483958 C CN 100483958C
- Authority
- CN
- China
- Prior art keywords
- symbol
- digital waveform
- data
- spread spectrum
- direct sequence
- 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/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/711—Interference-related aspects the interference being multi-path interference
-
- 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/004—Orthogonal
- H04J13/0048—Walsh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
- H04J13/102—Combining codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
- H04B2201/7097—Direct sequence modulation interference
- H04B2201/709709—Methods of preventing interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Small-Scale Networks (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
一种用来在至少两个数据装置之间进行数据通信的设备和方法,它适用于无线局域网络,特别在高数据率下能够提供通过被多路径干扰所干扰的射频通信频道进行坚固的数据通信时的鲁棒性。本发明的一个优选实施例把数据表示成为一个被伪噪声直接序列扩散谱调制(70)所编码的沃尔什函数波形(66)的序列。数据的沃尔什函数编码提供了长的符号持续时间,由此使得扩散谱调制有可能在提供高数据率的同时提供足够的处理增益,以基本上克服多路径干扰。
A device and method for data communication between at least two data devices, suitable for use in a wireless local area network, capable of providing robust data communication over radio frequency communication channels interfered with by multipath interference, particularly at high data rates Robustness when communicating. A preferred embodiment of the present invention represents data as a sequence of Walsh function waveforms (66) encoded by pseudonoise direct sequence spread spectrum modulation (70). Walsh function encoding of the data provides long symbol durations, thereby making it possible for spread spectrum modulation to provide high data rates while providing sufficient processing gain to substantially overcome multipath interference.
Description
本申请是95191641.6的分案申请。This application is a divisional application of 95191641.6.
发明领域field of invention
一般地说,本发明涉及各种高数据率无线局域网络,较具体地说,涉及应用于受到多路径干扰的高数据率的无线局域网络的通信方法。Generally speaking, the present invention relates to various high data rate wireless local area networks, and more particularly, to communication methods applied to high data rate wireless local area networks subject to multipath interference.
发明背景Background of the invention
使各个计算机之间可以互相进行数据通信的计算机通信网已变得很普通。例如,一个第一计算机的用户可以与一个第二计算机进行文件和实时数据的发送和接收。局域网络(LAN)是在位于一个共同地区内的多个计算机之间提供计算机通信的计算机通信网。例如,典型的情形是LAN用于使一个办公楼或者教学楼内的多个个人计算机或工作站互相连通,或者使位于一个校园内的或办公区内的几个楼中的多个计算机互相连通。典型的情形是,连接在LAN上的多个计算机之间互相通信,它们通常也还和一个或几个装备有输出设备(如打印机)和大容量数据存储器(例如文件服务器)的一个或几个中央的或专业的计算机(例如主计算机)互相通信。Computer communication networks, which allow computers to communicate data with each other, have become commonplace. For example, a user of a first computer can send and receive files and real-time data with a second computer. A local area network (LAN) is a computer communication network that provides computer communication between computers located in a common area. For example, a typical situation is that a LAN is used to interconnect multiple personal computers or workstations in an office or school building, or to interconnect multiple computers located in several buildings in a campus or office district. A typical situation is that multiple computers connected to a LAN communicate with each other, and they usually communicate with one or several computers equipped with output devices (such as printers) and large-capacity data storage (such as file servers). Central or specialized computers (such as host computers) communicate with each other.
计算机通信网,如LAN,利用某种传送介质来在网络中的多个数据装置之间进行数据信号通信。一般,该传送介质是导线网络。导线可能会遇到一些麻烦,例如存在日常的维护问题、要占用空间、需要安装时间、限制连接在网络上的计算机的移动等。A computer communication network, such as a LAN, utilizes some transmission medium to communicate data signals between multiple data devices in the network. Typically, the transmission medium is a network of wires. Wires can be cumbersome, presenting ongoing maintenance issues, taking up space, requiring installation time, restricting the movement of computers connected to the network, and more.
为了克服与使用导线作为传送介质的系统相关联的问题,可以在计算机通信网中使用多个无线电发送接收机来在各计算机之间进行运载数据信息的无线电信号的通信。由于低的数据传送率和/或低的可靠度,至今无线电发送接收机的使用被接受的程度不大。典型地,如果降低数据传送率,则可靠度就能得到改善。或者,可以得到高的数据传送率,但这时可靠度就降低。In order to overcome the problems associated with systems that use wires as the transmission medium, multiple radio transceivers may be used in a computer communication network to communicate radio signals carrying data information between computers. Due to low data transfer rates and/or low reliability, the use of radio transceivers has hitherto been less accepted. Typically, reliability can be improved if the data transfer rate is reduced. Alternatively, a high data transfer rate can be obtained, but with reduced reliability.
无线局域网络中各计算机之间的高数据率传送的主要障碍是一种称之为“多路径”的干扰现象。一个无线电信号在传向接收机时常常会途经多种路径。例如,传播环境中的一些表面的反射可能导至多个传播路径。这些路径中的一些路径比其他的路径长。因此,由于每条路径上的信号的传播速度是相同的,于是沿某些路径传播的信号要比沿另外路径传播的信号晚一些才到接收机。有时当较晚的信号到达接收机时就会和较早到达的信号发生干涉,造成信号降质。A major obstacle to high data rate transfers between computers in a WLAN is an interference phenomenon known as "multipathing." A radio signal often takes multiple paths on its way to a receiver. For example, reflections from some surfaces in the propagation environment may lead to multiple propagation paths. Some of these paths are longer than others. Thus, since the signal travels at the same speed on each path, signals traveling along some paths arrive at the receiver later than signals traveling along other paths. Sometimes when a later signal arrives at the receiver it interferes with an earlier arriving signal, degrading the signal.
多路径时延分散是指最早到达接收机的发送信号的到达时刻和最晚到达接收机的发送信号的到达时刻之间的时间。Multipath delay dispersion refers to the time between the arrival time of the transmitted signal arriving at the receiver earliest and the time of arrival of the transmitted signal arriving at the receiver latest.
为了理解多路径效应和本发明,讨论一下“符号”这个术语是有帮助的。一个或多个符号可以结合起来形成一个能够传递一个意思的消息。每一个符号都是从一组可能的符号中选出的,并能唯一地被识别,这组可能的符号叫做符号表。符号表中的符号数目叫做该符号表的“阶次”。例如,字母“a”、“b”、“c”是英语符号表(字母表)中的几个符号,这里该英语符号表的阶次为26。数“0”和“1”是二进制数系统中的两个符号,该系统的阶次为2。In order to understand multipath effects and the present invention, it is helpful to discuss the term "symbol". One or more symbols can be combined to form a message that conveys a meaning. Each symbol is selected and uniquely identified from a set of possible symbols called the symbol table. The number of symbols in a symbol table is called the "order" of that symbol table. For example, the letters "a", "b", and "c" are several symbols in the English symbol table (alphabet), where the order of the English symbol table is 26. The numbers "0" and "1" are two symbols in the binary number system, which is of
有可能用第二个符号表中的一个符号来代表第一个符号表中的一系列符号,例如用符号“a”来代表二进制符号序列“101”。该二进制符号序列由三个二进制符号组成。由于每个二进制符号都可以是两个可能符号中的任一个,所以在一个由三个二进制符号组成的序列中,有8种可能的互不相同的二进制符号序列。这样,为了代表这8种可能的互不相同的含有三个二进制符号的序列,需要一个阶次为8的符号表。一般地说,为了代表M=2N种可能的互不相同的含有N个二进制符号的序列,需要一个阶次为M=2N的符号表。正像二进制发信可以叫做二值发信那样,一个利用阶次为8的符号表来代表三位的二进制序号序列的发信系统叫做8值发信。在通信系统设计的术语中,一个8值符号的表示方式被叫做用“每符号3比特”来代表每一个符号。It is possible to use a symbol from the second symbol table to represent a sequence of symbols from the first symbol table, for example the symbol "a" to represent the binary symbol sequence "101". The sequence of binary symbols consists of three binary symbols. Since each binary symbol can be either of two possible symbols, there are 8 possible mutually different sequences of binary symbols in a sequence of three binary symbols. Thus, in order to represent these 8 possible mutually different sequences containing three binary symbols, a symbol table of
一般地说,一个用阶次为M=2N的符号表来代表一个N位的二进制符号序列的发信系统被叫做是M值发信。在M值发信中,等价的二进制数据率R等于符号率S乘以每个符号的比特数N,即R=S·N。每个符号的比特数N等于log 2M。所以,对于8值发信有N=3,从而等价二进制数据率是符号率的三倍(假定没有错误校正码,也没有引头比特位)。Generally speaking, a signaling system that uses a symbol table of order M= 2N to represent an N-bit binary symbol sequence is called M-valued signaling. In M-value signaling, the equivalent binary data rate R is equal to the symbol rate S multiplied by the number of bits per symbol N, that is, R=S·N. The number N of bits per symbol is equal to log 2 M . Therefore, for 8-value signaling there is N=3, so that the equivalent binary data rate is three times the symbol rate (assuming no error correction codes and no leader bits).
在二进制发信中,由于这时M=2,每个符号的比特数N=1,所以等价二进制数据率等于符号率,即R=S。这样,在二进制发信的讨论中“比特”和“符号”常常可以互换使用。In binary signaling, since M=2 and the number of bits per symbol N=1, the equivalent binary data rate is equal to the symbol rate, that is, R=S. Thus, "bit" and "symbol" are often used interchangeably in discussions of binary signaling.
在无线电通信中,发送机含有一个调制器,它给出代表提供给它的信息的发送信号。反之,接收机含有一个解调器,它接收发送信号并在理想情形下给出由该发送信号所代表的原始信息。通常,提供给调制器的信息包含有多个符号,这里的每个符号都是从一个有限的符号组中选出的。对于提供给调制器的每一个符号,调制器都产生一个从一组离散的符号波形中选出的相应的符号波形,然后该符号波形被发送到一个通信频道上,以供至少一个接收机接收。In radio communications, a transmitter contains a modulator which produces a transmitted signal representative of the information presented to it. Conversely, the receiver contains a demodulator which receives the transmitted signal and ideally returns the original information represented by the transmitted signal. Typically, the information provided to the modulator consists of symbols, where each symbol is selected from a limited set of symbols. For each symbol provided to the modulator, the modulator generates a corresponding symbol waveform selected from a set of discrete symbol waveforms, which is then transmitted on a communication channel for reception by at least one receiver .
每个被发送的符号波形都会受到失真和噪声的影响,使得每个接收到的符号波形不同于相应的原始的发送符号波形,而变得较相似于实际上没有发送的其他符号波形。于是,有必要确定在已知的离散符号组中哪一个符号是最可能被发送的符号。这个确定在接收机的解调器中进行,解调器的输出是一个从已知的符号组中选出的一些符号的序列,它代表着对发送符号序列的最佳估计。Each transmitted symbol waveform is subject to distortion and noise such that each received symbol waveform differs from the corresponding original transmitted symbol waveform and becomes more similar to other symbol waveforms that were not actually transmitted. It is then necessary to determine which of the known sets of discrete symbols is the most likely symbol to be transmitted. This determination is made in the receiver's demodulator, the output of which is a sequence of symbols selected from the known set of symbols, which represents the best estimate of the transmitted symbol sequence.
为了确定发送了什么符号序列,对于每个发送符号,解调器对相应的接收符号波形进行一段时间的处理,这段时间叫做相干积分时间。重要的是,每个相干积分时间应该和每个接收符号波形相一致,由此给出正确的同步性。如果没有正确的同步性,接收波形的符号内容将被误释。To determine what sequence of symbols was transmitted, for each transmitted symbol, the demodulator processes the corresponding received symbol waveform for a period of time called the coherent integration time. Importantly, each coherent integration time should coincide with each received symbol waveform, thus giving correct synchronization. Without proper synchronization, the symbolic content of the received waveform will be misinterpreted.
为了进一步说清楚多路径干扰的概念,考虑用二进制数据调制波形来发送消息的情况,其中每个消息符号由单个比特组成。当多路径时延分散大于一个符号波形的持续时间时,接收信号中首先到达的符号波形将和接收信号中前面的过分落后的另一个符号波形相重叠。这个现象叫做符号间干扰(ISI)。To further illustrate the concept of multipath interference, consider the case of sending a message with a binary data modulated waveform, where each message symbol consists of a single bit. When the multipath delay spread is greater than the duration of one symbol waveform, the symbol waveform arriving first in the received signal will overlap with another symbol waveform in the received signal that is too far ahead. This phenomenon is called Inter-Symbol Interference (ISI).
例如,在典型的室内或校园无线电网络环境下,时延分散可能大于500ns。因为在二进制数据调制中,数据率是符号持续时间的倒数倍,于是500ns的时延分散意味着,甚至当数据率远小于2Mbps(每秒2兆比特)时就会造成由符号间干扰引起的明显的数据错误。For example, in a typical indoor or campus radio network environment, the delay spread may be greater than 500ns. Because in binary data modulation, the data rate is the inverse multiple of the symbol duration, the delay spread of 500 ns means that even when the data rate is much less than 2 Mbps (2 megabits per second), it will cause interference caused by intersymbol interference. Obvious data error.
除了符号间干扰之外,某些多路径反射也能造成小于符号波形持续时间的时延分散。这种多路径干扰形式叫做符号内干扰,这种干扰可以引起总接收信号在幅度上的明显降质。In addition to intersymbol interference, certain multipath reflections can also cause delay spreads that are less than the duration of the symbol waveform. This form of multipath interference is called intra-symbol interference, which can cause significant degradation in amplitude of the overall received signal.
在符号内干扰中,多路径时延分散小于符号波形持续时间。于是,接收信号中首先到达的符号波形将和落后到达的同一符号波形中的非对应部分相重叠。结果,由于在某些特定频率处的相干抵消,大振幅的反射信号将在总接收信号的频谱中造成周期性的振幅零值。振幅零的带宽反比于造成干扰的对应信号的落后时间。这个现象叫做“频率选择衰减”,它基本上破坏了发送机和接收机之间的通信可靠性。In intra-symbol interference, the multipath delay spread is smaller than the symbol waveform duration. Thus, the first arriving symbol waveform in the received signal will overlap the non-corresponding portion of the same symbol waveform arriving later. As a result, large amplitude reflected signals will cause periodic amplitude nulls in the spectrum of the overall received signal due to coherent cancellation at certain frequencies. The bandwidth of amplitude zero is inversely proportional to the lag time of the interfering corresponding signal. This phenomenon is called "frequency selective fading" and it basically destroys the reliability of the communication between the transmitter and receiver.
通常利用分集法来克服频率选择衰减。这些方法有空间分集、极化分集和频率分集。空间分集和极化分集少需要两个接收机,每个接收机都有一个单独的接收天线,使得每个天线的频率选择模式是不同的。Diversity is usually used to overcome frequency selective fading. These methods are space diversity, polarization diversity and frequency diversity. Space diversity and polarization diversity require at least two receivers, each with a separate receive antenna, so that the frequency selection pattern for each antenna is different.
频率分集式接收机可以共用一个宽带接收天线,不过发送信号需被复制并在两个载波信号上发送,这两个载波信号的频率相差一个大于零值频率宽度的频带宽度。一个频率分集式接收机单元由多个接收机组成,各个接收机调谐在各个载波频率上。各个接收机的输出的衰减模式是互相独立的,利用这一点可以用几种已知方法中的一种方法把这些输出结合成一个输出。因为这种方法对所用的每一个分集频道使用了一个独立的接收机,所以其实现成本是很高的。Frequency diversity receivers can share a wideband receive antenna, but the transmitted signal is duplicated and sent on two carrier signals whose frequencies differ by a bandwidth greater than the null frequency width. A frequency diversity receiver unit consists of multiple receivers, each tuned to a respective carrier frequency. The attenuation patterns of the outputs of the individual receivers are independent of each other, and this allows the outputs to be combined into one output by one of several known methods. Since this approach uses a separate receiver for each diversity channel used, it is costly to implement.
减小多路径效应引起的符号间干扰并同时保持高数据率有一些已知的方法。第一种方法使用有高天线增益的高方向性的视性(LOS)微波连接,它所基于的事实是落后最多的信号往往是沿相对于微波天线中心轴有大偏离角的路径到达天线的。这个方法的一个问题是,为了得到高天线增益,天线必须很大,安装在固定的平台上,还必须仔细地对准方向。因此安装和移动这种天线是复杂而昂贵的。对于小范围室内或校园环境来说,大天线是特别不合适的。There are known methods of reducing intersymbol interference caused by multipath effects while maintaining a high data rate. The first method uses a highly directional line-of-sight (LOS) microwave link with high antenna gain, based on the fact that the most lagging signals tend to arrive at the antenna along paths with large deviation angles from the central axis of the microwave antenna . One problem with this approach is that to get high antenna gain, the antenna must be large, mounted on a fixed platform, and carefully oriented. Installing and moving such antennas is therefore complicated and expensive. Large antennas are especially inappropriate for small-scale indoor or campus environments.
第二种减小由多路径效应导致的符号间干扰并保持高数据率的方法是利用自适应滤波器来实现的回波抵消技术。然而,无线电通信的高动态环境所要求的高数据率使得自适应滤波器的成本和计算要求无法满足。The second way to reduce the inter-symbol interference caused by multipath effects while maintaining a high data rate is to use echo cancellation techniques implemented by adaptive filters. However, the high data rates required by the highly dynamic environment of radio communications make the cost and computational requirements of adaptive filters prohibitive.
第三种方法是把发送的波形分成多个频道发送,每个频道有不同的载波频率,并且其带宽要比单频道发送时的要小(因此要用较长的符号持续时间)。由于每个频道需要一个独立的接收机,所以这个方法的成本太大。The third method is to divide the transmitted waveform into multiple channels, each channel has a different carrier frequency, and its bandwidth is smaller than that of a single channel (thus using a longer symbol duration). Since each channel requires a separate receiver, the cost of this approach is too high.
第四种方法是最不常用的方法,它利用M值正交发信,其符号的长度是二进制符号长度的log 2M倍。根据正交性质,代表每个符号的波形在符号表中的其他任一个符号的波形上的投影为零,而构成消息的各个符号就是从这个符号表中选取的。从而,该符号表中的每个符号就比不存在正交性时更容易与符号表中的其他符号区分出来。The fourth method is the least commonly used method, which utilizes M-value orthogonal signaling, and the length of its symbol is log 2M times the length of the binary symbol. According to the orthogonal property, the projection of the waveform representing each symbol on the waveform of any other symbol in the symbol table from which the symbols constituting the message are selected is zero. Each symbol in the symbol table is thus more distinguishable from other symbols in the symbol table than if there were no orthogonality.
如果使正交信号的符号持续时间比多路径时延散布长得多,就可以减小多路径的影响,例如,许多方法中的一个方法是利用M值频移键控(MFSK)调制来把高阶次符号表编码成M个频率中的一个频率。正交发信仍需要一个分集式接收机,以克服符号间干扰。而且,和普通通信频道相比,正交发信需要较大的带宽来实现,因此典型地将为政府法规所禁止。The effect of multipath can be reduced if the symbol duration of the orthogonal signal is much longer than the multipath delay spread, for example, one of many methods is to use M-value frequency shift keying (MFSK) modulation to convert The high-order symbol table is coded into one of M frequencies. Orthogonal signaling still requires a diversity receiver to overcome inter-symbol interference. Also, quadrature signaling requires greater bandwidth to implement than ordinary communication channels and thus would typically be prohibited by government regulations.
一般地说,所有这些减小由多路径效应导致的符号间干扰并保持高数据率的方法都必须还含有分集式接收的手段,以减小符号内干扰,结果必须使用两个接收机。In general, all these methods of reducing inter-symbol interference caused by multipath effects while maintaining high data rates must also include means for diversity reception to reduce intra-symbol interference, necessitating the use of two receivers as a result.
直接序列扩散谱(DSSS)调制是一种乘法调制技术,它可以用来分辨和鉴别多路径干扰。一种常用但不令人满意的减轻多路径效应的方法是把直接序列扩散谱调制和二进制数据调制相结合使用,其中DSSS调制的直接序列扩散函数是一个伪噪声(PN)波形。该方法不能令人满意的原因在于当为了克服多路径效应而采用了足够大的处理增益时它不能够提供足够高的数据率来支持LAN的吞吐率要求。Direct Sequence Spread Spectrum (DSSS) modulation is a multiplicative modulation technique that can be used to resolve and discriminate multipath interference. A common but unsatisfactory way to mitigate multipath effects is to use a combination of direct sequence spread spectrum modulation and binary data modulation, where the direct sequence spread function of the DSSS modulation is a pseudonoise (PN) waveform. The reason this approach is unsatisfactory is that it cannot provide a data rate high enough to support the throughput requirements of a LAN when sufficient processing gain is applied to overcome multipath effects.
二进制数据调制的扩散谱波形的处理增益是DSSS调制的扩散带宽和数据带宽之比值。由于政府法规的约束或信号处理技术缺陷的约束,扩散带宽常常是有限的。降低二进制数据率可以增大处理增益,从而增大容错能力,但同时也牺牲了数据的吞吐率。The processing gain of the diffusion spectrum waveform modulated by binary data is the ratio of the diffusion bandwidth of the DSSS modulation to the data bandwidth. Diffusion bandwidth is often limited due to constraints of government regulations or constraints of signal processing technology deficiencies. Reducing the binary data rate can increase the processing gain, thereby increasing fault tolerance, but at the same time sacrifices the data throughput.
减小由多路径效应导致的符号间和符号内干扰的能力取决于扩散谱波形的处理增益和接收机,而分辨相邻路径的能力只取决于扩散带宽,与符号率无关。The ability to reduce intersymbol and intrasymbol interference caused by multipath effects depends on the processing gain of the spread spectrum waveform and the receiver, while the ability to resolve adjacent paths depends only on the spread bandwidth and has nothing to do with the symbol rate.
已经知道可以用沃尔什(walsh)函数波形来实现码分多重访问(CDMA)。CDMA用来改善扩散谱系统的频道容量,该系统中多个发送机有同样的频谱。沃尔什函数调制用来提供可分离的信号。由于有限的处理增益,要保证这个可分离性是困难的,因此通常需要精确的发送机功率调整。进一步改进增益将是所希望的。It is known that code division multiple access (CDMA) can be implemented using walsh function waveforms. CDMA is used to improve the channel capacity of a spread spectrum system in which multiple transmitters have the same frequency spectrum. Walsh function modulation is used to provide separable signals. Ensuring this separability is difficult due to limited processing gain and thus usually requires precise transmitter power adjustments. It would be desirable to further improve the gain.
Gilhousen在美国专利No.5,103,459中专门说明了一种蜂窝电话系统,该系统利用扩散谱编码来区分多个用户的各个信号。这种能力是众知的扩散谱发信的一种CDMA应用。它没有涉及到多路径干扰的减小。在前向频道中,沃尔什函数发信是用来改进CDMA性能的,不是用于数据调制。此外,沃尔什函数发信不是用来通过延长符号持续时间而提高CDMA处理增益的,而只是用来提供比单独用伪噪声DSSS所提供的更好的CDMA波形,这是因为其处理使得在共用相同频带的多个用户之间出现正交性,而不是在数据符号之间出现正交性。虽然Gilhousen的上述美国专利讨论了在逆向频道中使用沃尔什函数数据调制,但是该专利明确说明沃尔什函数发信的目的是为了在瑞利衰减多路径通道中获得良好的高斯噪声特征。所以排除了使用需要一个相干相位参考信号来进行解调的调制,例如二进制相移键控调制。Gilhousen的上述专利说,在瑞利衰减多路径环境中差分相移键控将不会很好工作,并且为了克服缺少相位参考问题,需要某种正交发信手段。况且,由于Gilhousen的前述专利中所讨论的多路径通道是瑞利衰减的,该专利没有分辨和鉴别多路径干扰。还有,在Gilhousen的上述专利中,数据调制的沃尔什函数发信的使用是独立于扩散谱编码的使用的。Gilhousen的上述专利明确地说二进制正交发信也是可工作的,这是因为不需要相干的相位参考。Gilhousen的上述专利中描述的接收机需要利用全部的前向和逆向频道以使移动单元在时间上同步。事实上,需要一个卫星运载的定时系统来保持各个蜂窝单元之间的定时对准。因此,Gilhousen的上述专利所公开的系统明显是一个时间同步的CDMA蜂窝电话通信系统,所以它并不期望用于,或不适合用作一个高数据率射频计算机间的通信系统。Gilhousen in US Patent No. 5,103,459 specifically describes a cellular telephone system that utilizes spread spectrum coding to distinguish individual signals from multiple users. This capability is a CDMA application of what is known as spread spectrum signaling. It does not address the reduction of multipath interference. In the forward channel, Walsh function signaling is used to improve CDMA performance, not for data modulation. In addition, the Walsh function signaling is not used to increase the CDMA processing gain by extending the symbol duration, but only to provide a better CDMA waveform than that provided by pseudo-noise DSSS alone, because its processing makes the Orthogonality occurs between multiple users sharing the same frequency band, rather than between data symbols. Although the above-mentioned US patent of Gilhousen discusses the use of Walsh function data modulation in the reverse channel, the patent clearly states that the purpose of the Walsh function signaling is to obtain good Gaussian noise characteristics in the Rayleigh fading multipath channel. This precludes the use of modulations that require a coherent phase reference signal for demodulation, such as binary phase shift keying modulation. The above-mentioned Gilhousen patent says that differential phase shift keying will not work well in a Rayleigh fading multipath environment, and that some means of quadrature signaling is needed to overcome the lack of a phase reference. Moreover, since the multipath channels discussed in the aforementioned Gilhousen patent are Rayleigh fading, this patent does not resolve and identify multipath interference. Also, in the above-mentioned Gilhousen patent, the use of Walsh function signaling for data modulation is independent of the use of spread spectrum coding. The above-mentioned Gilhousen patent explicitly states that binary quadrature signaling is also workable because no coherent phase reference is required. The receiver described in the aforementioned Gilhousen patent requires the use of all forward and reverse channels to synchronize the mobile units in time. In fact, a satellite-borne timing system is required to maintain timing alignment between the various cells. Thus, the system disclosed in the above-identified Gilhousen patent is clearly a time-synchronized CDMA cellular telephone communication system and is therefore not intended, or suitable, for use as a high data rate radio-frequency inter-computer communication system.
Kerr的美国专利No.4,635,221和No.5,001,723描述了一种系统,它利用了表面声波卷积器中可达到的带宽,这种卷积器通常具有比信号发送可达到的带宽高得多的处理带宽。接收的信号被多重化在几个载波频率上,其中每一个都在卷积器内被独立地处理。卷积器用来同时地对接收的信号和M个由沃尔什函数和PN—DSSS波形组成的正交参考波形进行比较。专利No.5,001,723描述了一种变体,它用正交正弦函数来代替专利No.4,635,221中的沃尔什函数。在下述意义上这两个专利所涉及的范畴是比较窄的:它们专门涉及了利用卷积器来解调多个信号的方法,而没有公开任何实现适用于多路径环境中的高数据率无线局域网的手段。U.S. Patent Nos. 4,635,221 and 5,001,723 to Kerr describe a system that takes advantage of the bandwidth achievable in surface acoustic wave convolvers, which typically have much higher processing bandwidth than the achievable bandwidth of signal transmission bandwidth. The received signal is multiplexed on several carrier frequencies, each of which is processed independently within the convolver. The convolution device is used to simultaneously compare the received signal with M orthogonal reference waveforms composed of Walsh functions and PN-DSSS waveforms. Patent No. 5,001,723 describes a variation that replaces the Walsh functions of Patent No. 4,635,221 with orthogonal sine functions. The scope of these two patents is relatively narrow in the sense that they specifically deal with methods for demodulating multiple signals using convolvers, and do not disclose any implementation of high data rate wireless radios suitable for use in multipath environments. LAN means.
Groth在美国专利No.4,494,238中公开了对跨越多个在接收机中作相干处理的非连续载波频率的伪噪声直接序列扩散谱的利用。在这个系统中,沃尔什函数用来在接收机中产生一些用于进行相位计算的信号,而不是用来在受到多路径干扰的通信频道上发信。Groth in US Patent No. 4,494,238 discloses the use of a pseudonoise direct sequence spread spectrum across multiple non-contiguous carrier frequencies that is coherently processed in a receiver. In this system, the Walsh function is used to generate some signals for phase calculation in the receiver instead of transmitting on the communication channel which is subject to multipath interference.
MacRae等人的美国专利No.4,872,182提供了一种确定使高频无线电通信网络工作的有用频带的方法。各个接收机通过它的伪噪声直接序列扩散谱参考码来识别,虽然其中没有明显地提到“CDMA”这个词,但这隐含着扩散谱编码是用于CDMA目的的。沃尔什函数调制是用来规定控制信息的,该控制信息用于对可得到的频带进行扫描,直到找到一个有用频带。US Patent No. 4,872,182 to MacRae et al. provides a method of determining a useful frequency band for operating a high frequency radio communication network. Each receiver is identified by its pseudo-noise direct-sequence spread-spectrum reference code, although the word "CDMA" is not explicitly mentioned, which implies that spread-spectrum coding is used for CDMA purposes. Walsh function modulation is used to specify control information that is used to scan the available frequency bands until a useful frequency band is found.
发明目的purpose of invention
本发明的总的目的是提供一种能克服以往技术的上述各种问题的那种类型的无线LAN。A general object of the present invention is to provide a wireless LAN of a type which can overcome the above-mentioned various problems of the prior art.
本发明的较具体的目的是提供一种能达到高数据率同时又能提供可靠的通信的无线LAN。A more specific object of the present invention is to provide a wireless LAN capable of achieving high data rates while providing reliable communications.
本发明的另一个目的是克服由多路径效应所导致的符号间和符号内干扰,由此提供容错性能(鲁棒性)比以往技术可能达到的更好的较高的数据率。Another object of the present invention is to overcome intersymbol and intrasymbol interference caused by multipath effects, thereby providing higher data rates with better error tolerance (robustness) than previously possible.
本发明的另一个目的是提供一种实现高可靠度、高数据率的无线局域网的实际装置。Another object of the present invention is to provide a practical means for realizing a high reliability, high data rate wireless local area network.
发明概述Summary of the invention
本发明提供一种给出即使存在有多路径干扰的无线局域网络数据通信环境下的高数据率的设备和方法。为了做到这一点,本发明把例如正交信号组这样的高阶次发信符号表和直接序列扩散谱调制(DSSS)相结合,以提供能够抑制由多路径效应所导致的符号内干扰和符号间干扰的处理增益,同时也提供无线LAN所需的高数据吞吐率。再有,DSSS在这种高数据率中的应用使符号内干扰效果减少到这样的程度,以致大为大小了对各种分集方法的需要。The present invention provides an apparatus and method that give a high data rate in a wireless local area network data communication environment even in the presence of multipath interference. In order to achieve this, the present invention combines a high-order signaling symbol table such as an orthogonal signal group with a direct sequence spread spectrum modulation (DSSS) to provide a signal capable of suppressing intra-symbol interference caused by multipath effects and Intersymbol interference processing gain, while also providing the high data throughput required for wireless LANs. Furthermore, the use of DSSS at such high data rates reduces the effects of intrasymbol interference to such an extent that the need for various diversity methods is greatly reduced.
使用高阶次发信符号表使得一个符号波形的长度是等价的二进制发信波形的log 2M倍,其中M是高阶次发信符号表的阶次。高阶次发信符号表的较长持续时间的符号波形和DSSS波形一起调制,从而在不增加扩散谱发送带宽的情形下给出了给定数据率下的增大了的处理增益。增大的处理增益造成了在数据率高到足以支持实际无线LAN的情形下的高容错性能。Using the high-order signaling symbol table makes the length of a symbol waveform log 2M times the equivalent binary signaling waveform, where M is the order of the high-order signaling symbol table. The longer duration symbol waveforms of the higher order signaling symbols are modulated together with the DSSS waveform, giving increased processing gain for a given data rate without increasing the spread spectrum transmission bandwidth. The increased processing gain results in high fault tolerance at data rates high enough to support practical wireless LANs.
对于某些应用,利用非正交的高阶次发信符号表将可得到可接受的性能,该性能是指给定信噪比时的低误码率。非正交符号组的例子有:正交振幅调制(QAM)信号构象,和发送每个符号多于2比特的符号时的M值相移键控组。For some applications, the use of non-orthogonal high-order signaling symbol tables will yield acceptable performance, which means a low bit error rate for a given signal-to-noise ratio. Examples of non-orthogonal symbol groups are: quadrature amplitude modulation (QAM) signal constellations, and M-value phase shift keying groups when transmitting symbols with more than 2 bits per symbol.
在一个优选实际例中,所用的高阶次符号表中的各符号是互相正交的。用M值正交发信来实现高阶次符号表通常是为可得到的窄带频道分配所不能容许的;为了传送每个符号n个比特,所需的带宽将是符号率的M倍,这里M的值是2n。如n和M之间的指数关系所表明的,支持M个正交波形所需的精细结构(高频成分)导致了对带宽要求的指数式增大。例如,对于一个给定的符号率,把每个符号发送的比特数从4增大为5将使吞吐率(数据率)增加25%,但却要求发送机的带宽增加100%。In a preferred practical example, the symbols in the high-order symbol table used are mutually orthogonal. The use of M-valued orthogonal signaling to implement high-order symbol tables is generally not admissible for the available narrowband channel allocations; to transmit n bits per symbol, the required bandwidth would be M times the symbol rate, where The value of M is 2n. As indicated by the exponential relationship between n and M, the fine structure (high frequency content) required to support M quadrature waveforms results in an exponential increase in bandwidth requirements. For example, for a given symbol rate, increasing the number of transmitted bits per symbol from 4 to 5 increases throughput (data rate) by 25%, but requires a 100% increase in transmitter bandwidth.
一个适配于直接序列扩散码的带宽的,也即能被该带宽支持的正交发信组的例子是沃尔什函数波形组。作为一种高阶次符号表,这些波形能够在不超过扩散谱发信独自所需占用的发送带宽的情形下直接被伪噪声扩散谱调制所调制。由于扩散谱的频率分配和扩散谱发送接收机设备本质上是宽带的,所以当沃尔什波形组和DSSS编码结合使用时它并不需要额外的带宽,虽然这时比仅仅用沃尔什函数对信号进行编码需要较大的带宽。An example of an orthogonal signaling set that is adapted to the bandwidth of a direct-sequence spreading code, ie can be supported by this bandwidth, is the set of Walsh function waveforms. As a high-order symbol table, these waveforms can be directly modulated by pseudo-noise spread-spectrum modulation without exceeding the transmission bandwidth required for spread-spectrum signaling alone. Since the frequency allocation of the spread-spectrum and spread-spectrum transmitter-receiver equipment is broadband in nature, it does not require additional bandwidth when Walsh waveform sets are used in conjunction with DSSS coding, although this is more efficient than using only the Walsh function Encoding a signal requires a large bandwidth.
结果,“使扩散”和“解扩散”这两个词分别可以被解释为DSSS编码波形的调制和解调制,而不论是否存在由于DSSS波形而引起的带宽变化。对于其带宽小于DSSS编码波形带宽的沃尔什函数波形的情形而言,“使扩散”和“解扩散”可以从较为普遍的意义上来理解。As a result, the terms "diffusion" and "de-diffusion" can be interpreted as modulation and demodulation, respectively, of a DSSS encoded waveform regardless of the presence or absence of bandwidth variations due to the DSSS waveform. For the case of a Walsh function waveform whose bandwidth is smaller than that of a DSSS encoded waveform, "diffusion" and "dediffusion" can be understood in a more general sense.
本发明采用一种含有多个互相正交的二进制波形的沃尔什函数波形,这些二进制波形可以同时地调制在一个扩散谱代码上,使得沃尔什函数波形和扩散谱波形两者中的所有的二进制值跳变都与一个公共时钟信号的跳变同时发生。该时钟信号的频率选择得能够支持沃尔什函数以及扩散谱函数中可能有的最精细的脉冲结构。波形中可能出现的最精细的脉冲结构确定了该波形的带宽。因此,时钟频率确定了波形的带宽。只要波形信号的跳变发生在时钟脉冲的边缘处,沃尔什函数和扩散谱波形的相乘性结合就不需要超过其两个组成波形的带宽的额外带宽。于是可以使用其带宽小于或等于DSSS波形带宽的沃尔什函数波形,而不会增加沃尔什函数/DSSS组合波形的带宽。The present invention employs a Walsh function waveform comprising a plurality of mutually orthogonal binary waveforms that can be simultaneously modulated on a spread spectrum code such that all of the Walsh function waveform and the spread spectrum waveform The transitions of the binary values of all occur simultaneously with the transitions of a common clock signal. The frequency of the clock signal is chosen to support the finest possible pulse structures in the Walsh function and in the spread spectrum function. The finest pulse structure possible in a waveform determines the bandwidth of that waveform. Therefore, the clock frequency determines the bandwidth of the waveform. As long as transitions in the waveform signal occur at the edges of the clock pulses, the multiplicative combination of the Walsh function and the diffusion spectrum waveform requires no additional bandwidth beyond that of its two constituent waveforms. A Walsh function waveform having a bandwidth less than or equal to the bandwidth of the DSSS waveform can then be used without increasing the bandwidth of the combined Walsh function/DSSS waveform.
在另一个优选实施例中,给正交信号组补上了一个正反对的(antipodal)信号组,以形成一个双正交信号组,这进一步增加了给定DSSS处理增益下的数据率。其他的实施例还有:像差分相移键控(PSK)那样地进行跨越两个符号的非相干发信,以执行双正交发信;与单个符号内的正交发信相结合的相干和非相干M值相移键控;以及跨越两个符号的相干相移键控和单个符号内的正交发信的差分编码。In another preferred embodiment, the quadrature signal set is supplemented with an antipodal signal set to form a bi-orthogonal signal set, which further increases the data rate for a given DSSS processing gain. Other embodiments are: non-coherent signaling spanning two symbols like differential phase shift keying (PSK) to perform bio-orthogonal signaling; coherent signaling combined with quadrature signaling within a single symbol and non-coherent M-value phase-shift keying; and coherent phase-shift keying across two symbols and differential encoding for quadrature signaling within a single symbol.
附图简单说明Brief description of the drawings
通过下面结合附图所作的详细说明将可更充分地理解本发明,在附图中:The present invention can be more fully understood by the following detailed description in conjunction with the accompanying drawings, in the accompanying drawings:
图1是受多路径干扰的通信频道的示意性表示图;Figure 1 is a schematic representation of a communication channel subject to multipath interference;
图2是时间和测得的脉冲响应的对数之间的关系图,该脉冲响应是一个典型的同时呈现出符号内干扰和符号间干扰的短距离多路径频道的脉冲响应;Figure 2 is a plot of time versus the logarithm of the measured impulse response of a typical short-range multipath channel exhibiting both intrasymbol and intersymbol interference;
图3是一个扩散谱发送机的方框图和有关波形的时域表示;Figure 3 is a block diagram of a spread spectrum transmitter and a time domain representation of the associated waveforms;
图4是接收机中所用的相关处理器的方框图,该相关处理用来使一个视线(LOS)信号解扩散,该视线信号先经过了DSSS编码,然后又被通信频道干扰,热噪声和多路径效应所降质。Figure 4 is a block diagram of a correlation processor used in a receiver to despread a line-of-sight (LOS) signal that has been DSSS encoded and then interfered with by communication channels, thermal noise and multipath The effect is degraded.
图5A、5B和5C分别示出了视线信号及反射信号的时域图、一个方框图、和一个相关处理输出图,它们一起说明了对视线信号和反射信号的和进行相关处理操作以产生相关处理输出曲线;Figures 5A, 5B, and 5C show, respectively, a time-domain diagram of the line-of-sight and reflected signals, a block diagram, and a correlation processing output diagram, which together illustrate the correlation processing operation on the sum of the line-of-sight and reflected signals to produce the correlation output curve;
图6是时间和测得的脉冲响应的对数之间的关系图,它说明了由每个符号的DSSS编码所给出的明显的符号间干扰的消除。Figure 6 is a plot of time versus the logarithm of the measured impulse response illustrating the apparent cancellation of intersymbol interference given by DSSS encoding of each symbol.
图7是一个表示各种类型的LAN是否要求快速同步化的表格。Figure 7 is a table showing whether fast synchronization is required for various types of LANs.
图8是一种扩散发送机的方框图;Figure 8 is a block diagram of a diffuse transmitter;
图9是一种具有向相关解调器提供定时信号的快速同步化电路的扩散谱接收机的方框图;Figure 9 is a block diagram of a diffuse spectrum receiver with a fast synchronization circuit providing a timing signal to a correlation demodulator;
图10是一种具有一个执行同步化的滑移串行相关器的扩散谱接收机的原理图;Figure 10 is a schematic diagram of a spread spectrum receiver with a sliding serial correlator performing synchronization;
图11是数据包结构的一个例子的图;Figure 11 is a diagram of an example of a packet structure;
图12是一种利用带通滤波进行直接序列(DS)去除的相关解调器的原理图;Figure 12 is a schematic diagram of a correlation demodulator utilizing bandpass filtering for direct sequence (DS) removal;
图13是一种利用基带的DS去除和非相干DPSK的用于正交发信的非相位相干相关解调器的原理图;Fig. 13 is a schematic diagram of a non-phase coherent correlation demodulator for quadrature signaling using baseband DS removal and non-coherent DPSK;
图14是一种利用基带的DS去除和相干DPSK的用于正交发信的相位相干相关解调器的原理图;Fig. 14 is a schematic diagram of a phase-coherent correlation demodulator for quadrature signaling using baseband DS removal and coherent DPSK;
图15A—15H是示出按沃尔什阶次递增的前8个沃尔什函数波形的波形图;15A-15H are waveform diagrams showing the first 8 Walsh function waveforms in increasing order of Walsh;
图16是在各种数据率下DPSK发信和正交发信时的1024比特数据包的正确解调概率和信号—干扰比之间的关系图;Fig. 16 is a relationship diagram between the correct demodulation probability and signal-to-interference ratio of 1024-bit data packets when DPSK signaling and orthogonal signaling under various data rates;
图17是图16关系图的部分放大图;Fig. 17 is a partial enlarged view of the relationship diagram in Fig. 16;
图18是本发明接收机的电荷转移器件实现的集成电路布局图;Fig. 18 is an integrated circuit layout diagram realized by the charge transfer device of the receiver of the present invention;
图19是用于相干载波一相位参考信号的解调器芯片电路的原理图;Fig. 19 is a schematic diagram of a demodulator chip circuit for a coherent carrier-phase reference signal;
图19A是详细示出图18的加/减模块的方框图;Figure 19A is a block diagram illustrating in detail the add/subtract module of Figure 18;
图20是用于未知相位的载波信号的解调器芯片电路的原理图,其中既处理同相位频道,也处理正交相位频道,并且原理性地示出了其中解调器芯片的结合电路;Fig. 20 is a schematic diagram of a demodulator chip circuit for a carrier signal of unknown phase, wherein both the in-phase channel and the quadrature phase channel are processed, and the combination circuit of the demodulator chip is schematically shown;
图21A和21B是说明把图20的电路分割成两个芯片或者实现串级结构的优选方案的原理图;21A and 21B are schematic diagrams illustrating the preferred scheme of dividing the circuit of FIG. 20 into two chips or realizing a cascaded structure;
图22是计算沃尔什系数的基本单元的原理图;以及Figure 22 is a schematic diagram of the basic unit for calculating the Walsh coefficient; and
图23是把多个图22的基本单元连接成树状结构来进行沃尔什系数计算的原理图。Fig. 23 is a schematic diagram of connecting multiple basic units in Fig. 22 into a tree structure to calculate Walsh coefficient.
发明详细说明Detailed Description of the Invention
本发明提供在局域网络数据通信环境下减少多路径效应并同时给出高数据率的一种设备和方法。本发明的设备和方法把高阶次发信符号表,例如正交信号组,与直接序列扩散谱(DSSS)调制结合在一起。The present invention provides an apparatus and method for reducing multipath effects while giving high data rates in a local area network data communication environment. The apparatus and method of the present invention combine high order signaling symbol tables, such as quadrature signal groups, with direct sequence spread spectrum (DSSS) modulation.
本发明认识到,一种不需要比DSSS调制的扩散码有更大的带宽的正交发信组例如是沃尔什函数波形组。作为一个高阶次的符号表,这些波形可以与伪噪声(PN)直接序列扩散谱(DSSS)波形相结合,而不会使所占用的发送带宽增加到超出单独扩散谱发信时所需的带宽。沃尔什函数信号组所含有的二进制波形可以被DSSS波形同步地相乘,使得沃尔什函数波形的所有二进制跳变都发生在与产生DSSS波形的时钟信号的跳变相同的时刻上。The present invention recognizes that an orthogonal signaling set that does not require a larger bandwidth than a spreading code for DSSS modulation is, for example, a set of Walsh function waveforms. As a high-order symbol table, these waveforms can be combined with pseudo-noise (PN) direct-sequence spread spectrum (DSSS) waveforms without increasing the occupied transmit bandwidth beyond that required for DSSS signaling alone bandwidth. The binary waveforms contained in the Walsh function signal group can be synchronously multiplied by the DSSS waveform so that all binary transitions of the Walsh function waveform occur at the same time as the transitions of the clock signal generating the DSSS waveform.
波形的带宽取决于波形可能有的最精细脉冲结构。因为时钟的每个跳变代表着可能的信号跳变,所以时钟率确定了信号波形的可能的最精细脉冲结构。最大带宽的波形的发生时钟跳变点上的任何信号跳变都不会需要超过时钟信号带宽的额外带宽。The bandwidth of a waveform is determined by the finest pulse structure possible for the waveform. Because each transition of the clock represents a possible signal transition, the clock rate determines the finest possible pulse structure of the signal waveform. Any signal transitions at the point where the clock transitions occur on the maximum bandwidth waveform will not require additional bandwidth beyond the bandwidth of the clock signal.
还存在有其他的途径来提供与扩散谱技术结合使用的正交信号组。代替利用与单个伪噪声扩散码相结合的分开的例如沃尔什函数这样的相乘性正交信号组来实现发信,符号波形也可以从一组近似的正交伪噪声(PN)扩散码中来选取,或者从这些扩散码的相移中来选取。发送同一种代码的各种相移的调制包括有例如脉冲位置调制(PPM)和循环码移动键控调制,但是由于这些时移调制在受到多路径延时时其解调可能会出现含混,因此时移调制是不适当的。那种通过发送一组PN扩散波形中的一个波形来代表数据的调制也有许多问题。There are other ways to provide orthogonal sets of signals for use with diffusion spectroscopy techniques. Instead of implementing signaling using a separate set of multiplicative orthogonal signals such as Walsh functions combined with a single pseudonoise spreading code, the symbol waveform can also be derived from a set of approximately orthogonal pseudonoise (PN) spreading codes or from the phase shifts of these spreading codes. Various phase-shifted modulations that transmit the same code include, for example, pulse position modulation (PPM) and cyclic code shift keying modulation, but since the demodulation of these time-shifted modulations may be ambiguous when subjected to multipath delays, therefore Time shift modulation is not appropriate. Modulation that represents data by sending one of a set of PN spread waveforms also has a number of problems.
只有那些循环性的、未加数据调制的最大长度序列的PN波形才呈现出所需的近似正交的互相关性质。随机选取的PN波形呈现出等于PN波形处理增益的平均互相关值(不同的波形对之间的)。要导出一个具有良好互相关性质的波形子组是困难的。所需波形的数目随着必须发送的每个符号的比特数指数地增加。这些波形一旦确定之后,则因为该结构中的各个波形是互相无关的,所以它们必须由多个独立的PN发生器来产生。Only those PN waveforms of cyclical, non-data-modulated maximum-length sequences exhibit the desired near-orthogonal cross-correlation properties. Randomly selected PN waveforms exhibit an average cross-correlation value (between different pairs of waveforms) equal to the PN waveform processing gain. It is difficult to derive a subset of waveforms with good cross-correlation properties. The number of waveforms required increases exponentially with the number of bits per symbol that must be transmitted. Once these waveforms are determined, they must be generated by multiple independent PN generators because the individual waveforms in the structure are independent of each other.
在接收机中,由于各个波形一般是互相独立的,所以对每一个发送来的波形都必须有一个分开的扩散谱相关器。每个相关器都对接收到的信号操作,试图在其输出端给出一个能代表接收信号波形和参考波形之间的相关程度的电平。在各个相关器中将提供各个有可能发送的波形来作为参考波形。关于实际上是发送了哪一个波形的数据决策是由具有最大输出信号的那个相关器来确定的。In the receiver, since the individual waveforms are generally independent of each other, there must be a separate spread spectrum correlator for each transmitted waveform. Each correlator operates on the received signal in an attempt to present at its output a level representative of the degree of correlation between the received signal waveform and the reference waveform. Each possible transmitted waveform is provided in each correlator as a reference waveform. The data decision as to which waveform is actually transmitted is made by the correlator with the largest output signal.
反之,根据本发明,沃尔什函数不会出现这些问题,沃尔什函数的规则的波形结构使得可以容易地合成出一组任意阶次的波形。在接收机中,本发明充分利用了沃沃尔什函数波形的分解性质,使得一个相关器可以用多个相同的元件来构筑,详见后述。这样,根据本发明,沃尔什函数正交数据调制是一种用来和扩散谱调制相结合的优选的数据调制形式。On the contrary, according to the present invention, the Walsh function does not have these problems, and the regular waveform structure of the Walsh function makes it possible to easily synthesize a set of waveforms of any order. In the receiver, the present invention makes full use of the decomposition property of the Walsh function waveform, so that a correlator can be constructed with multiple identical components, which will be described later. Thus, according to the present invention, Walsh function quadrature data modulation is a preferred form of data modulation for use in combination with spread spectrum modulation.
不过,任何一种能够给出对M个沃尔什函数波形中的第一个波形的相关值的手段也都是可使用的。关于与扩散谱调制相结合使用,作为其他的例子,例如快速沃尔什变换(也称作快速哈达马(Hadamard)变换),也同样是可用的。However, any means that can give a correlation value to the first of the M Walsh function waveforms can also be used. Regarding the use in combination with spread spectrum modulation, as other examples such as the Fast Walsh Transform (also known as Fast Hadamard Transform) is also available.
一个正交信号组的特征是具有这样的性质,即信号组中任一个波形在其他波形上的投影都为零。反之,一个正反对的信号组的特征是具有这样的性质,即一个波形可以在另一个波形上有负的投影。结合这两种信号组就形成了一个双正交信号组,其中既可能是正交信号也可能是正反对的信号。其好处是,双正交数据调制能在不增加发送带宽或不减小处理增益的情况下给出每个符号的额外的数据比特。这时将伴随着需要略微增大的信噪比,不过这影响不大。A quadrature signal group is characterized by the property that the projection of any waveform on the other waveforms in the signal group is zero. Conversely, a positive and negative set of signals is characterized by the property that one waveform can have a negative projection on the other. Combining these two sets of signals forms a biorthogonal set of signals, in which there may be either a quadrature signal or a positive and negative signal. The benefit is that bi-orthogonal data modulation gives extra data bits per symbol without increasing transmit bandwidth or reducing processing gain. This will be accompanied by the need for a slightly increased signal-to-noise ratio, but this is not a big deal.
如图14的示范性实施例中所说明的,双正交信号组可以在沃尔什函数解调器中实现,其中任何波形的正、负相位都可用作一个符号中的额外可能的波形。这样,相移键控(PSK)可以和正交发信结合。只要跟踪接收信号的相位,就可以相干地处理双正交调制。As illustrated in the exemplary embodiment of Fig. 14, the set of biorthogonal signals can be implemented in a Walsh function demodulator, where the positive and negative phases of any waveform can be used as additional possible waveforms in a symbol . In this way, phase shift keying (PSK) can be combined with quadrature signaling. Biorthogonal modulation can be processed coherently as long as the phase of the received signal is tracked.
或者,如图13的示范性实施例所说明的,利用各符号之间的差分相移键控(DPSK),也可以非相干地处理双正交调制。如果采用非相干DPSK,则在各正交的接收机对每一对相邻符号确定了最可能发送的是哪一个波形之后,DPSK接收机就确定在每一对符号波形的载波之间是否有可能发生了相位反转。正像二进制DPSK那样,被进行这个操作的下一对符号将由前一对符号中的第二个符号和一个新符号所组成。Alternatively, biorthogonal modulation can also be processed non-coherently, using differential phase shift keying (DPSK) between symbols, as illustrated in the exemplary embodiment of FIG. 13 . If non-coherent DPSK is used, after the quadrature receivers have determined which waveform is most likely to be transmitted for each pair of adjacent symbols, the DPSK receiver determines whether there is a signal between the carriers of each pair of symbol waveforms. A phase reversal may have occurred. Just like binary DPSK, the next pair of symbols to be subjected to this operation will consist of the second symbol of the previous pair and a new symbol.
正像如果在接收机中产生了一个相位参考时,相干PSK可以使用于每一个符号那样,多相位相移键控也可以与正交发信一起使用,以提高数据率。不过,当信号组的阶次增加时,这种类型调制的比特误码率(BER)性能将快速下降。此外,也可以采用多级DPSK,例如差分正交相移键控(DQPSK),它为了改善数据率而牺牲了BER性能。Just as coherent PSK can be used for each symbol if a phase reference is generated in the receiver, multiphase phase shift keying can also be used with quadrature signaling to increase the data rate. However, the bit error rate (BER) performance of this type of modulation degrades rapidly as the order of the signal group increases. In addition, multi-level DPSK can also be used, such as differential quadrature phase-shift keying (DQPSK), which sacrifices BER performance for improved data rate.
本发明的几个实施例给出了容错性(鲁棒性)强的无线LAN性能。一个这样的实施例对发送符号序列中的每一个相继的符号采用了不同的PN扩散码。由此使得因各发送符号之间的多路径中的高互相关性旁瓣所引起的错误被随机化了。Several embodiments of the present invention provide fault-tolerant (robust) wireless LAN performance. One such embodiment uses a different PN spreading code for each successive symbol in the sequence of transmitted symbols. Errors due to high cross-correlation sidelobes in the multipath between transmitted symbols are thus randomized.
在一个优选实施便中,为了进一步减小误码率,也可以采用错误校正编码。错误校正编码可以用来补偿在某些多路径延时条件下可能发生的解码器输出端的高旁瓣所引起的一部分误码率。In a preferred implementation, in order to further reduce the bit error rate, error correction coding can also be used. Error correction coding can be used to compensate part of the bit error rate caused by high sidelobes at the output of the decoder that may occur under certain multipath delay conditions.
在另外的实施例中,对每个相继的符号重复同样的PN码。使用重复的PN码可以有助于减小峰值互相关旁瓣电平,而改变代码将引起各符号之间电平的某种随机化。In other embodiments, the same PN code is repeated for each successive symbol. Using a repeating PN code can help reduce peak cross-correlation sidelobe levels, while changing the code will cause some randomization of the levels between symbols.
本发明的另一个实施例在扩散谱码调制中采用了脉冲整形滤波器,以减小为达到某一给定处理增益所需的带宽。本技术领域的人们都知道,在频率域中具有方形波形的,也即没有频率旁瓣的波形能够给出最大的处理增益。因此,代码脉冲的形状以其较高的时间域旁瓣来换得较低的频率域旁瓣,即频率域内的方形程度。Another embodiment of the present invention employs pulse shaping filters in spread spectrum coded modulation to reduce the bandwidth required to achieve a given processing gain. It is well known in the art that a waveform having a square shape in the frequency domain, ie, having no frequency sidelobes, gives the greatest processing gain. Thus, the shape of the code pulse trades its higher time-domain sidelobes for lower frequency-domain sidelobes, ie, squareness in the frequency domain.
多路径环境multipath environment
参见图1,区分多路径干扰的两种主要类型是有用的。“近型”多路径干扰是由于存在有视线(LOS)信号26的一个反射信号28而引起的,这后一信号只比直接的视线信号26多传播了一个小距离,从而造成了接收信号的相干抵消和信号功率的深度衰减,这里的接收信号至少是反射信号28和LOS信号26的组合。这种类型的反射信号相对于LOS信号26的延时不超过LOS信号26中一个数据符号的持续时间,所以由此造成的干扰被叫做“信号内”干扰。这种类型的多路径干扰是在这样的情形中造成的,即当从一个反射面上反射的反射信号的传播路径在射到接收机上时与LOS信号之间只有一个小的夹角。Referring to Figure 1, it is useful to distinguish between two main types of multipath interference. "Proximity" multipath interference is caused by the presence of a reflected
LOS信号26和反射信号28的各种频率成分在接收机上发生相消干涉,使得接收频谱中出现零点。例如,假如用一个窄带信号,也即一个占据比较窄的频率范围的信号(这在传统的通信中普遍使用),去调制一个其频率位在接收频谱中的一个零点处的载波信号,并且该窄带信号既沿着LOS路径又沿着反射路径传播到接收机,那末接收到的调制信号的振幅将几乎为零。甚至有可能发生这样的情况,即调制信号的振幅将减小到小于由通信频道所引入的噪声的振幅,结果造成数据错误。这个效应叫做多路径衰减。The various frequency components of the
例如,假定接收机位在距发送机200m远处,另有一个信号反射器位在与接收机/发送机之间的视线的垂直距离为45m的地点,则一个从发送机发出、经过该反射器反射后又射向接收机的反射信号将比LOS信号多传播20m的距离。所以在这个例子中,反射信号比LOS信号大约要晚到65纳秒(ns)。如果该反射是镜面反射,实际上经常如此,则反射信号的振幅可以接近于LOS信号的振幅,由此引起了深度的衰减。For example, assuming that the receiver is located 200m away from the transmitter, and another signal reflector is located at a vertical distance of 45m from the line of sight between the receiver/transmitter, a After being reflected by the receiver, the reflected signal sent to the receiver will travel 20m longer than the LOS signal. So in this example, the reflected signal is about 65 nanoseconds (ns) behind the LOS signal. If the reflection is a specular reflection, which is often the case, the amplitude of the reflected signal can be close to that of the LOS signal, thereby causing a deep attenuation.
“远型”多路径干扰发生在这样的情形中,这时反射信号传播的距离比LOS信号大得多,以致所造成的延时大于一个数据符号的持续时间。这样造成的干扰叫做“符号间干扰”(ISI)。造成反射的原因可以和“近型”多路径中的相似,但发送/接收机相对于反射表面的相对几何位置使得反射信号在衰减到远小于LOS信号的振幅之前具有了足以可能超出符号持续时间的反射路径长度。本发明排除了远型多路径干扰加在二进制通信数据率上的这种以往存在的限制。"Far-type" multipath interference occurs in situations where the reflected signal travels a much greater distance than the LOS signal, so that the resulting delay is greater than the duration of one data symbol. The resulting interference is called "Inter-Symbol Interference" (ISI). The causes of reflections can be similar to those in "close-type" multipath, but the relative geometrical position of the transmitter/receiver with respect to the reflective surface is such that the reflected signal has sufficient reflection path length. The present invention removes this prior limitation imposed by far-type multipath interference on binary communication data rates.
当对应于第一个数据比特的反射信号和对应于第二个数据比特的直接路径信号相重叠时,就发生了符号间干扰(ISI)。ISI会引起接收机中的数据恢复错误。例如,如果两个发送/接收机相距200m,并且反射器位在距LOS路径的垂直距离为150m而且每个发送/接收机等距离的地方,则反射路径将比LOS信号传播的直接路径长160m。于是,反射信号的到达时间约比LOS信号晚535ns。在这个操作环境下,二进制发信将被限制在远小于2Mbps的比特率上。Intersymbol interference (ISI) occurs when the reflected signal corresponding to the first data bit overlaps with the direct path signal corresponding to the second data bit. ISI can cause data recovery errors in the receiver. For example, if two transmitters/receivers are 200m apart, and the reflector is located at a vertical distance of 150m from the LOS path and equidistant from each transmitter/receiver, the reflected path will be 160m longer than the direct path that the LOS signal travels . Thus, the reflected signal arrives approximately 535ns later than the LOS signal. In this operating environment, binary signaling will be limited to bit rates much less than 2Mbps.
图2示出无线LAN通信频道的一个典型的滤波脉冲响应测量结果。这里,T代表符号持续时间。起始(滤波的)脉冲代表对一个所发送的脉冲的LOS响应。所有后面的响应都是由反射造成的。对于这个T值,符号内干扰和符号间干扰都是明显的。Figure 2 shows a typical filtered impulse response measurement for a wireless LAN communication channel. Here, T represents the symbol duration. The initial (filtered) pulse represents the LOS response to a transmitted pulse. All subsequent responses are due to reflection. For this value of T, both intra-symbol interference and inter-symbol interference are significant.
扩散谱性能的优点Advantages of Diffusion Spectroscopy Performance
参见图3,伪噪声直接序列扩散谱技术(PN—DSSS)采用了一个相乘性调制步骤,它把发送信号分布到比为支持某个数据率正常所需的频率范围(带宽)较大的频率范围上。例如,在第一个调制器34中用二进制数据30来对载波信号32进行相移键控调制。第一调制器34的输出36的频率带宽为二进制数据30的数据率的量级。调制数据信号30中的陡锐的信号跳变38引起调制后信号36的相位反转。根据傅利叶变换理论,相位反转39把高频信号成分引入到信号带宽中。Referring to Figure 3, Pseudo-Noise Direct Sequence Spread Spectrum (PN-DSSS) employs a multiplicative modulation step that distributes the transmitted signal over a frequency range (bandwidth) larger than that normally required to support a certain data rate. over the frequency range. For example, the carrier signal 32 is phase shift keyed modulated with the
PN—DSSS扩散码42中最精细的脉冲结构通常叫做一个契普(chip)40,以与比特相区别,它的含义是指数据信号中可能的最小脉冲。在第二调制器44中,用PN—DSSS扩散码42对波形36进行相移键控调制,使输出波形45的每个数据符号中有多得多的相位反转。第二调制器44的输出波形45具有和PN—DSSS码相同的带宽。调制器34和44的调制先后次序可以颠倒过来,而且调制的形式也可以是本技术领域所熟知的最小移频键控或各种其他的连续相移键控波形。The finest pulse structure in the PN-
参见图4,在接收机46中,利用一个参考代码49由相关处理除去扩散码42,这可以利用例如一个匹配滤波器或者一个串行相关器48来实现。由相关器48实行的相关处理给出了构成接收信号的各个传播路径信号的线性分解50。这种分解在信号处理中是固有的。不需要反馈。因此,与自适应平衡系统不同,这里可以不用紧张的计算来处理宽频道的动态变化。Referring to FIG. 4, in the
如图4所示,接收机46中的相关处理器48执行当地参考代码49和受到通过通信频道时的损害后的接收信号47之间的互相关处理。相关处理的输出50描述了接收信号相对于参考代码信号的相对位移范围。扩散码信号42的选择使得其自相关函数除了在信号对准时之外的任何地点都接近于零。当信号对准时,将出现一个被称作相关峰50的三角形脉冲,该脉冲的底宽为2/Tc,其中Tc是契普的宽度。As shown in Figure 4, a
当达到完全对准时,将出现相关峰50的峰值。回忆一下,扩散码的每个比特叫做一个契普,以与数据比特相区分。因此,如果在一个互相关区间,例如一个符号持续时间,内有扩散序列的16个契普,那么扩散码可以有16种可能的方式对准于要相关的信号,这时契普边缘也对准了。契普定时的分数移动是造成未知契普边缘定时的原因。相关处理确定了哪个相对位置造成了明显的信号能量(相关峰),而其余各种相对位置只有可忽略不计的能量,也就是没有信号峰。When perfect alignment is achieved, the peak of the
参见图5,反射信号52和LOS信号54的PN—DSSS扩散谱调制它们可以利用相关处理56而在接收机中在时间上被分辩开,由此排除了多路径干扰。经过相关处理56之后,信号52和54将分别由移位后的相关峰52a和54a所代表,每个峰具有一个代表相对接收信号强度的幅度。实际上,在扫过相对的代码对准时,相关处理的输出接近于能分辨扩散带宽的通信频道的脉冲响应,就像它是所有信号路径的自相关函数的线性和一样。Referring to FIG. 5, the PN-DSSS spread spectrum modulation of the reflected
根据本发明,采用PN—DSSS扩散谱发信的一个好处是减轻了严重的远型多路径ISI。在一个优选实施例中,这是通过对每个数据符号改变扩散谱波形以使得每个数据符号的ISI不再与任何后继符号的DS码相关而达到的。According to the present invention, one advantage of using PN-DSSS spread spectrum signaling is that severe far-type multipath ISI is alleviated. In a preferred embodiment, this is achieved by changing the spread spectrum waveform for each data symbol such that the ISI of each data symbol is no longer correlated with the DS code of any subsequent symbol.
图6是在图2的频道脉冲响应的情形下的相关处理输出曲线。因为每个数据符号都被一个不同的PN—DSSS波形调制,所以频道脉冲响应的远型多路径部分在超出符号时间处被截断了。FIG. 6 is a correlation processing output curve in the case of the channel impulse response of FIG. 2 . Because each data symbol is modulated by a different PN-DSSS waveform, the far multipath portion of the channel impulse response is truncated beyond the symbol time.
相关处理可以用一个串行相关器或者一个匹配滤波器或者类似这两者的器件来实现。串行相关器(也称作滑移相关器),在一个叫做探测区间的处理周期之后进行信号探测的测试。因为为了保证能获得可接受的无线LAN性能,探测一个信号比解调一个信号需要更多的信号能量,所以探测区间通常要比数据符号长。Correlation can be done with a serial correlator or a matched filter or something like both. A serial correlator (also known as a sliding correlator) is tested for signal detection after a processing period called a detection interval. Since probing a signal requires more signal energy than demodulating a signal to ensure acceptable wireless LAN performance, the probing interval is usually longer than the data symbol.
通过进一步对多个相干积分区间进行积分(不论是相干的还是非相干的),可以得到更长的探测区间,其中每一个相干积分区间通常是和一个数据符号相关连的时期。在一个探测区间之后,如果没有达到信号探测,则串行相关器使参考信号定时滑移PN—DSSS码契普的一个分数部分。必须检测的探测区间的数目由代码定时的不确定度和契普定时的过采样量所决定。例如,如果定时是完全未知的,并且先头部分的探测部分是一个16个契普的重复性序列,而且为了防止跨越丢失而进行每隔半个契普的相关过采样,那末为了达到探测接收信号的正确的定时,需要不超过32个的探测区间。如果探测区间是10个符号的长度,则发送机在发出数据之前必须先发送一个有320个符号长度的先头部分。Longer detection intervals can be obtained by further integrating multiple coherent integration intervals (whether coherent or non-coherent), where each coherent integration interval is typically a period associated with a data symbol. After a detection interval, if signal detection is not achieved, the serial correlator slips the reference signal timing by a fraction of the PN-DSSS code chip. The number of probe intervals that must be checked is determined by the uncertainty in code timing and the amount of oversampling in chip timing. For example, if the timing is completely unknown, and the detection part of the leading part is a repetitive sequence of 16 chips, and correlation oversampling is performed every half chip to prevent crossing loss, then in order to achieve detection of the received signal The correct timing of , requires no more than 32 detection intervals. If the probing interval is 10 symbols in length, the transmitter must send a 320-symbol-length header before sending data.
再有,因为DSSS序列在先头部分中是重复的,并且探测成功可能发生在任一个重复上,所以在出现信号探测成功之前,必须先获得同步以确定哪一个符号是数据流的开始。由于对探测来说有足够的信噪比,所以帧同步可以用一个容易识别的简单的帧同步比特模式结构来完成。Also, because the DSSS sequence is repeated in the preamble, and a detection success may occur on either repetition, synchronization must be obtained to determine which symbol is the start of the data stream before a signal detection success occurs. Since there is sufficient signal-to-noise ratio for detection, frame synchronization can be accomplished with a simple frame synchronization bit pattern structure that is easily recognized.
众所周知,匹配滤波同步器或其等价装置能够在单个探测区间内探测到所有的代码定时关系,所以它可以用作为一个快速同步化器。和串行相关器不同,匹配滤波同步器在定时上是不会含糊的。接近于满度匹配滤波器的各种器件有:二进制量化输入匹配滤波器,或者含有某种非相干处理的匹配滤波器,或者能够以几个步骤(但没有达到串行相关器的程度)执行全定时搜索的匹配滤波器。It is well known that a matched filter synchronizer or its equivalent is capable of detecting all code timing relationships within a single detection interval, so it can be used as a fast synchronizer. Unlike serial correlators, matched filter synchronizers are unambiguous in their timing. Various devices that approach a full-scale matched filter are: a binary quantized input matched filter, or a matched filter that contains some kind of non-coherent processing, or can be performed in a few steps (but not to the extent of a serial correlator) Matched filter for full timing search.
为了实现同步化是选择用相关器还是选择用匹配滤波器取决于具体的应用。相关器的成本低得多,并且技术依赖性也小。匹配滤波器有很多的运算。如果该应用可以容许长的同步引头部分,或者具有利用适当的数据连接程序的帮助探测处理的手段,就可以用相关器。局域网络频道访问协议The choice of using a correlator or a matched filter for synchronization depends on the specific application. Correlators are much lower cost and less technology dependent. Matched filters have many operations. A correlator can be used if the application can tolerate long sync preamble sections, or has the means to aid in the detection process with an appropriate data link procedure. LAN Channel Access Protocol
通信频道访问协议是一组能够让多个用户访问一个公用的通信频道的程序。例如,在某些通信环境下,其中有多个发送机使用同一个通信频带,通信频道访问协议将基于吞吐量要求和通信传送优先权,要求每一个发送机轮流在该频道上发送。为了发送大的数据块,计算机通信协议往往把数据分成多个称作包的较小的块区,并发送这些包。在接收机中这些包再重新连接起来。把数据分成包使得多个用户可以公平地和有效地分享通信频道。A communication channel access protocol is a set of procedures that allow multiple users to access a common communication channel. For example, in certain communication environments where multiple transmitters use the same communication frequency band, the communication channel access protocol will require each transmitter to transmit on that channel in turn based on throughput requirements and communication delivery priorities. To send large chunks of data, computer communication protocols often divide the data into smaller chunks called packets and send these packets. In the receiver the packets are then reconnected. Dividing data into packets allows multiple users to share the communication channel fairly and efficiently.
图7就同步化电路所需要的速度比较了6种已知的协议类型。所使用的协议将影响到同步化器需要什么样的速度,这是因为同步引头部分会影响平均数据吞吐量。例如,串行相关同步化器中的信号探测一般是慢的,但如果该协议能够支持利用以前的定时信息,则通过利用以前的定时信息可以改善串行相关器的速度。通过对粗分辨率的定时进行长时期的跟踪以使每个数据包的定时不确定度达到最小,可以确定出定时信息。或者,也可以借助于由一个定时中心通过广播发送的中央定时控制来确定定时信息。这种类型的通信系统将被称作是“时隙的”,以提示控制信息的同步性质。Figure 7 compares six known protocol types with respect to the speed required by the synchronization circuit. The protocol used will affect how fast the synchronizer needs to be, since the sync header will affect the average data throughput. For example, signal detection in a serial correlator synchronizer is generally slow, but the speed of the serial correlator can be improved by utilizing previous timing information if the protocol can support the use of previous timing information. Timing information can be determined by tracking coarse-resolution timing over long periods of time to minimize the timing uncertainty of each packet. Alternatively, the timing information can also be determined by means of a central timing control broadcast by a timing center. This type of communication system will be referred to as "slotted" to indicate the synchronous nature of the control information.
如果频道不是时隙的而是随机访问的,那末所使用的数据包的长度将成为关键。如果数据包的长度比串行相关器同步所需的先头部分长得多,则先头部分就不会影响通信频道吞吐量的效率。然而,如果希望数据包的持续时间比先头部分短,则为了保持频道效率必须使用快速的同步化器。有时,为了根据要发送的数据的类型来优化传送流量,为了再发送控制,或者为了工作于突发性干扰环境,需要用短的数据包。If the channel is not slotted but randomly accessed, then the length of the data packets used will become critical. If the packet length is much longer than the preamble required for serial correlator synchronization, the preamble will not affect the efficiency of the communication channel throughput. However, if the duration of the data packet is expected to be shorter than the header, a fast synchronizer must be used in order to maintain channel efficiency. Sometimes it is necessary to use short data packets in order to optimize the transmission traffic according to the type of data to be sent, for retransmission control, or to work in a bursty interference environment.
众所周知,匹配滤波同步化器或用等价物将在单个探测区间内探测所有的代码定时关系,因此它能够用作快速同步化器。当使用短数据包时,重要的是所用的同步化器应是足够地快的,以便能获得低的所需的同步引头部分。It is known that a matched filter synchronizer or equivalent will detect all code timing relationships within a single detection interval, so it can be used as a fast synchronizer. When short packets are used, it is important that the synchronizer used be fast enough to achieve a low required sync preamble.
另一种方法是一个网络,它基于信息转换而不是包转换。在信息转换中,通信的传送被包化了,频道的每个用户都发送含有一系列包的信息,其他的用户都不能中断这个信息。这时不需要象包转换那样对每一个包都进行同步,包转换时需要这样是因为每个相继的包可以是由不同的用户发送的。在图7的表中可以看出,只有包转换中使用短包的随机访问协议才需要快速同步器。Another approach is a network that is based on message switching rather than packet switching. In message switching, the transmission of communication is packetized, and each user of the channel sends a message consisting of a series of packets, and no other user can interrupt this message. At this time, it is not necessary to synchronize each packet as in packet switching, which is needed because each successive packet may be sent by a different user. As can be seen in the table in Figure 7, fast synchronizers are only required for random access protocols that use short packets in packet switching.
如果发送是信息转换的,或者如果包的长度长于时钟的稳定性所容许的,或者多普勒频移所容许的,则为了保持整个发送中的同步,必须使用一个定时跟踪环。作为一个例子,假定使用了5Mbps的数据率和200kbit的包长度,则包持续时间为40ms。如果所需的的时间对准必须保持在初始同步定时的20ns(它必须明显小于一个代码契普的持续时间)之内,则在发送机和接收机之间需要有20ppm的净时钟偏置。或者,可以用一个延时锁定定时控制环来保持参考代码对接收信号的对准。或者,可以用一个自动频率控制(AFC)环来锁定时钟频率。If the transmission is information switched, or if the packet length is longer than the stability of the clock or the Doppler shift will allow, a timing tracking loop must be used in order to maintain synchronization throughout the transmission. As an example, assuming a data rate of 5Mbps and a packet length of 200kbit is used, the packet duration is 40ms. If the desired time alignment must be maintained within 20 ns of the initial sync timing (which must be significantly less than the duration of one code chip), then a net clock offset of 20 ppm is required between the transmitter and receiver. Alternatively, a delay-locked timing control loop can be used to maintain the alignment of the reference code to the received signal. Alternatively, an automatic frequency control (AFC) loop can be used to lock the clock frequency.
图8示出了本发明的用于无线LAN通信系统的发送机的一个实施例。计算机接口60提供了一个二进制数据流,该数据流首先被一个符号分组模块62分成一系列的数据字,每个数据字代表一个符号值。这些符号值可以任选地通过一个编码器64,以加上错误校正编码。对于正交发信,可以采用具有匹配于调制符号表的符号的里德一所罗门(Reed—Solomon)错误校正码。对于双正交发信,只可以采用里德一所罗门码,或者是里德—所罗门/二进制编码技术,后者中的里德—所罗门编码用来校正正交解调处理,二进制校正用于逐个符号地相位反转解调。对于正交发信或双正交发信,也可以任选地采用擦除解码,由此在基于例如振幅信号的解码器中可以指示出可能存在的错误。例如,在正交解码过程中产生的符号错误将对利用相应的错误符号所作出的相位反转决策的正确性提出怀疑。FIG. 8 shows an embodiment of a transmitter for a wireless LAN communication system of the present invention. Computer interface 60 provides a binary data stream which is first divided by a
较具体地说,错误校正编码一般是试图尽量校正一个符号组内的大量可校正的错误。这个组叫做“编码块”。里德—所罗门编码块包含有一组与一些“检验”符号连接在一起的原始数据符号,这种“检验”符号在形式上和数据符号相同,但实际上含有编码信息。数据中所含的检验符号愈多,则可以校正的错误数据符号也愈多。数据符号数与整个组内的总符号数之比叫做“编码”率。例如“1/2比率”的编码意味着数据符号和检验符号的数目相等。比率1/2被认为是低编码率的。低比率编码的后果是,降低了高斯噪声环境下进行有效解调所需的最小信噪比,并可获得对突发性错误的宽容性。More specifically, error correction coding generally attempts to correct as many correctable errors as possible within a symbol group. This group is called a "coding block". A Reed-Solomon coded block consists of a set of raw data symbols concatenated with some "check" symbols, which are identical in form to the data symbols but actually contain encoded information. The more check symbols contained in the data, the more erroneous data symbols can be corrected. The ratio of the number of data symbols to the total number of symbols in the entire group is called the "coding" rate. A coding such as "1/2 rate" means that the number of data symbols and check symbols is equal. A rate of 1/2 is considered a low coding rate. The consequence of low rate coding is that the minimum signal-to-noise ratio required for efficient demodulation in a Gaussian noise environment is reduced and tolerance to burst errors can be obtained.
本发明的设备和方法可以为了不尽相同的目的而使用编码,于是本发明的一个特征是包含这样一种编码方法,这种方法对于较为普通的编码应用来说一般被认为是不合适的,这些普通应用例如有卫星通信或计算机硬盘驱动器的错误校正。这类应用为了获得所需的性能通常需要低比率的代码和大的编码块。实际上,已经可以得到能够实现普通编码技术的集成电路,但已发现对这里的应用来说它们是不适用的。基于直接序列和沃尔什正交发信的无线数据通信系统的一个独特的问题是,随着所使用的直接序列码的不同和实际多路径延时的不同,可能存在有由多路径自身干扰而引起的不可降低的错误率。这意味着,即使信噪比十分高,解调数据中仍会出现错误。The apparatus and method of the present invention may use encoding for a variety of purposes, and it is therefore a feature of the present invention to incorporate an encoding method which would normally be considered inappropriate for more common encoding applications, Examples of such common applications are satellite communications or error correction of computer hard drives. Such applications typically require low rate codes and large code blocks to achieve the required performance. In practice, integrated circuits are already available which implement common encoding techniques, but they have been found to be unsuitable for the application here. A unique problem of wireless data communication systems based on direct sequence and Walsh quadrature signaling is that, depending on the direct sequence code used and the actual multipath delay, there may be interference caused by the multipath itself resulting in an irreducible error rate. This means that even with a very high signal-to-noise ratio, errors will still appear in the demodulated data.
为了解决这一问题,使用高比率代码。也就是说,对于每个数据块最好使用小量的检验符号。这种独特的使用编码的方式消除了不可降低的错误率,同时保持了无线数据通信网络的吞吐量要求。如果使用较普通的编码方法,虽然也可能消除不可降低的错误率,但其代价是数据吞吐量的严重下降,以及硬件和软件的复杂程度大为增加。根据本发明的一个特征,虽然这种代价对其他应用来说常常是不得不付出的,但在无线数据通信网络中却不希望用它来解决多路径问题。To solve this problem, high ratio codes are used. That is, it is preferable to use a small number of check symbols for each data block. This unique use of encoding eliminates irreducible error rates while maintaining the throughput requirements of wireless data communication networks. It is also possible to eliminate the irreducible error rate if more common encoding methods are used, but at the cost of a severe decrease in data throughput and a considerable increase in hardware and software complexity. According to a feature of the present invention, although this penalty is often necessary for other applications, it is not desirable to use it to solve multipath problems in a wireless data communication network.
可以通过改变直接序列码中每一个符号来帮助高比率的错误校正码,它能够使每个符号上的多路径效应随机化,即使各符号之间的多路径没有改变时也是如此。再有,最好使用短的编码块。短编码块即使在每个块内只有小量的校正度也可以使高比率码具有高容错性包的性能。希望使用较小的编码块还有其他的理由:为了改变一个块内的每个符号而从中选取代码的直接序列码数据库可以比较小;解码器和计算机之间所需的时间延迟可以比较小;只有较少的计算要求;以及进行校正时所用的数据存储量比较少。High-rate error-correcting codes can be aided by varying each symbol in the direct-sequence code, which can randomize the effects of multipath on each symbol, even when the multipath between symbols does not change. Again, it is better to use short encoding blocks. Short coding blocks enable high-rate codes to have the performance of highly error-tolerant packets even with only a small amount of correction within each block. There are other reasons for wishing to use smaller coding blocks: the direct-sequence code database from which codes are selected in order to change each symbol within a block can be smaller; the time delay required between the decoder and the computer can be smaller; There are fewer computational requirements; and less data storage is used to make the corrections.
对于必须容许突发性错误的应用来说,只能够采用大的编码块。另一方面,对于随机错误来说,只要检验符号数目和块符号数目的比值相同,则可以用不同的块大小来达到某一给定的代码率,从而能容许某个平均错误率。由于较长的码块能给出不同程度的较好的性能,所以通常的常规编码设计采用长的码块。本文所用的“短码块”一词意味着该码块的大小小到这样的程度,以致只要有校正一个错误的能力就可以容许某个给定的平均随机错误率。实现普通的编码必须在复杂的处理器中进行复杂的迭代式解码处理,而单错误校正码可以直接利用较一般的数字逻辑来解码。这样,采用短码块使得能够以小的延时和简单的电路来达到高数据率的错误校正。For applications where bursty errors must be tolerated, only large code blocks can be used. On the other hand, for random errors, as long as the ratio of the number of check symbols to the number of block symbols is the same, different block sizes can be used to achieve a given code rate, so that a certain average error rate can be tolerated. Common conventional coding designs employ long code blocks because longer code blocks give varying degrees of better performance. The term "short code block" as used herein means that the size of the code block is so small that a given average random error rate can be tolerated only by the ability to correct one error. Realization of ordinary codes requires complicated iterative decoding processing in complex processors, while single error correction codes can be directly decoded using more general digital logic. Thus, the use of short code blocks enables high data rate error correction to be achieved with small delays and simple circuitry.
作为一个优选实施例,高比率码是一种单错误校正里德—所罗门码,其中在每个码块中只可以校正一个符号。所以,如后面将较详细地说明的,可以利用一个单个符号宽度的反馈移位寄存器或者一个含有接收到编码信号时的全部解码操作的查找表来构筑一个简单的解码器。一个15个符号长并带有2个检验符号的码块构成了一个编码率为13/15(也可写成RS(15,13))的单错误校正里德—所罗门码块,它能够对付符号错误率接近于1/15的情况,并能够以最少的时间和最小的计算复杂性在接收机中被解码。As a preferred embodiment, the high rate code is a single error correction Reed-Solomon code in which only one symbol can be corrected in each code block. Therefore, as will be explained in more detail later, a simple decoder can be constructed using a single symbol wide feedback shift register or a look-up table containing all decoding operations when an encoded signal is received. A code block 15 symbols long with 2 check symbols constitutes a single-error-correcting Reed-Solomon code block with a coding rate 13/15 (also written as RS(15,13)), which is capable of dealing with symbols The error rate is close to 1/15 of the cases and can be decoded in the receiver with minimum time and computational complexity.
这个基本的RS(15,13)码只用于发信中的沃尔什正交部分(不论是相干解调还是非相干解调)。对于沃尔什双正交发信(相干或非相干解调),则除了里德—所罗门码的校正之外还必须提供数据的二进制元素的校正。对于正交调制所需的符号信噪比来说,波形中二进制部分的错误概率要比正交信号错误小几个数量级,因此它是能容许的。即使发送的数据包偶而也会因随机二进制比特错误而被丢失,但平均而言发生这种情况的频度要比因太多的正交发信错误(多于使用RS(15,13)时在一个15个符号长的符号块中的单个正交错误)所造成的包丢失小得多。This basic RS(15,13) code is only used in the Walsh quadrature part of the signaling (whether coherent or non-coherent demodulation). For Walsh biorthogonal signaling (coherent or non-coherent demodulation), then correction of the binary elements of the data must be provided in addition to the correction of the Reed-Solomon code. For the symbol-to-noise ratio required for quadrature modulation, the probability of error in the binary portion of the waveform is several orders of magnitude smaller than that of the quadrature signal, so it is tolerable. Even though transmitted packets can occasionally be lost due to random binary bit errors, this happens on average less frequently than with too many orthogonal transmit errors (more than with RS(15,13) A single quadrature error in a block of 15 symbols long) causes much less packet loss.
不过,已经造成了一个正交发信错误对二进制发信的影响是不可忽略的,这是因为利用了正交解调来选择处理频道,而二进制部分的解调是基于该频道来进行的。例如,对于相干双正交情形,正交波形决策中发生的一个错误将有50%的概率会造成相应二进制比特的错误。另一方面,对于非相干双正交情形,发生正交发信错误将导致利用复合振幅来形成DPSK决策的两个DPSK比特有50%的出错概率。幸运的是,正交发信错误和二进制错误之间的强烈的相关性使得擦除式解码具有吸引力,而且擦除式解码比随机错误校正需要较少的检验比特。However, the influence of a quadrature signaling error on the binary signaling is not negligible, because quadrature demodulation is used to select the processing channel on which the demodulation of the binary part is based. For example, for the coherent biorthogonal case, an error in the quadrature waveform decision will have a 50% probability of causing an error in the corresponding binary bit. On the other hand, for the non-coherent bi-orthogonal case, the occurrence of quadrature signaling errors will result in a 50% probability of error for the two DPSK bits used to form the DPSK decision using the composite amplitude. Fortunately, the strong correlation between quadrature signaling errors and binary errors makes erasure decoding attractive, and erasure decoding requires fewer check bits than random error correction.
作为一个具体例子,对于每个符号为5比特的沃尔什双正交发信,优选的编码是含有13个5比特的信息符号的15个符号的码块。2个5比特的检验码可以用来校正所发生的一个任意的4比特正交解码错误。当R—S FEC找出了并校正了该4比特正交发信错误之后,就得知了被怀疑可能有错的那对DPSK比特的位置。各个5比特的检验符号的二进制(第五)比特分别传递了被解调的二进制比特的偶组和奇组的奇偶性。这意味着相邻的二进制DPSK比特是由不同奇偶性的比特来检验的,这使得奇偶性检验对于可能出现成对错误的DPSK是有用的。因为随机二进制错误可以忽略,所以当已经发现了一个正交发信错误时可以假定单个错误可能发生在任一个二进制数据组(偶的或奇的)中并且被怀疑的二进制比特的位置是已知的,因此,这对奇偶性比特足以校正二进制数据。As a specific example, for Walsh bi-orthogonal signaling with 5 bits per symbol, the preferred code is a 15-symbol code block containing 13 5-bit information symbols. Two 5-bit check codes can be used to correct an arbitrary 4-bit quadrature decoding error that occurs. After RS FEC finds and corrects the 4-bit orthogonal transmission error, it knows the position of the pair of DPSK bits suspected to be wrong. The binary (fifth) bit of each 5-bit check symbol conveys the parity of the even and odd sets of demodulated binary bits, respectively. This means that adjacent binary DPSK bits are checked by bits of different parity, which makes parity checking useful for DPSK where pairwise errors may occur. Since random binary errors are negligible, when a quadrature signaling error has been detected it can be assumed that a single error may have occurred in either binary data set (even or odd) and the position of the suspected binary bit is known , so this pair of parity bits is sufficient to correct binary data.
再次参见图8,数据调制器66把其输入数据翻译成相应的沃尔什函数符号波形,然后可以任选地在各符号之间加入适当的相位变化。数据调制器66或者通过从一组预先存储的波形中进行选取,或者通过在一个数字波形发生器中选择相应的逻辑,而把其输入符号值翻译成相应的沃尔什函数符号波形。对于双正交调制或差分双正交调制,相位反转的控制是这样实现的:通过对二进制沃尔什函数输出取补或者不取补来增加符号的信息容量,由此而增加数据率。然后一个异或逻辑门72把得到的波形和一个由直接序列伪噪声发生器70所产生的PN—DSSS波形69结合起来。逻辑门72的输出驱动一个RF(射频)调制器74,从而提供发送信号76,然后该信号被RF放大器78放大,以作为数据包通过天线80发送出去。Referring again to FIG. 8,
模块70、72和74所施加的调制的次序并不重要,因此是可以颠倒的。还有,RF调制器74可以分级来实现,例如,利用相应的滤波器,首先采用中频调制,然后采用最后的发送频率调制。The order of the modulations applied by
数据调制器66除了选择沃尔什函数之外,还可以加上任何的相移调制。当信噪比足够高时,可以采用相干的M值PSK,或者各符号间的非相干差分相移,例如DPSK、DQPSK或差分M值PSK,以增加数据率。适当的错误校正编码可以和这些调制方案结合使用。
参见图9,在本发明的一个实施例中,接收机84中含有一个快速同步化器82。快速同步化器82的输出控制沃尔什函数—PN联合相关器86和PN参考发生器83的定时。图12、13和14给出了如图9和10所示的沃尔什函数/伪噪声相关器86这样的沃尔什函数/直接序列相关器的各种实现方案。关于快速同步的方案在本技术领域内是周知的,本发明中可以用各种不同的形式。一个例子是匹配滤波器。另一个例子是帮助获取相关器。快速同步化器82必须包含一个具有一个探测阈值的探测电路。该阈值可以是固定的,或者也可以作为接收信号电平的函数来确定。Referring to Figure 9, in one embodiment of the present invention, a
相关器86驱动一个解调器88,后者执行最大相似性决策,或者执行近似最大相似性的决策。相关器86具有M个输出,输出的数目M等于要解码的M值信号85的阶次M。M个输出中具有最大幅度的那个特殊输出将最可能对应于与被发送的波形相匹配的参考波形。从而,相关器86的M个输出驱动解调器88,后者从相关器86的所有输出中选出有最大幅度的输出。
除了正交调制之外所采用的任何相移数据调制通过对解调器88中所有可能的波形进行相关来解调是理想的。或者,相移键控(相干的或非相干的,一个符号内的或两个符号之间的)可以通过使解调器88只对选出的正交值进行操作而独立地解调,这将造成性能上的不重要的损失。Demodulation by correlating all possible waveforms in
在一个示范性的实施例中,对于与M值正交发信相结合的DPSK,首先对每个符号对中的M值正交波形进行解调。然后在DPSK解调中利用含有对相继的各符号有最大输出的相关器的输出。在另一个示范性实施例中,对于与M值正交发信相结合的相干PSK,首先对每个符号中的M值正交波形进行解调。然后在PSK解调器中把含有对每个符号有最大输出的相关器的输出和相位参考进行比较。In an exemplary embodiment, for DPSK combined with M-value quadrature signaling, the M-value quadrature waveform in each symbol pair is demodulated first. The output of the correlator containing the maximum output for successive symbols is then used in DPSK demodulation. In another exemplary embodiment, for coherent PSK combined with M-value quadrature signaling, the M-value quadrature waveform in each symbol is first demodulated. The output of the correlator containing the maximum output for each symbol is then compared with the phase reference in the PSK demodulator.
在解调器88中,在执行了解调之后,如果在发送机中采用了错误校正编码,则对每个解调的符号进行解码,以发现错误。然后把解码的符号89连接到数据接口92中,以形成将被计算机接收的二进制数据流。In
需要指出,因为假定了数据包短到足以需要快速同步,所以没有包含延时锁定定时控制环。不过,如果数据包对于定时环移指标来说太长了,或者希望用可变长度的数据包,则可以包含一个延时锁定环或一个AFC(自动频率控制)环。Note that the delay-locked timing control loop is not included because it is assumed that the data packets are short enough to require fast synchronization. However, if the data packets are too long for the timing loop-shift specification, or if variable-length data packets are desired, a delay-locked loop or an AFC (automatic frequency control) loop can be included.
参见图10,那里示出了本发明的接收机的一个产施例,它采用了相关器同步,并任选地含有一个延时锁定时间跟踪控制环90。在包的开始还可以用任何一个沃尔什函数作为发送的同步信号。作为一个说明性的例子,将使用最低阶数的波形Wo。这时,相关器86利用来自一个定时控制模块87的定时信息作为其输入,执行对PN码定时的串行相关搜索。输出信号Wo由一个比较器93来探测,根据相关器86的实现技术的不同,该比较可以是模拟的或数字的。比较器93的输出信号由一个同步探测器95接收。然后同步探测器95阻止对信号的继续搜索,并激活解调处理。Referring to Figure 10, there is shown an embodiment of a receiver of the present invention which employs correlator synchronization and optionally includes a delay locked time tracking
在一个示范性实施例中,比较器93的第二个输入94由阈值估计模块98确定,后者把一个或多个其他通道96的各个输出大小相加起来。因为这些通道96执行对被发送的同步信号的正交相关,所以通道96提供了关于接收机中的噪声大小和干扰功率的度量。如果没有噪声和干扰,则只有一个通道96是激活的。不过,某种程度的噪声和干扰是不可避免的,所以每个通道96都有某种程度的激活。把许多这样的通道96结合起来可以对接收信号中的噪声和干扰进行非相干的平均,由此给出一个能自动适应于保持一个接近于常量的错误告警率的探测阈值,其中的错误告警是指把噪声和干扰错误地解释为真实的相关信号。利用各正交通道中的同时相关来建立探测阈值要优于利用在一个跨越多个输出样本的周期上对单个相关器的电平取平均的方法,这是因为后者具有过渡响应的问题。In an exemplary embodiment, the
图10的解调器88与图9的解调器相同。注意,在图10中明显地示出了任选的用来保持长数据包的同步性的时间跟踪功能块90,而在图9中该时间跟踪功能块是隐含的。实现该时间跟踪模块90的方法是众知的,其中包括早期/晚期相关和时间抖动调制,如果定时环移的跟踪是时钟偏移或者多普勒效应,则还包括有AFC。The
能够用于本发明的数据包结构的一个例子如图11所示。该数据包结构100包括一个引头部分101、一个数据部分102、以及一个尾部103。引头部分101含有一个先头部分104、一个源地址106、一个目标地址108、和一个包长度110。先头部分包括有同步信号,也可以任选地包括一些接收机可以用来证实所发生的一个探测事件的信号。先头部分104的长度取决于所用同步器的类型。先头部分104的后面还可以跟随有其他控制信息,例如错误校正类型或控制信息自身的错误检验。数据包的包体内是数据102。尾部103包括一个用于最后错误探测的循环冗余检验码112。尾部也可以包括关于前面的包是否被成功地接收到的信息收到信息114,这个信息叫做“尾备(piggybacked)”信息收到信息。An example of a packet structure that can be used in the present invention is shown in FIG. 11 . The packet structure 100 includes a header part 101 , a data part 102 and a trailer part 103 . The header section 101 contains a header section 104 , a source address 106 , a destination address 108 , and a packet length 110 . The preamble includes synchronization signals and, optionally, signals that the receiver can use to confirm the occurrence of a detection event. The length of the header portion 104 depends on the type of synchronizer used. The header part 104 may also be followed by other control information, such as error correction type or error checking of the control information itself. The body of the data packet is data 102 . The trailer 103 includes a cyclic redundancy check 112 for eventual error detection. The trailer may also include information received 114 regarding whether the previous packet was successfully received, this information is called a "piggybacked" message received.
图12、13和14示出沃尔什函数和PN相关器联合模块86和图9、10中的数据解调模块88的详细框图。仅仅为了起到说明的作用,这些例子中将采用给出每个符号3比特的8值沃尔什调制。不过,应该认识到,同样的电路也可以用于每个符号有任意个比特的正交发信,其中也包括二进制正交发信。Figures 12, 13 and 14 show detailed block diagrams of the combined Walsh function and
如图12所示,可以利用至少一个混频器115和至少一个带通滤波器116来在中频上或发送频率上直接除去伪噪声(PN)。如果沃尔什函数编码没有占用全部的扩散谱带宽(即如果每个沃尔什时钟)周期有多于1个的PN契普),则带通滤波器116可以过滤得只剩下沃尔什函数带宽,造成部分相关。这时,可以用一个表面声波(SAW)滤波器来实现的这个带通滤波器116将给出一个方形的脉冲响应,该响应把输入波形过滤成落在沃尔什函数调制的带宽之内。然后该滤波的信号117被分成I和Q两个通道,并分别被其中的混频器118、低通滤波器120和A/D(模/数)转换器122采样,由此形式了信号117的一个复数表示,其中I通道代表信号117实部分量,Q通道代表信号117的虚部分量。A/D转换器122的输出被沃尔什函数解调器124接收,后者对该信号和一个参考沃尔什函数进行相关。相关器124的输出在联合电路126中进行包络解调,后者对8值调制的8组复(I和Q)通道中的每一组都给出一个包络输出。这8个包络输出在8路比较器130中进行比较,给出表明哪一个复相关器124给出了最大幅度包络输出的一个最大幅度指标。该最大幅度指标指明了最可能的发送数据符号,该符号是由相关器124中所执行的线性相关处理所决定的。数据解码器132接收该最大幅度指标和8个包络输出,并执行直接解码处理以得到所选出的沃尔什函数相关器包络输出的二进制数据流,或者执行任选的里德—所罗门错误解码,或者在也使用了双正交发信的情形下执行里德—所罗门和二进制码的混合错误解码。As shown in FIG. 12, at least one
图13示出一个示范性实施例,其中的PN去除是在A/D转换之后并紧接着沃尔什函数相关之前进行的。也有可能利用在A/D转换之前的模拟乘法(未示出)来执行在基带上的PN去除。解调器可以与图12中所使用的解调器130、132相同,或者可以在各符号之间任选地加上DPSK。因为使用了DPSK,所以这种发信形式叫做非相干双正交发信。Figure 13 shows an exemplary embodiment in which PN removal is performed after A/D conversion and immediately before Walsh function correlation. It is also possible to perform PN removal at baseband with an analog multiplication (not shown) prior to A/D conversion. The demodulators can be the same as the
为了执行DPSK解调,确定最大相关器输出的8路幅度比较模块150的输出152在选择器146中被用来从8个复振幅145中选出具有最大信号的复振幅147,该复振幅147将用于DPSK解调。In order to perform DPSK demodulation, the output 152 of the 8-way
DPSK决策是利用所选出的两个相继符号的输出在复乘法器158中完成的,在这过程中利用了一个符号延时器154,对最大振幅相关器输出进行了内积运算,并决定了结果的正负号。同时,每个符号的最大指标被作为沃尔什函数发信的正确值保存在符号延时模块156中。数据解码器160接收来自符号延时模块156的沃尔什解调结果和来自复乘法器158的DPSK解码结果。这两个结果在数据解码器中通过把单比特的DPSK答案和3比特的沃尔什相关器答案连接在一起而被结合,得到每个符号的4比特的(16值符号表)输出。或者,数据解码器160也可以任选地加上一个错误校正算法。然后数据解码器160把各个得到的符号转换成一个等价的二进制数据序列,以供计算机(未示出)处理。数据解码器160的功能是图8中模块62,64和66所执行的操作的逆操作。注意,根据哪一个特定符号对准于发送的DPSK调制的不同,符号延时器156是任选的。当存在有符号延时器156时,DPSK结果在数据解码器160中对准于在DPSK符号对中的前一符号时期所发送的那个沃尔什函数符号。The DPSK decision is made in
图14示出一个用于相干相位参考信号164的单通道解码器。IF(中频)信号166被带通滤波器168滤波。滤波后的IF信号与由一个载波恢复环(未示出)所提供的相干相位参考信号164相乘。得到的信号被低通滤波器170进行低通滤波,然后被A/D转换器172转换成数字信号。得到的数字信号被一个PN相关器176利用PN参考码174进行解扩散,然后该得到的解扩散信号在一个沃尔什相关器178中被进行沃尔什函数解调。前述的任何PN去除技术和沃尔什函数解调技术在这里都能应用,而且能以任何次序来应用。如果PN扩散码的调制率比沃尔什调制率高,则解扩散的PN可能在PN相关器176中降低到沃尔什带宽。由于使用了相位参考信号164,所以在该相关器中只需要一个通道(通道I)。一个正负号剥除模块180剥除掉由沃尔什相关器178所提供的数字信号中的正负号比特位,然后一个8路比较模块182判断相关器178的哪一个相关输出最大。因为相位参考信号164保持了相干性,所以可以任选地使用PSK调制来提供相干双正交发信。解调要求从正负号寄存器184中选出最大值的正负比特位。数据解码器186任选地执行错误探测和校正,并把由8路比较模块182所提供的信号的符号组分解成二进制数据流,以供计算机(未示出)处理。FIG. 14 shows a single-pass decoder for the coherent phase reference signal 164 . The IF (intermediate frequency) signal 166 is filtered by a
沃尔什函数发信Walsh function send letter
图15A—15H示出了前8个沃尔什函数。最低阶次的沃尔什函数示于图15A,其他的沃尔什函数以逐渐增加阶次的顺序分别示于图15B—15H。最低阶次的沃尔什函数写作Wo。因为在通信环境下沃尔什函数是时间的函数,所以沃尔什函数也可以表示成W(n,t)或WAL(n,t),其中n是具体沃尔什函数的阶次,t是时间。Figures 15A-15H show the first 8 Walsh functions. The Walsh function of the lowest order is shown in Fig. 15A, and the other Walsh functions in order of increasing order are shown in Figs. 15B-15H, respectively. The lowest order Walsh function is written as I. Because the Walsh function is a function of time in the communication environment, the Walsh function can also be expressed as W(n, t) or WAL(n, t), where n is the order of the specific Walsh function, and t it's time.
沃尔什函数是数字化波形,它们中的每一个都是与任一个不同阶次的沃尔什波形互相正交的。当它们相乘时,也就是任何两个不同阶次的沃尔什函数的相乘的积分,等于零。各个沃尔什函数的阶次等于该函数所呈现的二值跳变的数目。例如,WAL(o,t)没有一个二值跳变,而WAL(2,t)有两个二值跳变。等价地说,沃尔什函数可以看成是在波形持续时期内具有一个或多个二进制状态,其中一个二进制状态的持续时间可以不长于某一个叫做沃尔什契普的最小特续时间。Walsh functions are digitized waveforms, each of which is mutually orthogonal to any Walsh waveform of a different order. When they are multiplied, the integral of any two Walsh functions of different orders multiplied equals zero. The order of each Walsh function is equal to the number of binary transitions that the function exhibits. For example, WAL(o,t) does not have one binary transition, while WAL(2,t) has two binary transitions. Equivalently speaking, the Walsh function can be regarded as having one or more binary states during the duration of the waveform, where the duration of a binary state may not be longer than a certain minimum special duration called the Walsh chip.
对于一个信息的每个符号,可以用一个异或逻辑门把一个这种二值波形和一个直接序列扩散谱码进行逻辑结合,以生成另一个能够用来对已经被该信息所调制的载波进行相位调制的数字式波形。For each symbol of a message, an XOR logic gate can be used to logically combine one such binary waveform with a direct sequence spread spectrum code to generate another signal that can be used to modulate the carrier wave that has been modulated by the message. Phase modulated digital waveform.
图16示出了4条概率曲线。标有DPSK的曲线示出利用DPSK扩散谱发信时实现对一个1024比特的数据包的正确解调的概率与以分贝(db)为单位的归一化信号/干扰(S/I)比的函数关系。标有数据率8b/s(比特/符号)、4b/s和2b/s的其他三条曲线分别示出利用每个符号8、4和2比特的M值正交发信时实现对一个1024比特的数据包的正解调的概率。必须强调,M值正交发信是编码的一种形式,如果对该编码结合以DPSK调制,则所需的信号干扰比将向较小方向移动。Figure 16 shows 4 probability curves. The curve labeled DPSK shows the probability of achieving correct demodulation of a 1024-bit data packet versus the normalized signal/interference (S/I) ratio in decibels (db) when signaling using the DPSK spread spectrum Functional relationship. The other three curves labeled data rates 8b/s (bits/symbol), 4b/s and 2b/s show the realization of a 1024-bit The probability of positive demodulation of the packet. It must be emphasized that M-value orthogonal signaling is a form of coding, and if the coding is combined with DPSK modulation, the required signal-to-interference ratio will move to a smaller direction.
图17以扩大的标度示出同样的曲线。注意使用4值正交(2比特/符号)发信基本上与DPSK发信等效,而较高的发信符号表(4b/s或8b/s)将明显地改进性能。上述曲线意味着,对于未编码的连接,在给定的带宽下,把M值(M>2)正交发信与PN—DSSS扩散谱结合时在接收机中能容受的S/I比要比把PN—DSSS扩散谱与二值(M=2)发信或DPSK发信相结合时所能容受的S/I比大。反之,例如利用4b/s和带宽为80MHz的PN—DSSS的发信时,在接收机中所能容受的干扰将和利用DPSK和带宽为130MHz的直接序列的发信所能容受的干扰一样大!Figure 17 shows the same curve on an enlarged scale. Note that signaling using 4-value quadrature (2 bits/symbol) is essentially equivalent to DPSK signaling, while higher signaling symbol tables (4b/s or 8b/s) will improve performance significantly. The above curve means that for an uncoded connection, under a given bandwidth, the S/I ratio that can be tolerated in the receiver when the M value (M>2) is combined with the PN-DSSS diffusion spectrum It is larger than the S/I ratio that can be tolerated when combining PN-DSSS diffusion spectrum with binary (M=2) signaling or DPSK signaling. Conversely, for example, when using 4b/s and PN-DSSS with a bandwidth of 80MHz, the interference that can be tolerated in the receiver will be the same as the interference that can be tolerated by using DPSK and a direct sequence with a bandwidth of 130MHz same size!
PN—DSSS码的轮转叫做循环码移键控(CCSK),它可给出一个正交组,这个正交组具有使用沃尔什函数时的某些优点,例如它具有这样的性质:正交发信所需的带宽可以在不把信号带宽扩展到超过PN—DSSS码带宽的前提下等于直接序列的带宽。使用CCSK将给出一个脉冲位置调制(PPM)的相关器输出波形。不过,在多路径环境下,CCSK的这种PPM性质可能会产生问题,这是因为信号的一个重要特征,也即用于解调的延时判断,有可能被误解成是多路径效应。所以,在多路径环境下,使用CCSK不比使用沃尔什函数好。The rotation of the PN-DSSS code is called cyclic code shift keying (CCSK), which can give an orthogonal group, which has some advantages when using the Walsh function, for example, it has the property that the orthogonal The bandwidth required for sending a letter can be equal to the bandwidth of the direct sequence without extending the signal bandwidth beyond the bandwidth of the PN-DSSS code. Using CCSK will give a pulse position modulated (PPM) correlator output waveform. However, the PPM nature of CCSK can be problematic in multipath environments because an important characteristic of the signal, the delay judgment used for demodulation, can be misinterpreted as multipath effects. Therefore, in a multipath environment, using CCSK is no better than using Walsh function.
如果由于正交发信而引起的带宽扩展远小于直接序列扩散,那末可以使用任何的正交组;这时,方便的选择是一个音调组(即M值频移键控),这种组是在剥除掉了扩散码之后利用快速傅里叶变换(FFT)来解调的。然而,如果由于正交发信而引起的带宽扩展接近于由DSSS调制所引起的扩展,则因为直接序列调制和正交调制是极不相似的调制,它们不能以任何方法同步地叠加,所以实际的发送带宽将取决于直接序列调制和正交调制两者。If the bandwidth expansion due to orthogonal signaling is much smaller than the direct sequence spread, then any orthogonal group can be used; in this case, a convenient choice is a tone group (i.e., M-value frequency shift keying), which is It is demodulated using Fast Fourier Transform (FFT) after stripping off the spreading code. However, if the bandwidth expansion due to quadrature signaling approaches that due to DSSS modulation, since direct sequence modulation and quadrature modulation are very dissimilar modulations, they cannot be synchronously superimposed by any means, so practical The transmit bandwidth of will depend on both direct sequence modulation and quadrature modulation.
虽然CCSK和沃尔什函数两者都具有正交发信所需的带宽能够等于直接序列带宽,并且不使信号带宽进一步扩展得超越PN—DSSS带宽的特性,但CCSK不能在多路径环境中有效地使用。于是,对限制带宽和增强多路径环境下的性能这两个目的来说,沃尔什函数优于CCSK。Although both CCSK and Walsh functions have the characteristics that the bandwidth required for orthogonal signaling can be equal to the direct sequence bandwidth, and do not further expand the signal bandwidth beyond the PN-DSSS bandwidth, but CCSK cannot be effective in a multipath environment ground use. Thus, the Walsh function is superior to CCSK for both purposes of limiting bandwidth and enhancing performance in multipath environments.
沃尔什函数相关处理器Walsh function correlation processor
在本讨论中假设接收到的信号是用PN—DSSS和沃尔什函数两者调制过的。还假定在接收机中,用来解调接收信号的参考PN—DSSS码是正确地对准于接收信号的,其中的同步例如是利用匹配滤波器或者时间滑移串行相关器来实现的。再有,假定接收信号已与当地参考信号相乘在一起,给出了一个解扩散的信号,然后该解扩散信号又经过了低通滤波,以容易处理高阶次沃尔什函数。(例如,最高阶次的沃尔什函数可以具有一个仅含有小于DSSS码片速率(chip rate)的频率的带宽)这个解扩散操作的效果是去除了PN—DSSS码,只留下沃尔什函数调制。In this discussion it is assumed that the received signal is modulated with both PN-DSSS and Walsh functions. It is also assumed that the reference PN-DSSS code used to demodulate the received signal is correctly aligned to the received signal in the receiver, where synchronization is achieved, for example, using a matched filter or a time-slip serial correlator. Again, it is assumed that the received signal has been multiplied with a local reference signal to give a despread signal which is then low pass filtered to easily handle higher order Walsh functions. (For example, the highest order Walsh function can have a bandwidth containing only frequencies less than the DSSS chip rate.) The effect of this despreading operation is to remove the PN-DSSS code, leaving only the Walsh function modulation.
下面的讨论考虑同相位的基带处理。在实际的实施中,因为载波相位通常是未知的,所以把信号转换成同相位和正交相位两个通道,并在每一通道中部执行下述的同相位位然后在数据决策之前对相应的振幅进行包络结合。The following discussion considers in-phase baseband processing. In actual implementation, because the carrier phase is usually unknown, the signal is converted into two channels of in-phase and quadrature phase, and the following in-phase bit is performed in the middle of each channel, and then the corresponding The amplitudes are envelope combined.
在沃尔什函数相关处理器(例如模块86、124、144、178)中得到所需的相关的一个方法是实现完全并行的快速沃尔什变换。只有当沃尔什函数的阶次变大时这个方法才是可取的。执行快速沃尔什变换的一个较好的方法是充分利用沃尔什函数的数学结构,即利用多个图22所示的基本单元来计算沃尔什函数的各个系数,这些基本单元按图23所示的方式互连成了具有前后各级的树状结构。每个后一级的时钟率比前一级减少一半,而每个后一级的单元数比前一级多一倍,这样保持了每一级的计算率相同。每一级的功耗主要取决于计算率,所以每一级的功耗也接近相同。而且,计算单的数目要远少于完全并行快速沃尔什变换中所需的数目。One way to obtain the desired correlation in a Walsh function correlation processor (eg,
并行快速沃尔什变换对每个M值的输出需要M(logm)个计算单元。反之,图23所示的树状结构对每个M值的输出只用2(M—1)个计算单元。因此,对于较大的M值,因为在树状结构中对每个M值的输出的计算单元数目明显地少,所以对于计算沃尔什变换来说图23的树状结构要优于并行结构(未示出)。对于每一个符号,这两个结构所执行的计算次数是相同的。树状结构提供了用硬件数量换取硬件操作速率的可能性,这一点在用集成电路实现这种结构时是有利的。The output of the parallel fast Walsh transform for each M value requires M(logm) computing units. On the contrary, the tree structure shown in Fig. 23 only uses 2(M-1) calculation units for the output of each value of M. Thus, for larger values of M, the tree structure of Fig. 23 is superior to the parallel structure for computing the Walsh transform because the number of computational units in the tree structure for the output of each value of M is significantly smaller (not shown). For each symbol, the number of calculations performed by both structures is the same. The tree structure offers the possibility to trade the amount of hardware for the speed of hardware operation, which is advantageous when implementing such a structure with an integrated circuit.
参见图22,基本单元250在输入端252接收速率为fin的串行输入样本,并在输出端254和256以速率fin/2并行地产生两组输出样本。这样,输入样本中的一个串行对变成了一个输出样本并行对。输出对中的一个输出样本是当前串行输入样本对的和,输出对中的另一个输出样本是这两个输入样本的差。Referring to FIG. 22 ,
图23示出了用于解码前8个沃尔什函数Wo—W8的由基本单元250所构成的树状结构252。注意,通过进行算术和及算术差的运算,通过该树状结构的条一条路径都进行了输入序列与一个特定组合的(二值)方波函数的相乘以及对结果的相加。事实上,每一条路径的特定方波函数都是一些拉马赫(Rademacher)函数乘积,已知这种乘积可以产生沃尔什函数。FIG. 23 shows a
还应注意,由于每一后继级都含有两倍于前一级的单元数,但其时钟率只有前一级的一半,所以该树状结构自然地保持了功率不变。再有,因为较高的扇出信号的分布工作于成比例的较低的速率,所以集成电路的设计布局就简化了。因此,正像集成电路中所希望的那样,较慢的电路由较长的信号路径来连接。Note also that the tree structure naturally preserves power since each subsequent stage contains twice the number of cells as the previous stage but has half the clock rate of the previous stage. Also, since the distribution of higher fanout signals operates at proportionally lower rates, integrated circuit design layout is simplified. Thus, slower circuits are connected by longer signal paths, as desired in integrated circuits.
沃尔什函数相关处理器也可以用现场可编程门阵列来实现,而其实现技术的细节是没有关系的。利用树状结构可使现场可编程门阵列的实现变得容易,这是因为这种实现的较高扇出的路径较长,从而可以工作得更慢。或者,该处理器也可以用数字信号处理微处理器完全以软件来实现。对于大带宽情形,该处理器可以用电荷转移器件(CTD)来有效地实现。Walsh function dependent processors can also be implemented in field programmable gate arrays, and the details of the implementation technique are irrelevant. Field Programmable Gate Array implementations are facilitated by using a tree structure because the implementation has longer paths for higher fanout and thus can work slower. Alternatively, the processor may be implemented entirely in software using a digital signal processing microprocessor. For large bandwidth cases, the processor can be efficiently implemented with charge transfer devices (CTD).
电荷转移器件实现Charge transfer device implementation
电荷转移器件(CTD)包括电荷耦合器件(CCD),声电荷转移(ACT)器件、和戽斗式器件(BBD)。这些技术都把信号表示成为电荷,并通过处理电荷来处理信号。CTD技术既可以执行同步化处理,也可以执行解调处理。CTD可以用时间离散的模拟样本作为其输入,执行所有的信号处理,并在其输出端给出结果的数字数据决策。因为CTD的输入端是一个电容性的存储井,所以当用时钟控制CTD的输入时,模拟信号就自然地被采样了。这个操作类似于采样保持电路中的采样电容器。Charge transfer devices (CTD) include charge coupled devices (CCD), acoustic charge transfer (ACT) devices, and bucket device (BBD). These techniques all represent signals as charges and process the signals by manipulating the charges. CTD technology can perform both synchronization and demodulation. A CTD can take time-discrete analog samples as its input, perform all signal processing, and give the resulting digital data decisions at its output. Because the input to the CTD is a capacitive storage well, the analog signal is naturally sampled when the CTD input is clocked. This operation is similar to a sample capacitor in a sample-and-hold circuit.
另一方面,数字方法要求昂贵的高速D/A(数/模)转换器。反之,CTD的输入线性度在一定的采样率下能支持比本应用所需的处理增益大得多的增益,该采样率对CCD来说是50Msps(兆样本/秒),对ACT器件是360Msps。这些采样率已考虑到了相对于信号带宽的系数为2的过采样率,以防止过度的跨越损失。通过使两个器件并行地工作和时钟晃动,有可能做到更高的采样率。信号可以以模拟精度而不是以二进制数字参考信号的精度进行处理。On the other hand, digital methods require expensive high-speed D/A (digital/analog) converters. Conversely, the input linearity of the CTD can support much greater gain than the processing gain required for this application at a sampling rate of 50Msps (mega samples per second) for the CCD and 360Msps for the ACT device . These sampling rates take into account an oversampling ratio of 2 relative to the signal bandwidth to prevent excessive spanning losses. Higher sampling rates are possible by operating both devices in parallel and clock jittering. Signals can be processed with analog precision rather than that of a binary digital reference signal.
如图18的示范性实施例所原理性的示出的,沃尔什解调器可以利用CTD190来构筑。给CCD190的电输入被连接到信号电荷注入导线191上,后者是固定在基底表面的输入电极192上的。时钟电报195上的时钟信号把所采样的电荷包沿着一行电荷存储井193依次地转移。在每个时钟周期时期,每个电荷存储井接受原先存储在其左侧的电荷存储井中的电荷包,在每个时钟周期之后,信号传感电报194读出存储在各个井内的电荷量。As shown schematically in the exemplary embodiment of FIG. 18 , a Walsh demodulator can be constructed using CTD 190 . The electrical input to the CCD 190 is connected to a signal charge injection lead 191 which is fixed to an input electrode 192 on the surface of the substrate. The clock signal on clock telegram 195 sequentially transfers the sampled charge packets along a row of charge storage wells 193 . During each clock cycle, each charge storage well receives the charge packet originally stored in the charge storage well to the left of it, and after each clock cycle, the signal sensing telegraph 194 reads out the amount of charge stored in each well.
或者,在ACT器件中,对信号样本的处理是相似的,只是CCD的时钟电报被一个表面声行波的电位所取代。在BBD中,信号电荷的时钟控制是通过受时钟控制而导通的晶体管来实现的,不过信号处理是类似的。Alternatively, in an ACT device, the processing of the signal samples is similar except that the CCD's clock telegram is replaced by a surface acoustic traveling potential. In a BBD, the clocking of the signal charge is accomplished through transistors that are clocked on, but the signal processing is similar.
沃尔什解调器需要样本延时以提供波形样本的存储,正像位在基底中时钟电极195下方和传感电报194下方的电荷存储井193中所提供的那样。沃尔什联合电路198对电信号传感电极194所提供的信号进行沃尔什相关,由此给出多个包络输出。然后一个幅度电路和M路比较电路200提供一个最大幅度指数信号201,指明沃尔什联合电路198中的哪一个相关器产生了具有最大幅度的包络输出。最大幅度指数信号201被提供给一个探测/数据解码电路202,后者对该信号进行数据解码。The Walsh demodulator requires a sample delay to provide storage of waveform samples, as provided in the charge storage well 193 located in the substrate below the clock electrode 195 and below the sense telegram 194 . A Walsh combining circuit 198 performs a Walsh correlation on the signal provided by the electrical signal sensing electrodes 194, thereby giving a plurality of envelope outputs. A magnitude circuit and M comparison circuits 200 then provide a maximum magnitude index signal 201 indicating which correlator in the Walsh joint circuit 198 produced the envelope output with the largest magnitude. The maximum amplitude index signal 201 is provided to a detection/data decoding circuit 202 which data decodes the signal.
如果PN—DSSS码的带宽大于CTD所能支持的带宽,则可以在接收信号被CTD处理之前,并当在同步阶段中建立了DS契普的定时之后,通过在一个预相关器中去除掉PN—DSSS调制而减小接收信号的带宽。然后CTD就可以进行沃尔什相关、数据解调和数据解码了。If the bandwidth of the PN-DSSS code is larger than the bandwidth supported by CTD, it can be removed by removing the PN in a pre-correlator before the received signal is processed by CTD and after the timing of the DS chip is established in the synchronization phase. - DSSS modulation to reduce the bandwidth of the received signal. The CTD is then ready for Walsh correlation, data demodulation and data decoding.
通过对解调CTD通道的重新布局,或者通过利用一个并行工作的分开的CTD通道,同步化的建立也可以在CTD中进行。如果对同步化和解调宁可用相同的码片速率,而且如果选用的码片速率大于25MHz(对于50Msps的器件而言),则可以结合一个多路转接结构,用一些并行的CCD来实现匹配滤波器。Synchronization can also be established in the CTD by rearranging the demodulation CTD channels, or by using a separate CTD channel operating in parallel. If it is preferable to use the same chip rate for synchronization and demodulation, and if the selected chip rate is greater than 25MHz (for 50Msps devices), it can be implemented with a number of parallel CCDs in combination with a multiplexing structure. matched filter.
或者,由于ACT器件所固有的较高的采样率,ACT技术也可以使用。另外一种选择是,由于对同步化来说不存在波特率的要求,所以可以用较长的符号和较低的PN—DSSS码率,由此来保持处理增益。Alternatively, ACT techniques can be used due to the inherently higher sampling rates of ACT devices. Alternatively, since there is no baud rate requirement for synchronization, longer symbols and lower PN-DSSS code rates can be used, thereby maintaining processing gain.
匹配滤波器中的代码契普数目可以进一步增加,以给出一个容错性强的同步先头部分。然后在一个串行的操作中可以达到精确的定时。例如,以这种方法,可以用25MHz的扩展谱码率来同步,同时用25MHz的沃尔什码片速率来编码被可以在预相关器中去除的75MHz扩散谱码所调制的数据。The number of code chips in the matched filter can be further increased to give an error-tolerant sync preamble. Precise timing can then be achieved in one serial operation. For example, in this way, a 25 MHz spread spectrum code rate can be used for synchronization while a 25 MHz Walsh chip rate is used to encode data modulated by a 75 MHz spread spectrum code which can be removed in the precorrelator.
CTD的一个重要优点是全部有关的支持电路和存储井都可以集成在同一个器件中。因为现代的CCD采用了类似于DRAM(动态随机存取存储器)的存储技术,所以CCD技术直接得益于DRAM技术在集成度和速度上的进步。An important advantage of CTD is that all relevant support circuits and storage wells can be integrated in the same device. Because modern CCDs use a storage technology similar to DRAM (Dynamic Random Access Memory), CCD technology directly benefits from the advancement of DRAM technology in terms of integration and speed.
幅度和8路比较电路200和探测/数据解码电路202(以及任选的定时和频率控制环)例如可以直接集成在器件的输出端,从而大为简化了输出处理。Amplitude and 8-way comparison circuits 200 and detection/data decoding circuits 202 (and optional timing and frequency control loops) can, for example, be integrated directly at the output of the device, greatly simplifying output processing.
数字实现digital realization
芯片结构是根据图22和23的基本单元和树状结构来安排的。因为这种结构有密集的寄存器和树状的形状,它可以以一个集成电路(IC)的形式或一个现场可编程门阵列(FPGA)的形式来有效地实现。树状结构的一个好处是,虽然每一级含有两倍于前一级的电路数量,但后一级的操作速度只需是前一级的一半。因此芯片上的功率分布是均匀的,而且对速度要求最高的电路的布线要求减少了。结果,对较高速度的输入级可以采用优化布线。还有,对于最后一级的布局也不会受到限制,这一级工作得比较慢,但由于具有最高的相加器扇出而需要许多引线通道。The chip structure is arranged according to the basic unit and tree structure of Figs. 22 and 23 . Because this structure has dense registers and a tree-like shape, it can be efficiently implemented in the form of an integrated circuit (IC) or a field-programmable gate array (FPGA). One benefit of the tree structure is that although each stage contains twice the number of circuits as the previous stage, the latter stage only needs to operate at half the speed of the previous stage. Power distribution across the chip is thus even and wiring requirements for the most speed-critical circuits are reduced. As a result, optimized routing can be employed for higher speed input stages. Also, there are no placement constraints for the last stage, which works slower but requires many wire lanes due to having the highest adder fanout.
非高斯通信频道上的通信比高斯通信频道上的通信要求数字信号处理器能接收更宽的输入字。在高斯频道中,可以采用良好的信号归一化来减少每个输入字的比特数,甚至减少到1个比特,从而明显地节省了硬件。Communication on a non-Gaussian communication channel requires a digital signal processor capable of accepting wider input words than communication on a Gaussian communication channel. In a Gaussian channel, good signal normalization can be employed to reduce the number of bits per input word, even down to 1 bit, resulting in significant hardware savings.
参见图19,为了适应于非高斯干扰,还为了减小信号归一化电路(例如自动增益控制)所需要的精度,图19的实施例使用了每字6比特(5比特加上一个正负号比特)的输入样本206。一系列的时钟信号除法器205提供逐渐减慢的时钟信号。输入样本206按时钟控制进入到输入寄存器207。第一级的加/减模块208的细节如图19A所示,它对6比特的二进制补码输入209进行操作,加上正负号扩展后产生一个7比特的输出211。Referring to Fig. 19, in order to adapt to non-Gaussian interference, also in order to reduce the accuracy required by the signal normalization circuit (such as automatic gain control), the embodiment of Fig. 19 uses 6 bits per word (5 bits plus a positive and negative number bits) of
为了能支持10Mbps的8值发信,该加/减模块208必须以钟频26.67MHz工作。这是因为为了对3比特/符号能达到10Mbps,对于8沃尔什契普/符号(8值调制)需要3.333Msps(每秒兆符号)的符号率。In order to support 10Mbps 8-value signaling, the add/subtract
参见图9A,时钟信号A的速度是时钟信号B的两倍,后者已被时钟信号除法器205除以2。结果,加法器210A和减法器210B并行地工作,以一半输入样本出现在该加/减模块208输入端处的速率提供一对输出。Referring to FIG. 9A , clock signal A is twice as fast as clock signal B, which has been divided by two by
时钟clock
当一对输入样本被装载到第一个加/减模块208的输入寄存器208A中之后,分别由模块210A和210B所执行的加法和减法操作的结果被锁存,直到下一个输入样本到达之前。这样,尽管加/减模块208对一对样本同时进行操作,但必须在一个采样周期内得到结果。类似地,第二级的加/减模块212对第一级加/减模块208的一对输出样本211进行操作。而且在下一个输入样本到达之前必须把结果输出给下一级。After a pair of input samples is loaded into the
第三级的加/减模块214被作了修改,使其输出寄存器216安排在8路比较器218的后面,从而避免了一个额外的帧延迟,同时也省去了M—1个寄存器(在本例中M=8)。第三级加/减模块214和8路比较电路218都以1/4的输入速率工作。如果在每一级的输入端都采用了双缓存,则由于要在等待处理的同时存储一组额外的样本,所以计算速率将可减半。The add/subtract
典型地,在时钟信号到达每一级的输入锁存器和输出锁存器之间存在有时钟歪斜(延迟)。如果输入时钟最晚到达的时间和输出时钟最早到达的时间的差值是正的,则必须在逻辑路径的最大延时上加上这个差值,然后来决定时钟频率。如果注意到了最小保持时间能满足最短可能的逻辑延时路径的情况,则可以通过在输出时钟上加上额外的延时来提高速率。Typically, there is a clock skew (delay) between the arrival of the clock signal to the input and output latches of each stage. If the difference between the latest arrival time of the input clock and the earliest arrival time of the output clock is positive, this difference must be added to the maximum delay of the logic path to determine the clock frequency. If you notice that the minimum hold time satisfies the shortest possible logic delay path, you can increase the rate by adding additional delays to the output clock.
8路比较电路218呈现一个反向的二进制树状结构,它的每一个在后一级的单元数目是其前一级的数目的一半。因为只示出了单个接收机通道,所以假定了是如图14所示的相干载波参考情形。这样,包络探测只是一个正负号剥除的功能。首先,在正负号剥除模块220中确定来自加/减模块214的每个9比特的包络信号的幅度。然后,在每一级中执行成对的幅度比较,结果从得胜的相关器中得到一个最大字节的幅度。每个比较的最大字节的值被传送给下一级,同时相应相关器的指数被7变3解码器222解码成正交数据解码结果。I和Q全处理的结构The 8-
在图20中,把图19所示的通道结构对Q通道复制了一次,然后I和Q的电路被结合在一起,再加上8路比较电路,给出了I和Q的全处理。图20示出了正交通道的结合是如何实现的:在结合I和Q的模块232中,利用了这样的众知的方法,即把I通道和Q通道的每一个输出对230和231中的具有较大值的I的或Q的那个输出加到具有较小值的那个输出的一半之上。因此,如正负号剥除模块220所执行的正负号剥除处理仍需要对每个通道进行。In Fig. 20, the channel structure shown in Fig. 19 is copied once for the Q channel, and then the circuits of I and Q are combined together, and 8 comparison circuits are added to give full processing of I and Q. Fig. 20 shows how the combination of quadrature channels is realized: In the
根据本发明,图20的电路可以分割成多个相同的或接近相同的集成电路,每个集成电路都具有适合于与其他类似集成电路相结合的可串连结构,以形成关于任意M值的M值沃尔什解调器。According to the present invention, the circuit of FIG. 20 can be partitioned into a plurality of identical or near-identical integrated circuits, each integrated circuit having a cascadable structure suitable for combining with other similar integrated circuits to form a circuit for any value of M. M value Walsh demodulator.
实现这种分割的最直接的方法是在每个芯片上设置一个沃尔什相关器,以使有可能把图20的电路分割成多个FPGA芯片,或者分割成多个专用的或半专用的集成电路。此外,I和Q结合电路被设置在一个也含有8路比较电路的第三芯片上。这种分割方法要求每个沃尔什相关器芯片有64条输出线(8个通道,每通道8比特),并且结合器芯片有128条输入线。这样的I/O(输入/输出接口)量太大了,造成了高成本和减小了可靠性。The most straightforward way to achieve this partitioning is to place a Walsh correlator on each chip to make it possible to partition the circuit of Figure 20 into multiple FPGA chips, or into multiple dedicated or semi-dedicated integrated circuit. In addition, the I and Q combining circuits are provided on a third chip which also contains 8 comparison circuits. This partitioning method requires 64 output lines (8 channels of 8 bits per channel) per Walsh correlator chip and 128 input lines for the combiner chip. Such an I/O (input/output interface) amount is too large, resulting in high cost and reduced reliability.
参见图21A和21B,本发明所教导的分割方法是,把该电路分割成一个如图21A所示的上段240和一个如图21B所示的下段242,并把每一段的I通道244和Q通道246保持在同一个芯片上。一直到比较树结构248的最后的比较之后,上段的240和下段242才连接起来。上段电路240可以设置在一个芯片上,下段电路242可以设置在另一个芯片上。连接这两个芯片只需要24条数据线。Referring to Figures 21A and 21B, the division method taught by the present invention is to divide the circuit into an
在图21A和21B所示的8值电路中,在第一级之后,I和Q通道各有7条线要和另一个芯片相连接,而一个芯片上含有4个复相关器(244,246)。每个芯片上的4个I相关器244和4个Q相关器246与图20中的相关器相同,但只涉及到图20所示树状结构的一半。当每一个芯片上的4个I和Q结果相结合之后,它们在一个4路比较模块248中被减少到一个最大值。这个最大值(一个8比特的振幅)沿着2条解码线被输出给另一个芯片,在那里它将与来自比较树结构的另一半的结果进行比较,由此这两个值中的较大者被解码出来。最后的结果是一个代表解调的符号的3比特字。In the 8-value circuit shown in Figures 21A and 21B, after the first stage, each of the I and Q channels has 7 lines to be connected to another chip, and one chip contains 4 complex correlators (244, 246 ). The 4 I correlators 244 and 4
还可以通过把240和242中的每一段类似地分成两个更小的芯片而进一步对电路分解。类似地,对于更高阶次的字母表,也即对于更大的M值,这些芯片可以串接起来。也有可能通过使一个芯片起到能向树状结构的各个段馈送数据的前端源的作用,而形成一个较为对称的分割。为了改进高阶次字母表所必须的操作速度,可以以各芯片间的信号线数目为代价来换得有优化速度的前端的速度。该对称的前端源可以这样获得:就是使第一级加/减模块的输出分开,让和输出提供给上段,差输出提供给下段。一条输入线就可以确定这一级是加法器还是减法器。The circuit can be broken down further by dividing each segment of 240 and 242 similarly into two smaller chips. Similarly, for higher order alphabets, ie for larger values of M, the chips can be cascaded. It is also possible to form a more symmetrical partition by having one chip act as a front-end source that can feed data to the various segments of the tree structure. To improve the speed of operation necessary for higher-order alphabets, the speed of a front-end optimized for speed can be traded at the expense of the number of signal lines between chips. The symmetrical front-end source can be obtained as follows: the output of the first-stage add/subtract module is separated, and the sum output is provided to the upper stage, and the difference output is provided to the lower stage. A single input line can determine whether this stage is an adder or a subtractor.
这个方法使得可以采用多个FPGA技术芯片,或者采用多个专用的或半专用的集成电路,而同时能保持每一芯片的适当的尺寸和互连复杂程度,以提高产额和可靠性。这个方法使用户可以通过把同样电路的单芯片沿垂直方向和水平方向向串接起来,而生成任意大的符号表。This approach makes it possible to use multiple FPGA technology chips, or to use multiple application-specific or semi-specific integrated circuits, while maintaining the appropriate size and interconnect complexity of each chip to increase yield and reliability. This method allows the user to generate arbitrarily large symbol tables by connecting single chips of the same circuit in series vertically and horizontally.
在不偏离如权利要求中所规定的本发明的精神和范畴的情况下,熟悉本技术领域的人们将可作出其他的修改和实施。从而,除了下述权利要求明确指出的之外,上述说明并没有限制本发明的意图。Other modifications and implementations will occur to those skilled in the art without departing from the spirit and scope of the invention as defined in the claims. Accordingly, it is not intended that the above description be limiting of the invention, except as expressly indicated by the following claims.
Claims (13)
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US19813894A | 1994-02-17 | 1994-02-17 | |
| US08/198,138 | 1994-02-17 | ||
| US08/369,778 US5809060A (en) | 1994-02-17 | 1994-12-30 | High-data-rate wireless local-area network |
| US08/369,778 | 1994-12-30 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN95191641A Division CN1083648C (en) | 1994-02-17 | 1995-02-03 | High Data Rate Wireless LAN |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1405984A CN1405984A (en) | 2003-03-26 |
| CN100483958C true CN100483958C (en) | 2009-04-29 |
Family
ID=26893503
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB011361476A Expired - Lifetime CN100483958C (en) | 1994-02-17 | 1995-02-03 | Comunication method of high data-rate wireless local network |
| CN95191641A Expired - Lifetime CN1083648C (en) | 1994-02-17 | 1995-02-03 | High Data Rate Wireless LAN |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN95191641A Expired - Lifetime CN1083648C (en) | 1994-02-17 | 1995-02-03 | High Data Rate Wireless LAN |
Country Status (8)
| Country | Link |
|---|---|
| US (2) | US6075812A (en) |
| EP (1) | EP0745290A4 (en) |
| JP (3) | JP3406319B2 (en) |
| CN (2) | CN100483958C (en) |
| CA (1) | CA2176401C (en) |
| MX (1) | MX9603336A (en) |
| SG (1) | SG52170A1 (en) |
| WO (1) | WO1995022859A1 (en) |
Families Citing this family (179)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2921446B2 (en) * | 1995-08-30 | 1999-07-19 | 日本電気株式会社 | CSK communication device for spread spectrum communication and communication method |
| US6173007B1 (en) * | 1997-01-15 | 2001-01-09 | Qualcomm Inc. | High-data-rate supplemental channel for CDMA telecommunications system |
| US5982807A (en) * | 1997-03-17 | 1999-11-09 | Harris Corporation | High data rate spread spectrum transceiver and associated methods |
| US5938787A (en) * | 1997-03-27 | 1999-08-17 | Ericsson Inc. | Communications systems and methods employing code rate partitioning with nonorthogonal modulation |
| DE992120T1 (en) * | 1997-06-23 | 2001-01-25 | Micrilor, Inc. | WIRELESS MESSAGE TRANSMISSION SYSTEM FOR SENDING AND RECEIVING DATA WITH INCREASED DATA RATE AND RELIABILITY |
| US6680928B1 (en) * | 1997-07-22 | 2004-01-20 | Ericsson Inc. | Communications system and method for multi-carrier orthogonal coding |
| WO1999037047A1 (en) | 1998-01-16 | 1999-07-22 | Symbol Technologies, Inc. | INFRASTRUCTURE FOR WIRELESS LANSs |
| US5955992A (en) * | 1998-02-12 | 1999-09-21 | Shattil; Steve J. | Frequency-shifted feedback cavity used as a phased array antenna controller and carrier interference multiple access spread-spectrum transmitter |
| US7430257B1 (en) * | 1998-02-12 | 2008-09-30 | Lot 41 Acquisition Foundation, Llc | Multicarrier sub-layer for direct sequence channel and multiple-access coding |
| CA2268975A1 (en) * | 1998-02-17 | 1999-08-17 | Root Inc. | Radio communication apparatus and radio communication method |
| FR2776146B1 (en) * | 1998-03-13 | 2000-08-04 | Mitsubishi Electric Inf Tech | METHOD FOR DEMODULATING REPRESENTATIVE SIGNALS OF SEQUENCES TRANSMITTED IN A COMMUNICATION SYSTEM |
| US6226318B1 (en) * | 1998-03-31 | 2001-05-01 | Zenith Electronics Corporation | Detection of code vectors in single frequency, multiple transmitter networks |
| US6396866B1 (en) * | 1998-05-01 | 2002-05-28 | Trw Inc. | Symmetric chirp communications acquisition method and apparatus |
| KR100381012B1 (en) | 1998-05-04 | 2003-08-19 | 한국전자통신연구원 | Random connection device for reverse common channel in cdma scheme and method therefor |
| US6470401B1 (en) * | 1999-03-18 | 2002-10-22 | C4Si, Inc. | School computer system having simplified computer devices for classroom distribution |
| US6724829B1 (en) * | 1999-03-18 | 2004-04-20 | Conexant Systems, Inc. | Automatic power control in a data transmission system |
| US7443906B1 (en) | 1999-05-31 | 2008-10-28 | Electronics And Telecommunications Research Institute | Apparatus and method for modulating data message by employing orthogonal variable spreading factor (OVSF) codes in mobile communication system |
| FR2795894B1 (en) * | 1999-06-29 | 2001-10-05 | Commissariat Energie Atomique | MULTI-MAK MODULATION/DEMODULATION TRANSMISSION METHOD, CORRESPONDING TRANSMITTER AND RECEIVER |
| US6356580B1 (en) * | 1999-07-06 | 2002-03-12 | The United States Of America As Represented By The Secretary Of The Air Force | Direct sequence spread spectrum using non-antipodal phase shift keying |
| US6360348B1 (en) * | 1999-08-27 | 2002-03-19 | Motorola, Inc. | Method and apparatus for coding and decoding data |
| US6874006B1 (en) * | 1999-10-29 | 2005-03-29 | Pentomics, Inc. | Apparatus and method for rectangular-to-polar conversion |
| JP4329192B2 (en) * | 1999-11-19 | 2009-09-09 | ソニー株式会社 | Wireless communication apparatus, wireless communication system and method thereof |
| US7173922B2 (en) * | 2000-03-17 | 2007-02-06 | Symbol Technologies, Inc. | Multiple wireless local area networks occupying overlapping physical spaces |
| US7173923B2 (en) | 2000-03-17 | 2007-02-06 | Symbol Technologies, Inc. | Security in multiple wireless local area networks |
| US6928084B2 (en) | 2000-03-28 | 2005-08-09 | At & T Corp. | OFDM communication system and method having a reduced peak-to-average power ratio |
| US6674818B1 (en) | 2000-04-17 | 2004-01-06 | Rf Micro Devices, Inc. | Reduced complexity decision circuitry |
| US6683905B1 (en) | 2000-04-17 | 2004-01-27 | Rf Micro Devices, Inc. | Dual-mode receiver |
| US6693954B1 (en) | 2000-04-17 | 2004-02-17 | Rf Micro Devices, Inc. | Apparatus and method of early-late symbol tracking for a complementary code keying receiver |
| US6912469B1 (en) | 2000-05-05 | 2005-06-28 | Kenneth J. Cool | Electronic hybridization assay and sequence analysis |
| AU8043901A (en) * | 2000-05-30 | 2001-12-11 | Univ Johns Hopkins | Threat identification for mass spectrometer system |
| US8363744B2 (en) | 2001-06-10 | 2013-01-29 | Aloft Media, Llc | Method and system for robust, secure, and high-efficiency voice and packet transmission over ad-hoc, mesh, and MIMO communication networks |
| US7630721B2 (en) | 2000-06-27 | 2009-12-08 | Ortiz & Associates Consulting, Llc | Systems, methods and apparatuses for brokering data between wireless devices and data rendering devices |
| US9380414B2 (en) | 2000-06-27 | 2016-06-28 | Ortiz & Associates Consulting, Llc | Systems, methods and apparatuses for brokering data between wireless devices, servers and data rendering devices |
| US6700929B1 (en) | 2000-07-31 | 2004-03-02 | Rf Micro Devices, Inc. | Method and apparatus for multipath parameter estimation in spread-spectrum communications systems |
| US6647077B1 (en) | 2000-07-31 | 2003-11-11 | Rf Micro Devices, Inc. | Multipath parameter estimation in spread-spectrum communications systems |
| US6728324B1 (en) | 2000-07-31 | 2004-04-27 | Rf Micro Devices, Inc. | Method and apparatus for multipath signal compensation in spread-spectrum communications systems |
| JP4752093B2 (en) * | 2000-08-16 | 2011-08-17 | ソニー株式会社 | Information processing apparatus and information processing method |
| WO2002017486A1 (en) * | 2000-08-25 | 2002-02-28 | Sgs-Thomson Microelectronics Asia Pacific (Pte) Ltd. | Method for efficient and zero latency filtering in a long impulse response system |
| EP1202483A1 (en) * | 2000-10-27 | 2002-05-02 | Alcatel | Correlated spreading sequences for high rate non-coherent communication systems |
| US8670390B2 (en) | 2000-11-22 | 2014-03-11 | Genghiscomm Holdings, LLC | Cooperative beam-forming in wireless networks |
| US6882692B2 (en) * | 2000-12-29 | 2005-04-19 | Sharp Laboratories Of America, Inc. | Fast transform system for an extended data rate WLAN system |
| US6882679B2 (en) * | 2000-12-29 | 2005-04-19 | Sharp Laboratories Of America, Inc. | Extension of wireless local area network communication system to accommodate higher data rates while preserving legacy receiver features |
| JP2002247119A (en) * | 2001-02-20 | 2002-08-30 | Advantest Corp | Symbol point estimate device, method, program and recording medium for recording the program and modulation analyzer |
| US6823224B2 (en) * | 2001-02-21 | 2004-11-23 | Freescale Semiconductor, Inc. | Data processing system having an on-chip background debug system and method therefor |
| US8619922B1 (en) | 2002-02-04 | 2013-12-31 | Marvell International Ltd. | Method and apparatus for acquisition and tracking of orthogonal frequency division multiplexing symbol timing, carrier frequency offset and phase noise |
| US7218691B1 (en) | 2001-03-05 | 2007-05-15 | Marvell International Ltd. | Method and apparatus for estimation of orthogonal frequency division multiplexing symbol timing and carrier frequency offset |
| US20020176511A1 (en) * | 2001-03-16 | 2002-11-28 | Fullerton Larry W. | High pulse-rate radio-frequency apparatus and associated methods |
| JP4572482B2 (en) * | 2001-04-11 | 2010-11-04 | 株式会社デンソー | CDMA wireless communication demodulator |
| US9893774B2 (en) | 2001-04-26 | 2018-02-13 | Genghiscomm Holdings, LLC | Cloud radio access network |
| US9819449B2 (en) | 2002-05-14 | 2017-11-14 | Genghiscomm Holdings, LLC | Cooperative subspace demultiplexing in content delivery networks |
| US10425135B2 (en) | 2001-04-26 | 2019-09-24 | Genghiscomm Holdings, LLC | Coordinated multipoint systems |
| US10931338B2 (en) | 2001-04-26 | 2021-02-23 | Genghiscomm Holdings, LLC | Coordinated multipoint systems |
| US10355720B2 (en) | 2001-04-26 | 2019-07-16 | Genghiscomm Holdings, LLC | Distributed software-defined radio |
| US20050008097A1 (en) * | 2001-08-17 | 2005-01-13 | Tjhung Tjeng Thiang | Coded modulation scheme for a wirelesss communication system and methods thereof |
| US7095710B2 (en) * | 2001-12-21 | 2006-08-22 | Qualcomm | Decoding using walsh space information |
| US7236451B2 (en) * | 2002-03-01 | 2007-06-26 | Telepulse Technologies Corporation | Dynamic time metered delivery |
| US10142082B1 (en) | 2002-05-14 | 2018-11-27 | Genghiscomm Holdings, LLC | Pre-coding in OFDM |
| US10644916B1 (en) | 2002-05-14 | 2020-05-05 | Genghiscomm Holdings, LLC | Spreading and precoding in OFDM |
| US9628231B2 (en) | 2002-05-14 | 2017-04-18 | Genghiscomm Holdings, LLC | Spreading and precoding in OFDM |
| US10200227B2 (en) | 2002-05-14 | 2019-02-05 | Genghiscomm Holdings, LLC | Pre-coding in multi-user MIMO |
| US7532895B2 (en) | 2002-05-20 | 2009-05-12 | Air Defense, Inc. | Systems and methods for adaptive location tracking |
| US7277404B2 (en) * | 2002-05-20 | 2007-10-02 | Airdefense, Inc. | System and method for sensing wireless LAN activity |
| US7383577B2 (en) | 2002-05-20 | 2008-06-03 | Airdefense, Inc. | Method and system for encrypted network management and intrusion detection |
| US20040203764A1 (en) * | 2002-06-03 | 2004-10-14 | Scott Hrastar | Methods and systems for identifying nodes and mapping their locations |
| US7042852B2 (en) | 2002-05-20 | 2006-05-09 | Airdefense, Inc. | System and method for wireless LAN dynamic channel change with honeypot trap |
| US7086089B2 (en) | 2002-05-20 | 2006-08-01 | Airdefense, Inc. | Systems and methods for network security |
| US7058796B2 (en) | 2002-05-20 | 2006-06-06 | Airdefense, Inc. | Method and system for actively defending a wireless LAN against attacks |
| US7322044B2 (en) | 2002-06-03 | 2008-01-22 | Airdefense, Inc. | Systems and methods for automated network policy exception detection and correction |
| US7106803B1 (en) | 2002-06-26 | 2006-09-12 | Marvell International Ltd. | Phase shift keying wireless communication apparatus and method |
| US7203183B2 (en) * | 2002-06-26 | 2007-04-10 | International Business Machines Corporation | Access point initiated forced roaming based upon bandwidth |
| US7054396B2 (en) | 2002-08-20 | 2006-05-30 | Rf Micro Devices, Inc. | Method and apparatus for multipath signal compensation in spread-spectrum communications systems |
| EP1411738A1 (en) * | 2002-10-15 | 2004-04-21 | Lucent Technologies Inc. | A telecommunications base station, and a method of detection by a base station of a sequence of data representing a request for call connection from a mobile |
| US7127000B2 (en) * | 2002-10-21 | 2006-10-24 | The Aerospace Corporation | Turbo decoding system using NTH root metrics for non-Gaussian communication channels |
| DE10251322B4 (en) * | 2002-11-04 | 2006-10-26 | Advanced Micro Devices, Inc., Sunnyvale | Early-late correlation to timing error correction in data communication receivers |
| KR100470401B1 (en) * | 2002-12-24 | 2005-02-05 | 한국전자통신연구원 | A wireless communication system and method using grouping Maximum Lilelihood Detection |
| KR100769097B1 (en) | 2003-03-03 | 2007-10-23 | 인터디지탈 테크날러지 코포레이션 | Reduced complexity sliding window based equalizer |
| US7042967B2 (en) | 2003-03-03 | 2006-05-09 | Interdigital Technology Corporation | Reduced complexity sliding window based equalizer |
| CN1305264C (en) * | 2003-04-14 | 2007-03-14 | 中兴通讯股份有限公司 | Device and method for radio local network baseband processing and coding modulation |
| US7324804B2 (en) | 2003-04-21 | 2008-01-29 | Airdefense, Inc. | Systems and methods for dynamic sensor discovery and selection |
| US7522908B2 (en) | 2003-04-21 | 2009-04-21 | Airdefense, Inc. | Systems and methods for wireless network site survey |
| US7355996B2 (en) * | 2004-02-06 | 2008-04-08 | Airdefense, Inc. | Systems and methods for adaptive monitoring with bandwidth constraints |
| US7359676B2 (en) | 2003-04-21 | 2008-04-15 | Airdefense, Inc. | Systems and methods for adaptively scanning for wireless communications |
| US7356074B2 (en) * | 2003-05-08 | 2008-04-08 | Rf Micro Devices, Inc. | Estimation of multipath channel with sub-chip resolution |
| EP1634466A4 (en) * | 2003-05-28 | 2011-03-16 | Symbol Technologies Inc | Improved wireless network cell controller |
| WO2004107174A1 (en) * | 2003-05-28 | 2004-12-09 | Symbol Technologies, Inc. | Backup cell controller |
| US20050059406A1 (en) * | 2003-09-17 | 2005-03-17 | Trapeze Networks, Inc. | Wireless LAN measurement feedback |
| JP4346465B2 (en) * | 2003-09-29 | 2009-10-21 | 三洋電機株式会社 | Receiving method and apparatus |
| US7221927B2 (en) | 2004-02-13 | 2007-05-22 | Trapeze Networks, Inc. | Station mobility between access points |
| JP2005277539A (en) | 2004-03-23 | 2005-10-06 | Sanyo Electric Co Ltd | Receiving method and receiver |
| US7761769B1 (en) * | 2004-03-26 | 2010-07-20 | Cypress Semiconductor Corporation | Method and apparatus for using valid bits for erasure correction |
| US11184037B1 (en) | 2004-08-02 | 2021-11-23 | Genghiscomm Holdings, LLC | Demodulating and decoding carrier interferometry signals |
| US11431386B1 (en) | 2004-08-02 | 2022-08-30 | Genghiscomm Holdings, LLC | Transmit pre-coding |
| US11552737B1 (en) | 2004-08-02 | 2023-01-10 | Genghiscomm Holdings, LLC | Cooperative MIMO |
| US8196199B2 (en) | 2004-10-19 | 2012-06-05 | Airdefense, Inc. | Personal wireless monitoring agent |
| PL1829312T3 (en) | 2004-12-23 | 2014-04-30 | Electronics & Telecommunications Res Inst | Apparatus for transmitting and receiving data to provide high-speed data comunication and method thereof |
| KR100643150B1 (en) * | 2005-01-05 | 2006-11-10 | 오소트론 주식회사 | Differential Quadrature Modulation Method and Apparatus Using Repeated Time Interval Differences |
| US7523364B2 (en) * | 2005-02-09 | 2009-04-21 | International Business Machines Corporation | Double DRAM bit steering for multiple error corrections |
| US7529925B2 (en) | 2005-03-15 | 2009-05-05 | Trapeze Networks, Inc. | System and method for distributing keys in a wireless network |
| US7864832B2 (en) * | 2005-05-06 | 2011-01-04 | Samsung Electronics Co., Ltd. | Multi-code correlation architecture for use in software-defined radio systems |
| US8670493B2 (en) | 2005-06-22 | 2014-03-11 | Eices Research, Inc. | Systems and/or methods of increased privacy wireless communications |
| USRE47633E1 (en) | 2005-06-22 | 2019-10-01 | Odyssey Wireless Inc. | Systems/methods of conducting a financial transaction using a smartphone |
| US8233554B2 (en) | 2010-03-29 | 2012-07-31 | Eices Research, Inc. | Increased capacity communications for OFDM-based wireless communications systems/methods/devices |
| WO2007044986A2 (en) | 2005-10-13 | 2007-04-19 | Trapeze Networks, Inc. | System and method for remote monitoring in a wireless network |
| US7724703B2 (en) | 2005-10-13 | 2010-05-25 | Belden, Inc. | System and method for wireless network monitoring |
| US8638762B2 (en) | 2005-10-13 | 2014-01-28 | Trapeze Networks, Inc. | System and method for network integrity |
| US7551619B2 (en) | 2005-10-13 | 2009-06-23 | Trapeze Networks, Inc. | Identity-based networking |
| US7573859B2 (en) | 2005-10-13 | 2009-08-11 | Trapeze Networks, Inc. | System and method for remote monitoring in a wireless network |
| US8250587B2 (en) | 2005-10-27 | 2012-08-21 | Trapeze Networks, Inc. | Non-persistent and persistent information setting method and system for inter-process communication |
| US7577424B2 (en) | 2005-12-19 | 2009-08-18 | Airdefense, Inc. | Systems and methods for wireless vulnerability analysis |
| US7602838B2 (en) * | 2005-12-22 | 2009-10-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Linear turbo equalization using despread values |
| US7715800B2 (en) | 2006-01-13 | 2010-05-11 | Airdefense, Inc. | Systems and methods for wireless intrusion detection using spectral analysis |
| US7971251B2 (en) | 2006-03-17 | 2011-06-28 | Airdefense, Inc. | Systems and methods for wireless security using distributed collaboration of wireless clients |
| US7558266B2 (en) | 2006-05-03 | 2009-07-07 | Trapeze Networks, Inc. | System and method for restricting network access using forwarding databases |
| US8966018B2 (en) | 2006-05-19 | 2015-02-24 | Trapeze Networks, Inc. | Automated network device configuration and network deployment |
| US7577453B2 (en) | 2006-06-01 | 2009-08-18 | Trapeze Networks, Inc. | Wireless load balancing across bands |
| US8818322B2 (en) | 2006-06-09 | 2014-08-26 | Trapeze Networks, Inc. | Untethered access point mesh system and method |
| US9258702B2 (en) | 2006-06-09 | 2016-02-09 | Trapeze Networks, Inc. | AP-local dynamic switching |
| US7912982B2 (en) | 2006-06-09 | 2011-03-22 | Trapeze Networks, Inc. | Wireless routing selection system and method |
| US9191799B2 (en) | 2006-06-09 | 2015-11-17 | Juniper Networks, Inc. | Sharing data between wireless switches system and method |
| US7844298B2 (en) | 2006-06-12 | 2010-11-30 | Belden Inc. | Tuned directional antennas |
| US7970013B2 (en) | 2006-06-16 | 2011-06-28 | Airdefense, Inc. | Systems and methods for wireless network content filtering |
| US20080025438A1 (en) * | 2006-07-28 | 2008-01-31 | Utstarcom, Inc. | Method and apparatus for demodulating saturated differential psk signals |
| US7724704B2 (en) | 2006-07-17 | 2010-05-25 | Beiden Inc. | Wireless VLAN system and method |
| US8281392B2 (en) | 2006-08-11 | 2012-10-02 | Airdefense, Inc. | Methods and systems for wired equivalent privacy and Wi-Fi protected access protection |
| US8340110B2 (en) | 2006-09-15 | 2012-12-25 | Trapeze Networks, Inc. | Quality of service provisioning for wireless networks |
| US8072952B2 (en) | 2006-10-16 | 2011-12-06 | Juniper Networks, Inc. | Load balancing |
| US7933354B2 (en) * | 2006-11-22 | 2011-04-26 | Semtech Corporation | Encoding and decoding architecture and method for pipelining encoded data or pipelining with a look-ahead strategy |
| US7865713B2 (en) | 2006-12-28 | 2011-01-04 | Trapeze Networks, Inc. | Application-aware wireless network system and method |
| US7873061B2 (en) | 2006-12-28 | 2011-01-18 | Trapeze Networks, Inc. | System and method for aggregation and queuing in a wireless network |
| US8050362B2 (en) * | 2007-05-25 | 2011-11-01 | Amicus Wireless Technology Ltd. | Soft-bit de-mapping device and method of generating soft bits for decoding |
| US20100166121A1 (en) * | 2007-06-19 | 2010-07-01 | Raytheon Company | Methods and apparatus for receiver having fast walsh transform |
| US8902904B2 (en) | 2007-09-07 | 2014-12-02 | Trapeze Networks, Inc. | Network assignment based on priority |
| US8509128B2 (en) | 2007-09-18 | 2013-08-13 | Trapeze Networks, Inc. | High level instruction convergence function |
| US20090116422A1 (en) * | 2007-11-02 | 2009-05-07 | Chia-Chin Chong | Method and system for opportunistic hybrid relay selection scheme for downlink transmission |
| US8238942B2 (en) | 2007-11-21 | 2012-08-07 | Trapeze Networks, Inc. | Wireless station location detection |
| US8582705B2 (en) * | 2007-12-10 | 2013-11-12 | Ciena Corporation | Serializer-deserializer circuit with multi-format and multi-data rate capability |
| US8150357B2 (en) | 2008-03-28 | 2012-04-03 | Trapeze Networks, Inc. | Smoothing filter for irregular update intervals |
| US8474023B2 (en) | 2008-05-30 | 2013-06-25 | Juniper Networks, Inc. | Proactive credential caching |
| US9374746B1 (en) | 2008-07-07 | 2016-06-21 | Odyssey Wireless, Inc. | Systems/methods of spatial multiplexing |
| US8978105B2 (en) | 2008-07-25 | 2015-03-10 | Trapeze Networks, Inc. | Affirming network relationships and resource access via related networks |
| US8238298B2 (en) | 2008-08-29 | 2012-08-07 | Trapeze Networks, Inc. | Picking an optimal channel for an access point in a wireless network |
| US9119165B2 (en) * | 2009-09-10 | 2015-08-25 | Nextnav, Llc | Coding in a wide area positioning system (WAPS) |
| US7773027B2 (en) * | 2008-09-18 | 2010-08-10 | Raytheon Company | Enhanced countermeasures for all-digital line-of-sight (LOS) processor |
| US7768448B2 (en) * | 2008-09-18 | 2010-08-03 | Raytheon Company | Enhanced line-of-sight (LOS) processing for all-digital LOS processor |
| US7764222B2 (en) * | 2008-09-18 | 2010-07-27 | Raytheon Company | Adaptive pulse detection for all-digital line-of-sight (LOS) processor |
| US7760131B2 (en) * | 2008-09-18 | 2010-07-20 | Raytheon Company | All-digital line-of-sight (LOS) processor architecture |
| US7948332B2 (en) * | 2008-09-30 | 2011-05-24 | Raytheon Company | N-channel multiplexer |
| US20120163512A1 (en) * | 2009-11-06 | 2012-06-28 | Niklas Johansson | Processing nodes and methods of estimating interference in a radio telecommunication network |
| US9806790B2 (en) | 2010-03-29 | 2017-10-31 | Odyssey Wireless, Inc. | Systems/methods of spectrally efficient communications |
| WO2011145027A1 (en) * | 2010-05-21 | 2011-11-24 | Koninklijke Philips Electronics N.V. | Method and device for forwarding data packets |
| US8391334B1 (en) | 2010-09-27 | 2013-03-05 | L-3 Communications Corp | Communications reliability in a hub-spoke communications system |
| KR101026141B1 (en) | 2010-11-18 | 2011-04-06 | 삼성탈레스 주식회사 | FHS / TDMA receiving apparatus and method for performing partial cross-correlation during cyclic code transition keying demodulation |
| US8542836B2 (en) | 2010-12-01 | 2013-09-24 | Juniper Networks, Inc. | System, apparatus and methods for highly scalable continuous roaming within a wireless network |
| US9645249B2 (en) | 2011-06-28 | 2017-05-09 | Nextnav, Llc | Systems and methods for pseudo-random coding |
| CN102394671B (en) * | 2011-11-15 | 2013-10-09 | 哈尔滨工业大学 | QPSK modulation and mutual complementing code based spread spectrum communication (SSC) method without multipath and multi-access interference |
| US9270396B2 (en) * | 2013-04-11 | 2016-02-23 | Tellabs Operations, Inc. | Method and apparatus for providing timing analysis for packet streams over packet carriers |
| US9054652B2 (en) * | 2013-10-02 | 2015-06-09 | Nokia Solutions And Networks Oy | Using fractional delay computations to improve intermodulation performance |
| US9191047B2 (en) * | 2014-01-15 | 2015-11-17 | Mitsubishi Electric Research Laboratories, Inc. | Detecting narrow band interference in wireless networks using spectral analysis |
| US12224860B1 (en) | 2014-01-30 | 2025-02-11 | Genghiscomm Holdings, LLC | Linear coding in decentralized networks |
| US10389477B2 (en) * | 2015-03-15 | 2019-08-20 | Qualcomm Incorporated | Devices and methods for facilitating a non-orthogonal underlay in wireless communications systems |
| US10270488B2 (en) | 2016-12-16 | 2019-04-23 | Raytheon Company | Binary high-power modulator |
| US10243773B1 (en) | 2017-06-30 | 2019-03-26 | Genghiscomm Holdings, LLC | Efficient peak-to-average-power reduction for OFDM and MIMO-OFDM |
| US10637705B1 (en) | 2017-05-25 | 2020-04-28 | Genghiscomm Holdings, LLC | Peak-to-average-power reduction for OFDM multiple access |
| CN109462566B9 (en) * | 2017-06-13 | 2023-10-10 | 华为技术有限公司 | An information transmission method and device |
| IL276198B2 (en) * | 2018-01-21 | 2025-04-01 | Infinidome Ltd | Phased-array anti-jamming device and method |
| US11343823B2 (en) | 2020-08-16 | 2022-05-24 | Tybalt, Llc | Orthogonal multiple access and non-orthogonal multiple access |
| US12206535B1 (en) | 2018-06-17 | 2025-01-21 | Tybalt, Llc | Artificial neural networks in wireless communication systems |
| US11917604B2 (en) | 2019-01-25 | 2024-02-27 | Tybalt, Llc | Orthogonal multiple access and non-orthogonal multiple access |
| US10707913B2 (en) * | 2018-09-04 | 2020-07-07 | Raytheon Company | Composable transceiver using low bit count inputs and outputs |
| EP3915236A4 (en) | 2019-01-25 | 2023-05-24 | Genghiscomm Holdings, LLC | ORTHOGONAL MULTIPLE ACCESS, AND NON-ORTHOGONAL MULTIPLE ACCESS |
| WO2020200428A1 (en) * | 2019-04-02 | 2020-10-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Avoiding spectral lines for wake up packet ook signal |
| WO2020242898A1 (en) | 2019-05-26 | 2020-12-03 | Genghiscomm Holdings, LLC | Non-orthogonal multiple access |
| WO2020243125A1 (en) | 2019-05-27 | 2020-12-03 | Massachusetts Institute Of Technology | Adaptive causal network coding with feedback |
| US11184203B2 (en) * | 2019-12-12 | 2021-11-23 | Maxim Integrated Products, Inc. | Systems and methods for identifying polarization/quadrature channels in dual-polarization coherent optical transmission |
| US12363662B2 (en) * | 2022-10-20 | 2025-07-15 | Cypress Semiconductor Corporation | Frame synchronization detection with fractional approximation |
| GB2623556A (en) * | 2022-10-20 | 2024-04-24 | Qinetiq Ltd | Direct sequence spread spectrum coding scheme for a transmitter and receiver |
| US12132521B2 (en) * | 2022-10-31 | 2024-10-29 | Fujitsu Limited | Optical signal adjustment |
| CN118694644B (en) * | 2024-06-06 | 2025-05-02 | 中国人民解放军海军工程大学 | A multi-level overmodulation short packet communication method |
| CN119298926B (en) * | 2024-12-10 | 2025-03-25 | 北京众谱达科技有限公司 | A real-time compensation remote radio filtering system |
Family Cites Families (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4176316A (en) | 1953-03-30 | 1979-11-27 | International Telephone & Telegraph Corp. | Secure single sideband communication system using modulated noise subcarrier |
| CH622661B (en) | 1978-11-30 | Ebauches Bettlach Sa | DEVICE FOR FIXING A WATCHMAKING DIAL ON THE PLATE OF A WATCH MOVEMENT. | |
| US4730340A (en) | 1980-10-31 | 1988-03-08 | Harris Corp. | Programmable time invariant coherent spread symbol correlator |
| US4494238A (en) * | 1982-06-30 | 1985-01-15 | Motorola, Inc. | Multiple channel data link system |
| US4550414A (en) * | 1983-04-12 | 1985-10-29 | Charles Stark Draper Laboratory, Inc. | Spread spectrum adaptive code tracker |
| US4707839A (en) | 1983-09-26 | 1987-11-17 | Harris Corporation | Spread spectrum correlator for recovering CCSK data from a PN spread MSK waveform |
| US4644523A (en) | 1984-03-23 | 1987-02-17 | Sangamo Weston, Inc. | System for improving signal-to-noise ratio in a direct sequence spread spectrum signal receiver |
| US4562415A (en) | 1984-06-22 | 1985-12-31 | Motorola, Inc. | Universal ultra-precision PSK modulator with time multiplexed modes of varying modulation types |
| JPH0693670B2 (en) * | 1984-12-29 | 1994-11-16 | 京セラ株式会社 | Spread spectrum communication system |
| US4635221A (en) * | 1985-01-18 | 1987-01-06 | Allied Corporation | Frequency multiplexed convolver communication system |
| US5001723A (en) * | 1985-11-05 | 1991-03-19 | Allied-Signal Inc. | Sinusoidal M-ary orthogonal keyed decoding |
| US4901307A (en) | 1986-10-17 | 1990-02-13 | Qualcomm, Inc. | Spread spectrum multiple access communication system using satellite or terrestrial repeaters |
| US4894842A (en) * | 1987-10-15 | 1990-01-16 | The Charles Stark Draper Laboratory, Inc. | Precorrelation digital spread spectrum receiver |
| US4872182A (en) * | 1988-03-08 | 1989-10-03 | Harris Corporation | Frequency management system for use in multistation H.F. communication network |
| FR2629931B1 (en) * | 1988-04-08 | 1991-01-25 | Lmt Radio Professionelle | ASYNCHRONOUS DIGITAL CORRELATOR AND DEMODULATORS COMPRISING SUCH A CORRELATOR |
| US5109390A (en) | 1989-11-07 | 1992-04-28 | Qualcomm Incorporated | Diversity receiver in a cdma cellular telephone system |
| US5101501A (en) | 1989-11-07 | 1992-03-31 | Qualcomm Incorporated | Method and system for providing a soft handoff in communications in a cdma cellular telephone system |
| US5103459B1 (en) * | 1990-06-25 | 1999-07-06 | Qualcomm Inc | System and method for generating signal waveforms in a cdma cellular telephone system |
| US5511073A (en) * | 1990-06-25 | 1996-04-23 | Qualcomm Incorporated | Method and apparatus for the formatting of data for transmission |
| US5151919A (en) | 1990-12-17 | 1992-09-29 | Ericsson-Ge Mobile Communications Holding Inc. | Cdma subtractive demodulation |
| US5218619A (en) | 1990-12-17 | 1993-06-08 | Ericsson Ge Mobile Communications Holding, Inc. | CDMA subtractive demodulation |
| WO1992017012A1 (en) * | 1991-03-13 | 1992-10-01 | Motorola, Inc. | Method and apparatus for accommodating a variable number of communication channels in a spread spectrum communication system |
| US5204876A (en) | 1991-03-13 | 1993-04-20 | Motorola, Inc. | Method and apparatus for providing high data rate traffic channels in a spread spectrum communication system |
| US5357454A (en) | 1991-07-25 | 1994-10-18 | Ericsson Ge Mobile Communications Holding, Inc. | Fast walsh transform processor |
| US5187675A (en) | 1991-09-18 | 1993-02-16 | Ericsson-Ge Mobile Communications Holding Inc. | Maximum search circuit |
| ZA93290B (en) * | 1992-01-16 | 1993-11-22 | Qualcomm Inc | Method and apparatus for the formatting of data for transmission |
| US5555268A (en) * | 1994-01-24 | 1996-09-10 | Fattouche; Michel | Multicode direct sequence spread spectrum |
| US5353352A (en) | 1992-04-10 | 1994-10-04 | Ericsson Ge Mobile Communications Inc. | Multiple access coding for radio communications |
| JP3274885B2 (en) | 1992-06-20 | 2002-04-15 | 功芳 畔柳 | Spread spectrum communication method |
| US5297161A (en) * | 1992-06-29 | 1994-03-22 | Motorola Inc. | Method and apparatus for power estimation in an orthogonal coded communication system |
| US5311544A (en) * | 1992-11-19 | 1994-05-10 | Samsung Electronics Co., Ltd. | Receiver of a direct sequence spread spectrum system |
| US5414728A (en) * | 1993-11-01 | 1995-05-09 | Qualcomm Incorporated | Method and apparatus for bifurcating signal transmission over in-phase and quadrature phase spread spectrum communication channels |
| US5414730A (en) * | 1993-12-21 | 1995-05-09 | Unisys Corporation | Asynchronous samples data demodulation system |
-
1995
- 1995-02-03 CN CNB011361476A patent/CN100483958C/en not_active Expired - Lifetime
- 1995-02-03 JP JP52182595A patent/JP3406319B2/en not_active Expired - Lifetime
- 1995-02-03 MX MX9603336A patent/MX9603336A/en unknown
- 1995-02-03 WO PCT/US1995/001421 patent/WO1995022859A1/en not_active Ceased
- 1995-02-03 CA CA002176401A patent/CA2176401C/en not_active Expired - Lifetime
- 1995-02-03 CN CN95191641A patent/CN1083648C/en not_active Expired - Lifetime
- 1995-02-03 SG SG1995001432A patent/SG52170A1/en unknown
- 1995-02-03 EP EP95908796A patent/EP0745290A4/en not_active Withdrawn
-
1998
- 1998-03-26 US US09/048,651 patent/US6075812A/en not_active Expired - Lifetime
-
2000
- 2000-01-18 US US09/487,395 patent/US6473449B1/en not_active Expired - Fee Related
-
2001
- 2001-08-06 JP JP2001272736A patent/JP2002198860A/en active Pending
-
2002
- 2002-11-13 JP JP2002329562A patent/JP3532556B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1141103A (en) | 1997-01-22 |
| JP2003168999A (en) | 2003-06-13 |
| WO1995022859A1 (en) | 1995-08-24 |
| EP0745290A4 (en) | 1999-07-14 |
| MX9603336A (en) | 1997-05-31 |
| US6075812A (en) | 2000-06-13 |
| AU1699795A (en) | 1995-09-04 |
| JPH09509294A (en) | 1997-09-16 |
| AU684905B2 (en) | 1998-01-08 |
| US6473449B1 (en) | 2002-10-29 |
| JP3406319B2 (en) | 2003-05-12 |
| EP0745290A1 (en) | 1996-12-04 |
| JP3532556B2 (en) | 2004-05-31 |
| CA2176401C (en) | 2003-07-08 |
| SG52170A1 (en) | 1998-09-28 |
| CN1083648C (en) | 2002-04-24 |
| JP2002198860A (en) | 2002-07-12 |
| CA2176401A1 (en) | 1995-08-24 |
| CN1405984A (en) | 2003-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100483958C (en) | Comunication method of high data-rate wireless local network | |
| US5809060A (en) | High-data-rate wireless local-area network | |
| US6452958B1 (en) | Digital modulation system using extended code set | |
| US8514690B2 (en) | M-ary orthogonal keying system | |
| US7787355B2 (en) | M-ary orthogonal keying system | |
| US7280615B2 (en) | Method for making a clear channel assessment in a wireless network | |
| US7675960B2 (en) | Method for generating communication signal sequences having desirable correlation properties and system for using same | |
| WO2001028146A1 (en) | Apparatus for and method of adaptive synchronization in a spread spectrum communications receiver | |
| US20060166619A1 (en) | Method for adjusting acquisition speed in a wireless network | |
| US6674790B1 (en) | System and method employing concatenated spreading sequences to provide data modulated spread signals having increased data rates with extended multi-path delay spread | |
| US20040142663A1 (en) | Method for operating multiple overlapping wireless networks | |
| US20040136399A1 (en) | Method for operating multiple overlapping wireless networks | |
| WO2001093442A1 (en) | Ultrawide band system and method for fast synchronization using multiple detection arms | |
| AU684905C (en) | A high-data-rate wireless local-area network | |
| JP4272593B2 (en) | Digital modulation system using orthogonal code modified to reduce autocorrelation | |
| CN1243360A (en) | Digital modulation system using expanded code group |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C17 | Cessation of patent right | ||
| CX01 | Expiry of patent term |
Expiration termination date: 20150203 Granted publication date: 20090429 |
