RS编码的matlab仿真

RS编码的matlab仿真(m文件仿真)对加入突发噪声信道的RS(15,11)编码进行的仿真:代码如下: L=1000; M=4;%每个符号的比特数N=2^M-1;%编码后码字长度K=N-4;%信息长度MSG=randint(L,1);%随机产生L比特信号TP=gftuple([-1:N-1]',M);%产生加罗华域元素PG=rspoly(N,K);%产生生成式[CODE,ADDED]=rsenco(MSG,TP,K);%编码NOI=rand(length(CODE)/M,1)<.03;%加入3%的噪声NOI=(NOI*ones(1,M))';%产生突发错误NOI=NOI(:);COD...
编码 | 2008-07-29 23:57 | 阅读 18430 次 | 评论 1 条

AVI实时压缩方法

一个难题:要求实时将BMP格式的数据压缩为AVI文件.其中每帧BMP数据存放在指定内存中,格式为768*576,32位真彩,未压缩(即每帧大小为768*576*4) 我使用了vfw库的AVI*函数族,但效率太差,最快只能达到4-5帧/秒,我的机器配置是奔腾366,128M内存 我初步分析原因可能有以下几种: 1.方法不得当 AVIStreamWrite中有一个参数(lSamples)指明每次压几帧,但我给出多帧数据,返回的帧数(plSampWritten)总是一帧 我选择了每帧都是关键帧,这样似乎是压缩最快,不知道对不对。 我看...
编码 | 2008-07-29 23:52 | 阅读 7840 次 | 评论 0 条

不同图像文件格式之间的转换

BMPtoAVI //生成avivoid Cbmp2aviDlg::BMPtoAVI(CString szAVIName, CString strBmpDir){ CFileFind finder; strBmpDir += _T("\\*.*");  AVIFileInit();  AVISTREAMINFO strhdr; PAVIFILE pfile; PAVISTREAM ps;  int nFrames =0;  HRESULT hr;  BOOL bFind = finder.FindFile(strBmpDir); while(bFind) {  bFind = finde...
图像 | 2008-07-29 23:37 | 阅读 10840 次 | 评论 3 条

Windows 文件过滤驱动经验总结

Windows 文件过滤驱动经验总结作者:ai3000本文转载自驱动开发网看了 ChuKuangRen 的第二版《文件过滤驱动开发教程》后,颇有感触。我想,交流都是建立在平等的基础上,在抱怨氛围和环境不好的同时应该先想一想自己究竟付出了多少?只知索取不愿付出的人也就不用抱怨了,要怪也只能怪自己。发自己心得的人无非是两种目的,一是引发一些讨论,好纠正自己错误的认识,以便从中获取更多的知识使自己进步的更快。二是做一份备忘,当自己遗忘的时候能够马上找到相关资料。我这里也总结了近几年做文件过滤驱动时所积累下来的一些小小经验,这分笔记也是看了 ChuKuangRen 的教程后,临时想到的一小部分而...
技术 | 2008-07-29 23:31 | 阅读 15764 次 | 评论 3 条
浏览1943182次