[go: up one dir, main page]

JP5884172B2 - COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM - Google Patents

COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM Download PDF

Info

Publication number
JP5884172B2
JP5884172B2 JP2012064291A JP2012064291A JP5884172B2 JP 5884172 B2 JP5884172 B2 JP 5884172B2 JP 2012064291 A JP2012064291 A JP 2012064291A JP 2012064291 A JP2012064291 A JP 2012064291A JP 5884172 B2 JP5884172 B2 JP 5884172B2
Authority
JP
Japan
Prior art keywords
communication
unit
data
frequency band
repeated
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.)
Active
Application number
JP2012064291A
Other languages
Japanese (ja)
Other versions
JP2013197996A (en
Inventor
浩嗣 大島
浩嗣 大島
一人 矢野
一人 矢野
雅博 宇野
雅博 宇野
小林 聖
聖 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ATR Advanced Telecommunications Research Institute International
Original Assignee
ATR Advanced Telecommunications Research Institute International
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ATR Advanced Telecommunications Research Institute International filed Critical ATR Advanced Telecommunications Research Institute International
Priority to JP2012064291A priority Critical patent/JP5884172B2/en
Publication of JP2013197996A publication Critical patent/JP2013197996A/en
Application granted granted Critical
Publication of JP5884172B2 publication Critical patent/JP5884172B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、空き周波数帯域を用いて通信を行う通信装置等に関する。   The present invention relates to a communication device that performs communication using a vacant frequency band.

従来、ISM(Industry−Science−Medical)帯などにおいて、断片化した空き周波数帯域を集積し、一つの無線チャネルとして用いるダイナミックスペクトラムアクセス(DSA:Dynamic Spectrum Access)のコンセプトが提案されている(例えば、非特許文献1参照)。また、そのDSAに適したスペクトラム制御方式として、シングルキャリア変調のスペクトラムをバンドパスフィルタにより複数の帯域に分割し、それぞれを周波数変換して伝送するスペクトラム分割シングルキャリア変調方式も提案されている(例えば、特許文献1,非特許文献2参照)。   Conventionally, in the ISM (Industry-Science-Medical) band or the like, a concept of dynamic spectrum access (DSA) that accumulates fragmented free frequency bands and uses it as one radio channel has been proposed (for example, Non-patent document 1). As a spectrum control method suitable for the DSA, a spectrum division single carrier modulation method has been proposed in which a spectrum of single carrier modulation is divided into a plurality of bands by a bandpass filter, and each frequency is converted and transmitted (for example, Patent Document 1, Non-Patent Document 2).

また、従来、自動再送要求(ARQ:Automatic Repeat−reQuest)などのように、データフレームを受信側で適切に受信できなかった場合に、そのデータフレームを自動的に再送することが行われている。   Conventionally, when a data frame cannot be properly received on the receiving side, such as an automatic repeat request (ARQ: Automatic Repeat-reQuest), the data frame is automatically retransmitted. .

特開2010−232857号公報JP 2010-232857 A

太郎丸真、矢野一人、塚本悟司、上羽正純、「ISMバンドにおける高効率周波数共用に向けたダイナミックスペクトラムアクセスシステムのコンセプト提案」、信学技報,vol.108,no.446,SR2008−97,p.53−57,2009年3月Taro Maruma, Hitoshi Yano, Seiji Tsukamoto, Masazumi Ueha, “Proposal of Dynamic Spectrum Access System for Highly Efficient Frequency Sharing in ISM Band”, IEICE Technical Report, vol. 108, no. 446, SR2008-97, p. 53-57, March 2009 鈴木康夫、太郎丸真、矢野一人、上羽正純、「DSAのための帯域制限付きスペクトラム分割シングルキャリア伝送方式の基本性能」、信学技報,vol.109,no.164,RCS2009−81,p.19−23,2009年8月Yasuo Suzuki, Makoto Taro Maru, Hitoshi Yano, Masazumi Kamiha, “Basic performance of spectrum division single carrier transmission system with band limitation for DSA”, IEICE Tech. 109, no. 164, RCS 2009-81, p. 19-23, August 2009

上述した自動再送要求によって、信頼性の高いデータ通信を行うことができる。しかしながら、空き周波数帯域を用いて行う通信は、キャリアセンス(スペクトラムセンシング)によって空き周波数帯域を検出し、その周波数帯域を用いて通信を行うため、短期的・定期的な送信機会の確保は保証されない。そのため、タイムアウトに応じて、確実に再送できるとは限らないことになる。また、その再送シーケンスによって遅延が発生することになる。したがって、従来の自動再送要求は、空き周波数帯域を用いて行う通信における品質を向上させる方法としては適さないという問題があった。   With the above automatic retransmission request, highly reliable data communication can be performed. However, since communication using a free frequency band detects a free frequency band by carrier sense (spectrum sensing) and performs communication using that frequency band, it is not guaranteed to ensure a short-term / periodic transmission opportunity. . Therefore, it is not always possible to reliably retransmit according to the timeout. In addition, a delay occurs due to the retransmission sequence. Therefore, there is a problem that the conventional automatic retransmission request is not suitable as a method for improving the quality in communication performed using an empty frequency band.

本発明は、上記課題を解決するためになされたものであり、空き周波数帯域を用いて行う通信において、ビットエラー率を低減させることができる通信装置等を提供することを目的とする。   The present invention has been made to solve the above-described problem, and an object of the present invention is to provide a communication device and the like that can reduce a bit error rate in communication performed using an empty frequency band.

上記目的を達成するため、本発明による通信装置は、空き周波数帯域を用いて通信を行う通信装置であって、通信データを通信する通信部と、通信に用いられていない周波数帯域である空き周波数帯域を特定する特定部と、特定部が特定した空き周波数帯域に応じて、通信データに含める繰り返し対象のデータの数を示す繰り返し数を決定する決定部と、繰り返し対象のデータの変調後のシンボル系列を、決定部が決定した繰り返し数だけ含む通信データを、特定部が特定した空き周波数帯域を用いて通信部に送信させる制御部と、を備えたものである。
このような構成により、シンボル系列を繰り返し含む通信データを送信することができる場合には、その繰り返しを行うことによって、繰り返し対象のデータを冗長化することができる。その結果、ビットエラー率を低減させることができ、通信品質を向上させることができる。また、空き周波数帯域に応じて繰り返し数を決定するため、例えば、他の通信に対して干渉等の影響を与えない範囲で冗長化を行うことが可能となる。
In order to achieve the above object, a communication device according to the present invention is a communication device that performs communication using a vacant frequency band, and a communication unit that communicates communication data and a vacant frequency that is a frequency band that is not used for communication. A specifying unit for specifying a band; a determination unit for determining a repetition number indicating the number of data to be repeated included in communication data according to an empty frequency band specified by the specifying unit; and a symbol after modulation of the data to be repeated A control unit that causes the communication unit to transmit communication data including the number of repetitions determined by the determining unit using the vacant frequency band specified by the specifying unit.
With such a configuration, when communication data repeatedly including a symbol sequence can be transmitted, the repetition target data can be made redundant by performing the repetition. As a result, the bit error rate can be reduced and the communication quality can be improved. In addition, since the number of repetitions is determined according to the vacant frequency band, for example, it is possible to perform redundancy within a range that does not affect other communications such as interference.

また、本発明による通信装置では、決定部は、特定部が特定した空き周波数帯域において、繰り返し対象のデータを繰り返すことができる最大の繰り返し数を決定してもよい。
このような構成により、空き周波数帯域に応じた最大の冗長化を行うことができ、通信品質を向上させることができる。
In the communication device according to the present invention, the determining unit may determine the maximum number of repetitions that can repeat the data to be repeated in the vacant frequency band specified by the specifying unit.
With such a configuration, maximum redundancy according to the free frequency band can be performed, and communication quality can be improved.

また、本発明による通信装置では、決定部は、所定の上限値以下の繰り返し数を決定してもよい。
このような構成により、適切な上限値を設定することにより、他の装置による通信機会をも考慮した通信を行うことができるようになる。
In the communication device according to the present invention, the determination unit may determine the number of repetitions equal to or less than a predetermined upper limit value.
With such a configuration, by setting an appropriate upper limit value, it becomes possible to perform communication in consideration of communication opportunities by other devices.

また、本発明による通信装置では、通信部は、通信データに含まれる繰り返されたシンボル系列を特定可能な情報である繰り返し情報をも送信してもよい。
このような構成により、通信先の装置に、繰り返し情報を送信することができる。その結果、例えば、通信先の装置は、その繰り返し情報を用いることにより、繰り返されたシンボル系列を特定することができ、その特定したシンボル系列を合成することによってビットエラー率を低減させることができる。
In the communication device according to the present invention, the communication unit may also transmit repetitive information that is information that can identify a repeated symbol sequence included in the communication data.
With such a configuration, it is possible to repeatedly transmit information to a communication destination device. As a result, for example, the communication destination device can specify the repeated symbol series by using the repetition information, and can reduce the bit error rate by synthesizing the specified symbol series. .

また、本発明による通信方法は、空き周波数帯域を用いて通信を行う通信方法であって、通信に用いられていない周波数帯域である空き周波数帯域を特定する特定ステップと、特定ステップで特定した空き周波数帯域に応じて、通信データに含める繰り返し対象のデータの数を示す繰り返し数を決定する決定ステップと、繰り返し対象のデータの変調後のシンボル系列を、決定ステップで決定した繰り返し数だけ含む通信データを、特定ステップで特定した空き周波数帯域を用いて送信させる制御ステップと、を備えたものである。   In addition, the communication method according to the present invention is a communication method for performing communication using an empty frequency band, and includes a specifying step for specifying an empty frequency band that is a frequency band not used for communication, and an empty space specified in the specifying step. A determination step for determining the number of repetitions indicating the number of data to be repeated included in the communication data according to the frequency band, and communication data including the number of repetitions determined in the determination step for the symbol sequence after modulation of the data to be repeated And a control step of transmitting using the vacant frequency band specified in the specifying step.

本発明による通信装置等によれば、空き周波数帯域に応じて繰り返し対象のデータを繰り返し含む通信データを送信することにより、ビットエラー率を低減させることができる。   According to the communication apparatus or the like according to the present invention, the bit error rate can be reduced by transmitting communication data that repeatedly includes data to be repeated according to an available frequency band.

本発明の実施の形態1による通信装置の構成を示すブロック図The block diagram which shows the structure of the communication apparatus by Embodiment 1 of this invention. 同実施の形態による通信部の構成を示すブロック図The block diagram which shows the structure of the communication part by the embodiment 同実施の形態による通信装置の動作を示すフローチャートThe flowchart which shows operation | movement of the communication apparatus by the embodiment 同実施の形態におけるデータの構造の一例を示す図The figure which shows an example of the structure of the data in the embodiment 同実施の形態における変調方式等と送信可能バイト数との対応の一例を示す図The figure which shows an example of a response | compatibility with the modulation system etc. in the same embodiment, and the number of transmittable bytes 本実施の形態におけるコンピュータシステムの外観一例を示す模式図Schematic diagram showing an example of the appearance of a computer system in the present embodiment 本実施の形態におけるコンピュータシステムの構成の一例を示す図The figure which shows an example of a structure of the computer system in this Embodiment

以下、本発明による通信装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。   Hereinafter, a communication device according to the present invention will be described using embodiments. In the following embodiments, components and steps denoted by the same reference numerals are the same or equivalent, and repetitive description may be omitted.

(実施の形態1)
本発明の実施の形態1による通信装置について、図面を参照しながら説明する。本実施の形態による通信装置は、空き周波数帯域の状況に応じて、繰り返し対象のデータを繰り返し含む通信データを送信するものである。
(Embodiment 1)
A communication apparatus according to Embodiment 1 of the present invention will be described with reference to the drawings. The communication apparatus according to the present embodiment transmits communication data repeatedly including data to be repeated according to the situation of the vacant frequency band.

図1は、本実施の形態による通信装置1の構成を示すブロック図である。本実施の形態による通信装置1は、空き周波数帯域を用いて通信を行うものであり、通信部11と、特定部12と、決定部13と、制御部14とを備える。なお、本実施の形態では、通信装置1がモバイルステーション(MS:Mobile Station)であり、通信装置1の通信先の装置であるアクセスポイント(AP:Access Point)が存在する場合について主に説明するが、そうでなくてもよいことは言うまでもない。通信装置1がAPであってもよい。   FIG. 1 is a block diagram showing a configuration of a communication apparatus 1 according to the present embodiment. The communication device 1 according to the present embodiment performs communication using a vacant frequency band, and includes a communication unit 11, a specifying unit 12, a determination unit 13, and a control unit 14. In the present embodiment, a case where the communication device 1 is a mobile station (MS: Mobile Station) and an access point (AP: Access Point) that is a communication destination device of the communication device 1 is mainly described. Needless to say, this is not necessary. The communication device 1 may be an AP.

通信部11は、通信データを通信する。その通信データの通信は、例えば、スペクトラム分割シングルキャリア変調方式により、複数の周波数帯域に応じた複数のサブスペクトラムに分割する通信であってもよく、あるいは、そうでなくてもよい。スペクトラム分割シングルキャリア変調方式以外の通信としては、例えば、スペクトラム分割を行わないシングルキャリア変調方式の通信であってもよく、スペクトラム分割を行わないマルチキャリア変調方式の通信であってもよく、あるいは、スペクトラム分割を行うマルチキャリア変調方式の通信であってもよい。いずれの通信であったとしても、通信部11は、1個または複数の周波数帯域を用いて通信データの通信を行うものとする。その1個または複数の周波数帯域は、特定部12によって特定された、使用されていない空き周波数帯域から選択されるものであり、後述するように、制御部14によって指定されるものである。その通信部11による通信は、送信であってもよく、送受信であってもよい。本実施の形態では、通信部11がスペクトラム分割シングルキャリア変調方式により送受信を行う場合について主に説明する。また、例えば、通信途中においてもキャリアセンスが行われ、その時点の空き周波数帯域を用いて通信が行われる場合には、その通信で用いられる単数または複数の周波数帯域は、通信途中においても適宜、切り替えられるうるものとなる。   The communication unit 11 communicates communication data. The communication of the communication data may be communication divided into a plurality of sub-spectrums corresponding to a plurality of frequency bands by, for example, a spectrum division single carrier modulation method, or may not be. The communication other than the spectrum division single carrier modulation method may be, for example, communication of a single carrier modulation method that does not perform spectrum division, may be communication of a multicarrier modulation method that does not perform spectrum division, or Multi-carrier modulation communication that performs spectrum division may be used. In any communication, the communication unit 11 performs communication data communication using one or a plurality of frequency bands. The one or more frequency bands are selected from unused frequency bands specified by the specifying unit 12 and are specified by the control unit 14 as will be described later. The communication by the communication unit 11 may be transmission or transmission / reception. In the present embodiment, the case where the communication unit 11 performs transmission / reception by the spectrum division single carrier modulation method will be mainly described. In addition, for example, when carrier sense is performed during communication and communication is performed using an empty frequency band at that time, the frequency band or bands used in the communication are appropriately determined during communication. It can be switched.

また、通信部11は、通信データに含まれる繰り返されたシンボル系列を特定可能な情報である繰り返し情報をも送信してもよい。送信先の装置において、繰り返し情報によってそのシンボル系列を特定し、複数のシンボル系列を合成することができるようにするためである。なお、その繰り返し情報は、例えば、繰り返されたデータの量(例えば、ビット数やバイト数等)を特定可能な情報であってもよい。なお、繰り返されたデータの量を特定可能な情報は、例えば、繰り返されたデータの量そのものであってもよく、あるいは、繰り返されたデータの量を知ることができる情報であってもよい。後者の場合としては、例えば、繰り返されるデータにあらかじめ決められたデータ(例えば、誤り検出のための情報やトレリスビット等)が含まれる場合に、そのあらかじめ決められたデータを除いたデータの量であってもよい。そのデータの量を用いることによって、結果として、繰り返されたデータの量そのものを知ることができるからである。また、その繰り返し情報は、繰り返し数を含んでいてもよく、あるいは、そうでなくてもよい。また、送信対象のデータに、繰り返し対象のデータと繰り返し対象でないデータとの両方が含まれる場合には、繰り返し情報に、その繰り返し対象でないデータの量を特定可能な情報が含まれていてもよく、あるいは、含まれていなくてもよい。また、通信部11は、その繰り返し情報を、例えば、制御データ等の通信で用いる制御チャネルを介して送信してもよく、または、送信対象のデータと共にデータチャネルを介して送信してもよい。後者の場合には、例えば、送信対象のデータにおいて、繰り返し対象のデータは繰り返しの対象となり、繰り返し情報を含むデータ(例えば、繰り返し対象のデータをペイロードに含むパケットのヘッダ等)は繰り返しの対象とならないようにしてもよい。受信時に、繰り返しに応じた合成を行う前に、繰り返し情報を取得(復調)できなければならないからである。   The communication unit 11 may also transmit repetitive information that is information that can identify a repeated symbol sequence included in the communication data. This is because the destination apparatus can identify the symbol series based on the repetition information and synthesize a plurality of symbol series. The repetition information may be information that can specify the amount of repeated data (for example, the number of bits, the number of bytes, etc.), for example. Note that the information that can identify the amount of repeated data may be, for example, the amount of repeated data itself, or may be information that allows the amount of repeated data to be known. In the latter case, for example, when the data to be repeated includes predetermined data (for example, information for error detection and trellis bits), the amount of data excluding the predetermined data is used. There may be. This is because by using the amount of data, the amount of repeated data itself can be known as a result. Further, the repetition information may or may not include the number of repetitions. In addition, when the data to be transmitted includes both the data to be repeated and the data not to be repeated, the repetition information may include information that can specify the amount of the data that is not the repetition target. Alternatively, it may not be included. Further, the communication unit 11 may transmit the repetitive information via a control channel used for communication of control data or the like, or may transmit the repetitive information together with data to be transmitted via a data channel. In the latter case, for example, in the data to be transmitted, the data to be repeated is the object to be repeated, and the data including the repetition information (for example, the header of the packet including the data to be repeated in the payload) is the object to be repeated. It may not be necessary. This is because, at the time of reception, it is necessary to be able to acquire (demodulate) repeated information before performing synthesis according to repetition.

また、繰り返し数だけの繰り返し対象のデータを含む通信データを通信部11が受信する場合には、通信部11は、その通信データに含まれる繰り返されたシンボル系列を特定可能な繰り返し情報をも受信してもよい。その繰り返し情報は、例えば、通信相手の装置から送信されたものであってもよい。また、通信部11は、例えば、制御データ等の通信で用いる制御チャネルを介して繰り返し情報を受信してもよく、または、送信対象のデータと共にデータチャネルを介して送信してもよい。後者の場合には、前述のように、繰り返し情報を含むデータは繰り返しの対象となっておらず、先にそのデータのみを復調することによって繰り返し情報を取得し、その繰り返し情報を用いて、繰り返し対象のデータに応じたシンボル系列を合成し、合成後のシンボル系列を復調するようにしてもよい。   In addition, when the communication unit 11 receives communication data including repetition target data corresponding to the number of repetitions, the communication unit 11 also receives repetition information that can identify a repeated symbol series included in the communication data. May be. The repetition information may be information transmitted from a communication partner device, for example. Moreover, the communication part 11 may receive information repeatedly via the control channel used by communication, such as control data, for example, or may transmit via a data channel with the data of transmission object. In the latter case, as described above, the data including the repetition information is not the object of repetition, and the repetition information is obtained by demodulating only the data first, and the repetition information is used to repeat the data. The symbol series corresponding to the target data may be combined and the combined symbol series may be demodulated.

また、通信部11は、所定のタイムフレーム(例えば、5ms等)を単位とするCSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)に基づくチャネルアクセスを行ってもよく、あるいは、そうでなくてもよい。また、通信部11は、そのチャネルアクセスにおいて、セル内での多元接続を、タイムフレームを分割したスロットを単位とするTDMA/TDD(Time Division Multiple Access/Time Division Dultiplex)により実現してもよく、あるいは、そうでなくてもよい。   The communication unit 11 may or may not perform channel access based on CSMA / CA (Carrier Sense Multiple Access Collision Aidance) in units of a predetermined time frame (for example, 5 ms). Good. Further, the communication unit 11 may implement multiple access in a cell by TDMA / TDD (Time Division Multiple Access / Time Division Multiplex) in units of slots obtained by dividing a time frame in the channel access. Or it may not be so.

