CN109428681A - 无线通信装置以及无线通信方法 - Google Patents
无线通信装置以及无线通信方法 Download PDFInfo
- Publication number
- CN109428681A CN109428681A CN201810151786.5A CN201810151786A CN109428681A CN 109428681 A CN109428681 A CN 109428681A CN 201810151786 A CN201810151786 A CN 201810151786A CN 109428681 A CN109428681 A CN 109428681A
- Authority
- CN
- China
- Prior art keywords
- frame
- bit string
- wireless communication
- communication device
- block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1816—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1893—Physical mapping arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
- H04L1/0042—Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
- H04L1/0058—Block-coded modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1845—Combining techniques, e.g. code combining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1861—Physical mapping arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/188—Time-out mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种无线通信装置以及无线通信方法。提供了即使在帧聚合的情况下,也能够改善HARQ的纠错率的无线通信装置。一实施方式中的无线通信装置具备帧分割部、块编码部、编码帧生成部、编码帧聚合部、以及发送部。帧分割部将帧数据按照第1规定位数进行分割,在不满足所述第1规定位数的情况下附加填充位而作为块。块编码部生成在所述块中生成附加有第2规定位数的纠错位串的编码块。编码帧生成部结合所述编码块并生成编码帧。编码帧聚合部将所述编码帧聚合而生成发送信息包数据。发送部发送所述发送信息包数据。
Description
本申请以日本专利申请2017-160431(申请日:2017年8月23日)为基础,根据该申请享受优先权。本申请通过参照该申请,包括该申请是全部内容。
技术领域
本发明的实施方式涉及一种无线通信装置以及无线通信方法。
背景技术
作为使无线通信的带宽利用率提高的技术,已知混合自动重传控制(HARQ:HybridAutomatic Repeat Request)。该HARQ是在无线通信中使用的错误控制技术之一,将自动重传控制(ARQ)与前向纠错(FEC:Forward Error Correction)组合使用。也开发了为了实现HARQ而使用被块编码的数据的方法。
在HARQ中,也能够将编码后的多个数据的帧聚合而发送。然而,在编码后的数据被帧聚合(帧聚集)的情况下,发生了该编码后的边界与帧的边界不一致的事例。在这样的事例中,在初传帧和重传帧中,各代码字中的信息位的边界不一定一致,在代码字的奇偶校验不同的初传帧和重传帧成为不同的位系列。其结果,奇偶校验部的合成变得困难,不能够充分发挥HARQ中的错误纠正的功能。
发明内容
本发明要解决的课题在于,提供一种即使在帧聚合的情况下,也能够改善HARQ的纠错率的无线通信装置以及无线通信方法。
作为本发明的实施方式的无线通信装置具备帧分割部、块编码部、编码帧生成部、编码帧聚合部、以及发送部。帧分割部是将要发送的帧的数据分割为第1规定位数的信息位串、并生成块的帧分割部,在具有不满足所述第1规定位数的信息位串的情况下,对该信息位串增加填充位而作为所述第1规定位数的位串的块。块编码部针对被分割的各个所述块,生成第2规定位数的位串即纠错位串,生成附加有该纠错位串的编码块。编码帧生成部将所述编码块结合,生成被编码的帧即编码帧。编码帧聚合部将所生成的所述编码帧聚合并生成发送信息包数据。发送部发送所述发送信息包数据。
根据上述构成的无线通信装置,即使在帧聚合的情况下,也能够改善HARQ的纠错率。
附图说明
图1为表示信息包数据的一例的图。
图2为表示信息包数据的一例的图。
图3为表示一实施方式所涉及的无线通信装置的功能的框图。
图4为表示数据编码的一例的图。
图5为表示无线通信的一例的图。
图6为表示一实施方式所涉及的被帧聚合后的的位串的图。
图7为表示一实施方式所涉及的帧聚合的处理的流程图。
图8为表示一实施方式所涉及的帧聚合的位串的例子的图。
图9为表示一实施方式所涉及的似然合成的例子的图。
图10为表示一实施方式所涉及的似然合成的其他例子的图。
图11为表示一实施方式所涉及的被帧聚合后的位串的图。
图12为表示一实施方式所涉及的帧末尾的编码帧的处理的图。
图13为表示一实施方式所涉及的帧聚合的位串的例子的图。
图14为一实施方式所涉及的访问接入点或者终端的功能框图。
图15为表示一实施方式所涉及的终端或者访问接入点的整体构成的例子的图。
图16为表示一实施方式所涉及的终端或者访问接入点所搭载的无线通信装置的硬件构成例的图。
图17为一实施方式所涉及的终端或者访问接入点的功能框图。
图18为一实施方式所涉及的终端的立体图。
图19为一实施方式所涉及的存储卡的图。
图20为表示一实施方式所涉及的争用期的帧交换的一例的图。
【符号说明】
1:无线通信装置
10:发送区块
100:帧分割部
101:块编码部
102:编码帧生成部
103:帧聚合部
104:PHY标头生成部
105:发送部
106:已发送数据存储部
20:接收区块
200:接收部
201:PHY标头解析部
202:似然合成部
203:解码部
204:已接收数据存储部
30:控制部
40:无线部
41:天线
211:基带IC
213:存储器
214:主机接口
215:CPU
216:DAC
217:ADC
221:RF IC
222:滤波器
223:混频器
224:放大器
225、235:巴伦
242:PLL
243:晶体振荡器
247:天线
245:开关
148:无线LAN模块
149:主机系统
301:笔记本PC
305、315、355:无线通信装置
321:移动体终端
331:存储卡
332:存储卡主体
42A~42D:天线
402:发送部
403:接收部
401:通信处理部
404:网络处理部
405:有线I/F
406:存储器
407:服务器
901:通信处理部
902:发送部
903:接收部
91A:天线
904:应用处理器
905:存储器
906:第2无线通信模块
具体实施方式
下面,参照附图,说明本发明的实施方式。下面说明的全部实施方式涉及使HARQ高效化的无线通信装置。
作为无线信息包通信中的频带利用率的改善方法之一,使用HARQ。该HARQ例如在HSDPA(High Speed Downlink Packet Access,高速下行链路分组接入)、LTE(Long TermEvolution,长期演进)这样的无线通信中使用。在HARQ中,当在接收器侧产生错误的情况下,从发射器侧发送重传信息包,在接收器侧合成可靠性信息,从而改善信号品质。作为可靠性技术,存在合成对数似然(LLR:Log Likelihood Ratio,对数似然比)来改善信号品质的方法。在HARQ中,主要使用2种方式。
第1种方式是CC(Chase Combining,追加合并)方式。CC方式是指发射器在初次的发送信息包(下面,称为初发信息包)与重传信息包中发送相同的数据、并且在接收器中进行似然合成的方式。通过该似然合成,能够减轻噪声的影响,改善接收信号的品质。
第2种方式是IR(Incremental Redundancy,增量冗余)方式。在IR方式中,发射器在初发信息包和重传信息包中发送一部分或者全部不同的数据。在初发信息包中发送经冗余编码的信号,当在接收器中无法订正错误的情况下,从发射器通过重传信息包发送追加的冗余信号。通过在接收器中将初发信息包的似然与重传信息包的似然合成,能够提高错误订正能力,改善接收性能。本实施方式能够应用于上述2种CC方式、IR方式中的任一方。
图1是示出一般用作无线通信信息包的信息包构成的图。信息包在其开头具备PHY标头500,接着具备PHY数据550。PHY数据550具备MAC标头700和净荷750。PHY数据550也可以还具备被称为FCS(Frame Check Sequence,帧校验序列)的错误检测位(序列)760。
PHY标头500储存物理层(Physical Layer)的信号处理所需的信息。MAC标头700储存MAC层(Media Access Control Layer,媒体接入控制层)的信号处理所需的信息。通过接收器,读取在这些标头中储存的信息,其后,进行净荷750的解码处理。
MAC标头700以及净荷750的组合被称为MAC帧600。在该图1中,示出了具备一个MAC帧600的信息包数据。
图2为表示包含多个MAC帧的信息包数据的图。如该图2所示,信息包数据也可以具备多个MAC帧。例如,在PHY数据550内,也可以具备第1MAC帧601、第2MAC帧602以及第3MAC帧603。PHY数据550并不限于此,也可以具备更多的MAC帧。如此,通过具备多个MAC帧,在每一信息包数据的传送中能够发送较多的信息。以下,存在将MAC帧仅仅记载为帧的情况。
在无线信息包通信中,有时,一个信息包构成为如图2那样具备多个帧。将捆束多个帧称为帧聚合(帧集合)。接收侧的无线通信装置对每一帧执行解码处理,判定接收是否成功。如此,通过帧聚合,实现无线通信的高速化、大容量化。
(第1实施方式)
图3为表示本实施方式所涉及的无线通信装置1的功能的框图。无线通信装置1具备发送区块10、接收区块20、控制部30、以及无线部40。
发送区块10具备帧分割部100、块编码部101、编码帧生成部102、帧聚合部103、PHY标头生成部104、发送部105、以及已发送数据存储部106,对要发送的信息进行编码,并发送所生成的发送信息包数据。
在各区块的处理,各自可以通过在CPU等的处理器进行动作的软件(程序)来进行,也可以通过硬件来进行,也可以通过软件和硬件的两者来进行。另外,在各区块的处理,各自可以通过模拟处理来进行,也可以通过数字处理来进行,也可以通过模拟处理和数字处理的两者来进行。
帧分割部100将要发送的信息的帧分割为具有第1规定数的位数的信息位串,并生成块。例如,按照信息的信息位串的排列顺序在每一规定数生成块。有时,最后的块不满足第1规定数的信息位数,在这种情况下,将填充位增加到信息位串中,由此成为第1规定数的位数的块。填充位例如可以是将如0或者1这样的1比特的常数排列而得,也可以是将如10这样的2比特的常数排列而得,只要是能够明确地进行区别,也可以由其他方法进行填充而得。
块编码部101进行由帧分割部100分割而得的各块的编码。块编码部101针对各块的第1规定位数的信息位串,生成第2规定数的位数的纠错码。而且,对信息位串增加由该信息位串生成的纠错码,生成第1规定数+第2规定数的位数的被编码的块(以下,称为编码块),由此对块进行编码。
作为编码的方法,只要是能正确地进行解码的方法则是什么方法都没有关系。例如,能够使用汉明码、BCH码、Turbo码、低密度奇偶校验检查码(LDPC:Low Density ParityCheck)以及将这些连接而得的连接码等编码。另外,也可以在编码前或后的时刻,将数据进行加扰。
图4为表示对信息位串进行编码后的一例的图。首先,块编码部101根据第1规定位数即信息位串(信息位串在不满第1规定位数的情况下,是包含填充的位串),生成在上述那样的编码方法中所取得的冗余位即作为第2规定位数的奇偶校验位(纠错位串)。通过将这些信息位串和奇偶校验位捆束,生成一个代码字。在此,将编码率R定义为信息位串的位数/代码字的位数,即,编码率R=(第1规定数)/(第1规定数+第2规定数)。
此外,在上述中,在分割成块时,进行了附加填充,但是并不限于此。即,也可以是帧分割部100仅按照每一第1规定位数分割帧,块编码部101针对不满足第1规定位数的信息位串进行填充之后进行编码。
编码帧生成部102通过连接编码块,生成被编码的帧(以下,称为编码帧)。编码帧由于是连接作为第1规定数+第2规定数的位数的编码块而得的,因此,位数成为第1规定数+第2规定数的整数倍。
帧聚合部103针对发送信息所包含的多个帧,将由帧分割部100、块编码部101以及编码帧生成部102所生成的编码帧聚合,生成一个PHY数据。
PHY标头生成部104生成与所生成的PHY数据相关的PHY标头。该PHY标头是与一般的HARQ所使用的PHY标头相同的标头,不需要特别地编入在本实施方式中限定的特殊的位串。PHY标头生成部104进而将生成的PHY标头附加到PHY数据,由此生成要发送的位串即被编码、被帧聚合的发送信息包数据。
发送部105将生成的发送信息包数据经由无线部40向外部发送。另外,在为接收侧的无线通信装置1的情况下,发送表示是否接收到从外部发送的信息包数据的ACK(Acknowledgment)信号或者NACK(Negative-Acknowledgement)信号。
已发送数据存储部106存储发送部105发送的信息的全部或者一部分。存储的信息可以是编码前的信息,也可以是编码后的发送信息包数据的信息。该被存储的信息在从接收侧的无线通信装置1发来了重传请求时,在生成重传的发送信息包数据时使用。
接收区块20具备接收部200、PHY标头解析部201、似然合成部202、解码部203、以及已接收数据存储部204,接收从外部发送的发送信息包数据,并对信息解码。
接收部200经由无线部40接收从外部发送的信息包数据。
PHY标头解析部201对接收部200接收到的信息包数据的PHY标头进行解析,取得接收所需的信息、信息的解码所需的信息、与其他信息包数据相关的信息。
似然合成部202在接收到的信息包数据为重传的信息包数据的情况下,进行似然合成,判断信息包的接收是否成功。在HARQ方式中,如此使通信的可靠性提高。
解码部203对在发送侧的无线通信装置1中被编码后的数据进行解码。解码部203使用与编码相同的方式进行接收到的信息包数据的解码。该解码可以针对每一编码块执行。即,在解码部203中,将接收到的信息包数据的PHY数据部分分割为各个第1规定数+第2规定数的位数的块,对每一被分割后的块进行解码。而且,通过连接被解码的块,取得发送侧的无线通信装置1想要发送的信息。
另外,在信息位串或者编码块被加扰的情况下,也可以在解码部203中进行解扰处理。解扰的时机与在编码中被加扰的时机相对应。在块的编码前被加扰的情况下,在解码编码块之后进行解扰,在块的编码后被加扰的情况下,在解扰编码块之后进行解码。
已接收数据存储部204存储接收部200接收到的信息包数据。所存储的信息包数据在接收失败、进行了重传请求的情况下,对从发送侧的无线通信装置1重传的信息包数据进行似然合成时使用。
控制部30控制无线通信装置1的上述处理以及进行其他所需的处理。其他所需的处理是指例如将所接收到的信息包数据输出到需要的计算机等的处理。另外,例如也可以在上位层进行TCP/IP或者UDP/IP的处理。上位层的处理既可以通过由CPU(CentralProcessing Unit,中央处理单元)等处理器执行的软件(程序)来进行,也可以通过硬件来进行。这样,该控制部30既可以具备CPU等,也可以通过更简易的电路来设计。
另外,控制部30主要进行MAC层的处理以及物理层的处理的全部或者一部分。控制部30也可以具备进行与UL-MU相关的处理的UL-MU处理部、进行帧或者信息包的CRC检查的CRC检查部。此外,发送区块10以及接收区块20内的各功能可以分别通过在控制部30内具备的功能实施。在该情况下,控制部30也可以由电路构成。
在图3中,信息包数据的生成以及已发送的信息包数据的存储设为由发送区块10执行,但也可以在控制部30内执行。即,帧分割部100、块编码部101、编码帧生成部102、帧聚合部103、PHY标头生成部104、已发送数据存储部106也可以配备于控制部30。同样地,在接收区块20具备的PHY标头解析部201、似然合成部202、解码部203、已接收数据存储部204也可以配备于控制部30。进一步地,也可以将控制部30设为由模拟或者数字电路构成的控制电路,使控制电路具备这些功能。
无线部40将来自发送部105的信息包数据转换成电波而发送,并将作为电波从外部接收到的信息包数据转换成信号而向接收部200输出。该无线部40也可以具备用于收发电波的天线410。天线410既可以是芯片型天线,也可以是在印刷基板上由布线形成的天线,也可以是利用线状的导体元件而形成的天线。
图5是示出发送侧的无线通信装置1A与接收侧的无线通信装置1B之间的使用HARQ的无线通信的概略的图。处于无线通信装置1A、1B的下部的直线表示时间流,在附图中从上向下地表示时间的经过。下面,只要没有特别说明,则对发送侧的无线通信装置1及其要素附加符号A,对接收侧的无线通信装置1及其要素附加符号B。
首先,无线通信装置1A从发送部105A向无线通信装置1B发送作为初发信息包的信息包数据。此外,该信息包的发送不限于从无线通信装置1A向无线通信装置1B具有指向性地发送,无线通信装置1A也可以通过广播等来传发信息包数据。
无线通信装置1B在接收部200B中接收初发信息包,进行该初发信息包的解码处理。关于是否为初发信息包的判断,例如从记录于PHY标头500等的数据读取。
当在解码处理中没有解码错误的情况下,无线通信装置1B经由发送部105B将ACK信息包发送给无线通信装置1A。在存在解码错误的情况下,不返送ACK信息包,或者发送未图示的NACK信息包。无线通信装置1B中的ACK/NACK信息包的发送也与无线通信装置1A的信息包的发送同样地,既可以有指向性,也可以利用广播等。如上所述,在ACK/NACK信息包被发送的情况下,无线通信装置1B在SIFS(Short Inter Frame Space)时间内发送ACK/NACK信息包。该SIFS时间根据标准而规定为不同的时间间隔,例如,IEEE802.11ac中,被定义为16usec。
另外,无线通信装置1B在产生解码错误的情况下,采取上述应对,并且将净荷750的似然保存于已接收数据存储部204。作为其他例子,也可以将净荷750的数据保存于已接收数据存储部204。
无线通信装置1A基于接收部200A接收到的来自无线通信装置1B的ACK/NACK信息包的接收状态,判断在无线通信装置1B中初发信息包的接收成功还是失败。在判断为在无线通信装置1B中初发信息包的接收成功的情况下,无线通信装置1A结束与已经发送的初发信息包相关的处理,向接下来的信息包的收发等处理转移。
另一方面,在判断为在无线通信装置1B中初发信息包的接收失败的情况下,无线通信装置1A发送重传信息包。该重传信息包在无线通信装置1A的发送部105A中附加表示是重传信息包的主旨的数据以及重传信息包用的冗余信息包等而发送。此外,在无线通信装置1A中,也可以作为不同的部件而具备生成初发信息包和重传信息包中各自的信息包数据的生成部。
无线通信装置1B在接收到重传信息包后,对在重传信息包中包括的PHY标头500、MAC标头700进行解码,判断接收信息包是初发信息包还是重传信息包。
如果判断为是重传信息包,则无线通信装置1B在似然合成部202B中进行似然合成之后,在解码器203B中执行解码处理。此外,似然合成基于已接收数据存储部204所存储的之前接收、并进行了重传的请求的帧的信息以及重传帧而进行。通过该似然合成部202B中的似然合成来改善接收信号的品质,如果判断为重传信息包中的解码错误不再存在,则在从重传信息包的接收结束起经过SIFS时间之后,从发送部105B发送ACK信息包。
无线通信装置1A在规定的时间内接收ACK信号时,判断为在无线通信装置1B中接收成功,结束该信息包所包含的数据的发送处理。另一方面,在未接收到ACK信号,或者,接收到NACK信号的情况下,判断为在无线通信装置1B中接收失败,再次执行该信息包所包含的数据是重传处理。
如此,反复进行无线通信装置1A、无线通信装置1B间的无线通信,直至信息包数据被正常地收发为止。此外,并不仅限于被正常收发为止反复进行,在反复进行规定的次数之后收发没有成功的情况下,为了确保其他通信的带宽等,也可以停止或中止该信息包数据的收发处理。
如以上所示,进行帧分割部100、块编码部101、帧聚合部103、PHY标头生成部104、PHY标头解析部201、似然合成部202以及解码部203等的处理的地方,其一部分或者全部可以由电路构成,无线通信装置1也可以具备将这些各部分的功能集中处理的处理电路。
在将具备如图2所示那样的多个MAC帧的信息包数据进行如图4所示那样的位数的编码而发送的情况下,将PHY数据整体作为一个数据,进行块化以及编码而发送。由于各MAC帧的位数与编码的信息位的位数相互独立,因此各MAC帧的边界与代码字的边界一般来说不一致。在本实施方式中,在将要发送的PHY数据中的各MAC帧块化时,通过适当地附加填充位,使MAC帧的边界与代码字的边界一致,提高了似然合成的精度。
图6为表示信息包数据中的PHY数据550,即,含有多个MAC帧的数据的例子。在该图6中,作为一例,对含有两个MAC帧的PHY数据550进行了图示。在以下的图中,D表示信息位的位串,P表示奇偶校验位的位串,Z表示填充位的位串。
在图6的例子中,PHY数据550具备被编码的MAC帧601以及MAC帧602。MAC帧601具备代码字801、802、803、804,MAC帧602具备代码字805、代码字806。各代码字具备信息位串和奇偶校验位串。例如,代码字801具备信息位串810和奇偶校验位串812。另外,根据需要具备填充位串。例如,代码字804具备信息位串840、填充位串841、以及奇偶校验位串842。
信息位串是将编码前的MAC帧的位串安装每一第1规定位数进行块化而得的。即,信息位串810、820、830、850为第1规定位数的位串。在编码前的MAC帧的位串的位数与第1规定数的整数倍不一致的情况下,若按第1规定位数分割成块,则产生多余的信息位串。例如,信息位串840、860成为具有不满足第1规定数的位数的位串。
在这样的情况下,将填充位串841、861附加到信息位串840、860。填充位串841是具有从第1规定数减去信息位串840的位数而得的值的位数的位串,填充位串861是具有从第1规定数减去信息位串860的位数而得的值的位数的位串。该填充位是例如全部具有0的值的位串,或者,具有全部1的值的位串。并不限于此,也可以是规定的随机位串。如此,具有不满足第1规定位数的位数的信息位串通过附加填充位串,转换为是第1规定位数的位串的块。此外,在图6中,填充位串841位于信息位串840与奇偶校验位串842之间,但是不限于此。填充位串841也可以置于信息位串840之前,或者置于奇偶校验位串842之后。
将MAC帧分割后,对各个分割后的块进行编码,生成代码字。例如,通过对信息位串810进行规定的运算,生成第2规定位数的奇偶校验位串812。而且,通过结合信息位串810与奇偶校验位串812,生成具有第1规定数+第2规定数的位数的编码块。该奇偶校验位串的生成方法如上述那样,能够使用任意的方法进行。对于信息位串840,在以成为第1规定位数的方式附加填充位串841之后通过进行规定的运算,生成第2规定位数的奇偶校验位串842,生成编码块。
如此,在将要发送的数据分割成块时,根据需要通过附加填充位串,能够使编码后的MAC帧的边界与代码字即编码块的边界一致。在图6的例子中,代码字804的终端与被编码后的MAC帧601的终端一致,同样地,代码字806的终端与被编码后的MAC帧602的终端一致。像这样的块分割、编码针对初传信息包能够适用,针对重传信息包也能够适用。即,在本实施方式中对于要发送的信息包,初传信息包、重传信息包的双方成为MAC帧的边界与代码字的边界一致的形态。
图7为表示本实施方式所涉及的发送数据、特别是PHY数据550部分的编码处理的流程图。另外,图8为表示各处理中的数据的分割以及结合等的图。通过参照这些图,说明至本实施方式的帧聚合为止的处理。
首先,无线通信装置1的帧分割部100将要发送的数据的帧的位串按照第1规定位数进行分割(S100)。
接着,帧分割部100在存在具有不满足第1规定位数的位数块的情况下,将填充位附加到该块,成为第1规定位数的位串(S102)。例如从帧的前端进行分割的情况下,不满足第1规定位数的块为末尾的块。
接着,块编码部101针对被分割的第1规定位数的位串即块的每一个算出用于纠错的冗余位即奇偶校验位(S104)。
接着,块编码部101通过将块的位串和算出的奇偶校验位结合来生成编码块(S106)。此外,从S100到S106为止的处理可以针对每一块反复进行从S100到S106的处理,也可以将从S100到S106的各处理在一部分或全部的块中并列地进行处理。
接着,编码帧生成部102将生成的编码块结合到每一帧生成编码帧(S108)。
接着,帧聚合部103将生成的编码帧聚合,生成PHY数据550(S110)。
通过进行这样的处理,在PHY数据550所存储的各帧的位串中,帧的终端与代码字(编码块)的终端一致地生成。
图9为表示本实施方式所涉及的似然合成的例子的图。该图9为MAC帧601、603的接收成功,MAC帧602的接收失败的例子。如此,在MAC帧602的接收失败的情况下,例如,作为重传信息包,按照MAC帧604、602、605的顺序进行帧聚合。
即使在相比于MAC帧602存在于较前的MAC帧的合计尺寸不同的情况下,不管是在初传帧以及重传帧中的哪一个,MAC帧602的开始地址与处于MAC帧602的前端的代码字的开始地址一致。因此,能够不进行该帧的信息位串的解码而在保持包含奇偶校验位串的状态下进行似然合成。
在不插入填充位的情况下,如果是图9的例子,在初传信息包中,MAC帧601的最后的块的信息位串与MAC帧602的最初的块的信息位串被包含在相同的代码字,另一方面,在重传信息包中MAC帧604的末尾的块的信息位串与MAC帧602的最初的块的信息位串被包含在相同的代码字,因此,成为不同的位串。进而,MAC帧602的位串的边界也在初传信息包与重传信息包中成为不同,因此,在MAC帧602的解码前难以进行似然合成,由于最初奇偶校验位串成为不同的位串,因此不能够进行似然合成。可以说,这在MAC帧602的末尾也是同样。
如以上那样,根据本实施方式,通过将填充位适当地付加到MAC帧中,能够使PHY数据550内的MAC帧的边界与将各MAC帧编码后的代码字的边界一致。即,能够使在初传信息包中被发送的MAC帧的边界与在重传信息包中被发送的相同MAC帧的边界一致。
因此,在各个信息包数据中,能够将现有难以直接比较地进行似然合成的解码前的接收到的数据,根据本实施方式不解码地进行似然合成,能够高效地进行似然合成。进而,由于针对奇偶校验位也能够进行似然合成,因此能够进一步提高信号的接收灵敏度改善的效果。特别地,在CC方式的HARQ中,由于基于接收失败的初传信息包的帧与重传信息包的帧发送相同的数据的前提进行似然合成,本实施方式的效果较高。
(第2实施方式)
在前述的实施方式中,主要是CC方式的HARQ中的发送信息包数据的生成例,但是不仅是CC方式,在IR方式中通过插入填充也对信号接收灵敏度的改善具有效果。以下,对IR方式的情况进行说明。
在IR方式的情况下,在重传帧,在被冗余编码的位串中,重传奇偶校验位的一部分或者全部。在这样的情况下,例如,重传帧中的编码进行与初传帧相同的方式的编码,编码率相比于初传帧较低,即,使用增多纠错位的位数的编码。
使用图7的流程图,对本实施方式所涉及的编码进行说明。对于初传信息包或者初传帧的编码,进行与第1实施方式相同的处理。对于重传帧,从S100到S104为止的处理,与上述的第1实施方式相同。但是,在S104中的奇偶校验位串的算出中,不是生成第2规定位数的位串,而是以成为大于第2规定位数的值的第3规定位数的方式,算出奇偶校验位串。由此,相比于初传帧较低地设定编码率。
在本实施方式中,重传帧生成时的块编码部110将在S104算出的奇偶校验位串直接作为编码块(S106)。此外,根据编码的方法,有时,在从相同的信息位串算出的奇偶校验位串中含有共同的位串。在这样的情况下,也可以省略共同的位串,在算出的新的奇偶校验位串中,仅使用从原来的奇偶校验位串延伸的部分,即,该纠错位串中的一部分生成编码块。
之后的处理也与第1实施方式相同。即,在重传帧中,将在S104算出的奇偶校验位串的一部分或者全部作为编码块,从该编码块生成编码帧(S108),与其他的初传帧或者重传帧帧聚合(S110)生成信息包数据。
图10为表示本实施方式所涉及的初传信息包与重传信息包的例子的图。状况设为与图9相同。对于MAC帧602,在重传信息包中,将由比初传的MAC帧602低的编码率而算出奇偶校验位作为编码块的MAC帧602’作为重传帧而发送。
由该图可知,代码字本身的长度,在初传帧中为第1规定数+第2规定数的位数,在重传帧中为第3规定数,因此不一定一致。然而,作为代码字的边界,通过MAC帧601、604的填充位串等,与帧的边界一致。
如此,根据本实施方式,在IR方式的HARQ中,也能够通过插入填充,使代码字的边界与帧的边界一致,能够不进行信息位串的解码地进行似然合成。另外,对于重传的帧,通过使编码率低于初传的位串,能够使纠错位串的位数增加,其结果,能够一边抑制带宽,一边进行可靠性更高的无线通信。
(第3实施方式)
在上述的各实施方式中,说明了在通过插入填充位,使块成为相同的大小而生成代码字时使其他帧的数据彼此不被包含在相同的块内,并使发送的帧的边界与代码字的边界一致,但是本实施方式要进一步地提高通信效率。
图11为示意地表示本实施方式所涉及的发送信息包的PHY数据550的图。该图11发送与图6中的数据同等的数据。将图6与图11进行比较的话,代码字801、802、803、805相同,但是在图6的代码字804、806与图11的代码字804’、806’中存在不同。
代码字804、806将填充位作为发送帧而直接存储,但是代码字804’、806’不包含填充位,具备省略了填充位串的信息位串以及奇偶校验位串而构成。另一方面,代码字804’、806’的边界与编码后的MAC帧601、602的边界一致。由于代码字与帧的边界一致,因此与上述的实施方式同样地,在接收侧的无线通信装置1中,能够不解码地,即,在含有奇偶校验位串的状态下进行似然合成。
但是,在如此省略了填充位串的情况下,各帧的末尾的代码字的长度不是规定的长度(第1规定数+第2规定数),因此需要将这些信息存储在例如PHY标头500等。作为在PHY标头500中追加而存储的信息,例如为各帧的开始地址、各帧的尺寸以及系列号、各帧中的代码字的长度、各帧末尾的块中的省略的填充位的位数、与填充位串相关的信息等信息,从这些信息选择必要的信息进行存储。这样的信息在PHY标头生成部104中生成。
在接收侧的无线通信装置1中,在似然合成前,例如通过取得各帧的开始地址的信息,对每一帧进行似然合成。进而,在对数据进行解码的情况下,在解码前取得与上述的各帧的末尾的代码字相关的信息,需要正确地复原填充位串。在将填充位串复原之后执行解码,由此能够正常此进行纠错。
图12为示意地表示接收侧的无线通信装置1中的代码字804’的处理的图。包含代码字804’的帧的似然合成能够不复原填充位地进行。另一方面,代码字804’的解码在复原填充位、并转换为代码字804之后执行。当然,也可以在向代码字804转换之后进行似然合成。如此,至少在解码前复原填充位,在返回算出了纠错码的状态的基础上进行解码。
使用图7,对本实施方式中的编码块生成的处理进行说明。从S100至S104的处理与第1实施方式相同。
在算出了奇偶校验位串之后,块编码部101生成编码块(S106)。编码块通过结合信息位串与奇偶校验位串而生成。即,对于附加了填充位串的帧末尾的块,在结合了信息位串与填充位串的基础上算出奇偶校验位串,将信息位串与算出的奇偶校验位串结合而生成编码块。如此,填充位串成为在奇偶校验位的算出中使用,但不包含在编码块的状态。
如以上那样,根据本实施方式,通过在帧的信息中插入填充位进行编码,使帧的边界与代码字的边界一致,能够在解码前,即,在含有奇偶校验位串的状态下进行似然合成,能够提高信号的接收灵敏度,另外,通过不进行填充位串的发送,在含有该帧的信息包数据的通信中,能够降低使用的带宽,能够提高通信效率。
此外,在本实施方式中,也可以如第2实施方式那样在重传帧中不包含信息位串,发送包含奇偶校验位串的信息的数据。图13为表示不发送信息位串的信息的情况的例子的图。如该图13所示,MAC帧602’不发送信息位串的信息。另一方面,在MAC帧604的末尾的编码块,不包含填充位串。
在这样的状态中,能够使MAC帧的边界与该MAC帧末尾的编码块的代码字的边界一致,因此也能够与第2实施方式同样地进行IR方式的似然合成。
在以上说明的各实施方式中,不限于HARQ,能够在发送数据而在接收侧中进行该数据的似然合成的通信中应用。当然,该通信不限于无线通信,也能够使用于有线通信。另外,既能够用于1个装置内的经由总线的模块间的通信等,也能够用于在包括装入装置的系统中在装入的装置与被装入的装置之间进行的通信。
(第4实施方式)
图14是本实施方式的基站(访问访问接入点)400的功能框图。该访问接入点具备通信处理部401、发送部402、接收部403、天线42A、42B、42C、42D、网络处理部404、有线I/F405和存储器406。访问接入点400经由有线I/F405与服务器407连接。通信处理部401以及网络处理部404中的至少前者具有与在第1实施方式中说明的控制部以及发送部、接收部中的进行编码、解码等处理的功能相同的功能。发送部402以及接收部403具有与在第1实施方式中说明的发送部以及接收部相同的功能。或者,发送部402以及接收部403对应于第1实施方式的发送部以及接收部的模拟区域的处理,第1实施方式的发送部以及接收部的数字区域的处理也可以对应于通信处理部401。网络处理部404具有与上位处理部相同的功能。在这里,通信处理部401也可以在内部拥有用于在与网络处理部404之间传递数据的缓冲器。该缓冲器既可以是DRAM等易失性存储器,也可以是NAND、MRAM等非易失性存储器。
网络处理部404控制与通信处理部401的数据交换、与存储器406的数据写入/读取以及经由有线I/F405的与服务器407的通信。网络处理部404也可以进行TCP/IP、UDP/IP等MAC层的上位的通信处理、应用层的处理。网络处理部的动作既可以通过由CPU等处理器实施的软件(程序)的处理来进行,也可以通过硬件来进行,也可以通过软件和硬件这两者来进行。
作为一个例子,通信处理部401对应于基带集成电路,发送部402和接收部403对应于收发帧的RF集成电路。通信处理部401和网络处理部404也可以由1个集成电路(1个芯片)构成。发送部402以及接收部403的进行数字区域的处理的部分和进行模拟区域的处理的部分也可以由不同的芯片构成。另外,通信处理部401也可以执行TCP/IP、UDP/IP等MAC层的上位的通信处理。另外,天线的个数在这里是4个,但至少具备1个天线即可。
存储器406进行从服务器407接收到的数据、由接收部403接收到的数据的保存等。存储器406例如既可以是DRAM等易失性存储器,也可以是NAND、MRAM等非易失性存储器。另外,也可以是SSD、HDD、SD卡、eMMC等。存储器406也可以处于基站400的外部。
有线I/F 405与服务器407进行数据的收发。在本实施方式中,以有线方式进行与服务器407的通信,但也可以以无线方式执行与服务器407的通信。
服务器407是接受请求数据发送的数据转送请求并送回包括所请求的数据的响应的通信装置,设想例如HTTP服务器(Web服务器)、FTP服务器等。但是,只要具备送回所请求的数据的功能,则不限定于此。也可以是PC、智能手机等由用户操作的通信装置。另外,也可以以无线方式与基站400进行通信。
在属于基站400的BSS的STA发放了针对服务器407的数据的转送请求的情况下,将与该数据转送请求相关的信息包发送到基站400。基站400经由天线42A~42D接收该信息包,由接收部403执行物理层的处理等,由通信处理部401执行MAC层的处理等。
网络处理部404进行从通信处理部401接收到的信息包的解析。具体来说,确认目标IP地址、目标端口编号等。在信息包的数据是HTTP GET请求那样的数据转送请求的情况下,网络处理部404确认由该数据转送请求所请求的数据(例如,通过HTTP GET请求所请求的存在于URL的数据)是否被缓存(存储)于存储器406。在存储器406中,储存有将URL(或者其缩小表述,例如散列值、作为替代的标识符)与数据对应起来而得到的表格。在这里,将数据被缓存在存储器406中表述为在存储器406中存在缓存数据。
当在存储器406中不存在缓存数据的情况下,网络处理部404经由有线I/F405对服务器407发送数据转送请求。即,网络处理部404作为STA的代理,向服务器407发送数据转送请求。具体来说,网络处理部404生成HTTP请求,进行TCP/IP标头的附加等协议处理,向有线I/F405交付信息包。有线I/F 405将所收取的信息包发送给服务器407。
有线I/F 405从服务器407接收作为针对数据转送请求的响应的信息包。网络处理部404根据经由有线I/F 405接收到的信息包的IP标头,掌握到是发给STA的信息包,向通信处理部401交付信息包。通信处理部401执行针对该信息包的MAC层的处理等,发送部402执行物理层的处理等,从天线42A~42D发送发给STA的信息包。在这里,网络处理部404将从服务器407接收到的数据与URL(或者其缩小表述)对应起来,作为缓存数据保存到存储器406。
当在存储器406中存在缓存数据的情况下,网络处理部404从存储器406读取由数据转送请求所请求的数据,将该数据发送给通信处理部401。具体来说,对从存储器406读取的数据附加HTTP标头等,进行TCP/IP标头的附加等协议处理,向通信处理部401发发送息包。此时,作为一个例子,信息包的发送源IP地址设定为与服务器相同的IP地址,发送源端口编号也设定为与服务器相同的端口编号(通信终端发送的信息包的目标端口编号)。因此,如果从STA看去,则看起来犹如与服务器407进行通信一样。通信处理部401执行针对该信息包的MAC层的处理等,发送部402执行物理层的处理等,从天线42A~42D发送发给STA的信息包。
通过这样的动作,频繁访问的数据基于保存于存储器406的缓存数据而进行响应,能够削减服务器407与基站400间的通信量。此外,网络处理部404的动作不限定于本实施方式的动作。代替STA,从服务器407取得数据,将数据缓存到存储器406,对于针对同一数据的数据转送请求,如果是从存储器406的缓存数据进行响应这样的一般的缓存代理,则是其他动作也没问题。
能够将本实施方式的基站(访问接入点)用作上述某个实施方式的基站。也可以使用保存于存储器406的缓存数据来执行在上述某个实施方式中使用的帧、数据或者信息包的发送。另外,也可以将通过上述某个实施方式的基站接收到的帧、数据或者信息包而得到的信息缓存于存储器406。在上述某个实施方式中,访问接入点发送的帧也可以包括缓存的数据或者基于该数据的信息。基于数据的信息也可以是例如与数据的尺寸相关的信息、与数据的发送所需的信息包的尺寸相关的信息。另外,也可以是数据的发送所需的调制方式等信息。另外,也可以包括表示发给终端的数据有无的信息。
能够将本实施方式的基站(访问接入点)用作上述某个实施方式的基站。在本实施方式中,说明了具备缓存功能的基站,但也能够通过与图14相同的块构成来实现具备缓存功能的终端(STA)。在该情况下,也可以省略有线I/F 405。也可以使用保存于存储器406的缓存数据来执行上述某个实施方式中的由终端实施的帧、数据或者信息包的发送。另外,也可以将通过上述某个实施方式的终端接收到的帧、数据或者信息包而得到的信息缓存于存储器406。在上述某个实施方式中,终端发送的帧也可以包括缓存的数据或者基于该数据的信息。基于数据的信息也可以是例如与数据的尺寸相关的信息、与数据的发送所需的信息包的尺寸相关的信息。另外,也可以是数据的发送所需的调制方式等信息。另外,也可以包括表示发给终端的数据有无的信息。
(第5实施方式)
图15示出终端(非访问接入点的终端)或者访问接入点的整体构成例。该构成例是一个例子,本实施方式不限定于此。终端或者访问接入点具备1个或者多个天线1~n(n是1以上的整数)、无线LAN模块148和主机系统149。无线LAN模块148对应于上述某个实施方式的无线通信装置。无线LAN模块148具备主机接口,通过主机接口而与主机系统149连接。除了经由连接缆线与主机系统149连接之外,也可以与主机系统149直接连接。另外,也能够构成为无线LAN模块148通过焊接等安装于基板,经由基板的布线与主机系统149连接。主机系统149依照任意的通信协议,使用无线LAN模块148以及天线1~n,与外部的装置进行通信。通信协议也可以包括TCP/IP以及比它上位的层的协议。或者,也可以是TCP/IP搭载于无线LAN模块148,主机系统149仅执行它的上位层的协议。在该情况下,能够简化主机系统149的构成。本终端例如也可以是移动体终端、TV、数码相机、佩戴式设备、平板、智能手机、游戏装置、网络存储装置、监视器、数字音频播放器、Web摄像机、视频摄像机、投影仪、导航系统、外部适配器、内部适配器、机顶盒、网关、打印机服务器、移动式访问接入点、路由器、企业/服务提供商访问接入点、便携式装置、手持式装置、汽车等。无线LAN模块148(或者无线通信装置)除了IEEE802.11之外,还可以具备LTE(Long Term Evolution,长期演进)或者LTE-Advanced(standards for mobile phones,移动电话标准)那样的其他无线通信标准的功能。
图16示出无线LAN模块的硬件构成例。该构成在无线通信装置搭载于非访问接入点的终端以及访问接入点中的任一方的情况下都能够应用。即,能够用作上述某个实施方式中的无线通信装置的具体构成的一个例子。在该构成例中,天线仅为1根,但也可以具备2根以上的天线。在该情况下,与各天线对应地,配置多个发送系统(216、222~225)、接收系统(217、232~235)、PLL242、晶体振荡器(基准信号源)243以及开关245的集合,各集合也可以分别连接到控制电路212。PLL 242或者晶体振荡器243或者它们两者对应于本实施方式的振荡器。
无线LAN模块(无线通信装置)具备基带IC(Integrated Circuit,集成电路)211、RF(Radio Frequency,无线电频率)IC221、巴伦225、开关245和天线247。
基带IC 211具备基带电路(控制电路)212、存储器213、主机接口214、CPU 215、DAC(Digital to Analog Converter,数模转换器)216以及ADC(Analog to DigitalConverter,模数转换器)217。
基带IC 211和RF IC 221可以形成于相同的基板上。另外,基带IC 211和RF IC221可以由1个芯片构成。DAC 216以及ADC 217这两者或者某一方既可以配置于RF IC 221,也可以配置于其他IC。另外,存储器213以及CPU 215这两者或者某一方也可以配置于与基带IC不同的IC。
存储器213储存在与主机系统之间传递的数据。另外,存储器213储存通知给终端或者访问接入点的信息、或者从终端或者访问接入点通知的信息或者它们两者。另外,存储器213也可以存储CPU 215的执行所需的程序,并被用作CPU 215执行程序时的作业区域。存储器213既可以是SRAM、DRAM等易失性存储器,也可以是NAND、MRAM等非易失性存储器。
主机接口214是用于与主机系统连接的接口。接口可以是UART、SPI、SDIO、USB、PCIExpress等任意接口。
CPU 215是通过执行程序来控制基带电路212的处理器。基带电路212主要进行MAC层的处理以及物理层的处理。基带电路212、CPU 215或者它们两者对应于控制通信的通信控制装置或者控制通信的控制部。
基带电路212以及CPU 215中的至少一方也可以包括生成时钟的时钟生成部,通过由该时钟生成部生成的时钟来管理内部时间。
基带电路212针对所发送的帧,进行物理标头的附加、编码、加密、调制处理(也可以包括MIMO调制)等作为物理层的处理,生成例如2种数字基带信号(下面,数字I信号和数字Q信号)。
DAC 216对从基带电路212输入的信号进行DA转换。更详细地说,DAC 216将数字I信号转换成模拟的I信号,将数字Q信号转换成模拟的Q信号。此外,也可能有时不进行正交调制而保持为一个系统的信号来发送。在具备多个天线并按天线的数量分发一个系统或者多个系统的发发送号来发送的情况下,也可以设置与天线的数量相应的数量的DAC等。
作为一个例子,RF IC 221是RF模拟IC或者高频IC或者它们两者。RF IC 221具备滤波器222、混频器223、前置放大器(PA)224、PLL(Phase Locked Loop,相位同步电路)242、低噪声放大器(LNA)、巴伦235、混频器233以及滤波器232。这些要素中的某些要素也可以配置于基带IC211或者其他IC上。滤波器222、232既可以是带通滤波器,也可以是低通滤波器。
滤波器222分别从由DAC 216输入的模拟I信号以及模拟Q信号提取期望频带的信号。PLL 242通过使用从晶体振荡器243输入的振荡信号,对振荡信号进行分频或者倍增或者它们两者,从而生成与输入信号的相位同步的恒定频率的信号。此外,PLL 242具备VCO(Voltage Controlled Oscillator,电压控制振荡器),基于从晶体振荡器243输入的振荡信号,利用VCO来进行反馈控制,从而得到该恒定频率的信号。所生成的恒定频率的信号输入到混频器223以及混频器233。PLL 242相当于生成恒定频率的信号的振荡器的一个例子。
混频器223利用从PLL 242供给的恒定频率的信号,将通过了滤波器222的模拟I信号以及模拟Q信号上变频成无线频率。前置放大器(PA)224将由混频器223生成的无线频率的模拟I信号以及模拟Q信号放大至期望的输出电力。巴伦225是用于将平衡信号(差动信号)转换成不平衡信号(单端信号)的转换器。在RF IC 221中,处置平衡信号,从RF IC 221的输出至天线247,处置不平衡信号,所以,通过巴伦225进行这些信号转换。
开关245在发送时连接到发送侧的巴伦225,在接收时连接到接收侧的低噪声放大器(LNA)234或者RF IC 221。开关245的控制既可以通过基带IC 211或者RF IC 221来进行,也可以存在控制开关245的其他电路,从该电路进行开关245的控制。
经前置放大器224放大的无线频率的模拟I信号以及模拟Q信号在通过巴伦225进行平衡-不平衡转换之后,从天线247作为电波向空间放射。
天线247既可以是芯片型天线,也可以是在印刷基板上利用布线形成的天线,也可以是利用线状的导体元件而形成的天线。
RF IC 221中的LNA 234针对从天线247经由开关245接收到的信号,保持将噪声抑制得较低的状态,放大至能够解调的电平。巴伦235对经低噪声放大器(LNA)234放大的信号进行不平衡-平衡转换。此外,也可以是将巴伦235与LNA234的顺序反过来的构成。混频器233使用从PLL 242输入的恒定频率的信号,将由巴伦235转换成平衡信号的接收信号下变频成基带。更详细地说,混频器233具有基于从PLL 242输入的恒定频率的信号而生成相位相互偏离90°的载波的单元,通过相位相互偏离90°的载波,对经巴伦235转换的接收信号进行正交解调,生成相位与接收信号相同的I(In-phase)信号以及相位比它迟90°的Q(Quad-phase)信号。滤波器232从这些I信号和Q信号提取期望频率分量的信号。由滤波器232提取出的I信号以及Q信号在被调整增益之后,从RF IC 221输出。
基带IC 211中的ADC 217对来自RF IC221的输入信号进行AD转换。更详细地说,ADC 217将I信号转换成数字I信号,将Q信号转换成数字Q信号。此外,也可能有时不进行正交解调而仅接收一个系统的信号。
在设置多个天线的情况下,也可以设置与天线的数量相应的数量的ADC。基带电路212基于数字I信号以及数字Q信号,进行解调处理、纠错码处理、物理标头的处理等物理层的处理(也可以包括MIMO解调)等而得到帧。基带电路212对帧进行MAC层的处理。此外,基带电路212在安装有TCP/IP的情况下,也能够构成为进行TCP/IP的处理。
作为一个例子,图2的控制部30的功能由基带电路212执行。也可以将相当于控制部30的功能的电路配置于RF IC 221侧。天线247也可以是指向性可变天线。在该情况下,指向性模式的切换控制也可以由基带电路212或者CPU 215等进行。
(第6实施方式)
图17是第7的实施方式的终端(STA)900的功能框图。该STA 900具备通信处理部901、发送部902、接收部903、天线91A、应用处理器904、存储器905和第2无线通信模块906。基站(AP)也可以具有相同的构成。
通信处理部901具有与在第1实施方式中说明的控制部相同的功能。发送部902以及接收部903具有与在第1实施方式中说明的发送部以及接收部相同的功能。或者,也可以是发送部902以及接收部903对应于在第1实施方式中说明的发送部以及接收部的模拟区域的处理,在第1实施方式中说明的发送部以及接收部的数字区域的处理对应于通信处理部901。在这里,通信处理部901也可以在内部拥有用于在与应用处理器904之间传递数据的缓冲器。该缓冲器既可以是DRAM等易失性存储器,也可以是NAND、MRAM等非易失性存储器。
应用处理器904控制经由通信处理部901的无线通信、与存储器905的数据写入/读取以及经由第2无线通信模块906的无线通信。另外,应用处理器904还执行Web浏览、影像、音乐等多媒体处理等STA中的各种处理。应用处理器904的动作既可以通过由CPU等处理器实施的软件(程序)的处理来进行,也可以通过硬件来进行,也可以通过软件和硬件这两者来进行。
存储器905进行由接收部903、第2无线通信模块906接收到的数据、由应用处理器904处理过的数据的保存等。存储器905例如既可以是DRAM等易失性存储器,也可以是NAND、MRAM等非易失性存储器。另外,也可以是SSD、HDD、SD卡、eMMC等。存储器905也可以处于访问接入点900的外部。
作为一个例子,第2无线通信模块906具有与图15或者图16所示的无线LAN模块相同的构成。第2无线通信模块906通过与由通信处理部901、发送部902、接收部903实现的无线通信不同的方法来执行无线通信。例如,在通信处理部901、发送部902、接收部903是按照IEEE802.11标准的无线通信的情况下,第2无线通信模块906也可以执行按照Bluetooth(注册商标)、LTE、Wireless HD等其他无线通信标准的无线通信。另外,也可以是通信处理部901、发送部902、接收部903按2.4GHz/5GHz执行无线通信,第2无线通信模块906按60GHz执行无线通信。
此外,在该例子中,天线的个数在这里是1个,由发送部902/接收部903与第2无线通信模块906共享天线。在这里,也可以通过设置控制天线91A的连接目的地的开关,从而共享天线。另外,也可以具备多个天线,由发送部902/接收部903与第2无线通信模块906使用不同的天线。
作为一个例子,通信处理部901对应于基带集成电路,发送部902和接收部903对应于收发帧的RF集成电路。在这里,通信处理部901和应用处理器904也可以由1个集成电路(1个芯片)构成。进一步地,第2无线通信模块906的一部分和应用处理器904也可以由1个集成电路(1个芯片)构成。
应用处理器进行经由通信处理部901的无线通信以及经由第2无线通信模块906的无线通信的控制。
(第7实施方式)
图18的(A)以及图18的(B)是本实施方式的无线终端的立体图。图18的(A)的无线终端是笔记本PC 301,图18的(B)的无线终端是移动体终端321。笔记本PC 301以及移动体终端321分别搭载有无线通信装置305、315。作为无线通信装置305、315,能够使用至此已说明的搭载于无线终端的无线通信装置、或者搭载于访问接入点的无线通信装置或者它们两者。搭载无线通信装置的无线终端不限定于笔记本PC、移动体终端。例如,也能够搭载于TV、数码相机、佩戴式设备、平板、智能手机、游戏装置、网络存储装置、监视器、数字音频播放器、Web摄像机、视频摄像机、投影仪、导航系统、外部适配器、内部适配器、机顶盒、网关、打印机服务器、移动式访问接入点、路由器、企业/服务提供商访问接入点、便携式装置、手持式装置、汽车等。
另外,搭载于无线终端或者访问接入点或者它们两者的无线通信装置也能够搭载于存储卡。在图19中示出将该无线通信装置搭载于存储卡的例子。存储卡331包括无线通信装置355和存储卡主体332。存储卡331为了与外部的装置(无线终端或者访问接入点或者它们两者等)进行无线通信,利用无线通信装置355。此外,在图19中,省略存储卡331内的其他要素(例如,存储器等)的记载。
(第8实施方式)
在本实施方式中,除了上述某个实施方式的无线通信装置(访问接入点的无线通信装置或者无线终端的无线通信装置或者它们两者)的构成之外,还具备总线、处理器部以及外部接口部。处理器部以及外部接口部经由总线与外部存储器(缓冲器)连接。在处理器部中,固件进行动作。如此,做成将固件包括在无线通信装置中的构成,能够通过固件的改写而容易地进行无线通信装置的功能的变更。固件进行动作的处理器部既可以是本实施方式的控制部或者进行控制部的处理的处理器,也可以是进行与该处理的功能扩展或者变更相关的处理的其他处理器。也可以由本实施方式的访问接入点或者无线终端或者它们两者具备固件进行动作的处理器部。或者,也可以由搭载于访问接入点的无线通信装置内的集成电路或者搭载于无线终端的无线通信装置内的集成电路具备该处理器部。
(第9实施方式)
在本实施方式中,除了上述某个实施方式的无线通信装置(访问接入点的无线通信装置或者无线终端的无线通信装置或者它们两者)的构成之外,还具备时钟生成部。时钟生成部生成时钟并从输出端子将时钟输出到无线通信装置的外部。如此,将在无线通信装置内部生成的时钟输出到外部,并通过输出到外部的时钟使主机侧进行动作,能够使主机侧与无线通信装置侧同步地进行动作。
(第10实施方式)
在本实施方式中,除了上述某个实施方式的无线通信装置(访问接入点的无线通信装置或者无线终端的无线通信装置)的构成之外,还包括电源部、电源控制部以及无线电力供电部。电源控制部连接到电源部和无线电力供电部,进行选择供给到无线通信装置的电源的控制。通过这样做成将电源配备于无线通信装置的结构,能够进行控制电源的低功耗化动作。
(第11实施方式)
在本实施方式中,除了上述某个实施方式的无线通信装置的构成之外,还包括SIM卡。SIM卡与无线通信装置中的发送部或者接收部或者控制部或者它们中的多个连接。通过这样做成将SIM卡配备于无线通信装置的构成,能够容易地进行认证处理。
(第12实施方式)
在本实施方式中,除了上述某个实施方式的无线通信装置的构成之外,还包括动态图像压缩/解压部。动态图像压缩/解压部与总线连接。通过这样做成将动态图像压缩/解压部配备于无线通信装置的构成,能够容易地进行经压缩的动态图像的传送以及所接收到的压缩动态图像的解压。
(第13实施方式)
在本实施方式中,除了上述某个实施方式的无线通信装置(访问接入点的无线通信装置或者无线终端的无线通信装置或者它们两者)的构成之外,还包括LED部。LED部与发送部或者接收部或者控制部或者它们中的多个连接。通过这样做成将LED部配备于无线通信装置的构成,能够将无线通信装置的动作状态容易地通知给用户。
(第14实施方式)
在本实施方式中,除了上述某个实施方式的无线通信装置(访问接入点的无线通信装置或者无线终端的无线通信装置或者它们两者)的构成之外,还包括振动器部。振动器部与发送部或者接收部或者控制部或者它们中的多个连接。通过这样做成将振动器部配备于无线通信装置的构成,能够将无线通信装置的动作状态容易地通知给用户。
(第15实施方式)
在本实施方式中,除了上述某个实施方式的无线通信装置(访问接入点的无线通信装置或者无线终端的无线通信装置或者它们两者)的构成之外,还包括显示器。显示器也可以经由未图示的总线连接到无线通信装置的控制部。通过这样做成具备显示器的结构构成,并在显示器中显示无线通信装置的动作状态,能够将无线通信装置的动作状态容易地通知给用户。
(第16实施方式)
在本实施方式中,说明[1]无线通信系统中的帧类别、[2]无线通信装置间的连接切断的方法、[3]无线LAN系统的访问方式、[4]无线LAN的帧间隔。
[1]通信系统中的帧类别
一般来说,在无线通信系统中的无线访问协议上处置的帧如上所述大致分成数据(data)帧、管理(management)帧、控制(control)帧这3种。这些类别通常由在帧之间共同设置的标头部来表示。作为帧类别的显示方法,既可以能够通过1个字段来区分3个种类,也可以能够通过2个字段的组合来区分。在IEEE802.11标准中,帧类别的识别通过处于MAC帧的帧标头部的Frame Control字段中的Type、Subtype这样的2个字段来进行。数据帧、管理帧与控制帧的大致区分通过Type字段来进行,在经大致区分的帧中的细微的类别、例如管理帧中的Beacon帧这样的识别通过Subtype字段来进行。
管理帧是在与其他无线通信装置之间的物理通信链路的管理中使用的帧。例如,存在用于进行与其他无线通信装置之间的通信设定的帧、用于解除通信链路(即切断连接)的帧、与无线通信装置中的省电动作相关的帧。
数据帧是在与其他无线通信装置确立物理通信链路的基础上将在无线通信装置的内部生成的数据发送到其他无线通信装置的帧。数据在本实施方式的上位层生成,例如通过用户的操作而生成。
控制帧是用于在与其他无线通信装置之间对数据帧进行收发(交换)时的控制的帧。在无线通信装置接收到数据帧、管理帧的情况下为了确认其送达而发送的响应帧属于控制帧。响应帧例如是ACK帧、BlockACK帧。另外,RTS帧、CTS帧也是控制帧。
这3种帧在物理层经过根据需要的处理,作为物理信息包而经由天线送出。此外,在IEEE802.11标准(包括上述IEEE Std 802.11ac-2013等扩展标准)中,作为确立连接的次序之一,存在联合(association)过程,其中使用的Association Request帧和Association Response帧是管理帧,Association Request帧、Association Response帧是单播的管理帧,所以,向接收侧无线通信终端请求作为响应帧的ACK帧的发送,该ACK帧如上所述是控制帧。
[2]无线通信装置间的连接切断的方法
在连接的切断(解除)中,存在明示的方法和暗示的方法。作为明示的方法,确立了连接的无线通信装置之间的某一方发送用于切断的帧。在IEEE802.11标准中,Deauthentication帧相当于它,被分类到管理帧。通常,在发送切断连接的帧的一侧的无线通信装置中,在发送该帧的时刻下判定为连接的切断,在接收切断连接的帧的一侧的无线通信装置中,在接收到该帧的时刻下判定为连接的切断。其后,如果是非基站的无线通信终端,则返回到通信时期(Phase)中的初始状态、例如进行连接的BSS探索的状态。在无线通信基站切断了与某个无线通信终端之间的连接的情况下,例如如果无线通信基站具有管理加入本BSS的无线通信终端的连接管理表格,则从该连接管理表格删除与该无线通信终端相关的信息。例如,当在无线通信基站在联合过程中许可了对加入本BSS的各无线通信终端的连接的阶段中分配AID的情况下,也可以删除与切断了该连接的无线通信终端的AID关联起来的保持信息,关于该AID,进行解除而分配给其他新加入的无线通信终端。
另一方面,作为暗示的方法,当在一定期间内未探测到从确立了连接的作为连接对方的无线通信装置进行帧发送(数据帧以及管理帧的发送、或者针对本装置所发送的帧的响应帧的发送)的情况下,进行连接状态的切断的判定。存在这样的方法是由于,在如上所述地判定连接的切断的状况下,考虑到与作为连接目的地的无线通信装置的通信距离较远而无法接收无线信号或者无法解码等无法确保物理无线链路的状态。即,是由于无法期待切断连接的帧的接收。
作为通过暗示的方法判定连接的切断的具体例,使用计时器。例如在发送请求送达确认响应帧的数据帧时,启动限制该帧的重传期间的第1计时器(例如,数据帧用的重传计时器),如果直至第1计时器停止为止(即直至经过期望的重传期间为止)未接收到针对该帧的送达确认响应帧,则进行重传。如果接收到针对该帧的送达确认响应帧,则使第1计时器停下来。
另一方面,如果未接收到送达确认响应帧而第1计时器停止,则发送用于确认例如作为连接对方的无线通信装置是否(在通信范围内)仍存在(换言之,是否能够确保无线链路)的管理帧,与此同时,启动限制该帧的重传期间的第2计时器(例如,管理帧用的重传计时器)。与第1计时器同样地,在第2计时器的情况下,也是如果直至第2计时器停止为止未接收到针对该帧的送达确认响应帧,则进行重传,当第2计时器停止时,判定为切断了连接。也可以在判定为切断了连接的阶段中,发送切断上述连接的帧。
或者,当从作为连接对方的无线通信装置接收到帧时,启动第3计时器,每当从作为连接对方的无线通信装置新接收到帧时,使第3计时器停下来,再次从初始值启动。当第3计时器停止时,与上述同样地,发送用于确认作为连接对方的无线通信装置是否(在通信范围内)仍存在(换言之,是否能够确保无线链路)的管理帧,与此同时,启动限制该帧的重传期间的第2计时器(例如,管理帧用的重传计时器)。在该情况下,也是如果直至第2计时器停止为止未接收到针对该帧的送达确认响应帧,则进行重传,当第2计时器停止时,判定为切断了连接。在该情况下,也可以在判定为切断了连接的阶段中,发送切断上述连接的帧。后者的、用于确认作为连接对方的无线通信装置是否仍存在的管理帧也可以与前者的情况下的管理帧不同。另外,后者的情况下的用于限制管理帧的重传的计时器在这里作为第2计时器使用与前者的情况相同的计时器,但也可以使用不同的计时器。
[3]无线LAN系统的访问方式
例如,存在设想与多个无线通信装置进行通信或者竞争的无线LAN系统。在IEEE802.11无线LAN中,将CSMA/CA(Carrier Sense Multiple Access with CarrierAvoidance,载波监听多路访问/冲突避免)作为访问方式的基础。在掌握某个无线通信装置的发送、并从该发送结束起隔出固定时间而进行发送的方式中,通过掌握了该无线通信装置的发送的多个无线通信装置同时进行发送,其结果,无线信号发生冲突,帧发送失败。掌握某个无线通信装置的发送,从该发送结束起等待随机时间,从而由掌握了该无线通信装置的发送的多个无线通信装置进行的发送按概率分散。因此,如果在随机时间中减去了最早的时间的无线通信装置是1个,则无线通信装置的帧发送成功,能够防止帧的冲突。基于随机值,发送权的获得在多个无线通信装置之间变得公平,所以,可以说采用CarrierAvoidance的方式是适于在多个无线通信装置之间共享无线介质的方式。
[4]无线LAN的帧间隔
说明IEEE802.11无线LAN的帧间隔。在IEEE802.11无线LAN中使用的帧间隔存在distributed coordination function interframespace(DIFS)、arbitrationinterframe space(AIFS)、point coordination function interframe space(PIFS)、short interframe space(SIFS)、extended interframe space(EIFS)、reducedinterframe space(RIFS)等。
关于帧间隔的定义,在IEEE802.11无线LAN中,定义为在发送前确认载波监听空闲而应该空出的连续期间,不讨论严格的从前一帧起的期间。因此,在这里的关于IEEE802.11无线LAN系统的说明中,沿用该定义。在IEEE802.11无线LAN中,将在基于CSMA/CA的随机访问时等待的时间设为固定时间与随机时间之和,可以说为了使固定时间明确而得到这样的定义。
DIFS与AIFS是指在基于CSMA/CA而在与其他无线通信装置发生竞争的争用期间内尝试开始帧交换时使用的帧间隔。DIFS在不存在基于通信量类别的优先权的区分时使用,AIFS在设置有基于通信量类别(TID:Traffic Identifier,通信量标识符)的优先权的情况下使用。
作为在DIFS与AIFS中相关的动作,由于类似,所以下面主要使用AIFS来说明。在IEEE802.11无线LAN中,在MAC层进行包括帧交换的开始等的访问控制。进一步地,当在从上位层交付数据时进行QoS(Quality of Service,服务质量)对应的情况下,通知数据以及通信量类别,基于通信量类别,对数据进行访问时的优先度的分类。将该访问时的类别称为访问范畴(AC:Access Category)。因此,针对每个访问范畴,设置AIFS的值。
PIFS是用于能够实现相比竞争的其他无线通信装置具有优先权的访问的帧间隔,期间短于DIFS以及AIFS中的任一方的值。SIFS是当在发送响应系统的控制帧时或者暂时获得访问权之后利用脉冲串继续进行帧交换的情况下能够使用的帧间隔。EIFS是在帧接收失败(判定为所接收到的帧错误)的情况下启动的帧间隔。
RIFS是在暂时获得访问权之后利用脉冲串向同一无线通信装置连续发送多个帧的情况下能够使用的帧间隔,在使用RIFS的期间,不请求来自作为发送对方的无线通信装置的响应帧。
在这里,在图20中示出IEEE802.11无线LAN中的基于随机访问的竞争期间的帧交换的一个例子。
设想如下情况:当在某个无线通信装置中产生数据帧(W_DATA1)的发送请求时,作为载波监听的结果,辨别为介质繁忙(busy medium)。在该情况下,从载波监听为空闲的时刻起空出固定时间的AIFS,其后空出随机时间(random backoff,随机退避)时,将数据帧W_DATA1发送到通信对象。此外,作为载波监听的结果,在辨别为介质不繁忙、即介质空闲(idle)的情况下,从开始载波监听的时刻起空出固定时间的AIFS,将数据帧W_DATA1发送到通信对象。
随机时间是对用0至整数赋予的从争用窗口(CW:Contention Window)之间的均匀分布导出的虚拟随机整数乘以时隙而得到的。在这里,将对CW乘以时隙而得到的量称为CW时间宽度。CW的初始值用CWmin赋予,每当重传时,CW的值增加直至CWmax为止。CWmin与CWmax这两者都具有与AIFS相同的每个访问范畴的值。在作为W_DATA1的发送目的地的无线通信装置中,如果数据帧的接收成功、并且该数据帧是请求响应帧的发送的帧,则在从包含该数据帧的物理信息包的无线介质上的占有结束时刻起的SIFS时间后,发送响应帧(W_ACK1)。发送了W_DATA1的无线通信装置当接收到W_ACK1时,如果在发送脉冲串时间限制内,则能够再次在从包含W_ACK1的物理信息包的无线介质上的占有结束时刻起的SIFS时间后,发送接下来的帧(例如,W_DATA2)。
AIFS、DIFS、PIFS以及EIFS是SIFS和时隙的函数,但针对每个物理层而规定SIFS和时隙。另外,AIFS、CWmin以及CWmax等针对每个访问范畴而被设置值的参数能够针对每个通信群组(在IEEE802.11无线LAN中是BSS(Basic Service Set,基本服务集))而设定,但默认值是确定的。
例如,在802.11ac的标准制定中,设为SIFS是16μs,时隙是9μs,由此,PIFS是25μs,DIFS是34μs,在AIFS中,访问范畴是BACKGROUND(AC_BK)的帧间隔的默认值是79μs,BESTEFFORT(AC_BE)的帧间隔的默认值是43μs,VIDEO(AC_VI)与VOICE(AC_VO)的帧间隔的默认值是34μs,CWmin和CWmax的默认值分别在AC_BK和AC_BE中是31和1023,在AC_VI中是15和31,在AC_VO中是7和15。此外,EIFS基本上是SIFS、DIFS与以最低速的必需的物理速率发送的情况下的响应帧的时间长度之和。此外,在能够实现高效的EIFS的取得方式的无线通信装置中,还能够推测运送针对启动了EIFS的物理信息包的响应帧的物理信息包的占有时间长度,设为SIFS、DIFS与该推测时间之和。
此外,在各实施方式中记载的帧也可以指Null Data Packet等在IEEE802.11标准或者所遵循的标准中被称为信息包的帧。
在本实施方式中使用的术语应该进行宽泛解释。例如,术语“处理器”可以包含通用目的处理器、中央处理装置(CPU)、微处理器、数字信号处理器(DSP)、控制器、微控制器、状态机等。根据状况,“处理器”也可以指用于特定用途的集成电路、现场可编程门阵列(FPGA)、可编程逻辑电路(PLD)等。“处理器”也可以指多个微处理器那样的处理装置的组合、DSP以及微处理器的组合、与DSP芯协作的1个以上的微处理器。
作为其他例子,术语“存储器”可以包含能够储存电子信息的任意的电子部件。“存储器”也可以指随机存取存储器(RAM)、只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除PROM(EEPROM)、非易失性随机存取存储器(NVRAM)、闪存存储器、磁或者光学数据存储设备,它们能够由处理器读取。如果处理器针对存储器读取或者写入信息或者进行这两者,则可以说存储器与处理器进行电通信。存储器也可以整合于处理器,在该情况下,也可以说存储器与处理器进行电通信。另外,电路既可以是配置于单一芯片的多个电路,也可以是分散地配置于多个芯片或者多个装置的1个以上的电路。
另外,在本说明书中,“a、b以及(或者)c中的至少1个”是不仅包括a、b、c、a-b、a-c、b-c、a-b-c的组合、还包括a-a、a-b-b、a-a-b-b-c-c等相同要素的多个组合的表述。另外,是还覆盖如a-b-c-d的组合那样的包括a、b、c以外的要素的构成的表述。
虽然说明了本发明的几个实施方式,但这些实施方式是作为例子而提出的,并非旨在限定发明的范围。这些实施方式能够通过其他各种方式来实施,在不脱离发明的主旨的范围内,能够进行各种省略、置换、变更。这些实施方式、其变形包括在发明的范围、主旨中,同样地包括在权利要求书所记载的发明及其均等范围中。
此外,能够将上述实施方式总结成以下的技术方案。
(技术方案1)
一种无线通信装置,其具备:
分割部,其将数据分割为第1规定位数的信息位串,并生成块,在具有不满足所述第1规定位数的信息位串的情况下,将填充位附加到该信息位串而作为所述第1规定位数的位串的块;
块编码部,其对于各个被分割后的所述块,生成第2规定位数的位串即纠错位串,并生成附加了该纠错位串的编码块;
编码帧生成部,其将所述编码块结合,生成被编码的帧即编码帧;
编码帧聚合部,其将所生成的所述编码帧聚合从而生成发送信息包数据;以及
发送部,其发送所述发送信息包数据。
(技术方案2)
根据上述技术方案1,所述编码帧聚合部通过将PHY标头附加到聚合所述编码帧而得的位串中来生成所述发送信息包数据。
(技术方案3)
根据上述技术方案2,对于附加有所述填充位的块,所述块编码部将在该块的信息位串中附加有所述填充位的具有所述第1规定数的位数的位串以及具有所述第2规定数的位数的纠错位串进行连接,从而生成所述编码块。
(技术方案4)
根据上述技术方案2的无线通信装置,对于附加有所述填充位的块,所述块编码部将作为该块的信息位串的具有少于所述第1规定数的位数的位串以及具有所述第2规定数的位数的纠错位串连接,从而生成所述编码块。
(技术方案5)
根据上述技术方案4的无线通信装置,所述PHY标头具备与被聚合的各帧的帧尺寸相关的信息。
(技术方案6)
根据上述技术方案2~5,在已发送的所述发送信息包数据所聚合的所述编码帧中,具有进行了重传的请求的帧的情况下,
对于所述帧分割部分割而得的该进行了重传请求的帧的信息位串,所述块编码部生成大于所述第2规定数的第3规定位数的位串即纠错位串,并生成附加有该纠错位串的一部分或者全部的编码块。
(技术方案7)
根据上述技术方案1~6,所述块编码部针对每一帧使用相同方式的编码而进行块编码。
(技术方案8)
根据上述技术方案1~7,还具有接收部,其接收被发送的所述发送信息包数据,在该发送信息包数据为包含请求了重传的所述帧的信息包数据的情况下,对于各个请求了重传的所述编码帧,对所述编码块进行似然合成,并判定接收是否成功。
(技术方案9)
根据上述技术方案1~8,具备至少一个天线。
(技术方案10)
一种无线通信方法,
将数据分割为第1规定位数的信息位串,在具有不满足所述第1规定位数的信息位串的情况下,将填充位附加到该信息位串,并分割为所述第1规定位数的位串的块;
对于各个被分割的所述块,生成第2规定位数的位串即纠错位串;
生成附加有该纠错位串的编码块;
结合所述编码块而生成被编码的帧即编码帧;
将所生成的所述编码帧聚合从而生成发送信息包数据;
发送所述发送信息包数据。
Claims (10)
1.一种无线通信装置,其特征在于,具备:
控制部,其将数据分割为第1规定位数的信息位串,并生成块,在具有不满足所述第1规定位数的信息位串的情况下,将填充位附加到该信息位串而作为所述第1规定数的位串的块,对于各个被分割的所述块,生成第2规定位数的位串即纠错位串,并生成附加有该纠错位串的编码块,将所述编码块结合并生成被编码的帧即编码帧,将所生成的所述编码帧聚合而生成发送信息包数据;以及
发送部,其发送所述发送信息包数据。
2.如权利要求1所述的无线通信装置,其特征在于,
所述控制部通过将PHY标头付加到聚合所述编码帧而得的位串中,来生成所述发送信息包数据。
3.如权利要求2所述的无线通信装置,其特征在于,
对于附加有所述填充位的块,所述控制部将在该块的信息位串中附加有所述填充位的具有所述第1规定数的位数的位串以及具有所述第2规定数的位数的纠错位串连接,从而生成所述编码块。
4.如权利要求2所述的无线通信装置,其特征在于,
对于附加有所述填充位的块,所述控制部将作为该块的信息位串的具有少于所述第1规定数的位数的位串以及具有所述第2规定数的位数的纠错位串连接,从而生成所述编码块。
5.如权利要求4所述的无线通信装置,其特征在于,
所述PHY标头具备与被聚合的各帧的帧尺寸相关的信息。
6.如权利要求2-5中的任一项所述的无线通信装置,其特征在于,
在已发送的所述发送信息包数据所聚合的所述编码帧中,具有进行了重传的请求的帧的情况下,
对于所述帧分割部分割而得的该进行了重传的请求的帧的信息位串,所述控制部生成大于所述第2规定数的第3规定位数的位串即纠错位串,并生成附加有该纠错位串的一部分或者全部的编码块。
7.如权利要求1-6中的任一项所述的无线通信装置,其特征在于,
所述控制部针对每一帧使用相同方式的编码而进行块编码。
8.如权利要求1-7中的任一项所述的无线通信装置,其特征在于,
还具备接收部,所述接收部接收被发送的所述发送信息包数据,在该发送信息包数据为包含请求了重传的所述帧的信息包数据的情况下,对于各个请求了重传的所述编码帧,对所述编码块进行似然合成,并判定接收是否成功。
9.如权利要求1-8中的任一项所述的无线通信装置,其特征在于,
具备至少一个天线。
10.一种无线通信方法,其特征在于,
将数据分割为第1规定位数的信息位串,在具有不满足所述第1规定位数的信息位串的情况下,将填充位附加到该信息位串,并分割为所述第1规定位数的位串的块;
对于各个被分割的所述块,生成第2规定位数的位串即纠错位串;
生成附加有该纠错位串的编码块;
结合所述编码块而生成被编码的帧即编码帧;
将所生成的所述编码帧聚合从而生成发送信息包数据;
发送所述发送信息包数据。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017160431A JP2019041182A (ja) | 2017-08-23 | 2017-08-23 | 無線通信装置および無線通信方法 |
JP2017-160431 | 2017-08-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109428681A true CN109428681A (zh) | 2019-03-05 |
CN109428681B CN109428681B (zh) | 2021-08-20 |
Family
ID=65436205
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810151786.5A Active CN109428681B (zh) | 2017-08-23 | 2018-02-14 | 无线通信装置以及无线通信方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10721033B2 (zh) |
JP (1) | JP2019041182A (zh) |
CN (1) | CN109428681B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114629701A (zh) * | 2022-03-11 | 2022-06-14 | 娄底职业技术学院 | 基于信息加密的信息展示系统 |
CN114764237A (zh) * | 2020-12-30 | 2022-07-19 | 南京泉峰科技有限公司 | 一种自驱动设备系统和充电站 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7083694B2 (ja) * | 2017-07-27 | 2022-06-13 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 送信装置及び送信方法 |
KR102404241B1 (ko) * | 2018-04-13 | 2022-06-02 | 삼성전자주식회사 | 송신 장치 및 그 송신 방법 |
EP3793160B1 (en) * | 2019-09-12 | 2023-01-25 | Catena Holding bv | Wireless peripherals communication |
JP2024102385A (ja) * | 2021-05-31 | 2024-07-31 | シャープ株式会社 | 通信装置および通信方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6208663B1 (en) * | 1997-08-29 | 2001-03-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for block ARQ with reselection of FEC coding and/or modulation |
CN1379549A (zh) * | 2001-04-04 | 2002-11-13 | 三菱电机株式会社 | 纠错编码方法、解码方法及其装置 |
US6771660B1 (en) * | 1999-10-29 | 2004-08-03 | Ensemble Communication, Inc. | Method and apparatus for synchronization between MAC and physical layers in a wireless communication system when transporting ATM cells |
US20070101229A1 (en) * | 2005-10-27 | 2007-05-03 | Samsung Electronics Co., Ltd. | LDPC concatenation rules for 802.11n systems |
CN101116250A (zh) * | 2005-02-09 | 2008-01-30 | 三菱电机株式会社 | 纠错编码装置以及纠错译码装置 |
US20110066912A1 (en) * | 2009-09-16 | 2011-03-17 | Eilon Riess | Method and system to increase the throughput of a hybrid automatic repeat request (harq) protocol |
CN102065569A (zh) * | 2009-11-17 | 2011-05-18 | 中国科学院微电子研究所 | 一种适用于wlan的以太网mac子层控制器 |
US8199757B2 (en) * | 2007-09-28 | 2012-06-12 | Interdigital Patent Holdings, Inc. | Method and apparatus for layer 2 processing and creation of protocol data units for wireless communications |
CN102904954A (zh) * | 2012-10-15 | 2013-01-30 | 浙江工业大学 | 一种基于网络编码的6LoWPAN分片可靠传输方法 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5189411A (en) * | 1985-11-27 | 1993-02-23 | Seiko Corp. | Radio signal data transmission synchronization |
US6571361B1 (en) * | 1995-09-29 | 2003-05-27 | Kabushiki Kaisha Toshiba | Encoder and decoder |
FI108902B (fi) * | 1997-12-19 | 2002-04-15 | Nokia Corp | Menetelmä ja järjestelmä pakettivälitteiseen tiedonsiirtoon |
ATE212491T1 (de) * | 1999-07-05 | 2002-02-15 | Cit Alcatel | Makro-diversity-übertragung in einem mobilfunksystem |
JP2004088246A (ja) * | 2002-08-23 | 2004-03-18 | Toyota Industries Corp | 無線通信方法および無線通信装置 |
IL154739A0 (en) * | 2003-03-04 | 2003-10-31 | Bamboo Mediacasting Ltd | Segmented data delivery over non-reliable link |
DE10343458A1 (de) * | 2003-09-19 | 2005-05-12 | Thomson Brandt Gmbh | Verfahren zur Bearbeitung von über eine erste Schnittstelle empfangenen Datenpaketen und Vorrichtung zur Durchführung des Verfahrens |
GB2406483A (en) * | 2003-09-29 | 2005-03-30 | Nokia Corp | Burst transmission |
JP4488810B2 (ja) * | 2004-06-30 | 2010-06-23 | 富士通株式会社 | 通信システム及び受信方法 |
US7584406B2 (en) * | 2005-12-20 | 2009-09-01 | Samsung Electronics Co., Ltd. | LDPC concatenation rules for IEEE 802.11n system with packets length specific in octets |
US7620880B2 (en) * | 2005-12-20 | 2009-11-17 | Samsung Electronics Co., Ltd. | LDPC concatenation rules for IEEE 802.11n system with packets length specified in OFDM symbols |
US20070263584A1 (en) * | 2006-05-09 | 2007-11-15 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving uncompressed audio/video data |
WO2008094080A1 (en) * | 2007-01-31 | 2008-08-07 | St Jude Medical Ab | Method for segmentation in a medical telemetry system |
JP4543049B2 (ja) * | 2007-02-05 | 2010-09-15 | 株式会社東芝 | 通信装置および通信装置の通信方法 |
CN101431396A (zh) | 2007-11-09 | 2009-05-13 | 松下电器产业株式会社 | 在拆分码字中分配填充比特的方法 |
KR101558562B1 (ko) * | 2008-05-26 | 2015-10-07 | 엘지전자 주식회사 | 터보코드를 이용한 데이터 전송장치 및 방법 |
CA2727020C (en) * | 2008-06-06 | 2013-02-19 | Deluxe Digital Studios, Inc. | Methods and systems for use in providing playback of variable length content in a fixed length framework |
JP2010093694A (ja) * | 2008-10-10 | 2010-04-22 | Hitachi Ltd | 無線通信方法、無線通信プログラム、および、無線通信装置 |
US8418036B2 (en) * | 2008-10-16 | 2013-04-09 | Entropic Communications, Inc. | Method and apparatus for performing forward error correction in an orthogonal frequency division multiplexed communication network |
JP6412785B2 (ja) * | 2014-12-02 | 2018-10-24 | 三星電子株式会社Samsung Electronics Co.,Ltd. | データ送信装置、データ受信装置、およびデータ通信システム |
JP6601863B2 (ja) * | 2015-03-23 | 2019-11-06 | 日本電気通信システム株式会社 | 無線通信システム、無線通信端末、衝突検出方法、プログラム |
JP6899271B2 (ja) | 2017-07-14 | 2021-07-07 | 株式会社東芝 | 無線通信装置及び無線通信方法 |
-
2017
- 2017-08-23 JP JP2017160431A patent/JP2019041182A/ja active Pending
-
2018
- 2018-02-14 CN CN201810151786.5A patent/CN109428681B/zh active Active
- 2018-02-22 US US15/902,243 patent/US10721033B2/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6208663B1 (en) * | 1997-08-29 | 2001-03-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for block ARQ with reselection of FEC coding and/or modulation |
US6771660B1 (en) * | 1999-10-29 | 2004-08-03 | Ensemble Communication, Inc. | Method and apparatus for synchronization between MAC and physical layers in a wireless communication system when transporting ATM cells |
CN1379549A (zh) * | 2001-04-04 | 2002-11-13 | 三菱电机株式会社 | 纠错编码方法、解码方法及其装置 |
CN101116250A (zh) * | 2005-02-09 | 2008-01-30 | 三菱电机株式会社 | 纠错编码装置以及纠错译码装置 |
US20070101229A1 (en) * | 2005-10-27 | 2007-05-03 | Samsung Electronics Co., Ltd. | LDPC concatenation rules for 802.11n systems |
US8199757B2 (en) * | 2007-09-28 | 2012-06-12 | Interdigital Patent Holdings, Inc. | Method and apparatus for layer 2 processing and creation of protocol data units for wireless communications |
US20110066912A1 (en) * | 2009-09-16 | 2011-03-17 | Eilon Riess | Method and system to increase the throughput of a hybrid automatic repeat request (harq) protocol |
CN102065569A (zh) * | 2009-11-17 | 2011-05-18 | 中国科学院微电子研究所 | 一种适用于wlan的以太网mac子层控制器 |
CN102904954A (zh) * | 2012-10-15 | 2013-01-30 | 浙江工业大学 | 一种基于网络编码的6LoWPAN分片可靠传输方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114764237A (zh) * | 2020-12-30 | 2022-07-19 | 南京泉峰科技有限公司 | 一种自驱动设备系统和充电站 |
CN114629701A (zh) * | 2022-03-11 | 2022-06-14 | 娄底职业技术学院 | 基于信息加密的信息展示系统 |
CN114629701B (zh) * | 2022-03-11 | 2023-04-18 | 娄底职业技术学院 | 基于信息加密的信息展示系统 |
Also Published As
Publication number | Publication date |
---|---|
US10721033B2 (en) | 2020-07-21 |
US20190068324A1 (en) | 2019-02-28 |
JP2019041182A (ja) | 2019-03-14 |
CN109428681B (zh) | 2021-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109428681A (zh) | 无线通信装置以及无线通信方法 | |
US20200128584A1 (en) | Wireless communication device | |
CN109428689A (zh) | 无线通信装置以及无线通信方法 | |
JP6402121B2 (ja) | 無線通信装置および無線通信方法 | |
US20180076992A1 (en) | Wireless communication device and wireless communication method | |
JP6986052B2 (ja) | 無線通信装置および無線通信方法 | |
KR20210097700A (ko) | 멀티밴드 트래픽 스트림을 위한 통신 디바이스 및 통신 방법 | |
JP4754638B2 (ja) | 通信装置 | |
CN109526014A (zh) | 无线通信装置以及无线通信方法 | |
CN109510695B (zh) | 无线通信装置以及无线通信方法 | |
CN106717053A (zh) | 无线通信用集成电路、无线通信终端以及无线通信方法 | |
US11018806B2 (en) | Data mapping method and apparatus in wireless communication system | |
CN108023721A (zh) | 一种数据传输方法和装置 | |
CN101647242A (zh) | 发送数据的设备和方法以及接收数据的设备和方法 | |
JP7002507B2 (ja) | 無線通信装置および無線通信方法 | |
US20230139754A1 (en) | Coding method and apparatus | |
CN109076568A (zh) | 用于第五代(5g)可穿戴通信中的控制平面分组处理的高层设计 | |
CN104584626B (zh) | 低速无线网络中用于长分组的改进分段 | |
WO2013064007A1 (zh) | 无线局域网中传输确认帧的方法和装置 | |
CN104579579B (zh) | 一种大数据包传输方法和系统 | |
WO2021169522A1 (zh) | 数据处理方法及装置 | |
CN109245860A (zh) | 数据处理方法和数据处理装置 | |
JP7015806B2 (ja) | 無線通信装置および無線通信方法 | |
JP5587974B2 (ja) | 無線uwb装置におけるフレーム連結 | |
JP7318033B2 (ja) | 無線通信装置および無線通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |