"一の入力信号を複数のブロックにグループ化し、前記複数のブロックは、現在のブロックと少なくとも1つの前のブロックとを含み、前記複数のブロックのそれぞれは、Nを正の整数、qを2より大きい整数とすると、少なくともN個のシンボルを含み、前記N個のシンボルのそれぞれは、q種のシンボル値のうちの1つを有する、グループ化モジュールと、前記少なくとも1つの前のブロックにおける前記q種のシンボル値の発生を計数して第1のカウント数を生成し、前記現在のブロックにおける前記q種のシンボル値の発生を計数して第2のカウント数を生成する、計数モジュールと、前記第1のカウント数及び前記第2のカウント数に基づいて前記現在のブロックを選択的に置換する、置換モジュールと、を備える符号器。前記置換モジュールは、前記現在のブロックにおける前記N個のシンボルを置換する場合に、前記現在のブロックにおける最多のシンボルxを、前記少なくとも1つの前のブロックにおける最少のシンボルyにマッピングする、請求項1に記載の符号器。前記置換モジュールは、xを入力置換、yを出力置換、zを選択された置換とすると、次の関係y=xzmodqを適用する、請求項2に記載の符号器。前記置換モジュールは、前記現在のブロックにおける前記N個のシンボルを置換する場合に、前記現在のブロックにおける2つの最多のシンボルx1、x2を、前記少なくとも1つの前のブロックにおける2つの最少のシンボルy1、y2にマッピングする、請求項2に記載の符号器。前記置換モジュールは、GFqにおいて、a及びbについてy1=ax1b及びy2=ax2bを解く、請求項4に記載の符号器。前記置換モジュールは、前記現在のブロックにおける前記N個のシンボルを置換する場合に、前記現在のブロックにおける最多のシンボルを、前記少なくとも1つの前のブロックにおける2番目に最少のシンボルに、且つ、前記現在のブロックにおける最少のシンボルを、前記少なくとも1つの前のブロックにおける最多のシンボルにマッピングする、請求項2に記載の符号器。請求項1の符号器と、ターゲット装置とを備えるシステム。前記ターゲット装置は、送信器を含む、請求項7に記載のシステム。前記ターゲット装置は、メモリ装置を含む、請求項7に記載のシステム。前記メモリ装置は、不揮発性メモリを含む、請求項9に記載のシステム。前記メモリ装置は、ハードディスクドライブを含む、請求項9に記載のシステム。前記置換モジュールは、前記現在のブロックにおけるr個の最多のシンボルを、それまでで最少の複数のシンボルにマッピングし、且つ、前記現在のブロックにおけるs個の最少のシンボルを、それまでで最多のシンボルにマッピングし、ここで、r及びsは0以上とする、請求項1に記載の符号器。q-aryシンボルシーケンス入力信号q>2を有するシステムであって、均衡の取れた非バイナリのq-ary出力シンボルシーケンスを生成する符号器を備え、mxを、前記出力シーケンスにおけるq種の可能なシンボルのそれぞれの発生回数であるただしx=0,1,,q-1とすると、前記符号器は、次の条件:0<minmx<=1/q、1/q<=maxmx<1、及び、maxmx-minmx<αただし、αは0<=α<1の範囲内の設計パラメータのうちの少なくとも1つを満足する前記出力シンボルシーケンスを生成する、システム。一の入力信号を複数のブロックにグループ化する段階であって、前記複数のブロックは、現在のブロックと少なくとも1つの前のブロックとを含み、前記複数のブロックのそれぞれは、Nを正の整数、qを2より大きい整数とすると、少なくともN個のシンボルを含み、前記N個のシンボルのそれぞれは、q種のシンボル値のうちの1つを有する、段階と、前記少なくとも1つの前のブロックにおける前記q種のシンボル値の発生を計数して第1のカウント数を生成し、前記現在のブロックにおける前記q種のシンボル値の発生を計数して第2のカウント数を生成する段階と、前記第1のカウント数及び前記第2のカウント数に基づいて前記現在のブロックを選択的に置換する段階と、を含む符号化方法。前記現在のブロックにおける前記N個のシンボルを置換する場合に、前記現在のブロックにおける最多のシンボルxを、前記少なくとも1つの前のブロックにおける最少のシンボルyにマッピングする段階を更に含む、請求項14に記載の方法。前記選択的に置換する段階は、xを入力置換、yを出力置換、zを選択された置換とすると、次の関係y=xzmodqを適用する段階を含む、請求項14に記載の方法。前記置換する段階は、前記現在のブロックにおける前記N個のシンボルを置換する場合に、前記現在のブロックにおける2つの最多のシンボルx1、x2を、前記少なくとも1つの前のブロックにおける2つの最少のシンボルy1、y2にマッピングする段階を含む、請求項14に記載の方法。前記置換する段階は、a及びbについてy1=ax1b及びy2=ax2bを解く段階を含む、請求項14に記載の方法。前記置換する段階は、前記現在のブロックにおける前記N個のシンボルを置換する場合に、前記現在のブロックにける最多のシンボルを、前記少なくとも1つの前のブロックにおける2番目に最少のシンボルに、且つ、前記現在のブロックにおける最少のシンボルを、前記少なくとも1つの前のブロックにおける最多のシンボルにマッピングする段階を含む、請求項14に記載の方法。前記置換する段階は、前記現在のブロックにおけるr個の最多のシンボルを、それまでで最少の複数のシンボルにマッピングし、且つ、前記現在のブロックにおけるs個の最少のシンボルを、それまでで最多の複数のシンボルにマッピングする段階を含み、ここで、r及びsは0以上とする、請求項14に記載の方法。q-aryシンボルシーケンス入力信号q>2を有する符号器を動作させる方法であって、均衡の取れた非バイナリのq-ary出力シンボルシーケンスを生成する段階と、mxを、前記出力シーケンスにおけるq種の可能なシンボルのそれぞれの発生回数であるx=0,1,,q-1とすると、次の条件:0<minmx<=1/q、1/q<=maxmx<1、及び、maxmx-minmx<αただし、αは0<=α<1の範囲内の設計パラメータのうちの少なくとも1つを、前記出力シンボルシーケンスにおいて満足させる段階と、を含む方法。一の入力信号を複数のブロック及び複数の置換シンボルにグループ化し、q及びNを2より大きい整数とすると、前記複数のブロックは、N個のシンボルを含み、前記N個のシンボルのそれぞれは、q種のシンボル値のうちの1つを有する、グループ化モジュールと、前記複数の置換シンボルのうちの1つに基づいて前記複数のブロックのうちの第1のブロックを逆置換し、前記置換に基づいた復号化出力信号を生成する、置換モジュールと、を備える復号器。前記第1のブロックは、前記置換シンボルに隣接して配列される、請求項22に記載の復号器。前記置換シンボルは、前記第1のブロックの前記N個のシンボルの前記q種のシンボル値のそれぞれに加算される又はそれぞれから減算される、請求項22に記載の復号器。前記置換モジュールは、前記第1のブロックの前記N個のシンボルの前記q種のシンボル値から前記置換シンボルの第2のシンボルを減算し、減算後に、前記置換シンボルの前記第1のシンボルによって除算する、請求項22に記載の復号器。請求項22の復号器と、ターゲット装置とを備えるシステム。前記ターゲット装置は、受信器を含む、請求項26に記載のシステム。前記ターゲット装置は、メモリ装置を含む、請求項26に記載のシステム。前記メモリ装置は、不揮発性メモリを含む、請求項28に記載のシステム。前記メモリ装置は、ハードディスクドライブを含む、請求項28に記載のシステム。一の入力信号を複数のブロック及び複数の置換シンボルにグループ化する段階であって、q及びNを2より大きい整数とすると、前記複数のブロックは、N個のシンボルを含み、前記N個のシンボルのそれぞれは、q種のシンボル値のうちの1つを有する、段階と、前記複数の置換シンボルのうちの1つに基づいて前記複数のブロックのうちの第1のブロックを逆置換し、前記置換に基づいた復号化出力信号を生成する段階と、を含む復号化方法。前記第1のブロックを、前記置換シンボルに隣接して配列する段階を更に含む、請求項31に記載の方法。前記置換シンボルを、前記第1のブロックの前記N個のシンボルの前記q種のシンボル値のそれぞれに加算する又はそれぞれから減算する段階を更に含む、請求項31に記載の方法。前記第1のブロックの前記N個のシンボルの前記q種のシンボル値から前記置換シンボルの第2のシンボルを減算する段階と、減算後に、前記置換シンボルの前記第1のシンボルによって除算する段階と、を更に含む、請求項31に記載の方法。一の入力信号を複数のブロック及び複数の置換シンボルにグループ化する段階であって、q及びNを2より大きい整数とすると、前記複数のブロックは、N個のシンボルを含み、前記N個のシンボルのそれぞれは、q種のシンボル値のうちの1つを有する、段階と、前記複数の置換シンボルのうちの1つに基づいて前記複数のブロックのうちの第1のブロックを逆置換し、前記置換に基づいた複合化された出力信号を生成する段階と、を含む復号化方法。前記第1のブロックを、前記置換シンボルに隣接して配列する段階を更に含む、請求項35に記載の方法。前記置換シンボルを、前記第1のブロックの前記N個のシンボルの前記q種のシンボル値のそれぞれに加算する又はそれぞれから減算する段階を更に含む、請求項35に記載の方法。前記第1のブロックの前記N個のシンボルの前記q種のシンボル値から前記置換シンボルの第2のシンボルを減算する段階と、減算後に、前記置換シンボルの前記第1のシンボルによって除算する段階と、を更に含む、請求項35に記載の方法。"