図2は、通信部11における送信系11a(図2(a))と、受信系11b(図2(b))との詳細な構成を示すブロック図である。送信系11aは、通信データを、スペクトラム分割シングルキャリア変調方式により、複数の周波数帯域に応じた複数のサブスペクトラムに分割して送信する。受信系11bは、スペクトラム分割シングルキャリア変調方式により、複数の周波数帯域に応じた複数のサブスペクトラムに分割されて送信された通信データを受信する。   FIG. 2 is a block diagram showing a detailed configuration of the transmission system 11a (FIG. 2A) and the reception system 11b (FIG. 2B) in the communication unit 11. As shown in FIG. The transmission system 11a transmits the communication data by dividing it into a plurality of sub-spectrums corresponding to a plurality of frequency bands by a spectrum division single carrier modulation method. The receiving system 11b receives the communication data transmitted by being divided into a plurality of sub-spectrums corresponding to a plurality of frequency bands by a spectrum division single carrier modulation method.

図2(a)において、送信系11aは、変調部31と、S/P(シリアル/パラレル)変換部32と、フーリエ変換部33と、スペクトラムマッピング部34と、逆フーリエ変換部35と、P/S(パラレル/シリアル)変換部36と、DA変換部37と、局部発信部38と、周波数変換部39と、電力増幅部40とを備える。   2A, the transmission system 11a includes a modulation unit 31, an S / P (serial / parallel) conversion unit 32, a Fourier transform unit 33, a spectrum mapping unit 34, an inverse Fourier transform unit 35, and a P An / S (parallel / serial) conversion unit 36, a DA conversion unit 37, a local transmission unit 38, a frequency conversion unit 39, and a power amplification unit 40 are provided.

変調部31は、デジタル信号である通信データを受け付け、その通信データによりデジタル変調する。なお、PAPR(Peak to Average Power Ratio)特性をよくするためなどの目的で、スペクトラム分割前の変調波形をロールオフフィルタにより整形してもよい(そのことについては、例えば、次の文献を参照されたい)。また、変調時に誤り訂正の符号化を行ってもよく、あるいは、そうでなくてもよい。また、本実施の形態による通信装置1では、繰り返し対象のデータを繰り返し数だけ含む通信データを送信するため、変調後のシンボル系列に対して、その繰り返しの処理が行われることになる。その処理については後述する。なお、繰り返し情報がヘッダ等に含まれる場合には、そのヘッダ等の変調後のシンボル系列と、繰り返し対象のデータの変調後のシンボル系列とが別々のものとなるように変調されることが好適である。受信時に、シンボル系列の合成(後述する)の前に、繰り返し情報に応じたシンボル系列を復調できるようにするためである。
文献:鈴木康夫、矢野一人、上羽正純、「スペクトラム分割シングルキャリア伝送の波形整形効果」、2010年電子情報通信学会ソサイエティ大会,B−5−137,p.491,2010年9月
The modulation unit 31 receives communication data that is a digital signal and performs digital modulation using the communication data. For the purpose of improving PAPR (Peak to Average Power Ratio) characteristics, the modulation waveform before spectrum division may be shaped by a roll-off filter (for example, refer to the following document). Wanna) Further, encoding for error correction may or may not be performed at the time of modulation. In addition, since communication device 1 according to the present embodiment transmits communication data including the number of repetition target data, the repetition processing is performed on the modulated symbol sequence. This process will be described later. When repetition information is included in a header or the like, it is preferable that modulation is performed so that a modulated symbol sequence of the header or the like and a modulated symbol sequence of data to be repeated are different. It is. This is because the symbol sequence corresponding to the repetitive information can be demodulated before the symbol sequence synthesis (described later) at the time of reception.
Literature: Yasuo Suzuki, Hitoshi Yano, Masazumi Ueha, “Shaping effect of spectrum-divided single carrier transmission”, Society Conference of IEICE, B-5-137, p. 491, September 2010

S/P変換部32は、デジタル変調された通信データを、複数の並列配列の信号に変換する。なお、デジタル変調時にロールオフフィルタを用いた場合には、IFFTフレーム境界付近の出力信号が歪んでしまうため、S/P変換部32及びP/S変換部36において、重複S/P変換及び重複P/S変換を行ってもよい。その重複率は、例えば、1/8であってもよい。   The S / P converter 32 converts the digitally modulated communication data into a plurality of parallel array signals. When a roll-off filter is used at the time of digital modulation, the output signal near the IFFT frame boundary is distorted, so that the S / P conversion unit 32 and the P / S conversion unit 36 perform overlapping S / P conversion and duplication. P / S conversion may be performed. The overlapping rate may be 1/8, for example.

