[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2014011577A - Signal processing system and signal processing method - Google Patents

Signal processing system and signal processing method Download PDF

Info

Publication number
JP2014011577A
JP2014011577A JP2012145921A JP2012145921A JP2014011577A JP 2014011577 A JP2014011577 A JP 2014011577A JP 2012145921 A JP2012145921 A JP 2012145921A JP 2012145921 A JP2012145921 A JP 2012145921A JP 2014011577 A JP2014011577 A JP 2014011577A
Authority
JP
Japan
Prior art keywords
random
signal
matrix
compression
restoration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2012145921A
Other languages
Japanese (ja)
Other versions
JP5761812B2 (en
Inventor
Doohwan Lee
斗煥 李
Takayuki Yamada
貴之 山田
Kazuhiro Uehara
一浩 上原
Kazunori Akaha
和徳 赤羽
Shosuke Kabashima
祥介 樺島
Akito Takeda
晃人 竹田
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.)
Nippon Telegraph and Telephone Corp
Tokyo Institute of Technology NUC
Original Assignee
Nippon Telegraph and Telephone Corp
Tokyo Institute of Technology NUC
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 Nippon Telegraph and Telephone Corp, Tokyo Institute of Technology NUC filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2012145921A priority Critical patent/JP5761812B2/en
Publication of JP2014011577A publication Critical patent/JP2014011577A/en
Application granted granted Critical
Publication of JP5761812B2 publication Critical patent/JP5761812B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a signal processing system that reduces the load of compression and restoration processes in compressive sensing.SOLUTION: The signal processing system includes: a random compressive matrix generation section for generating a random compressive matrix having in random positions of rows and columns smaller numbers of nonzero random values than the numbers of rows and columns of a compressive matrix; a compression section for matrix-multiplying every preset frame size of an input digital signal by the random compressive matrix to compress the input digital signal; a random restorative matrix generation section for referring to the random compressive matrix to generate a random restorative matrix equivalent to the random compressive matrix; and a restoration section for performing a restoration process using the random restorative matrix on the signal compressed by the compression section to restore the original digital signal. The restoration process restores the signal by finding an approximate value in solving an L1 optimization problem using a graph representation.

Description

本発明は、信号を圧縮及び復元する信号処理システム及び信号処理方法に関する。   The present invention relates to a signal processing system and a signal processing method for compressing and decompressing a signal.

入力データ信号の圧縮を行い、その結果から復元する枠組みを圧縮センシングと称する。ここで、圧縮とは信号とランダム圧縮行列の掛け算のことである。ランダム圧縮行列とは、行数が列数より少ない行列であり、行列の要素はランダム変数で構成される。行数が列数より少ないことで、入力データ信号とランダム圧縮行列の掛け算の結果で出力する信号が、入力信号より少なくなることで圧縮が可能である。   A framework for compressing an input data signal and restoring the result is called compressed sensing. Here, compression is multiplication of a signal and a random compression matrix. A random compression matrix is a matrix having fewer rows than columns, and the elements of the matrix are composed of random variables. When the number of rows is less than the number of columns, compression is possible because the signal output as a result of multiplication of the input data signal and the random compression matrix is less than the input signal.

この圧縮センシング技術では、圧縮したデータをランダム圧縮行列を参照し、L1―MINIMIZATION(L1最小化)等の方法を用いて元の信号に復元する(例えば、非特許文献1参照)。   In this compression sensing technique, the compressed data is restored to the original signal by using a method such as L1-MINIMATION (L1 minimization) with reference to a random compression matrix (see, for example, Non-Patent Document 1).

E. Candes et al., "An Introduction to Compressive Sampling," IEEE Signal Processing Magazine, pp. 21-30, March, 2008.E. Candes et al., "An Introduction to Compressive Sampling," IEEE Signal Processing Magazine, pp. 21-30, March, 2008.

しかしながら、上記ランダム圧縮行列による圧縮処理には、行列演算処理の負荷が重いため、圧縮及び復元処理時間が長くなってしまうという問題がある。   However, the compression processing using the random compression matrix has a problem that the processing time for compression and decompression becomes long because the load of the matrix operation processing is heavy.

本発明は、このような事情に鑑みてなされたもので、圧縮センシングにおける圧縮及び復元処理の負荷を軽減することができる信号処理システム及び信号処理方法を提供することを目的とする。   The present invention has been made in view of such circumstances, and an object of the present invention is to provide a signal processing system and a signal processing method that can reduce the load of compression and decompression processing in compressed sensing.

本発明は、圧縮行列の行数と列数より少ない数の非ゼロのランダム値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成部と、入力デジタル信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記入力デジタル信号を圧縮する圧縮部と、前記ランダム圧縮行列を参照して前記ランダム圧縮行列と同等のランダム復元行列を生成するランダム復元行列生成部と、前記ランダム復元行列を用いて前記圧縮部により圧縮した信号を復元処理することにより元のデジタル信号を復元する復元部とを備え、前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする。   The present invention relates to a random compression matrix generation unit that generates a random compression matrix having non-zero random values less than the number of rows and columns of a compression matrix at random locations of the matrix, and a preset input digital signal. A compression unit that compresses the input digital signal by performing matrix multiplication with the random compression matrix for each frame size, and random restoration that generates a random restoration matrix equivalent to the random compression matrix with reference to the random compression matrix A matrix generation unit, and a restoration unit that restores the original digital signal by restoring the signal compressed by the compression unit using the random restoration matrix, and the restoration process is an L1 optimum using a graph representation The signal is restored by obtaining an approximate value for solving the optimization problem.

本発明は、圧縮行列の行数と列数より少ない数の全て1である非ゼロの値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成部と、入力デジタル信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記入力デジタル信号を圧縮する圧縮部と、前記ランダム圧縮行列を参照して前記ランダム圧縮行列と同等のランダム復元行列を生成するランダム復元行列生成部と、前記ランダム復元行列を用いて前記圧縮部により圧縮した信号を復元処理することにより元のデジタル信号を復元する復元部とを備え、前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする。   The present invention includes a random compression matrix generation unit that generates a random compression matrix having non-zero values that are all ones less than the number of rows and columns of a compression matrix at random locations of the matrix, and an input digital signal A compression unit that compresses the input digital signal by performing matrix multiplication with the random compression matrix for each preset frame size, and generates a random decompression matrix equivalent to the random compression matrix with reference to the random compression matrix And a restoration unit that restores the original digital signal by restoring the signal compressed by the compression unit using the random restoration matrix, and the restoration process uses a graph representation. The signal is restored by obtaining an approximate value for solving the L1 optimization problem.

本発明は、複数のインターリーバと複数の加算器に相当するランダム圧縮行列を生成するランダム圧縮行列生成部と、複数のインターリーバと複数の加算器により構成され、前記複数のインターリーバは、入力デジタル信号をそれぞれ異なるランダムパターンで順番を切り替えた信号を出力し、前記複数の加算器は、それぞれ1個のインターリーバに接続され、予め決めておいた数の前記インターリーバの出力信号の和を出力することにより、前記入力デジタル信号を圧縮する圧縮部と、前記ランダム圧縮行列を参照して前記ランダム圧縮行列と同等のランダム復元行列を生成するランダム復元行列生成部と、前記ランダム復元行列を用いて前記圧縮部により圧縮した信号を復元処理することにより元のデジタル信号を復元する復元部とを備え、前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする。   The present invention includes a random compression matrix generation unit that generates a random compression matrix corresponding to a plurality of interleavers and a plurality of adders, a plurality of interleavers, and a plurality of adders. The digital signals are output in different random patterns, and the signals are switched in order. Each of the plurality of adders is connected to one interleaver, and the sum of the output signals of the interleaver determined in advance is calculated. A compression unit that compresses the input digital signal by outputting, a random restoration matrix generation unit that generates a random restoration matrix equivalent to the random compression matrix with reference to the random compression matrix, and the random restoration matrix And a restoration unit for restoring the original digital signal by restoring the signal compressed by the compression unit. The restoration process, and performs restoration of the signal by obtaining an approximate value in solving the L1 optimization problem using graph representation.

本発明は、入力アナログ信号をデジタル信号に変換するAD変換部と、前記AD変換部が出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号に変換した信号を前記入力デジタル信号として前記圧縮部に対して出力する高速フーリエ変換部とをさらに備えることを特徴とする。   In the present invention, an AD conversion unit that converts an input analog signal into a digital signal, and a digital signal output from the AD conversion unit is divided into compressed sensing frames and converted into a frequency domain signal by performing a fast Fourier transform process. And a fast Fourier transform unit that outputs a signal to the compression unit as the input digital signal.

本発明は、リモート局と中央局とを備える信号処理システムであって、前記リモート局は、入力アナログ信号をデジタル信号に変換するAD変換部と、前記AD変換部が出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号を出力する高速フーリエ変換部と、前記中央局から受信するコントロール情報を用いて圧縮行列の行数と列数より少ない数の非ゼロのランダム値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成部と、前記高速フーリエ変換部が出力する信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記信号を圧縮する圧縮部と、前記圧縮部が出力する圧縮信号の前記中央局への送信と、前記中央局が送信するコントロール情報の受信を行う第1の通信部とを備え、前記中央局は、前記リモート局が送信する圧縮信号の受信と前記コントロール情報を前記リモート局へ送信する第2の通信部と、前記ランダム圧縮行列の生成のために前記リモート局に送信する前記コントロール情報を生成する制御部と、前記コントロール情報を用いてランダム復元行列を生成するランダム復元行列生成部と、前記ランダム復元行列を用いて前記リモート局から受信する前記圧縮信号を復元処理することにより元のデジタル信号を復元する復元部とを備え、前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする。   The present invention is a signal processing system including a remote station and a central station, wherein the remote station converts an input analog signal into a digital signal, and compresses and senses the digital signal output from the AD converter. A Fast Fourier Transform unit that executes a Fast Fourier Transform process for each frame and outputs a frequency domain signal, and uses a control information received from the central station to reduce the number of non-compressed numbers less than the number of rows and columns of the compression matrix. A random compression matrix generation unit that generates a random compression matrix having a random value of zero at a random location of the matrix, and the random compression matrix and matrix for each preset frame size of the signal output by the fast Fourier transform unit A compression unit that compresses the signal by performing multiplication, transmission of the compressed signal output by the compression unit to the central station, and A first communication unit for receiving control information transmitted by the central station, wherein the central station receives a compressed signal transmitted by the remote station and transmits the control information to the remote station. A control unit that generates the control information to be transmitted to the remote station to generate the random compression matrix, a random recovery matrix generation unit that generates a random recovery matrix using the control information, and the random recovery A restoration unit that restores the original digital signal by restoring the compressed signal received from the remote station using a matrix, and the restoration process is performed when solving an L1 optimization problem using a graph expression. The signal is restored by obtaining an approximate value.

本発明は、リモート局と中央局とを備える信号処理システムであって、前記リモート局は、入力アナログ信号をデジタル信号に変換するAD変換部と、前記AD変換部が出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号を出力する高速フーリエ変換部と、前記中央局から受信するコントロール情報を用いて、圧縮行列の行数と列数より少ない数の全て1である非ゼロの値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成部と、前記高速フーリエ変換部が出力する信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記信号を圧縮する圧縮部と、前記圧縮部が出力する圧縮信号の前記中央局への送信と、前記中央局が送信するコントロール情報の受信を行う第1の通信部とを備え、前記中央局は、前記リモート局が送信する圧縮信号の受信と前記コントロール情報を前記リモート局へ送信する第2の通信部と、前記ランダム圧縮行列の生成のために前記リモート局に送信する前記コントロール情報を生成する制御部と、前記コントロール情報を用いてランダム復元行列を生成するランダム復元行列生成部と、前記ランダム復元行列を用いて前記リモート局から受信する前記圧縮信号を復元処理することにより元のデジタル信号を復元する復元部とを備え、前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする。   The present invention is a signal processing system including a remote station and a central station, wherein the remote station converts an input analog signal into a digital signal, and compresses and senses the digital signal output from the AD converter. Using a fast Fourier transform unit that executes a fast Fourier transform process for each frame and outputs a frequency domain signal, and control information received from the central station, the number of rows less than the number of rows and columns of the compression matrix. A random compression matrix generation unit that generates a random compression matrix having non-zero values that are all 1 at random locations in the matrix, and the random compression matrix for each predetermined frame size of the signal output by the fast Fourier transform unit. A compression unit that compresses the signal by performing matrix multiplication with a compression matrix; and transmission of the compressed signal output by the compression unit to the central station; A first communication unit that receives control information transmitted by the central station, and the central station receives a compressed signal transmitted by the remote station and transmits the control information to the remote station. A communication unit; a control unit that generates the control information to be transmitted to the remote station to generate the random compression matrix; a random recovery matrix generation unit that generates a random recovery matrix using the control information; A restoration unit that restores the original digital signal by restoring the compressed signal received from the remote station using a restoration matrix, and the restoration process solves the L1 optimization problem using a graph expression The signal is restored by obtaining an approximate value of.

本発明は、リモート局と中央局とを備える信号処理システムであって、前記リモート局は、入力アナログ信号をデジタル信号に変換するAD変換部と、前記AD変換部が出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号を出力する高速フーリエ変換部と、複数のインターリーバと複数の加算器に相当するランダム圧縮行列を生成するランダム圧縮行列生成部と、複数のインターリーバと複数の加算器により構成され、前記複数のインターリーバは、前記高速フーリエ変換部が出力する信号をそれぞれ異なるランダムパターンで順番を切り替えた信号を出力し、前記複数の加算器は、それぞれ1個のインターリーバに接続され、予め決めておいた数の前記インターリーバの出力信号の和を出力することにより、前記入力デジタル信号を圧縮する圧縮部と、前記圧縮部が出力する圧縮信号の前記中央局への送信と、前記中央局が送信するコントロール情報の受信を行う第1の通信部とを備え、前記中央局は、前記リモート局が送信する圧縮信号の受信と前記コントロール情報を前記リモート局へ送信する第2の通信部と、前記ランダム圧縮行列の生成のために前記リモート局に送信する前記コントロール情報を生成する制御部と、前記コントロール情報を用いてランダム復元行列を生成するランダム復元行列生成部と、前記ランダム復元行列を用いて前記リモート局から受信する前記圧縮信号を復元処理することにより元のデジタル信号を復元する復元部とを備え、前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする。   The present invention is a signal processing system including a remote station and a central station, wherein the remote station converts an input analog signal into a digital signal, and compresses and senses the digital signal output from the AD converter. A fast Fourier transform unit that performs fast Fourier transform processing for each frame and outputs a frequency domain signal; a random compression matrix generation unit that generates a random compression matrix corresponding to a plurality of interleavers and a plurality of adders; A plurality of interleavers and a plurality of adders, wherein the plurality of interleavers output signals output from the fast Fourier transform unit in different random patterns, and the plurality of adders. Are each connected to one interleaver and output a predetermined number of interleaver output signals. By outputting the sum, a compression unit that compresses the input digital signal, a transmission of the compressed signal output by the compression unit to the central station, and reception of control information transmitted by the central station A communication unit, wherein the central station receives a compressed signal transmitted from the remote station, transmits a control information to the remote station, and generates the random compression matrix for the remote compression matrix. A control unit that generates the control information to be transmitted to a station, a random recovery matrix generation unit that generates a random recovery matrix using the control information, and the compressed signal received from the remote station using the random recovery matrix. A restoration unit that restores the original digital signal by performing a restoration process, wherein the restoration process solves the L1 optimization problem using a graph expression. And performing reconstruction of the signal by obtaining an approximation of the time.

本発明は、信号の圧縮と復元を行う信号処理システムが行う信号処理方法であって、圧縮行列の行数と列数より少ない数の非ゼロのランダム値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成ステップと、入力デジタル信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記入力デジタル信号を圧縮する圧縮ステップと、前記ランダム圧縮行列を参照して前記ランダム圧縮行列と同等のランダム復元行列を生成するランダム復元行列生成ステップと、前記ランダム復元行列を用いて前記圧縮ステップにより圧縮した信号を復元処理することにより元のデジタル信号を復元する復元ステップとを有し、前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする。   The present invention is a signal processing method performed by a signal processing system that compresses and decompresses a signal, and includes a random number having a number of non-zero random values less than the number of rows and columns of a compression matrix at random locations in the matrix. A random compression matrix generating step for generating a compression matrix; a compression step for compressing the input digital signal by performing matrix multiplication with the random compression matrix for each preset frame size of the input digital signal; and the random compression matrix A random restoration matrix generation step for generating a random restoration matrix equivalent to the random compression matrix with reference to FIG. 5 and a restoration process of the signal compressed by the compression step using the random restoration matrix to restore the original digital signal A restoration step, wherein the restoration process is performed when solving an L1 optimization problem using a graph representation. By obtaining the approximate values and performing restoration of the signal.

本発明は、信号の圧縮と復元を行う信号処理システムが行う信号処理方法であって、圧縮行列の行数と列数より少ない数の全て1である非ゼロの値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成ステップと、入力デジタル信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記入力デジタル信号を圧縮する圧縮ステップと、前記ランダム圧縮行列を参照して前記ランダム圧縮行列と同等のランダム復元行列を生成するランダム復元行列生成ステップと、前記ランダム復元行列を用いて前記圧縮ステップにより圧縮した信号を復元処理することにより元のデジタル信号を復元する復元ステップとを有し、前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする。   The present invention relates to a signal processing method performed by a signal processing system that performs signal compression and decompression, in which non-zero values that are all ones less than the number of rows and columns of a compression matrix are assigned to random locations in the matrix. A random compression matrix generating step for generating a random compression matrix, and a compression step for compressing the input digital signal by performing matrix multiplication with the random compression matrix for each preset frame size of the input digital signal, A random restoration matrix generation step for generating a random restoration matrix equivalent to the random compression matrix with reference to the random compression matrix, and a signal compressed by the compression step using the random restoration matrix to restore the original digital A restoration step for restoring the signal, wherein the restoration process solves the L1 optimization problem using a graph representation. And performing reconstruction of the signal by obtaining an approximation of the time.

本発明は、複数のインターリーバと複数の加算器に相当するランダム圧縮行列を生成するランダム圧縮行列生成ステップと、前記複数のインターリーバが、入力デジタル信号をそれぞれ異なるランダムパターンで順番を切り替えた信号を出力し、前記インターリーバそれぞれに接続された加算器が、予め決めておいた数の前記インターリーバの出力信号の和を出力することにより、前記入力デジタル信号を圧縮する圧縮ステップと、前記ランダム圧縮行列を参照して前記ランダム圧縮行列と同等のランダム復元行列を生成するランダム復元行列生成ステップと、前記ランダム復元行列を用いて前記圧縮ステップにより圧縮した信号を復元処理することにより元のデジタル信号を復元する復元ステップとを有し、前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする。   The present invention provides a random compression matrix generation step for generating a random compression matrix corresponding to a plurality of interleavers and a plurality of adders, and a signal in which the plurality of interleavers switch the order of input digital signals in different random patterns. And an adder connected to each of the interleavers outputs a sum of output signals of the interleaver in a predetermined number, thereby compressing the input digital signal, and the random step A random restoration matrix generation step for generating a random restoration matrix equivalent to the random compression matrix with reference to the compression matrix, and an original digital signal by restoring the signal compressed by the compression step using the random restoration matrix A restoring step of restoring the graph representation, And performing reconstruction of the signal by obtaining an approximate value in solving the L1 optimization problem had.

本発明は、入力アナログ信号をデジタル信号に変換するAD変換ステップと、前記AD変換ステップが出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号に変換した信号を前記入力デジタル信号として前記圧縮ステップに対して出力する高速フーリエ変換ステップとをさらに有することを特徴とする。   In the present invention, an AD conversion step for converting an input analog signal into a digital signal, and a digital signal output from the AD conversion step are divided into compressed sensing frames and converted into a frequency domain signal by performing a fast Fourier transform process. And a fast Fourier transform step for outputting a signal as the input digital signal to the compression step.

本発明は、リモート局と中央局とを備える信号処理システムが行う信号処理方法であって、前記リモート局が、入力アナログ信号をデジタル信号に変換するAD変換ステップと、前記AD変換ステップが出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号を出力する高速フーリエ変換ステップと、前記中央局から受信するコントロール情報を用いて圧縮行列の行数と列数より少ない数の非ゼロのランダム値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成ステップと、前記高速フーリエ変換ステップが出力する信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記信号を圧縮する圧縮ステップと、前記圧縮ステップが出力する圧縮信号の前記中央局への送信と、前記中央局が送信するコントロール情報の受信を行う第1の通信ステップと、前記中央局が、前記リモート局が送信する圧縮信号の受信と前記コントロール情報を前記リモート局へ送信する第2の通信ステップと、前記ランダム圧縮行列の生成のために前記リモート局に送信する前記コントロール情報を生成する制御ステップと、前記コントロール情報を用いてランダム復元行列を生成するランダム復元行列生成ステップと、前記ランダム復元行列を用いて前記リモート局から受信する前記圧縮信号を復元処理することにより元のデジタル信号を復元する復元ステップとを有し、前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする。   The present invention is a signal processing method performed by a signal processing system including a remote station and a central station, wherein the remote station converts an input analog signal into a digital signal, and the AD conversion step outputs A fast Fourier transform step that outputs a frequency domain signal by executing a fast Fourier transform process by dividing the digital signal into compressed sensing frames, and the number of rows and columns of the compression matrix using control information received from the central station Random compression matrix generation step for generating a random compression matrix having a smaller number of non-zero random values at random locations of the matrix, and for each preset frame size of the signal output by the fast Fourier transform step, A compression step of compressing the signal by performing matrix multiplication with a random compression matrix; A first communication step for transmitting the compressed signal output by the compression step to the central station, receiving control information transmitted by the central station, and receiving a compressed signal transmitted by the remote station by the central station; And a second communication step for transmitting the control information to the remote station, a control step for generating the control information to be transmitted to the remote station for generating the random compression matrix, and a random step using the control information. A random restoration matrix generating step for generating a restoration matrix; and a restoration step for restoring the original digital signal by restoring the compressed signal received from the remote station using the random restoration matrix, The processing is performed by obtaining an approximate value when solving the L1 optimization problem using a graph expression. And performing restoration.

本発明は、リモート局と中央局とを備える信号処理システムが行う信号処理方法であって、前記リモート局が、入力アナログ信号をデジタル信号に変換するAD変換ステップと、前記AD変換ステップが出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号を出力する高速フーリエ変換ステップと、前記中央局から受信するコントロール情報を用いて、圧縮行列の行数と列数より少ない数の全て1である非ゼロの値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成ステップと、前記高速フーリエ変換ステップが出力する信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記信号を圧縮する圧縮ステップと、前記圧縮ステップが出力する圧縮信号の前記中央局への送信と、前記中央局が送信するコントロール情報の受信を行う第1の通信ステップと、前記中央局が、前記リモート局が送信する圧縮信号の受信と前記コントロール情報を前記リモート局へ送信する第2の通信ステップと、前記ランダム圧縮行列の生成のために前記リモート局に送信する前記コントロール情報を生成する制御ステップと、前記コントロール情報を用いてランダム復元行列を生成するランダム復元行列生成ステップと、前記ランダム復元行列を用いて前記リモート局から受信する前記圧縮信号を復元処理することにより元のデジタル信号を復元する復元ステップとを有し、前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする。   The present invention is a signal processing method performed by a signal processing system including a remote station and a central station, wherein the remote station converts an input analog signal into a digital signal, and the AD conversion step outputs The digital signal is divided into compressed sensing frames to perform a fast Fourier transform process and output a frequency domain signal, and using control information received from the central station, the number of rows and columns of the compression matrix A random compression matrix generation step for generating a random compression matrix having non-zero values that are all ones less than a number at random locations of the matrix, and a preset frame size of the signal output by the fast Fourier transform step A compression step of compressing the signal by performing matrix multiplication with the random compression matrix A first communication step for transmitting the compressed signal output by the compression step to the central station, receiving control information transmitted by the central station, and a compressed signal transmitted by the remote station by the central station. Using the control information, a second communication step of transmitting the control information to the remote station, a control step of generating the control information to be transmitted to the remote station to generate the random compression matrix, and the control information A random restoration matrix generating step for generating a random restoration matrix, and a restoration step for restoring the original digital signal by restoring the compressed signal received from the remote station using the random restoration matrix, The restoration process is performed by obtaining an approximate value when solving the L1 optimization problem using the graph expression. And performing restoration of the signal.

本発明は、リモート局と中央局とを備える信号処理システムが行う信号処理方法であって、前記リモート局が、入力アナログ信号をデジタル信号に変換するAD変換ステップと、前記AD変換ステップが出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号を出力する高速フーリエ変換ステップと、複数のインターリーバと複数の加算器に相当するランダム圧縮行列を生成するランダム圧縮行列生成ステップと、複数のインターリーバが、前記高速フーリエ変換ステップが出力する信号をそれぞれ異なるランダムパターンで順番を切り替えた信号を出力し、前記インターリーバそれぞれに接続された複数の加算器が、予め決めておいた数の前記インターリーバの出力信号の和を出力することにより、前記入力デジタル信号を圧縮する圧縮ステップと、前記圧縮ステップが出力する圧縮信号の前記中央局への送信と、前記中央局が送信するコントロール情報の受信を行う第1の通信ステップと、前記中央局が、前記リモート局が送信する圧縮信号の受信と前記コントロール情報を前記リモート局へ送信する第2の通信ステップと、前記ランダム圧縮行列の生成のために前記リモート局に送信する前記コントロール情報を生成する制御ステップと、前記コントロール情報を用いてランダム復元行列を生成するランダム復元行列生成ステップと、前記ランダム復元行列を用いて前記リモート局から受信する前記圧縮信号を復元処理することにより元のデジタル信号を復元する復元ステップとを有し、前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする。   The present invention is a signal processing method performed by a signal processing system including a remote station and a central station, wherein the remote station converts an input analog signal into a digital signal, and the AD conversion step outputs A fast Fourier transform step in which a digital signal is divided into compressed sensing frames and a fast Fourier transform process is performed to output a frequency domain signal, and a random compression matrix corresponding to a plurality of interleavers and a plurality of adders is generated. A compression matrix generation step and a plurality of interleavers output signals output from the fast Fourier transform step in different random patterns, and a plurality of adders connected to each of the interleavers, Output the sum of output signals of the interleaver for a predetermined number A compression step for compressing the input digital signal; a first communication step for transmitting the compressed signal output by the compression step to the central station; and receiving control information transmitted by the central station; A second communication step in which the central station receives a compressed signal transmitted by the remote station and transmits the control information to the remote station; and the control transmitted to the remote station to generate the random compression matrix. A control step for generating information, a random recovery matrix generation step for generating a random recovery matrix using the control information, and a recovery process for the compressed signal received from the remote station using the random recovery matrix. And restoring the digital signal, wherein the restoration process is a graph representation. And performing reconstruction of the signal by obtaining an approximate value in solving the L1 optimization problem had.

本発明によれば、圧縮センシングにおける圧縮処理の負荷を軽減することができるという効果が得られる。そのため、圧縮処理に要する時間を短縮することができる。   According to the present invention, it is possible to reduce the load of compression processing in compression sensing. Therefore, the time required for the compression process can be shortened.

本発明の第1の実施形態における信号処理システムの構成例を示す図である。It is a figure which shows the structural example of the signal processing system in the 1st Embodiment of this invention. 本発明におけるランダム圧縮行列の例を模式的に示す図である。It is a figure which shows typically the example of the random compression matrix in this invention. 本発明における圧縮及び復元を模式的に示す図である。It is a figure which shows typically the compression and decompression | restoration in this invention. 本発明における圧縮を模式的に示す図である。It is a figure which shows the compression in this invention typically. 本発明の復元処理におけるグラフ構成を模式的に示す図である。It is a figure which shows typically the graph structure in the decompression | restoration process of this invention. 本発明の復元処理における部分的な最適化の例を模式的に示す図である。It is a figure which shows typically the example of the partial optimization in the decompression | restoration process of this invention. 信号処理システムが実行する処理手順例を示す図である。It is a figure which shows the example of a process sequence which a signal processing system performs. 本発明の第2の実施形態におけるランダム圧縮行列の例を模式的に示す図である。It is a figure which shows typically the example of the random compression matrix in the 2nd Embodiment of this invention. 本発明の第3の実施形態における圧縮センシング部の構成の例を模式的に示す図である。It is a figure which shows typically the example of a structure of the compression sensing part in the 3rd Embodiment of this invention. 本発明の第3の実施形態における復元処理のグラフの構成の例を模式的に示す図である。It is a figure which shows typically the example of a structure of the graph of the decompression | restoration process in the 3rd Embodiment of this invention. 本発明の第4の実施形態における信号処理システムの構成例を示す図である。It is a figure which shows the structural example of the signal processing system in the 4th Embodiment of this invention. 第4の実施形態における信号処理システムが実行する処理手順例を示す図である。It is a figure which shows the example of a process sequence which the signal processing system in 4th Embodiment performs. 本発明におけるリモート局と中央局と伝送路で構成されるシステムの例を示す図である。It is a figure which shows the example of the system comprised by the remote station in this invention, a central station, and a transmission line. 本発明の第5の実施形態における信号処理システムの構成例を示す図である。It is a figure which shows the structural example of the signal processing system in the 5th Embodiment of this invention. 第5の実施形態における信号処理システムが実行する処理手順例を示す図である。It is a figure which shows the example of a process sequence which the signal processing system in 5th Embodiment performs.

<第1の実施形態>
[信号処理システムの全体構成]
以下、図面を参照して、本発明の一実施形態による信号処理システムを説明する。図1は、本実施形態における信号処理システム100の構成を示すブロック図である。この図に示す信号処理システム100は、圧縮センシング部101、信号復元部102、ランダム圧縮行列生成部103およびランダム復元行列生成部104を備える。圧縮センシング部101は、ランダム圧縮行列生成部103により生成されたランダム圧縮行列を利用して入力信号を圧縮し、圧縮信号を出力する。信号復元部102は、ランダム復元行列生成部104により生成されたランダム復元行列を利用して圧縮信号を復元し、復元信号を出力する。
<First Embodiment>
[Overall configuration of signal processing system]
Hereinafter, a signal processing system according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a signal processing system 100 in the present embodiment. The signal processing system 100 shown in this figure includes a compression sensing unit 101, a signal restoration unit 102, a random compression matrix generation unit 103, and a random restoration matrix generation unit 104. The compression sensing unit 101 compresses an input signal using the random compression matrix generated by the random compression matrix generation unit 103, and outputs a compressed signal. The signal restoration unit 102 restores the compressed signal using the random restoration matrix generated by the random restoration matrix generation unit 104, and outputs the restored signal.

ランダム圧縮行列生成部103は、各行と各列あたりにK個とJ個の非ゼロのランダム値を持つランダム行列を生成する。ここで、KとJはそれぞれランダム圧縮行列の行数と列数より少ない数である。図2に、ランダム圧縮行列の行数と列数が4と10の場合に、KとJが5と2の場合のランダム圧縮行列の例を示す。各行には、5個のみの成分が非ゼロの値を持ち、各列は2個のみ成分が非ゼロの値を持つ。各非ゼロの値と非ゼロの値を持つ成分の位置はランダムに決定される。ランダム復元行列生成部104は、ランダム圧縮行列生成部が生成したランダム圧縮行列と同様な行列を生成し、ランダム復元行列とする。   The random compression matrix generation unit 103 generates a random matrix having K and J non-zero random values for each row and each column. Here, K and J are numbers smaller than the number of rows and columns of the random compression matrix, respectively. FIG. 2 shows an example of the random compression matrix when the number of rows and columns of the random compression matrix is 4 and 10, and K and J are 5 and 2. In each row, only 5 components have non-zero values and each column has only 2 components non-zero values. The position of each non-zero value and component having a non-zero value is determined randomly. The random decompression matrix generation unit 104 generates a matrix similar to the random compression matrix generated by the random compression matrix generation unit and sets it as a random decompression matrix.

図3は、上記図1に示す信号処理システム100における信号処理を模式的に示す図である。図3(a)は、入力信号を示している。ここでの入力信号としては、時系列における(X〜X299)の300個のデータを抜き出して示している。圧縮センシング部101は、上記のように時系列で入力される入力信号を所定数のデータごとの圧縮センシングフレームの単位に分割する。図3(a)では、データX〜X299を、X〜X99、X100〜X199およびX200〜X299の各100個のデータから成る3つの圧縮センシングフレームに分割した例を示している。 FIG. 3 is a diagram schematically showing signal processing in the signal processing system 100 shown in FIG. FIG. 3A shows an input signal. As an input signal here, 300 data of (X 0 to X 299 ) in the time series are extracted and shown. The compressed sensing unit 101 divides the input signal input in time series as described above into units of a compressed sensing frame for each predetermined number of data. In FIG. 3A, an example in which data X 0 to X 299 is divided into three compressed sensing frames each consisting of 100 data of X 0 to X 99 , X 100 to X 199 and X 200 to X 299. Show.

そして、図3(a)から図3(b)への遷移として示すように、圧縮センシング部101は、データX〜X99から成る圧縮センシングフレームについて圧縮処理を施すことで、40個のデータT〜T39から成る圧縮フレームを生成する。同様に、圧縮センシング部101は、データX100〜X199から成る圧縮センシングフレームについて圧縮処理を施して40個のデータT40〜T79から成る圧縮フレームを生成する。同様に、圧縮センシング部101は、データX200〜X299から成る圧縮センシングフレームについて圧縮処理を施して40個のデータT80〜T119から成る圧縮フレームを生成する。このように得られた圧縮フレーム(T〜T39)、(T40〜T79)、(T80〜T119)が圧縮信号として出力される。 Then, as shown as a transition from FIG. 3A to FIG. 3B, the compressed sensing unit 101 performs compression processing on the compressed sensing frame composed of the data X 0 to X 99 to obtain 40 data. A compressed frame composed of T 0 to T 39 is generated. Similarly, the compressed sensing unit 101 performs compression processing on the compressed sensing frame composed of data X 100 to X 199 to generate a compressed frame composed of 40 pieces of data T 40 to T 79 . Similarly, the compressed sensing unit 101 performs compression processing on the compressed sensing frame composed of the data X 200 to X 299 to generate a compressed frame composed of 40 pieces of data T 80 to T 119 . The compressed frames (T 0 to T 39 ), (T 40 to T 79 ), and (T 80 to T 119 ) thus obtained are output as compressed signals.

このように圧縮センシング部101は、N個データから成る圧縮センシングフレームごとに、M(M<N)個のデータとなるように圧縮する。この図4の例では、N=100、M=40とされているので、圧縮率は40%となる。   As described above, the compressed sensing unit 101 compresses each compressed sensing frame including N pieces of data so that M (M <N) pieces of data are obtained. In the example of FIG. 4, since N = 100 and M = 40, the compression rate is 40%.

次に、信号復元部102は、圧縮信号として、圧縮フレーム(T〜T39)、(T40〜T79)、(T80〜T119)を入力し、この圧縮フレームごとを対象として復元処理を実行する。つまり、信号復元部102は、データT〜T39から成る圧縮フレームについて復元処理を施して、X〜X99のデータに復元する。同様に、信号復元部102は、データT40〜T79から成る圧縮フレームについて復元処理を施して、X100〜X199のデータに復元する。同様に、信号復元部102は、データT80〜T119から成る圧縮フレームについて復元処理を施して、X200〜X299のデータに復元する。このように復元されたデータX〜X299が復元信号となる。なお、この図においては圧縮率が40%の場合を示しているが、圧縮率についてはあくまでも一例であり、他の圧縮率が採用されてかまわない。 Next, the signal restoration unit 102 inputs compressed frames (T 0 to T 39 ), (T 40 to T 79 ), and (T 80 to T 119 ) as compressed signals, and restores each compressed frame as a target. Execute the process. That is, the signal restoration unit 102 performs a restoration process on the compressed frame including the data T 0 to T 39 and restores the data to X 0 to X 99 . Similarly, the signal restoration unit 102 performs a restoration process on the compressed frame including the data T 40 to T 79 to restore the data of X 100 to X 199 . Similarly, the signal restoration unit 102 performs a restoration process on the compressed frame including the data T 80 to T 119 and restores the data to X 200 to X 299 . The data X 0 to X 299 restored in this way becomes a restoration signal. In this figure, the case where the compression rate is 40% is shown, but the compression rate is merely an example, and other compression rates may be adopted.

[信号復元部の構成]
以下、1個の圧縮センシングフレーム(N)分に相当する入力信号と、ランダム圧縮行列と、圧縮後の信号と信号復元後の信号を、それぞれ、X0と、Hと、Yと、Xと称する。第1の実施形態において、ランダム復元行列はランダム圧縮行列と同様であるため、ランダム復元行列もランダム圧縮行列と同様にHと称する。X0と、Hと、Yと、Xの行列のサイズは、それぞれ、N×1、M×N、M×1、N×1である。X0とHとYは、圧縮後の信号Yが、ランダム圧縮行列Hに入力信号X0を掛け算する結果で得られるため、Y=H×X0で表現される。
[Configuration of signal restoration unit]
Hereinafter, an input signal corresponding to one compressed sensing frame (N), a random compression matrix, a signal after compression, and a signal after signal restoration are referred to as X0, H, Y, and X, respectively. . In the first embodiment, since the random decompression matrix is the same as the random compression matrix, the random decompression matrix is also referred to as H, like the random compression matrix. The sizes of the X0, H, Y, and X matrices are N × 1, M × N, M × 1, and N × 1, respectively. X0, H, and Y are expressed as Y = H × X0 because the compressed signal Y is obtained by multiplying the random compression matrix H by the input signal X0.

以下、Hのu行目とi列目の成分をHuiと称する。また、X0のi行目の成分をX0 と称する。また、Yのu行目の成分をYと称する。X0とHuiとYは、

Figure 2014011577
の関係式で表現される。ここで、∂uは、Hのu行目の非ゼロ成分に対する列添字の集合を表す。例えば、図2に示すランダム圧縮行列の例において、ランダム圧縮行列の1行目の非ゼロ成分に対する列添字の集合は、{1、4、6、7、9}であるため、∂1は{1、4、6、7、9}である。同様に、∂2は、{2、3、4、8、10}である。 Hereinafter, the u-th and i-th components of H are referred to as H ui . The component in the i-th row of X0 is referred to as X0 i . Also, the u-th component of Y is referred to as Y u. X0 i and H ui and Y u is,
Figure 2014011577
It is expressed by the relational expression. Here, ∂u represents a set of column subscripts for the non-zero component of the u-th row of H. For example, in the example of the random compression matrix shown in FIG. 2, the set of column subscripts for the non-zero component in the first row of the random compression matrix is {1, 4, 6, 7, 9}, so that ∂1 is { 1, 4, 6, 7, 9}. Similarly, ∂2 is {2, 3, 4, 8, 10}.

以下、同様に、Hのi列目の非ゼロ成分に対する行添字の集合を∂iと表す。例えば、図2に示すランダム圧縮行列の列において、ランダム圧縮行列の1列目の非ゼロ成分に対する行添字の集合は、{1、3}であるため、∂1は{1、3}である。同様に、∂2は、{2、3}である。   Hereinafter, similarly, a set of row subscripts for the non-zero component of the i-th column of H is denoted as ∂i. For example, in the column of the random compression matrix shown in FIG. 2, since the set of row subscripts for the non-zero component in the first column of the random compression matrix is {1, 3}, ∂1 is {1, 3} . Similarly, ∂2 is {2, 3}.

HとYを与えられた際の信号復元の方策としてL1―MINIMIZATION(L1最小化)は、H×X=Yの拘束条件を満たしながら、XのL1ノルムを最小化するXを探す過程であり(式1)のように表される。

Figure 2014011577
ここで、XのL1ノルムとは、
Figure 2014011577
であり、Xの各成分の絶対値の総和を表す。 L1-MINIMIZATION (L1 minimization) is a process of searching for X that minimizes the L1 norm of X while satisfying the constraint condition of H × X = Y as a policy for signal restoration when H and Y are given. It is expressed as (Equation 1).
Figure 2014011577
Here, the L1 norm of X is
Figure 2014011577
And represents the sum of absolute values of each component of X.

(式1)は、拘束条件のない下記の(式2)で表すXの最適化問題と同様であることが知られている。

Figure 2014011577
ここで、λは、λ>0を満たす。 It is known that (Equation 1) is the same as the optimization problem of X represented by the following (Equation 2) without constraint conditions.
Figure 2014011577
Here, λ satisfies λ> 0.

さらに、(式2)は、λが+0に近づくことを解くことで、(式3)のZとXの最適化問題と同様になる。

Figure 2014011577
ここで、Zは、(式2)と(式3)を同様にするYとXの変数である。 Furthermore, (Equation 2) becomes the same as the optimization problem of Z and X in (Equation 3) by solving that λ approaches +0.
Figure 2014011577
Here, Z is a variable of Y and X that makes (Equation 2) and (Equation 3) similar.

信号復元部102の復元処理は、(式3)で表される最適化問題の解として求められたXを、入力信号X0の近似値と見なし、入力信号X0の復元処理を行う。   In the restoration process of the signal restoration unit 102, X obtained as a solution to the optimization problem expressed by (Equation 3) is regarded as an approximate value of the input signal X0, and the restoration process of the input signal X0 is performed.

(式3)の最適化問題の解を求める準備として、(式3)の最適化問題の目的関数を、Ω(X,Z)と称し、(式4)のように表わす。

Figure 2014011577
ここで、
Figure 2014011577
は、Xに単独に依存し、
Figure 2014011577
は、Zに単独に依存する。 In preparation for obtaining a solution to the optimization problem of (Expression 3), the objective function of the optimization problem of (Expression 3) is referred to as Ω (X, Z) and is expressed as (Expression 4).
Figure 2014011577
here,
Figure 2014011577
Depends solely on X,
Figure 2014011577
Depends solely on Z.

(式4)が表す目的関数Ω(X,Z)のグラフ表現を導入する。図5は、目的関数Ω(X,Z)のグラフ表現の例を示す。図5において、「○」の表示は、信号の各成分Xおよび目的関数(式4)の中でXに関して単独に依存する項λ|X|を表す。また、「□」の表示は、変数Zおよび目的関数(式4)の中でZに関して単独に依存する項−(1/2)Z +Zを表現する。「○」の表示と「□」の表示を結ぶ結線は相互作用項Huiを意味する。 A graph representation of the objective function Ω (X, Z) represented by (Expression 4) is introduced. FIG. 5 shows an example of a graphical representation of the objective function Ω (X, Z). In FIG. 5, the display of “◯” represents a term λ | X i | that is independently dependent on X i in each component X i and the objective function (Equation 4) of the signal. The display of "□", Section depends solely with respect to Z u in the variables Z u and objective function (Equation 4) - (1/2) representing a Z u 2 + Z u Y u . The connection between the display of “◯” and the display of “□” means the interaction term H ui Z u X i .

信号復元部102の復元処理は、(式3)で表される最適化問題の解を求めることであるが、(式3)の最適化問題は、多変数を同時に最適化する必要があり、信号処理が複雑であり、また、信号処理における負荷が大きい。以下、(式3)の最適化問題の処理負荷を低減するため、(式4)で表現される目的関数を変数毎に独立な1変数の目的関数の束に近似し、各1変数毎の最適化問題を単独に求める。   The restoration process of the signal restoration unit 102 is to find a solution to the optimization problem expressed by (Equation 3). However, the optimization problem of (Equation 3) needs to simultaneously optimize multiple variables. The signal processing is complicated and the load on the signal processing is large. Hereinafter, in order to reduce the processing load of the optimization problem of (Equation 3), the objective function expressed by (Equation 4) is approximated to a bundle of independent objective functions for each variable, and Find the optimization problem independently.

(式4)のΩ(X,Z)の中で、Xのみに依存する目的関数をΩ(X)と称し、(式5)に表す。同様に、(式4)のΩ(X,Z)の中で、Zのみに依存する目的関数をΩ(Z)と称し、(式6)に表す。

Figure 2014011577
ここで、X\Xは集合Xから要素Xを取り除いてできる集合を表し、また、Z\Zは集合Zから要素Zを取り除いてできる集合を表す。例えば、集合Xが{X,X,X,X,X}の場合、X\Xは、集合XからXを取り除いた{X,X,X,X}である。 Among the Omega (X, Z) (Equation 4), called the objective function that depends only on X i Omega i and (X i), expressed in (Equation 5). Similarly, referred to as in the Omega (X, Z) (Equation 4), the objective function that depends only on Z u Ω u (Z u) , represented in (Equation 6).
Figure 2014011577
Here, X\X i represents a set that can remove the element X i from the set X, also, Z\Z u denotes the set that can remove the element Z u from the set Z. For example, if the set X is {X 1, X 2, X 3, X 4, X 5}, X\X 2 is to remove X 2 from the set X {X 1, X 3, X 4, X 5 }.

のみに依存するΩ(X)と、Zのみに依存するΩ(Z)を、それぞれ、Xのマージナルコスト(MARGINAL COST)とZのマージナルコストと称する。XのマージナルコストΩ(X)が与えられれば、Xの復元値は、Ω(X)をXについて最適化することで求まる。これは多変数の目的関数(式4)のΩ(X,Z)の最適化よりも技術的にも計算量的にも容易である。 And X i only depends Omega i (X i), Z u only Omega dependent u a (Z u), respectively, referred to as marginal cost marginal cost (MARGINAL COST) and Z u of X i. Given X i marginal cost Omega i of (X i) is the restored value of X i is, Omega i a (X i) determined by optimizing the X i. This is technically and computationally easier than optimizing Ω (X, Z) of the multivariable objective function (Equation 4).

ここで、補助的な目的関数をもう1つ導入する。(式4)のΩ(X,Z)において、Xが関わっている項は、

Figure 2014011577
のみである。このことに着目し、Xに関する項を取り除いて得られる目的関数をΩ\i(X\Xi,Z)と定義する。Ω\i(X\Xi,Z)は下記の(式7)のように表される。
Figure 2014011577
Here, another auxiliary objective function is introduced. In Ω (X, Z) of (Equation 4), the term related to X i is
Figure 2014011577
Only. Focusing on this, the objective function obtained by removing the term relating to X i is defined as Ω \ i (X \ Xi, Z). Ω \ i (X \ Xi, Z) is expressed as in the following (formula 7).
Figure 2014011577

同様に、(式4)のΩ(X,Z)から、Zに関する項を取り除いて得られる目的関数をΩ\u(X,Z\Z)と定義する。Ω\u(X,Z\Z)は下記の(式8)のように表される。

Figure 2014011577
Similarly, defined as the Omega (X, Z) (Equation 4), the objective function obtained by removing the section on Z u Ω \u (X, Z\Z u). Ω \ u (X, Z \ Z u ) is expressed as in the following (formula 8).
Figure 2014011577

(式7)及び(式8)に定義した、Ω\i(X\Xi,Z)及びΩ\u(X,Z\Z)をキャビティコスト(CAVITY COST)と称する。 Referred as defined in (Equation 7) and (Equation 8), Ω \i (X\Xi, Z) and Ω \u (X, Z\Z u) and the cavity cost (CAVITY COST).

(式5)のΩ(X)と(式7)のΩ\i(X\Xi,Z)の間では、(式9)の関係が成立する。

Figure 2014011577
The relationship of (Expression 9) is established between Ω i (X i ) of (Expression 5) and Ω \ i (X \ Xi, Z) of (Expression 7).
Figure 2014011577

同様に、(式6)のΩ(Z)と(式8)のΩ\u(X,Z\Z)の間では、(式10)の関係が成立する。

Figure 2014011577
Similarly, the relationship of (Expression 10) is established between Ω u (Z u ) in (Expression 6) and Ω \ u (X, Z \ Z u ) in (Expression 8).
Figure 2014011577

ここで、信号復元部102の復元処理が、(式3)に表す最適化問題の解を求めることにおいて、図5のグラフがループを含まずツリー構造をしている場合には、任意のノードを取り除いて局所的に分離される部分同士は、他の部分で連結している可能性はない。そのため、最適化処理を任意のノードを取り除いて分かれる部分間で独立に行うことができる。図6に、Xを取り除いて局所的に分離される4部分の独立的な最適化処理の例を示す。図6では、Xを取り除くことで、図5のグラフが連結しない4部分に分かれる。この4部分の最適化をそれぞれ独立して行ってから得られる4個結果だけを比較して最終的な解を求める。 Here, when the restoration process of the signal restoration unit 102 obtains the solution to the optimization problem expressed by (Equation 3), when the graph of FIG. There is no possibility that parts that are locally separated by removing are connected by other parts. Therefore, the optimization process can be performed independently between the parts separated by removing any node. FIG. 6 shows an example of four independent optimization processes that are locally separated by removing X i . In Figure 6, by removing the X i, divided into 4 portions graph of FIG. 5 are not connected. The final solution is obtained by comparing only the four results obtained after the optimization of these four parts independently.

次に、最適化処理を任意のノードを取り除いて分かれる部分間で独立に行う方法を説明する。まず、Xに関する項を取り除いて得られるキャビティコストΩ\i(X\Xi,Z)における、ZのマージナルコストをΩu\i(Z)と称し、(式11)のように定義する。

Figure 2014011577
Next, a description will be given of a method of performing the optimization process independently between the divided parts by removing an arbitrary node. First, the marginal cost of Z u in the cavity cost Ω \ i (X \ Xi, Z) obtained by removing the term related to X i is referred to as Ω u \ i (Z u ) and defined as (Equation 11) To do.
Figure 2014011577

同様に、Zに関する項を取り除いて得られるキャビティコストΩ\u(X,Z\Z)における、XのマージナルコストをΩi\u(X)と称し、(式12)のように定義する。

Figure 2014011577
Similarly, cavity cost obtained by removing the section on Z u Ω \u (X, Z\Z u) in the marginal cost of X i called Omega I\u (X i), as represented by equation (12) Defined in
Figure 2014011577

そして、Ωu\i(Z)とΩi\u(X)をキャビティマージナル(CAVITY MARGINAL)と称する。 Then, Ω u\i (Z u) and Omega I\u the (X i) is referred to as a cavity marginal (CAVITY MARGINAL).

のマージナルコストΩ(X)と、XのキャビティコストΩ\i(X\X,Z)と、Ω\i(X\X,Z)における、ZのキャビティマージナルΩu\i(Z)の関係は、(式13)のようになる。

Figure 2014011577
And X i marginal cost Omega i of (X i), a cavity cost Ω \i (X\X i, Z) of X i and, Ω \i (X\X i, Z) in the cavity marginal of Z u Omega The relationship of u \ i (Z u ) is as shown in (Equation 13).
Figure 2014011577

同様に、ZのマージナルコストΩ(Z)と、ZのキャビティコストΩ\u(X,Z\Z)と、Ω\u(X,Z\Z)における、XのキャビティマージナルΩi\u(X)の関係は、(式14)のようになる。

Figure 2014011577
Similarly, Z u marginal cost Omega u and (Z u), cavity cost Ω \u (X, Z\Z u) of Z u and, Ω \u (X, Z\Z u) in, the X i The relationship of the cavity marginal Ω i \ u (X i ) is as shown in (Expression 14).
Figure 2014011577

ところで、図5のグラフがループを含まずツリー構造をしている場合には、キャビティマージナルに関して、(式15)の関係式が成立する。

Figure 2014011577
ここで、∂i\uは、上記ランダム圧縮行列Hのi列目の非ゼロ成分に対する行添字の集合である∂iから、u行目の行添字を取り除いた行添字の集合である。例えば、図2に表すランダム圧縮行列Hにおいて、3列目の非ゼロ成分に対する行添字の集合を表す∂3は、{2,4}であり、この集合から2行目の行添字を取り除いた行添字の集合∂3\2は、{4}になる。また、Zは、集合∂i\uの行添字に関するZの変数である。例えば、上記の集合∂3\2の{4}の場合、ZはZである。なお、Hviは、上記ランダム圧縮行列Hのv行目とi列目の成分を表す。図2に示すランダム圧縮行列Hにおいて、上記の集合∂3\2の{4}の場合、H43は、4行目の3列目の成分である1.4である。そして、Ωv\i(Z)は、Xに関する項を取り除いて得られるキャビティコストΩ\i(X\X,Z)における、Zのマージナルコストである。 By the way, when the graph of FIG. 5 does not include a loop and has a tree structure, the relational expression of (Expression 15) is established for the cavity marginal.
Figure 2014011577
Here, ∂i \ u is a set of row subscripts obtained by removing the row subscript of the u-th row from ∂i, which is a set of row subscripts for the non-zero component of the i-th column of the random compression matrix H. For example, in the random compression matrix H shown in FIG. 2, ∂3 representing the set of row subscripts for the non-zero component of the third column is {2, 4}, and the row subscript of the second row is removed from this set. The set of line subscripts ∂3 \ 2 becomes {4}. In addition, Z v is a Z variable of on-line index of the set ∂i\u. For example, in the case of {4} above the set ∂3\2, Z v is Z 4. H vi represents the components of the v-th row and the i-th column of the random compression matrix H. In random compressed matrix H shown in FIG. 2, in the case of {4} above the set ∂3\2, H 43 is 1.4 which is a component of the third column of the fourth row. Ω v \ i (Z v ) is the marginal cost of Z v in the cavity cost Ω \ i (X \ X i , Z) obtained by removing the term related to X i .

同様に、図5のグラフがループを含まずツリー構造をしている場合には、キャビティマージナルに関して、(式16)の関係式が成立する。

Figure 2014011577
ここで、∂u\iは、上記ランダム圧縮行列Hのu行目の非ゼロ成分に対する列添字の集合である∂uから、i列目の列添字を取り除いた列添字の集合である。Xは、集合∂u\iの列添字に関するXの変数である。Hulは、上記ランダム圧縮行列Hのu行目とl列目の成分を表す。Ωl\u(X)は、Zに関する項を取り除いて得られるキャビティコストΩ\u(X,Z\Z)における、Xのマージナルコストである。 Similarly, when the graph of FIG. 5 has a tree structure that does not include a loop, the relational expression of (Expression 16) holds for the cavity marginal.
Figure 2014011577
Here, ∂u \ i is a set of column subscripts obtained by removing the column subscript of the i-th column from ∂u, which is a set of column subscripts for the non-zero component of the u-th row of the random compression matrix H. X l is a variable of X related to the column index of the set ∂u \ i. H ul represents components of the u-th row and the l-th column of the random compression matrix H. Ω l\u (X l) are cavities cost obtained by removing the section on Z u Ω \u (X, Z\Z u) in a marginal cost of X l.

(式16)のキャビティマージナルΩu\i(Z)が得られれば、(式5)に定義したXのマージナルコストΩ(X)は、(式17)のように求められる。

Figure 2014011577
As long obtained cavity marginal Ω u\i (Z u) of equation (16), marginal cost Omega i (X i) of the X i defined in (Equation 5) is obtained by the equation (17).
Figure 2014011577

同様に、Xの成分毎に(i=1,2,3,...,N)、(式16)のキャビティマージナルΩu\i(Z)を計算してから(式17)のΩ(X)をXの各成分を求めることができる。 Similarly, after calculating the cavity marginal Ω u \ i (Z u ) of (Equation 16) for each component of X i (i = 1, 2, 3,..., N), (Equation 17) Each component of X i can be obtained from Ω i (X i ).

キャビティマージナル間の関係(式15)及び(式16)を更新する際に必要な計算量は全ノード数Nに比例する程度であるが、関数方程式であるため実装が技術的に難しい。そこで、実装を簡易化するため、(式15)を(式18)の関係式に近似する。

Figure 2014011577
ここで、Fi→uは、(式15)を(式18)に近似するため追加した項である。さらに、(式18)を(式19)のように簡易化することができる。
Figure 2014011577
ここで、Xi→uは、(式18)を解いた結果であり、下記(式20)の最適化問題の解である。
Figure 2014011577
また、(式16)のΩu\i(Z)は、(式21)のように近似することができる。
Figure 2014011577
ここで、Di→uは、(式16)のΩu\i(Z)を(式21)に近似するため追加した項である。 The amount of calculation required to update the relationship between the cavity marginals (Equation 15) and (Equation 16) is proportional to the total number of nodes N, but is technically difficult to implement because it is a functional equation. Therefore, in order to simplify the implementation, (Equation 15) is approximated to the relational expression of (Equation 18).
Figure 2014011577
Here, F i → u is a term added to approximate (Equation 15) to (Equation 18). Furthermore, (Expression 18) can be simplified as (Expression 19).
Figure 2014011577
Here, X i → u is the result of solving (Equation 18), and is the solution of the optimization problem of (Equation 20) below.
Figure 2014011577
Further, Ω u \ i (Z u ) in (Expression 16) can be approximated as in (Expression 21).
Figure 2014011577
Here, D i → u is a term added to approximate Ω u \ i (Z u ) of (Expression 16) to (Expression 21).

上記キャビティマージナルΩi\u(X)とΩu\i(Z)とFi→uとDi→uが満たすべき関係式は、(式22)から(式24)までである。

Figure 2014011577
ここで、(式24)のsgn(・)は符号関数であり、sgn(・)の中の値の符号を表す。例えば、Fi→uが3の場合、sgn(Fi→u)は、+1になり、Fi→uが、−2の場合、sgn(Fi→u)は、−1になる。また、Θ(・)は、段階関数(UNIT STEP FUNCTION)であり、Θ(・)の中の値が正の値である場合、負の値である場合、0の場合、それぞれ+1、0、0.5を出力する。 The cavity marginal Ω i\u (X i) and Ω u\i (Z u) and relationship to be satisfied by F i → u and D i → u is from (Equation 22) to (Equation 24).
Figure 2014011577
Here, sgn (•) in (Equation 24) is a sign function, and represents the sign of the value in sgn (•). For example, when F i → u is 3, sgn (F i → u ) is +1, and when F i → u is −2, sgn (F i → u ) is −1. Further, Θ (·) is a step function (UNIT STEP FUNCTION), and when the value in Θ (·) is a positive value, a negative value, or 0, +1, 0, 0.5 is output.

以下、:=は、:=の右側の数式の計算結果を、:=の左側の変数に入力する意味である。例えば、有る変数Aの初期値が3の場合、A:=A+1は、右のA+1の値を、左の変数Aに代入する意味である。この場合、Aの初期値が3であったため、A+1の結果4を数式の左の変数Aに代入し、Aは4になる。   Hereinafter,: = means that the calculation result of the formula on the right side of: = is input to the variable on the left side of: =. For example, when the initial value of a certain variable A is 3, A: = A + 1 means that the value of A + 1 on the right is substituted into the variable A on the left. In this case, since the initial value of A is 3, the result 4 of A + 1 is substituted into the variable A on the left side of the equation, and A becomes 4.

復元信号Xは、(式22)、(式23)、(式24)によって各パラメータが決定された後(式25)と(式26)により得られる。

Figure 2014011577
同様に、Xの成分毎に、(式21)から(式22)までの計算を行うことにより、復元信号Xが得られる。 The restoration signal X i is obtained by (Expression 25) and (Expression 26) after each parameter is determined by (Expression 22), (Expression 23), and (Expression 24).
Figure 2014011577
Similarly, for each component of X i, by performing the calculation of the equation (21) to (Equation 22), recovered signal X is obtained.

ここからは、(式3)において、λを+0にするメカニズムを説明する。以下、(式26)の中で、Fが、λを超える成分、つまりΘ(|F|−λ)が+1を出力する成分を生き残り成分と称する。また、λを超える成分の数、

Figure 2014011577
に表す。 From here, the mechanism for setting λ to +0 in (Equation 3) will be described. Hereinafter, in (Equation 26), a component in which F i exceeds λ, that is, a component in which Θ (| F i | −λ) outputs +1 is referred to as a survival component. In addition, the number of components exceeding λ,
Figure 2014011577
Expressed in

復元が成功するためには、生き残り成分の個数は、圧縮後のデータ数Mを超えてはならない。λが小さすぎると、生き残り成分数は、Mより大きくなり、λが大きすぎると、生き残り成分数は、逆にMより小さくなる。したがって、適切なλの値を設定するためには、生き残り成分の数

Figure 2014011577
とMを比較し、
Figure 2014011577
がMより多ければ、λを増大させ、逆に、
Figure 2014011577
がMより小さければ、λを減少させることが必要である。上記のことを考慮し、λを(式27)のように更新する。
Figure 2014011577
この制御の下では,更新時の生き残り成分数が、圧縮後のデータの数Mを下回っている場合、λは減少していくため復元が成功に向かうにつれて、λを+0に近づけることができる。 In order for the restoration to be successful, the number of surviving components must not exceed the number of compressed data M. If λ is too small, the number of surviving components is greater than M, and if λ is too large, the number of surviving components is conversely smaller than M. Therefore, to set an appropriate value for λ, the number of surviving components
Figure 2014011577
And M,
Figure 2014011577
If is greater than M, increase λ, and conversely
Figure 2014011577
If is less than M, it is necessary to reduce λ. Considering the above, λ is updated as in (Equation 27).
Figure 2014011577
Under this control, when the number of surviving components at the time of update is less than the number M of data after compression, λ decreases, so λ can be brought closer to +0 as restoration is successful.

(式27)によるλの更新と、(式22)から(式26)までの反復を行うことにより、復元信号が得られる。 A reconstructed signal is obtained by updating λ according to (Expression 27) and repeating (Expression 22) to (Expression 26).

このように圧縮センシングの信号復元処理における、1回の反復毎に必要な計算量が、全ノード数Nに比例する程度で済む復元方法と、この実装を簡易化する方法は、本実施形態においては処理負荷も大幅に軽減される。これにより、圧縮処理時間も有効に短縮される。   As described above, in the present embodiment, a restoration method in which the amount of calculation required for each iteration of the compression sensing signal restoration process only needs to be proportional to the total number N of nodes, and a method for simplifying the implementation are described in this embodiment. Greatly reduces the processing load. Thereby, the compression processing time is also effectively shortened.

[処理手順例]
図10のフローチャートは、図1に示す信号処理システム100が実行する処理手順を示すフローチャートである。この図に示す各処理は、図1に示した部位の何れかが適宜実行する。まず、ランダム圧縮行列生成部103は、図1にて説明したようにランダム圧縮行列を生成し、圧縮センシング部101は、このランダム圧縮行列を用いて入力信号の圧縮を実行し、その結果を信号復元部102に出力する(ステップS11)。そして、信号復元部102は、ランダム復元行列生成部104により生成されたランダム復元行列を用いて、信号復元処理を行い(ステップS12)、復元した信号を出力する(ステップS13)。
[Example of processing procedure]
The flowchart of FIG. 10 is a flowchart showing a processing procedure executed by the signal processing system 100 shown in FIG. Each process shown in this figure is appropriately executed by any of the parts shown in FIG. First, the random compression matrix generation unit 103 generates a random compression matrix as described with reference to FIG. 1, and the compression sensing unit 101 executes compression of the input signal using this random compression matrix, and the result is signaled. The data is output to the restoration unit 102 (step S11). Then, the signal restoration unit 102 performs signal restoration processing using the random restoration matrix generated by the random restoration matrix generation unit 104 (step S12), and outputs the restored signal (step S13).

<第2の実施形態>
[信号処理システムの全体構成]
第2の実施形態における信号処理システム100の全体構成は、第1の実施形態と同様である。ただし、ランダム圧縮行列生成部103が生成するランダム圧縮行列は、非ゼロの値が全て1である。図8は、図2の例において、非ゼロの値が全て1である場合の例をしめす。以下、図8のような行列をバイナリランダム圧縮行列と称する。
<Second Embodiment>
[Overall configuration of signal processing system]
The overall configuration of the signal processing system 100 in the second embodiment is the same as that of the first embodiment. However, the random compression matrix generated by the random compression matrix generation unit 103 has all the non-zero values being 1. FIG. 8 shows an example in which all non-zero values are 1 in the example of FIG. Hereinafter, the matrix shown in FIG. 8 is referred to as a binary random compression matrix.

第2の実施形態における圧縮処理は、第1の実施形態と同様である。ただし、信号の復元処理は、ランダム圧縮行列が、バイナリランダム圧縮行列であることを利用し、下記のように効率性を高めることができる。   The compression process in the second embodiment is the same as that in the first embodiment. However, the signal restoration processing can improve the efficiency as described below by utilizing the fact that the random compression matrix is a binary random compression matrix.

[バイナリランダム圧縮行列の場合の信号復元処理]
ランダム圧縮行列がバイナリランダム圧縮行列の場合、復元処理における効率性を向上させるため、任意の定数Δを用いて、(式24)を(式28)のように変更させてから、Δを最適化することで復元処理の性能を向上させる。

Figure 2014011577
[Signal reconstruction processing for binary random compression matrix]
When the random compression matrix is a binary random compression matrix, in order to improve the efficiency in the decompression process, (Expression 24) is changed to (Expression 28) using an arbitrary constant Δ, and then Δ is optimized. To improve the performance of the restoration process.
Figure 2014011577

最適なΔは、ランダム圧縮行列Hの性質による。以下では、ランダム圧縮行列がバイナリランダム圧縮行列である場合の最適なΔを求める方法を記述する。この場合、上記の(式22)から(式26)は、Hの非ゼロ要素がすべて1となることを利用して簡単化し、それぞれ(式29)から(式33)までに表すことができる。

Figure 2014011577
ここで、Jは、ランダム圧縮行Hの各列のあたりの非ゼロ値の個数である。 The optimum Δ depends on the nature of the random compression matrix H. In the following, a method for obtaining the optimal Δ when the random compression matrix is a binary random compression matrix will be described. In this case, the above (Expression 22) to (Expression 26) can be simplified by using the fact that all non-zero elements of H are 1 and can be expressed as (Expression 29) to (Expression 33), respectively. .
Figure 2014011577
Here, J is the number of non-zero values per column of the random compressed row H.

[非ゼロ要素の値が1の場合の収束の加速]
変数Xi→uの収束性を高めて、復元処理の性能を向上させるため、変数Xi→uを線形化してその変差を最小化する方法を考える。その準備として、Xi→u=X0+δXi→uとして、変数Xi→uを固定点X0の周りのδXi→uに関して線形化する。ここで、X0は、圧縮前の元信号X0のi番目の行の成分である。つまり、復元処理が完璧であれば、復元処理後の結果、XはX0と同様であるべきであるが、復元処理のずれを、δXi→uと表記し、XをX0周辺の確率変数δXi→uによる確率分布として考えてその変差を最小化することで、復元処理の性能を向上する。したがって、δXi→uを独立確率分布の確率変数とみなし、その平均と分散をそれぞれMとMと表記すると、MとMは、(式26)から、それぞれ(式34)と(式35)になる。

Figure 2014011577
ここで、ρは、圧縮前の元信号X0の非ゼロ要素の割合である。例えば、X0が{0,0,0,1,2,0,1}である場合、非ゼロ要素の割合は3/7であるため、ρ=3/7になる。 [Acceleration of convergence when the value of the non-zero element is 1]
In order to improve the convergence of the variable X i → u and improve the performance of the restoration process, a method of linearizing the variable X i → u and minimizing the difference is considered. In preparation, the variable X i → u is linearized with respect to δX i → u around the fixed point X0 i as X i → u = X0 i + δX i → u . Here, X0 i is a component of the i-th row of the original signal X0 before compression. In other words, if the restoration process is perfect, X i should be the same as X0 i as a result after the restoration process, but the deviation of the restoration process is expressed as δX i → u, and X i is around X0 i By considering the probability distribution by the random variable δX i → u and minimizing the variation, the performance of the restoration process is improved. Therefore, it is regarded as a random variable independent probability distribution of [delta] X i → u, when denoted the mean and variance of the M 1 and M 2, respectively, M 1 and M 2 are from (Equation 26), respectively (equation 34) (Expression 35).
Figure 2014011577
Here, ρ is a ratio of non-zero elements of the original signal X0 before compression. For example, when X0 is {0, 0, 0, 1, 2, 0, 1}, the ratio of non-zero elements is 3/7, so ρ = 3/7.

(式34)と(式35)のMとMを、速くゼロに収束するように、上記の任意の定数Δを設定することにより、変数Xi→uの収束性を高まり、復元処理の性能の向上ができる。 By setting the above-mentioned arbitrary constant Δ so that M 1 and M 2 in (Expression 34) and (Expression 35) converge to zero quickly, the convergence of the variable X i → u is improved, and the restoration process is performed. Performance can be improved.

変数δXi→uの平均値Mは、Δの設定ではなく、各更新時に消去することができる。
つまり、圧縮結果の拘束条件

Figure 2014011577
より、変数Xi→uについては、(式36)が成り立つことが要請される。
Figure 2014011577
(式36)が満たされる場合、(式37)が成り立ち、結果的にMはゼロとなる。
(式37)δXi→u=0
ここで、(式36)を各更新時に成立させるため、(式37)が各更新時に要請される。
Figure 2014011577
u→iの更新式である(式29)に続いて、(式39)の処理を行うことで、(式37)を満足させることができ、Mはゼロになる。
Figure 2014011577
The average value M l of the variable δX i → u can be deleted at each update, not by setting Δ.
In other words, the compression result constraint
Figure 2014011577
Therefore, for the variable X i → u , (Equation 36) is required to hold.
Figure 2014011577
When (Expression 36) is satisfied, (Expression 37) is satisfied, and as a result, M l becomes zero.
(Expression 37) δX i → u = 0
Here, in order to establish (Equation 36) at each update, (Equation 37) is requested at each update.
Figure 2014011577
Subsequent to (Expression 29) which is an update expression of Du → i , (Expression 39) can be satisfied by performing the process of (Expression 39), and M l becomes zero.
Figure 2014011577

変数δXi→uの分散値Mの収束を加速させるため、変化率

Figure 2014011577
を、Δに関して最小化する。結果的に、Δ=ρ(K−1)が、最適値として得られる。 ここで、Δは、
Figure 2014011577
を最小化するときのΔの値である。ただし、圧縮前の元信号の非ゼロ要素の密度ρを事前に知ることはできないため、次善の策として、圧縮後のデータの数Mで復元できる非ゼロ密度の最大値であるα=M/Nをρの代わりに用いる。つまり、下記の(式40)のΔの値をΔの値として設定する。
(式40)Δ=α(K−1) In order to accelerate the convergence of the variance value M 2 of the variable δX i → u , the rate of change
Figure 2014011577
Is minimized with respect to Δ. As a result, Δ * = ρ (K−1) is obtained as the optimum value. Where Δ * is
Figure 2014011577
Is the value of Δ when minimizing. However, since the density ρ of the non-zero element of the original signal before compression cannot be known in advance, as the next best measure, α = M which is the maximum value of non-zero density that can be restored with the number M of data after compression. / N is used instead of ρ. That is, the value of Δ * in (Equation 40) below is set as the value of Δ.
(Formula 40) Δ * = α (K−1)

i→uの初期値を0に設定したうえで、下記の動作の反復を行うことで、信号の復元処理をすることが可能になる。まず、パラメータの更新は、(式41)から(式43)の計算で行う。

Figure 2014011577
なお、閾値の更新波(式44)にしたがって行う。
Figure 2014011577
It is possible to perform signal restoration processing by setting the initial value of X i → u to 0 and repeating the following operation. First, the parameter is updated by calculation of (Equation 41) to (Equation 43).
Figure 2014011577
It is performed according to the threshold update wave (formula 44).
Figure 2014011577

(式41)から(式44)の動作を反復を行うことにより、復元信号が得られる。   A reconstructed signal is obtained by repeating the operations of (Equation 41) to (Equation 44).

[処理手順例]
第2実施形態の処置手順例は、第1実施形態の例と同様である。
[Example of processing procedure]
The procedure example of the second embodiment is the same as the example of the first embodiment.

このように圧縮センシングの信号復元処理における、ランダム圧縮行列がバイナリランダム圧縮行列であるである場合、1回の反復毎に必要な計算量が、全ノード数Nに比例する程度で済む復元方法と、この実装を簡易化する方法は、本実施形態においては処理負荷も大幅に軽減される。これにより、圧縮処理時間も有効に短縮される。   Thus, in the compression sensing signal restoration processing, when the random compression matrix is a binary random compression matrix, a restoration method in which the amount of calculation required for each iteration is only proportional to the total number N of nodes, and In this embodiment, the processing load of the method for simplifying the mounting is greatly reduced. Thereby, the compression processing time is also effectively shortened.

<第3の実施形態>
[信号処理システムの全体構成]
第3の実施形態における信号処理システム100の全体構成は、第1の実施形態と第2の実施形態と同様である。ただし、ランダム圧縮行列のランダムな成分の結合は、信号成分をランダムに並べ替えるインターリーバを用いて生成することで、計算機能の高くないデバイスでの実装が簡易になる。
<Third Embodiment>
[Overall configuration of signal processing system]
The overall configuration of the signal processing system 100 in the third embodiment is the same as that of the first embodiment and the second embodiment. However, the combination of the random components of the random compression matrix is generated by using an interleaver that rearranges the signal components at random, so that it can be easily implemented on a device having a low calculation function.

また、圧縮センシング部101は、複数のインターリーバと加算器により構成される。図9に、複数のインターリーバと加算器により構成される圧縮センシング部の例を示す。N次元の圧縮前の元信号X0は、J個のインターリーバ(X0の成分の位置をランダムに並べ替える装置)に入力される。各インターリーバは、独立なJ個のモジュールの一部を構成する。ここで、X0のi番目の成分のn番目のインターリーバによる出力結果をπ(i)と表記する。また、π(i)の逆関数を(π−1(i)と表記する。例えば、入力信号{1,2,3,4,5}が3番目のインターリーバに入力され、{5,1,2,3,4}の信号が出力される場合、3番目のインターリーバにとり、元信号の1番目の成分であった1が5に変わったため、π(1)=5になる。同様に、π(2)=1、π(3)=2、π(4)=3、π(5)=4になる。また、(π−1(i)はπ(i)の逆関数であるため、π(1)=5から(π−1(5)=4が成り立つ。同様に、(π−1(1)=2、(π−1(2)=3、(π−1(3)=4、(π−1(4)=5になる。なお、n番目のインターリーバによる出力のなかで、i番目の成分をX0 と表記する。例えば、上記の例では、X0 =5、X0 =1、X0 =2、X0 =3、X0 =4になる。 The compressed sensing unit 101 includes a plurality of interleavers and adders. FIG. 9 shows an example of a compressed sensing unit including a plurality of interleavers and adders. The original signal X0 before N-dimensional compression is input to J interleavers (a device that rearranges the positions of the components of X0 randomly). Each interleaver forms part of independent J modules. Here, the output result of the n-th interleaver of the i-th component of X0 is expressed as π n (i). Further, it denoted the inverse function of π n (i) and (π n) -1 (i) . For example, if the input signal {1, 2, 3, 4, 5} is input to the third interleaver and the signal {5, 1, 2, 3, 4} is output, the input signal to the third interleaver Since 1 which was the first component of the original signal has changed to 5, π 3 (1) = 5. Similarly, π 3 (2) = 1, π 3 (3) = 2, π 3 (4) = 3, and π 3 (5) = 4. Since (π n ) −1 (i) is an inverse function of π n (i), π 3 (1) = 5 to (π 3 ) −1 (5) = 4 holds. Similarly, (π 3 ) -1 (1) = 2, (π 3 ) -1 (2) = 3, (π 3 ) -1 (3) = 4, (π 3 ) -1 (4) = 5 become. Incidentally, among the output of the n-th interleaver, the i-th component is denoted as X0 i n. For example, in the above example, X0 1 3 = 5, X0 2 3 = 1, X0 3 3 = 2, X0 4 3 = 3, and X0 5 3 = 4.

また、各加算器は、インターリーバを介して入力された元信号に対して前からK個ずつの和を出力する。n番目のインターリーバを作用させた元信号のi番目の成分であるX0 は、(式47)のように表される。

Figure 2014011577
Each adder outputs K sums from the front with respect to the original signal input via the interleaver. X0 i n which is the i-th component of the original signal on which the n-th interleaver is operated is expressed as (Equation 47).
Figure 2014011577

したがって、n番目の加算器のt番目の出力データは(式48)のようになる。

Figure 2014011577
この計算は、加算器のごとに独立に行うことができるため、処理速度を速くすることが可能である。 Therefore, the t-th output data of the n-th adder is as shown in (Equation 48).
Figure 2014011577
Since this calculation can be performed independently for each adder, the processing speed can be increased.

圧縮センシング部101が複数のインターリーバと加算器により構成される場合、信号復元部102におけるパラメータ更新及び信号復元方法を図10に示す。この場合、各信号成分は各加算器における計測値のうち1つのデータにしか含まれないため、グラフで表現した場合、各加算器は信号の各成分に対して並列して、一つの「□」の表示のノードの役割を果たす。また、各加算器には、同一の信号ベクトル(圧縮前の元信号)が入力されるため、信号ベクトル全体がまとまって「○」の表示のノードとして表現される。   When the compressed sensing unit 101 includes a plurality of interleavers and adders, a parameter update and signal restoration method in the signal restoration unit 102 is shown in FIG. In this case, since each signal component is included in only one data among the measurement values in each adder, when represented in a graph, each adder is parallel to each component of the signal, and one “□” "Plays the role of a display node. Further, since the same signal vector (original signal before compression) is input to each adder, the entire signal vector is collectively expressed as a node indicated by “◯”.

図10において、n番目の各加算器の信号推定値を、Xi→nと表記し、n番目の各加算器からの影響をDn→iと表記すると、下記の(式49)から(式51)までのパラメータの更新式が得られる。また、下記の(式52)と(式52)の信号の復元が行われる。

Figure 2014011577
In FIG. 10, when the signal estimation value of each nth adder is expressed as X i → n and the influence from each nth adder is expressed as D n → i , The parameter update formulas up to formula 51) are obtained. In addition, the following signals (Equation 52) and (Equation 52) are restored.
Figure 2014011577

また、∂tは、各加算器のt個目の圧縮データを構成する信号添字の集合であり∂t={K(t−1),K(t−1)+1,...,Kt}のように表現される。

Figure 2014011577
ここで、
Figure 2014011577
が、加算器毎に成立するため、平均の計算は、加算器毎に行う。
Figure 2014011577
なお、閾値の更新式は、(式54)である。
Figure 2014011577
∂t is a set of signal subscripts constituting the t-th compressed data of each adder, and ∂t = {K (t−1), K (t−1) +1,. . . , Kt}.
Figure 2014011577
here,
Figure 2014011577
However, since it is established for each adder, the average calculation is performed for each adder.
Figure 2014011577
The threshold update formula is (Formula 54).
Figure 2014011577

[処理手順例]
第3実施形態の処置手順例は、第1実施形態の例と同様である。
[Example of processing procedure]
The treatment procedure example of the third embodiment is the same as the example of the first embodiment.

このように、複数のインターリーバと加算器で構成される圧縮センシング部101と、上記の復元処理の方法にとり、計算機能の高くないデバイスでの実装が簡易になる。   As described above, the compressed sensing unit 101 composed of a plurality of interleavers and adders and the above-described restoration processing method can be easily mounted on a device having a low calculation function.

<第4の実施形態>
[信号処理システムの全体構成]
図11は、本実施形態における信号処理システム200の全体構成を示すブロック図である。この図に示す信号処理システム200は、AD変換部201、FFT処理部202、圧縮センシング部101、信号復元部102、ランダム圧縮行列生成部103およびランダム復元行列生成部104を備える。
<Fourth Embodiment>
[Overall configuration of signal processing system]
FIG. 11 is a block diagram showing the overall configuration of the signal processing system 200 in the present embodiment. The signal processing system 200 shown in this figure includes an AD conversion unit 201, an FFT processing unit 202, a compression sensing unit 101, a signal restoration unit 102, a random compression matrix generation unit 103, and a random restoration matrix generation unit 104.

AD変換部201は入力されるアナログ信号を入力してAD変換を行い、デジタル信号を出力する。FFT処理部202は、AD変換部201が出力する信号を圧縮センシングのフレーム毎に分けてFFT処理を行いその結果を出力する。圧縮センシング部101、信号復元部102、ランダム圧縮行列生成部103およびランダム復元行列生成部104は第1の実施形態から第3の実施形態と同様である。   The AD conversion unit 201 receives an input analog signal, performs AD conversion, and outputs a digital signal. The FFT processing unit 202 divides the signal output from the AD conversion unit 201 for each frame of compressed sensing, performs FFT processing, and outputs the result. The compressed sensing unit 101, the signal restoration unit 102, the random compression matrix generation unit 103, and the random restoration matrix generation unit 104 are the same as those in the first to third embodiments.

[処理手順例]
図12は、図11に示す信号処理システム200が実行する処理手順を示すフローチャートである。この図に示す各処理は、図11に示した部位の何れかが適宜実行する。まず、AD変換部201は、入力されるアナログ信号をデジタル信号に変換する(ステップS21)。そして、FFT処理部202はAD変換部201が出力する信号を圧縮センシングフレーム毎にFFT処理を行いその結果を圧縮センシング部101に出力する(ステップS22)。ランダム圧縮行列生成部103は、図1にて説明したようにランダム圧縮行列を生成し、圧縮センシング部101は、このランダム圧縮行列を用いて入力信号の圧縮を実行し、その結果を信号復元部102に出力する(ステップS23)。そして、信号復元部102は、ランダム復元行列生成部104により生成されたランダム復元行列を用いて、信号復元処理を行い(ステップS24)、復元した信号を出力する(ステップS25)。
[Example of processing procedure]
FIG. 12 is a flowchart showing a processing procedure executed by the signal processing system 200 shown in FIG. Each process shown in this figure is appropriately executed by any of the parts shown in FIG. First, the AD conversion unit 201 converts an input analog signal into a digital signal (step S21). Then, the FFT processing unit 202 performs an FFT process on the signal output from the AD conversion unit 201 for each compressed sensing frame, and outputs the result to the compressed sensing unit 101 (step S22). The random compression matrix generation unit 103 generates a random compression matrix as described with reference to FIG. 1, and the compression sensing unit 101 performs compression of the input signal using the random compression matrix, and the result is a signal restoration unit. It outputs to 102 (step S23). Then, the signal restoration unit 102 performs signal restoration processing using the random restoration matrix generated by the random restoration matrix generation unit 104 (step S24), and outputs the restored signal (step S25).

<第5の実施形態>
[通信システムの全体構成]
図13は、信号処理システム構成が適用される通信処理システム600の全体構成例を示すブロック図である。この図に示す通信処理システム600は、リモート局300と中央局400を備える。リモート局300は、中央局400に対して複数存在し、各リモート局300は、伝送路500を介して中央局400と通信可能に接続される。なお、伝送路500については特に限定されるものではない。また、伝送路500は有線であっても無線であってもよい。
<Fifth Embodiment>
[Overall configuration of communication system]
FIG. 13 is a block diagram illustrating an example of the overall configuration of a communication processing system 600 to which the signal processing system configuration is applied. A communication processing system 600 shown in this figure includes a remote station 300 and a central station 400. There are a plurality of remote stations 300 with respect to the central station 400, and each remote station 300 is connected to the central station 400 via the transmission path 500 so as to be communicable. Note that the transmission line 500 is not particularly limited. Further, the transmission path 500 may be wired or wireless.

リモート局300は、例えば音声信号などのアナログ信号を中央局400に伝送する。この際、リモート局300は、アナログ信号をデジタル信号に変換したうえで圧縮する。そして、リモート局300は、伝送路500を経由して圧縮信号を中央局400に伝送する。このように伝送すべき信号を圧縮することにより、伝送路500の有限な帯域を有効に利用することができる。中央局400は、伝送された圧縮信号を復元して所定の目的に利用する。   The remote station 300 transmits an analog signal such as an audio signal to the central station 400, for example. At this time, the remote station 300 converts the analog signal into a digital signal and then compresses it. Then, the remote station 300 transmits the compressed signal to the central station 400 via the transmission path 500. By compressing the signal to be transmitted in this manner, a finite band of the transmission line 500 can be used effectively. The central office 400 restores the transmitted compressed signal and uses it for a predetermined purpose.

[第5の実施形態のリモート局および中央局の構成]
図14は、図11に示す信号処理システム200を、上記リモート局300と中央局400に適用した場合の構成例を示している。なお、この図において、図1と同一部分には同一符号を付している。
[Configuration of Remote Station and Central Station of Fifth Embodiment]
FIG. 14 shows a configuration example when the signal processing system 200 shown in FIG. 11 is applied to the remote station 300 and the central station 400. In this figure, the same parts as those in FIG.

リモート局300は、AD変換部301、FFT処理部302、圧縮センシング部101、ランダム圧縮行列生成部103および通信部303を備える。AD変換部301は、リモート局300の外部から入力されるアナログ信号を入力してAD変換を行い、デジタル信号を出力する。FFT処理部302はAD変換部301が出力する信号を圧縮センシングのフレーム毎に分けてFFT処理を行いその結果を出力する。   The remote station 300 includes an AD conversion unit 301, an FFT processing unit 302, a compression sensing unit 101, a random compression matrix generation unit 103, and a communication unit 303. The AD conversion unit 301 receives an analog signal input from the outside of the remote station 300, performs AD conversion, and outputs a digital signal. The FFT processing unit 302 divides the signal output from the AD conversion unit 301 for each frame of compressed sensing, performs FFT processing, and outputs the result.

通信部303は、圧縮センシング部101が出力する圧縮信号を伝送路500経由で中央局400に送信する。また、通信部303は、中央局400の制御部402から出力される各種制御信号を伝送路500経由で受信する。   The communication unit 303 transmits the compressed signal output from the compression sensing unit 101 to the central station 400 via the transmission line 500. The communication unit 303 receives various control signals output from the control unit 402 of the central office 400 via the transmission line 500.

中央局400は、信号復元部102、ランダム復元行列生成部104、制御部402および通信部401を備える。信号復元部102は、伝送路500を経由して送信された圧縮信号を入力する。そして、この圧縮信号とランダム復元行列生成部104が生成したランダム復元行列を利用して復元を行い、復元信号を出力する。   The central office 400 includes a signal restoration unit 102, a random restoration matrix generation unit 104, a control unit 402, and a communication unit 401. The signal restoration unit 102 receives the compressed signal transmitted via the transmission line 500. Then, restoration is performed using the compressed signal and the random restoration matrix generated by the random restoration matrix generation unit 104, and a restoration signal is output.

制御部402は、リモート局300のAD変換部301に対して圧縮センシングフレームのサイズを通知する。AD変換部301は、通知されたサイズによる圧縮センシングフレーム単位によりAD変換後のデジタル信号を出力する。また、制御部402は、リモート局300のランダム圧縮行列生成部103に対して、伝送路500経由で、圧縮センシングフレームのサイズと、ランダム圧縮行列の行数および列数を通知する。ランダム圧縮行列生成部103は、通知された情報にしたがってランダム圧縮行列を生成する。   The control unit 402 notifies the size of the compressed sensing frame to the AD conversion unit 301 of the remote station 300. The AD conversion unit 301 outputs a digital signal after AD conversion in units of compressed sensing frames with the notified size. In addition, the control unit 402 notifies the random compression matrix generation unit 103 of the remote station 300 of the size of the compressed sensing frame, the number of rows and the number of columns of the random compression matrix via the transmission path 500. The random compression matrix generation unit 103 generates a random compression matrix according to the notified information.

また、制御部402は、同じ中央局400内のランダム復元行列生成部104に対して、圧縮センシングフレームのサイズとランダム復元行列の行数および列数を通知する。ランダム復元行列生成部104は通知された情報にしたがってランダム復元行列を生成する。通信部401は、リモート局300から送信された圧縮信号を受信する。また、通信部401は、上記各通知のために制御部402が出力する制御信号をリモート局300に伝送路500経由で送信する。   In addition, the control unit 402 notifies the random restoration matrix generation unit 104 in the same central station 400 of the size of the compressed sensing frame and the number of rows and columns of the random restoration matrix. The random restoration matrix generation unit 104 generates a random restoration matrix according to the notified information. The communication unit 401 receives the compressed signal transmitted from the remote station 300. The communication unit 401 transmits a control signal output from the control unit 402 for each notification to the remote station 300 via the transmission line 500.

[処理手順例]
図15は、通信処理システム600が実行する処理手順を示すフローチャートである。この図に示す各処理は、図14に示した部位の何れかが適宜実行する。まず、リモート局300は、中央局400の制御部402から伝送路500を介して受信した、圧縮のフレームのサイズ等のコントロール情報に基づきパラメータの設定を行う(ステップS31)。そして、AD変換部301は、入力されるアナログをデジタル信号に変換する(ステップS32)。そして、FFT処理部302はAD変換部301が出力する信号を圧縮センシングフレーム毎にFFT処理を行いその結果を圧縮センシング部101に出力する(ステップS33)。ランダム圧縮行列生成部103は、図1にて説明したようにランダム圧縮行列を生成し、圧縮センシング部101は、該ランダム圧縮行列を用いて入力信号の圧縮を実行し、その結果を通信部303に出力する(ステップS34)。
[Example of processing procedure]
FIG. 15 is a flowchart illustrating a processing procedure executed by the communication processing system 600. Each process shown in this figure is executed appropriately by any of the parts shown in FIG. First, the remote station 300 sets parameters based on control information such as the size of a compressed frame received from the control unit 402 of the central station 400 via the transmission path 500 (step S31). Then, the AD conversion unit 301 converts the input analog into a digital signal (step S32). Then, the FFT processing unit 302 performs FFT processing on the signal output from the AD conversion unit 301 for each compressed sensing frame, and outputs the result to the compressed sensing unit 101 (step S33). The random compression matrix generation unit 103 generates a random compression matrix as described with reference to FIG. 1, and the compression sensing unit 101 executes compression of the input signal using the random compression matrix, and the result is transmitted to the communication unit 303. (Step S34).

そして、通信部303は、圧縮後のデータを伝送路500を介して中央局400に送信し(ステップS35)、中央局400の通信部401はこのデータを受信する(ステップS36)。続いて、信号復元部102は、ランダム復元行列生成部104により生成されたランダム復元行列を用いて、信号復元処理を行う(ステップS37)。制御部402は、復元された信号に基づきパラメータの更新を判定し、更新する場合はリモート局300に更新後のパラメータを伝送路500を介して送信する(ステップS38)。また、信号復元部102は、復元した信号を出力する(ステップS39)。   Then, the communication unit 303 transmits the compressed data to the central station 400 via the transmission line 500 (step S35), and the communication unit 401 of the central station 400 receives this data (step S36). Subsequently, the signal restoration unit 102 performs signal restoration processing using the random restoration matrix generated by the random restoration matrix generation unit 104 (step S37). The control unit 402 determines update of the parameter based on the restored signal, and when updating, transmits the updated parameter to the remote station 300 via the transmission line 500 (step S38). The signal restoration unit 102 outputs the restored signal (step S39).

なお、各図に示した部位の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより圧縮および復元処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境(あるいは表示環境)を備えたWWWシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。   It should be noted that a program for realizing the functions of the parts shown in each figure is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed for compression and decompression. Processing may be performed. Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer system” includes a WWW system having a homepage providing environment (or display environment). The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included.

また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。   The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, what is called a difference file (difference program) may be sufficient.

以上、図面を参照して本発明の実施の形態を説明してきたが、上記実施の形態は本発明の例示に過ぎず、本発明が上記実施の形態に限定されるものではないことは明らかである。したがって、本発明の技術思想及び範囲を逸脱しない範囲で構成要素の追加、省略、置換、その他の変更を行っても良い。   As mentioned above, although embodiment of this invention has been described with reference to drawings, the said embodiment is only the illustration of this invention, and it is clear that this invention is not limited to the said embodiment. is there. Accordingly, additions, omissions, substitutions, and other changes of the components may be made without departing from the technical idea and scope of the present invention.

圧縮センシングにおける圧縮及び復元処理の負荷を軽減することが不可欠な用途に適用できる。   It can be applied to applications where it is essential to reduce the load of compression and decompression processing in compression sensing.

100…信号処理システム、101…圧縮センシング部、102…信号復元部、103…ランダム圧縮行列生成部、104…ランダム復元行列生成部、200…信号処理システム、300…リモート局、301…AD変換部、302…FFT処理部、303…通信部、400…中央局、401…通信部、402…制御部、600…通信処理システム   DESCRIPTION OF SYMBOLS 100 ... Signal processing system, 101 ... Compression sensing part, 102 ... Signal decompression | restoration part, 103 ... Random compression matrix production | generation part, 104 ... Random decompression matrix production | generation part, 200 ... Signal processing system, 300 ... Remote station, 301 ... AD conversion part , 302 ... FFT processing unit, 303 ... communication unit, 400 ... central office, 401 ... communication unit, 402 ... control unit, 600 ... communication processing system

Claims (14)

圧縮行列の行数と列数より少ない数の非ゼロのランダム値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成部と、
入力デジタル信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記入力デジタル信号を圧縮する圧縮部と、
前記ランダム圧縮行列を参照して前記ランダム圧縮行列と同等のランダム復元行列を生成するランダム復元行列生成部と、
前記ランダム復元行列を用いて前記圧縮部により圧縮した信号を復元処理することにより元のデジタル信号を復元する復元部とを備え、
前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする信号処理システム。
A random compression matrix generator that generates a random compression matrix having non-zero random values less than the number of rows and columns of the compression matrix at random locations in the matrix;
A compression unit that compresses the input digital signal by performing matrix multiplication with the random compression matrix for each preset frame size of the input digital signal;
A random restoration matrix generation unit that generates a random restoration matrix equivalent to the random compression matrix with reference to the random compression matrix;
A restoration unit that restores the original digital signal by restoring the signal compressed by the compression unit using the random restoration matrix;
The signal restoration system is characterized in that the restoration process restores the signal by obtaining an approximate value when solving an L1 optimization problem using a graph expression.
圧縮行列の行数と列数より少ない数の全て1である非ゼロの値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成部と、
入力デジタル信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記入力デジタル信号を圧縮する圧縮部と、
前記ランダム圧縮行列を参照して前記ランダム圧縮行列と同等のランダム復元行列を生成するランダム復元行列生成部と、
前記ランダム復元行列を用いて前記圧縮部により圧縮した信号を復元処理することにより元のデジタル信号を復元する復元部とを備え、
前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする信号処理システム。
A random compression matrix generation unit for generating a random compression matrix having non-zero values that are all ones less than the number of rows and columns of the compression matrix at random locations of the matrix;
A compression unit that compresses the input digital signal by performing matrix multiplication with the random compression matrix for each preset frame size of the input digital signal;
A random restoration matrix generation unit that generates a random restoration matrix equivalent to the random compression matrix with reference to the random compression matrix;
A restoration unit that restores the original digital signal by restoring the signal compressed by the compression unit using the random restoration matrix;
The signal restoration system is characterized in that the restoration process restores the signal by obtaining an approximate value when solving an L1 optimization problem using a graph expression.
複数のインターリーバと複数の加算器に相当するランダム圧縮行列を生成するランダム圧縮行列生成部と、
複数のインターリーバと複数の加算器により構成され、前記複数のインターリーバは、入力デジタル信号をそれぞれ異なるランダムパターンで順番を切り替えた信号を出力し、前記複数の加算器は、それぞれ1個のインターリーバに接続され、予め決めておいた数の前記インターリーバの出力信号の和を出力することにより、前記入力デジタル信号を圧縮する圧縮部と、
前記ランダム圧縮行列を参照して前記ランダム圧縮行列と同等のランダム復元行列を生成するランダム復元行列生成部と、
前記ランダム復元行列を用いて前記圧縮部により圧縮した信号を復元処理することにより元のデジタル信号を復元する復元部とを備え、
前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする信号処理システム。
A random compression matrix generation unit that generates a random compression matrix corresponding to a plurality of interleavers and a plurality of adders;
A plurality of interleavers and a plurality of adders are configured, the plurality of interleavers output signals in which the order of input digital signals is switched with different random patterns, and the plurality of adders each have one interleaver. A compression unit that is connected to a Lever and compresses the input digital signal by outputting a sum of a predetermined number of output signals of the interleaver;
A random restoration matrix generation unit that generates a random restoration matrix equivalent to the random compression matrix with reference to the random compression matrix;
A restoration unit that restores the original digital signal by restoring the signal compressed by the compression unit using the random restoration matrix;
The signal restoration system is characterized in that the restoration process restores the signal by obtaining an approximate value when solving an L1 optimization problem using a graph expression.
入力アナログ信号をデジタル信号に変換するAD変換部と、
前記AD変換部が出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号に変換した信号を前記入力デジタル信号として前記圧縮部に対して出力する高速フーリエ変換部と
をさらに備えることを特徴とする請求項1から3のいずれか1項に記載の信号処理システム。
An AD converter for converting an input analog signal into a digital signal;
A fast Fourier transform for dividing the digital signal output from the AD converter into compressed sensing frames and executing a fast Fourier transform process to convert the signal into a frequency domain signal as the input digital signal to the compressing unit The signal processing system according to claim 1, further comprising: a unit.
リモート局と中央局とを備える信号処理システムであって、
前記リモート局は、
入力アナログ信号をデジタル信号に変換するAD変換部と、
前記AD変換部が出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号を出力する高速フーリエ変換部と、
前記中央局から受信するコントロール情報を用いて圧縮行列の行数と列数より少ない数の非ゼロのランダム値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成部と、
前記高速フーリエ変換部が出力する信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記信号を圧縮する圧縮部と、
前記圧縮部が出力する圧縮信号の前記中央局への送信と、前記中央局が送信するコントロール情報の受信を行う第1の通信部とを備え、
前記中央局は、
前記リモート局が送信する圧縮信号の受信と前記コントロール情報を前記リモート局へ送信する第2の通信部と、
前記ランダム圧縮行列の生成のために前記リモート局に送信する前記コントロール情報を生成する制御部と、
前記コントロール情報を用いてランダム復元行列を生成するランダム復元行列生成部と、
前記ランダム復元行列を用いて前記リモート局から受信する前記圧縮信号を復元処理することにより元のデジタル信号を復元する復元部とを備え、
前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする信号処理システム。
A signal processing system comprising a remote station and a central station,
The remote station is
An AD converter for converting an input analog signal into a digital signal;
A fast Fourier transform unit that divides the digital signal output by the AD converter for each compressed sensing frame and executes a fast Fourier transform process to output a frequency domain signal;
A random compression matrix generation unit for generating a random compression matrix having random numbers of non-zero random values less than the number of rows and columns of the compression matrix using the control information received from the central station; and
A compression unit that compresses the signal by performing matrix multiplication with the random compression matrix for each preset frame size of the signal output by the fast Fourier transform unit;
A first communication unit that transmits the compressed signal output by the compression unit to the central station and receives control information transmitted by the central station;
The central office is
Receiving a compressed signal transmitted by the remote station, and a second communication unit for transmitting the control information to the remote station;
A control unit for generating the control information to be transmitted to the remote station for generation of the random compression matrix;
A random restoration matrix generation unit that generates a random restoration matrix using the control information;
A restoration unit that restores the original digital signal by restoring the compressed signal received from the remote station using the random restoration matrix;
The signal restoration system is characterized in that the restoration process restores the signal by obtaining an approximate value when solving an L1 optimization problem using a graph expression.
リモート局と中央局とを備える信号処理システムであって、
前記リモート局は、
入力アナログ信号をデジタル信号に変換するAD変換部と、
前記AD変換部が出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号を出力する高速フーリエ変換部と、
前記中央局から受信するコントロール情報を用いて、圧縮行列の行数と列数より少ない数の全て1である非ゼロの値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成部と、
前記高速フーリエ変換部が出力する信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記信号を圧縮する圧縮部と、
前記圧縮部が出力する圧縮信号の前記中央局への送信と、前記中央局が送信するコントロール情報の受信を行う第1の通信部とを備え、
前記中央局は、
前記リモート局が送信する圧縮信号の受信と前記コントロール情報を前記リモート局へ送信する第2の通信部と、
前記ランダム圧縮行列の生成のために前記リモート局に送信する前記コントロール情報を生成する制御部と、
前記コントロール情報を用いてランダム復元行列を生成するランダム復元行列生成部と、
前記ランダム復元行列を用いて前記リモート局から受信する前記圧縮信号を復元処理することにより元のデジタル信号を復元する復元部とを備え、
前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする信号処理システム。
A signal processing system comprising a remote station and a central station,
The remote station is
An AD converter for converting an input analog signal into a digital signal;
A fast Fourier transform unit that divides the digital signal output by the AD converter for each compressed sensing frame and executes a fast Fourier transform process to output a frequency domain signal;
Random compression matrix that generates a random compression matrix having non-zero values that are all ones less than the number of rows and columns of the compression matrix at random locations using the control information received from the central office A generator,
A compression unit that compresses the signal by performing matrix multiplication with the random compression matrix for each preset frame size of the signal output by the fast Fourier transform unit;
A first communication unit that transmits the compressed signal output by the compression unit to the central station and receives control information transmitted by the central station;
The central office is
Receiving a compressed signal transmitted by the remote station, and a second communication unit for transmitting the control information to the remote station;
A control unit for generating the control information to be transmitted to the remote station for generation of the random compression matrix;
A random restoration matrix generation unit that generates a random restoration matrix using the control information;
A restoration unit that restores the original digital signal by restoring the compressed signal received from the remote station using the random restoration matrix;
The signal restoration system is characterized in that the restoration process restores the signal by obtaining an approximate value when solving an L1 optimization problem using a graph expression.
リモート局と中央局とを備える信号処理システムであって、
前記リモート局は、
入力アナログ信号をデジタル信号に変換するAD変換部と、
前記AD変換部が出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号を出力する高速フーリエ変換部と、
複数のインターリーバと複数の加算器に相当するランダム圧縮行列を生成するランダム圧縮行列生成部と、
複数のインターリーバと複数の加算器により構成され、前記複数のインターリーバは、前記高速フーリエ変換部が出力する信号をそれぞれ異なるランダムパターンで順番を切り替えた信号を出力し、前記複数の加算器は、それぞれ1個のインターリーバに接続され、予め決めておいた数の前記インターリーバの出力信号の和を出力することにより、前記入力デジタル信号を圧縮する圧縮部と、
前記圧縮部が出力する圧縮信号の前記中央局への送信と、前記中央局が送信するコントロール情報の受信を行う第1の通信部とを備え、
前記中央局は、
前記リモート局が送信する圧縮信号の受信と前記コントロール情報を前記リモート局へ送信する第2の通信部と、
前記ランダム圧縮行列の生成のために前記リモート局に送信する前記コントロール情報を生成する制御部と、
前記コントロール情報を用いてランダム復元行列を生成するランダム復元行列生成部と、
前記ランダム復元行列を用いて前記リモート局から受信する前記圧縮信号を復元処理することにより元のデジタル信号を復元する復元部とを備え、
前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする信号処理システム。
A signal processing system comprising a remote station and a central station,
The remote station is
An AD converter for converting an input analog signal into a digital signal;
A fast Fourier transform unit that divides the digital signal output by the AD converter for each compressed sensing frame and executes a fast Fourier transform process to output a frequency domain signal;
A random compression matrix generation unit that generates a random compression matrix corresponding to a plurality of interleavers and a plurality of adders;
The interleaver includes a plurality of interleavers and a plurality of adders, and the plurality of interleavers output signals output by the fast Fourier transform unit in different random patterns, and the plurality of adders A compression unit that is connected to each interleaver and compresses the input digital signal by outputting a sum of output signals of the predetermined number of interleavers;
A first communication unit that transmits the compressed signal output by the compression unit to the central station and receives control information transmitted by the central station;
The central office is
Receiving a compressed signal transmitted by the remote station, and a second communication unit for transmitting the control information to the remote station;
A control unit for generating the control information to be transmitted to the remote station for generation of the random compression matrix;
A random restoration matrix generation unit that generates a random restoration matrix using the control information;
A restoration unit that restores the original digital signal by restoring the compressed signal received from the remote station using the random restoration matrix;
The signal restoration system is characterized in that the restoration process restores the signal by obtaining an approximate value when solving an L1 optimization problem using a graph expression.
信号の圧縮と復元を行う信号処理システムが行う信号処理方法であって、
圧縮行列の行数と列数より少ない数の非ゼロのランダム値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成ステップと、
入力デジタル信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記入力デジタル信号を圧縮する圧縮ステップと、
前記ランダム圧縮行列を参照して前記ランダム圧縮行列と同等のランダム復元行列を生成するランダム復元行列生成ステップと、
前記ランダム復元行列を用いて前記圧縮ステップにより圧縮した信号を復元処理することにより元のデジタル信号を復元する復元ステップとを有し、
前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする信号処理方法。
A signal processing method performed by a signal processing system that compresses and decompresses signals,
A random compression matrix generation step for generating a random compression matrix having non-zero random values less than the number of rows and columns of the compression matrix at random locations in the matrix;
A compression step of compressing the input digital signal by performing matrix multiplication with the random compression matrix for each preset frame size of the input digital signal;
A random decompression matrix generating step for generating a random decompression matrix equivalent to the random compression matrix with reference to the random compression matrix;
A restoration step of restoring the original digital signal by restoring the signal compressed by the compression step using the random restoration matrix;
The signal restoration method is characterized in that the restoration processing comprises restoring the signal by obtaining an approximate value when solving an L1 optimization problem using a graph expression.
信号の圧縮と復元を行う信号処理システムが行う信号処理方法であって、
圧縮行列の行数と列数より少ない数の全て1である非ゼロの値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成ステップと、
入力デジタル信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記入力デジタル信号を圧縮する圧縮ステップと、
前記ランダム圧縮行列を参照して前記ランダム圧縮行列と同等のランダム復元行列を生成するランダム復元行列生成ステップと、
前記ランダム復元行列を用いて前記圧縮ステップにより圧縮した信号を復元処理することにより元のデジタル信号を復元する復元ステップとを有し、
前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする信号処理方法。
A signal processing method performed by a signal processing system that compresses and decompresses signals,
A random compression matrix generation step for generating a random compression matrix having non-zero values that are all ones less than the number of rows and columns of the compression matrix at random locations in the matrix;
A compression step of compressing the input digital signal by performing matrix multiplication with the random compression matrix for each preset frame size of the input digital signal;
A random decompression matrix generating step for generating a random decompression matrix equivalent to the random compression matrix with reference to the random compression matrix;
A restoration step of restoring the original digital signal by restoring the signal compressed by the compression step using the random restoration matrix;
The signal restoration method is characterized in that the restoration processing comprises restoring the signal by obtaining an approximate value when solving an L1 optimization problem using a graph expression.
複数のインターリーバと複数の加算器に相当するランダム圧縮行列を生成するランダム圧縮行列生成ステップと、
前記複数のインターリーバが、入力デジタル信号をそれぞれ異なるランダムパターンで順番を切り替えた信号を出力し、前記インターリーバそれぞれに接続された加算器が、予め決めておいた数の前記インターリーバの出力信号の和を出力することにより、前記入力デジタル信号を圧縮する圧縮ステップと、
前記ランダム圧縮行列を参照して前記ランダム圧縮行列と同等のランダム復元行列を生成するランダム復元行列生成ステップと、
前記ランダム復元行列を用いて前記圧縮ステップにより圧縮した信号を復元処理することにより元のデジタル信号を復元する復元ステップとを有し、
前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする信号処理方法。
A random compression matrix generation step for generating a random compression matrix corresponding to a plurality of interleavers and a plurality of adders;
The plurality of interleavers output signals whose input digital signals are switched in order with different random patterns, and an adder connected to each of the interleavers outputs a predetermined number of output signals of the interleaver A compression step of compressing the input digital signal by outputting the sum of
A random decompression matrix generating step for generating a random decompression matrix equivalent to the random compression matrix with reference to the random compression matrix;
A restoration step of restoring the original digital signal by restoring the signal compressed by the compression step using the random restoration matrix;
The signal restoration method is characterized in that the restoration processing comprises restoring the signal by obtaining an approximate value when solving an L1 optimization problem using a graph expression.
入力アナログ信号をデジタル信号に変換するAD変換ステップと、
前記AD変換ステップが出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号に変換した信号を前記入力デジタル信号として前記圧縮ステップに対して出力する高速フーリエ変換ステップと
をさらに有することを特徴とする請求項8から10のいずれか1項に記載の信号処理方法。
An AD conversion step for converting an input analog signal into a digital signal;
A fast Fourier transform for dividing the digital signal output in the AD conversion step into compressed sensing frames and performing a fast Fourier transform process to convert the signal into a frequency domain signal as the input digital signal to the compression step The signal processing method according to claim 8, further comprising: a step.
リモート局と中央局とを備える信号処理システムが行う信号処理方法であって、
前記リモート局が、
入力アナログ信号をデジタル信号に変換するAD変換ステップと、
前記AD変換ステップが出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号を出力する高速フーリエ変換ステップと、
前記中央局から受信するコントロール情報を用いて圧縮行列の行数と列数より少ない数の非ゼロのランダム値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成ステップと、
前記高速フーリエ変換ステップが出力する信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記信号を圧縮する圧縮ステップと、
前記圧縮ステップが出力する圧縮信号の前記中央局への送信と、前記中央局が送信するコントロール情報の受信を行う第1の通信ステップと、
前記中央局が、
前記リモート局が送信する圧縮信号の受信と前記コントロール情報を前記リモート局へ送信する第2の通信ステップと、
前記ランダム圧縮行列の生成のために前記リモート局に送信する前記コントロール情報を生成する制御ステップと、
前記コントロール情報を用いてランダム復元行列を生成するランダム復元行列生成ステップと、
前記ランダム復元行列を用いて前記リモート局から受信する前記圧縮信号を復元処理することにより元のデジタル信号を復元する復元ステップとを有し、
前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする信号処理方法。
A signal processing method performed by a signal processing system including a remote station and a central station,
The remote station is
An AD conversion step for converting an input analog signal into a digital signal;
A fast Fourier transform step in which the digital signal output by the AD conversion step is divided into compressed sensing frames to perform a fast Fourier transform process to output a frequency domain signal;
Random compression matrix generation step of generating a random compression matrix having random numbers of non-zero random values less than the number of rows and columns of the compression matrix using the control information received from the central station,
A compression step of compressing the signal by performing matrix multiplication with the random compression matrix for each preset frame size of the signal output by the fast Fourier transform step;
A first communication step for transmitting the compressed signal output by the compression step to the central station and receiving control information transmitted by the central station;
The central office is
A second communication step of receiving a compressed signal transmitted by the remote station and transmitting the control information to the remote station;
A control step of generating the control information to be transmitted to the remote station for generation of the random compression matrix;
A random restoration matrix generation step of generating a random restoration matrix using the control information;
Restoring the original digital signal by restoring the compressed signal received from the remote station using the random restoration matrix;
The signal restoration method is characterized in that the restoration processing comprises restoring the signal by obtaining an approximate value when solving an L1 optimization problem using a graph expression.
リモート局と中央局とを備える信号処理システムが行う信号処理方法であって、
前記リモート局が、
入力アナログ信号をデジタル信号に変換するAD変換ステップと、
前記AD変換ステップが出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号を出力する高速フーリエ変換ステップと、
前記中央局から受信するコントロール情報を用いて、圧縮行列の行数と列数より少ない数の全て1である非ゼロの値を、行列のランダムな場所に持つランダム圧縮行列を生成するランダム圧縮行列生成ステップと、
前記高速フーリエ変換ステップが出力する信号の予め設定したフレームサイズ毎に、前記ランダム圧縮行列と行列掛け算を行うことにより前記信号を圧縮する圧縮ステップと、
前記圧縮ステップが出力する圧縮信号の前記中央局への送信と、前記中央局が送信するコントロール情報の受信を行う第1の通信ステップと、
前記中央局が、
前記リモート局が送信する圧縮信号の受信と前記コントロール情報を前記リモート局へ送信する第2の通信ステップと、
前記ランダム圧縮行列の生成のために前記リモート局に送信する前記コントロール情報を生成する制御ステップと、
前記コントロール情報を用いてランダム復元行列を生成するランダム復元行列生成ステップと、
前記ランダム復元行列を用いて前記リモート局から受信する前記圧縮信号を復元処理することにより元のデジタル信号を復元する復元ステップとを有し、
前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする信号処理方法。
A signal processing method performed by a signal processing system including a remote station and a central station,
The remote station is
An AD conversion step for converting an input analog signal into a digital signal;
A fast Fourier transform step in which the digital signal output by the AD conversion step is divided into compressed sensing frames to perform a fast Fourier transform process to output a frequency domain signal;
Random compression matrix that generates a random compression matrix having non-zero values that are all ones less than the number of rows and columns of the compression matrix at random locations using the control information received from the central office Generation step;
A compression step of compressing the signal by performing matrix multiplication with the random compression matrix for each preset frame size of the signal output by the fast Fourier transform step;
A first communication step for transmitting the compressed signal output by the compression step to the central station and receiving control information transmitted by the central station;
The central office is
A second communication step of receiving a compressed signal transmitted by the remote station and transmitting the control information to the remote station;
A control step of generating the control information to be transmitted to the remote station for generation of the random compression matrix;
A random restoration matrix generation step of generating a random restoration matrix using the control information;
Restoring the original digital signal by restoring the compressed signal received from the remote station using the random restoration matrix;
The signal restoration method is characterized in that the restoration processing comprises restoring the signal by obtaining an approximate value when solving an L1 optimization problem using a graph expression.
リモート局と中央局とを備える信号処理システムが行う信号処理方法であって、
前記リモート局が、
入力アナログ信号をデジタル信号に変換するAD変換ステップと、
前記AD変換ステップが出力したデジタル信号を圧縮センシングフレーム毎に分けて高速フーリエ変換処理を実行して周波数領域の信号を出力する高速フーリエ変換ステップと、
複数のインターリーバと複数の加算器に相当するランダム圧縮行列を生成するランダム圧縮行列生成ステップと、
複数のインターリーバが、前記高速フーリエ変換ステップが出力する信号をそれぞれ異なるランダムパターンで順番を切り替えた信号を出力し、前記インターリーバそれぞれに接続された複数の加算器が、予め決めておいた数の前記インターリーバの出力信号の和を出力することにより、前記入力デジタル信号を圧縮する圧縮ステップと、
前記圧縮ステップが出力する圧縮信号の前記中央局への送信と、前記中央局が送信するコントロール情報の受信を行う第1の通信ステップと、
前記中央局が、
前記リモート局が送信する圧縮信号の受信と前記コントロール情報を前記リモート局へ送信する第2の通信ステップと、
前記ランダム圧縮行列の生成のために前記リモート局に送信する前記コントロール情報を生成する制御ステップと、
前記コントロール情報を用いてランダム復元行列を生成するランダム復元行列生成ステップと、
前記ランダム復元行列を用いて前記リモート局から受信する前記圧縮信号を復元処理することにより元のデジタル信号を復元する復元ステップとを有し、
前記復元処理は、グラフ表現を用いたL1最適化問題を解く際の近似値を求めることにより前記信号の復元を行うことを特徴とする信号処理方法。
A signal processing method performed by a signal processing system including a remote station and a central station,
The remote station is
An AD conversion step for converting an input analog signal into a digital signal;
A fast Fourier transform step in which the digital signal output by the AD conversion step is divided into compressed sensing frames to perform a fast Fourier transform process to output a frequency domain signal;
A random compression matrix generation step for generating a random compression matrix corresponding to a plurality of interleavers and a plurality of adders;
A plurality of interleavers output signals output by the fast Fourier transform step in different random patterns, and a plurality of adders connected to each of the interleavers determine a predetermined number. A compression step of compressing the input digital signal by outputting the sum of the output signals of the interleaver;
A first communication step for transmitting the compressed signal output by the compression step to the central station and receiving control information transmitted by the central station;
The central office is
A second communication step of receiving a compressed signal transmitted by the remote station and transmitting the control information to the remote station;
A control step of generating the control information to be transmitted to the remote station for generation of the random compression matrix;
A random restoration matrix generation step of generating a random restoration matrix using the control information;
Restoring the original digital signal by restoring the compressed signal received from the remote station using the random restoration matrix;
The signal restoration method is characterized in that the restoration processing comprises restoring the signal by obtaining an approximate value when solving an L1 optimization problem using a graph expression.
JP2012145921A 2012-06-28 2012-06-28 Signal processing system and signal processing method Active JP5761812B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012145921A JP5761812B2 (en) 2012-06-28 2012-06-28 Signal processing system and signal processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012145921A JP5761812B2 (en) 2012-06-28 2012-06-28 Signal processing system and signal processing method

Publications (2)

Publication Number Publication Date
JP2014011577A true JP2014011577A (en) 2014-01-20
JP5761812B2 JP5761812B2 (en) 2015-08-12

Family

ID=50107906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012145921A Active JP5761812B2 (en) 2012-06-28 2012-06-28 Signal processing system and signal processing method

Country Status (1)

Country Link
JP (1) JP5761812B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011096240A (en) * 2009-10-30 2011-05-12 Mitsubishi Electric Research Laboratories Inc Method for reconstructing sparse signal from distorted measurements
WO2011087908A1 (en) * 2010-01-15 2011-07-21 Thomson Licensing Video coding using compressive sensing
JP2011193431A (en) * 2010-02-22 2011-09-29 Nippon Telegr & Teleph Corp <Ntt> Signal processing system and signal processing method
WO2012021450A1 (en) * 2010-08-11 2012-02-16 Inview Technology Corporation Decreasing image acquisition time for compressive imaging devices
US20120082208A1 (en) * 2010-09-30 2012-04-05 Alcatel-Lucent Usa Inc. Method and apparatus for arbitrary resolution video coding using compressive sampling measurements

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011096240A (en) * 2009-10-30 2011-05-12 Mitsubishi Electric Research Laboratories Inc Method for reconstructing sparse signal from distorted measurements
WO2011087908A1 (en) * 2010-01-15 2011-07-21 Thomson Licensing Video coding using compressive sensing
JP2011193431A (en) * 2010-02-22 2011-09-29 Nippon Telegr & Teleph Corp <Ntt> Signal processing system and signal processing method
WO2012021450A1 (en) * 2010-08-11 2012-02-16 Inview Technology Corporation Decreasing image acquisition time for compressive imaging devices
US20120082208A1 (en) * 2010-09-30 2012-04-05 Alcatel-Lucent Usa Inc. Method and apparatus for arbitrary resolution video coding using compressive sampling measurements

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CSNJ201110070096; 佐藤優光,笠井健太,坂庭好一: '帯疎行列を用いたノード検証復元アルゴリズムによる圧縮センシング' 第34回情報理論とその応用シンポジウム予稿集 , 20111122, pp.536-540 *
JPN6015010315; 佐藤優光,笠井健太,坂庭好一: '帯疎行列を用いたノード検証復元アルゴリズムによる圧縮センシング' 第34回情報理論とその応用シンポジウム予稿集 , 20111122, pp.536-540 *

Also Published As

Publication number Publication date
JP5761812B2 (en) 2015-08-12

Similar Documents

Publication Publication Date Title
JP5957120B1 (en) Secret sharing method, secret sharing system, distribution apparatus, and program
Srivastava et al. Light-front-quantized QCD in the light-cone gauge: The doubly transverse gauge propagator
KR20160132943A (en) Solving digital logic constraint problems via adiabatic quantum computation
WO2007034685A2 (en) General purpose hash function family computer and shared key creating system
JP5419825B2 (en) Signal processing system and signal processing method
CN109255429B (en) Parameter decompression method for sparse neural network model
Lin et al. A unified form of exact-MSR codes via product-matrix frameworks
JP5967547B2 (en) Signal processing system and signal processing method
JPWO2015105010A1 (en) Transmission device, reception device, and transmission / reception system
JP5761812B2 (en) Signal processing system and signal processing method
JP5134281B2 (en) Distributed information generating apparatus, secret information restoring apparatus, shared information generating method, secret information restoring method, and program
JP5918884B1 (en) Decoding device, decoding method, and program
JP5148586B2 (en) Decoding device and decoding method
CN103456148B (en) The method and apparatus of signal reconstruction
US20220036190A1 (en) Neural network compression device
JP5761811B2 (en) Signal processing system and signal processing method
JP5670860B2 (en) Signal processing system and signal processing method
KR102541388B1 (en) Apparatus and method for ring-lwe cryptoprocessor using mdf based ntt
JP5927323B1 (en) Matrix action device, matrix action method, and program
CN111901004B (en) Flatness compensation method and device, storage medium and electronic equipment
JPWO2018207348A1 (en) Inverse image sampling device, inverse image sampling method, and inverse image sampling program
Shan et al. A parallel sliding-window belief propagation algorithm for Q-ary LDPC codes accelerated by GPU
Raviv Asymptotically optimal regenerating codes over any field
Cheong et al. Belief propagation decoding assisted on-the-fly Gaussian elimination for short LT codes
JP7571733B2 (en) Conversion method, conversion device, receiving device, and transmitting device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140612

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20140612

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150311

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150317

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150512

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: 20150602

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150605

R150 Certificate of patent or registration of utility model

Ref document number: 5761812

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

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350