WO2025079254A1 - 通信装置、通信システム、通信制御方法、及びプログラム - Google Patents
通信装置、通信システム、通信制御方法、及びプログラム Download PDFInfo
- Publication number
- WO2025079254A1 WO2025079254A1 PCT/JP2023/037237 JP2023037237W WO2025079254A1 WO 2025079254 A1 WO2025079254 A1 WO 2025079254A1 JP 2023037237 W JP2023037237 W JP 2023037237W WO 2025079254 A1 WO2025079254 A1 WO 2025079254A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- array
- signal
- mode
- partial array
- partial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/60—Receivers
- H04B10/66—Non-coherent receivers, e.g. using direct detection
- H04B10/69—Electrical arrangements in the receiver
Definitions
- a compensation circuit that compensates for crosstalk in a multicore fiber has an arithmetic unit array in which multiple arithmetic units are arranged in an array. Furthermore, the filter coefficients used in each arithmetic unit are adaptively updated, and the filter coefficients used in each arithmetic unit are different from each other. Furthermore, the distance between cores in a multicore fiber may differ depending on the position of the cores. In general, the closer the distance between cores is, the greater the effect of crosstalk. Therefore, the accuracy of the filter coefficients used in each arithmetic unit of the compensation circuit may also differ depending on the position of the arithmetic unit.
- the number of calculators included in the calculator array is proportional to the square of the number of cores (number of input signals).
- the number of calculators required in the compensation circuit differs depending on the number of cores included in the multicore fiber. Therefore, in order to accommodate each multicore fiber with a different number of cores, a compensation circuit dedicated to each multicore fiber is required, which increases the manufacturing costs of the communication device. Furthermore, it is possible to use part of the compensation circuit for a multicore fiber with a large number of cores to compensate for the crosstalk of a multicore fiber with a small number of cores, but in this case, there is a problem that the baud rate decreases, that is, the communication speed decreases.
- the present disclosure has been made to solve these problems, and aims to provide a highly versatile communication device, communication system, communication control method, and program that can compensate for signals with suitable accuracy and communication speed while reducing power consumption.
- the communication device disclosed herein comprises a first partial array comprising a part of a computing unit array in which a plurality of computing units are arranged in an array, a second partial array comprising another part of the computing unit array, a distribution means for dividing an input signal into a plurality of distribution signals, a first selection means for inputting the input signal to the first partial array or the second partial array in a first mode, and inputting the distribution signal to the first partial array and the second partial array in a second mode different from the first mode, a second selection means for inputting an output signal of the first partial array to the second partial array in the first mode, and inputting a 0 signal to the second partial array in the second mode, a combining means for combining the output signal of the first partial array and the output signal of the second partial array, a third selection means for outputting the output signal of the second partial array in the first mode, and outputting a combined signal output by the combining means in the second mode, a bit mask processing means provided for each of the computing units for performing bit mask processing
- the communication system includes a transmitting device that generates and outputs a multiplexed signal, a transmission line that transmits each of the output multiplexed signals, and the above-mentioned communication device that receives the multiplexed signal input from the transmission line and outputs a received signal, and the communication device compensates for crosstalk imparted to the multiplexed signal transmitted by the transmission line.
- a method in which a computer controls a communication device that includes a second selection means that inputs a 0 signal to the second partial array in the first mode, a combining means that combines the output signal of the first partial array and the output signal of the second partial array, a third selection means that outputs the output signal of the second partial array in the first mode and outputs the combined signal output by the combining means in the second mode, and a bit mask processing means that is provided for each of the arithmetic units and performs bit mask processing on the coefficients used in the arithmetic units, and the computer controls the amount of masking by the bit mask processing means.
- the program disclosed herein causes a computer that controls a communication device comprising: a first partial array comprising a part of a arithmetic unit array in which a plurality of arithmetic units are arranged in an array; a second partial array comprising another part of the arithmetic unit array; distribution means for dividing an input signal into a plurality of distribution signals; first selection means for inputting the input signal to the first partial array or the second partial array in a first mode, and inputting the distribution signal to the first partial array and the second partial array in a second mode different from the first mode; second selection means for inputting an output signal of the first partial array to the second partial array in the first mode, and inputting a 0 signal to the second partial array in the second mode; combining means for combining the output signal of the first partial array and the output signal of the second partial array; third selection means for outputting the output signal of the second partial array in the first mode, and outputting a combined signal output by the combining means in the second mode; and bit mask processing means
- the present disclosure provides a highly versatile communication device, communication system, communication control method, and program that can compensate for signals with suitable accuracy and communication speed while reducing power consumption.
- FIG. 1 is a block diagram showing an example of a configuration of a communication device according to the present disclosure.
- FIG. 13 is a diagram illustrating another example of the configuration of a communication device according to the present disclosure.
- FIG. 1 is a cross-sectional view showing an example of a multicore fiber.
- FIG. 2 is a diagram illustrating an example of a signal compensation circuit.
- FIG. 2 is a diagram illustrating an example of a configuration of a first computing unit according to the present disclosure.
- FIG. 2 is a cross-sectional view showing another example of a multicore fiber.
- 1 is a block diagram showing an example of a configuration of a communication system according to the present disclosure.
- FIG. 1 is a block diagram illustrating an example of a configuration of a computer according to the present disclosure.
- FIG. 1 is a block diagram showing a configuration of a communication device 100 according to the present disclosure.
- the communication device 100 includes an arithmetic unit array (not shown) in which a plurality of arithmetic units (not shown) are arranged in an array.
- the arithmetic unit array performs a predetermined arithmetic process on a multiplexed signal transmitted through a transmission path in MIMO.
- an arithmetic unit array that compensates for crosstalk imparted to a multiplexed signal is taken as an example of the arithmetic unit array.
- the communication device according to the present invention has a configuration in which the arithmetic unit array is divided into a plurality of partial arrays in order to handle a plurality of multiplexed signals with different numbers of multiplexed signals. That is, the communication device according to the present invention uses one arithmetic unit array to perform arithmetic process on each of a plurality of multiplexed signals with different numbers of multiplexed signals.
- the communication device 100 includes a first partial array 101, a second partial array 102, a distribution means 103, first selection means 104A, 104B, a second selection means 105, a combination means 106, a third selection means 107, and a control means 108, as shown in FIG. 1.
- the first partial array 101 comprises a part of the arithmetic unit array
- the second partial array 102 comprises another part of the arithmetic unit array.
- the first partial array 101 is a circuit portion for processing an input signal S1 contained in a multiplexed signal input to the communication device 100, and comprises some arithmetic units of the arithmetic unit array.
- the second partial array 102 is a circuit portion for processing an input signal S2 contained in a multiplexed signal input to the communication device 100, and comprises some arithmetic units of the arithmetic unit array.
- the arithmetic unit includes a multiplier (not shown), which multiplies the signal input from the first selection means 104A, 104B by a predetermined coefficient. The value of the coefficient of the multiplier is controlled by the control means 108, which will be described later.
- the first partial array 101 also includes a bit mask processing means 101A for each arithmetic unit
- the second partial array 102 also includes a bit mask processing means 102A for each arithmetic unit.
- the bit mask processing means 101A and 102A perform bit mask processing on the coefficients used in the corresponding arithmetic units.
- the amount of masking of the coefficients by the bit mask processing means 101A and 102A is controlled by the control means 108, which will be described later.
- the combining means 106 combines the output signal of the first partial array 101 and the output signal of the second partial array 102 to generate a combined signal.
- the combined signal generated by the combining means 106 is input to the third selecting means 107.
- the combining means 106 can be realized by, for example, a multiplexer.
- the communication device 100 includes a processor, a memory, and a storage device, which are not shown in the figure.
- the storage device stores a computer program that implements the processing of the communication method according to this embodiment.
- the processor then loads the computer program from the storage device into the memory and executes the computer program. In this way, the processor realizes the function of the control means 108.
- each of the control means 108 may be realized by dedicated hardware.
- some or all of the components of each device may be realized by general-purpose or dedicated circuits, processors, etc., or a combination of these. These may be configured by a single chip, or by multiple chips connected via a bus. Some or all of the components of each device may be realized by a combination of the above-mentioned circuits, etc., and programs.
- a CPU Central Processing Unit
- GPU Graphics Processing Unit
- FPGA field-programmable gate array
- FIG. 2 is a diagram showing a configuration of a communication device 200 according to the present disclosure.
- a multiplexed optical signal is taken as an example of a multiplexed signal.
- a multicore fiber transmission line is taken as an example of a transmission line through which the multiplexed optical signal is transmitted.
- the multicore fiber transmission line is a transmission line constructed using a multicore fiber.
- FIG. 3 shows a cross-sectional view of a multicore fiber 300 as an example of a multicore fiber. As shown in FIG. 3, the multicore fiber 300 includes a clad 301 and a plurality of cores 302 embedded in the clad 301. In the example shown in FIG.
- the distance between cores may differ depending on the positional relationship between one core 302 and another core 302. In the example shown in FIG. 3, the distance d1 between the cores 302 adjacent in the circumferential direction of the multi-core fiber 300 is shorter than the distance d2 between the cores 302 adjacent in the radial direction of the multi-core fiber 300.
- the influence of crosstalk between the cores 302 adjacent in the circumferential direction is stronger than the influence of crosstalk between the cores 302 adjacent in the radial direction. Therefore, the accuracy required for the coefficients used by each calculator included in the calculator array differs depending on which core 302 an input signal from the corresponding calculator is processed.
- FIG. 4 shows a case where optical signals in which x polarization and y polarization are polarization-multiplexed are input from four cores 1, 2, 3, and 4, respectively.
- the compensation circuit 400 includes a multiplier 401 and an adder 402 as computing units.
- the compensation circuit 400 also includes an ADC (Analog Digital Converter) 403 for converting the input x polarization and y polarization into digital signals.
- ADC Analog Digital Converter
- the multiplier 401 multiplies the input signals X1, X2, X3, and X4 derived from the x polarization and the input signals Y1, Y2, Y3, and Y4 derived from the y polarization by a filter coefficient.
- the adder 402 adds each of the multiplied x-polarized input signals X1, X2, X3, and X4 to each of the multiplied y-polarized input signals Y1, Y2, Y3, and Y4.
- the compensation circuit 400 has a configuration in which the calculators 401 and 402 are arranged in an array in a first direction and a second direction intersecting the first direction. In the example shown in FIG. 4, 64 multipliers 401 and 56 adders are arranged in an array.
- the number of arithmetic units included in the compensation circuit 400 for an optical signal transmitted through a multicore fiber transmission line is proportional to the square of the number of cores (number of input signals) of the multicore fiber.
- the number of arithmetic units required for the compensation circuit differs depending on the number of cores contained in the multicore fiber. Therefore, in order to accommodate each multicore fiber with a different number of cores, a compensation circuit dedicated to each multicore fiber is required.
- part of the compensation circuit 400 for multicore fiber to compensate for crosstalk in signals transmitted through a single-mode fiber transmission line, but in this case, the baud rate will decrease, i.e., the communication speed will decrease. In other words, a single arithmetic unit array cannot handle both single-mode fiber transmission lines and multicore fiber transmission lines with the same baud rate.
- the accuracy of the compensation in the compensation circuit 400 can be maintained high, but this results in high power consumption.
- the communication device 200 has a configuration in which a calculator array in which a plurality of calculators are arranged in an array is divided into a plurality of partial arrays in order to handle a plurality of multiplexed optical signals having different numbers of multiplexed optical signals.
- the calculators include a first calculator 212 and a second calculator 213. Specifically, as shown in FIG.
- the communication device 200 includes a first partial array 201, a second partial array 202, a third partial array 203, a fourth partial array 204, distribution means 205A, 205B, a first selection means 206A, 206B, 206C, 206D, a second selection means 207A, 207B, a combining means 208A, 208B, a third selection means 209A, 209B, a control unit 210, and an ADC 211. Note that descriptions that overlap with those of the first embodiment will be omitted as appropriate.
- a multiplexed optical signal in which x polarization and y polarization are polarization-multiplexed is input to the communication device 200.
- the communication device 200 includes an arithmetic unit array capable of processing a maximum of two optical signals. That is, the maximum number of input signals that the communication device 200 can process is two, and the maximum number of cores of the multicore fiber that the communication device 200 can support is two.
- the first partial array 201, the second partial array 202, the third partial array 203, and the fourth partial array 204 each comprise a different part of the arithmetic unit array.
- the first partial array 201 and the third partial array 203 are circuit parts for processing an input signal X1 originating from the x polarization and an input signal Y1 originating from the y polarization contained in the optical signal input to the communication device 200.
- the second partial array 202 and the fourth partial array 204 are circuit parts for processing an input signal X2 originating from the x polarization and an input signal Y2 originating from the y polarization contained in the optical signal input to the communication device 200.
- the optical signal input to the communication device 200 is converted to a digital signal by the ADC 211.
- the first partial array 201, the second partial array 202, the third partial array 203, and the fourth partial array 204 each include a plurality of first arithmetic units 212 and a plurality of second arithmetic units 213.
- the first computing unit 212 includes a bit mask processing unit 212A and a multiplier 212B.
- the bit mask processing unit 212A is provided for each multiplier 212B, and performs bit mask processing on the filter coefficient used in the corresponding multiplier 212B, functioning as a bit mask processing means.
- the bit mask processing unit 212A performs bit mask processing on the filter coefficient using a predetermined number of bit masks.
- the multiplier 212B performs multiplication processing on the signal input from the first selection means 206A, 206B, 206C, and 206D using the bit masked filter coefficient.
- the value of the filter coefficient used by the multiplier 212B is adaptively updated by the control unit 210.
- the number of bit masks used by the bit mask processing unit 212A is determined by the control unit 210. That is, the mask amount of the bit mask processing unit 212A is controlled by the control unit 210.
- the second calculator 213 is an adder.
- a switching signal for switching between the first mode and the second mode is input to the first selection means 206A, 206B, 206C, and 206D from the control unit 210 described later. Then, the first selection means 206A, 206B, 206C, and 206D switch between the first mode and the second mode in accordance with the switching signal.
- the first selection means 206A, 206B, 206C, and 206D can be realized, for example, by a selector.
- the input signals X1 and Y1 are input to the first partial array 201, and the input signals X2 and Y2 are input to the second partial array 202.
- the input signals X1 and Y1 compensated for in the first partial array 201 are further compensated for in the second partial array 202.
- the input signals X2 and Y2 compensated for in the second partial array 202 are further compensated for in the fourth partial array 204.
- the input signals X1 and Y1 compensated for in the second partial array 202 are output from the third selection means 209A and 209B.
- the input signals X2 and Y2 compensated for in the fourth partial array 204 are output from the fourth partial array 204.
- the communication device 200 can compensate for the optical signals included in the multiplexed optical signal in the first mode.
- the calculator array has a configuration in which 8 ⁇ 8 first calculators 212 are arranged in an array.
- the calculator array is divided into 16 partial arrays.
- the calculator array is divided into four partial arrays. This makes it possible to perform compensation processing for each of the multiplexed optical signals transmitted through a multicore fiber transmission line having four cores, a multicore fiber transmission line having two cores, or a single-mode fiber transmission line.
- FIG. 8 is a block diagram showing the configuration of a computer 600 that realizes the processing of the communication device 100, 200, or the communication system 500.
- the computer 600 includes a memory 601 and a processor 602.
- Memory 601 is configured, for example, by a combination of volatile memory and non-volatile memory. Memory 601 is used to store programs executed by processor 602, data used for various processes, and the like.
- the storage units (not shown) of communication devices 100 and 200 and the storage unit (not shown) of communication system 500 may be realized by memory 601. However, these may also be realized by any other storage device.
- the processor 602 reads and executes programs from the memory 601 to perform processing for each device.
- the processor 602 may be, for example, a microprocessor, an MPU (Micro Processor Unit), or a CPU (Central Processing Unit).
- the processor 602 may include multiple processors.
- the program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments.
- the program may be stored on a non-transitory computer-readable medium or tangible storage medium.
- computer-readable medium or tangible storage medium may include random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disc (DVD), Blu-ray® disc or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device.
- the program may be transmitted on a transitory computer-readable medium or communication medium.
- transitory computer-readable medium or communication medium may include electrical, optical, acoustic, or other forms of propagated signals.
- the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
- the present invention can also be applied to optical communication MIMO that is not polarization-multiplexed.
- the present invention can be applied not only to compensation processing of a multiplexed optical signal transmitted by a multicore fiber transmission line, but also to compensation processing of a multiplexed optical signal transmitted by a multimode fiber transmission line.
- the present invention can be applied to a compensation circuit that compensates for crosstalk between modes of a multiplexed optical signal transmitted by a multimode fiber transmission line.
- the present invention can also be applied to wireless communication MIMO.
- the present invention can be applied to a compensation circuit that compensates for crosstalk of a multiplexed signal obtained by multiplexing radio waves having OAM (Orbital Angular Momentum).
- OAM Organic Angular Momentum
- a calculator array that compensates for crosstalk has been described as an example of a calculator array, but the calculator array may be any array of calculators that perform other processes.
- a part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes.
- (Appendix 1) a first partial array including a part of a computing unit array in which a plurality of computing units are arranged in an array; a second partial array including another part of the arithmetic unit array; A distribution means for dividing an input signal into a plurality of distribution signals; a first selection means for inputting the input signal to the first partial array or the second partial array in a first mode, and inputting the distribution signal to the first partial array and the second partial array in a second mode different from the first mode; a second selection means for inputting an output signal of the first partial array to the second partial array in the first mode, and inputting a 0 signal to the second partial array in the second mode; a combining means for combining an output signal of the first subarray and an output signal of the second subarray; a third selection means for outputting an output signal of the second partial array in the first mode and outputting a
- the first partial array and the second partial array have a configuration in which 2M (M is a number satisfying 1 ⁇ M ⁇ (N/2)) arithmetic units are arranged in an array in the first direction and 2M (M is a number satisfying 1 ⁇ M ⁇ (N/2)) arithmetic units are arranged in an array in the second direction.
- 2M is a number satisfying 1 ⁇ M ⁇ (N/2)
- the first mode is a mode in which the input signals are input in a maximum number of input signals that the communication device can process
- the second mode is a mode in which the input signals are input in a number smaller than the maximum number of input signals.
- a transmitting device that generates and outputs a multiplexed signal; a transmission path for transmitting each of the output multiplexed signals;
- a communication device according to any one of claims 1 to 4, which receives a multiplexed signal input from the transmission line and outputs a received signal; Equipped with The communication device compensates for crosstalk imparted to the multiplexed signal transmitted through the transmission path.
- Communication systems (Appendix 9) The communication system of claim 8, wherein the transmission line is a multicore fiber transmission line. (Appendix 10) 9. The communication system of claim 8, wherein the transmission line is a multimode fiber transmission line.
- Appendix 12 a first partial array including a part of a computing unit array in which a plurality of computing units are arranged in an array; a second partial array including another part of the arithmetic unit array; A distribution means for dividing an input signal into a plurality of distribution signals; a first selection means for inputting the input signal to the first partial array or the second partial array in a first mode, and inputting the distribution signal to the first partial array and the second partial array in a second mode different from the first mode; a second selection means for inputting an output signal of the first partial array to the second partial array in the first mode, and inputting a 0 signal to the second partial array in the second mode; a combining means for combining the output signals of the first subarray and the second subarray; a third selection means for outputting an output signal of the second partial array in the first mode and for outputting
- the first partial array and the second partial array have a configuration in which 2M (M is a number satisfying 1 ⁇ M ⁇ (N/2)) arithmetic units are arranged in an array in the first direction and 2M (M is a number satisfying 1 ⁇ M ⁇ (N/2)) arithmetic units are arranged in an array in the second direction.
- the first mode is a mode in which the input signals are input in a maximum number of input signals that the communication device can process
- the second mode is a mode in which the input signals are input in a number smaller than the maximum number of input signals.
- the communication control method according to claim 12. (Appendix 16) 13. The communication control method according to claim 12, wherein the multiplexed signal is a multiplexed optical signal transmitted through a multicore fiber transmission line. (Appendix 17) 13. The communication control method according to claim 12, wherein the multiplexed signal is a multiplexed optical signal transmitted through a multimode fiber transmission line.
- the multiplexed signal is a signal obtained by multiplexing radio waves having OAM.
- Appendix 19 a first partial array including a part of a computing unit array in which a plurality of computing units are arranged in an array; a second partial array including another part of the arithmetic unit array; A distribution means for dividing an input signal into a plurality of distribution signals; a first selection means for inputting the input signal to the first partial array or the second partial array in a first mode, and inputting the distribution signal to the first partial array and the second partial array in a second mode different from the first mode; a second selection means for inputting an output signal of the first partial array to the second partial array in the first mode, and inputting a 0 signal to the second partial array in the second mode; a combining means for combining the output signals of the first subarray and the second subarray; a third selection means for outputting an output signal of the second partial array in the first mode and for out
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
Abstract
通信装置は、第1及び第2の部分アレイと、入力信号を複数の分配信号に分割する分配手段と、入力信号又は分配信号を第1,第2の部分アレイに選択的に入力する第1の選択手段と、第1の部分アレイの出力信号又は0信号を第2の部分アレイに選択的に入力する第2の選択手段と、第1の部分アレイと第2の部分アレイとの出力信号とを結合する結合手段と、第2の部分アレイの出力信号又は結合手段が出力する結合信号を選択的に出力する第3の選択手段と、演算器毎に備えられ、演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、ビットマスク処理のマスク量を制御する制御手段を備える。
Description
本開示は、通信装置、通信システム、通信制御方法、及びプログラムに関する。
近年、通信速度を高速化する技術としてMIMO(multiple-input and multiple-output)が開発されている。無線通信におけるMIMOでは、送信機と受信機の双方で複数のアンテナを用いることにより、通信速度の高速化、通信品質の向上を図っている。光通信におけるMIMOでは、マルチコアファイバ(MCF;Multi Core Fiber)やマルチモードファイバ(MMF;Multimode Fiber)を用いることにより、通信速度の高速化を図っている。
マルチコアファイバでは、1つのクラッドの中に複数のコアが配置されている。1つのクラッドに配置されるコア数を多くするほど伝送量が向上し、通信速度の高速化が図れる。一方、マルチコアファイバの、特に結合型マルチコアファイバの場合、コア数が多くなるほど、コア間の距離が短くなり、クロストークが発生しやすくなる。そのため、コア間のクロストークを補償する必要がある。特許文献1には、N個の信号間のクロストークを補償するMIMO処理部が、N×Nのアレイ状に並べられたFIR(Finite Impulse Response)フィルタを備え、当該FIRフィルタのフィルタ係数がCMA(Constant Modulus Algorithm)制御によって適応等化されることが記載されている。
特許文献1に記載されているように、マルチコアファイバのクロストークを補償する補償回路は、複数の演算器がアレイ状に並べられた演算器アレイを有する。また、各演算器で用いられるフィルタ係数は適応的にアップデートされ、各演算器で用いられるフィルタ係数は互いに異なる。また、マルチコアファイバ内におけるコア間の距離は、コアの位置によって異なる場合がある。一般に、コア間の距離が近いほどクロストークの影響が大きくなる。そのため、補償回路の各演算器で用いられるフィルタ係数の精度も、当該演算器の位置によって異なる場合がある。
また、演算器アレイに含まれる演算器の数は、コア数(入力信号数)の2乗に比例する。換言すれば、マルチコアファイバに含まれるコアの数に応じて、補償回路に必要となる演算器の個数は異なる。そのため、コア数の異なるマルチコアファイバのそれぞれに対応するためには、それぞれのマルチコアファイバ専用の補償回路が必要となり、通信装置の製造コストが高くなってしまう。さらに、コア数の多いマルチコアファイバ用の補償回路の一部を用いて、コア数の少ないマルチコアファイバのクロストークを補償することも考えられるが、この場合、ボーレート(Baud rate)が低下してしまう、すなわち、通信速度が低下してしまうという問題がある。
そこで、本発明者らは、演算器アレイを複数の部分アレイに分割し、演算器アレイに入力される入力信号を分配してなる分配信号、又は入力信号の何れかをこれらの部分アレイに選択的に入力することにより、コア数の異なるマルチコアファイバに対応する新規な補償回路を発明した。
しかしながら、上述したように、マルチコアファイバ内におけるコア間の距離は、コアの位置によって異なる場合がある。また、コア数の異なるマルチコアファイバでは、コア間の距離も異なる。当該新規な補償回路において、各演算器のフィルタ係数の精度を高くすることにより、補償回路における補償の精度を高く保つことができるが、消費電力が高くなってしまうという問題がある。
本開示は、このような問題点を解決するためになされたものであり、消費電力を削減しつつ、好適な精度及び通信速度で信号を補償可能な、汎用性の高い通信装置、通信システム、通信制御方法、及びプログラムを提供することを目的とする。
本開示に係る通信装置は、複数の演算器がアレイ状に並べられた演算器アレイの一部を備える第1の部分アレイと、前記演算器アレイの他の一部を備える第2の部分アレイと、入力信号を複数の分配信号に分割する分配手段と、第1のモードにおいて、前記入力信号を前記第1の部分アレイ又は前記第2の部分アレイに入力し、第1のモードと異なる第2のモードにおいて、前記分配信号を前記第1の部分アレイ及び前記第2の部分アレイに入力する第1の選択手段と、前記第1のモードにおいて、前記第1の部分アレイの出力信号を前記第2の部分アレイに入力し、前記第2のモードにおいて、0信号を前記第2の部分アレイに入力する第2の選択手段と、前記第1の部分アレイの出力信号と前記第2の部分アレイの出力信号とを結合する結合手段と、前記第1のモードにおいて、前記第2の部分アレイの出力信号を出力し、前記第2のモードにおいて、前記結合手段が出力する結合信号を出力する第3の選択手段と、前記演算器毎に備えられ、前記演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、前記ビットマスク処理手段によるマスク量を制御するビットマスク制御手段と、を備える。
本開示に係る通信システムは、多重化信号を生成して出力する送信装置と、前記出力された多重化信号をそれぞれ伝送する伝送路と、前記伝送路から入力された多重化信号を受信し、受信信号を出力する上記の通信装置と、を備え、前記通信装置は、前記伝送路によって伝送された前記多重化信号に付与されたクロストークを補償する。
本開示に係る通信制御方法は、複数の演算器がアレイ状に並べられた演算器アレイの一部を備える第1の部分アレイと、前記演算器アレイの他の一部を備える第2の部分アレイと、入力信号を複数の分配信号に分割する分配手段と、第1のモードにおいて、前記入力信号を前記第1の部分アレイ又は前記第2の部分アレイに入力し、第1のモードと異なる第2のモードにおいて、前記分配信号を前記第1の部分アレイ及び前記第2の部分アレイに入力する第1の選択手段と、前記第1のモードにおいて、前記第1の部分アレイの出力信号を前記第2の部分アレイに入力し、前記第2のモードにおいて、0信号を前記第2の部分アレイに入力する第2の選択手段と、前記第1の部分アレイの出力信号と前記第2の部分アレイの出力信号とを結合する結合手段と、前記第1のモードにおいて、前記第2の部分アレイの出力信号を出力し、前記第2のモードにおいて、前記結合手段が出力する結合信号を出力する第3の選択手段と、前記演算器毎に備えられ、前記演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、を備える通信装置を制御するコンピュータが、前記ビットマスク処理手段によるマスク量を制御する、方法である。
本開示に係るプログラムは、複数の演算器がアレイ状に並べられた演算器アレイの一部を備える第1の部分アレイと、前記演算器アレイの他の一部を備える第2の部分アレイと、入力信号を複数の分配信号に分割する分配手段と、第1のモードにおいて、前記入力信号を前記第1の部分アレイ又は前記第2の部分アレイに入力し、第1のモードと異なる第2のモードにおいて、前記分配信号を前記第1の部分アレイ及び前記第2の部分アレイに入力する第1の選択手段と、前記第1のモードにおいて、前記第1の部分アレイの出力信号を前記第2の部分アレイに入力し、前記第2のモードにおいて、0信号を前記第2の部分アレイに入力する第2の選択手段と、前記第1の部分アレイの出力信号と前記第2の部分アレイの出力信号とを結合する結合手段と、前記第1のモードにおいて、前記第2の部分アレイの出力信号を出力し、前記第2のモードにおいて、前記結合手段が出力する結合信号を出力する第3の選択手段と、前記演算器毎に備えられ、前記演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、を備える通信装置を制御するコンピュータに、前記ビットマスク処理手段によるマスク量を制御する処理を実行させる。
本開示によれば、消費電力を削減しつつ、好適な精度及び通信速度で信号を補償可能な、汎用性の高い通信装置、通信システム、通信制御方法、及びプログラムを提供することができる。
以下では、本開示の実施形態について、図面を参照しながら詳細に説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。
<実施形態1>
図1は、本開示に係る通信装置100の構成を示すブロック図である。通信装置100は、複数の演算器(不図示)がアレイ状に並べられた演算器アレイ(不図示)を備える。当該演算器アレイは、MIMOにおいて、伝送路によって伝送された多重化信号に所定の演算処理を行う。実施形態1では、当該演算器アレイとして、多重化信号に付与されたクロストークを補償する演算器アレイを例に挙げて説明する。また、本願発明に係る通信装置は、多重化された信号の数が異なる複数の多重化信号に対応するため、当該演算器アレイを複数の部分アレイに分割した構成を有する。すなわち、本願発明に係る通信装置は、1つの演算器アレイを用いて、多重化された信号の数が異なる複数の多重化信号のそれぞれに対して演算処理を行う。例えば、通信装置100は、図1に示すように、第1の部分アレイ101、第2の部分アレイ102、分配手段103、第1の選択手段104A,104B、第2の選択手段105、結合手段106、第3の選択手段107、制御手段108を備える。
<実施形態1>
図1は、本開示に係る通信装置100の構成を示すブロック図である。通信装置100は、複数の演算器(不図示)がアレイ状に並べられた演算器アレイ(不図示)を備える。当該演算器アレイは、MIMOにおいて、伝送路によって伝送された多重化信号に所定の演算処理を行う。実施形態1では、当該演算器アレイとして、多重化信号に付与されたクロストークを補償する演算器アレイを例に挙げて説明する。また、本願発明に係る通信装置は、多重化された信号の数が異なる複数の多重化信号に対応するため、当該演算器アレイを複数の部分アレイに分割した構成を有する。すなわち、本願発明に係る通信装置は、1つの演算器アレイを用いて、多重化された信号の数が異なる複数の多重化信号のそれぞれに対して演算処理を行う。例えば、通信装置100は、図1に示すように、第1の部分アレイ101、第2の部分アレイ102、分配手段103、第1の選択手段104A,104B、第2の選択手段105、結合手段106、第3の選択手段107、制御手段108を備える。
第1の部分アレイ101は、演算器アレイの一部を備え、第2の部分アレイ102は、当該演算器アレイの他の一部を備える。第1の部分アレイ101は、通信装置100に入力された多重化信号に含まれる入力信号S1を処理するための回路部分であり、演算器アレイの一部の演算器を備える。第2の部分アレイ102は、通信装置100に入力された多重化信号に含まれる入力信号S2を処理するための回路部分であり、演算器アレイの他の一部の演算器を備える。具体的には、演算器には乗算器(不図示)が含まれ、当該乗算器は、第1の選択手段104A,104Bから入力された信号に対して、所定の係数を乗算する。また、当該乗算器の係数の値は、後述する制御手段108によって制御される。
また、第1の部分アレイ101は、演算器毎に備えられるビットマスク処理手段101Aを備え、第2の部分アレイ102は、演算器毎に備えられるビットマスク処理手段102Aを備える。ビットマスク処理手段101A,102Aは、対応する演算器において用いられる係数に対してビットマスク処理を行う。ビットマスク処理手段101A,102Aによる当該係数のマスク量は、後述する制御手段108によって制御される。
分配手段103は、入力信号S1を複数の分配信号S11,S12に分割する。分配信号S11は第1の選択手段104Aに入力され、分配信号S12は第1の選択手段104Bへ入力される。分配手段103は、例えば、インタリーブADC(interleaved ADC (interleaved Analog Digital Converter))によって実現できる。
第1の選択手段104Aは、第1のモードにおいて、入力信号S1を第1の部分アレイ101に入力し、第2のモードにおいて、分配信号S11を第1の部分アレイ101に入力する。同様に、第1の選択手段104Bは、第1のモードにおいて、入力信号S2を第2の部分アレイ102に入力し、第2のモードにおいて、分配信号S12を第2の部分アレイ102に入力する。ここで、第1のモードとは、通信装置100が処理可能な最大の入力信号数の入力信号が通信装置100に入力されるモードである。本実施形態1では、通信装置100が処理可能な入力信号数は2である。また、第2のモードとは、通信装置100が処理可能な最大の入力信号数よりも少ない数の入力信号が通信装置100に入力されるモードである。本実施形態1では、通信装置100が処理可能な入力信号数よりも少ない数は1である。すなわち、本開示に係る通信装置100は、1つの演算器アレイを用いて、2つの入力信号S1,S2が多重化された多重化信号又は多重化されていない入力信号S1のクロストークを補償することができる。また、後述する制御手段108から、第1のモード及び第2のモードを切り替えるための切り替え信号が第1の選択手段104A,104Bに入力される。そして、第1の選択手段104A,104Bは、当該切り替え信号に従って、第1のモードと第2のモードとを切り替える。第1の選択手段104A,104Bは、例えば、セレクタによって実現できる。
第2の選択手段105は、第1のモードにおいて、第1の部分アレイ101の出力信号を第2の部分アレイ102に入力し、第2のモードにおいて、0信号を第2の部分アレイ102に入力する。換言すれば、第2の選択手段105は、第2のモードにおいて第2の部分アレイ102に信号を入力しない。また、制御手段108から、第1のモード及び第2のモードを切り替えるための切り替え信号が第2の選択手段105に入力される。そして、第2の選択手段105は、当該切り替え信号に従って、第1のモードと第2のモードとを切り替える。第2の選択手段105は、例えば、セレクタによって実現できる。
結合手段106は、第1の部分アレイ101の出力信号と第2の部分アレイ102の出力信号とを結合して結合信号を生成する。結合手段106が生成した結合信号は、第3の選択手段107へ入力される。結合手段106は、例えば、マルチプレクサによって実現できる。
第3の選択手段107は、第1のモードにおいて、第2の部分アレイ102の出力信号を出力し、第2のモードにおいて、結合手段106が出力する結合信号を出力する。また、制御手段108から、第1のモード及び第2のモードを切り替えるための切り替え信号が第3の選択手段107に入力される。そして、第3の選択手段107は、当該切り替え信号に従って、第1のモードと第2のモードとを切り替える。第3の選択手段107は、例えば、セレクタによって実現できる。
制御手段108は、第1のモード及び第2のモードを切り替えるための切り替え信号を第1の選択手段104A,104B、第2の選択手段105、第3の選択手段107に入力する。
また、制御手段108は、第3の選択手段107から出力される信号に基づいて、第1の部分アレイ101,第2の部分アレイ102に含まれる演算器が用いる係数を決定する。換言すれば、各演算器が用いる係数は、制御手段108によって適応的にアップデートされ、演算器によって異なる。
また、制御手段108は、ビットマスク処理手段101A,102Aによる当該係数のマスク量を制御し、ビットマスク制御手段として機能する。具体的には、制御手段108は、通信装置100における補償処理の精度が担保されるように、当該マスク量を制御する。例えば、制御手段108は、多重化信号において多重化された信号の数に基づいて、当該係数のマスク量を決定する。
また、制御手段108は、第3の選択手段107から出力される信号に基づいて、第1の部分アレイ101,第2の部分アレイ102に含まれる演算器が用いる係数を決定する。換言すれば、各演算器が用いる係数は、制御手段108によって適応的にアップデートされ、演算器によって異なる。
また、制御手段108は、ビットマスク処理手段101A,102Aによる当該係数のマスク量を制御し、ビットマスク制御手段として機能する。具体的には、制御手段108は、通信装置100における補償処理の精度が担保されるように、当該マスク量を制御する。例えば、制御手段108は、多重化信号において多重化された信号の数に基づいて、当該係数のマスク量を決定する。
以上に説明した本開示に係る通信装置100では、ビットマスク処理手段101A,102Aが、第1の部分アレイ101,第2の部分アレイ102に含まれる演算器が用いる係数をビットマスク処理する。そのため、各演算器の消費電力を削減することができる。演算器1つあたりの消費電力の削減量は小さいが、演算器アレイは多数の演算器を含むため、演算器アレイ全体としての消費電力の削減量は大きなものとなる。また、制御手段108が、ビットマスク処理手段101A,102Aによる当該係数のマスク量を制御する。そのため、通信装置100における補償処理の精度が担保される。このように、通信装置100は、消費電力を削減しつつ、好適な精度で、補償処理を行うことができる。
また、通信装置100が処理可能な最大の入力信号数の入力信号S1,S2が入力された場合(第1のモード)において、入力信号S1が第1の部分アレイ101に入力され、入力信号S2が第2の部分アレイ102に入力される。次いで、第1の部分アレイ101において補償処理された入力信号S1が第1の部分アレイ101から出力され、第2の部分アレイ102において補償処理された入力信号S2が第3の選択手段107から出力される。このように、通信装置100は、第1のモードにおいて、多重化信号に含まれる入力信号S1,S2の補償処理を行うことができる。
また、通信装置100では、通信装置100が処理可能な最大の入力信号数よりも少ない数の入力信号S1が入力された場合(第2のモード)において、入力信号S1が分配手段103によって分配信号S11,S12に分割され、分配信号S11が第1の部分アレイ101に入力され、分配信号S12が第2の部分アレイ102に入力される。次いで、第1の部分アレイ101において補償処理された分配信号S11と第2の部分アレイ102において補償処理された分配信号S12が結合手段106によって結合される。そして、結合手段106によって生成された結合信号が第3の選択手段107から出力される。このように、通信装置100は、第2のモードにおいて、多重化されていない信号S1の補償処理を行うことができる。
これにより、通信装置100は、1つの演算器アレイを用いて、2つの入力信号S1,S2が多重化された多重化信号又は多重化されていない入力信号S1のクロストークを補償することができる。したがって、汎用性が高い通信装置100を提供することができる。
また、第2のモードにおいて、第1の部分アレイ101と第2の部分アレイ102の双方を用いて補償処理を行うため、スループットが低下することがない。したがって、通信速度を低下させることなく信号を補償可能な通信装置100を提供することができる。
なお、通信装置100は、図示しない構成としてプロセッサ、メモリ及び記憶装置を備えるものである。また、当該記憶装置には、本実施形態に係る通信方法の処理が実装されたコンピュータプログラムが記憶されている。そして、当該プロセッサは、記憶装置からコンピュータプログラムを前記メモリへ読み込ませ、当該コンピュータプログラムを実行する。これにより、前記プロセッサは、制御手段108としての機能を実現する。
また、制御手段108は、それぞれが専用のハードウェアで実現されていてもよい。また、各装置の各構成要素の一部又は全部は、汎用または専用の回路(circuitry)、プロセッサ等やこれらの組合せによって実現されてもよい。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。各装置の各構成要素の一部又は全部は、上述した回路等とプログラムとの組合せによって実現されてもよい。また、プロセッサとして、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、FPGA(field-programmable gate array)等を用いることができる。
また、通信装置100の各構成要素の一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、情報処理装置や回路等は、クライアントサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。また、通信装置100の機能は、SaaS(Software as a Service)形式で提供されてもよい。
<実施形態2>
図2は、本開示に係る通信装置200の構成を示す図である。本実施形態2では、多重化信号として、多重化光信号を例に挙げて説明する。また、当該多重化光信号が伝送される伝送路として、マルチコアファイバ伝送路を例に挙げて説明する。マルチコアファイバ伝送路とは、マルチコアファイバを用いて構築された伝送路である。図3に、マルチコアファイバの一例として、マルチコアファイバ300の断面図を示す。マルチコアファイバ300は、図3に示すように、クラッド301と、当該クラッド301内に埋められた複数のコア302を備える。図3に示す例では、4つのコア302がクラッド301内に埋められている。マルチコアファイバ300が備えるコア302の数が多くなるほど伝送量が向上し、通信速度の高速化が図れる。一方、マルチコアファイバ300のコア数が多くなるほど、コア302間の距離が短くなり、クロストークが発生しやすくなる。また、図3に示すように、1つのマルチコアファイバ300内においても、一のコア302と他のコア302との位置関係によって、コア間の距離は異なる場合がある。図3に示す例では、マルチコアファイバ300の周方向に隣り合うコア302間の距離d1は、マルチコアファイバ300の径方向に隣り合うコア302間の距離d2よりも短い。すなわち、図3に示すマルチコアファイバ300では、周方向に隣り合うコア302間のクロストークの影響が、径方向に隣り合うコア302間のクロストークの影響よりも強い。そのため、何れのコア302からの入力信号を処理するかによって、演算器アレイに含まれる演算器毎に、当該演算器が用いる係数に求められる精度は異なる。
図2は、本開示に係る通信装置200の構成を示す図である。本実施形態2では、多重化信号として、多重化光信号を例に挙げて説明する。また、当該多重化光信号が伝送される伝送路として、マルチコアファイバ伝送路を例に挙げて説明する。マルチコアファイバ伝送路とは、マルチコアファイバを用いて構築された伝送路である。図3に、マルチコアファイバの一例として、マルチコアファイバ300の断面図を示す。マルチコアファイバ300は、図3に示すように、クラッド301と、当該クラッド301内に埋められた複数のコア302を備える。図3に示す例では、4つのコア302がクラッド301内に埋められている。マルチコアファイバ300が備えるコア302の数が多くなるほど伝送量が向上し、通信速度の高速化が図れる。一方、マルチコアファイバ300のコア数が多くなるほど、コア302間の距離が短くなり、クロストークが発生しやすくなる。また、図3に示すように、1つのマルチコアファイバ300内においても、一のコア302と他のコア302との位置関係によって、コア間の距離は異なる場合がある。図3に示す例では、マルチコアファイバ300の周方向に隣り合うコア302間の距離d1は、マルチコアファイバ300の径方向に隣り合うコア302間の距離d2よりも短い。すなわち、図3に示すマルチコアファイバ300では、周方向に隣り合うコア302間のクロストークの影響が、径方向に隣り合うコア302間のクロストークの影響よりも強い。そのため、何れのコア302からの入力信号を処理するかによって、演算器アレイに含まれる演算器毎に、当該演算器が用いる係数に求められる精度は異なる。
マルチコアファイバ300のコア302間のクロストークを補償する補償回路400の一例を図4に示す。図4は、4つのコア1,2,3,4から、それぞれ、x偏波とy偏波が偏波多重された光信号が入力される場合を示している。図4に示すように、補償回路400は、演算器として、乗算器401、加算器402を備える。また、補償回路400は、入力されたx偏波とy偏波とをデジタル信号に変換するためのADC(Analog Digital Converter)403を備える。乗算器401は、x偏波由来の入力信号X1,X2,X3,X4及びy偏波由来の入力信号Y1,Y2,Y3,Y4にフィルタ係数を乗算する。また、加算器402は、乗算処理されたx偏波由来の入力信号X1,X2,X3,X4のそれぞれと乗算処理されたy偏波由来の入力信号Y1,Y2,Y3,Y4のそれぞれとを加算する。このように、4つのコア1,2,3,4のそれぞれの間において発生したクロストークを補償するため、補償回路400は、第1の方向及び当該第1の方向に交差する第2の方向に演算器401,402がアレイ状に並べられた構成を有する。図4に示す例では、64個の乗算器401と56個の加算器とがアレイ状に並べられている。
マルチコアファイバ伝送路によって伝送された光信号の補償回路400が備える演算器の個数は、マルチコアファイバのコア数(入力信号数)の2乗に比例する。換言すれば、マルチコアファイバに含まれるコアの数に応じて、補償回路に必要となる演算器の個数は異なる。そのため、コア数の異なるマルチコアファイバのそれぞれに対応するためには、それぞれのマルチコアファイバ専用の補償回路が必要となる。
また、マルチコアファイバ用の補償回路400の一部を用いて、シングルモードファイバ伝送路によって伝送された信号のクロストークを補償することも考えられるが、この場合、ボーレートが低下してしまう、すなわち、通信速度が低下してしまう。換言すれば、1つの演算器アレイで、同一のボーレートのシングルモードファイバ伝送路とマルチコアファイバ伝送路との双方に対応することはできない。
通常、光通信システムの製品化には、ASIC(application specific integrated circuit)で構築されたDSP(Digital Signal Processor)を必要とする。そのため、シングルモードファイバ専用の補償回路、コア数の異なるマルチコアファイバのそれぞれに専用の補償回路を搭載すると、通信装置の製造コストが高くなってしまう。
また、補償回路400において、各演算器401が用いるフィルタ係数の精度を高くすることにより、補償回路400における補償の精度を高く保つことができるが、消費電力が高くなってしまう。
そこで、本開示に係る通信装置200は、多重化された光信号の数が異なる複数の多重化光信号に対応するため、複数の演算器がアレイ状に並べられた演算器アレイを複数の部分アレイに分割した構成を有する。ここで、演算器は、第1の演算器212及び第2の演算器213を含む。具体的には、本開示に係る通信装置200は、図2に示すように、第1の部分アレイ201、第2の部分アレイ202、第3の部分アレイ203、第4の部分アレイ204、分配手段205A,205B、第1の選択手段206A,206B,206C,206D、第2の選択手段207A,207B、結合手段208A,208B、第3の選択手段209A,209B、制御部210、ADC211を備える。なお、実施形態1と重複する説明については適宜省略する。
本実施形態2では、通信装置200に、x偏波とy偏波が偏波多重された多重化光信号が入力される場合を例に挙げて説明する。また、通信装置200が、最大で2つの光信号を処理可能な演算器アレイを備える場合を例に挙げて説明する。すなわち、通信装置200が処理可能な最大の入力信号数は2であり、通信装置200が対応可能なマルチコアファイバの最大のコア数は2である。
第1の部分アレイ201、第2の部分アレイ202、第3の部分アレイ203、第4の部分アレイ204は、演算器アレイのそれぞれ異なる一部を備える。第1の部分アレイ201及び第3の部分アレイ203は、通信装置200に入力された光信号に含まれるx偏波由来の入力信号X1及びy偏波由来の入力信号Y1を処理するための回路部分である。第2の部分アレイ202及び第4の部分アレイ204は、通信装置200に入力された光信号に含まれるx偏波由来の入力信号X2及びy偏波由来の入力信号Y2を処理するための回路部分である。なお、通信装置200に入力された光信号は、ADC211によって、デジタル信号へ変換される。
具体的には、第1の部分アレイ201、第2の部分アレイ202、第3の部分アレイ203、第4の部分アレイ204は、複数の第1の演算器212及び複数の第2の演算器213を備える。
第1の演算器212は、図5に示すように、ビットマスク処理部212A、乗算器212Bを備える。ビットマスク処理部212Aは、乗算器212B毎に備えられ、対応する乗算器212Bにおいて用いられるフィルタ係数に対してビットマスク処理を行い、ビットマスク処理手段として機能する。具体的には、ビットマスク処理部212Aは、所定のビットマスク数を用いて、フィルタ係数をビットマスク処理する。乗算器212Bは、ビットマスク処理されたフィルタ係数を用いて、第1の選択手段206A,206B,206C,206Dから入力される信号に乗算処理を行う。乗算器212Bが用いるフィルタ係数の値は、制御部210によって、適応的にアップデートされる。また、ビットマスク処理部212Aが用いるビットマスク数は、制御部210によって決定される。すなわち、ビットマスク処理部212Aのマスク量は、制御部210によって制御される。
第2の演算器213は、加算器である。
第2の演算器213は、加算器である。
第1の部分アレイ201と第3の部分アレイ203は、第1の方向に連結されており、第1の部分アレイ201の第1の演算器212によって乗算処理された入力信号X1,Y1が第3の部分アレイ203へ入力される。また、第2の部分アレイ202及び第4の部分アレイ204は、第1の方向に連結されており、第2の部分アレイ202の第1の演算器212によって乗算処理された入力信号X2,Y2が第4の部分アレイ204へ入力される。また、第1の部分アレイ201と第2の部分アレイ202は、第2の方向に、第2の選択手段207A,207Bを介して、連結されている。そして、第1の部分アレイ201の第1の演算器212によって乗算処理され、第2の演算器213によって加算処理された入力信号X1,Y1が、第2の選択手段207A,207Bを介して、第2の部分アレイ202へ入力される。また、第3の部分アレイ203と第4の部分アレイ204は、第2の方向に連結されている。そして、第3の部分アレイ203の第1の演算器212によって乗算処理され、第2の演算器213によって加算処理された入力信号X1,Y1が第4の部分アレイ204へ入力される。
分配手段205Aは、入力信号X1を複数の分配信号X10,X11に分割する。分配信号X10は第1の選択手段206Aに入力され、分配信号X11は第1の選択手段206Cへ入力される。分配手段205Bは、入力信号Y1を複数の分配信号Y10,Y11に分割する。分配信号Y10は第1の選択手段206Bに入力され、分配信号Y11は第1の選択手段206Dへ入力される。分配手段205A,205Bは、例えば、インタリーブADCによって実現できる。
第1の選択手段206Aは、第1のモードにおいて、入力信号X1を第1の部分アレイ201に入力し、第2のモードにおいて、分配信号X10を第1の部分アレイ201に入力する。同様に、第1の選択手段206Bは、第1のモードにおいて、入力信号Y1を第1の部分アレイ201に入力し、第2のモードにおいて、分配信号Y10を第1の部分アレイ201に入力する。同様に、第1の選択手段206Cは、第1のモードにおいて、入力信号X2を第2の部分アレイ202に入力し、第2のモードにおいて、分配信号X11を第2の部分アレイ202に入力する。同様に、第1の選択手段206Dは、第1のモードにおいて、入力信号Y2を第2の部分アレイ202に入力し、第2のモードにおいて、分配信号Y11を第2の部分アレイ202に入力する。
ここで、第1のモードとは、通信装置200が処理可能な最大の入力信号数の光信号が通信装置200に入力されるモードである。上述したように、本実施形態2では、通信装置200が処理可能な入力信号数は2である。また、第2のモードとは、通信装置200が処理可能な最大の入力信号数よりも少ない数の光信号が通信装置200に入力されるモードである。上述したように、本実施形態2では、通信装置200が処理可能な入力信号数よりも少ない数は1である。すなわち、本開示に係る通信装置200は、1つの演算器アレイを用いて、2つの光信号が多重化された多重化光信号又は多重化されていない光信号のクロストークを補償することができる。また、後述する制御部210から、第1のモード及び第2のモードを切り替えるための切り替え信号が第1の選択手段206A,206B,206C,206Dに入力される。そして、第1の選択手段206A,206B,206C,206Dは、当該切り替え信号に従って、第1のモードと第2のモードとを切り替える。第1の選択手段206A,206B,206C,206Dは、例えば、セレクタによって実現できる。
第2の選択手段207A,207Bは、第1のモードにおいて、第1の部分アレイ201の出力信号を第2の部分アレイ202に入力し、第2のモードにおいて、0信号を第2の部分アレイ202に入力する。換言すれば、第2の選択手段207A,207Bは、第2のモードにおいて第2の部分アレイ202に信号を入力しない。また、制御部210から、第1のモード及び第2のモードを切り替えるための切り替え信号が第2の選択手段207A,207Bに入力される。そして、第2の選択手段207A,207Bは、当該切り替え信号に従って、第1のモードと第2のモードとを切り替える。第2の選択手段207A,207Bは、例えば、セレクタによって実現できる。
結合手段208A,208Bは、第1の部分アレイ201の出力信号と第2の部分アレイ202の出力信号とを結合して結合信号を生成する。結合手段208A,208Bが生成した結合信号は、第3の選択手段209A,209Bへ入力される。結合手段208A,208Bは、例えば、マルチプレクサによって実現できる。
第3の選択手段209Aは、第1のモードにおいて、第2の部分アレイ202の出力信号を出力し、第2のモードにおいて、結合手段208Aが出力する結合信号を出力する。同様に、第3の選択手段209Bは、第1のモードにおいて、第2の部分アレイ202の出力信号を出力し、第2のモードにおいて、結合手段208Bが出力する結合信号を出力する。また、制御部210から、第1のモード及び第2のモードを切り替えるための切り替え信号が第3の選択手段209A,209Bに入力される。そして、第3の選択手段209A,209Bは、当該切り替え信号に従って、第1のモードと第2のモードとを切り替える。第3の選択手段209A,209Bは、例えば、セレクタによって実現できる。
制御部210は、第1のモード及び第2のモードを切り替えるための切り替え信号を第1の選択手段206A,206B,206C,206D、第2の選択手段207A,207B、第3の選択手段209A,209Bに入力する。
また、制御部210は、第3の選択手段209A,209Bから出力される信号に基づいて、第1の部分アレイ201、第2の部分アレイ202、第3の部分アレイ203、第4の部分アレイ204に含まれる乗算器212Bが用いるフィルタ係数を決定する。換言すれば、各乗算器212Bが用いるフィルタ係数は、制御部210によって適応的にアップデートされ、乗算器212Bによって異なる。
また、制御部210は、ビットマスク処理部212Aによる当該フィルタ係数のマスク量を制御し、ビットマスク制御手段として機能する。具体的には、制御部210は、通信装置200における補償処理の精度が担保されるように、当該マスク量を制御する。例えば、フィルタ係数が8ビットの信号「10010100」であり、下位3ビットをマスク処理する場合、ビットマスク数を「11111000」とする。この場合、ビットマスク処理されたフィルタ係数の下位3ビットの数値は0となるため、変動しない。そのため、乗算器212Bにおける消費電力を低減することができる。このように、制御部210は、フィルタ係数の下位の何ビットをマスク処理するかを決定することにより、マスク量を決定する。
また、制御部210は、第3の選択手段209A,209Bから出力される信号に基づいて、第1の部分アレイ201、第2の部分アレイ202、第3の部分アレイ203、第4の部分アレイ204に含まれる乗算器212Bが用いるフィルタ係数を決定する。換言すれば、各乗算器212Bが用いるフィルタ係数は、制御部210によって適応的にアップデートされ、乗算器212Bによって異なる。
また、制御部210は、ビットマスク処理部212Aによる当該フィルタ係数のマスク量を制御し、ビットマスク制御手段として機能する。具体的には、制御部210は、通信装置200における補償処理の精度が担保されるように、当該マスク量を制御する。例えば、フィルタ係数が8ビットの信号「10010100」であり、下位3ビットをマスク処理する場合、ビットマスク数を「11111000」とする。この場合、ビットマスク処理されたフィルタ係数の下位3ビットの数値は0となるため、変動しない。そのため、乗算器212Bにおける消費電力を低減することができる。このように、制御部210は、フィルタ係数の下位の何ビットをマスク処理するかを決定することにより、マスク量を決定する。
より具体的には、例えば、制御部210は、低電力モードがONか否か、マルチコアファイバのコア数、コア間の距離に基づいて、当該フィルタ係数のマスク量を決定する。低電力モードのON/OFFは、通信装置200のユーザによって設定されてもよい。例えば、図6に示すように、マルチコアファイバ300Aに6つのコア302が存在し、周方向に隣り合うコア302間の距離をd1とし、マルチコアファイバ300Aのクラッド径をDとする。この場合、制御部210は、低電力モードがONか否かを判断する。低電力モードがONである場合、制御部210は、マルチコアファイバ300Aのコア数(図6に示す場合「6」)を取得し、コア間の距離d1を計測する。次に、制御部210は、d1/Dを算出し、当該d1/Dの値に基づいて、マスク量、すなわち、フィルタ係数の下位何ビットをマスク処理するか、を決定する。
図6に示すマルチコアファイバ300Aのように、マルチコアファイバの中心にコアを有さないファイバが一般的である。また、マルチコアファイバ300Aの周方向に隣り合うコア302間の距離d1は、マルチコアファイバ300Aの径方向に隣り合うコア302間の距離よりも短い。すなわち、図6に示すマルチコアファイバ300Aでは、周方向に隣り合うコア302間のクロストークの影響が、径方向に隣り合うコア302間のクロストークの影響よりも強い。そこで、周方向に隣り合うコア302間の距離d1に基づいてマスク量を決定することにより、所望する補償処理の精度を満たすことができる。
以上に説明した本開示に係る通信装置200では、ビットマスク処理部212Aが、第1の部分アレイ201、第2の部分アレイ202、第3の部分アレイ203、第4の部分アレイ204に含まれる乗算器212Bが用いるフィルタ係数をビットマスク処理する。そのため、各乗算器212Bの消費電力を削減することができる。乗算器212B1つあたりの消費電力の削減量は小さいが、演算器アレイは多数の乗算器212Bを含むため、演算器アレイ全体としての消費電力の削減量は大きなものとなる。また、制御部210が、ビットマスク処理部212Aによる当該フィルタ係数のマスク量を制御する。そのため、通信装置200における補償処理の精度が担保される。このように、通信装置200は、消費電力を削減しつつ、好適な精度で、補償処理を行うことができる。
また、通信装置200が処理可能な最大の入力信号数の光信号が入力された場合(第1のモード)において、入力信号X1,Y1が第1の部分アレイ201に入力され、入力信号X2,Y2が第2の部分アレイ202に入力される。次いで、第1の部分アレイ201において補償処理された入力信号X1,Y1が第2の部分アレイ202においてさらに補償処理される。また、第2の部分アレイ202において補償処理された入力信号X2,Y2が第4の部分アレイ204においてさらに補償処理される。次いで、第2の部分アレイ202において補償処理された入力信号X1,Y1が第3の選択手段209A,209Bから出力される。また、第4の部分アレイ204において補償処理された入力信号X2,Y2が第4の部分アレイ204から出力される。このように、通信装置200は、第1のモードにおいて、多重化光信号に含まれる光信号の補償処理を行うことができる。
また、通信装置200では、通信装置200が処理可能な最大の入力信号数よりも少ない数の光信号が入力された場合(第2のモード)において、光信号X1が分配手段205Aによって分配信号X10,X11に分割され、分配信号X10が第1の部分アレイ201に入力され、分配信号X11が第2の部分アレイ202に入力される。また、第2のモードにおいて、光信号Y1が分配手段205Bによって分配信号Y10,Y11に分割され、分配信号Y10が第1の部分アレイ201に入力され、分配信号Y11が第2の部分アレイ202に入力される。次いで、第1の部分アレイ201において補償処理された分配信号X10と第2の部分アレイ202において補償処理された分配信号X11が結合手段208Aによって結合される。また、第1の部分アレイ201において補償処理された分配信号Y10と第2の部分アレイ202において補償処理された分配信号Y11が結合手段208Bによって結合される。そして、結合手段208A,208Bによって生成された結合信号が第3の選択手段209A,209Bから出力される。このように、通信装置200は、第2のモードにおいて、多重化されていない光信号の補償処理を行うことができる。なお、第2のモードにおいて、第3の部分アレイ203及び第4の部分アレイ204は演算処理に用いられない。
これにより、通信装置200は、1つの演算器アレイを用いて、2つの光信号が多重化された多重化光信号又は多重化されていない光信号のクロストークを補償することができる。したがって、汎用性が高い通信装置200を提供することができる。
また、第2のモードにおいて、第1の部分アレイ201と第2の部分アレイ202の双方を用いて補償処理を行うため、スループットが低下することがない。したがって、通信速度を低下させることなく信号を補償可能な通信装置200を提供することができる。
なお、演算器アレイに含まれる演算器(第1の演算器212、第2の演算器213)の数、演算器アレイが分割される数、各部分アレイが備える演算器(第1の演算器212、第2の演算器213)の数は、上述の実施形態に限定されるものではない。換言すれば、演算器アレイに含まれる演算器の数、演算器アレイが分割される数、各部分アレイが備える演算器の数を調整して通信装置を設計することにより、通信装置は、コア数の異なるマルチコアファイバ伝送路によって伝送された多重化光信号の補償処理を行うことができる。
例えば、演算器アレイが、第1の方向に2N個(Nは2以上の整数)及び第2の方向に2N個の第1の演算器212がアレイ状に並んだ構成をとるとき、各部分アレイは、第1の方向に2M個(Mは、1≦M≦(N/2)を満たす数)及び第2の方向に2M個の第1の演算器212がアレイ状に並んだ構成をとればよい。ここで、Nは、通信装置に入力される多重化信号において多重化された入力信号の数に対応する。換言すれば、多重化信号がマルチコアファイバ伝送路によって伝送される場合、Nはマルチコアファイバに含まれるコア数に対応する。なお、各部分アレイに含まれる第1の演算器212の数は等しいとする。
これにより、例えば、N=2のとき、M=1となり、演算器アレイは4×4の第1の演算器212がアレイ状に並んだ構成をとり、各部分アレイは2×2の第1の演算器212がアレイ状に並んだ構成をとり、当該演算器アレイは、4個の部分アレイに分割される。これは、上述の実施形態2で説明した構成であり、例えば、2つのコアを備えるマルチコアファイバ伝送路によって伝送された多重化光信号及びシングルモードファイバ伝送路によって伝送された多重化光信号の双方の補償処理を行うことができる。
また、例えば、N=3のとき、1≦M≦1.5となり、演算器アレイは6×6の第1の演算器212がアレイ状に並んだ構成をとる。そして、各部分アレイが2×2の第1の演算器212がアレイ状に並んだ構成をとるとき(M=1)、当該演算器アレイは、9個の部分アレイに分割される。また、各部分アレイが3×3の第1の演算器212がアレイ状に並んだ構成をとるとき(M=1.5)、当該演算器アレイは、4個の部分アレイに分割される。これにより、3つのコアを備えるマルチコアファイバ伝送路、2つのコアを備えるマルチコアファイバ伝送路又はシングルモードファイバ伝送路によって伝送された多重化光信号のそれぞれの補償処理を行うことができる。
また、例えば、N=4のとき、1≦M≦2となり、演算器アレイは8×8の第1の演算器212がアレイ状に並んだ構成をとる。そして、各部分アレイが2×2の第1の演算器212がアレイ状に並んだ構成をとるとき(M=1)、当該演算器アレイは、16個の部分アレイに分割される。また、各部分アレイが4×4の第1の演算器212がアレイ状に並んだ構成をとるとき(M=2)、当該演算器アレイは、4個の部分アレイに分割される。これにより、4つのコアを備えるマルチコアファイバ伝送路、2つのコアを備えるマルチコアファイバ伝送路又はシングルモードファイバ伝送路によって伝送された多重化光信号のそれぞれの補償処理を行うことができる。
また、例えば、N=5のとき、1≦M≦2.5となり、演算器アレイは10×10の第1の演算器212がアレイ状に並んだ構成をとる。そして、各部分アレイが2×2の第1の演算器212がアレイ状に並んだ構成をとるとき(M=1)、当該演算器アレイは、25個の部分アレイに分割される。また、各部分アレイが5×5の第1の演算器212がアレイ状に並んだ構成をとるとき(M=2.5)、当該演算器アレイは、4個の部分アレイに分割される。これにより、5つのコアを備えるマルチコアファイバ伝送路、2つのコアを備えるマルチコアファイバ伝送路又はシングルモードファイバ伝送路によって伝送された多重化光信号のそれぞれの補償処理を行うことができる。なお、M=2の場合、各部分アレイに含まれる第1の演算器212の数が等しくならない。
<実施形態3>
図7は、本開示に係る通信システム500の構成を示す。通信システム500は、光送信装置501、マルチコアファイバ伝送路502、光受信装置503を備える。光送信装置501は、各種情報を含む多重化光信号を生成して出力する。光送信装置501から出力された多重化光信号は、マルチコアファイバ伝送路502等を介して光受信装置503に入力される。光受信装置503は、マルチコアファイバ伝送路502によって伝送された多重化光信号を受信し、受信信号を出力する。具体的には、光受信装置503は、上述の通信装置100,200の何れかに相当する構成を備え、マルチコアファイバ伝送路502によって伝送された多重解光信号に付与されたクロストークを補償する。
図7は、本開示に係る通信システム500の構成を示す。通信システム500は、光送信装置501、マルチコアファイバ伝送路502、光受信装置503を備える。光送信装置501は、各種情報を含む多重化光信号を生成して出力する。光送信装置501から出力された多重化光信号は、マルチコアファイバ伝送路502等を介して光受信装置503に入力される。光受信装置503は、マルチコアファイバ伝送路502によって伝送された多重化光信号を受信し、受信信号を出力する。具体的には、光受信装置503は、上述の通信装置100,200の何れかに相当する構成を備え、マルチコアファイバ伝送路502によって伝送された多重解光信号に付与されたクロストークを補償する。
以上に説明した本開示に係る通信システム500では、実施形態1~実施形態2と同様に、各部分アレイに含まれる乗算器が用いるフィルタ係数が、ビットマスク処理されるため、各乗算器212Bの消費電力を削減することができる。また、当該フィルタ係数のマスク量が、通信システム500における補償処理の精度が担保されるように制御される。よって、通信システム500は、消費電力を削減しつつ、好適な精度で、補償処理を行うことができる。
また、実施形態1~実施形態2と同様に、1つの演算器アレイを用いて、複数の光信号が多重化された多重化光信号又は多重化されていない光信号のクロストークを補償することができる。また、通信システム500では、実施形態1~実施形態2と同様に、第2のモードにおいて、各部分アレイを用いて補償処理を行うため、スループットが低下することがない。したがって、通信速度を低下させることなく信号を補償することができる。
よって、消費電力を削減しつつ、好適な精度及び通信速度で信号を補償可能な、汎用性の高い通信システム500を提供することができる。
また、実施形態1~実施形態2と同様に、1つの演算器アレイを用いて、複数の光信号が多重化された多重化光信号又は多重化されていない光信号のクロストークを補償することができる。また、通信システム500では、実施形態1~実施形態2と同様に、第2のモードにおいて、各部分アレイを用いて補償処理を行うため、スループットが低下することがない。したがって、通信速度を低下させることなく信号を補償することができる。
よって、消費電力を削減しつつ、好適な精度及び通信速度で信号を補償可能な、汎用性の高い通信システム500を提供することができる。
上述の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。通信装置100、200、通信システム500についての上述した機能(処理)は、例えば次のような構成を有するコンピュータ600により実現されてもよい。
図8は、通信装置100、200、又は通信システム500の処理を実現するコンピュータ600の構成を示すブロック図である。図8に示すように、コンピュータ600は、メモリ601、及び、プロセッサ602を含む。
メモリ601は、例えば、揮発性メモリ及び不揮発性メモリの組み合わせによって構成される。メモリ601は、プロセッサ602により実行されるプログラム、及び各種処理に用いるデータなどを格納するために使用される。通信装置100、200の記憶部(不図示)、通信システム500の記憶部(不図示)は、メモリ601により実現されてもよい。ただし、これらが、他の任意の記憶装置により実現されてもよい。
プロセッサ602は、メモリ601からプログラムを読み出して実行することで、各装置の処理を行う。プロセッサ602は、例えば、マイクロプロセッサ、MPU(Micro Processor Unit)、又はCPU(Central Processing Unit)などであってもよい。プロセッサ602は、複数のプロセッサを含んでもよい。
上記の例において、プログラムは、コンピュータに読み込まれた場合に、実施形態で説明された1又はそれ以上の機能をコンピュータに行わせるための命令群(又はソフトウェアコード)を含む。プログラムは、非一時的なコンピュータ可読媒体又は実体のある記憶媒体に格納されてもよい。限定ではなく例として、コンピュータ可読媒体又は実体のある記憶媒体は、random-access memory(RAM)、read-only memory(ROM)、フラッシュメモリ、solid-state drive(SSD)又はその他のメモリ技術、CD-ROM、digital versatile disc(DVD)、Blu-ray(登録商標)ディスク又はその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又はその他の磁気ストレージデバイスを含む。プログラムは、一時的なコンピュータ可読媒体又は通信媒体上で送信されてもよい。限定ではなく例として、一時的なコンピュータ可読媒体又は通信媒体は、電気的、光学的、音響的、またはその他の形式の伝搬信号を含む。
以上、実施の形態を参照して本開示を説明したが、本開示は上述の実施の形態に限定されるものではない。本開示の構成や詳細には、本開示のスコープ内で当業者が理解し得る様々な変更をすることができる。そして、各実施の形態は、適宜他の実施の形態と組み合わせることができる。
各図面は、1又はそれ以上の実施形態を説明するための単なる例示である。各図面は、1つの特定の実施形態のみに関連付けられるのではなく、1又はそれ以上の他の実施形態に関連付けられてもよい。当業者であれば理解できるように、いずれか1つの図面を参照して説明される様々な特徴又はステップは、例えば明示的に図示または説明されていない実施形態を作り出すために、1又はそれ以上の他の図に示された特徴又はステップと組み合わせることができる。例示的な実施形態を説明するためにいずれか1つの図に示された特徴またはステップのすべてが必ずしも必須ではなく、一部の特徴またはステップが省略されてもよい。いずれかの図に記載されたステップの順序は、適宜変更されてもよい。
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。例えば、上述の実施形態2~3では、偏波多重された多重化光信号の補償処理を例に挙げて説明したが、本発明は、偏波多重されていない光通信MIMOにも適用可能である。また、本発明は、マルチコアファイバ伝送路によって伝送された多重化光信号の補償処理だけでなく、マルチモードファイバ伝送路によって伝送された多重化光信号の補償処理にも適用可能である。具体的には、マルチモードファイバ伝送路によって伝送された多重化光信号のモード間のクロストークを補償する補償回路に本発明を適用することができる。また、本発明は、さらに無線通信のMIMOにも適用可能である。具体的には、OAM(Orbital Angular Momentum)を有する電波を多重化して得られる多重化信号のクロストークを補償する補償回路に本発明を適用することができる。また、上述の実施形態では、演算器アレイとしてクロストークを補償する演算器アレイを例に挙げて説明したが、演算器アレイは、演算器がアレイ状に並べられたものであればよく、他の処理を行うものであってもよい。
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
複数の演算器がアレイ状に並べられた演算器アレイの一部を備える第1の部分アレイと、
前記演算器アレイの他の一部を備える第2の部分アレイと、
入力信号を複数の分配信号に分割する分配手段と、
第1のモードにおいて、前記入力信号を前記第1の部分アレイ又は前記第2の部分アレイに入力し、第1のモードと異なる第2のモードにおいて、前記分配信号を前記第1の部分アレイ及び前記第2の部分アレイに入力する第1の選択手段と、
前記第1のモードにおいて、前記第1の部分アレイの出力信号を前記第2の部分アレイに入力し、前記第2のモードにおいて、0信号を前記第2の部分アレイに入力する第2の選択手段と、
前記第1の部分アレイの出力信号と前記第2の部分アレイの出力信号とを結合する結合手段と、
前記第1のモードにおいて、前記第2の部分アレイの出力信号を出力し、前記第2のモードにおいて、前記結合手段が出力する結合信号を出力する第3の選択手段と、
前記演算器毎に備えられ、前記演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、
前記ビットマスク処理手段によるマスク量を制御するビットマスク制御手段と、
を備える、
通信装置。
(付記2)
前記入力信号は、マルチコアファイバ伝送路によって伝送され、
前記ビットマスク制御手段は、前記マルチコアファイバ伝送路のコア数と、前記マルチコアファイバ伝送路におけるコア間の距離と、に基づいて、前記マスク量を制御する、
付記1に記載の通信装置。
(付記3)
前記演算器アレイが、第1の方向に2N個(Nは2以上の整数)及び前記第1の方向に交差する第2の方向に2N個の前記演算器がアレイ状に並んだ構成をとるとき、前記第1の部分アレイ及び前記第2の部分アレイは、前記第1の方向に2M個(Mは、1≦M≦(N/2)を満たす数)及び前記第2の方向に2M個の前記演算器がアレイ状に並んだ構成をとる、
付記1に記載の通信装置。
(付記4)
前記第1のモードは、前記通信装置が処理可能な最大の入力信号数の前記入力信号が入力されるモードであり、前記第2のモードは、前記最大の入力信号数よりも少ない数の前記入力信号が入力されるモードである、
付記1に記載の通信装置。
(付記5)
前記多重化信号は、マルチコアファイバ伝送路で伝送される多重化光信号である、付記1に記載の通信装置。
(付記6)
前記多重化信号は、マルチモードファイバ伝送路で伝送される多重化光信号である、付記1に記載の通信装置。
(付記7)
前記多重化信号は、OAMを有する電波を多重化して得られる信号である、付記1に記載の通信装置。
(付記8)
多重化信号を生成して出力する送信装置と、
前記出力された多重化信号をそれぞれ伝送する伝送路と、
前記伝送路から入力された多重化信号を受信し、受信信号を出力する付記1乃至4の何れか1つに記載の通信装置と、
を備え、
前記通信装置は、前記伝送路によって伝送された前記多重化信号に付与されたクロストークを補償する、
通信システム。
(付記9)
前記伝送路はマルチコアファイバ伝送路である、付記8に記載の通信システム。
(付記10)
前記伝送路はマルチモードファイバ伝送路である、付記8に記載の通信システム。
(付記11)
前記多重化信号はOAMを有する電波を多重化して得られる信号である、付記8に記載の通信システム。
(付記12)
複数の演算器がアレイ状に並べられた演算器アレイの一部を備える第1の部分アレイと、
前記演算器アレイの他の一部を備える第2の部分アレイと、
入力信号を複数の分配信号に分割する分配手段と、
第1のモードにおいて、前記入力信号を前記第1の部分アレイ又は前記第2の部分アレイに入力し、第1のモードと異なる第2のモードにおいて、前記分配信号を前記第1の部分アレイ及び前記第2の部分アレイに入力する第1の選択手段と、
前記第1のモードにおいて、前記第1の部分アレイの出力信号を前記第2の部分アレイに入力し、前記第2のモードにおいて、0信号を前記第2の部分アレイに入力する第2の選択手段と、
前記第1の部分アレイの出力信号と前記第2の部分アレイの出力信号とを結合する結合手段と、
前記第1のモードにおいて、前記第2の部分アレイの出力信号を出力し、前記第2のモードにおいて、前記結合手段が出力する結合信号を出力する第3の選択手段と、
前記演算器毎に備えられ、前記演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、
を備える通信装置を制御するコンピュータが、
前記ビットマスク処理手段によるマスク量を制御する、
通信制御方法。
(付記13)
前記入力信号は、マルチコアファイバ伝送路によって伝送され、
前記コンピュータは、前記マルチコアファイバ伝送路のコア数と、前記マルチコアファイバ伝送路におけるコア間の距離と、に基づいて、前記マスク量を制御する、
付記12に記載の通信制御方法。
(付記14)
前記演算器アレイが、第1の方向に2N個(Nは2以上の整数)及び前記第1の方向に交差する第2の方向に2N個の前記演算器がアレイ状に並んだ構成をとるとき、前記第1の部分アレイ及び前記第2の部分アレイは、前記第1の方向に2M個(Mは、1≦M≦(N/2)を満たす数)及び前記第2の方向に2M個の前記演算器がアレイ状に並んだ構成をとる、
付記12に記載の通信制御方法。
(付記15)
前記第1のモードは、前記通信装置が処理可能な最大の入力信号数の前記入力信号が入力されるモードであり、前記第2のモードは、前記最大の入力信号数よりも少ない数の前記入力信号が入力されるモードである、
付記12に記載の通信制御方法。
(付記16)
前記多重化信号は、マルチコアファイバ伝送路で伝送される多重化光信号である、付記12に記載の通信制御方法。
(付記17)
前記多重化信号は、マルチモードファイバ伝送路で伝送される多重化光信号である、付記12に記載の通信制御方法。
(付記18)
前記多重化信号は、OAMを有する電波を多重化して得られる信号である、付記12に記載の通信制御方法。
(付記19)
複数の演算器がアレイ状に並べられた演算器アレイの一部を備える第1の部分アレイと、
前記演算器アレイの他の一部を備える第2の部分アレイと、
入力信号を複数の分配信号に分割する分配手段と、
第1のモードにおいて、前記入力信号を前記第1の部分アレイ又は前記第2の部分アレイに入力し、第1のモードと異なる第2のモードにおいて、前記分配信号を前記第1の部分アレイ及び前記第2の部分アレイに入力する第1の選択手段と、
前記第1のモードにおいて、前記第1の部分アレイの出力信号を前記第2の部分アレイに入力し、前記第2のモードにおいて、0信号を前記第2の部分アレイに入力する第2の選択手段と、
前記第1の部分アレイの出力信号と前記第2の部分アレイの出力信号とを結合する結合手段と、
前記第1のモードにおいて、前記第2の部分アレイの出力信号を出力し、前記第2のモードにおいて、前記結合手段が出力する結合信号を出力する第3の選択手段と、
前記演算器毎に備えられ、前記演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、
を備える通信装置を制御するコンピュータに、
前記ビットマスク処理手段によるマスク量を制御する処理を実行させる、
プログラム。
(付記20)
前記入力信号は、マルチコアファイバ伝送路によって伝送され、
前記コンピュータに、前記マルチコアファイバ伝送路のコア数と、前記マルチコアファイバ伝送路におけるコア間の距離と、に基づいて、前記マスク量を制御する処理を実行させる、
付記19に記載のプログラム。
(付記21)
前記演算器アレイが、第1の方向に2N個(Nは2以上の整数)及び前記第1の方向に交差する第2の方向に2N個の前記演算器がアレイ状に並んだ構成をとるとき、前記第1の部分アレイ及び前記第2の部分アレイは、前記第1の方向に2M個(Mは、1≦M≦(N/2)を満たす数)及び前記第2の方向に2M個の前記演算器がアレイ状に並んだ構成をとる、
付記19に記載のプログラム。
(付記22)
前記第1のモードは、前記通信装置が処理可能な最大の入力信号数の前記入力信号が入力されるモードであり、前記第2のモードは、前記最大の入力信号数よりも少ない数の前記入力信号が入力されるモードである、
付記19に記載のプログラム。
(付記23)
前記多重化信号は、マルチコアファイバ伝送路で伝送される多重化光信号である、付記19に記載のプログラム。
(付記24)
前記多重化信号は、マルチモードファイバ伝送路で伝送される多重化光信号である、付記19に記載のプログラム。
(付記25)
前記多重化信号は、OAMを有する電波を多重化して得られる信号である、付記19に記載のプログラム。
(付記1)
複数の演算器がアレイ状に並べられた演算器アレイの一部を備える第1の部分アレイと、
前記演算器アレイの他の一部を備える第2の部分アレイと、
入力信号を複数の分配信号に分割する分配手段と、
第1のモードにおいて、前記入力信号を前記第1の部分アレイ又は前記第2の部分アレイに入力し、第1のモードと異なる第2のモードにおいて、前記分配信号を前記第1の部分アレイ及び前記第2の部分アレイに入力する第1の選択手段と、
前記第1のモードにおいて、前記第1の部分アレイの出力信号を前記第2の部分アレイに入力し、前記第2のモードにおいて、0信号を前記第2の部分アレイに入力する第2の選択手段と、
前記第1の部分アレイの出力信号と前記第2の部分アレイの出力信号とを結合する結合手段と、
前記第1のモードにおいて、前記第2の部分アレイの出力信号を出力し、前記第2のモードにおいて、前記結合手段が出力する結合信号を出力する第3の選択手段と、
前記演算器毎に備えられ、前記演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、
前記ビットマスク処理手段によるマスク量を制御するビットマスク制御手段と、
を備える、
通信装置。
(付記2)
前記入力信号は、マルチコアファイバ伝送路によって伝送され、
前記ビットマスク制御手段は、前記マルチコアファイバ伝送路のコア数と、前記マルチコアファイバ伝送路におけるコア間の距離と、に基づいて、前記マスク量を制御する、
付記1に記載の通信装置。
(付記3)
前記演算器アレイが、第1の方向に2N個(Nは2以上の整数)及び前記第1の方向に交差する第2の方向に2N個の前記演算器がアレイ状に並んだ構成をとるとき、前記第1の部分アレイ及び前記第2の部分アレイは、前記第1の方向に2M個(Mは、1≦M≦(N/2)を満たす数)及び前記第2の方向に2M個の前記演算器がアレイ状に並んだ構成をとる、
付記1に記載の通信装置。
(付記4)
前記第1のモードは、前記通信装置が処理可能な最大の入力信号数の前記入力信号が入力されるモードであり、前記第2のモードは、前記最大の入力信号数よりも少ない数の前記入力信号が入力されるモードである、
付記1に記載の通信装置。
(付記5)
前記多重化信号は、マルチコアファイバ伝送路で伝送される多重化光信号である、付記1に記載の通信装置。
(付記6)
前記多重化信号は、マルチモードファイバ伝送路で伝送される多重化光信号である、付記1に記載の通信装置。
(付記7)
前記多重化信号は、OAMを有する電波を多重化して得られる信号である、付記1に記載の通信装置。
(付記8)
多重化信号を生成して出力する送信装置と、
前記出力された多重化信号をそれぞれ伝送する伝送路と、
前記伝送路から入力された多重化信号を受信し、受信信号を出力する付記1乃至4の何れか1つに記載の通信装置と、
を備え、
前記通信装置は、前記伝送路によって伝送された前記多重化信号に付与されたクロストークを補償する、
通信システム。
(付記9)
前記伝送路はマルチコアファイバ伝送路である、付記8に記載の通信システム。
(付記10)
前記伝送路はマルチモードファイバ伝送路である、付記8に記載の通信システム。
(付記11)
前記多重化信号はOAMを有する電波を多重化して得られる信号である、付記8に記載の通信システム。
(付記12)
複数の演算器がアレイ状に並べられた演算器アレイの一部を備える第1の部分アレイと、
前記演算器アレイの他の一部を備える第2の部分アレイと、
入力信号を複数の分配信号に分割する分配手段と、
第1のモードにおいて、前記入力信号を前記第1の部分アレイ又は前記第2の部分アレイに入力し、第1のモードと異なる第2のモードにおいて、前記分配信号を前記第1の部分アレイ及び前記第2の部分アレイに入力する第1の選択手段と、
前記第1のモードにおいて、前記第1の部分アレイの出力信号を前記第2の部分アレイに入力し、前記第2のモードにおいて、0信号を前記第2の部分アレイに入力する第2の選択手段と、
前記第1の部分アレイの出力信号と前記第2の部分アレイの出力信号とを結合する結合手段と、
前記第1のモードにおいて、前記第2の部分アレイの出力信号を出力し、前記第2のモードにおいて、前記結合手段が出力する結合信号を出力する第3の選択手段と、
前記演算器毎に備えられ、前記演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、
を備える通信装置を制御するコンピュータが、
前記ビットマスク処理手段によるマスク量を制御する、
通信制御方法。
(付記13)
前記入力信号は、マルチコアファイバ伝送路によって伝送され、
前記コンピュータは、前記マルチコアファイバ伝送路のコア数と、前記マルチコアファイバ伝送路におけるコア間の距離と、に基づいて、前記マスク量を制御する、
付記12に記載の通信制御方法。
(付記14)
前記演算器アレイが、第1の方向に2N個(Nは2以上の整数)及び前記第1の方向に交差する第2の方向に2N個の前記演算器がアレイ状に並んだ構成をとるとき、前記第1の部分アレイ及び前記第2の部分アレイは、前記第1の方向に2M個(Mは、1≦M≦(N/2)を満たす数)及び前記第2の方向に2M個の前記演算器がアレイ状に並んだ構成をとる、
付記12に記載の通信制御方法。
(付記15)
前記第1のモードは、前記通信装置が処理可能な最大の入力信号数の前記入力信号が入力されるモードであり、前記第2のモードは、前記最大の入力信号数よりも少ない数の前記入力信号が入力されるモードである、
付記12に記載の通信制御方法。
(付記16)
前記多重化信号は、マルチコアファイバ伝送路で伝送される多重化光信号である、付記12に記載の通信制御方法。
(付記17)
前記多重化信号は、マルチモードファイバ伝送路で伝送される多重化光信号である、付記12に記載の通信制御方法。
(付記18)
前記多重化信号は、OAMを有する電波を多重化して得られる信号である、付記12に記載の通信制御方法。
(付記19)
複数の演算器がアレイ状に並べられた演算器アレイの一部を備える第1の部分アレイと、
前記演算器アレイの他の一部を備える第2の部分アレイと、
入力信号を複数の分配信号に分割する分配手段と、
第1のモードにおいて、前記入力信号を前記第1の部分アレイ又は前記第2の部分アレイに入力し、第1のモードと異なる第2のモードにおいて、前記分配信号を前記第1の部分アレイ及び前記第2の部分アレイに入力する第1の選択手段と、
前記第1のモードにおいて、前記第1の部分アレイの出力信号を前記第2の部分アレイに入力し、前記第2のモードにおいて、0信号を前記第2の部分アレイに入力する第2の選択手段と、
前記第1の部分アレイの出力信号と前記第2の部分アレイの出力信号とを結合する結合手段と、
前記第1のモードにおいて、前記第2の部分アレイの出力信号を出力し、前記第2のモードにおいて、前記結合手段が出力する結合信号を出力する第3の選択手段と、
前記演算器毎に備えられ、前記演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、
を備える通信装置を制御するコンピュータに、
前記ビットマスク処理手段によるマスク量を制御する処理を実行させる、
プログラム。
(付記20)
前記入力信号は、マルチコアファイバ伝送路によって伝送され、
前記コンピュータに、前記マルチコアファイバ伝送路のコア数と、前記マルチコアファイバ伝送路におけるコア間の距離と、に基づいて、前記マスク量を制御する処理を実行させる、
付記19に記載のプログラム。
(付記21)
前記演算器アレイが、第1の方向に2N個(Nは2以上の整数)及び前記第1の方向に交差する第2の方向に2N個の前記演算器がアレイ状に並んだ構成をとるとき、前記第1の部分アレイ及び前記第2の部分アレイは、前記第1の方向に2M個(Mは、1≦M≦(N/2)を満たす数)及び前記第2の方向に2M個の前記演算器がアレイ状に並んだ構成をとる、
付記19に記載のプログラム。
(付記22)
前記第1のモードは、前記通信装置が処理可能な最大の入力信号数の前記入力信号が入力されるモードであり、前記第2のモードは、前記最大の入力信号数よりも少ない数の前記入力信号が入力されるモードである、
付記19に記載のプログラム。
(付記23)
前記多重化信号は、マルチコアファイバ伝送路で伝送される多重化光信号である、付記19に記載のプログラム。
(付記24)
前記多重化信号は、マルチモードファイバ伝送路で伝送される多重化光信号である、付記19に記載のプログラム。
(付記25)
前記多重化信号は、OAMを有する電波を多重化して得られる信号である、付記19に記載のプログラム。
100,200 通信装置
101,201 第1の部分アレイ
102,202 第2の部分アレイ
101A,102A ビットマスク処理手段
203 第3の部分アレイ
204 第4の部分アレイ
103,205A,205B 分配手段
104A,104B,206A~206D 第1の選択手段
105,207A,207B 第2の選択手段
106,208A,208B 結合手段
107,209A,209B 第3の選択手段
108 制御手段(ビットマスク制御手段)
210 制御部(ビットマスク制御手段)
211 ADC
212 第1の演算器
212A ビットマスク処理部(ビットマスク処理手段)
212B 乗算器
213 第2の演算器
500 通信システム
501 光送信装置(送信装置)
502 マルチコアファイバ伝送路
503 光受信装置(通信装置)
101,201 第1の部分アレイ
102,202 第2の部分アレイ
101A,102A ビットマスク処理手段
203 第3の部分アレイ
204 第4の部分アレイ
103,205A,205B 分配手段
104A,104B,206A~206D 第1の選択手段
105,207A,207B 第2の選択手段
106,208A,208B 結合手段
107,209A,209B 第3の選択手段
108 制御手段(ビットマスク制御手段)
210 制御部(ビットマスク制御手段)
211 ADC
212 第1の演算器
212A ビットマスク処理部(ビットマスク処理手段)
212B 乗算器
213 第2の演算器
500 通信システム
501 光送信装置(送信装置)
502 マルチコアファイバ伝送路
503 光受信装置(通信装置)
Claims (20)
- 複数の演算器がアレイ状に並べられた演算器アレイの一部を備える第1の部分アレイと、
前記演算器アレイの他の一部を備える第2の部分アレイと、
入力信号を複数の分配信号に分割する分配手段と、
第1のモードにおいて、前記入力信号を前記第1の部分アレイ又は前記第2の部分アレイに入力し、第1のモードと異なる第2のモードにおいて、前記分配信号を前記第1の部分アレイ及び前記第2の部分アレイに入力する第1の選択手段と、
前記第1のモードにおいて、前記第1の部分アレイの出力信号を前記第2の部分アレイに入力し、前記第2のモードにおいて、0信号を前記第2の部分アレイに入力する第2の選択手段と、
前記第1の部分アレイの出力信号と前記第2の部分アレイの出力信号とを結合する結合手段と、
前記第1のモードにおいて、前記第2の部分アレイの出力信号を出力し、前記第2のモードにおいて、前記結合手段が出力する結合信号を出力する第3の選択手段と、
前記演算器毎に備えられ、前記演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、
前記ビットマスク処理手段によるマスク量を制御するビットマスク制御手段と、
を備える、
通信装置。 - 前記入力信号は、マルチコアファイバ伝送路によって伝送され、
前記ビットマスク制御手段は、前記マルチコアファイバ伝送路のコア数と、前記マルチコアファイバ伝送路におけるコア間の距離と、に基づいて、前記マスク量を制御する、
請求項1に記載の通信装置。 - 前記演算器アレイが、第1の方向に2N個(Nは2以上の整数)及び前記第1の方向に交差する第2の方向に2N個の前記演算器がアレイ状に並んだ構成をとるとき、前記第1の部分アレイ及び前記第2の部分アレイは、前記第1の方向に2M個(Mは、1≦M≦(N/2)を満たす数)及び前記第2の方向に2M個の前記演算器がアレイ状に並んだ構成をとる、
請求項1に記載の通信装置。 - 前記第1のモードは、前記通信装置が処理可能な最大の入力信号数の前記入力信号が入力されるモードであり、前記第2のモードは、前記最大の入力信号数よりも少ない数の前記入力信号が入力されるモードである、
請求項1に記載の通信装置。 - 前記多重化信号は、マルチコアファイバ伝送路で伝送される多重化光信号である、請求項1に記載の通信装置。
- 前記多重化信号は、マルチモードファイバ伝送路で伝送される多重化光信号である、請求項1に記載の通信装置。
- 前記多重化信号は、OAMを有する電波を多重化して得られる信号である、請求項1に記載の通信装置。
- 多重化信号を生成して出力する送信装置と、
前記出力された多重化信号をそれぞれ伝送する伝送路と、
前記伝送路から入力された多重化信号を受信し、受信信号を出力する請求項1乃至4の何れか1項に記載の通信装置と、
を備え、
前記通信装置は、前記伝送路によって伝送された前記多重化信号に付与されたクロストークを補償する、
通信システム。 - 前記伝送路はマルチコアファイバ伝送路である、請求項8に記載の通信システム。
- 前記伝送路はマルチモードファイバ伝送路である、請求項8に記載の通信システム。
- 前記多重化信号はOAMを有する電波を多重化して得られる信号である、請求項8に記載の通信システム。
- 複数の演算器がアレイ状に並べられた演算器アレイの一部を備える第1の部分アレイと、
前記演算器アレイの他の一部を備える第2の部分アレイと、
入力信号を複数の分配信号に分割する分配手段と、
第1のモードにおいて、前記入力信号を前記第1の部分アレイ又は前記第2の部分アレイに入力し、第1のモードと異なる第2のモードにおいて、前記分配信号を前記第1の部分アレイ及び前記第2の部分アレイに入力する第1の選択手段と、
前記第1のモードにおいて、前記第1の部分アレイの出力信号を前記第2の部分アレイに入力し、前記第2のモードにおいて、0信号を前記第2の部分アレイに入力する第2の選択手段と、
前記第1の部分アレイの出力信号と前記第2の部分アレイの出力信号とを結合する結合手段と、
前記第1のモードにおいて、前記第2の部分アレイの出力信号を出力し、前記第2のモードにおいて、前記結合手段が出力する結合信号を出力する第3の選択手段と、
前記演算器毎に備えられ、前記演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、
を備える通信装置を制御するコンピュータが、
前記ビットマスク処理手段によるマスク量を制御する、
通信制御方法。 - 前記入力信号は、マルチコアファイバ伝送路によって伝送され、
前記コンピュータは、前記マルチコアファイバ伝送路のコア数と、前記マルチコアファイバ伝送路におけるコア間の距離と、に基づいて、前記マスク量を制御する、
請求項12に記載の通信制御方法。 - 前記演算器アレイが、第1の方向に2N個(Nは2以上の整数)及び前記第1の方向に交差する第2の方向に2N個の前記演算器がアレイ状に並んだ構成をとるとき、前記第1の部分アレイ及び前記第2の部分アレイは、前記第1の方向に2M個(Mは、1≦M≦(N/2)を満たす数)及び前記第2の方向に2M個の前記演算器がアレイ状に並んだ構成をとる、
請求項12に記載の通信制御方法。 - 前記第1のモードは、前記通信装置が処理可能な最大の入力信号数の前記入力信号が入力されるモードであり、前記第2のモードは、前記最大の入力信号数よりも少ない数の前記入力信号が入力されるモードである、
請求項12に記載の通信制御方法。 - 前記多重化信号は、マルチコアファイバ伝送路で伝送される多重化光信号である、請求項12に記載の通信制御方法。
- 前記多重化信号は、マルチモードファイバ伝送路で伝送される多重化光信号である、請求項12に記載の通信制御方法。
- 前記多重化信号は、OAMを有する電波を多重化して得られる信号である、請求項12に記載の通信制御方法。
- 複数の演算器がアレイ状に並べられた演算器アレイの一部を備える第1の部分アレイと、
前記演算器アレイの他の一部を備える第2の部分アレイと、
入力信号を複数の分配信号に分割する分配手段と、
第1のモードにおいて、前記入力信号を前記第1の部分アレイ又は前記第2の部分アレイに入力し、第1のモードと異なる第2のモードにおいて、前記分配信号を前記第1の部分アレイ及び前記第2の部分アレイに入力する第1の選択手段と、
前記第1のモードにおいて、前記第1の部分アレイの出力信号を前記第2の部分アレイに入力し、前記第2のモードにおいて、0信号を前記第2の部分アレイに入力する第2の選択手段と、
前記第1の部分アレイの出力信号と前記第2の部分アレイの出力信号とを結合する結合手段と、
前記第1のモードにおいて、前記第2の部分アレイの出力信号を出力し、前記第2のモードにおいて、前記結合手段が出力する結合信号を出力する第3の選択手段と、
前記演算器毎に備えられ、前記演算器において用いられる係数に対してビットマスク処理を行うビットマスク処理手段と、
を備える通信装置を制御するコンピュータに、
前記ビットマスク処理手段によるマスク量を制御する処理を実行させる、
プログラム。 - 前記入力信号は、マルチコアファイバ伝送路によって伝送され、
前記コンピュータに、前記マルチコアファイバ伝送路のコア数と、前記マルチコアファイバ伝送路におけるコア間の距離と、に基づいて、前記マスク量を制御する処理を実行させる、
請求項19に記載のプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2023/037237 WO2025079254A1 (ja) | 2023-10-13 | 2023-10-13 | 通信装置、通信システム、通信制御方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2023/037237 WO2025079254A1 (ja) | 2023-10-13 | 2023-10-13 | 通信装置、通信システム、通信制御方法、及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025079254A1 true WO2025079254A1 (ja) | 2025-04-17 |
Family
ID=95395451
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2023/037237 Pending WO2025079254A1 (ja) | 2023-10-13 | 2023-10-13 | 通信装置、通信システム、通信制御方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025079254A1 (ja) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015052895A1 (ja) * | 2013-10-11 | 2015-04-16 | 日本電気株式会社 | 光受信装置、光伝送システムおよび光受信方法 |
| WO2017211413A1 (en) * | 2016-06-08 | 2017-12-14 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Optical communication system and method |
| JP2018142837A (ja) * | 2017-02-27 | 2018-09-13 | 日本電信電話株式会社 | 通信装置、切替方法及びコンピュータプログラム |
| US20190081824A1 (en) * | 2017-09-14 | 2019-03-14 | Nxp Usa, Inc. | Soft Bit Computation Unit for MIMO Detection and Error Correction |
| WO2021053709A1 (ja) * | 2019-09-17 | 2021-03-25 | 日本電信電話株式会社 | 光伝送システム |
-
2023
- 2023-10-13 WO PCT/JP2023/037237 patent/WO2025079254A1/ja active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015052895A1 (ja) * | 2013-10-11 | 2015-04-16 | 日本電気株式会社 | 光受信装置、光伝送システムおよび光受信方法 |
| WO2017211413A1 (en) * | 2016-06-08 | 2017-12-14 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Optical communication system and method |
| JP2018142837A (ja) * | 2017-02-27 | 2018-09-13 | 日本電信電話株式会社 | 通信装置、切替方法及びコンピュータプログラム |
| US20190081824A1 (en) * | 2017-09-14 | 2019-03-14 | Nxp Usa, Inc. | Soft Bit Computation Unit for MIMO Detection and Error Correction |
| WO2021053709A1 (ja) * | 2019-09-17 | 2021-03-25 | 日本電信電話株式会社 | 光伝送システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5960265B2 (ja) | 空間分割多重システムのための方法および装置 | |
| US6466913B1 (en) | Method of determining a sound localization filter and a sound localization control system incorporating the filter | |
| EP1699913B1 (en) | A method for generating noise references for generalized sidelobe canceling | |
| KR101620879B1 (ko) | 광 mimo 처리 | |
| JP2000258647A (ja) | 導波路グレーティングルータおよびその所定の合成出力スペクトルを形成する方法 | |
| CN109845144A (zh) | 光接收机、光接收方法和光通信系统 | |
| JP2019154004A (ja) | 光伝送システム及び光伝送方法 | |
| TW201023606A (en) | Method and system for processing audio signals via separate input and output processing paths | |
| JP2023078228A (ja) | 光ネットワークを用いた再構成可能な計算ポッド | |
| WO2025079254A1 (ja) | 通信装置、通信システム、通信制御方法、及びプログラム | |
| US8909361B2 (en) | Method and system for processing high quality audio in a hardware audio codec for audio transmission | |
| JP4923039B2 (ja) | カノニカル形式で署名された数字の乗算器 | |
| CN114303329B (zh) | 信号处理装置和信号处理方法 | |
| WO2024185070A1 (ja) | 通信装置及び通信システム | |
| JP7120302B2 (ja) | 光空間通信システム、光受信装置、光受信方法、及びプログラム | |
| CN115865289B (zh) | 信道分离方法及系统 | |
| CN106569780B (zh) | 一种多通道数字音频信号实时音效处理方法及系统 | |
| JP2013507080A (ja) | 計算によるビームフォーミングに基づく再構成可能なアクティブアンテナ | |
| CN116339444A (zh) | 光计算装置、方法和系统 | |
| CN114450892A (zh) | 通信装置、干扰信号生成电路、控制电路、干扰去除方法以及程序存储介质 | |
| JP6634006B2 (ja) | 光信号処理装置 | |
| JP4892280B2 (ja) | 受信装置及び適応アルゴリズム制御方法 | |
| JP4756487B2 (ja) | 波長ルーティング装置及び波長ルーティングネットワーク | |
| EP1123595A2 (en) | Wdm transmitter and receiver | |
| JP2015159584A (ja) | 光受信装置、マルチコア光ファイバ及び光伝送システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23955502 Country of ref document: EP Kind code of ref document: A1 |