フーリエ変換部33は、S/P変換後の複数の並列配列の信号を受け付け、それらの信号を並列に高速フーリエ変換することによって、時間領域の信号を周波数領域の信号に変換する。スペクトラムマッピング部34は、高速フーリエ変換後の信号を受け付け、その信号に対してスペクトラムマッピングを行う。具体的には、スペクトラムマッピング部34は、高速フーリエ変換後の信号をバンドパスフィルタによってA1個に分割し、分割後のA1個の信号に対して、通信で用いる複数の周波数帯域に応じた周波数変換を行う。なお、スペクトラムマッピング部34は、高速フーリエ変換後の並列配列の信号である、複数の分割送信スペクトラムブロックに含まれる複数の周波数成分を、制御部14によって後述ように設定される複数の周波数帯域に分割するためのマッピング行列を生成し、そのマッピング行列を用いて、複数の分割送信スペクトラムブロックに含まれる複数の周波数成分を複数の周波数帯域に分割してもよい。このスペクトラムマッピング部34の詳細な処理については、例えば、前述の特許文献1を参照されたい。なお、S/P変換時に重複S/P変換を行っている場合には、周波数変換後の信号位相が不連続となるため、位相補正も行う(上記文献参照)。このA1は、通信で用いられるサブスペクトラムの個数であり、1以上の整数である。複数のサブスペクトラムを用いて通信を行う場合には、A1は2以上である。逆フーリエ変換部35は、スペクトラムマッピング後の信号に対して、逆高速フーリエ変換を行い、時間領域の信号に戻す。P/S変換部36は、逆高速フーリエ変換後の信号を受け付け、並列配列の信号を直列配列に変換する。なお、前述のように、P/S変換部36は、重複P/S変換を行ってもよい。DA変換部37は、P/S変換後の直列配列のデジタル信号を受け付け、そのデジタル信号をアナログ信号に変換する。局部発信部38は、周波数変換のための信号を生成する。周波数変換部39は、局部発信部38が生成した周波数変換のための信号を用いて、DA変換部37で生成された等価ベースバンド帯域送信信号を、送信周波数帯に変換する。電力増幅部40は、周波数変換部39により周波数変換された送信信号を、所望の電力まで増幅する。その送信信号が、アンテナ2を介して送信される。   The Fourier transform unit 33 receives signals in a plurality of parallel arrays after S / P conversion, and converts the signals in the time domain into signals in the frequency domain by performing fast Fourier transform on these signals in parallel. The spectrum mapping unit 34 receives the signal after the fast Fourier transform, and performs spectrum mapping on the signal. Specifically, the spectrum mapping unit 34 divides the signal after the fast Fourier transform into A1 using a bandpass filter, and the frequency corresponding to a plurality of frequency bands used for communication with respect to the divided A1 signal. Perform conversion. The spectrum mapping unit 34 converts a plurality of frequency components included in a plurality of divided transmission spectrum blocks, which are signals in a parallel array after the fast Fourier transform, into a plurality of frequency bands set by the control unit 14 as described later. A mapping matrix for dividing may be generated, and a plurality of frequency components included in the plurality of divided transmission spectrum blocks may be divided into a plurality of frequency bands using the mapping matrix. For detailed processing of the spectrum mapping unit 34, see, for example, Patent Document 1 described above. When overlapping S / P conversion is performed at the time of S / P conversion, the signal phase after frequency conversion becomes discontinuous, and thus phase correction is also performed (see the above document). A1 is the number of sub-spectrums used in communication, and is an integer of 1 or more. When communication is performed using a plurality of sub-spectrums, A1 is 2 or more. The inverse Fourier transform unit 35 performs inverse fast Fourier transform on the spectrum-mapped signal and returns it to the time domain signal. The P / S conversion unit 36 receives the signal after the inverse fast Fourier transform, and converts the parallel signal into a serial signal. As described above, the P / S converter 36 may perform overlapping P / S conversion. The DA conversion unit 37 receives a serially arranged digital signal after P / S conversion, and converts the digital signal into an analog signal. The local transmitter 38 generates a signal for frequency conversion. The frequency conversion unit 39 converts the equivalent baseband transmission signal generated by the DA conversion unit 37 into a transmission frequency band using the signal for frequency conversion generated by the local transmission unit 38. The power amplification unit 40 amplifies the transmission signal frequency-converted by the frequency conversion unit 39 to a desired power. The transmission signal is transmitted via the antenna 2.

なお、送信系11aの各構成要素が受け渡しを行う信号を、単に通信データと呼ぶこともある。また、送信系11aの構成は、これに限定されるものではなく、スペクトラム分割シングルキャリア変調方式による送信を行うことができるのであれば、他の構成であってもよい。例えば、S/P変換やP/S変換を行わなくてもよく、あるいは、高速フーリエ変換や逆高速フーリエ変換に代えて、離散フーリエ変換や逆離散フーリエ変換を用いてもよい。このように、送信系11aの構成には任意性が存在する。また、送信系11aは、ハードウェアによって実現されてもよく、あるいは、ソフトウェアにより実現可能な部分については、送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   In addition, the signal which each component of the transmission system 11a delivers may be simply called communication data. Further, the configuration of the transmission system 11a is not limited to this, and other configurations may be used as long as transmission by the spectrum division single carrier modulation method can be performed. For example, S / P conversion or P / S conversion may not be performed, or discrete Fourier transform or inverse discrete Fourier transform may be used instead of fast Fourier transform or inverse fast Fourier transform. In this way, there is arbitraryness in the configuration of the transmission system 11a. In addition, the transmission system 11a may be realized by hardware, or a part that can be realized by software may be realized by software such as a driver that drives the transmission device.

図2(b)において、受信系11bは、低雑音増幅部41と、周波数変換部42と、局部発信部43と、AD変換部44と、S/P変換部45と、フーリエ変換部46と、スペクトラムデマッピング部47と、逆フーリエ変換部48と、P/S変換部49と、復調部50とを備える。   2B, the reception system 11b includes a low noise amplification unit 41, a frequency conversion unit 42, a local transmission unit 43, an AD conversion unit 44, an S / P conversion unit 45, and a Fourier transform unit 46. A spectrum demapping unit 47, an inverse Fourier transform unit 48, a P / S conversion unit 49, and a demodulation unit 50.

低雑音増幅部41は、アンテナ2で受信された通信データのアナログ信号を受信し、その受信したアナログ信号(受信信号)を増幅する。周波数変換部42は、局部発信部43によって生成された信号を用いて、受信信号を周波数変換し、AD変換部44で変換できる等価ベースバンド帯域受信信号に変換する。局部発信部43は、その周波数変換部42での周波数変換のための信号を生成する。AD変換部44は、等価ベースバンド帯域受信信号であるアナログ信号をデジタル信号に変換する。S/P変換部45は、AD変換後のデジタル信号を受け付け、そのデジタル信号を複数の並列配列の信号に変換する。フーリエ変換部46は、S/P変換後の複数の並列配列の信号を受け付け、それらの信号を並列に高速フーリエ変換することによって、時間領域の信号を周波数領域の信号に変換する。スペクトラムデマッピング部47は、高速フーリエ変換後の信号を受け付け、その信号に対してスペクトラムデマッピングを行う。具体的には、スペクトラムデマッピング部47は、高速フーリエ変換後の信号をバンドパスフィルタによって通信で用いられた複数の周波数帯域に応じたA2個の周波数帯域の信号に分割し、分割後のA2個の周波数帯域に応じた信号に対して周波数変換を行うことによって一つの周波数帯域の信号に結合する。なお、スペクトラムデマッピング部47は、スペクトラムマッピング部34と同様の手法によって、通信データの通信で用いられた複数の周波数帯域に応じたマッピング行列を生成し、そのマッピング行列の転置行列であるデマッピング行列を算出し、そのデマッピング行列を用いて、高速フーリエ変換後の並列配列の信号を一つの周波数帯域に結合してもよい。このスペクトラムデマッピング部47の詳細な処理については、例えば、前述の特許文献1を参照されたい。なお、A2は、通信で用いられるサブスペクトラムの個数であり、1以上の整数である。複数のサブスペクトラムを用いて通信が行われる場合には、A2は2以上である。また、スペクトラム分割シングルキャリア変調方式により通信を行う場合には、通常、送信する通信データのサブスペクトラムの個数と、受信する通信データのサブスペクトラムの個数とは等しいため、A1=A2となるが、場合によっては異なっていてもよい。逆フーリエ変換部48は、スペクトラムデマッピング後の信号に対して、逆高速フーリエ変換を行い、時間領域の信号に戻す。P/S変換部49は、逆高速フーリエ変換後の信号を受け付け、並列配列の信号を直列配列に変換する。なお、受信された通信データにおいて、送信時と同様のシンボル系列の繰り返しが行われている場合には、復調前に、その繰り返されているシンボル系列を合成する処理が行われてもよい。その処理については後述する。復調部50は、P/S変換後の直列配列のデジタル信号(シンボル系列)を受け付け、そのデジタル信号をデジタル復調する。シンボル系列の合成が行われた場合には、その合成後のシンボル系列に対して復調が行われることになる。なお、変調時に誤り訂正の符号化が行われている場合には、復調時に誤り訂正の復号化を行ってもよい。   The low noise amplifying unit 41 receives an analog signal of communication data received by the antenna 2 and amplifies the received analog signal (received signal). The frequency converter 42 uses the signal generated by the local transmitter 43 to frequency-convert the received signal, and converts it to an equivalent baseband received signal that can be converted by the AD converter 44. The local transmitter 43 generates a signal for frequency conversion in the frequency converter 42. The AD converter 44 converts an analog signal that is an equivalent baseband received signal into a digital signal. The S / P converter 45 receives the digital signal after AD conversion, and converts the digital signal into a plurality of signals arranged in parallel. The Fourier transform unit 46 receives signals in a plurality of parallel arrays after S / P conversion, and converts the signals in the time domain into signals in the frequency domain by performing fast Fourier transform on these signals in parallel. The spectrum demapping unit 47 receives the signal after the fast Fourier transform and performs spectrum demapping on the signal. Specifically, the spectrum demapping unit 47 divides the signal after the fast Fourier transform into signals of A2 frequency bands corresponding to a plurality of frequency bands used in communication by a band pass filter, and the divided A2 A signal corresponding to one frequency band is combined with a signal of one frequency band by performing frequency conversion on the signal. The spectrum demapping unit 47 generates a mapping matrix corresponding to a plurality of frequency bands used in communication of communication data by the same method as the spectrum mapping unit 34, and the demapping which is a transposed matrix of the mapping matrix A matrix may be calculated, and the parallel array signals after the fast Fourier transform may be combined into one frequency band using the demapping matrix. For detailed processing of the spectrum demapping unit 47, refer to, for example, the above-mentioned Patent Document 1. A2 is the number of sub-spectrums used in communication, and is an integer of 1 or more. When communication is performed using a plurality of sub-spectrums, A2 is 2 or more. Further, when communication is performed using the spectrum division single carrier modulation method, normally, the number of sub-spectrums of communication data to be transmitted is equal to the number of sub-spectrums of communication data to be received, so A1 = A2. In some cases it may be different. The inverse Fourier transform unit 48 performs inverse fast Fourier transform on the signal after the spectrum demapping and returns it to the time domain signal. The P / S converter 49 receives the signal after the inverse fast Fourier transform, and converts the parallel signal into a serial signal. Note that, in the received communication data, when the same symbol series as that at the time of transmission is repeated, a process of combining the repeated symbol series may be performed before demodulation. This process will be described later. The demodulator 50 receives a serially arranged digital signal (symbol series) after P / S conversion, and digitally demodulates the digital signal. When symbol series are combined, demodulation is performed on the combined symbol series. If error correction encoding is performed during modulation, error correction decoding may be performed during demodulation.

ここで、受信系11bにおいても、スペクトラムデマッピング部47の後段においてロールオフフィルタを用いてもよい。その場合には、逆フーリエ変換部48は、ロールオフフィルタから受け取った信号に対して逆フーリエ変換を行うことになる。また、ロールオフフィルタを用いる場合には、S/P変換部45及びP/S変換部49において、重複S/P変換及び重複P/S変換を行ってもよい。また、S/P変換時に重複変換を行っている場合には、信号位相が不連続とならないように、スペクトラムデマッピング部47において位相補正も行う。   Here, also in the reception system 11b, a roll-off filter may be used in the subsequent stage of the spectrum demapping unit 47. In that case, the inverse Fourier transform unit 48 performs an inverse Fourier transform on the signal received from the roll-off filter. When a roll-off filter is used, the S / P conversion unit 45 and the P / S conversion unit 49 may perform overlap S / P conversion and overlap P / S conversion. In addition, when overlapping conversion is performed during S / P conversion, the spectrum demapping unit 47 also performs phase correction so that the signal phase does not become discontinuous.

