电视传输与组网作业.docx
- 文档编号:23292131
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:11
- 大小:188.71KB
电视传输与组网作业.docx
《电视传输与组网作业.docx》由会员分享,可在线阅读,更多相关《电视传输与组网作业.docx(11页珍藏版)》请在冰豆网上搜索。
电视传输与组网作业
电视传输与组网作业
————————————————————————————————作者:
————————————————————————————————日期:
数字电视传输与组网
实验报告
1、能量扩散
2、块交织与去交织
3、(2,1,3)格状编码器
姓名:
侯文元
学号:
B11011322
专业:
广播电视工程
一、能量扩散
一、实验名称
能量扩散
二、实验目的
用C语言模拟能量的过程,理解能量扩散的算法原理和具体实现方法
三、实验原理
能量扩散是使数字电视信号的能量不过分集中在载频上或“0”,“1”电平相对应的频率上,从而减小对其他通信设备的干扰,并有利于载波回复。
具体的办法是将二进制数据中较集中的0或1按一定的规律使之分散开来,这个规律由伪随机信号发生器的生成多项式决定。
四、实验过程
C代码如下:
#include
longm(charg,charn)
{
inti1;
longk=1;
for(i1=0;i1 k=k*g; return(k); } voidmain() { unsignedb=0,b1,b2,t=0x00a9,t1,t2,res=0,i1,res1; chari,c,i2; unsignedlonga,yu,a1; printf("a="); scanf("%6ld%10ld",&a1,&a); printf("%ld,%ld\n",a,a1); for(i=9;i>=0;--i) { c=a1/m(10,i); yu=a1%m(10,i); if(c>0) b=b+m(2,i+10); a1=yu; } for(i=9;i>0;--i) { c=a/m(10,i); yu=a%m(10,i); if(c>0)b=b+m(2,i); a=yu; } if(yu>0)b=b+1; printf("b=%u\n",b); printf("res="); for(i1=0;i1<=188;i1++) { b2=b; for(i2=0,res=0;i2<16;i2++) { if(i2! =0) res=res>>1; t1=t&0x4000; t2=t&0x2000; t=t<<1; t=t&0x7fff; t2=t2<<1; t1=t1^t2; t1=t1>>14; t=t|t1; b1=b2&0x0001; b1=t1^b1; b2=b2>>1; res=res|(b1<<15); } for(i2=0;i2<16;i2++) { if(i2! =0) res=res<<1; res1=res&0x8000; if(res1>0)printf("1"); elseprintf("0"); } } printf("\n"); } 五、实验结果 二、块交织与去交织 一、实验名称 用Matlab实现5x5块交织和去交织 二、实验目的 用Matlab模拟块交织的过程,理解块交织的算法原理和具体实现方法 三、实验仪器 计算机 四、实验原理 交织器的实现框图如图18-1所示 图18-1分组(块)交织器实现框图 由图18-1可见,交织、解交织由如下几步构成: ⑴若发送数据(块) 经信道编码后为: ; ⑵发送端交织存储器为一个行列交织矩阵存储器 ,它按列写入,按行读出,即 ⑶交织器输出后并送入突发信道的信号为 ⑷假设在突发信道中受到两个突发干扰: 第一个突发干扰影响5位,即产生于 至 ;第二个突发干扰影响4位,即产生于 至 。 则突发信道的输出端信号 可以表示为 ⑸在接收端,将受突发干扰的信号送入解交织器,解交织器也是一个行列交织矩阵的存储器 ,它是按行写入,按列读出(正好与交织矩阵规律相反),即 ⑹经解交织存储器解交织以后的输出信号 ,则 为 五、实验过程 Matlab代码如下: A=input('请输入一个5*5的矩阵A='); fori=1: 5 forj=1: 5 B(i,j)=A(j,i); end end fori=1: 5 forj=1: 5 C(i,j)=B(j,i); end end disp('原矩阵A='); disp(A); disp('交织后矩阵B='); disp(B); disp('去交织后矩阵C='); disp(C); 六、实验结果 格状编码器 一、实验名称 Matlab实现(2,1,3)格状编码器 二、实验目的 用Matlab模拟格状编码的过程,理解格状编码的算法原理和具体实现方法 三、实验仪器 计算机 四、实验原理 格状编码又称卷积码,若以(n,k,m)来描述卷积码,其中k为每次输入到卷积编码器的bit数,n为每个k元组码字对应的卷积码输出n元组码字,m为编码存储度,也就是卷积编码器的k元组的级数 五、实验过程 Matlab代码如下: x=input('请输入序列x='); n=length(x); fori=2: n y0(i)=x(i-1); end fori=3: n y1(i)=xor(x(i-2),x(i)); end y0 (1)=0; fori=1: 2 y1(i)=xor(0,x(i)); end disp('y1='); disp(y1); disp('y0='); disp(y0); 六、实验结果 实验小结: 通过本次实验,我深刻理解了能量扩散、块交织与去交织、格状编码的原理,体会到这些信息处理技术的优越性,而且锻炼了实际解决问题的能力,第一个实验用的是C语言,后两个实验用的是Matlab,通过使用不同的软件,感受到两种软件的优缺点,收获颇丰。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电视 传输 组网 作业