
生成多項式や原始多項式に関する様々な投稿を見ましたが、
いまいち知りたいことがわからなかったので質問いたします。
周期 2^n - 1 のM系列を生成するには、{0,1}を体とする
n次の原始多項式を生成多項式として用いるということまでは
わかったのですが、このn次の原始多項式の求め方について、
いまいち理解できません。
例えば、周期 2^4 - 1 = 15のM系列を生成するには原始多項式
x^4 + x^1 + 1 ー (1)
を用いるということですが、
x^4 + x^2 + 1 ー (2)
ではM系列を生成できませんでした。
この2式の違いを理解していないことが原始多項式の求め方を
理解できない原因だと思うのですが、どなたかお詳しい方がいましたら、
ご教授お願いいたします。
No.2ベストアンサー
- 回答日時:
#1さんミスしてますので修正を。
x^4 + x^2 + 1 = (x^2 + x + 1)(x^2 - x + 1)
ですね。
念のため式変形を書くと、
x^4 + x^2 + 1 = x^4 + 2x^2 + 1 - x^2 = (x^2 + 1)^2 - x^2 = {(x^2 + 1) + x}{(x^2 + 1) - x}
だから、そもそも既約でないので、原始多項式にはなりません。
(原始多項式ならば、既約。逆は言えませんが)
しかし、単純に、原始多項式かどうかのチェックをしても、分かりますよね。
いま、数・係数としては、2で割った余りの世界(0と1からなる四則の出来る世界。色んな呼び名があるが、ここではF2と呼びます)を考えていますよね。
x^4 + x^2 + 1 でF2上の(つまり、係数が0と1からなる)多項式を割った「余り」を考えるとき、全ての多項式は、余りは3次以下の(係数が0と1からなる)式になりますよね。
係数が0と1であることから、ax^3 + bx^2 + cx + d たちは、全部で 2^4 = 16 個あるわけです。
いま、4次の原始多項式とは、xが、0を除く15個の余りを全て生成するような多項式を言います。
具体的に言うと、x , x^2 , x^3 , ・・ , x^15 を夫々割った余りがすべて異なり、0以外の全ての3次式が出てくるとき、原始多項式と言います。
ということは、もし途中で(余りとして)1がでたら、次から x , x^2 ・・と最初からの繰り返しになるので、駄目です。
よって x^15 の余りが1であり、それ以前に余り1が出てはいけません。
実は、この逆が言えて、
x , x^2 , x^3 , ・・ , x^14 の余りがすべて1でないとき(つまり x^15 ではじめて1になるとき)、(4次の)原始多項式である ・・・★
ことが言えます。
なので、(もっと良いテクニックは色々あるでしょうが)、★を満たすかどうかを、まじめに計算すれば分かります。
いま x^4 + x^2 + 1 についてやってみると、
x^4 + x^2 + 1 で割った余りは、x^4 + x^2 + 1 = 0 として、x^4 = x^2 + 1 (注:いまF2(2で割った余りの世界)上で考えているから、-1=1) を代入して次数を下げてゆけば求まりますよね。
すると、
x
x^2
x^3
x^4 = x^2 + 1
x^5 = x(x^2 + 1) = x^3 + x
x^6 = x(x^3 + x) = x^4 + x^2 = x^2 + 1 + x^2 = 1
( 2 = 0 より、2x^2 = 0 )
となり、6乗で1になってしまうので、 x^4 + x^2 + 1 は原始多項式でないと分かりますネ。
なるほど、{0,1}を体にするとは2で割った余りの世界を
考えているということなのですね。
あと、原始多項式についても理解できました。
実はM系列をCプログラムで生成しようとして、元の原始多項式の
設定のところでつまずいていたので質問させてもらいました。
当面は教えていただいた方法でアルゴリズムを書いてみるつもりです。
わかりやすく御回答していただき、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 環論 1 2022/04/12 14:08
- 数学 原始多項式 2 2022/06/28 23:01
- 数学 数2Bの数列の問題です。 自分は、 まず数列 an=ar^(n-1)と置き こちらの問題の、y= の 1 2022/07/07 16:26
- 数学 多項式の性質と無理数・有理数 2 2022/06/21 06:50
- 数学 『因数に分解するということ』 9 2022/06/27 06:14
- 数学 αを代数的数とし、f(x)⊂Z[x]を最小多項式とする。 このとき、もしg(x),h(x)⊂Q[x] 4 2022/05/19 16:55
- 数学 多変数関数の微分とテイラー展開について 5 2022/04/24 16:55
- 数学 『完全<困難』 2 2022/11/28 06:36
- 数学 代数学の環の多項式環についてです 体 kについて、k係数の多項式環 k[X] は体とならないことを示 6 2023/07/09 20:29
- 数学 代数学 原始多項式について 3 2022/06/24 19:06
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのグラフの近似曲線に...
-
単項式と分数式の違いについて
-
(x-1)(x-2)(x-3)の展開の...
-
(x+3)(x-3)(x^4+9x^2+81)の展開...
-
なぜ、2変数以上の多項式を因数...
-
「既約な分数」というのは分か...
-
三角関数系が直交性を持つとい...
-
エルミート補間について
-
多項式係数微分作用素と変数係...
-
[数学] 整数以外の指数関数の展...
-
(x+2y+2z)^2 →これのやり方教え...
-
単項式とは
-
1となるように正規化
-
3点を通る曲線の求め方
-
最小分解体
-
剰余の定理と因数分解(あまり...
-
テイラー展開がよく分かりません。
-
【行列式 因数分解】の解き方を...
-
数学Iの問題についての質問です
-
陪微分とは何ですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カーフェリーにクルマで乗船時...
-
多項式について質問です。 エク...
-
単項式と分数式の違いについて
-
(x-1)(x-2)(x-3)の展開の...
-
(x+3)(x-3)(x^4+9x^2+81)の展開...
-
(x+y+2z)(2x+3y-z)(4x-y-3z)を...
-
余次元って何?
-
なぜ、2変数以上の多項式を因数...
-
約数と因数の違い(∈N)
-
斉次とは?(漢字と意味)
-
単項式とは
-
データのノイズ除去法 - Savitz...
-
べき乗表現と多項式表現
-
等差×等比 型の数列の和を求め...
-
CRCのアルゴリズムって、どんな...
-
問題が理解できません
-
M系列の生成多項式と原始多項式...
-
数学 因数分解 X^3+x^2+x−1 ...
-
e^sinXの展開式について。。。
-
(1+x)^n=1+nxについて
おすすめ情報