なお、受信系11bの各構成要素が受け渡しを行う信号を、単に通信データと呼ぶこともある。また、受信系11bの構成は、これに限定されるものではなく、スペクトラム分割シングルキャリア変調方式による受信を行うことができるのであれば、他の構成であってもよい。例えば、S/P変換やP/S変換を行わなくてもよく、あるいは、高速フーリエ変換や逆高速フーリエ変換に代えて、離散フーリエ変換や逆離散フーリエ変換を用いてもよい。また、受信系11bにおいて、フーリエ変換部46とスペクトラムデマッピング部47との間において等化器(イコライザ)による等化処理を行ってもよい。このように、受信系11bの構成には任意性が存在する。また、受信系11bは、ハードウェアによって実現されてもよく、あるいは、ソフトウェアにより実現可能な部分については、受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   In addition, the signal which each component of the receiving system 11b delivers may be simply called communication data. In addition, the configuration of the reception system 11b is not limited to this, and may be another configuration as long as reception by a spectrum division single carrier modulation method can be performed. For example, S / P conversion or P / S conversion may not be performed, or discrete Fourier transform or inverse discrete Fourier transform may be used instead of fast Fourier transform or inverse fast Fourier transform. Further, in the reception system 11b, an equalization process using an equalizer (equalizer) may be performed between the Fourier transform unit 46 and the spectrum demapping unit 47. In this way, there is arbitraryness in the configuration of the reception system 11b. The reception system 11b may be realized by hardware, or a part that can be realized by software may be realized by software such as a driver that drives the reception device.

また、送信系11aにおける局部発信部38と、受信系11bにおける局部発信部43とは、同一のものであってもよい。すなわち、同一の局部発信部を用いて、周波数変換部39,42における周波数変換が行われてもよい。また、例えば、局部発信部38,43が生成する周波数が2.4GHzであり、周波数変換部39による周波数変換後の送信信号の周波数と、アンテナ2で受信された受信信号の周波数とが2.4GHzであり、等価ベースバンド帯域の送信信号、受信信号の周波数が0GHzであってもよい。なお、これらの周波数は一例であり、これらに限定されないことは言うまでもない。   Further, the local transmitter 38 in the transmission system 11a and the local transmitter 43 in the reception system 11b may be the same. That is, the frequency conversion in the frequency conversion units 39 and 42 may be performed using the same local transmission unit. Further, for example, the frequency generated by the local transmitters 38 and 43 is 2.4 GHz, and the frequency of the transmission signal after frequency conversion by the frequency conversion unit 39 and the frequency of the reception signal received by the antenna 2 are 2. 4 GHz, and the frequency of the transmission signal and reception signal in the equivalent baseband may be 0 GHz. Needless to say, these frequencies are merely examples and are not limited to these.

特定部12は、通信に用いられていない周波数帯域である空き周波数帯域を特定する。その空き周波数帯域は、1個であってもよく、あるいは、複数であってもよい。特定部12は、結果として空き周波数帯域を特定することができるのであれば、その方法は問わない。例えば、特定部12は、キャリアセンスを行うことによって空き周波数帯域を特定してもよく、他の装置(例えば、APなど)で取得されたパワースペクトルを受け取り、そのパワースペクトルを用いてキャリアセンスと同様のことを行うことによって空き周波数帯域を特定してもよく、あるいは、他の装置(例えば、APなど)で特定された空き周波数帯域を示す情報を受け取ることによって、空き周波数帯域を特定してもよい。特定部12がキャリアセンスを行う場合には、特定部12は、例えば、キャリアセンスしきい値よりも低い信号強度の周波数帯域である空き周波数帯域を特定してもよく、あるいは、受信強度の平均がキャリアセンスしきい値よりも低い周波数帯域である空き周波数帯域を特定してもよい。また、そのキャリアセンスは、あらかじめ決められたキャリアセンス期間の間、行われてもよい。また、特定部12がキャリアセンスを行う場合には、特定部12は、通信部11における受信系11bの高速フーリエ変換後の信号を用いて、空き周波数帯域の検出を行ってもよい。すなわち、特定部12は、例えば、高速フーリエ変換後の周波数領域の信号から得たパワースペクトルをキャリアセンスしきい値と比較し、例えば、キャリアセンス期間において、そのキャリアセンスしきい値よりも振幅の大きい周波数帯域は使用されていると判断し、キャリアセンス期間において、そのキャリアセンスしきい値よりも振幅の小さい周波数帯域は使用されていないと判断してもよい。また、特定部12は、例えば、他の装置(例えば、APなど)から受信した空き周波数帯域と、自らがセンシングした空き周波数帯域とのうち、重複している帯域を、最終的な空き周波数帯域としてもよい。また、空き周波数帯域は、例えば、周波数帯域の上限の周波数と下限の周波数とによって示されてもよく、あるいは、あらかじめ周波数帯域ごとにインデックスが付与されており、そのインデックスによって示されてもよい。本実施の形態では、後者の場合について主に説明する。そのインデックスは、例えば、周波数インデックスやチャネルと呼ばれることもある。また、特定部12は、例えば、特定した空き周波数帯域を示す情報(例えば、周波数そのものでもよく、周波数インデックス等でもよい)を図示しない記録媒体に蓄積してもよい。また、結果として、空き周波数帯域を知ることができるのであれば、特定部12が行う処理内容は問わない。例えば、特定部12は、使用中の周波数帯域を取得してもよい。その場合でも、結果として、空き周波数帯域を知ることができるからである。   The specifying unit 12 specifies a free frequency band that is a frequency band that is not used for communication. The vacant frequency band may be one or plural. As long as the identification unit 12 can identify the empty frequency band as a result, the method is not limited. For example, the specifying unit 12 may specify a vacant frequency band by performing carrier sense, receives a power spectrum acquired by another device (for example, AP), and uses the power spectrum to perform carrier sense and The free frequency band may be specified by performing the same thing, or the free frequency band is specified by receiving information indicating the free frequency band specified by another device (for example, AP). Also good. When the specifying unit 12 performs carrier sense, the specifying unit 12 may specify, for example, a vacant frequency band that is a frequency band having a signal strength lower than the carrier sense threshold value, or an average reception intensity. May specify a free frequency band that is a frequency band lower than the carrier sense threshold. The carrier sense may be performed during a predetermined carrier sense period. In addition, when the specifying unit 12 performs carrier sense, the specifying unit 12 may detect a free frequency band using a signal after fast Fourier transform of the reception system 11b in the communication unit 11. That is, for example, the specifying unit 12 compares the power spectrum obtained from the signal in the frequency domain after the fast Fourier transform with the carrier sense threshold. It may be determined that a large frequency band is used, and it may be determined that a frequency band having an amplitude smaller than the carrier sense threshold is not used in the carrier sense period. In addition, the specifying unit 12 may, for example, determine the overlapping frequency band between the free frequency band received from another device (for example, AP) and the free frequency band sensed by itself as the final free frequency band. It is good. In addition, the vacant frequency band may be indicated by, for example, an upper limit frequency and a lower limit frequency of the frequency band, or may be indicated by an index assigned to each frequency band in advance. In the present embodiment, the latter case will be mainly described. The index may be called a frequency index or a channel, for example. For example, the specifying unit 12 may store information indicating the specified free frequency band (for example, the frequency itself or a frequency index) in a recording medium (not shown). As a result, as long as the available frequency band can be known, the processing content performed by the specifying unit 12 is not limited. For example, the specifying unit 12 may acquire a frequency band in use. This is because even in such a case, the available frequency band can be known as a result.

決定部13は、特定部12が特定した空き周波数帯域に応じて、通信データに含める繰り返し対象のデータの数を示す繰り返し数を決定する。なお、送信対象のデータは、繰り返し対象のデータと、繰り返し対象でないデータとに分けることができるものとする。そして、通信データには、繰り返し数に応じた数の繰り返し対象のデータと、1個の繰り返し対象でないデータとが含まれることになる。なお、繰り返し対象でないデータは、なくてもよい。すなわち、送信対象のデータのすべてが、繰り返し対象のデータであってもよい。また、空き周波数帯域の帯域幅(チャネル数)に応じて、送信できるデータ量が決定されることになる。したがって、決定部13は、通信データのデータ量に対応する帯域幅が、特定された空き周波数帯域の帯域幅以下となるように、その繰り返し数を決定する。なお、空き周波数帯域が広いほど、より多くのデータを送信することができるため、決定部13は、特定された空き周波数帯域が広いほど、より大きな繰り返し数を決定することになる。また、繰り返し数が同じ場合には、繰り返し対象のデータ量が多いほど、繰り返し後のデータ量が多くなるため、決定部13は、繰り返し対象のデータ量が多いほど、より小さな繰り返し数を決定することになる。また、決定部13は、例えば、特定部12が特定した空き周波数帯域において、繰り返し対象のデータを繰り返すことができる最大の繰り返し数を決定してもよい。繰り返し数が大きいほど、より品質の高い送信を行うことができるようになるからである。なお、決定部13は、所定の上限値以下の繰り返し数を決定してもよい。その場合に、決定部13は、所定の上限値以下における最大の繰り返し数を決定してもよい。例えば、空き周波数帯域が非常に広かったとしても、そのすべてを占有するのではなく、上限以下の範囲を用いるようにするためである。そのようにすることで、他の通信装置の通信機会を確保することができるようになる。また、広い周波数帯域を用いて通信を行うほど、干渉の影響をより受けやすくなるが、上限以下の範囲を用いることによって、そのような事態を回避することができうる。その所定の上限値は、例えば、あらかじめ決められた値であってもよく、あるいは、状況に応じて変わりうる値であってもよい。後者の場合としては、例えば、繰り返し対象のデータの優先度に応じて上限値が決められてもよく、あるいは、周波数の使用状況に応じて上限値が決められてもよい。優先度に応じて決められる場合には、例えば、優先度の高いデータを送信する際には、上限値が高く設定され、優先度の低いデータを送信する際には、上限値が低く設定されてもよい。すなわち、優先度が高いほど高い値となる上限値が設定されてもよい。また、周波数の使用状況に応じて決められる場合には、例えば、空き周波数帯域が非常に広い場合には、大きい上限値が設定され、空き周波数帯域があまり広くない場合には、小さい上限値が設定されてもよい。すなわち、空き周波数帯域が広いほど高い値となる上限値が設定されてもよい。また、通信部11による処理に応じて使用可能な周波数帯域(チャネル数)が決まっていることがある。例えば、高速フーリエ変換のポイント数に応じて、通信で使用可能なチャネル数が、1,2,4,5,8,9等のように、離散的となる場合がある。その場合には、決定部13は、通信データのデータ量に対応する帯域幅が、特定された空き周波数帯域のうち、通信部11で使用可能な周波数帯域の帯域幅以下となるように、その繰り返し数を決定する。例えば、上記の例の場合には、特定部12が特定した空きチャネル数が7であったとしても、決定部13は、その7チャネルのうち、通信部11で使用可能な5チャンネルに応じた繰り返し数を決定してもよい。   The determination unit 13 determines the number of repetitions indicating the number of data to be repeated included in the communication data according to the vacant frequency band specified by the specification unit 12. Note that data to be transmitted can be divided into data to be repeated and data that is not to be repeated. The communication data includes the number of repetition target data corresponding to the number of repetitions and one non-repetition target data. Note that there is no need for non-repetitive data. That is, all of the transmission target data may be the repetition target data. In addition, the amount of data that can be transmitted is determined according to the bandwidth (number of channels) of the vacant frequency band. Therefore, the determination unit 13 determines the number of repetitions so that the bandwidth corresponding to the data amount of the communication data is equal to or less than the bandwidth of the specified free frequency band. In addition, since the larger the available frequency band, the more data can be transmitted, the determination unit 13 determines a larger number of repetitions as the identified available frequency band is wider. Further, when the number of repetitions is the same, the larger the amount of data to be repeated, the larger the amount of data after repetition. Therefore, the determination unit 13 determines a smaller number of repetitions as the amount of data to be repeated increases. It will be. For example, the determination unit 13 may determine the maximum number of repetitions that can repeat data to be repeated in the vacant frequency band specified by the specification unit 12. This is because the higher the number of repetitions, the higher quality transmission can be performed. Note that the determination unit 13 may determine the number of repetitions equal to or less than a predetermined upper limit value. In that case, the determination unit 13 may determine the maximum number of repetitions below a predetermined upper limit value. For example, even if the vacant frequency band is very wide, not all of it is occupied, but the range below the upper limit is used. By doing so, it becomes possible to secure communication opportunities for other communication devices. Also, the more the communication is performed using a wider frequency band, the more susceptible to interference, but such a situation can be avoided by using a range below the upper limit. The predetermined upper limit value may be a predetermined value, for example, or may be a value that can change depending on the situation. In the latter case, for example, the upper limit value may be determined according to the priority of the data to be repeated, or the upper limit value may be determined according to the frequency usage status. If the priority is determined according to the priority, for example, when transmitting high priority data, the upper limit value is set high, and when transmitting low priority data, the upper limit value is set low. May be. That is, an upper limit value that becomes higher as the priority is higher may be set. In addition, when the frequency is determined according to the use situation of the frequency, for example, when the vacant frequency band is very wide, a large upper limit is set, and when the vacant frequency band is not very wide, a small upper limit is set. It may be set. That is, an upper limit value that becomes higher as the vacant frequency band is wider may be set. Further, the usable frequency band (number of channels) may be determined according to the processing by the communication unit 11. For example, the number of channels that can be used for communication may be discrete, such as 1, 2, 4, 5, 8, 9, etc., depending on the number of points in the fast Fourier transform. In that case, the determination unit 13 determines that the bandwidth corresponding to the data amount of the communication data is equal to or less than the bandwidth of the frequency band that can be used by the communication unit 11 among the specified vacant frequency bands. Determine the number of repetitions. For example, in the case of the above example, even if the number of empty channels specified by the specifying unit 12 is 7, the determining unit 13 responds to 5 channels that can be used by the communication unit 11 among the 7 channels. The number of repetitions may be determined.

制御部14は、繰り返し対象のデータの変調後のシンボル系列を、決定部13が決定した繰り返し数だけ含む通信データを通信部11に送信させる。決定部13の決定した繰り返し数がN回(Nは1または2以上の整数)であれば、制御部14は、変調後のシンボル系列をN個含む通信データを通信部11に送信させる。そのため、例えば、制御部14は、変調部31から変調後のシンボル系列を受け取り、そのシンボル系列をN回繰り返したシンボル系列を生成し、その生成したシンボル系列をS/P変換部32に渡してもよく、変調部31が変調したシンボル系列を、S/P変換部32にN回読み込ませるように制御し、N個のシンボル系列に対してS/P変換を行わせるようにしてもよい。このように、結果として、変調部31が変調したシンボル系列をN個含む通信データが送信されるように通信部11を制御するのであれば、その制御方法は問わない。   The control unit 14 causes the communication unit 11 to transmit communication data including the number of repetitions determined by the determination unit 13 in the symbol series after modulation of the data to be repeated. If the number of repetitions determined by the determination unit 13 is N (N is an integer of 1 or 2 or more), the control unit 14 causes the communication unit 11 to transmit communication data including N symbol sequences after modulation. Therefore, for example, the control unit 14 receives a modulated symbol sequence from the modulation unit 31, generates a symbol sequence by repeating the symbol sequence N times, and passes the generated symbol sequence to the S / P conversion unit 32. Alternatively, the symbol sequence modulated by the modulation unit 31 may be controlled to be read N times by the S / P conversion unit 32, and the S / P conversion may be performed on the N symbol sequences. As described above, if the communication unit 11 is controlled such that communication data including N symbol sequences modulated by the modulation unit 31 is transmitted, the control method is not limited.

また、制御部14は、繰り返し対象のデータに応じたシンボル系列を複数含む通信データが受信された場合には、その複数のシンボル系列をP/S変換部49から受け取り、そのシンボル系列を合成する。そして、合成後のシンボル系列を復調部50に渡す。そのシンボル系列の合成は、そのシンボル系列に含まれる各シンボルを加算することによって行われる。例えば、通信部11が受信した通信データにおける繰り返し数がN回(Nは1または2以上の整数)であれば、制御部14は、N個のシンボル系列を合成して1個のシンボル系列を生成し、そのシンボル系列を復調部50に渡してもよい。なお、制御部14は、P/S変換後のシンボル系列において、繰り返されている部分を特定するために、送信元の装置から受け取った繰り返し情報を用いてもよい。なお、その繰り返し情報がヘッダ等に含まれる場合には、制御部14は、その繰り返し対象でないデータ(例えば、ヘッダ等)に対応するシンボル系列を先に復調させ、その復調結果から繰り返し情報を取得し、その繰り返し情報を用いて、N個のシンボル系列の合成を行ってもよい。   In addition, when communication data including a plurality of symbol sequences corresponding to data to be repeated is received, the control unit 14 receives the plurality of symbol sequences from the P / S conversion unit 49 and synthesizes the symbol sequences. . Then, the combined symbol series is passed to the demodulation unit 50. The synthesis of the symbol series is performed by adding the symbols included in the symbol series. For example, if the number of repetitions in the communication data received by the communication unit 11 is N times (N is an integer of 1 or 2 or more), the control unit 14 combines N symbol sequences to obtain one symbol sequence. The symbol sequence may be generated and passed to the demodulator 50. Note that the control unit 14 may use the repetition information received from the transmission source device in order to identify the repeated portion in the symbol sequence after P / S conversion. When the repetition information is included in the header or the like, the control unit 14 first demodulates the symbol sequence corresponding to the data that is not the repetition target (for example, the header or the like), and acquires the repetition information from the demodulation result. Then, N symbol sequences may be combined using the repetition information.

また、制御部14は、特定部12が特定した空き周波数帯域を用いて、通信部11に通信データを通信させる。具体的には、制御部14は、特定部12で特定された空き周波数帯域のうち、単数または複数の空き周波数帯域を選択し、その選択した空き周波数帯域で通信データを通信させる。その通信は、受信であってもよく、あるいは、送信であってもよい。その通信が受信である場合には、制御部14は、例えば、通信先の装置に対して、選択した空き周波数帯域を示す情報を通信部11に送信させてもよい。その結果、その通信先の装置から、その選択された複数の周波数帯域を用いた通信データが送信され、通信部11によってその通信データの受信が行われるようになる。なお、その通信部11による送信は、例えば、制御チャネルを用いて行われてもよい。また、制御部14が選択した空き周波数帯域を用いて行われる通信が送信である場合には、制御部14は、例えば、選択した空き周波数帯域を用いて通信部11に通信データを送信させてもよい。その結果、その選択された周波数帯域を用いた送信が行われるようになる。なお、その選択された周波数帯域は、決定部13が決定した繰り返し数だけの繰り返し対象のデータを含む通信データを送信可能な周波数帯域であるものとする。また、制御部14による使用周波数帯域の選択については、DSAにおいて公知であり、その詳細な説明を省略する。   In addition, the control unit 14 causes the communication unit 11 to communicate communication data using the vacant frequency band specified by the specifying unit 12. Specifically, the control unit 14 selects one or a plurality of vacant frequency bands from the vacant frequency bands specified by the specifying unit 12, and causes communication data to communicate in the selected vacant frequency bands. The communication may be reception or transmission. When the communication is reception, for example, the control unit 14 may cause the communication unit 11 to transmit information indicating the selected free frequency band to the communication destination device. As a result, communication data using the selected frequency bands is transmitted from the communication destination device, and the communication unit 11 receives the communication data. The transmission by the communication unit 11 may be performed using a control channel, for example. In addition, when the communication performed using the free frequency band selected by the control unit 14 is transmission, the control unit 14 causes the communication unit 11 to transmit communication data using the selected free frequency band, for example. Also good. As a result, transmission using the selected frequency band is performed. It is assumed that the selected frequency band is a frequency band in which communication data including data to be repeated for the number of repetitions determined by the determination unit 13 can be transmitted. The selection of the frequency band to be used by the control unit 14 is well known in DSA and will not be described in detail.

ここで、繰り返し数の決定について簡単に説明する。なお、説明を簡単にするため、周波数帯域がチャネル数で指定される場合について説明する。通常、1チャネルの通信におけるシンボルレートは決まっている。したがって、デジタル変調で用いる変調方式(例えば、QPSK、16QAM等)と符号化率(例えば、1/2、3/4等)とが決まれば、M個のチャネルを用いた1回の通信で通信可能なデータのバイト数が決まることになる。ここで、空きチャネル数を「A」とする。また、M個のチャネルを用いた1回の通信で通信可能なデータのバイト数を「B(M)」とし、1回の通信で送信したい、繰り返しの対象のデータのバイト数を「C」、繰り返し対象でないデータ(例えば、ヘッダ等)のバイト数を「D」とする。すると、決定部13は、まず、使用可能なチャネル数「E」を決定する。前述のように、通信部11における制限や、上限値などに応じて、使用可能なチャネル数「E(≦A)」が決定される。なお、チャネル数の上限値等の制限が何もない場合には、E=Aとなる。使用可能なチャネル数「E」が決まると、送信可能な最大バイト数「B(E)」が決まる。したがって、繰り返し数「F」は、F=floor((B(E)−D)/C)となる。ここで、floor(x)は、実数xの床関数であり、x以下の最大の整数である。したがって、決定部13は、このようにして繰り返し数を決定することができる。また、その繰り返し数に応じたデータを含む通信データの送信で用いられるチャネル数「G」は、B(G)≧C×F+Dをみたす最小の整数値となる。このチャネル数「G」は、制御部14によって算出されてもよい。そして、制御部14によって、空きチャネルから、そのG個のチャネルが選択され、通信部11によって、その選択されたG個のチャネルを用いた通信が行われる。なお、上記説明ではバイト単位で処理を行うものとしたが、ビットパディングによる最終的な調整が可能であるため、上記処理をビット単位で行ってもよいことは言うまでもない。   Here, the determination of the number of repetitions will be briefly described. In order to simplify the description, a case where the frequency band is designated by the number of channels will be described. Usually, the symbol rate in one-channel communication is fixed. Therefore, if a modulation method (for example, QPSK, 16QAM, etc.) used for digital modulation and a coding rate (for example, 1/2, 3/4, etc.) are determined, communication is performed by one communication using M channels. The number of possible data bytes will be determined. Here, it is assumed that the number of free channels is “A”. In addition, the number of bytes of data that can be communicated in one communication using M channels is “B (M)”, and the number of bytes of data to be repeated that is to be transmitted in one communication is “C”. The number of bytes of data that is not the object of repetition (for example, a header) is “D”. Then, the determination unit 13 first determines the number of usable channels “E”. As described above, the number of usable channels “E (≦ A)” is determined according to the limit in the communication unit 11, the upper limit value, and the like. If there is no limit such as the upper limit value of the number of channels, E = A. When the number of usable channels “E” is determined, the maximum number of bytes “B (E)” that can be transmitted is determined. Therefore, the repetition number “F” is F = floor ((B (E) −D) / C). Here, floor (x) is a floor function of a real number x, and is a maximum integer less than or equal to x. Therefore, the determination unit 13 can determine the number of repetitions in this way. In addition, the number of channels “G” used in transmission of communication data including data corresponding to the number of repetitions is a minimum integer value satisfying B (G) ≧ C × F + D. The number of channels “G” may be calculated by the control unit 14. Then, the control unit 14 selects the G channels from the empty channels, and the communication unit 11 performs communication using the selected G channels. In the above description, the processing is performed in units of bytes, but it is needless to say that the above processing may be performed in units of bits because final adjustment by bit padding is possible.

次に、通信装置1の動作について図3のフローチャートを用いて説明する。なお、図3のフローチャートは、データチャネルにおける通信に関する処理を示すものであり、制御チャネルにおける通信は含まないものとする。また、繰り返し情報は、制御チャネルを介して送信されるものとする。   Next, the operation of the communication apparatus 1 will be described using the flowchart of FIG. Note that the flowchart in FIG. 3 shows processing related to communication in the data channel, and does not include communication in the control channel. The repetition information is transmitted via the control channel.

(ステップS101)通信部11は、送信を行うかどうか判断する。そして、送信を行う場合には、ステップS102に進み、そうでない場合には、ステップS108に進む。なお、通信部11は、例えば、送信対象のデータが存在する場合に、送信を行うと判断してもよく、あるいは、その他のタイミングで送信を行うと判断してもよい。   (Step S101) The communication unit 11 determines whether to perform transmission. If transmission is to be performed, the process proceeds to step S102. If not, the process proceeds to step S108. Note that, for example, the communication unit 11 may determine that transmission is performed when there is data to be transmitted, or may determine that transmission is performed at another timing.

(ステップS102)特定部12は、空き周波数帯域を特定する。   (Step S102) The specifying unit 12 specifies an empty frequency band.

(ステップS103)決定部13は、繰り返し対象のデータ量、空き周波数帯域等に応じて、繰り返し数を決定する。   (Step S103) The determination unit 13 determines the number of repetitions according to the data amount to be repeated, the free frequency band, and the like.

(ステップS104)変調部31は、送信対象のデータを変調する。その結果、送信対象のデータに応じたシンボル系列が得られる。   (Step S104) The modulation unit 31 modulates data to be transmitted. As a result, a symbol series corresponding to the transmission target data is obtained.

(ステップS105)制御部14は、繰り返し数が2以上であるかどうか判断する。そして、繰り返し数が2以上である場合には、ステップS106に進み、繰り返し数が1である場合には、ステップS107に進む。   (Step S105) The control unit 14 determines whether the number of repetitions is 2 or more. If the number of repetitions is 2 or more, the process proceeds to step S106. If the number of repetitions is 1, the process proceeds to step S107.

(ステップS106)制御部14は、繰り返し対象のデータの変調後のシンボル系列が、決定部13が決定した繰り返し数だけ繰り返されるように制御する。   (Step S106) The control unit 14 performs control so that the modulated symbol series of the data to be repeated is repeated by the number of repetitions determined by the determination unit 13.

(ステップS107)制御部14は、通信部11に、繰り返し対象のデータの変調後のシンボル系列を、決定部13が決定した繰り返し数だけ含む通信データを、通信部11に送信させる。そして、ステップS101に戻る。   (Step S <b> 107) The control unit 14 causes the communication unit 11 to transmit communication data including the number of repetitions determined by the determination unit 13 to the symbol sequence after modulation of the data to be repeated. Then, the process returns to step S101.

(ステップS108)通信部11は、通信データを受信したかどうか判断する。そして、通信データを受信した場合には、ステップS109に進み、そうでない場合には、ステップS101に戻る。   (Step S108) The communication unit 11 determines whether communication data has been received. If the communication data is received, the process proceeds to step S109. If not, the process returns to step S101.

(ステップS109)制御部14は、その受信された通信データにおいて、繰り返し対象のデータの繰り返しが行われているかどうか判断する。そして、繰り返しが行われている場合には、ステップS110に進み、そうでない場合には、ステップS111に進む。制御部14は、例えば、制御チャネルを介して繰り返し情報が受信されている場合に、繰り返しが行われていると判断し、繰り返し情報が受信されていない場合に、繰り返しが行われていないと判断してもよい。   (Step S109) The control unit 14 determines whether or not repetition target data is repeated in the received communication data. If the process is repeated, the process proceeds to step S110. If not, the process proceeds to step S111. For example, the control unit 14 determines that the repetition is performed when the repetition information is received via the control channel, and determines that the repetition is not performed when the repetition information is not received. May be.

(ステップS110)制御部14は、繰り返し数に応じた個数のシンボル系列を合成する。   (Step S110) The control unit 14 combines the number of symbol sequences corresponding to the number of repetitions.

(ステップS111)復調部50は、合成後のシンボル系列、または、合成されていないシンボル系列に対して復調を行う。そして、ステップS101に戻る。
なお、図3のフローチャートにおいて、前述のように、繰り返し情報の送受信については明記していないが、例えば、ステップS107の送信に先立って、あるいは、送信と共に、通信部11は、繰り返し情報を通信相手の装置に送信してもよい。また、ステップS108の受信に先立って、あるいは、受信と共に、通信部11は、繰り返し情報を通信相手の装置から受信してもよい。なお、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
(Step S111) The demodulator 50 demodulates the combined symbol series or the unsynthesized symbol series. Then, the process returns to step S101.
In the flowchart of FIG. 3, as described above, transmission / reception of repetitive information is not clearly described. For example, the communication unit 11 transmits the repetitive information to the communication partner prior to or together with the transmission in step S107. You may transmit to the apparatus of. Further, prior to the reception of step S108 or simultaneously with the reception, the communication unit 11 may repeatedly receive information from the communication partner device. In the flowchart of FIG. 3, the process ends when the power is turned off or the process is terminated.

ここで、通信データの一例について説明する。図4(a)は、繰り返し数が「1」である通信データを示す図である。「繰り返し1」で示される繰り返し対象となる部分には、送信対象のデータである「データ」と、誤り検出に用いられるCRC(Cyclic Redundancy Check)ビット「CRC」と、終端位置を示すために用いられるトレリスビット「T」と、変調のために追加されるパディング「MPAD」とが含まれている。変調時には、その繰り返し対象がデジタル変調され、シンボル系列に変換される。なお、通信データの終端には、SPADで示されるパディングが追加される。図4(b)は、繰り返し数が「2」である通信データを示す図であり、図4(c)は、繰り返し数が「3」である通信データを示す図である。図4(b)、図4(c)で示されるように、繰り返し数が大きくなるにつれてデータ量も大きくなり、それだけ広い通信帯域が必要となる。なお、繰り返し数が「4」以上の場合にも、通信データは、図4(b)、図4(c)と同様に、繰り返し対象となる部分を、繰り返し数だけ含むことになる。なお、繰り返し数が大きいほど、より広い帯域幅を用いて送信されることになる。すなわち、繰り返し数が大きいほど、データが周波数方向に拡散されて送信されることになる。したがって、繰り返し数によって拡散率が示されると考えることもできる。なお、通信データが繰り返さないデータを含む場合には、例えば、図4(d)のように、プリアンブルと、「繰り返し1」との間に、その繰り返し対象でないデータを含んでもよい。その繰り返さないデータも、図4(a)で示される繰り返し1と同様の構造であってもよく、あるいは、そうでなくてもよい。通常、繰り返し対象のデータは、例えば、送信先のアプリケーション等で用いられるデータ等のように通信以外で用いられるデータであり、繰り返し対象でないデータは、例えば、通信で用いられるデータである。したがって、例えば、パケットのペイロードが、繰り返し対象のデータとなり、パケットのヘッダが、繰り返し対象でないデータとなってもよい。なお、これは一例であり、ヘッダ等の通信で用いられるデータについても繰り返しの対象としてもよい。すなわち、送信対象のデータのうち、少なくとも一部を繰り返し対象のデータとしてもよい。   Here, an example of communication data will be described. FIG. 4A is a diagram illustrating communication data having a repetition number “1”. The portion to be repeated indicated by “Repetition 1” includes “data” that is data to be transmitted, a CRC (Cyclic Redundancy Check) bit “CRC” used for error detection, and a terminal position. Included trellis bits “T” and padding “MPAD” added for modulation. At the time of modulation, the repetition target is digitally modulated and converted into a symbol series. Note that padding indicated by SPAD is added to the end of the communication data. FIG. 4B is a diagram illustrating communication data having a repetition number “2”, and FIG. 4C is a diagram illustrating communication data having a repetition number “3”. As shown in FIGS. 4B and 4C, the amount of data increases as the number of repetitions increases, and a wider communication band is required. Even when the number of repetitions is “4” or more, the communication data includes the portion to be repeated as many times as the number of repetitions, as in FIGS. 4B and 4C. Note that the larger the number of repetitions, the wider the bandwidth is transmitted. That is, the larger the number of repetitions, the more data is transmitted in the frequency direction and transmitted. Therefore, it can be considered that the diffusion rate is indicated by the number of repetitions. When the communication data includes data that does not repeat, for example, as shown in FIG. 4D, data that is not a repetition target may be included between the preamble and “repetition 1”. The non-repeating data may have the same structure as the repetition 1 shown in FIG. 4A, or may not. Usually, the data to be repeated is data used other than communication, such as data used in a destination application or the like, and the data not to be repeated is data used in communication, for example. Therefore, for example, the packet payload may be data to be repeated, and the packet header may be data not to be repeated. Note that this is an example, and data used in communication such as a header may be a target of repetition. That is, at least a part of the transmission target data may be repeated data.

次に、本実施の形態による通信装置1の動作について、具体例を用いて説明する。まず、この具体例における2.4GHzのISM帯で運用するDSAシステムの周波数チャネル構成について簡単に説明する。システム帯域幅は80MHzであり、帯域幅1MHzの周波数チャネルを80個設ける。その周波数チャネル番号の末尾が1または6となる16個のチャネルは、制御チャネルに指定され、チャネル割当情報等の制御情報伝送に使用される。その他のチャネルはデータチャネルに指定され、ペイロードの伝送に利用される。制御チャネルは、ホッピングパタンに基づき、タイムフレーム単位で変更される。これは、一部の帯域が他システムによって占有されている場合にも、送信機会を確保するためである。また、使用する制御チャネルに応じて、データチャネル選択範囲を制限することにより、セル間干渉を回避する。DSAシステムのタイムフレームは、各周波数チャネルのスペクトラムセンシングに用いる長さ200μsの送信停止区間と、それに続く情報伝送に用いられる8個のスロット(各スロットは600μs)とから構成される。スロットは、下りリンク・上りリンクにそれぞれ4個ずつ配分される。また、データ伝送を行うMSに対しては、下りリンク・上りリンク共に同数かつ同一番号のスロットが割り当てられる。AP,MS共に送信停止区間内においてセンシングを行い、制御チャネルとして使用予定の帯域が未使用と判定された場合にのみ、制御チャネルパケットを、その制御チャネルを介して送信する。制御チャネルパケットには、送信者側で実施した周波数チャネルにおけるセンシングの結果と、データチャネル選択情報、送信ペイロード長、使用する変調設定といったデータチャネルパケットの物理ヘッダに相当する情報、並びに一部のMACヘッダ情報が格納される。制御チャネルパケット送信と同時に使用可能なデータチャネルを適当数選択し、必要であればスペクトラム分割を行いつつペイロード送信用のデータチャネルパケットを送信する。なお、APは自身のセンシング結果のみに基づき、各周波数チャネルの使用可否を判断する。一方、MSは、APから通知されたAP側のセンシング結果、並びに自身が行ったセンシングの結果の双方で未使用と判定された周波数チャネルのみ使用可能と判断する。したがって、MSは下りリンク制御チャネルパケットが正常受信されなかった場合は、自身のパケット伝送を行わない。また、その制御チャネルを介して、繰り返し情報の送受信が行われる。   Next, the operation of the communication device 1 according to the present embodiment will be described using a specific example. First, the frequency channel configuration of the DSA system operating in the 2.4 GHz ISM band in this specific example will be briefly described. The system bandwidth is 80 MHz, and 80 frequency channels with a bandwidth of 1 MHz are provided. The 16 channels whose frequency channel numbers end with 1 or 6 are designated as control channels and used for transmission of control information such as channel allocation information. Other channels are designated as data channels and are used for payload transmission. The control channel is changed in units of time frames based on the hopping pattern. This is to ensure a transmission opportunity even when a part of the band is occupied by another system. Also, inter-cell interference is avoided by limiting the data channel selection range according to the control channel to be used. The time frame of the DSA system is composed of a transmission stop period of 200 μs in length used for spectrum sensing of each frequency channel, and 8 slots (each slot is 600 μs) used for information transmission that follows. Four slots are allocated to each of the downlink and the uplink. In addition, the same number and the same number of slots are assigned to the MS that performs data transmission in both downlink and uplink. Both the AP and the MS perform sensing in the transmission stop period, and transmit the control channel packet via the control channel only when it is determined that the band scheduled to be used as the control channel is unused. The control channel packet includes a result of sensing in the frequency channel performed on the sender side, information corresponding to a physical header of the data channel packet such as data channel selection information, transmission payload length, modulation setting to be used, and a part of MAC Header information is stored. An appropriate number of usable data channels are selected simultaneously with the transmission of the control channel packet, and if necessary, the data channel packet for payload transmission is transmitted while performing spectrum division. The AP determines whether or not each frequency channel can be used based only on its own sensing result. On the other hand, the MS determines that only the frequency channel determined as unused in both the AP-side sensing result notified from the AP and the result of the sensing performed by the MS can be used. Therefore, the MS does not transmit its own packet when the downlink control channel packet is not normally received. In addition, information is repeatedly transmitted and received through the control channel.

また、この具体例において、変調方式と、符号化率と、MCSIDと、送信可能バイト数との対応は、図5で示されるようになっているとする。図5において、MCSIDは、MCS(Modulation and Coding Scheme)を識別する情報である。また、図5(a)の送信可能バイト数は、4スロットを用いる場合における1チャネルの送信可能バイト数であり、図5(b)の送信可能バイト数は、4スロットを用いる場合における8チャネルの送信可能バイト数であり、図5(c)の送信可能バイト数は、4スロットを用いる場合における9チャネルの送信可能バイト数である。例えば、変調方式「QPSK」、符号化率「1/2」の場合には、8チャンネルでの送信可能バイト数は、「1440(バイト)」となる。なお、変調方式や符号化率は、送信対象のデータ量に応じて決定されてもよい。例えば、送信対象のデータ量が多い場合には、より多くのデータを送信できる変調方式や符号化率、すなわち、MCSIDの大きい値に対応した変調方式等が選択され、送信対象のデータ量が少なく場合には、より安定した送信を行うことができる変調方式や符号化率、すなわち、MCSIDの小さい値に対応した変調方式等が選択されてもよい。   Further, in this specific example, it is assumed that the correspondence among the modulation scheme, coding rate, MCSID, and number of transmittable bytes is as shown in FIG. In FIG. 5, MCSID is information for identifying MCS (Modulation and Coding Scheme). The number of bytes that can be transmitted in FIG. 5A is the number of bytes that can be transmitted in one channel when using 4 slots, and the number of bytes that can be transmitted in FIG. 5B is 8 channels when using 4 slots. The number of transmittable bytes in FIG. 5C is the number of transmittable bytes for 9 channels when 4 slots are used. For example, in the case of the modulation method “QPSK” and the coding rate “1/2”, the number of bytes that can be transmitted in 8 channels is “1440 (bytes)”. Note that the modulation scheme and coding rate may be determined according to the amount of data to be transmitted. For example, when the amount of data to be transmitted is large, a modulation method and coding rate that can transmit more data, that is, a modulation method corresponding to a large MCSID value is selected, and the amount of data to be transmitted is small. In this case, a modulation scheme and a coding rate that can perform more stable transmission, that is, a modulation scheme corresponding to a small value of MCSID may be selected.

