主权项 |
一种编码调制方法,其特征在于,包括如下步骤:S1、设置生成矩阵G的权重为:+1,‑1,+2,‑2,+4,‑4,+7,‑7;S2、构造生成矩阵G,具体如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>G</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>A</mi><mn>1</mn></msub></mtd><mtd><msub><mi>B</mi><mi>a</mi></msub></mtd><mtd><msub><mi>C</mi><msup><mi>a</mi><mn>2</mn></msup></msub></mtd><mtd><msub><mi>D</mi><msup><mi>a</mi><mn>3</mn></msup></msub></mtd><mtd><mn>2</mn><mo>·</mo><msub><mi>I</mi><msup><mi>a</mi><mn>4</mn></msup></msub></mtd><mtd><mo>-</mo><mn>2</mn><mo>·</mo><msub><mi>I</mi><msup><mi>a</mi><mn>5</mn></msup></msub></mtd><mtd><mo>-</mo><mn>1</mn><mo>·</mo><msub><mi>I</mi><msup><mi>a</mi><mn>6</mn></msup></msub></mtd><mtd><msub><mi>I</mi><msup><mi>a</mi><mn>7</mn></msup></msub></mtd></mtr><mtr><mtd><mn>2</mn><mo>·</mo><msub><mi>I</mi><mi>b</mi></msub></mtd><mtd><mo>-</mo><mn>2</mn><mo>·</mo><msub><mi>I</mi><mi>ab</mi></msub></mtd><mtd><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>2</mn></msup><mi>b</mi></mrow></msub></mtd><mtd><mo>-</mo><mn>1</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>3</mn></msup><mi>b</mi></mrow></msub></mtd><mtd><mn>4</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>4</mn></msup><mi>b</mi></mrow></msub></mtd><mtd><mo>-</mo><mn>4</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>5</mn></msup><mi>b</mi></mrow></msub></mtd><mtd><mn>7</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>6</mn></msup><mi>b</mi></mrow></msub></mtd><mtd><mo>-</mo><mn>7</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>7</mn></msup><mi>b</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>-</mo><mn>7</mn><mo>·</mo><msub><mi>I</mi><msup><mi>b</mi><mn>2</mn></msup></msub></mtd><mtd><mn>7</mn><mo>·</mo><msub><mi>I</mi><msup><mi>ab</mi><mn>2</mn></msup></msub></mtd><mtd><mn>2</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>2</mn></msup><msup><mi>b</mi><mn>2</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>2</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>3</mn></msup><msup><mi>b</mi><mn>2</mn></msup></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>4</mn></msup><msup><mi>b</mi><mn>2</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>1</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>5</mn></msup><msup><mi>b</mi><mn>2</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>4</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>6</mn></msup><msup><mi>b</mi><mn>2</mn></msup></mrow></msub></mtd><mtd><mn>4</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>7</mn></msup><msup><mi>b</mi><mn>2</mn></msup></mrow></msub></mtd></mtr><mtr><mtd><mo>-</mo><mn>4</mn><mo>·</mo><msub><mi>I</mi><msup><mi>b</mi><mn>3</mn></msup></msub></mtd><mtd><mn>4</mn><mo>·</mo><msub><mi>I</mi><msup><mi>ab</mi><mn>3</mn></msup></msub></mtd><mtd><mo>-</mo><mn>7</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>2</mn></msup><msup><mi>b</mi><mn>3</mn></msup></mrow></msub></mtd><mtd><mn>7</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>3</mn></msup><msup><mi>b</mi><mn>3</mn></msup></mrow></msub></mtd><mtd><mn>2</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>4</mn></msup><msup><mi>b</mi><mn>3</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>2</mn><msub><mrow><mo>·</mo><mi>I</mi></mrow><mrow><msup><mi>a</mi><mn>5</mn></msup><msup><mi>b</mi><mn>3</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>1</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>6</mn></msup><msup><mi>b</mi><mn>3</mn></msup></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>7</mn></msup><msup><mi>b</mi><mn>3</mn></msup></mrow></msub></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn><mo>·</mo><msub><mi>I</mi><msup><mi>b</mi><mn>4</mn></msup></msub></mtd><mtd><msub><mi>I</mi><msup><mi>ab</mi><mn>4</mn></msup></msub></mtd><mtd><mo>-</mo><mn>4</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>2</mn></msup><msup><mi>b</mi><mn>4</mn></msup></mrow></msub></mtd><mtd><mn>4</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>3</mn></msup><msup><mi>b</mi><mn>4</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>7</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>4</mn></msup><msup><mi>b</mi><mn>4</mn></msup></mrow></msub></mtd><mtd><mn>7</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>5</mn></msup><msup><mi>b</mi><mn>4</mn></msup></mrow></msub></mtd><mtd><mn>2</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>6</mn></msup><msup><mi>b</mi><mn>4</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>2</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>7</mn></msup><msup><mi>b</mi><mn>4</mn></msup></mrow></msub></mtd></mtr><mtr><mtd><mn>2</mn><mo>·</mo><msub><mi>I</mi><msup><mi>b</mi><mn>5</mn></msup></msub></mtd><mtd><mo>-</mo><mn>2</mn><mo>·</mo><msub><mi>I</mi><msup><mi>ab</mi><mn>5</mn></msup></msub></mtd><mtd><mo>-</mo><mn>1</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>2</mn></msup><msup><mi>b</mi><mn>5</mn></msup></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>3</mn></msup><msup><mi>b</mi><mn>5</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>4</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>4</mn></msup><msup><mi>b</mi><mn>5</mn></msup></mrow></msub></mtd><mtd><mn>4</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>5</mn></msup><msup><mi>b</mi><mn>5</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>7</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>6</mn></msup><msup><mi>b</mi><mn>5</mn></msup></mrow></msub></mtd><mtd><mn>7</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>7</mn></msup><msup><mi>b</mi><mn>5</mn></msup></mrow></msub></mtd></mtr><mtr><mtd><mn>7</mn><mo>·</mo><msub><mi>I</mi><msup><mi>b</mi><mn>6</mn></msup></msub></mtd><mtd><mo>-</mo><mn>7</mn><mo>·</mo><msub><mi>I</mi><msup><mi>ab</mi><mn>6</mn></msup></msub></mtd><mtd><mo>-</mo><mn>2</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>2</mn></msup><msup><mi>b</mi><mn>6</mn></msup></mrow></msub></mtd><mtd><mn>2</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>3</mn></msup><msup><mi>b</mi><mn>6</mn></msup></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>4</mn></msup><msup><mi>b</mi><mn>6</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>1</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>5</mn></msup><msup><mi>b</mi><mn>6</mn></msup></mrow></msub></mtd><mtd><mn>4</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>6</mn></msup><msup><mi>b</mi><mn>6</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>4</mn><msub><mrow><mo>·</mo><mi>I</mi></mrow><mrow><msup><mi>a</mi><mn>7</mn></msup><msup><mi>b</mi><mn>6</mn></msup></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>I</mi><msup><mi>b</mi><mn>7</mn></msup></msub></mtd><mtd><mo>-</mo><mn>1</mn><mo>·</mo><msub><mi>I</mi><msup><mi>ab</mi><mn>7</mn></msup></msub></mtd><mtd><mn>4</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>2</mn></msup><msup><mi>b</mi><mn>7</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>4</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>3</mn></msup><msup><mi>b</mi><mn>7</mn></msup></mrow></msub></mtd><mtd><mn>7</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>4</mn></msup><msup><mi>b</mi><mn>7</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>7</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>5</mn></msup><msup><mi>b</mi><mn>7</mn></msup></mrow></msub></mtd><mtd><mo>-</mo><mn>2</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>6</mn></msup><msup><mi>a</mi><mn>7</mn></msup></mrow></msub></mtd><mtd><mn>2</mn><mo>·</mo><msub><mi>I</mi><mrow><msup><mi>a</mi><mn>7</mn></msup><msup><mi>b</mi><mn>7</mn></msup></mrow></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000619864730000011.GIF" wi="1850" he="613" /></maths>其中,所述生成矩阵G的长度为N,即生成矩阵G是一个N×N的矩阵,所述生成矩阵G第i行表示一个校验节点,记作u<sub>i</sub>,所述生成矩阵G的第j列代表一个信息符号,记作b<sub>j</sub>,若生成矩阵G的第i行第j列的元素不为0,则说明u<sub>i</sub>和b<sub>j</sub>相连,每i行中非零元素的个数称为第i个校验节点的度,第j列中非零元素的个数称为第j个信息符号的度,所述生成矩阵G有<img file="FDA0000619864730000012.GIF" wi="71" he="127" />个校验节点的度为12,<img file="FDA0000619864730000013.GIF" wi="131" he="128" />个校验节点的度为8,I<sub>x</sub>表示<img file="FDA0000619864730000014.GIF" wi="155" he="133" />的单位矩阵循环右移x位,A,B,C,D是大小为<img file="FDA0000619864730000015.GIF" wi="159" he="132" />的双对角矩阵,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>A</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>4</mn></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>4</mn></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mn>1</mn></mtd><mtd><mn>4</mn></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mn>1</mn></mtd><mtd><mn>4</mn></mtd></mtr></mtable></mfenced><mo>,</mo><mi>B</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><mn>4</mn></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mo>-</mo><mn>4</mn></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mo>-</mo><mn>4</mn></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mo>-</mo><mn>4</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000619864730000016.GIF" wi="1483" he="461" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>C</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>7</mn></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>7</mn></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mn>1</mn></mtd><mtd><mn>7</mn></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mn>1</mn></mtd><mtd><mn>7</mn></mtd></mtr></mtable></mfenced><mo>,</mo><mi>D</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><mn>7</mn></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mo>-</mo><mn>7</mn></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mo>-</mo><mn>7</mn></mtd><mtd></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd></mtd><mtd></mtd><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mo>-</mo><mn>7</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000619864730000017.GIF" wi="1305" he="461" /></maths>S3、将二进制信息序列I经过BPSK调制,得到序列b;S4、利用S2构造的生成矩阵G对S3所述序列b进行编码,得到符号u=G·b;S5、将两个连续的符号u连成一个调制信号进行传输,其中一个符号作为实部,另一个符号作为虚部,即调制信号<img file="FDA0000619864730000021.GIF" wi="632" he="92" />其中,k=0,1,…M/2‑1,其中,M为传输的符号数,即生成矩阵G的行数,用于传输的的星座图为31*31的矩形星座图;S6、将S5所述调制信号s(k)通过AWGN信道,得到调制信号向量s';S7、接收端将接到的S6所述调制信号向量s'还原为实数符号向量u';S8、进行译码。 |