您好,欢迎来到尔游网。
搜索
您的当前位置:首页(完整word版)ldpc码的MATLAB编码

(完整word版)ldpc码的MATLAB编码

来源:尔游网
#include 〈iostream>

#include #define LNODE 20

using namespace std;

#include

#include 〈conio。h>

typedef char **HuffmanCode;

HuffmanCode HuffmanCoding(int n)

{

int i , f , start , j , count = 1;

char *cd;

HuffmanCode HC;

HC = (HuffmanCode)malloc((n+1)*sizeof(char cd = (char *)malloc(n*sizeof(char));

(完整word版)ldpc码的MATLAB编码

);

*)(完整word版)ldpc码的MATLAB编码

cd[n—1] = ’\\0’;

for(i = 1 ; i <= n ; i++)

start = n — 1;

for(j = 1 ; j 〈= count ; j++){

cd[—-start] = ’9’;

}

HC[i] = (char *)malloc((n-start)*sizeof(char));

strcpy(HC[i],&cd[start]);

count++;

free(cd);

return(HC);

}//HuffmanCoding

(完整word版)ldpc码的MATLAB编码

int main()

{

int k;

int A[LNODE];

HuffmanCode q;

q = HuffmanCoding(LNODE);

for(k = 1 ; k <= LNODE ; k++)

cout << *q[k] << ” ”;

cout <〈 ”OK\";

getch();

return 0;

}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- axer.cn 版权所有 湘ICP备2023022495号-12

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务