また、この具体例において、使用可能なチャネル数は、1,2,4,5,8,9,16,20…となっているとする。また、この具体例では、変調方式として「QPSK」が採用され、符号化率として「1/2」が採用されているものとする。また、この具体例では、4スロットを用いた通信が行われるものとする。   In this specific example, the number of usable channels is assumed to be 1, 2, 4, 5, 8, 9, 16, 20,. In this specific example, it is assumed that “QPSK” is adopted as the modulation scheme and “1/2” is adopted as the coding rate. In this specific example, it is assumed that communication using four slots is performed.

まず、送信対象のデータが通信部11に渡され、通信部11によって、送信を行うタイミングであると判断されたとする(ステップS101)。その際における1回の通信で送信したい送信対象のデータはすべてが繰り返し対象のデータであり、その容量(サイズ)は、460バイトであったとする。通信部11は、そのデータ容量を決定部13と制御部14とに渡す。次に、特定部12は、キャリアセンスを行い、空き周波数帯域を特定する(ステップS102)。ここでは、10個のデータチャネルが空いていると特定されたとする。すると、特定部12は、その10個の空きチャネルを示す情報を制御部14に渡すと共に、空きチャネル数「10」を決定部13に渡す。   First, it is assumed that data to be transmitted is transferred to the communication unit 11, and the communication unit 11 determines that it is time to perform transmission (step S101). In this case, it is assumed that all the data to be transmitted that is desired to be transmitted in one communication is the data to be repeated, and the capacity (size) is 460 bytes. The communication unit 11 passes the data capacity to the determination unit 13 and the control unit 14. Next, the specifying unit 12 performs carrier sense and specifies an empty frequency band (step S102). Here, it is assumed that 10 data channels are identified as free. Then, the specifying unit 12 passes information indicating the 10 free channels to the control unit 14 and passes the number of free channels “10” to the determining unit 13.

空きチャネル数「10」のうち、通信部11が使用可能な最大数は「9」であるため、決定部13は、9チャンネルを用いた際の送信可能バイト数「1621」と、繰り返し対象のデータのバイト数「460」とを用いて、floor(1621/460)=3を計算し、繰り返し数を「3」に決定する(ステップS103)。その繰り返し数「3」は、制御部14に渡される。制御部14は、その繰り返し数を受け取ると、460×3=1380を算出し、そのバイト数を送信可能な最小のチャネル数「8」を特定する。また、通信部11の変調部31は、繰り返し対象のデータを変調し、その変調後のシンボル系列を制御部14に渡す(ステップS104)。制御部14は、決定部13から受け取った繰り返し数が「3」であるため(ステップS105)、変調後のシンボル系列を3回繰り返した図4(c)に対応するシンボル系列をS/P変換部32に渡す(ステップS106)。そして、制御部14は、10個の空きチャネルから選択した8個のチャネルを用いた通信が行われるように、通信部11を制御する(ステップS107)。なお、制御部14が選択した8個のチャネルと、繰り返し対象のデータの容量である460(バイト)と、繰り返し数「3」とを含む繰り返し情報とは、制御チャネルを介して別途、通信先の装置に送信されているものとする。このようにして、送信対象のデータ(繰り返し対象のデータ)を繰り返し含む通信データの送信が行われることになる。   Of the number of free channels “10”, the maximum number that the communication unit 11 can use is “9”. Therefore, the determination unit 13 sets the number of transmittable bytes “1621” when 9 channels are used, Using the number of bytes of data “460”, floor (1621/460) = 3 is calculated, and the number of repetitions is determined to be “3” (step S103). The repetition number “3” is passed to the control unit 14. When receiving the repetition number, the control unit 14 calculates 460 × 3 = 1380, and specifies the minimum number of channels “8” that can transmit the number of bytes. Also, the modulation unit 31 of the communication unit 11 modulates data to be repeated, and passes the modulated symbol sequence to the control unit 14 (step S104). Since the number of repetitions received from the determination unit 13 is “3” (step S105), the control unit 14 performs S / P conversion on the symbol sequence corresponding to FIG. 4C in which the modulated symbol sequence is repeated three times. It passes to the part 32 (step S106). And the control part 14 controls the communication part 11 so that communication using eight channels selected from ten empty channels may be performed (step S107). Note that the repetition information including the eight channels selected by the control unit 14, the capacity of the data to be repeated 460 (bytes), and the repetition number “3” is separately transmitted via the control channel. It is assumed that it is transmitted to the device. In this way, communication data repeatedly including data to be transmitted (data to be repeated) is transmitted.

次に、繰り返し対象のデータを繰り返し含む通信データが受信された場合について説明する。この場合には、制御チャネルを介して、あらかじめ、通信データが送信されるデータチャネルと、繰り返し情報とが通信装置1に送信されていたとする。そして、繰り返し情報によって、繰り返し数が3回で、繰り返し対象のデータの容量が440(バイト)であることが示されていたとする。そのような状況で通信部11が通信データを受信すると(ステップS108)、制御部14は、繰り返しが行われていると判断し(ステップS109)、P/S変換後のシンボル系列において、繰り返されている3個のシンボル系列を特定する。そして、その3個のシンボル系列を合成したものを復調部50に渡す(ステップS110)。復調部50は、その合成結果であるシンボル系列に対して復調を行う(ステップS111)。その後、復調後の通信データは、適宜、通信装置1やその他の装置において用いられることになる。   Next, a case where communication data repeatedly including data to be repeated is received will be described. In this case, it is assumed that the data channel through which the communication data is transmitted and the repetitive information are transmitted to the communication apparatus 1 in advance via the control channel. Then, it is assumed that the repetition information indicates that the number of repetitions is 3 and the capacity of the data to be repeated is 440 (bytes). When the communication unit 11 receives communication data in such a situation (step S108), the control unit 14 determines that the repetition is performed (step S109), and is repeated in the symbol sequence after the P / S conversion. 3 symbol sequences are identified. Then, a combination of the three symbol sequences is passed to the demodulator 50 (step S110). The demodulator 50 demodulates the symbol sequence that is the result of the synthesis (step S111). Thereafter, the demodulated communication data is appropriately used in the communication device 1 and other devices.

以上のように、本実施の形態による通信装置1によれば、空き周波数帯域が多い場合には、繰り返し対象のデータの繰り返しを多くした通信データを送信することができる。その結果、受信側において、その繰り返された繰り返し対象データを合成することにより、ビットエラー率を低減させることができ、品質のよい通信を実現することができる。特に、空き周波数帯域を用いた通信では、短期的・定期的な通信機会が確保されていないため、確実な再送を保証できないが、このような送信を行うことにより、そのような再送が必要になる状況が起きないようにすることができうる。例えば、映像のデータや音声のデータなどのように、リアルタイム性の要求されるデータを送信する場合に、短期的・定期的な通信機会が確保されていないことは好ましくないが、本実施の形態による通信装置1のように、繰り返されたデータを含む通信データを送信することによって、再送信を減少させることができ、空き周波数帯域を用いた通信において、リアルタイム性をより確保しやすくなりうる。また、空いている周波数帯域の範囲内でその送信を行うため、他の通信に対する影響もほとんどないと考えられる。さらに、ISM帯などでの通信では、自装置が、ある周波数帯域で通信を行うと、他装置は、その周波数帯域とは別の周波数帯域を用いて通信を行うことになる。したがって、複数の繰り返し対象のデータに応じた信号を通信データに含む場合には、そうでない場合と比較して、より広い帯域幅を確保することになり、より安定した通信を継続できるようになると考えられる。   As described above, according to the communication device 1 according to the present embodiment, when there are many free frequency bands, it is possible to transmit communication data in which repetition of data to be repeated is increased. As a result, by combining the repeated target data on the receiving side, the bit error rate can be reduced, and high-quality communication can be realized. In particular, in communication using an empty frequency band, short-term and regular communication opportunities are not secured, so reliable retransmission cannot be guaranteed, but such transmission is necessary by performing such transmission. Can prevent the situation from happening. For example, when transmitting data that requires real-time properties such as video data and audio data, it is not preferable that a short-term / periodic communication opportunity is not ensured. As in the communication device 1 according to the above, by transmitting communication data including repeated data, retransmission can be reduced, and real-time performance can be more easily ensured in communication using an empty frequency band. In addition, since the transmission is performed within the available frequency band, it is considered that there is almost no influence on other communications. Further, in communication in the ISM band or the like, when the own device performs communication in a certain frequency band, the other device performs communication using a frequency band different from the frequency band. Therefore, when communication data includes a signal corresponding to a plurality of data to be repeated, compared to a case where the signal is not so, a wider bandwidth will be secured and more stable communication can be continued. Conceivable.

なお、本実施の形態では、通信装置1が、繰り返し対象のデータの繰り返された通信データを受信する場合について説明したが、そうでなくてもよい。通信装置1は、繰り返し対象のデータの繰り返された通信データを送信するだけのものであり、そのような通信データを受信しなくてもよい。その場合には、制御部14は、受信された通信データにおいて、繰り返されているシンボル系列を合成するための制御処理を行わなくてもよい。
また、本実施の形態による通信は、例えば、ISM帯において行われてもよく、あるいは、それ以外の帯域において行われてもよい。
In the present embodiment, a case has been described in which communication device 1 receives repeated communication data of data to be repeated, but this need not be the case. The communication device 1 only transmits repeated communication data of data to be repeated, and does not need to receive such communication data. In this case, the control unit 14 does not have to perform control processing for combining repeated symbol sequences in the received communication data.
Further, the communication according to the present embodiment may be performed in the ISM band, for example, or may be performed in a band other than that.

また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。   In the above embodiment, each process or each function may be realized by centralized processing by a single device or a single system, or may be distributedly processed by a plurality of devices or a plurality of systems. It may be realized by doing.

また、上記実施の形態において、各構成要素間で行われる情報の受け渡しは、例えば、その情報の受け渡しを行う2個の構成要素が物理的に異なるものである場合には、一方の構成要素による情報の出力と、他方の構成要素による情報の受け付けとによって行われてもよく、あるいは、その情報の受け渡しを行う2個の構成要素が物理的に同じものである場合には、一方の構成要素に対応する処理のフェーズから、他方の構成要素に対応する処理のフェーズに移ることによって行われてもよい。   In the above embodiment, the information exchange between the components is performed by one component when, for example, the two components that exchange the information are physically different from each other. It may be performed by outputting information and receiving information by the other component, or when two components that exchange information are physically the same, one component May be performed by moving from the phase of the process corresponding to to the phase of the process corresponding to the other component.

また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。   In the above embodiment, information related to processing executed by each component, for example, information received, acquired, selected, generated, transmitted, or received by each component In addition, information such as threshold values, mathematical formulas, addresses, etc. used by each component in processing is retained temporarily or over a long period of time on a recording medium (not shown) even when not explicitly stated in the above description. It may be. Further, the storage of information in the recording medium (not shown) may be performed by each component or a storage unit (not shown). Further, reading of information from the recording medium (not shown) may be performed by each component or a reading unit (not shown).

また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いるしきい値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していない場合であっても、ユーザが適宜、それらの情報を変更できるようにしてもよく、あるいは、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。   In the above embodiment, when information used by each component, for example, information such as a threshold value, an address, and various setting values used by each component may be changed by the user Even if it is not specified in the above description, the user may be able to change the information as appropriate, or it may not be. If the information can be changed by the user, the change is realized by, for example, a not-shown receiving unit that receives a change instruction from the user and a changing unit (not shown) that changes the information in accordance with the change instruction. May be. The change instruction received by the receiving unit (not shown) may be received from an input device, information received via a communication line, or information read from a predetermined recording medium, for example. .

また、上記実施の形態において、通信装置1に含まれる2以上の構成要素が通信デバイスや入力デバイス等を有する場合に、2以上の構成要素が物理的に単一のデバイスを有してもよく、あるいは、別々のデバイスを有してもよい。   In the above embodiment, when two or more components included in the communication apparatus 1 include a communication device or an input device, the two or more components may physically include a single device. Alternatively, it may have a separate device.

