CN1823488A - 无线通信***、无线通信装置和无线通信方法以及程序 - Google Patents
无线通信***、无线通信装置和无线通信方法以及程序 Download PDFInfo
- Publication number
- CN1823488A CN1823488A CN 200480020079 CN200480020079A CN1823488A CN 1823488 A CN1823488 A CN 1823488A CN 200480020079 CN200480020079 CN 200480020079 CN 200480020079 A CN200480020079 A CN 200480020079A CN 1823488 A CN1823488 A CN 1823488A
- Authority
- CN
- China
- Prior art keywords
- initial value
- scrambling
- descrambling
- physical layer
- data
- 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.)
- Pending
Links
Images
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
本发明可共享加扰初始值而不恶化传送效率。在传送侧,基于未加扰的物理层数据头的一部分生成加扰初始值,通过计算从加扰初始值生成的加扰序列和传送数据序列的异或操作生成加扰的传送信号序列并传送。在接收侧,基于接收帧的物理层数据头的一部分生成与加扰初始值相同的解扰初始值,通过计算从解扰初始值生成的解扰的序列和加扰的接收信号序列之间的异或操作解扰接收数据序列。
Description
技术领域
本发明涉及无线通信***、无线通信装置和无线通信方法以及计算机程序,用于执行多个无线通信站(诸如无线LAN,局域网络)之间的相互通信,特别地,涉及无线通信***、无线通信装置和无线通信方法以及计算机程序,用于交互地执行数据传送站和数据接收站之间的加扰/解扰。
更详细地,本发明涉及无线通信***、无线通信装置和无线通信方法以及计算机程序,用于利用正确的加扰初始值适当地执行传送和接收之间的加扰/解扰,更具体地,涉及无线通信***、无线通信装置和无线通信方法以及计算机程序,用于在传送和接收之间共享加扰初始值而不恶化用户要传送的用户数据的原始传送效率。
背景技术
无线LAN作为将用户从有线方法的LAN电缆解放出来的***已经广受关注。根据无线LAN,工作空间(如办公室)内的电缆的大多部分可以省略,以便通信终端(如个人计算机PC)可以相对容易地进行移动。近年来,这种需要有了显著增加,并伴随着无线LAN***的速度增加和价格降低。特别地,近来,已经研究将个人局域网络(PAN)用于建立处于个人环境周围的多个电子装置之间的小规模无线网络,以便进行信息通信。例如,已经利用不需要权力部门的授权的频带规定了不同的无线通信***和无线通信装置,诸如2.4-GHz频带、5-GHz频带等。
关于无线网络的标准规格的例子包括IEEE(电气电子工程师协会)802.11(例如参见非专利文件1)、HiperLAN/2(例如参见非专利文件2和非专利文件3)、IEEE802.15.3和蓝牙通信。关于IEEE802.11标准,扩展标准(诸如IEEE802.11a,例如参见非专利文件4、IEEE802.11b和IEEE802.11g)可根据使用的无线通信方法和频带的不同来利用。
利用无线通信***,形成多总线环境,其中在数据接收站接收多个反射波和延迟波的组合,数据接收站还接收来自数据传送站侧的直接波。由于多总线而产生延迟畸变(或频率选择定相),在通信过程中产生误差。这导致一个问题,即产生由于延迟畸变导致的符号间干扰。
抵抗延迟畸变的主要措施包括多载波传送方法,由OFDM调制代表。利用OFDM(正交频分复用)方法,每个载波的频率设定得使得在一个符号区内各载波相互正交。当传送信息时,对于每个符号周期串行传送的信息进行串-并转换,该符号周期慢于信息传送速率。多个转换的输出数据被分配到每个载波,以为每个载波执行幅度和相位调制。通过执行关于多个载波的反FFT,数据转换成时间轴信号,同时保持每个载波的正交并传送。当接收信息时,执行相反操作,即通过执行FFT来将时间轴信号转换成频率轴信号,以便执行相对于关于每个载波的调制方法的解调,然后进行并-串转换,以便再现随串行信号传送的原始信息。OFDM调制方法已经被用作如IEEE802.11a/g中的无线LAN的标准规范。
还有,无线通信***的另一问题是由极其连续的0-1的数据形成的线性频谱。例如,在使用OFDM调制方法的情况下,结构由多个副载波组成,平均功率和峰值功率之间的差极大,导致传送侧和接收侧的功率范围缺乏。为此,在传送通路上对于伪随机数据通常执行加扰。
通常,在传送侧,加扰通过计算传送数据和伪随机位之间的异或操作来执行,其输出被用作传送数据。另一方面,在接收侧,通过计算接收的数据和伪随机位之间的异或操作来执行解扰,由此可以抽取传送数据。此时,传送侧和接收侧必须具有相同的伪随机位发生器并具有相同的初始值。
用于执行加扰的无线通信***的例子包括IEEE802.11a,它是无线LAN的技术标准。在图32中,显示了无线通信装置的构造的例子,其用于IEEE802.11a。此无线通信装置执行例如关于对应于IEEE802.11a的另一无线通信装置(未示出)的音频通信。此后,将参考附图32作关于无线通信操作的说明。
首先,将跟随信号流说明关于传送***的操作。在进行连接到计算机的数据通信的情况下,诸如音频的数据信号被输入到数据输入/输出处理单元102,该信号被转换成适当的数字数据序列。
然后,该数据序列输入到传送数据处理单元110。若需要,该传送数据处理单元110从控制单元104接收要传送到无线通信装置(未示出)的通信控制数据,该无线通信装置用作无线通信的另一方。然后传送数据处理单元110将接收的控制数据进行适当的复用,形成并输出帧和时隙结构以便在无线区传送。
随后,CRC(循环冗余校验)加法器112将用于在接收侧检测误差的冗余增加到传送数据,此外,加密设备114将传送数据进行加密并输出。
然后,加扰器116根据预定的算法(后面说明)将传送数据进行加扰,以便形成伪随机序列。还有,数据头(header)发生器117生成PHY(物理层)数据头。此后,编码器118将PHY数据头和加扰的传送数据进行卷积编码,并且由交织器120进行交织。根据此交织处理,编码的位序列根据特定的规则重作安排,以便在接收侧突发误差可以通过执行反操作即去交织(后面说明)被转换成随机误差。
此后,调制器122在传送时间将传送数据映射到信号点并输出同相部分(I分量)和正交部分(Q分量)。综合IFFT单元124将输出信号进行反FFT,由此执行OFDM调制。
此后,时间波形整波单元126通过增加周期前缀提供保护时间,并将输出数据进行窗翼(window wing)处理以便平滑OFDM调制符号的上升和衰落。
然后,数模转换器128将传送数据从数字波形转换到模拟波形,并且RF传送器130将传送数据进行滤波、利用I分量和Q分量进行矢量调制、频率转换到适当的传送频道、传送功率的控制、放大等。
RF传送器130向上转换的传送信号经天线双工器132被输入到天线134,最后从天线134作为电磁波传送出去。此传送信号由无线通信的另一方(未示出)接收。
注意天线双工器134用于分开传送信号和接收信号,TDD方法和FDD/TDMA方法中使用一个天线开关,双工器通常用在其他方法中。这时,我们可以说,使用了天线开关,这是因为这里的例子是TDD方法的IEEE802.11a。
下面,详细说明关于接收***的操作。这里我们说,无线通信装置100接收由另一无线通信装置(用作无线通信的另一方(未示出),执行上述IEEE802.11a中的传送***相同的处理)产生的传送信号。
来自无线通信另一方的传送信号在天线134作为电磁波接收。该信号从天线双工器132的固有传送信号分离出来,之后输入到RF接收器140。RF接收器140将接收信号放大,衰减不需要的频率成分,选择需要的频道,频率转换,接收信号幅度级控制,矢量检测处理(以便分离I分量和Q分量),带宽限制等,这样接收信号的I分量和Q分量被抽取出来。
模数转换器142将RF接收器140向下转换的模拟波形的接收信号转换数字波形。之后,同步电路144将接收数据进行帧同步,频率误差校正等。这时,在电源接通之后立即搜索可通信的另一通信方及类似情况下,同步信号或初始同步的检测利用同步电路144进行。关于初始同步、帧同步、频率误差校正等已经提出多种方案,但是这不与本发明的实质直接相关,因此本说明书不作进一步的说明。
随后,时间波形整波单元146将接收数据作时间整波,以便去掉通过增加周期前缀提供的保护时间,之后综合FFT单元148将接收数据进行FFT以执行OFDM解调。
之后,均衡器150利用传送通路的估计和估计结果执行均衡。在某些情况下,均衡器150输入同步电路144的信息,利用此信息估计传送通路等。注意已经为均衡器提出多种设置,但是这些不与本发明的实质直接相关,因此本说明书不作进一步的说明。
均衡器150的输出输入到解调器152,并被作信号点确定以输出接收位估计值。之后,接收数据输入到去交织器154,以根据特定规则进行去交织,用来重新安排编码的位序列。之后,解码器156执行传送侧的误差校正码的解码。
然后,解扰器158将解码的接收数据进行解扰,该过程是传送侧执行的加扰的反变换。再有,数据头抽取器157从解码的接收数据抽取PHY数据头。另外,解密设备160解密传送侧的加密数据,之后CRC校验单元162输出已经去掉CRC的接收数据和关于接收数据块的CRC校验结果。
然后,在确定接收数据块的CRC校验结果没有误差的情况下,接收数据处理单元164去掉要在无线区传送的帧结构和时隙结构。随后在数据通信(例如与计算机连接)的情况下,数据输入/输出处理单元102把接收数据转换成数据信号并输出。
在接收数据包括从无线通信的另一方(未示出)发来的通信控制数据的情况下,由接收数据处理单元164抽取该部分并经接收***控制线106输入到控制单元104。之后,控制单元104解释收到的控制数据并根据接收的指令执行无线通信装置100之内的每个单元的操作控制。
传送***的每个单元经传送***控制线108连接到控制单元104。相应地,控制单元104可以经传送***控制线108执行传送***的各种操作控制及状态监控,诸如传送***的开/关控制、RF传送器130的操作控制和状态监控、传送时间的精确调整、编码方法和信号点映射方法的修正、重传送的控制等。
再有,接收***的每个单元经接收***控制线106连接到控制单元104。相应地,控制单元104可以经接收***控制线106执行各种接收***的操作控制和监控,如接收***的开/关控制、RF接收器140的操作控制和状态监控、接收时间的精确调整、解码方法和信号点映射方法的修正、重传送的控制等。
图33显示设置于无线通信装置100的传送***中的加扰器116的结构。图示的加扰器116由7级移位寄存器构成,其中X1是最低位,X7是最高位,每位的值以X2-X7的顺序被移位到相邻的更高位。对于最高位X7,计算X4和X7的输出的异或操作,结果输入到最低位X1。同时该结果与输入数据间作异或操作,此结果作为加扰后数据输出。
图33显示了不同于0000000(即全0)的数据用于X1-X7。这是由于全0数据不能用作加扰器。换句话说,可以使用的位序列的整个数目是27-1=127,可以使用其中的任何数目。加扰过程发生的加扰模式可以通过修正加扰初始值进行改变。
图34显示设置于无线通信装置100的接收***中的解扰器158的结构。图示的解扰器具有完全相同于图24示出的加扰器的结构,其存储从传送侧提供的初始值到X1-X7,并计算存储的初始值和接收的输入数据的异或操作,由此执行解扰。
图35显示IEEE802.11a规定的OFDM信号的格式。如图所示,前序部分首先被传送,之后SIGNAL字段随一个OFDM符号传送,再传送DATA字段。
IEEE802.11a的PHY数据头包括上述的SIGNAL字段、DATA字段的MSB侧上的由16位组成的服务(service)字段。图36详细显示了PHY数据头的结构。如图所示,SIGNAL字段包括调制方法、从误差校正码的编码速率确定的4位的RATE信息、1位的保留位、指示传送数据包的长度的14位的LENGTH信息、用于检测SIGNAL字段的位误差的PARITY信息、用于终止卷积(convolution)码的6位的TAIL位。这里,PARITY位设置得使包括在由RATE信息、保留位、LENGTH信息和PARITY位构成的位序列中的“1”的数量变为偶数。
SIGNAL字段之后,紧接着16位的服务字段,这16位中,MSB侧的7位用于加扰初始值(即通知)的传送,这与提供用于接收侧解扰的初始值相同。顺便来说,保留服务字段的剩余9位。
SIGNAL字段由BPSK R1/2传送,其中需要的Eb/No是IEEE802.11a规定的调制模式中最低的。在利用OFDM传送来由BPSK R1/2传送数据载波和的48个副载波的情况下,SIGNAL字段的24位等于48(副载波)×1/2(编码速率)=24位,并随一个OFDM符号传送。此SIGNAL字段不进行加扰。
后续的数据字段此后在加扰状态下被传送,该加扰是以SIGNAL字段中的RATE字段指示的调制模式进行的。
下面将更详细地说明传送侧的加扰初始值的处理,接收侧的解扰初始值的处理。加扰和解扰是根据表示伪随机数序列的发生器多项式通过组合移位寄存器和异或电路实现的(例如参见专利文件1)。
图37详细显示了传送侧加扰器116的周边结构。在传送数据于加密设备114加密之后,通过计算传送数据和后面说明的方法产生的加扰模式的异或传送数据在加扰器116中的EXOR116b进行加扰。其输出在编码器118进行误差校正编码。
开始加扰时,加扰模式发生器116a接收来自控制单元104的关于产生加扰模式时的加扰初始值的通知。通知的加扰初始值设置在由移位寄存器构成的加扰器体的寄存器中,如图33所示,当对于每个时钟移位寄存器内的值时,产生一个加扰模式。
特别地,关于设置在用于传送加扰模式的DATA字段的最头端的服务字段的头7位,7位中的‘“0”数据在加密设备114输出的时刻被输入,服务字段的头7位通过计算此数据和要从加扰初始值产生的加扰模式的异或来产生,为每个位设置该加扰初始值。
但是,输入数据为全“0”,所以EXOR116b的输出的头7位与设置的加扰初始值相同。在接收到该数据的接收侧,此字段的7位可以用作解扰的初始值。
图38详细显示了接收侧的解扰器158的周边结构。接收数据在解码器156进行了误差校正解码之后,在解扰器158内的EXOR158b通过计算接收数据和解扰模式的异或来解扰接收数据,该解扰模式以后面要说明的方法产生。其输出在解密设备160解密。
开始解扰时,设置于接收的DATA字段的最头端的服务字段的MSB侧的7位被抽取作为解扰初始值,并设定在由移位寄存器构成的解扰器体的寄存器中,如图34所示,为每个时钟移位寄存器内的值而产生一个解扰模式。
于是,利用IEEE802.11a,通过使用PHY数据头部分(不加扰)内的服务字段构造加扰初始值7位以便传送,因此相同的加扰初始值和解扰初始值可以在传送和接收间共享,由此正确执行加扰和解扰。但是,用于利用数据部分传送加扰初始值的方法等同于在数据部分存储不同于用户实际要传送的用户数据的数据并传送的方法,因此传送效率被该不同之处恶化,这不是人们所希望的。
再有,利用IEEE802.11a的传送格式,用于传送SIGNAL字段的一个OFDM符号使用BPSK调制,其中需要的S/N很低,编码速率=1/2,但是包括加扰初始值的DATA字段则会以需要的S/N高于上述S/N的调制方法传送,且编码速率高于上述速率,因此容易产生位误差。
再有,对于SIGNAL字段和整个数据,利用卷积码在物理层执行误差校正。对于卷积码的解码方法,已经知道有Viterbi解码方法。
另一方面,即使采用这样的抗误差措施,也很难完全校正误差,因此在接收设备侧检测到未校正的误差的情况下,需要请求传送侧重新传送。增加重新传送的重复次数可能影响通信速度。例如,当执行运动图像数据等(如QoS,服务质量)的流化通信时,保持通信带宽和确保稳定的速度就变得很困难。因此,为了处理QoS功能,对于MAC(介质访问控制)子层数据,即数据的PSDU,可以考虑执行误差校正处理作为MAC子层。数据块码(例如Reed-Solomon乘积码)可以用于这样的误差校正。
但是,即使对MAC子层执行对应于QoS的误差校正,在对于服务不执行相反措施的情况下加扰和解扰之间的同步也不能正常执行,接收侧不能正常解扰PSDU。在不能正常执行解扰的情况下,传送侧就会被请求重新传送数据,即使执行对应于QoS的误差校正,也不能获得该效果。如上所述,可以考虑关于该服务不能保证以具有高误差容忍度的调制模式的传送,所以相比于SIGNAL该服务很可能引起误差。
作为防止由于通知加扰初始值产生的传送效率的恶化的方法,已经提出一种参考MAC地址和使用其一部分作为加扰初始值的技术(例如参见专利文件2)。在此情况下,不需要利用数据部分传送加扰初始值。
但是,利用该方法,MAC地址本身不能被加扰,这在隐蔽方面引起一个问题。再有,MAC地址本身不能被加扰意味着如果MAC地址传送期间数据内的“0”和“1”形成偏置的分布,它就不能转换成随机位序列,因此仍存在该区的频谱中发生线性成分的可能性。
此外,利用IEEE802.11a,包括PHY数据头、MAC地址等的MAC数据头被清楚地分开,在采用上述加扰通知方法到这样的无线通信***的情况下,除了MAC地址在DATA部分被描述之外,MAC地址的另一部分用于PHY数据头部分,这导致了冗余。
专利文件1
日本未审查专利申请公开号2000-269944
专利文件2
日本未审查专利申请公开号8-107414
非专利文件1
国际标准ISO/IEC8802-11:1999(E)ANSI/IEEE Std802.11,1999版,部分11:无线LAN介质访问控制(MAC)和物理层(PHY)规范
非专利文件2
ETSI标准ETSI TS 101761-1V1.3.1宽带无线电访问网络(BRAN);HIPERLAN 2型;数据链路控制(DLC)层;部分1:基本数据传送功能
非专利文件3
ETSI TS 101 761-2V1.3.1宽带无线电访问网络(BRAN);HIPERLAN 2型;数据链路控制(DLC)层;部分2:无线电链路控制(RLC)子层
非专利文件4
信息技术-电信和***(本地和大都市区域网络)间信息交换IEEE标准的补充-具体要求-部分11:无线LAN介质访问控制(MAC)和物理层(PHY)规范:5GHZ频带的高速物理层
发明内容
本发明提供一种先进的无线通信***、无线通信装置和无线通信方法及计算机程序,使得数据传送站和数据接收站能够分别更好地执行加扰/解扰。
本发明还提供一种先进的无线通信***、无线通信装置和无线通信方法及计算机程序,使得可利用正确的加扰初始值在传送和接收之间更好地执行加扰/解扰。
本发明还提供一种先进的无线通信***、无线通信装置和无线通信方法及计算机程序,使得传送和接收之间可以共享加扰初始值而不恶化用户实际要传送的用户数据的传送效率。
本发明还实现了通用通信***(例如符合IEEE802.11a)中带有高误差容忍度的加扰器和解扰器之间的同步。
解决问题的方式
针对上述问题作出本发明,根据其第一方面,用于通信传送数据的无线通信***包括:物理层数据头部分;和数据部分;
其中在传送侧,利用物理数据头部分的至少一个部分产生加扰初始值,数据部分的加扰利用加扰初始值来进行;
在接收侧,利用物理数据头部分的至少一个部分产生解扰初始值,利用解扰初始值执行数据部分的解扰。
但是应注意,术语“***”在这里指多个设备(或实现特定功能的功能模块)构成的逻辑组,而不关心每个设备或功能是否处于一个单独的机箱内。
根据本发明的无线通信***,在传送侧,基于不加扰的物理层数据头的一个部分生成加扰初始值,通过计算从加扰初始值产生的加扰的序列和传送数据序列的异或来产生加扰的传送信号序列并传送。另一方面,在接收侧,与加扰初始值相同的解扰初始值基于接收帧的物理数据头的一个部分生成,计算根据解扰初始值产生的解扰的序列和加扰的接收信号序列的异或操作,由此可以解扰接收数据序列。
根据本发明,加扰初始值可以利用传送帧中未加扰的物理层数据头部分的信息在传送和接收之间共享。因此,不需要在传送数据帧中包括专用的字段来通知加扰初始值,加扰初始值可以在传送和接收间共享而不恶化用户实际要传送的用户数据的传送效率。
根据本发明的无线通信***,当基于与另一通信方相同的规则利用物理层数据头部分的至少一个部分进行加扰或解扰时,用作通信站的无线通信装置产生加扰或解扰初始值,并利用该初始值执行数据部分的加扰或解扰。
传送时,通过计算从加扰初始值产生的加扰的序列和传送数据序列的异或操作来产生加扰的传送信号序列。还有,接收时,通过计算从解扰初始值产生的解扰的序列和加扰的接收信号序列的异或操作来解扰接收数据序列。
例如,在加扰/解扰时初始值长度是n位(其中n是自然数)的情况下,通过基于与另一通信方相同的规则从物理层数据头部分或其一部分抽取n位获得n位的序列,该序列可以用作加扰/解扰时的初始值。此时,根据物理层数据头部分的字段结构,加扰/解扰时的初始值最好通过在物理层数据头部分内抽取n位产生,该n位包括不是全0位的字段。
这里,在从物理层数据头部分抽取的n位都是0位的情况下,与通信另一方共享的非全0位的固定的n位序列可以用作加扰/解扰的初始值。
再有,在加扰/解扰时初始值的长度时n位(n为自然数)的情况下,基于与通信另一方共同的规则物理层数据头部分或其一部分的(n-k)位被抽取(其中k为小于n的自然数),k位的序列(至少其1位包括逻辑“1”)与通信另一方共享,并以与通信另一方共享的模式***到抽取的(n-k)位的位序列中,由此产生加扰/解扰时的初始值。
或者,当加扰/解扰时的初始值长度是n(n是自然数)位时,物理层数据头部分或其一部分的逻辑“1”的数量被计数,该数量在二进制中用n位表示,由此其可作为加扰/解扰时的初始值。但是,当计数的物理层数据头部分或其一部分的逻辑“1”的数量是0时,与通信另一方共享的非全0位的固定的n位序列可以用作加扰/解扰时的初始值。
再有,当加扰/解扰时的初始值长度是n(n是自然数)位时,可以这样设置,使得物理层数据头部分或其一部分的逻辑“1”的数量被计数,该数量以二进制的(n-m)位表示(其中m是小于n的自然数),m位的序列(至少其1位包括逻辑“1”)与通信另一方共享,并以与通信另一方共享的模式***到抽取的(n-m)位的位序列中,由此产生加扰/解扰时的初始值。
再有,当加扰/解扰时的初始值长度是n(n是自然数)位时,可以这样设置,即使得物理层数据头部分或其一部分的逻辑“1”的数量被计数,与通信另一方共享的x(x是小于2n的自然数)被加到该计数的数量,其结果以二进制的n位表示,这个位序列用作加扰/解扰时的初始值。
还有,当加扰/解扰时的初始值长度是n(n是自然数)位时,可以这样设置,即使得物理层数据头部分或其一部分的逻辑“0”的数量被计数,该数量以二进制的n位表示,其用作加扰/解扰时的初始值。但是当计数的物理层数据头部分或其一部分的逻辑“0”的数量为0时,与通信另一方共享的非全0位的固定的n位序列可以用作加扰/解扰时的初始值。
再者,当加扰/解扰时的初始值长度是n(n是自然数)位时,可以这样设置,即使得物理层数据头部分或其一部分的逻辑“0”的数量被计数,该数量以二进制的n-h位表示(其中h是小于n的自然数),h位序列(至少其1位是逻辑“1”)与通信另一方共享,并以与通信另一方共享的模式***到抽取的(n-h)位的位序列中,由此产生加扰/解扰时的初始值。
再有,当加扰/解扰时的初始值长度是n(n是自然数)位时,可以这样设置,即使得物理层数据头部分或其一部分的逻辑“0”的数量被计数,与通信另一方共享的y(y为小于2n的自然数)被增加到该数量,其结果以二进制的n位表示,此位序列用作加扰/解扰时的初始值。
再有,当加扰/解扰时的初始值长度是n(n是自然数)位时,可以这样设置,即使得物理层数据头部分或其一部分的逻辑“1”和逻辑“0”的数量被分别计数,该两个数量的差值的绝对值以二进制的n位表示,并被用作加扰/解扰时的初始值。但是,当物理层数据头部分或其一部分的逻辑“1”和逻辑“0”的数量的差值为0时,与通信另一方共享的非全0位的固定的n位序列可以用作加扰/解扰时的初始值。
再者,当加扰/解扰时的初始值长度是n(n是自然数)位时,可以这样设置,即使得物理层数据头部分或其一部分的逻辑“1”和逻辑“0”的数量被分别计数,该两个数量的差值的绝对值以二进制的(n-i)位表示,以与通信另一方共享的模式,与通信另一方共享的至少一位为逻辑“1”的i位的序列***到抽取的该(n-i)位的位序列中,由此生成加扰/解扰时的初始值。
再有,当加扰/解扰时的初始值长度是n(n是自然数)位时,可以这样设置,即使得物理层数据头部分或其一部分的逻辑“1”和逻辑“0”的数量被分别计数,得到其差值的绝对值,与通信另一方共享的z(z为小于2n的自然数)被加到该绝对值,其结果以二进制的z位表示,此位序列用作为加扰/解扰时的初始值。
利用根据本发明的无线通信***,无线传送基本上以传送帧格式来执行,该传送帧格式由物理层数据头部分和数据部分组成,但是该传送帧的结构是非限定的。
例如,传送帧由一对或多对物理层数据头部分和数据部分构成。在这样的情况下,加扰/解扰时的初始值从每个物理层数据头部分获得,通过利用从物理层数据头部分抽取的初始值可以执行要耦合到物理层数据头部分的数据部分的加扰/解扰。
在物理层数据头部分和数据部分之间包括非加扰信号的情况下,数据部分的加扰/解扰时的开始位置应该延迟预定的时段,该时段对应于物理层数据头部分的传送和接收之后的非加扰的信号部分的传送和接收。例如,此信号作为用于均衡传送通路的训练信号传送,或者其要广播到***站的数据等不需要加扰的信号来传送。
或者,传送帧有时包括两个或多个物理层数据头部分。在这种情况下,加扰/解扰时的初始值从每个物理层数据头部分得到,后续信号的加扰/解扰应该利用从每个物理层数据头部分抽取的初始值执行。也就是说,在下一物理层数据头部分出现直到最新获得加扰/解扰时的初始值之后,后续信号的加扰/解扰时应该连续地利用加扰/解扰时的初始值(已经最近获得)来执行。
再有,利用执行空分复用通信的无线通信***,为传送帧提供每个物理层数据头部分,该部分对应于数据部分在每个通道进行时分复用,其中通道进行空分复用。在此情况下,要在对应通道上传送的数据部分的加扰/解扰应利用从每个物理层数据头部分抽取的初始值来执行。
再有,根据本发明的第二方面,以计算机可读格式描述以便在计算机***上执行物理层数据头部分和数据部分构成的传送数据的通信操作控制的计算机程序,该程序包括:
加扰/解扰初始值生成步骤,用于基于与通信另一方共用的规则利用物理层数据头部分的至少一个部分生成加扰/解扰时的初始值;及
加扰/解扰步骤,用于利用该初始值执行数据部分的加扰/解扰。
根据本发明第二方面的计算机程序定义为以计算机可读格式描述的以便实现计算机***上预定处理的计算机程序。换句话说,通过安装根据本发明第二方面的计算机程序到计算机***,该计算机***上呈现协作性操作,该计算机***用作一个无线通信装置。通过激活多个这样的无线通信装置可以建立无线网络,由此可获得与根据本发明第一方面的无线通信***的优越性相同的优点。
优点
根据本发明,可以实现加扰器与解扰器之间的同步,同时对通信***中的误差有高容忍度。
另外,根据本发明,可以提供先进的无线通信***、无线通信装置和无线通信方法及计算机程序,其中传送和接收之间可以共享加扰初始值而不恶化用户实际要传送的用户数据的传送效率。
另外,根据本发明,不需要在传送数据帧中提供用于通知加扰初始值的专用的字段,由此也可帮助提高数据传送效率。
另外,根据本发明,可以利用一个字段来传送等于加扰初始值的一个值,该字段即物理数据头,可以使用调制方法和具有较低要求S/N的编码速率,因此当减小加扰初始值的传送误差时,使用调制方法和具有较高要求的S/N的编码速率的一个字段的传送位数量可以减少上述加扰初始值的传送误差的减少量,因此可以总的减少传送误差,由此也可帮助提高传送效率。
具体地,例如让我们考虑AWGN且SNR=12(dB)的情况。为了易于说明,我们考虑位误差随机地独立发生,并如下设定此时的误差率。注意该值为利用计算机模拟估算的实际值。现在,我们假设DATA的大小为100字节。
SNR=12(dB) BPSK R=1/2 BER:0(完全无误差)
SNR=12(dB) 16QAM R=1/2 BER:1.0e-4
利用传统方法,如果SIGNAL部分(24位)由BPSK R=1/2传送,服务+DATA部分(816位)由16QAM R=1/2传送,总的无误差的概率是(1-0)24×(1-10e-4)816=0.9216。另一方面,根据本发明,如果SIGNAL部分(24位)由BPSK R=1/2传送,服务+DATA部分(800位)由16QAM R=1/2传送,总的无误差的概率是(1-0)24×(1-10e-4)800=0.9231。因此,可以理解根据本发明,无误差的概率提高了,这可帮助提高整个***的能力。
再有,本发明使用一种加扰通知方法,该方法仅对PHY层关闭而不依赖上层格式,因此可以处理大范围的通信***的格式。
本发明的其它目的、特征和优点将从基于后面描述的本发明实施例及附图的更具体的说明中显而易见。
附图说明
图1为示意地说明根据本发明的一个实施例的通信***的整个结构的图;
图2为示意地说明根据本发明的一个实施例的传送器的功能性结构的图;
图3为示意地说明根据本发明的一个实施例的接收器的功能性结构的图;
图4为示意地说明无线通信装置500内设置的加扰器516的结构的图;
图5为示意地说明无线通信装置600内设置的解扰器658结构的图;
图6为示意地说明根据本发明的一个实施例的加扰器的内部结构的图;
图7为示意地说明根据本发明的一个实施例的解扰器的内部结构的图;
图8为示意地说明根据本发明的一个实施例的传送设备中执行的加扰过程的流程图;
图9为示意地说明根据本发明的一个实施例的接收设备中执行的解扰过程的流程图;
图10为说明根据本发明的一个实施例的第一修正例的示意图;
图11为说明传统解扰器290的结构的示意图;
图12为说明IEEE802.11标准中的MAC帧的结构的示意图;
图13为说明根据本发明的一个实施例的第二修正例的示意图;
图14为说明用于根据本发明的无线通信网络的物理层数据头信息和数据字段的结构的示意图;
图15为说明基于物理层数据头信息生成加扰初始值和解扰初始值的第一方法的示意图;
图16为说明基于物理层数据头信息生成加扰初始值和解扰初始值的第二方法的示意图;
图17为说明基于物理层数据头信息生成加扰初始值和解扰初始值的第三方法的示意图;
图18为说明基于物理层数据头信息生成加扰初始值和解扰初始值的第四方法的示意图;
图19为说明基于物理层数据头信息生成加扰初始值和解扰初始值的第五方法的示意图;
图20为说明基于物理层数据头信息生成加扰初始值和解扰初始值的第六方法的示意图;
图21为说明基于物理层数据头信息生成加扰初始值和解扰初始值的第七方法的示意图;
图22为说明基于物理层数据头信息生成加扰初始值和解扰初始值的第八方法的示意图;
图23为说明基于物理层数据头信息生成加扰初始值和解扰初始值的第九方法的示意图;
图24为说明基于物理层数据头信息生成加扰初始值和解扰初始值的第十方法的示意图;
图25为说明基于物理层数据头信息生成加扰初始值和解扰初始值的第十一方法的示意图;
图26为说明基于物理层数据头信息生成加扰初始值和解扰初始值的第十二方法的示意图;
图27为说明包括未加扰的多个字段的一个传送帧的结构例子的示意图;
图28为说明包括未加扰的多个字段的一个传送帧的结构例子的示意图;
图29为说明包括两个或多个物理层数据头部分(其后是数据部分)的一个传送帧的结构例子的示意图;
图30为说明其中由物理层数据部分和数据部分构成的多个对相连的一个传送帧的结构例子的示意图;
图31为说明MIMO通信方法可以使用的传送帧格式的结构例子的示意图;
图32为说明IEEE802.11a使用的无线通信装置的结构例子的示意图;
图33为说明无线通信装置100的传送***中设置的加扰器116的结构的示意图;
图34为说明无线通信装置100的接收***中设置的解扰器158的结构的示意图;
图35为说明IEEE802.11a规定的OFDM信号格式的示意图;
图36为详细说明PHY数据头的结构的示意图;
图37为说明传送侧的加扰器116周边结构的示意图;
图38为说明接收侧的解扰器158周边结构的示意图。
具体实施方式
此后,将参考附图详细说明本发明的实施例。
图1示意性显示了根据本发明的一个实施例的通信***的整个结构。利用该图中的例子,连接到网络30的通信装置21与连接到信息处理设备12的通信装置11是无线连接的。通信装置21用作一个接入点(AP),并控制另一通信装置对网络30的连接。通信装置11用作终端,意欲例如通过与通信装置21通信来连接到网络30。通信装置11可以与例如作为信息处理设备12的个人计算机等连接。通信装置21、通信装置11和网络30形成用作另一网络的无线LAN(局域网)。
此后,将说明通信装置11的结构。通信装置11和通信装置21具有基本相同的内部结构,虽然功能不同。
A.无线通信装置的结构和操作
图2示意性地显示了根据本发明一个实施例的传送器的功能结构。
在数据通信(例如连接到一个计算机)的情况下,数据信号被输入到输入/输出处理单元502,并转换成适当的数字数据序列。
然后,传送数据处理单元510输入该传送数据序列,如果需要,从控制单元504接收要传送到作为无线通信另一方(未示出)的无线通信装置的通信控制数据,在通信控制数据适当地进行复用之后,形成及输出帧和时隙结构以便在无线区传送。
然后,CRC加法器512添加用于检测接收侧的误差的冗余到该传送数据,加密设备514对该传送数据加密并输出。
然后,加扰器516根据预定算法对该传送数据进行加扰以便形成伪随机数据。再有,数据头发生单元517产生PHY数据头。加扰器516利用数据头发生单元517产生的PHY数据头的一部分位生成加扰初始值,但其具体说明将在后面作出。
注意利用IEEE.802.11a标准,规定了下面的发生器多项式:
S(x)=x7+x4+1
然后,编码器518将传送数据作PHY数据头和卷积编码,接着交织器520将传送数据进行交织。根据此交织处理,编码的位序列被根据预定规则重新安排,因此在接收侧,通过执行相反操作即去交织,突发性误差可以转换成随机误差。
然后,调制器522将传送数据映射到传送时的信号点,并输出同相部分(I分量)和正交部分(Q分量)。复合IFFT单元524执行OFDM调制,并将其输出进行反FFT。
然后,时间波形整形单元526通过添加周期前缀提供保护时间,并将传送数据进行窗翼(window wing)处理以便平滑OFDM调制符号的升高和衰减。
然后,DA转换器528将传送数据从数字波形转换成模拟波形,RF传送器530进行传送数据滤波、利用I分量和Q分量进行矢量调制、频率转换到适当的传送频率通道、传送功率的控制、放大等。
RF传送器530向上转换的传送信号经天线双工器532被输入到天线534,最后从天线534作为电磁波传送出去。此传送信号由无线通信另一方(未示出)接收。
注意天线双工器534用于分开传送信号和接收信号,TDD方法和FDD/TDMA方法中使用天线切换器,双工器通常用在其它方法中。下面我们考虑使用天线切换器,因为使用了TDD方法的IEEE802.11a作为举例。
传送***的每个单元经传送***控制线508连接到控制单元504。由此,控制单元504经传送***控制线508可以执行该传送***的各种操作控制和监控(诸如传送***的开/关控制)、RF传送器530的操作控制和状态监控、传送定时的精确调整、编码方法的修正或信号点映射方法的修正、重传送的控制等。
再有,图3示出了根据本发明的一个实施例的接收器的功能结构。
来自无线通信另一方的传送信号在天线634作为电磁波接收。该信号从天线双工器632自身的传送信号分离,然后输入到RF接收器640。RF接收器640将接收信号进行放大,衰减不需要的频率成分,选择需要的频道,频率转换,接收信号幅度级控制,矢量检测处理(用于分开I分量和Q分量),带宽限制等,于是接收信号的I分量和Q分量被抽取出来。
AD转换器642将RF接收器640向下转换的接收信号从模拟波形转换成数字波形。然后,同步电路644将接收数据进行帧同步、频率误差校正等。下面当紧随打开电源开关或类似操作之后搜索可通信的另一方的情况下,利用同步电路644执行同步信号或初始同步的检测。关于初始同步、帧同步、频率误差校正等已经提出了多种设置,但是这些与本发明的实质无直接关系,因此本说明书中不再作说明。
然后,时间波形整形单元646将接收数据进行时间波形整形以便去掉通过添加周期前缀提供的保护时间,之后综合FFT单元648将接收数据进行FFT以便进行OFDM调制。
然后,均衡器650利用传送通道的估算和估算结果执行均衡。在某些情况下,均衡器650输入同步电路644的信息并利用该信息估算传送通道等。注意已经提出了多种设置用作均衡器,但是这些与本发明的实质无直接关系,因此本说明书中不再作说明。
均衡器650的输出输入到解调器652,并作信号点确定以便输出接收位估算值。之后,接收数据输入到去交织器654,以根据特定规则作去交织来重新安排编码的位序列。之后解码器656执行传送侧的误差校正码的解码。
然后,解扰器658将解码的接收数据进行解扰,这是传送侧执行的加扰的反变换。再有,数据头抽取器657从解码的接收数据抽取PHY数据头。解扰器658可以利用PHY数据头的一部分产生与传送器相同的加扰初始值,但是将在后面对其作说明。注意利用IEEE802.11a标准,与加扰器相同类型的电路用作解扰器。
此外,解密设备660对传送侧的加密进行解密,之后CRC校验单元662输出去掉了CRC的接收数据和关于接收数据块的CRC校验结果。
然后,在确定接收数据块的CRC校验结果没有误差的情况下,接收数据处理单元664去掉用于在无线区中传送的帧结构和时隙结构。之后在数据通信(例如连接到计算机)的情况下,数据输入/输出处理单元602将接收数据转换成数据信号并输出。
在接收数据包括来自无线通信另一方(未示出)的通信控制数据的情况下,该部分由接收数据处理单元664抽取并经接收***控制线606输入到控制单元604。之后控制单元604解释接收的控制数据,根据接收的指令执行无线通信装置600内的每个单元的操作控制。
接收***的每个单元经接收***控制线106连接到控制单元104。因此,控制单元104可以经接收***控制线106执行接收***的多种操作控制和监控(如接收***的开/关控制)、RF接收器140的操作控制和状态监控、接收定时的精确调整、解码方法和信号点映射方法的修正、重传送的控制等。
本发明的特征在于一种方法,该方法在传送侧和接收侧之间共享加扰初始值。下面参考图4详细说明传送侧的加扰和解扰初始值的处理,其中图4显示了传送侧加扰器516周边的结构。
用于产生由用于控制物理层的参数(例如编码速率)构成的数据头的数据从控制单元504输入到数据头发生器517。编码器518将这里产生的数据头信息进行误差校正编码。生成了经过误差校正编码的数据头信息之后,进行了误差校正编码的传送数据利用如下述的方法链接到编码器518。
也就是说,传送数据在加密设备514被加密,之后在加扰器516内的EXOR516b通过计算传送数据和加扰模式的异或操作来加扰,加扰模式利用后面说明的方法生成。编码器518将输出进行误差校正编码以产生作了误差校正编码的传送数据。
另一方面,数据头发生器517基于从控制单元504输入的用于产生数据头的数据来产生数据头信息,并输出到编码器518和加扰器516。加扰初始值发生器516c包括在加扰器516中,它利用后面说明的多种技术之一从数据头信息产生加扰初始值。所产生的加扰初始值输入到加扰模式发生器516a。实际上,加扰模式发生器516a也是由图37所示的移位寄存器构成的加扰器,加扰初始值设定在此寄存器内,为每个时钟,通过顺序地移位寄存器内的值产生一个加扰模式。
这里,为了易于说明,已经显示了一个例子,使得用于产生数据头的数据一旦从控制单元504输入到数据头发生器517,数据头信息在数据头发生器517产生,并输入到编码器518和加扰发生器516c,但是本发明的实质不限于此。例如,可以这样设置,即加扰初始值发生单元516c直接从控制单元504接收用于产生数据头的数据,并基于该数据利用与数据头发生器517相同的处理产生数据头信息,然后从数据头信息产生加扰初始值。
再有,图5显示接收侧的解扰器658周边的结构。解码器656将接收数据进行误差校正解码之后,在解扰器658内的EXOR658b通过计算接收数据和解扰模式之间的异或操作来解扰接收数据,该解扰模式利用后面说明的方法产生。其输出在解密设备660解密。在开始解扰之前,执行诸如下面的操作以产生解扰初始值。
也就是说,解码器656将接收数据的未加扰的数据头信息进行误差校正解码之后,用于控制物理层的参数在数据头抽取器657从数据头信息抽取出来,同时输入到解扰器658内的解扰初始值发生器658c。这里,解扰初始值发生器658c利用后面说明的多种技术之一从输入的数据头信息产生解扰初始值。产生的解扰初始值输入到解扰模式发生器658a。实际上,解扰模式发生器658a也是由如图38所示的移位寄存器构成的解扰器,此解扰初始值设定在此寄存器中,为每个时钟,通过顺序地移位寄存器内的值产生一个解扰模式。
图6显示根据本发明一个实施例的加扰器内部结构。图中所示的作为加扰器的基本构造,加扰器220包括两个移位寄存器224和225、两个异或电路226和227。移位寄存器224和225共同形成一个7位移位寄存器并保存作为加扰器的内部状态。利用移位寄存器224和225,第四级(X4)的输出和第七级(X7)的输出输入到异或电路226。再有,待加扰的信号输入到异或电路227的输入口之一。在通常的加扰器的情况下,通过将异或电路226的输出提供到异或电路227的另一输入口以及移位寄存器224的输入口来执行加扰。
利用此加扰器220,可以这样设置,即其中在异或电路226的输出、异或电路227的输入口之一和移位寄存器224的输入之间提供一个选择器223,异或电路226的输出口和移位寄存器222的输出之一连接到异或电路227的输入口之一和移位寄存器224的输入。这里,移位寄存器224用于保存移位寄存器224和225的初始值。例如,预定的7位信号620可以用作此初始值。这是因为信号620以具有高误差容忍度的调制模式传送(例如编码速率1/2的BPSK),因此在接收设备可能实现无误差的接收。特别地,在利用数据长度较低7位623的情况下,更希望假定为每个数据包设定不同值。
控制单元221向选择器223提供定时控制。控制单元221切换选择器223,于是在经过异或电路227的服务650的加扰器初始化651的时刻,移位寄存器222的输出被提供到异或电路227的输入口之一和移位寄存器224的输入。这样,保存在移位寄存器222内的值被设定为移位寄存器224和225的初始值。再有,加扰器初始化651是7位“0”,所以保存在移位寄存器222内的值从异或电路227输出,而不作任何改变,这是由异或电路的性质决定的。然后,在加扰器初始化651经过异或电路227之后,控制单元221切换选择器223,使得异或电路226的输出提供到异或电路227的输入口之一和移位寄存器224的输入。
再有,控制单元221参考初始值设定标志211,在初始值设定标志211表明未执行加扰器220的初始值设定的情况下,控制单元221不执行与上述加扰器初始化651同步的定时控制,并控制选择器223使得异或电路226的输出总是提供到异或电路227的输入口之一和移位寄存器224的输入。在此情况下,保存在异或电路226和227内的值不作任何改变用作加扰器初始值,在加扰器初始化651经过异或电路227的时刻,该加扰器初始值不作任何改变从异或电路227输出。
因此,即使在选择器223选择了任何状态的情况下,加扰器初始值都在加扰器初始化651经过异或电路227的时刻输出,所以可以理解这不会违背原始的IEEE802.11a标准来操作。
图7显示根据本发明一个实施例的解扰器的结构。图中所示的解扰器270如加扰器220一样,包括:两个移位寄存器274和275和两个异或电路276和277,作为解扰器的基本结构。移位寄存器274和275共同构成一个7位移位寄存器,保存作为解扰器的内部状态。利用移位寄存器274和275,第四级(X4)的输出和第七级(X7)的输出输入到异或电路276。再有,待解扰的信号输入到异或电路277的输入口之一。此外,解扰器270包括一个选择器273。在通常的解扰器的情况下,在相当于加扰初始化651的信号经过异或电路277的时刻,通过切换选择器273使得待解扰的信号提供到异或电路277的输入口之一和移位寄存器274的输入,切换选择器223使得异或电路276的输出提供到异或电路277的输入口之一和移位寄存器274的输入来执行解扰。
利用此解扰器270,提供了移位寄存器272,它的输出连接到选择器273的输入。这里,移位寄存器272用于保存移位寄存器274和275的初始值。例如,对于这些初始值,可以使用预定的7位信号620,但需要事先在传送设备和接收设备之间确定哪一位置的位用作初始值。
控制单元271提供定时控制到选择器273。控制单元271切换选择器273使得在相当于服务650的加扰器初始化651的信号经过异或电路277的时刻,移位寄存器272的输出被提供到异或电路277的输入口之一和移位寄存器274的输入。于是,保存在移位寄存器272内的值设定为移位寄存器274和275的初始值。之后,在相当于服务650的加扰器初始化651的信号经过异或电路277之后,控制单元271切换选择器223使得异或电路276的输出提供到异或电路277的输入口之一和移位寄存器274的输入。
再有,在控制单元221获得未执行给解扰器设定初始值的信息的情况下,控制单元221不选择保存在移位寄存器272内的值,并切换选择器273,使得在相当于加扰器初始化651的信号经过异或电路277的时刻,待解扰的信号提供到异或电路277的输入口之一和移位寄存器274的输入。对于未执行给解扰器设定初始值的信息,例如可以使用信号620的奇偶校验位624。也就是说,在初始值设定到传送设备的加扰器的情况下,当数据头发生单元210生成奇偶校验位624时,通过***偶数位,使得奇数位用于奇偶校验位624。于是通过在接收设备检查此奇偶校验位624可以确定是否给加扰器设定了初始值,即确定是否应执行给解扰器设定初始值。
这样,通过使用具有高误差容忍度的信号620的预定数据作为解扰器的初始值,即使相当于加扰器初始化651的信号发生误差,也可正常地执行解扰。
注意图4和5强调说明加扰器的操作和解扰器的操作,这些内容是本发明的特征。为了简化附图,省略了控制单元和每个单元之间的连接定时的控制线和开/关控制,如图2和图3所示的。
这样,根据本发明,基于数据头信息得到加扰初始值和解扰初始值,因此不需要在传送帧内提供用于通知加扰初始值的字段,由此提高了数据传送效率。再者,数据头信息之后的全部数据部分可以被加扰,因此可以确保数据部分的隐蔽性,还可以避免数据中“0”“1”的分布不均匀。
下面参考附图说明根据本发明实施例的通信操作。
图8用流程图显示了根据本发明的一个实施例的传送设备进行加扰的过程。
首先,从通信控制单元300接收到MAC帧之后,利用基带处理单元200,数据头发生单元210产生一个PLCP数据头(步骤S911)。
在初始值设定标志211指示未给加扰器设定初始值的情况下(步骤S912),根据IEEE802.11a标准生成信号620的偶数奇偶校验位,以便设定到奇偶校验位624(步骤S913)。之后,保存在加扰器220中的移位寄存器224和225内的值不作任何改变用作内部状态(步骤S914)以执行加扰处理(步骤S917)。
另一方面,在初始值设定标志211指示应当给加扰器设定初始值的情况下(步骤S912),产生信号620的奇数奇偶校验位,或者产生偶数奇偶校验位并被反转以设定该值到奇偶校验位624(步骤S915)。之后,保存在移位寄存器222内的值作为初始值设定到保存加扰器220内的内部状态的移位寄存器224和225(步骤S916),以执行加扰处理(步骤S917)。
图9利用流程图显示了根据本发明实施例的接收设备中的解扰过程。
首先,在卷积码解码器260解码接收数据包之后,数据头分析单元280分析PLCP数据头(步骤S921)。之后,数据头分析单元280检查信号620中的奇偶校验位624是否为满足IEEE802.11a标准的偶数奇偶校验位(步骤S922)。
在步骤S922,在确定奇偶校验位624为满足IEEE802.11a标准的偶数奇偶校验位的情况下,控制单元271切换选择器273,使得在相当于加扰器初始化651的信号经过异或电路277的时刻,待解扰的信号被提供到异或电路277的输入口之一和移位寄存器274的输入作为符合该标准的初始值(步骤S924)。之后,相当于加扰器初始化651的信号经过异或电路277以后,控制单元271切换选择器223,使得异或电路276的输出被提供到异或电路277的输入口之一和移位寄存器274的输入,并执行解扰(步骤S927)。
另一方面,在步骤S922,在确定奇偶校验位624为奇数奇偶校验位的情况下,控制单元271切换选择器273,使得在相当于加扰器初始化651的信号经过异或电路277的时刻,移位寄存器272的输出被提供到异或电路277的输入口之一和移位寄存器274的输入以设定初始值(步骤S926)。之后,在相当于加扰器初始化651的信号经过异或电路277以后,控制单元271切换选择器223使得异或电路276的输出被提供到异或电路277的输入口之一和移位寄存器274的输入并进行解扰(步骤S927)。注意,此时,在后续处理参照奇偶校验位624的情况下,在此阶段最好把奇数奇偶校验位改为偶数奇偶校验位。
这样根据本发明,通过利用具有高误差容忍度的信号620的一部分作为加扰器220的内部状态的初始值,可以实现具有高误差容忍度的加扰器220和解扰器270之间的同步。再有,通过包括在信号620的一部分内执行初始值的设定并传送到加扰器220的操作,可以恰当地选择接收设备的解扰器270的初始值。
注意根据本实施例的通信***不执行破坏规范规则的操作。在传送相当于加扰器初始化651的信号的时刻,传送要设定为解扰器的内部状态的初始值,由此确保根据规范进行操作。再有,即使不同于通信方的通信装置接收到此信号,接收数据包由于奇偶误差仅仅被丢弃,因此不会发生另外的任何问题。
下面,参考附图说明本发明的一个实施例的修正的例子。
图10显示了本发明的一个实施例的第一修正例。关于图中所示的第一修正例,两种类型的解扰器270和290并行提供在接收设备中卷积码解码器260的输出侧。解扰器270为如图6所示的解扰器,它使得可以利用移位寄存器272设定初始值。另一方面,解扰器290为如图11所示的传统的解扰器。
图11所示的解扰器的基本结构与图5所示的解扰器相同,即包括两个移位寄存器294和295,两个异或电路296和297。控制单元291切换选择器293,使得在相当于加扰器初始化651的信号经过异或电路277的时刻,待解扰的信号被提供到异或电路297的输入口之一和移位寄存器294的输入。之后,在相当于加扰器初始化651的信号经过异或电路297以后,控制单元291切换选择器293,使得异或电路296的输出提供到异或电路297的输入口之一和移位寄存器294的输入。
在图10中,误差确定单元305分析解扰器270和290的输出的每个字段是否满足规范规定的范围。例如,图35所示的例子,PHY数据头的SIGNAL字段之后是16位的服务字段,这16位中,自MSB侧的7位用于传送加扰初始值,后面的其余9位用作保留位,在目前规范中规定设为全0。因此,解扰结果必定变为全0。相应地,解扰器的输出指示这些保留位全为0,这被确定为合理的输出结果。
再有,关于PSDU,假定根据数据块码解码器320的校正能力来确定其内容的有效性,但是可以利用误差确定单元305在校正之前来进行确定。例如,如图12所示,MAC数据头被增加到MAC帧,后者为PSDU的内容,MAC数据头的每个字段包括预定的数据。例如,各种类型的控制信息包括在MAC数据头的最头端的帧控制710中,其最头端两位的协议版本711指示MAC协议的版本。协议版本711制定的规则是,设定两位“0”值,其它值保留给将来使用。相应地,在协议版本包括不同于两位“0”值的情况下,可以确定这不满足规范所规定的范围。注意,关于利用这里提及的PSDU的确定方法,可以这样设置,即其中利用解码器320的数据块码处理之后的信号进行确定。
类似地,也关于类型712,保留两位“1”为将来使用,因此在此类型712包括两位“1”的情况下,可以确定这不满足规范所规定的范围。再有,关于后面的子类型713,保留的位模式根据与类型712的组合而存在。
相应地,在不同于加扰器220的初始值设定到解扰器270和290任意之一的情况下,有可能解扰输出的每个字段都不能满足规范所规定的范围。误差确定单元305标识偏离规范所规定的范围的段,并控制选择器303使得解扰器270和290的不偏离范围的输出被提供到数据块解码器320。注意,延迟单元307和309用于在误差确定单元305的确定过程期间保存解扰器270和290的输出,并可以利用一延迟线、移位寄存器等实现。
例如,在初始值未设定到传送设备侧的加扰器220的情况下,可以设想解扰器290的输出变为正确的,解扰器270的输出变为不正确的。这是因为待利用不同初始值解扰的数据序列可以看成几乎随机的,因此可设想偏离规范所规定的范围的可能性极高。再有,在初始值设定到传送设备侧的加扰器220的情况下,如果不发生误差,相同的初始值也设定到解扰器270和解扰器290。但是,相当于加扰器初始化651的信号对误差的容忍度相对较低,有可能待设定到解扰器290的初始值包括一个误差。这种情况下,解扰器270的输出变为正确的,解扰器290的输出变为不正确的。相应地,误差确定单元305执行控制,以便选择解扰器270的输出。
于是,在第一修正例中,可以通过在接收设备侧的确定过程选择初始值,而不需要通过并行提供取信号620的一部分作为初始值的解扰器270和取相当于加扰器初始化651的信号作为初始值的解扰器290,利用奇偶校验位624等通知关于设定初始值的信息,也不需要确定解扰器270和解扰器290的输出的每个字段是否满足规范所规定的范围。
图13显示了本发明的实施例的第二修正例。图中所示的第二修正例中,两个相同类型的解扰器270并行提供在接收设备的卷积码解码器260的输出侧。这些解扰器270取信号620分别的一部分作为初始值,但取哪位作为初始值互不相同。例如,如果事先在传送侧规定两种取位的位置,取决于传送时的无线电波状态任何一个位上的值用作初始值,两个解扰器270被设定得分别取两种类型的位的位置的值作为接收设备处的初始值,然后执行解扰。
误差确定单元305如第一修正例那样,分析两个解扰器270的输出的每个字段是否满足规范所规定的范围。两个解扰器270分别执行不同初始值的解扰,因此其输出是不同的。相应地,两个解扰器270的任一输出都变为正确的,另一个输出变为不正确的,因此误差确定单元305执行控制以便选择按照规范为正确的解扰器270的输出。
于是,在此第二修正例中,并列提供了两个解扰器270,它们分别取信号620的不同位位置的值作为初始值,并确定其每个字段的输出是否满足规范所规定的范围,由此可以基于传送设备侧的确定结果来选择位的位置,可以基于接收设备侧的确定结果来选择初始值,而不利用奇偶校验位624等通知关于设定初始值的信息。
B、生成加扰初始值和解扰初始值的方法
下面,将说明生成加扰初始值和解扰初始值的方法,这是本发明的特征。在此说明中,如图14所示的物理层数据头信息用作数据头信息。这相当于从图35所示的IEEE802.11a的物理层数据头信息中去掉服务字段得到的剩余部分。再有,加扰初始值和解扰初始值的每一个都是由7位构成。
后面说明的生成加扰初始值和解扰初始值的任一方法都基于物理层数据头信息生成加扰初始值和解扰初始值。相应地,诸如图35所示的用于通知加扰初始值的服务字段变得不需要了。因此用户可以使用数据部分的服务字段的16位,由此可提高数据传送效率。再有,这使得整个数据部分被加扰。但是本发明的实质不限于图5所示的结构。
B-1、生成加扰初始值和解扰初始值的方法1
图15显示了基于物理层数据头信息生成加扰初始值和解扰初始值的第一方法。
此方法利用未加扰的SIGNAL字段,从SIGNAL字段的预定位置抽取7位,设定到加扰器作为加扰初始值,然后加扰数据并传送出去。在图15所示的例子中,在SIGNAL字段内,从LENGTH字段的MSB到第7位抽取7位,用作加扰初始值。
再有,解码未加扰的SIGNAL字段之后,接收侧首先以相同方式从相应字段的预定位置抽取7位,设定到解扰器作为解扰初始值,然后开始DATA部分的解扰。在图15所示例子中,在SIGNAL字段,从LENGTH字段的MSB到第7位抽取7位并用作加扰初始值。
B-2、生成加扰初始值和解扰初始值的方法2
在利用上述方法1产生加扰初始值的情况下,除非谨慎地决定从物理层数据头信息抽取7位的方法,有可能该7位刚好全为0,这取决于数据内容。即使全0位用作加扰初始值,它也被作为原始数据序列输出而不经加扰,因此这对加扰初始值来说是不恰当的,必须避免。
相应地,在物理层数据头信息中存在确保不为全0的字段的情况下,可以考虑这样的方法,其中传送器和接收器二者均符合协定,使得相关位字段包括在构成加扰初始值的7位中。
例如,利用IEEE802.11a,在物理层数据头信息中提供用作指示调制模式的位置的RATE字段(参见图14),并规定了如表1所示的描述RATE字段的方法。
【表1】
根据表1,即使在传送和接收之间选择了特定传送速率,也可确保RATE字段不变成全0。相应地,如果使用了与RATE字段相同的位分配方法,通过混合RATE字段(4位)和其它字段的全部值得到的值或一个固定的值被用作加扰和解扰初始值,由此可以确保加扰和解扰初始值不变成全0。
图16显示了基于物理层数据头信息生成加扰和解扰初始值的第二方法。在如图所示的例子中,SIGNAL字段的4位的RATE字段和从LENGTH字段的MSB开始的3位分别被抽取,将这些抽取的位连接得到的值用作加扰初始值和解扰初始值。根据这样的初始值,自该7位的MSB开始的至少4位不会变为全0,因此可以确保加扰器的操作。
B-3、生成加扰初始值和解扰初始值的方法3
如上述部分B-2所描述的,加扰初始值为全0是不恰当的,必须避免。但是,不能保证存在不会变为全0的字段,这取决于物理层数据头部分的结构,可以考虑这样的情况,其中不能使用将从物理层数据头部分抽取的位连接起来生成加扰初始值的方法。关于处理这种情况的方法,可以考虑下面的例子。
也就是说,在抽取的位非全0的情况下,传送侧从SIGNAL部分的预定位置抽取7位,利用抽取的位作为加扰初始值来执行加扰处理。另一方面,在从SIGNAL部分抽取的7位刚好全为0的情况下,传送侧利用不为全0的一个7位的特定加扰初始值(例如“0101111”)来执行加扰处理。
类似地,接收侧首先解码未加扰的SIGNAL部分,从预定位置抽取7位,在抽取的7位非全0的情况下,利用抽取的7位作为解扰初始值开始解扰处理。但是在抽取的7位刚好为全0的情况下,接收侧确定出利用了不为全0的一个7位的特定加扰初始值(例如“0101111”)来执行加扰处理,并利用该初始值执行解扰处理。
图17显示了基于物理层数据头信息生成加扰和解扰初始值的第三方法。在如图所示的例子中,SIGNAL字段的从LENGTH字段的MSB开始的7位被抽取,在抽取的7位非全0的情况下用作加扰初始值和解扰初始值。另一方面,在从LENGTH字段的MSB开始抽取的7位刚好为全0的情况下,事先提供的“0101111”用作加扰初始值和解扰初始值,由此防止初始值变成全0。
R-4、生成加扰初始值和解扰初始值的方法4
如上述部分B-2所描述的,对于加扰初始值来说全0是不恰当的,必须避免,但是不能保证存在不会变为全0的字段,这取决于物理层数据头部分的结构,可以考虑这样的情况,其中不能使用将从物理层数据头部分抽取的位连接起来生成加扰初始值的方法。关于处理这种情况的方法,虽然可以使用上述部分B-3所示的方法,关于该部分将说明其它的方法。
也就是说,在加扰初始值的长度为n位(其中n为自然数)的情况下,传送侧基于传送侧和接收侧共享的规则从物理层数据头部分或其一部分抽取(n-k)位(其中k为小于n的自然数),以传送侧和接收侧之间已知的模式***传送侧和接收侧之间已知的k位的位序列到抽取的(n-k)位的位序列,由此生成加扰初始值,然后利用此加扰初始值来执行加扰处理。这里,至少1位为逻辑“1”的位序列用作要***到抽取的(n-k)位的位序列的已知的k位,由此防止初始值变成全0。
类似地,接收侧首先解码未加扰的SIGNAL部分,基于传送侧和接收侧共知的规则从物理层数据头或其一部分的传送数据抽取(n-k)位,以传送侧和接收侧已知的模式***k位序列(使得至少1位为逻辑“1”)到抽取的(n-k)位的位序列中,于是生成解扰初始值,那么即可通过解扰恢复接收数据序列。
这里,只要k是满足0<k<n的自然数,原则上可以为k赋予任何值,但是如果为k赋予了一个大值,要取为加扰初始值的值的宽度变窄,这是不好的。相应地,为了确保防止加扰初始值变为全0,最好最低限度为k=1。
图18显示了基于物理层数据头信息生成加扰和解扰初始值的第四方法。在如图所示的例子中,k=1。图中所示的例子中,SIGNAL字段内的LENGTH字段的自MSB开始的仅仅6位被抽取,用作加扰初始值的自LSB侧的6位,用作加扰初始值的MSB的其余1位是固定值“1”,由此防止加扰初始值变为全0。
在***这样的固定位的情况下,固定值1位“1”的位置不需要为MSB,因此初始值的7位的任一位置都可以用作固定位。也就是说,在***设计阶段传送器和接收器二者均应符合***固定值“1”到同一位置的协定,因此该位的***位置不限于图示的位置。
B-5、生成加扰初始值和解扰初始值的方法5
至此已经说明了基于从物理层数据头信息抽取的位模式生成加扰初始值的方法,但是可以考虑不同于上述方法的方法,其中基于物理层数据头信息生成加扰初始值同时防止全0。
作为一个例子,可以考虑一种方法,其中基于包括在物理层数据头信息中的逻辑“1”的数量生成加扰初始值。图19显示了生成加扰初始值和解扰初始值的第五个方法。图中所示的例子说明了保留字段为0,100字节由BPSK R1/2传送。
在此情况下,RATE字段变成“1101”,LENGTH字段变成“001001100000”,相应地,至此,位字段内的逻辑“1”的数量是6,在执行偶数奇偶校验时,PARITY字段设定为“0”。因此整个SIGNAL字段的逻辑“1”的数量是6,当以二进制的7位表示时,该值变为“0000110”。此值用作加扰初始值,传送侧设定该值作为加扰器和解扰器的X1-X7的初始值,如图19顶部说明的,并执行加扰。
再有,接收侧首先以相同方法解码未加扰的SIGNAL部分,解码之后计数SIGNAL字段中逻辑“1”的数量,并使用通过用二进制的7位表示该数量得到的值作为解扰初始值。在图19所示的例子中,接收侧设定“0000110”作为X1-X7的初始值,如加扰器和解扰器中描述的,并开始解扰处理。
如附图中显示的实施例,在使用RATE字段和LENGTH字段的位赋值的情况下(如IEEE802.11a),逻辑“1”的数量必须为1或更多,这用作加扰初始值是非常方便的。
顺便提及,上述说明假定使用了类似IEEE802.11a的物理层数据头信息,逻辑“1”的数量不大于24,即使包括必须为全0的TALL部分。这里使用的作为例子的加扰器的初始值的宽度是7位,因此可以处理未被误送的逻辑“1”的数量最多到127。但是,如果物理层数据头信息的位数量是127或更多,并且在加扰初始值的宽度是7位的情况下,引起一个问题,即在计数了整个物理层数据头信息内的逻辑“1”的数量之后,位宽度变短。
这个问题可以利用这样的方法解决,其中为了解决该问题,在计数物理层数据头内的逻辑“1”的情况下,逻辑“1”的数量仅相对于127或更少值的预定数量(传送侧和接收侧共同确定)的位部分来计数,而不是使用整个部分,以二进制表示计数的结果得到的值用作加扰初始值,或者在整个部分的逻辑“1”的数量计数之后,得到的数被27=128除(这里第七根值是由加扰/解扰初始值的位宽度确定的),然后除得的结果用作加扰初始值,这些方法也包括在本发明的实质内容中。
B-6、生成加扰初始值和解扰初始值的方法6
在利用上述部分B-5中描述的方法生成加扰初始值的情况下,由物理层数据头信息的定义确保逻辑“1”的数量不变成全0的情况下不会引起问题,但是如果不能确保逻辑“1”的数量不变成全0,就可能加扰初始值变成全0。为此,将在本部分说明通过扩展生成加扰初始值的规则防止全0的方法。
我们确定计数了物理层数据头信息中的逻辑“1”的数量,例如在该数量不是0的情况下,通过以二进制7位表示该计数的数量得到的值用作加扰初始值,然后执行加扰。但是在逻辑“1”的数量刚好为0的情况下,利用不为全0的某特定加扰初始值(例如“0101111”)来执行加扰。
类似地,接收侧首先解码未加扰的物理层数据头部分,计数物理层数据头信息中的逻辑“1”的数量,在该数量不为0的情况下,取以二进制的7位表示的该数量的值作为解扰初始值,并开始解扰处理,但是在该数量刚好为0的情况下,接收侧确定出加扰是利用不为全0的7位的特定加扰初始值(例如“0101111”)来执行的,并利用该初始值执行解扰。
图20显示了利用了扩展的防全0规则基于物理层数据头信息生成加扰和解扰初始值的第六方法。在图示的例子中,计数SIGNAL字段内的逻辑“1”的数量,在该数量不为0的情况下,取以二进制的7位表示的该数量得到的值作为加扰初始值来执行加扰处理。另一方面,在逻辑“1”的数量刚好为0的情况下,利用先前提供的“0101111”作为加扰初始值和解扰初始值来防止初始值变成全0。
B-7、生成加扰初始值和解扰初始值的方法7
加扰初始值为全0是不恰当的,应当避免,但是取决于物理层数据头部分的结构,可以考虑这样的情况,其中不存在不为全0的一个字段,因此可以使用如上部分B-5说明的生成加扰初始值的方法。可以使用诸如前部分B-6说明的方法作为防止全0的方法,但是本部分将说明其它方法。
也就是说,在加扰初始值的长度为n(其中n为自然数)位的情况下,传送侧通过计数物理层数据头或其一部分内的传送数据的逻辑“1”的数量生成加扰初始值,并以传送侧和接收侧已知的模式将传送侧和接收侧已知的m位的位序列***到该位序列中,该位序列是通过以二进制(n-m)(其中m是小于n的自然数)位表示该逻辑“1”的数量得到的。然后利用该加扰初始值执行加扰处理。这里,至少一位为逻辑“1”的位序列用作待***到(n-m)位的位序列的m位,由此防止加扰初始值变成全0。
再有,接收侧类似地计数包括在接收的物理层数据头或其一部分内的传送数据中的逻辑“1”的数量,利用解扰初始值执行解扰处理,其中该解扰初始值是以传送侧和接收侧已知的模式,通过将传送侧和接收侧已知的至少一位为逻辑“1”的m位的位序列***到以二进制的(n-m)位表示计数的逻辑“1”的数量得到的位序列中而得到的。于是,可恢复接收数据。
这里,只要m为满足0<m<n的自然数,原理上可以给m赋予任何值。但是如果给m赋予了一个特大值,要作为加扰初始值的宽度变窄,这是不希望的。因此,为了确保防止加扰初始值变成全0,较好地,最低限为m=1。
图21显示了基于物理层数据头信息生成加扰初始值和解扰初始值的第七方法。在图示例子中,m=1,物理层数据头信息的逻辑“1”的数量是6,以二进制的6位表示得到的“000110”用作加扰初始值自LSB开始的6位,用作加扰初始值的MSB的余下的1位为固定值1。
在***这样的固定位的情况下,该一位固定值“1”的位置可以在7位的初始值的任一位的位置上。也就是说,在设计阶段传送器和接收器二者都应该符合将固定值“1”***到同一位置的协定,所以位***位置不限于图示的那样。
B-8、生成加扰初始值和解扰初始值的方法8
加扰初始值为全0是不恰当的,应当避免,但是取决于物理层数据头部分的结构,可以考虑这样的情况,其中不存在不为全0的一个字段,因此不能使用基于从物理层数据头部分抽取的位序列生成加扰初始值的方法(同上)。在这部分将说明防止此问题的其它方法。
也就是说,在加扰初始值的长度为n(n为自然数)位的情况下,传送侧计数物理层数据头或其一部分内的传送数据包括的逻辑“1”的数量,将传送侧和接收侧共知的x(x为小于2n的自然数)加到该计数的数量,然后取以二进制的n位表示的该相加的结果得到的位序列作为加扰初始值,进行加扰操作。
再有,接收侧类似地计数接收的物理层数据头或其一部分内的传送数据包括的逻辑“1”的数量,将传送侧和接收侧共知的x(x为小于2n的自然数)加到该计数的数量,然后取以二进制的n位表示的该相加的结果得到的位序列作为解扰初始值,进行解扰操作。
这里,如果物理层数据头内的传送数据的总位数为b0,加扰初始值和解扰初始值的位宽度为s,较好地,满足b0+x≤2s。否则,可能发生生成的加扰初始值和解扰初始值由于数字的进位(carryover)而变成全0。
在此情况下,不是关于物理层数据头内的传送数据的全部位来计数逻辑“1”的数量,而是关于其一部分b1(假定要计数的位置在传送侧和接收侧之间已经互相了解)来计数逻辑“1”的数量,b1的确定应满足b1+x≤2s。或者,可以利用这样的方法处理上述情况,即在关于整体计数了逻辑“1”的数量之后,将x加到其上,得到的数由2s除,其结果用作加扰初始值。提到的这些方法也包括在本发明的实质内容的范围内。
这里,只要x是满足0<x<2n的自然数,原则上可以为x赋予任何值,但是如果为x赋予了一个大值,要取为加扰初始值的值的宽度变窄,这是不好的。相应地,为了确保防止加扰初始值变为全0,最好最低限度为x=1。
图22显示了基于物理层数据头信息生成加扰初始值和解扰初始值的第八方法。在图示例子中,x=1,物理层数据头信息的逻辑“1”的数量是6,该值被加“1”以得到7,7以二进制的7位表示得到“0000111”,后者用作加扰初始值。
再有,接收侧可以相同方式确定包括在接收的物理层数据头信息中的逻辑“1”的数量是6,所以该值被加“1”以得到7,7以二进制的7位宽表示,得到“0000111”,取“0000111”作为解扰初始值执行解扰来恢复接收数据。
B-9、生成加扰初始值和解扰初始值的方法9
在上述部分B-5中,加扰初始值和解扰初始值从逻辑“1”的数量生成,但是相反地,存在利用逻辑“0”的数量生成加扰初始值和解扰初始值的方法。
图23显示了基于物理层数据头信息内的逻辑“0”的数量生成加扰初始值和解扰初始值的第九方法。在图示例子说明了保留字段为零、100字节由BPSK R1/2传送的情况。
在此情况下,RATE字段变成“1101”,LENGTH字段变成“001001100000”,所以至此位字段中的逻辑“1”的数量是6,当执行偶数奇偶校验时,PARITY字段设定为“0”。相应地,整个SIGNAL字段的逻辑“0”的数量为18,如果以二进制7位表示就变成“0010010”,后者用作加扰初始值,传送器侧将该值设定为x1-x7的初始值(如图23的顶部的加扰器和解扰器内说明的)并执行加扰操作。
再有,接收侧首先以相同方式解码未加扰的SIGNAL部分,解码之后计数SIGNAL字段中逻辑“0”的数量,使用将该数量以二进制的7位表示得到的值作为解扰初始值。在图23所示的例子中,接收侧设定“0010010”作为x1-x7的初始值(如加扰器和解扰器内说明的)并开始解扰操作。
如图中显示的实施例,在使用RATE字段和LENGTH字段的位赋值的情况下(如IEEE802.11a所定义),逻辑“1”的数量必须是1或更大,这很方便用作加扰初始化。
顺便提及,在上述说明中,假定使用类似于IEEE802.11a的物理层数据头信息,即使包括必须是全0的TAIL部分逻辑“0”的数量也不大于24。这里用作例子的加扰器的初始值宽度为7位,因此可以处理不被误传的逻辑“0”的数量至多到127。但是,如果物理层数据头信息的位的数量是127或更多,当加扰初始值的宽度为7位时,会产生一个问题,即在简单地计数了整个物理层数据头信息的逻辑“0”的数量之后,位宽度变短。
此问题可以这样解决,其中当计数物理层数据头内的逻辑“0”时,仅关于127或更少的预定数目的位部分计数逻辑“0”的数量(传送侧和接收侧共同定义)而不计数整个部分,以二进制表示计数的结果得到的值用作加扰初始值,或者在计数了整个部分的逻辑“0”的数量之后,得到的数量由27=128除(这里第7根是由加扰/解扰初始值的位宽度确定的),除得的结果用作加扰初始值,这些方法也包括在本发明的实质内容中。
B-10、生成加扰初始值和解扰初始值的方法10
当利用上述部分B-9中的方法生成加扰初始值时,如果能确保由物理层数据头信息定义的逻辑“0”的数量不变为全0,不会产生问题,但是如果不能确保逻辑“0”的数量不变为全0,则有可能加扰初始值变为全0。为此,将在此部分说明利用扩展的生成加扰初始值的规则防止全0的方法。
我们确定计数了物理层数据头信息内的逻辑“0”的数量,例如在该数量不为0的情况下,以二进制7位表示该数量得到的值被取为加扰初始值并执行加扰,但是在逻辑“0”的数量刚好为0时,利用不同于全0的特定的7位的加扰初始值(例如“0101111”)来执行加扰处理。
类似地,接收侧首先解码未加扰的物理层数据头部分,计数物理层数据头信息内的逻辑“0”的数量,如果该数量不为0,取以二进制7位表示该数量得到的值作为解扰初始值并执行解扰,但是当该数量刚好为0时,接收侧确定加扰是利用不同于全0的特定的7位的加扰初始值(例如“0101111”)来执行的,并利用该初始值执行解扰处理。
图24显示了利用扩展的防止全0的规则基于物理层数据头信息生成加扰初始值和解扰初始值的第十方法。在图示例子中,计数SIGNAL字段的逻辑“0”的数量,当该数量不为0时,以二进制的7位表示该数量得到的值用作加扰初始值来进行加扰处理。另一方面,当该数量刚好为全0时,利用先前提供的“0101111”作为加扰初始值和解扰初始值来防止初始值变成全0。
B-11、生成加扰初始值和解扰初始值的方法11
加扰初始值为全0是不恰当的,应当避免,但是取决于物理层数据头部分的结构,可以考虑这样的情况,其中不能确保逻辑“0”的数量不变成全0,因此不能使用上述部分B-9中说明的生成加扰初始值的方法。诸如上述部分B-10描述的方法可以用作防止全0的方法,但是在这部分还将说明防止此问题的其它方法。
也就是说,当加扰初始值的长度为n(n为自然数)位时,传送侧通过下面方式来生成加扰初始值,即计数包括在物理层数据头或其一部分内的传送数据中的逻辑“0”的数量,通过以二进制的(n-h)(h为小于n的自然数)位表示该数量得到一个位序列,以传送侧和接收侧已知的模式将传送侧和接收侧已知的h位的序列***到前述序列。然后利用该加扰初始知执行加扰处理。这里,至少1位为逻辑“0”的位序列用作待***到(n-h)位的位序列的h位,由此可防止初始值变成全0。
再有,接收侧类似地计数包括在接收的物理层数据头部分或其一部分内的传送数据中的逻辑“0”的数量,通过以二进制的(n-m)位表示该数量得到一个位序列,以传送侧和接收侧已知的模式将传送侧和接收侧已知的至少一位为逻辑“1”的m位序列***到前述序列,由此得到的值取作解扰初始值来执行解扰操作,于是可恢复接收数据。
这里,只要h是满足0<h<n的自然数,原则上可以为h赋予任何值,但是如果为h赋予了一个大值,要取为加扰初始值的值的宽度变窄,这是不好的。相应地,为了确保防止加扰初始值变为全0,最好最低限度为h=1。
图25显示了基于物理层数据头信息生成加扰初始值和解扰初始值的第十一方法。图示的例子中,h=1,物理层数据头信息的逻辑“0”的数量为18,以二进制的6位表示该值得到的“010010”用作加扰初始值的自LSB侧开始的6位,用作加扰初始值的MSB的一位是固定值1。
当***这样的固定位时,该1位的固定值“1”的位置可以在7位的初始值的任何位上。也就是说,传送器和接收器二者在设计阶段都应符合将固定值“1”***相同位置的协定,因此该位***位置不限于图示的位置。
B-12、生成加扰初始值和解扰初始值的方法12
加扰初始值为全0是不合适的,应当避免。但是取决于物理层数据头部分的结构,可以考虑这样的情况,其中不能确保逻辑“0”的数量不变成0,因此不能使用上述部分B-9中说明的生成加扰初始值的方法(同上)。在此部分将说明防止此问题的其它方法。
也就是说,在加扰初始值的长度为n(n为自然数)位的情况下,传送侧计数物理层数据头或其一部分内的传送数据包括的逻辑“0”的数量,增加传送侧和接收侧共知的y(y为小于2n的自然数)到该计数的数量,取以二进制的n位表示该结果获得的位序列作为加扰初始值来执行加扰处理。
再有,接收侧类似地计数接收的物理层数据头或其一部分内的传送数据包括的逻辑“0”的数量,增加传送侧和接收侧共知的y(y为小于2n的自然数)到该计数的数量,取以二进制的n位表示该结果获得的位序列作为解扰初始值来执行解扰处理,于是可恢复接收数据。
这里,如果物理层数据头或其一部分内的传送数据的全部位的数量是b0,加扰初始值和解扰初始值的位宽度为s,最好满足b0+y≤2s。否则,有可能产生的加扰初始值和解扰初始值由于数字的进位(carryover)变成全0。
在此情况下,不计数物理层数据头内的传送数据的全部位中的逻辑“0”的数量,而是计数其一部分b1中逻辑“0”的数量(假定要计数的位置已经在传送侧和接收侧互相理解),b1的确定应满足b1+y<2s。或者,上述情况可以利用这样的方法处理,其中在计数了物理层数据头内的传送数据的全部位中逻辑“0”的数量之后,将该计数的数量加上y,所得结果由2s除,除得的结果作为加扰初始值。提及的这些方法也包括在本发明的实质内容的范围内。
这里,只要y是满足0<y<2n的自然数,可以给y赋予任何值,但是如果给y赋予一个大值,要取作加扰初始值的宽度变窄,这是不是较好的。因此为了确保防止加扰初始值变为全0,较好地,最低限为y=1。
图26显示基于物理层数据头信息生成加扰初始值和解扰初始值的第十二个方法。图示例子中,y=1,物理层数据头信息内包括的逻辑“0”的数量为18,该数量被加到“1”得到19,19以二进制7位表示得到“0010011”,它用作加扰初始值。
再有,接收侧可以相同方法确定包括在接收的物理层数据头信息中的逻辑“0”的数量是18,所以该数量被加到“1”得到19,19以二进制7位表示得到“0010011”作为解扰初始值,由此可恢复接收数据。
B-13、生成加扰初始值和解扰初始值的方法13
在上述部分B-5,已经说明了基于包括在物理层数据头信息中的逻辑“1”的数量生成加扰初始值的方法。相反,在上述部分B-9中,已经说明了利用逻辑“0”的数量生成加扰/解扰初始值的方法。
根据这些生成加扰/解扰初始值的方法的一个修正例子,传送侧分别计数物理层数据头信息中逻辑“1”和逻辑“0”的数量,并获得该两个数量的差的绝对值,以二进制的7位(相当于加扰初始值和解扰初始值的位长度)表示该绝对值,于是生成加扰初始值。
类似地,接收侧首先解码未加扰的物理层数据头部分,分别计数包括在接收的物理层数据头信息中的逻辑“1”和逻辑“0”的数量,还获得该两个数量之间的差的绝对值,以二进制的7位表示该绝对值,由此生成解扰初始值然后开始解扰处理。
B-14、生成加扰初始值和解扰初始值的方法14
在上述部分B-13中,在物理层数据头信息中包括的逻辑“1”和逻辑“0”的数量不相等的情况下没有问题,但是在该两个值相等的情况下,加扰初始值变成全0,因此加扰处理无法进行。
在上述B-6和B-10中,已经说明了通过扩展生成加扰初始值的方法防止全0的方法,在此部分中,还将说明基于同样规则扩展的防止全0的方法。
传送侧分别计数包括在物理层数据头信息中的逻辑“1”和逻辑“0”的数量,并获得该两个数量的差的绝对值。在该两个数量的差的绝对值不为0的情况下,传送侧可以通过以二进制的7位(相当于加扰初始值的位长度)表示该绝对值来生成加扰初始值。另一方面,在该两个数量的差的绝对值刚好为0的情况下,确定传送侧利用不同于全0的预定的7位加扰初始值(例如“0101111”)执行加扰。
类似地,接收侧首先解码未加扰的物理层数据头部分,分别计数包括在物理层数据头部分中的逻辑“1”和逻辑“0”的数量,还获得该两个数量的差的绝对值。在该两个数量的差的绝对值不为0的情况下,接收侧通过以二进制的7位(相当于解扰初始值的位长度)表示该绝对值来生成解扰初始值。另一方面,在该两个数量的差的绝对值刚好为0时,接收侧利用不同于全0的预定解扰初始值(例如“0101111”)开始解扰处理。
B-15、生成加扰初始值和解扰初始值的方法15
在上述B-7和B-11中,已经说明了防止加扰初始值变为全0其它方法,在此部分中,还将说明相同的防止全0的方法。
也就是说,在加扰初始值的长度为n(n为自然数)位的情况下,传送侧分别计数包括在物理层数据头或其一部分内的传送数据中的逻辑“1”和逻辑“0”的数量,获得该两个数量的差的绝对值。传送侧以传送侧和接收侧已知的模式,通过将传送侧和接收侧已知的i位的位序列***以二进制的(n-i)(i为小于n的自然数)位表示该绝对值得到的位序列生成加扰初始值,然后利用该加扰初始值执行加扰。这里,至少一位为逻辑“1”的位序列用作要***到(n-i)位的位序列的i位,由此防止加扰初始值变成全0。
类似地,接收侧分别计数接收的物理层数据头或其一部分内的传送数据中包括的逻辑“1”和逻辑“0”的数量,并得到该两个数量的差的绝对值。接收侧以传送侧和接收侧已知的模式,通过将传送侧和接收侧已知的i位的位序列***以二进制的(n-i)(i为小于n的自然数)位表示该绝对值得到的位序列生成解扰初始值,然后利用该解扰初始值执行解扰,于是可恢复接收数据。
这里,只要i是满足0<i<n的自然数,可以给i赋予任何值,但是如果给i赋予一个大值,要取作加扰初始值的宽度变窄,这是不是较好的。因此为了确保防止加扰初始值变为全0,较好地,最低限为i=1。
B-16、生成加扰初始值和解扰初始值的方法16
在上述B-8和B-12中,已经说明了防止加扰初始值变为全0其它方法,在此部分中,还将说明相同的防止全0的方法。
也就是说,在加扰初始值的长度为n(n为自然数)位的情况下,传送侧分别计数包括在物理层数据头或其一部分内的传送数据中的逻辑“1”和逻辑“0”的数量,并得到该两个数量的差的绝对值。传送侧将传送侧和接收侧共知的z(z为小于2n的自然数)加到该绝对值,取以二进制的n位表示的该结果得到的位序列作为加扰初始值来执行加扰处理。
类似地,接收侧分别计数包括在接收的物理层数据头或其一部分内的传送数据中的逻辑“1”和逻辑“0”的数量,并得到该两个数量的差的绝对值。接收侧将传送侧和接收侧共知的z(z为小于2n的自然数)加到该绝对值,取以二进制的n位表示的该结果得到的位序列作为解扰初始值来执行解扰处理,于是可恢复接收数据。
这里,如果物理层数据头内的传送数据的全部位的数量是b0,加扰初始值和解扰初始值的位宽度是s,最好满足b0+z≤2s。否则,有可能生成的加扰初始值和解扰初始值由于数字的进位(carryover)变成全0。
在此情况下,不是关于物理层数据头内的传送数据的全部位来计数逻辑“1”的数量,而是关于其一部分b1(假定要计数的位置在传送侧和接收侧之间已经互相了解)来计数逻辑“1”的数量,b1的确定应满足b1+z<2s。或者,可以利用这样的方法处理上述情况,即在关于整体计数了逻辑“1”的数量之后,将z加到其上,得到的数由2s除,其结果用作加扰初始值。提到的这些方法也包括在本发明的实质内容的范围内。
这里,只要z是满足0<z<2n的自然数,原则上可以为z赋予任何值,但是如果为x赋予了一个大值,要取为加扰初始值的值的宽度变窄,这是不好的。相应地,为了确保防止加扰初始值变为全0,较好地,最低限度为z=1。
上述说明中,利用从物理层数据头信息生成的位序列而不作改变来作为加扰初始值执行加扰,也利用该初始值作解扰初始值执行解扰。但是,本发明的实质不限于此。本发明的实质内容的范围内还包括一种情况,同样产生本发明的优越效果,其中传送侧生成变为加扰初始值基础的位序列,执行此位序列的位转换,用转换后的位序列作加扰初始值。接收侧生成作为解扰初始值基础的位序列,执行此位序列的位转换,并用作为解扰初始值。
例如,在图19所示的实施例中,在通过计数物理层数据头信息内的逻辑“1”的数量生成加扰初始值的情况下,本发明的技术范围甚至包括这样的设置,其中如果逻辑“1”的数量为6,显然不是以二进制的7位表示该数量6得到的“0000110”而是位转换后的“1111001”作为加扰初始值。
C、对应于传送帧格式的加扰/解扰
至此已经从原理上说明了利用诸如物理层数据头的未加扰区域传送加扰初始值的方法。但是在实际无线通信中,可以这样考虑传送帧格式,其中在一个无线帧中存在多个未加扰的字段。在本部分中,将说明将根据本发明的加扰/解扰方法用于各种传送帧格式的方法。
图27显示了一个传送帧的结构范例,其中在一个无线帧中存在多个未加扰的字段。在图示的例子中,一个传送帧包括一个前序部分(它是该传送帧的头)和后面的多个对(由物理层数量头部分和数据部分构成)。每个物理层数据头部分存储要加扰后续数据部分的加扰初始值,物理层数据头部分与数据部分构成一个对。
当传送这样的传送帧时,物理层数据头部分不被加扰,后续的数据部分利用从紧前面的物理层数据头部分抽取的加扰初始值被加扰。再有,当接收该传送帧时,解扰初始值从未加扰的物理层数据头部分抽取,利用此解扰初始值解扰紧跟在物理层数据头部分之后要接收的加扰的数据部分。
在图27所示的例子中,一个传送帧包括一个前序部分(Preamble)、后面的物理层数据头部分(PHY header)1及数据部分(DATA)1的对和物理层数据头部分(PHY header)2及数据部分(DATA)2的对。注意数据部分可以是已知的信号序列。
传送时,存储在物理层数据头部分(PHY header)1的信息位S1用作加扰初始值,紧跟在PHY头1后的数据部分(DATA)1利用该初始值加扰,类似地,存储在物理层数据头部分(PHY header)2的信息位S2用作加扰初始值,紧跟在PHY头2后的数据部分(DATA)2利用该初始值加扰。再有,接收时,接收到未加扰的物理层数据头部分(PHY header)1后,抽取信息位S1,紧跟在PHY头1后的数据部分(DATA)1利用S1作为解扰初始值来进行解扰,类似地,接收到未加扰的物理层数据头部分(PHY header)2后,抽取信息位S2,紧跟在PHY头2后的数据部分(DATA)2利用S2作为解扰初始值来进行解扰。
再有,图28显示了一个传送帧的另一结构范例,其中在一个无线帧中存在多个未加扰的字段。在图示的例子中,紧跟在物理层数据头部分(PHY header)之后是加扰不需要的信号(例如用于均衡传送通道的训练信号、执行到***站的广播的数据等),再后面是要加扰的数据部分(DATA)。
在这样的传送帧格式的情况下,传送时,利用存储在物理层数据头部分中的加扰初始值,数据部分自头开始加扰。再有,接收时,首先接收未加扰的物理层数据头部分,从其抽取解扰初始值,利用该解扰初始值对紧跟在未加扰信号之后的数据部分进行解扰。
在此情况下,物理层数据头部分传送或接收之后,对应于未加扰的信号部分的传送或接收应将加扰或解扰的开始位置延迟一预定的时段。
再有,图29显示了一个传送帧的结构范例,其中两个或多个物理层数据头部分包括在一个无线帧中,之后是数据部分。在图示的例子中,每个物理层数据头部分存储用于后续传送信号的加扰的加扰初始值,传送或接收时,每当一个物理层数据头经过时,以多阶段执行加扰和解扰。
也就是说,传送时,存储在物理层数据头部分(PHY header)1中的信息位S1用作加扰初始值,后续信号,即物理层数据头部分(PHYheader)2被加扰。类似地,存储在物理层数据头部分(PHY header)2中的信息位S2用作加扰初始值,后续信号,即数据部分(DATA)被加扰。
再有,接收时,接收到未加扰的物理层数据头部分(PHY header)1后,抽取信息位S1,利用S1作解扰初始值来对后续信号,即物理层数据头部分(PHY header)2解扰。下面,从物理层数据头部分(PHYheader)2抽取信息位S2,利用S2作为解扰初始值来解扰紧跟在PHY头2后的数据部分(DATA)2。
再有,图30显示了一个传送帧的结构范例,其中在帧的头部是一个前序,之后是多个对,该每个对由物理层数据头部分和数据部分构成,如图27那样。这里,数据部分可以是已知的信号序列。
图27的例子中,利用从每个物理层数据头部分抽取的加扰/解扰初始值来加扰/解扰紧跟其后的每个数据部分。也就是说,只在一个阶段进行加扰/解扰。
相反,在图30的例子中,执行两阶段的加扰/解扰。也就是说,图29的例子中,利用从每个物理层数据头部分抽取的初始值执行紧随其后的信号的加扰/解扰。
具体地,传送时,取存储在物理层数据头部分(PHY header)1中的信息位S1作为加扰初始值对其后的信号进行加扰。在图示例子中,取S1作为加扰初始值,数据部分(DATA)1和物理层数据头部分(PHY header)2类似地被加扰。这里,当物理层数据头部分(PHYheader)2出现时,信息位S2从其抽取作为新的加扰初始值,然后,取S2作为加扰初始值加扰其后的信号即数据部分(DATA)2。
再有,接收时,接收到未加扰的物理层数据头部分(PHY header)1后,抽取信息位S1作为解扰初始值,利用该解扰初始值来对后续信号解扰。在图示例子中,取S1作为解扰初始值,数据部分(DATA)1和物理层数据头部分(PHY header)2被解扰。这里,当物理层数据头部分(PHY header)2出现时,信息位S2从其抽取作为新的解扰初始值,然后,取S2作为加扰初始值加扰其后的信号即数据部分(DATA)2。
在此情况下,在下一物理层数据头部分出现直到得到加扰或解扰时的新的初始值之后,后续信号利用最后获得的加扰或解扰时的初始值被连续地加扰或解扰。
顺便提及,近来研究了MIMO(多输入多输出)通信方法,其中空分复用,即逻辑上互相独立的多传送通道由装有多个天线设备的传送器侧和接收器侧二者建立。MIMO通信是实现传送容量扩展、提高通信速度的技术,它使用空分复用,因此在频率使用效率上很优越。
图31显示了一个传送帧格式的结构范例,它可应用于MIMO通信方法。在图示例子中,为数据传送目的地提供四个MIMO通道,这假定四条数据进行空分复用和传送。
如图所示,在传送帧中,前序(Preamble)之后是关于整个相关传送帧的物理层数据头部分(PHY header)1,后面跟有用于每个MIMO通道的利用空分复用的物理层数据头部分(PHY header)2-5,还跟有进行空分复用的四个数据部分(DATA)2-5。每个数据部分可以赋予不同传送速率。例如,数据部分(DATA)2-5分别赋予6mbps,6mbps,12mbps和24mbps,因此整个***实现48mbps的数据传送。
如上述已经说明的,根据本发明,加扰/解扰初始值可以基于与通信另一方共同的规则从每个物理层数据头部分抽取。
当传送该传送帧时,利用从物理层数据头部分(PHY header)1抽取的加扰初始值,后续的物理层数据头部分(PHY header)2被加扰。
如图31所示,为每个MIMO通道提供物理层数据头部分(PHYheader)2-5,并利用时分复用顺序地被传送。此时,物理层数据头部分(PHY header)3利用从物理层数据头部分(PHY header)2抽取的加扰初始值被加扰,之后以相同方式,物理层数据头部分(PHYheader)4利用从物理层数据头部分(PHY header)3抽取的加扰初始值被加扰,物理层数据头部分(PHY header)5利用从物理层数据头部分(PHY header)4抽取的加扰初始值被加扰。
然后,空分复用的每个通道上的数据部分利用从相应的物理层数据头部分抽取的加扰初始值被加扰。也就是说,利用从物理层数据头部分(PHY header)2抽取的加扰初始值,相应通道上的数据部分(DATA)2被加扰,利用从物理层数据头部分(PHY header)3抽取的加扰初始值,相应通道上的数据部分(DATA)3被加扰,利用从物理层数据头部分(PHY header)4抽取的加扰初始值,相应通道上的数据部分(DATA)4被加扰,利用从物理层数据头部分(PHYheader)5抽取的加扰初始值,相应通道上的数据部分(DATA)5被加扰。
另一方面,接收时,解扰初始值从未加扰的物理层数据头部分(PHY header)1抽取。
然后,利用时分复用顺序地接收每个MIMO通道的物理层数据头部分(PHY header)2-5,但此时,利用从物理层数据头部分(PHYheader)1抽取的解扰初始值解扰物理层数据头部分(PHY header)2,之后以同样方式,利用从物理层数据头部分(PHY header)2抽取的解扰初始值解扰物理层数据头部分(PHY header)3,利用从物理层数据头部分(PHY header)3抽取的解扰初始值解扰物理层数据头部分(PHY header)4,利用从物理层数据头部分(PHY header)4抽取的解扰初始值解扰物理层数据头部分(PHY header)5。
然后,在空分复用的数据部分经每个通道接收到之后,利用从相应的物理层数据头部分抽取的解扰初始值对接收的数据部分作加扰处理。也就是说,利用从物理层数据头部分(PHY header)2抽取的解扰初始值解扰相应通道上的数据部分(DATA)2,利用从物理层数据头部分(PHY header)3抽取的解扰初始值解扰相应通道上的数据部分(DATA)3,利用从物理层数据头部分(PHY header)4抽取的解扰初始值解扰相应通道上的数据部分(DATA)4,利用从物理层数据头部分(PHY header)5抽取的解扰初始值解扰相应通道上的数据部分(DATA)5。
注意在本发明的本实施例中,已经说明了这样的例子,其中要加扰的数据包和其加扰初始值在同一数据包内产生,但并不限于要加扰的数据包,也可以使用另一数据包内的值。例如,在数据长度总是相同的情况下,即信号字段固定的情况下(诸如AV传送),可以考虑在传送设备侧,可以在传送前立即收到其接收确认信号(ACK)的数据包的最后7位数据(例如CRC的第四字节)用作加扰要传送的下一数据包的初始值。在此情况下,在接收设备侧,其接收确认信号在接收前立即被返回的数据包的最后7位用作解扰下一要接收的数据包的初始值。
但是,在此情况下,有可能传送侧没有收到接收确认信号,利用最后的初始值传送了最后的数据包,因此有效的做法是利用图20所示的两个解扰器准备和选择两个类型的初始值。再有,在此情况下,如果对一个访问点存在多个终端,也存在应答接收确认信号的多个数据包,这是令人伤脑筋的复杂情况,因此本设置用于一个终端对应一个访问点的***内特别有效。
注意,本发明的此实施例显示了实现本发明的一个例子,它与后面的权利要求书中的发明定义项的每一个有对应关系,但不限于此,可以在不脱离本发明实质的情况下用于各种变动情况。
例如,权利要求4和5中,信号转换装置对应于加扰器220,其内部状态对应于保存在移位寄存器224和225内的值。再有,例如初始值设定装置对应于移位寄存器222和选择器223。
此外,例如,权利要求7中,数据头发生装置对应于数据头发生单元210。
此外,例如,权利要求8和14中,包括在物理层数据头中的奇偶校验信号对应于奇偶校验位624。
此外,例如,权利要求9中,信号转换装置对应于加扰器220,其内部状态对应于保存在移位寄存器224和225内的值。再有,例如,初始值设定指示装置对应于初始值设定标志211。再有,例如,初始值设定装置对应于移位寄存器222和选择器223。还有,数据头发生装置对应于数据头发生单元210。
此外,例如,权利要求10中,初始值寄存器相应于移位寄存器222。再有,例如第一移位寄存器相应于移位寄存器224。还有,例如第二移位寄存器相应于移位寄存器225。再有,例如第一计算器对应于异或电路226。还有,例如,选择器对应于选择器223。还有,例如,第二计算器对应于异或电路227。再有,例如控制装置对应于控制单元221。
再有,例如,权利要求11中,信号转换装置对应于解扰器270,其内部状态对应于移位寄存器274和275保存的值。再有,例如初始值设定装置相应于移位寄存器272和选择器273。还有,例如,指示初始化定时的信号相应于加扰器初始化651。
再者,例如,权利要求12中,信号转换装置对应于解扰器270,其内部状态对应于移位寄存器274和275保存的值。再有,例如数据头分析装置相应于数据头分析单元280。还有,例如,初始值设定装置对应于移位寄存器272和选择器273。
再者,例如,权利要求15中,初始值寄存器对应于移位寄存器272。再有,第一移位寄存器对应于移位寄存器274。再有,例如第二移位寄存器对应于移位寄存器275。再有,例如,第一计算器相应于异或电路276。还有,例如,第二计算器对应于异或电路277。还有,例如,控制装置对应于控制单元271。
再者,例如,权利要求16中,例如,解扰器对应于解扰器270或290。再有,例如,选择器对应于选择器303。再有,例如,误差确定装置对应于误差确定单元305。
再有,权利要求3中,例如,第一信号转换装置对应于加扰器220,其内部状态对应于移位寄存器224和225内保存的值。再有,例如,初始值设定指示装置对应于初始值设定指示标志211。再有,例如,第一初始值设定装置对应于移位寄存器222和选择器223。再有,例如数据头发生装置对应于数据头发生单元210。再有,例如第二信号转换装置对应于解扰器270,其内部状态对应于移位寄存器274和275内保存的值。再有,例如,数据头分析装置对应于数据头分析单元280。再有,例如第二初始值设定装置对应于移位寄存器272和选择器273。
再有,在权利要求43和46中,例如,生成传送数据包的物理层数据头的过程对应于步骤S911。再有,例如,在初始值设定指示装置表明应将一初始值设定到内部状态的情况下,用于转换物理层数据头内奇偶校验信号的过程、设定物理层数据头包括的预定数据作为加扰器的内部状态的初始值的过程对应于步骤S912、S915和S916。再有,例如用于根据加扰器的内部状态将传送数据包中要处理的信号进行预定算术运算并输出的过程对应于步骤S917。
再有,在权利要求44和47中,例如,分析接收数据包的物理层数据头的过程对应于步骤S921。再有,例如,在正常值设定到物理层数据头的奇偶校验信号内的情况下,用于设定要处理的信号的最头部的数据作为解扰器的内部状态的初始值的过程、在非正常值设定到物理层数据头的奇偶校验信号内作为初始值设定信息的情况下设定不同于要处理的信号的包括在物理层数据头内的预定数据作为解扰器的内部状态的初始值的过程对应于步骤S922、S924和S926。再有,例如,用于根据解扰器的内部状态将要处理的信号进行预定算术运算并输出的过程对应于步骤S927。
注意,可以将本发明的实施例中说明的过程考虑为一种包括这一系列过程的方法,或者是能使计算机执行这一系列过程的程序或者存储该程序的记录介质。
如上所述,已经结合实施例详细说明了本发明。但是,很显然本领域的技术人员可以在不脱离本发明的实质的情况下对本发明作出各种变动和替换。
本说明书中,已经基于作为无线LAN***的标准规范的IEEE802.11a对本发明的实施例作了说明,但是本发明的实质不限于此,本发明可以同样方式运用到需要传送和接收之间的加扰/解扰、在传送和接收间通知和共享加扰初始值的其它通信***。
换句话说,本发明以范例形式予以公开,本说明书的内容不应理解为限定性的。为了确定本发明的实质,应参考权利要求书。
Claims (48)
1、一种用于传送数据的通信的无线通信***,所述传送数据包括:
物理层数据头部分;及
数据部分;
其中在传送侧,利用物理数据头部分的至少一部分生成加扰初始值,并利用该加扰初始值执行数据部分的加扰;
并且其中在接收侧,利用物理数据头的至少一部分生成解扰初始值,并利用该解扰初始值执行数据部分的解扰。
2、一种用于传送数据的通信的无线通信***,所述传送数据包括:
非加扰的部分;及
加扰的部分;
其中在传送侧,利用非加扰的部分的至少一部分生成加扰初始值,当生成的加扰初始值由全部为0的位组成时,用不为全0位的已知位序列对其进行替代,并利用所述加扰初始值执行加扰的部分的加扰;
并且其中在接收侧,利用非加扰的部分的至少一部分生成解扰初始值,当生成的解扰初始值由全部为0的位组成时,用不为全0位的已知位序列对其进行替代,并利用所述解扰初始值执行加扰的部分的解扰。
3、一种通信***,包括:
用于传送传送数据包的传送设备;及
用于接收所述传送数据包作为接收数据包的接收设备;
所述传送设备具有:
第一信号转换装置,用于根据一个内部状态,对所述传送数据包内要处理的信号进行预定算术运算,并输出该信号;
初始值设定指示装置,用于表明是否应在所述第一信号转换装置的内部状态中设定一初始值;
第一初始值设定装置,用于在所述初始值设定指示装置表明应当在所述内部状态中设定初始值时,设定所述传送数据包的物理层数据头中包括的预定数据作为所述第一信号转换装置的内部状态的初始值;
数据头发生装置,用于设定表明所述第一初始值设定装置是否执行了所述初始值设定的初始值设定信息到所述物理层数据头;
所述接收设备具有:
第二信号转换装置,用于根据一个内部状态,对所述接收数据包内要处理的信号进行预定算术运算,并输出该信号;
数据头分析装置,用于分析所述接收数据包的物理层数据头,并抽取所述初始值设定信息;及
第二初始值设定装置,用于在所述初始值设定信息表明执行了所述初始值设定的情况下,设定除了要处理的所述信号以外的包括在所述物理层数据头中的预定数据作为所述第二信号转换装置的内部状态的初始值,而在所述初始值设定信息表明所述初始值设定未执行的情况下,设定要处理的所述信号的最头部的数据作为所述第二信号转换装置的内部状态的初始值。
4、一种传送设备,包括:
信号转换装置,用于根据一个内部状态,对传送数据包内要处理的信号进行预定算术运算,并输出该信号;和
初始值设定装置,用于设定所述传送数据包中包括的预定数据作为所述信号转换装置的内部状态的初始值。
5、根据权利要求4的传送设备,其中所述初始值设定装置设定所述传送数据包的物理层数据头中包括的预定数据作为所述信号转换装置的内部状态的初始值。
6、根据权利要求5的传送设备,其中所述预定数据为数据长度字段的较低7位。
7、根据权利要求5的传送设备,还包括:
数据头发生装置,用于生成所述物理层数据头;
其中所述数据头发生装置设定初始值设定信息到所述物理层数据头中,该初始值设定信息表明已设定所述信号转换装置的内部状态的初始值。
8、根据权利要求7的传送设备,其中所述数据头发生装置在包括在所述物理层数据头中的奇偶校验信号中设定非正常值作为所述初始值设定信息。
9、根据权利要求4的传送设备,还包括:
初始值设定指示装置,用于指示是否应该在所述信号转换装置的内部状态中设定初始值;以及
数据头发生装置,用于生成所述物理层数据头;
其中所述初始值设定装置在所述初始值设定指示装置表明应当在所述内部状态中设定初始值的情况下,设定所述传送数据包的物理层数据头内包括的预定数据作为所述信号转换装置的内部状态的初始值;
并且其中所述数据头发生装置设定初始值设定信息到所述物理层数据头,该初始值设定信息表明所述初始值设定装置是否执行了所述初始值设定。
10、一种传送设备,包括:
初始值寄存器,用于保存包括在传送数据包内的预定数据;
第一移位寄存器;
第二移位寄存器,其一个输入部分连接到所述第一移位寄存器的一个输出部分;
第一计算器,用于输入所述第一移位寄存器的输出数据和所述第二移位寄存器的输出数据,并对输入的数据进行异或操作;
选择器,用于输出所述初始值寄存器的输出或者所述第一计算器的输出到所述第一移位寄存器的输入部分;
第二计算器,用于输入所述选择器的输出数据和所述传送数据包内要处理的信号,并对输入数据进行异或操作;以及
控制装置,用于控制所述选择器,使得当初始值信号输入到所述第二计算器作为要处理的所述信号时,所述初始值寄存器的输出被输出到所述第一寄存器的输入部分,之后所述第一计算器的输出被输出到所述第一移位寄存器的输入部分。
11、一种接收设备,包括:
信号转换装置,用于根据内部状态对接收数据包内要处理的信号进行预定算术运算,并输出该信号;和
初始值设定装置,用于设定所述接收数据包内的除了表明所述信号转换装置的初始化定时的信号以外的预定数据作为所述信号转换装置的内部状态的初始值。
12、根据权利要求11的接收设备,还包括:
数据头分析装置,用于分析所述接收数据包的物理层数据头,并抽取初始值设定信息;
其中所述初始值设定装置根据所述初始值设定信息,设定要处理的所述信号的最头部的数据或者除了要处理的所述信号以外的包括在所述物理层数据头内的预定数据作为所述信号转换装置的内部状态的初始值。
13、根据权利要求12的接收设备,其中所述预定数据为数据长度字段的较低7位。
14、根据权利要求12的接收设备,其中,在正常值被设定到所述物理层数据头的奇偶校验信号中作为所述初始值设定信息的情况下,所述初始值设定装置设定要处理的所述信号的最头部的数据作为所述信号转换装置的内部状态的初始值,而在非正常值被设定到所述物理层数据头的奇偶校验信号中作为所述初始值设定信息的情况下,所述初始值设定装置设定除了要处理的信号以外的包括在所述物理层数据头内的预定数据作为所述信号转换装置的内部状态的初始值。
15、一种接收设备,包括:
初始值寄存器,用于保存包括在接收数据包内的预定数据;
第一移位寄存器;
第二移位寄存器,其一个输入部分连接到所述第一移位寄存器的一个输出部分;
第一计算器,用于输入所述第一移位寄存器的输出数据和所述第二移位寄存器的输出数据,并对输入的数据进行异或操作;
选择器,用于输出所述初始值寄存器的输出或者所述第一计算器的输出到所述第一移位寄存器的输入部分;
第二计算器,用于输入所述选择器的输出数据和所述接收数据包内的要处理的信号,并对输入数据进行异或操作;及
控制装置,用于控制所述选择器,使得当初始值信号被输入到所述第二计算器作为要处理的所述信号时,所述初始值寄存器的输出被输出到所述第一寄存器的输入部分,之后所述第一计算器的输出被输出到所述第一移位寄存器的输入部分。
16、一种接收设备,包括:
多个解扰器,用于根据每个内部状态对接收数据包内的要加扰的信号进行解扰,并输出该信号;
选择器,用于输出所述多个解扰器的任何输出;和
误差确定装置,用于控制所述选择器,以便分析所述多个解扰器的输出,并选择这些输出中满足所有字段中规定的范围的输出。
17、一种无线通信设备,用于传送数据的通信,其中所述传送数据由物理层数据头部分和数据部分构成,所述设备包括:
通信装置,用于经通信信道传送/接收传送数据;
加扰/解扰初始值发生装置,用于利用物理层数据头部分的至少一部分来生成加扰/解扰时的初始值;和
加扰/解扰装置,用于利用所述初始值执行数据部分的加扰/解扰。
18、根据权利要求17的无线通信设备,其中所述加扰/解扰装置通过计算从加扰初始值生成的加扰的序列和传送数据序列之间的异或操作来生成加扰的传送信号序列,或者通过计算从解扰初始值生成的解扰的序列和加扰的接收信号序列之间的异或操作来解扰接收数据序列。
19、根据权利要求17的无线通信设备,其中当加扰/解扰时的所述初始值的长度为n位(n为自然数)时,所述加扰/解扰初始值发生装置取通过基于与通信另一方共同的规则从物理层数据头部分或其一部分抽取n位得到的n位序列作为加扰/解扰时的所述初始值。
20、根据权利要求19的无线通信设备,其中所述加扰/解扰初始值发生装置通过抽取物理层数据头部分的n位产生所述加扰/解扰时的初始值,该n位包括不为全0位的字段。
21、根据权利要求19的无线通信设备,其中在从物理层数据头部分抽取的n位为全0的情况下,所述加扰/解扰初始值发生装置取与通信另一方共享的不为全0位的固定的n位序列作为所述的加扰/解扰时的初始值。
22、根据权利要求17的无线通信设备,其中在所述的加扰/解扰时的初始值的长度为n位(n为自然数)的情况下,所述加扰/解扰初始值发生装置基于与通信另一方共同的规则从物理层数据头部分或其一部分抽取(n-k)位(k为小于n的自然数),并以与通信另一方共享的模式***与通信另一方共享的至少有1位包括逻辑“1”的k位序列到抽取的所述(n-k)位的位序列中,并产生所述的加扰/解扰时的初始值。
23、根据权利要求17的无线通信设备,其中在所述的加扰/解扰时的初始值的长度为n位(n为自然数)的情况下,所述加扰/解扰初始值发生装置计数所述物理层数据头部分或其一部分内的逻辑“1”的数量,以二进制的n位表示该数量,取该结果作为所述的加扰/解扰时的初始值。
24、根据权利要求23的无线通信设备,其中在所述物理层数据头部分或其一部分内计数的逻辑“1”的数量为0的情况下,所述加扰/解扰初始值发生装置取与通信另一方共享的不为全0位的固定的n位序列作为所述加扰/解扰时的初始值。
25、根据权利要求17的无线通信设备,其中在所述加扰/解扰时的初始值的长度为n位(n为自然数)的情况下,所述加扰/解扰初始值发生装置计数所述物理层数据头部分或其一部分内的逻辑“1”的数量,以二进制的(n-m)位(m为小于n的自然数)表示该数量,并以与通信另一方共享的模式***与该通信另一方共享的至少有1位包括逻辑“1”的m位序列到抽取的所述(n-m)位的位序列中,并产生所述的加扰/解扰时的初始值。
26、根据权利要求17的无线通信设备,其中在所述加扰/解扰时的初始值的长度为n位(n为自然数)的情况下,所述加扰/解扰初始值发生装置计数所述物理层数据头部分或其一部分内的逻辑“1”的数量,将与通信另一方共享的x(x为小于2n的自然数)加到该数量,以二进制的n位表示该结果,并取此位序列作为所述的加扰/解扰时的初始值。
27、根据权利要求17的无线通信装置,其中在所述加扰/解扰时的初始值的长度为n位(n为自然数)的情况下,所述加扰/解扰初始值发生装置计数所述物理层数据头部分或其一部分内的逻辑“0”的数量,以二进制的n位表示该数量,并取其作为所述的加扰/解扰时的初始值。
28、根据权利要求17的无线通信设备,其中在物理层数据头部分或其一部分内计数的逻辑“0”的数量为0的情况下,所述加扰/解扰初始值发生装置取与通信另一方共享的不为全0位的固定的n位序列作为所述加扰/解扰时的初始值。
29、根据权利要求17的无线通信设备,其中在所述加扰/解扰时的初始值的长度为n位(n为自然数)的情况下,所述加扰/解扰初始值发生装置计数所述物理层数据头部分或其一部分内的逻辑“0”的数量,以二进制的(n-m)(h为小于n的自然数)位表示该数量,并以与通信另一方共享的模式***与该通信另一方共享的至少有1位为逻辑“1”的h位序列到抽取的所述(n-h)位的位序列中,并产生所述的加扰/解扰时的初始值。
30、根据权利要求17的无线通信设备,其中在所述加扰/解扰时的初始值的长度为n位(n为自然数)的情况下,所述加扰/解扰初始值发生装置计数所述物理层数据头部分或其一部分内的逻辑“0”的数量,将与通信另一方共享的y(y为小于2n的自然数)加到该数量,以二进制的n位表示该结果,并取此位序列作为所述加扰/解扰时的初始值。
31、根据权利要求17的无线通信设备,其中在所述加扰/解扰时的初始值的长度为n位(n为自然数)的情况下,所述加扰/解扰初始值发生装置分别计数所述物理层数据头部分或其一部分内的逻辑“1”和逻辑“0”的数量,以二进制的n位表示该两个数量的差的绝对值,并取其作为所述加扰/解扰时的初始值。
32、根据权利要求31的无线通信设备,其中在所述物理层数据头部分或其一部分内的逻辑“1”和逻辑“0”的数量的差为0的情况下,所述加扰/解扰初始值发生装置取与通信另一方共享的不为全0位的固定的n位序列作为所述加扰/解扰时的初始值。
33、根据权利要求17的无线通信装置,其中在所述加扰/解扰时的初始值的长度为n位(n为自然数)的情况下,所述加扰/解扰初始值发生装置分别计数所述物理层数据头部分或其一部分内的逻辑“1”和逻辑“0”的数量,以二进制的(n-i)位表示该两个数量的差的绝对值,并以与通信另一方共享的模式***与该通信另一方共享的至少有1位为逻辑“1”的i位序列到抽取的所述(n-i)位的位序列中,并产生所述的加扰/解扰时的初始值。
34、根据权利要求17的无线通信设备,其中在所述加扰/解扰时的初始值的长度为n位(n为自然数)的情况下,所述加扰/解扰初始值发生装置分别计数所述物理层数据头部分或其一部分内的逻辑“1”和逻辑“0”的数量,获得该两个数量的差的绝对值,将与通信另一方共享的z(z为小于2n的自然数)加到该绝对值,以二进制的z位表示该结果,并取此位序列作为所述加扰/解扰时的初始值。
35、一种无线通信设备,用于传送数据的通信,该传送数据由非加扰的部分和加扰的部分构成,所述设备包括:
通信装置,用于经通信通道传送/接收传送数据;
加扰/解扰初始值发生装置,用于利用非加扰的部分的至少一部分生成加扰/解扰时的初始值,并在生成的初始值由全0位构成的情况下,以不为全0位的已知的位序列替代该初始值;及
加扰/解扰装置,用于利用所述初始值执行加扰部分的加扰或解扰。
36、一种无线通信设备,用于传送数据的通信,该传送数据由一个或多个由物理层数据头部分和数据部分构成的对组成,所述设备包括:
加扰/解扰初始值获取装置,用于从每个物理层数据头部分取得加扰或解扰时的初始值;及
加扰/解扰装置,利用从物理层数据头部分抽取的初始值,执行与该物理层数据头部分耦合的数据部分的加扰或解扰。
37、根据权利要求36的无线通信设备,其中当物理层数据头部分和数据部分之间包括非加扰的信号时,在物理层数据头部分的传送或接收之后,所述加扰/解扰装置对应于非加扰的部分的传送和接收将数据部分的加扰或解扰的开始位置延迟一预定的时段。
38、一种无线通信设备,用于传送数据的通信,该数据包括一个或多个物理层数据头部分,所述设备包括:
加扰/解扰初始值获取装置,用于从每个物理层数据头部分取得加扰或解扰时的初始值;以及
加扰/解扰装置,利用从每个物理层数据头部分抽取的初始值,执行后面的信号的加扰或解扰。
39、根据权利要求38的无线通信设备,其中在下一物理层数据头部分出现直到所述加扰/解扰初始值获取装置取得加扰/解扰时的初始值之后,所述加扰/解扰装置利用最后获得的加扰/解扰时的初始值,连续执行后面信号的加扰或解扰。
40、一种无线通信设备,用于执行空分复用通信,其中,在空分复用的每个通道上的对应于数据部分的每个物理层数据头部分以时分方式传送。
41、根据权利要求40的无线通信设备,还包括:
加扰/解扰初始值获取装置,用于从每个物理层数据头部分取得加扰或解扰时的初始值;以及
加扰/解扰装置,利用从每个物理层数据头部分抽取的初始值,执行要经相应通道传送的数据部分的加扰或解扰。
42、根据权利要求36,38,41中任一项的无线通信设备,其中所述加扰/解扰初始值获取装置基于与通信另一方共同的规则利用物理层数据头部分的至少一部分生成加扰/解扰时的初始值。
43、一种基于初始值设定指示步骤处理传送数据包的方法,该指示步骤表明是否应在加扰器具有的内部状态中设定初始值,所述方法包括:
生成传送数据包的物理层数据头的过程;
在表明应在所述内部状态中设定初始值的情况下,反转所述物理层数据头内的奇偶校验信号,并设定所述物理层数据头中包括的预定数据作为所述加扰器的内部状态的初始值的过程;及
根据所述加扰器的内部状态对所述传送数据包中待处理的信号进行预定算术运算并将结果输出的过程。
44、一种通过根据解扰器具有的内部状态对每个接收数据包中待处理的信号进行预定算术运算来处理接收数据包的方法,所述方法包括:
分析接收数据包的物理层数据头的过程;
在正常值被设定到所述物理层数据头的奇偶校验信号中作为初始值设定信息的情况下设定待处理的所述信号的最头部的数据为所述解扰器的内部状态的初始值,而在非正常值被设定到所述物理层数据头的奇偶校验信号中作为初始值设定信息的情况下设定除了待处理的所述信号以外的包括在所述物理层数据头部分中的预定数据为所述解扰器的内部状态的初始值的过程;
根据所述解扰器的内部状态对所述待处理的信号进行预定算术运算并将结果输出的过程。
45、一种无线通信方法,用于控制由物理层数据头部分和数据部分构成的传送数据的通信操作,所述方法包括:
加扰/解扰初始值生成步骤,用于基于与通信另一方共同的规则利用物理层数据头部分的至少一部分生成加扰或解扰时的初始值;
加扰/解扰步骤,用于利用所述初始值执行数据部分的加扰或解扰。
46、一种计算机程序,以计算机可读格式描述,以便基于初始值设定指令在计算机***上执行传送数据包的处理,该指令表明是否应在加扰器具有的内部状态中设定初始值,所述程序包括:
生成传送数据包的物理层数据头的过程;
在表明应在所述内部状态中设定初始值的情况下,转换所述物理层数据头内的奇偶校验信号,并设定所述物理层数据头中包括的预定数据作为所述加扰器的内部状态的初始值的过程;及
根据所述加扰器的内部状态对所述传送数据包中待处理的信号进行预定算术运算并将结果输出的过程。
47、一种计算机程序,以计算机可读格式描述,以便在计算机***上执行接收数据包的处理,其中根据解扰器具有的内部状态对每个接收数据包中待处理的信号进行预定的算术运算,所述程序包括:
分析接收数据包的物理层数据头的过程;
在正常值被设定到所述物理层数据头的奇偶校验信号中作为初始值设定信息的情况下设定待处理的所述信号的最头部的数据作为所述解扰器的内部状态的初始值,而在非正常值被设定到所述物理层数据头的奇偶校验信号中作为所述初始值设定信息的情况下设定除了待处理的所述信号以外的包括在所述物理层数据头中的预定数据作为所述解扰器的内部状态的初始值的过程;以及
根据所述解扰器的内部状态对所述待处理的信号进行预定算术运算并将结果输出的过程。
48、一种以计算机可读格式描述的计算机程序,用于在计算机***上执行由物理层数据头部分和数据部分构成的传送数据的通信操作的控制,所述的程序包括:
加扰/解扰初始值生成步骤,用于基于与通信另一方相同的规则利用物理层数据头部分的至少一部分生成加扰或解扰时的初始值;和
加扰/解扰步骤,用于利用所述的初始值执行数据部分的加扰或解扰。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003274402 | 2003-07-15 | ||
JP274402/2003 | 2003-07-15 | ||
JP063203/2004 | 2004-03-05 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1823488A true CN1823488A (zh) | 2006-08-23 |
Family
ID=36923871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200480020079 Pending CN1823488A (zh) | 2003-07-15 | 2004-07-05 | 无线通信***、无线通信装置和无线通信方法以及程序 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1823488A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102356583A (zh) * | 2009-03-19 | 2012-02-15 | 皇家飞利浦电子股份有限公司 | 用于编码plcp报头的技术 |
CN102474481A (zh) * | 2009-07-10 | 2012-05-23 | 日本电气株式会社 | 加扰方法和通信装置 |
CN103986684A (zh) * | 2014-05-30 | 2014-08-13 | 江苏中兴微通信息科技有限公司 | 一种mimo无线通信***中的帧加扰和解扰方法及其通信装置 |
CN105474592A (zh) * | 2013-07-15 | 2016-04-06 | 高通股份有限公司 | 用于数据加扰规程的***和方法 |
CN107506326A (zh) * | 2017-07-05 | 2017-12-22 | 芯启源(南京)半导体科技有限公司 | 数据传输加扰和解扰电路、发送和接收装置、及*** |
CN108011695A (zh) * | 2016-10-28 | 2018-05-08 | 财团法人工业技术研究院 | 无线通信方法、装置与*** |
WO2018223916A1 (zh) * | 2017-06-09 | 2018-12-13 | 京东方科技集团股份有限公司 | 信号传输方法及相关的时序控制器、源极驱动器和显示装置 |
CN109462456A (zh) * | 2018-11-15 | 2019-03-12 | 西安交通大学 | 一种基于误码扩散和噪声聚合的流媒体安全传输方法 |
CN110663014A (zh) * | 2017-05-25 | 2020-01-07 | 微软技术许可有限责任公司 | 主机设备和触控笔设备之间的多协议通信 |
-
2004
- 2004-07-05 CN CN 200480020079 patent/CN1823488A/zh active Pending
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102356583B (zh) * | 2009-03-19 | 2014-06-25 | 皇家飞利浦电子股份有限公司 | 用于编码plcp报头的技术和设备 |
US9503298B2 (en) | 2009-03-19 | 2016-11-22 | Koninklijke Philips N.V. | Techniques for encoding PLCP headers |
CN102356583A (zh) * | 2009-03-19 | 2012-02-15 | 皇家飞利浦电子股份有限公司 | 用于编码plcp报头的技术 |
CN102474481A (zh) * | 2009-07-10 | 2012-05-23 | 日本电气株式会社 | 加扰方法和通信装置 |
CN102474481B (zh) * | 2009-07-10 | 2014-09-24 | 日本电气株式会社 | 加扰方法和通信装置 |
CN105474592A (zh) * | 2013-07-15 | 2016-04-06 | 高通股份有限公司 | 用于数据加扰规程的***和方法 |
CN103986684A (zh) * | 2014-05-30 | 2014-08-13 | 江苏中兴微通信息科技有限公司 | 一种mimo无线通信***中的帧加扰和解扰方法及其通信装置 |
CN103986684B (zh) * | 2014-05-30 | 2017-05-24 | 江苏中兴微通信息科技有限公司 | 一种mimo无线通信***中的帧加扰和解扰方法及其通信装置 |
CN108011695A (zh) * | 2016-10-28 | 2018-05-08 | 财团法人工业技术研究院 | 无线通信方法、装置与*** |
CN110663014A (zh) * | 2017-05-25 | 2020-01-07 | 微软技术许可有限责任公司 | 主机设备和触控笔设备之间的多协议通信 |
CN110663014B (zh) * | 2017-05-25 | 2023-03-14 | 微软技术许可有限责任公司 | 主机设备和触控笔设备之间的多协议通信 |
WO2018223916A1 (zh) * | 2017-06-09 | 2018-12-13 | 京东方科技集团股份有限公司 | 信号传输方法及相关的时序控制器、源极驱动器和显示装置 |
CN107506326A (zh) * | 2017-07-05 | 2017-12-22 | 芯启源(南京)半导体科技有限公司 | 数据传输加扰和解扰电路、发送和接收装置、及*** |
CN107506326B (zh) * | 2017-07-05 | 2019-03-15 | 芯启源(南京)半导体科技有限公司 | 数据传输加扰和解扰电路、发送和接收装置及*** |
CN109462456B (zh) * | 2018-11-15 | 2020-07-28 | 西安交通大学 | 一种基于误码扩散和噪声聚合的流媒体安全传输方法 |
CN109462456A (zh) * | 2018-11-15 | 2019-03-12 | 西安交通大学 | 一种基于误码扩散和噪声聚合的流媒体安全传输方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1118195C (zh) | 数字信息传输方法及其地面数字多媒体电视广播*** | |
CN1759552A (zh) | Ofdm信号的发送方法、发送装置和接收装置 | |
CN1197319C (zh) | 多载波个人访问通信*** | |
CN1310486C (zh) | 无线通信装置 | |
CN1124545C (zh) | 实现高速加密处理的设备和方法 | |
CN1295884C (zh) | 信息发送装置、信息发送方法、信息接收装置和信息接收方法 | |
CN1154265C (zh) | 多载波传输***、装置和方法 | |
CN1611026A (zh) | 在ofdm通信***中生成前置码序列的设备和方法 | |
CN1247026C (zh) | 面向移动终端的多媒体广播***及其实现方法 | |
CN1960234A (zh) | 解交织器及多重载波通信*** | |
CN1913515A (zh) | 基于正交频分多址的数据通信方法 | |
CN101040522A (zh) | 使用1/4速率编码的健壮数据的数字电视传送和接收设备、以及方法 | |
CN1717888A (zh) | 多个空间多路复用模式的mimo*** | |
CN1160987C (zh) | 通信***、基站、移动站及无线通信*** | |
CN1251706A (zh) | 对数字信号使用集合的无线通信方法和装置 | |
CN1572080A (zh) | 正交频分多路复用通信方法与正交频分多路复用通信装置 | |
CN101053053A (zh) | 基于多载波传输方式的通信装置及通信*** | |
CN1742455A (zh) | 差分多长度发送及接收分集 | |
CN1685682A (zh) | 在ofdm通信***中生成前置码序列的设备和方法 | |
CN1363158A (zh) | 单载波/ds-cdma分组传送方法与多载波/ds-cdma移动通信***上行链路分组传送方法及多载波/ds-cdma移动通信***下行信道结构 | |
CN1493123A (zh) | 无线电发送设备和无线电发送方法 | |
CN1754336A (zh) | 无线通信***及无线通信方法 | |
CN1917501A (zh) | 一种载波干扰噪声比的测量方法及装置 | |
CN101039298A (zh) | 频分复用收发器设备、波数分割复用收发器设备及其方法 | |
CN1397119A (zh) | 正交频分复用通信装置和正交频分复用通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20060823 |