また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、記憶部や記録媒体にアクセスしながらプログラムを実行してもよい。なお、上記実施の形態における通信装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、空き周波数帯域を用いて通信を行う通信装置1として機能させるためのプログラムであって、通信に用いられていない周波数帯域である空き周波数帯域を特定する特定部、特定部が特定した空き周波数帯域に応じて、通信データに含める繰り返し対象のデータの数を示す繰り返し数を決定する決定部、繰り返し対象のデータの変調後のシンボル系列を、決定部が決定した繰り返し数だけ含む通信データを、特定部が特定した空き周波数帯域を用いて送信させる制御部として機能させるためのプログラムである。   In the above embodiment, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. At the time of execution, the program execution unit may execute the program while accessing the storage unit or the recording medium. The software that realizes the communication device in the above embodiment is the following program. That is, this program is a program for causing a computer to function as the communication device 1 that performs communication using an empty frequency band, and a specifying unit that specifies an empty frequency band that is a frequency band that is not used for communication, A determining unit that determines the number of repetitions indicating the number of data to be repeated included in the communication data according to the vacant frequency band specified by the specifying unit, and a repetition in which the determining unit determines a symbol sequence after modulation of the data to be repeated This is a program for causing a communication unit including a number to function as a control unit that transmits the communication data using the vacant frequency band specified by the specifying unit.

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する構成要素や、情報を出力する構成要素などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。   In the program, the functions realized by the program do not include functions that can be realized only by hardware. For example, a function that can be realized only by hardware such as a modem or an interface card in a component that acquires information, a component that outputs information, or the like is not included at least in the function realized by the program.

また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。   Further, this program may be executed by being downloaded from a server or the like, and a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or the like) is read out. May be executed by Further, this program may be used as a program constituting a program product.

また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。   Further, the computer that executes this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

図6は、上記プログラムを実行して、上記実施の形態による通信装置1を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。   FIG. 6 is a schematic diagram illustrating an example of an external appearance of a computer that executes the program and realizes the communication device 1 according to the embodiment. The above-described embodiment can be realized by computer hardware and a computer program executed on the computer hardware.

図6において、コンピュータシステム900は、CD−ROM(Compact Disk Read Only Memory)ドライブ905、FD(Floppy(登録商標) Disk)ドライブ906を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。   In FIG. 6, a computer system 900 includes a computer 901 including a CD-ROM (Compact Disk Read Only Memory) drive 905, an FD (Floppy (registered trademark) Disk) drive 906, a keyboard 902, a mouse 903, a monitor 904, and the like. Is provided.

図7は、コンピュータシステム900の内部構成を示す図である。図7において、コンピュータ901は、CD−ROMドライブ905、FDドライブ906に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM(Random Access Memory)913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、前述の送信や受信の処理を行うためのハードウェア、例えば、DA変換器やAD変換器、変調器や復調器等を含んでいてもよく、あるいは、それらのハードウェアに接続されていてもよい。また、コンピュータ901は、LANやWAN等への接続を提供する図示しないネットワークカードを含んでいてもよい。   FIG. 7 is a diagram showing an internal configuration of the computer system 900. In FIG. 7, in addition to the CD-ROM drive 905 and the FD drive 906, a computer 901 is connected to an MPU (Micro Processing Unit) 911, a ROM 912 for storing a program such as a bootup program, and the MPU 911. A RAM (Random Access Memory) 913 that temporarily stores program instructions and provides a temporary storage space, a hard disk 914 that stores application programs, system programs, and data, and an MPU 911 and a ROM 912 are interconnected. And a bus 915. Note that the computer 901 may include hardware for performing the above-described transmission and reception processing, for example, a DA converter, an AD converter, a modulator, a demodulator, or the like. It may be connected. The computer 901 may include a network card (not shown) that provides connection to a LAN, WAN, or the like.

コンピュータシステム900に、上記実施の形態による通信装置1の機能を実行させるプログラムは、CD−ROM921、またはFD922に記憶されて、CD−ROMドライブ905、またはFDドライブ906に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD−ROM921やFD922、またはネットワークから直接、ロードされてもよい。   A program that causes the computer system 900 to execute the function of the communication device 1 according to the above-described embodiment is stored in the CD-ROM 921 or FD 922, inserted into the CD-ROM drive 905 or FD drive 906, and transferred to the hard disk 914. May be. Instead, the program may be transmitted to the computer 901 via a network (not shown) and stored in the hard disk 914. The program is loaded into the RAM 913 when executed. The program may be loaded directly from the CD-ROM 921, the FD 922, or the network.

プログラムは、コンピュータ901に、上記実施の形態による通信装置1の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。   The program does not necessarily include an operating system (OS), a third party program, or the like that causes the computer 901 to execute the functions of the communication device 1 according to the above-described embodiment. The program may include only a part of an instruction that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 900 operates is well known and will not be described in detail.

また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   Further, the present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.

以上より、本発明による通信装置等によれば、ビットエラー率を低減させることができるという効果が得られ、空き周波数帯域を用いて通信を行う通信装置等として有用である。   As described above, according to the communication device or the like according to the present invention, an effect that the bit error rate can be reduced is obtained, and it is useful as a communication device or the like that performs communication using an empty frequency band.

1 通信装置
2 アンテナ
11 通信部
11a 送信系
11b 受信系
12 特定部
13 決定部
14 制御部
31 変調部
32、45 S/P変換部
33、46 フーリエ変換部
34 スペクトラムマッピング部
35、48 逆フーリエ変換部
36、49 P/S変換部
37 DA変換部
38、43 局部発信部
39、42 周波数変換部
40 電力増幅部
41 低雑音増幅部
44 AD変換部
47 スペクトラムデマッピング部
50 復調部
DESCRIPTION OF SYMBOLS 1 Communication apparatus 2 Antenna 11 Communication part 11a Transmission system 11b Reception system 12 Identification part 13 Determination part 14 Control part 31 Modulation part 32, 45 S / P conversion part 33, 46 Fourier transform part 34 Spectrum mapping part 35, 48 Inverse Fourier transform Unit 36, 49 P / S conversion unit 37 DA conversion unit 38, 43 Local transmission unit 39, 42 Frequency conversion unit 40 Power amplification unit 41 Low noise amplification unit 44 AD conversion unit 47 Spectrum demapping unit 50 Demodulation unit

Claims (6)

空き周波数帯域を用いて通信を行う通信装置であって、
通信データを通信する通信部と、
通信に用いられていない周波数帯域である空き周波数帯域を特定する特定部と、
前記特定部が特定した空き周波数帯域の帯域幅に応じて、通信データに含める繰り返し対象のデータの数を示す繰り返し数を決定する決定部と、
繰り返し対象のデータの変調後のシンボル系列を、前記決定部が決定した繰り返し数だけ含む通信データを、前記特定部が特定した空き周波数帯域を用いて前記通信部に送信させる制御部と、を備えた通信装置。
A communication device that performs communication using an empty frequency band,
A communication unit for communicating communication data;
A specifying unit for specifying an empty frequency band that is a frequency band that is not used for communication;
A determination unit that determines the number of repetitions indicating the number of repetition target data included in the communication data according to the bandwidth of the vacant frequency band identified by the identification unit;
A control unit that causes the communication unit to transmit communication data including the number of repetitions determined by the determination unit, including the symbol sequence after modulation of the data to be repeated, using the empty frequency band specified by the specification unit. Communication equipment.
前記決定部は、前記特定部が特定した空き周波数帯域において、繰り返し対象のデータを繰り返すことができる最大の数として繰り返し数を決定する、請求項1記載の通信装置。 The communication device according to claim 1, wherein the determining unit determines the number of repetitions as a maximum number of data that can be repeated in the empty frequency band specified by the specifying unit. 前記決定部は、所定の上限値以下の数として繰り返し数を決定する、請求項1記載の通信装置。 The communication device according to claim 1, wherein the determination unit determines the number of repetitions as a number equal to or less than a predetermined upper limit value. 前記通信部は、前記通信データに含まれる繰り返されたシンボル系列を特定可能な情報である繰り返し情報をも送信する、請求項1から請求項3のいずれか記載の通信装置。 The communication apparatus according to claim 1, wherein the communication unit also transmits repetitive information that is information that can identify a repeated symbol sequence included in the communication data. 空き周波数帯域を用いて通信を行う通信方法であって、
通信に用いられていない周波数帯域である空き周波数帯域を特定する特定ステップと、
前記特定ステップで特定した空き周波数帯域の帯域幅に応じて、通信データに含める繰り返し対象のデータの数を示す繰り返し数を決定する決定ステップと、
繰り返し対象のデータの変調後のシンボル系列を、前記決定ステップで決定した繰り返し数だけ含む通信データを、前記特定ステップで特定した空き周波数帯域を用いて送信させる制御ステップと、を備えた通信方法。
A communication method for performing communication using an empty frequency band,
A specific step of identifying a free frequency band that is a frequency band that is not used for communication;
A determination step of determining a repetition number indicating the number of data to be repeated included in the communication data according to the bandwidth of the free frequency band specified in the specifying step;
And a control step of transmitting communication data including the number of repetitions determined in the determination step by using the vacant frequency band specified in the specifying step.
コンピュータを、
空き周波数帯域を用いて通信を行う通信装置として機能させるためのプログラムであって、
通信に用いられていない周波数帯域である空き周波数帯域を特定する特定部、
前記特定部が特定した空き周波数帯域の帯域幅に応じて、通信データに含める繰り返し対象のデータの数を示す繰り返し数を決定する決定部、及び、
繰り返し対象のデータの変調後のシンボル系列を、前記決定部が決定した繰り返し数だけ含む通信データを、前記特定部が特定した空き周波数帯域を用いて送信させる制御部として機能させるためのプログラム。
Computer
A program for functioning as a communication device that performs communication using an empty frequency band,
A specifying unit for specifying a free frequency band that is a frequency band not used for communication;
A determination unit that determines the number of repetitions indicating the number of repetition target data to be included in communication data according to the bandwidth of the free frequency band specified by the identification unit, and
A program for functioning as a control unit that transmits communication data including a symbol sequence after modulation of data to be repeated by the number of repetitions determined by the determination unit using an empty frequency band specified by the specification unit.
JP2012064291A 2012-03-21 2012-03-21 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM Active JP5884172B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012064291A JP5884172B2 (en) 2012-03-21 2012-03-21 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012064291A JP5884172B2 (en) 2012-03-21 2012-03-21 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2013197996A JP2013197996A (en) 2013-09-30
JP5884172B2 true JP5884172B2 (en) 2016-03-15

Family

ID=49396387

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012064291A Active JP5884172B2 (en) 2012-03-21 2012-03-21 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP5884172B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016025560A (en) * 2014-07-23 2016-02-08 株式会社デンソー Data generation device and data processing device
JP2021166321A (en) * 2018-07-06 2021-10-14 ソニーグループ株式会社 Communication apparatus and communication method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE20121862U1 (en) * 2000-07-26 2003-06-26 Interdigital Technology Corp., Wilmington, Del. Base station with a closed loop transmission power control
JP2009290451A (en) * 2008-05-28 2009-12-10 Kyocera Corp Radio communication system, radio communication device, and radio communication method
JP5540245B2 (en) * 2010-01-12 2014-07-02 株式会社国際電気通信基礎技術研究所 Wireless communication system, receiving station, and transmitting station

Also Published As

Publication number Publication date
JP2013197996A (en) 2013-09-30

Similar Documents

Publication Publication Date Title
US11116008B2 (en) Method and device for radio resource allocation in wireless communication system
CN113039858B (en) Method and apparatus for subband-based channel access in a wireless communication system
EP3434053B1 (en) System and method for coexistence of grant-free and grant-based uplink traffic
US10057806B2 (en) Multi-user communication in wireless networks
JP6133913B2 (en) System and method for uplink signaling
CN112956267B (en) Method and apparatus for radio resource allocation in a wireless communication system
EP4023011B1 (en) Method and apparatus for indicating slot format in wireless communication system
JP5899545B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
KR20200102874A (en) Method and apparatus for contention window size adjustment in wireless communication system
CN113692771A (en) Method and apparatus for determining channel access procedure in wireless communication system
US20110319113A1 (en) Base station apparatus and information transmitting method
JP2023075199A (en) Terminal device, transmission method, and integrated circuit
US11330536B2 (en) Apparatus and method for controlling gain of received signal in wireless communication system
KR20220101473A (en) Apparatus and method for control channe transmission in wireless communication system
CN113767684A (en) Method and apparatus for frequency domain resource allocation in a wireless communication system
JP5884172B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
US20240275555A1 (en) Terminal apparatus and base station apparatus
TW202412498A (en) Antenna switching in frequency bands with power spectral density (psd) limits
KR20200017327A (en) Apparatus and method for resource allocation in wireless communication system
KR102808917B1 (en) Method and apparatus for code block group based retransmission in wireless communication system
Mawlawi et al. Optimizing contention based access methods for FBMC waveforms
WO2025194604A1 (en) Methods, apparatus, and systems for frequency-division multiplexing of discrete fourier transform-spread signals
US20250089093A1 (en) Non-coherent joint transmission (ncjt) scheme in a wireless network
WO2025178823A1 (en) Multi-link operation (mlo) relay supportability in wireless networks
WO2025085671A1 (en) Multi-link simultaneous transmission or reception in adjacent channels through a single radio frequency chain component

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150114

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151201

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160118

R150 Certificate of patent or registration of utility model

Ref document number: 5884172

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250