用DSP实现卷积编码(2)

来源:未知 作者:南粤论文中心 发表于:2010-04-29 08:06  点击:
【关健词】DSP;信道编译码;卷积编码
总体电路设计如图4。 列输出即完成对一个16位输入信号序列的卷积编码。 图.5(为磊源衰)程_一序输的余流貉程据图卜。十虿蠢囊囊垂菊_}瓣 Y N 是否有1.1输入数据序列的后 数据输入r1两位数据卷积娃理 圈5程序流程圈

总体电路设计如图4。
列输出即完成对一个16位输入信号序列的卷积编码。
图.5(为磊源衰)程_一序输的余流貉程据图卜。—十虿蠢囊囊垂菊_}———瓣
Y
N          是否有1.1输入数据序列的后 数据输入r1两位数据卷积娃理

圈5程序流程圈
Fig.5  The flow diagram of procedures

相对应的源程序:
step0:STM    table+2.@abe
STM#15.BRC
PORTR PAl,@z;输入数据序列
I@TB stepl-1;输入数据序列卷积处理
LD@J.A AND@abc.A
LD@yl,B XOR A.B
 

 


圈4总体电路设计圈
Fig.4   The overall circuit design diagram

4  软件设计

此处软件设计主要是针对(2,1,2)卷积码编码 器的运行程序进行设计,它的每位输入信号将产生2 位输出信号。假设用X、Y。、Y:和Y,分别表示输入信号
序列、输出信号奇数位序列、输出信号偶数位序列和
XoR A.一1,B XOR A,—2,B STL  B,@),l LD@毙,B XoR A.B
XOR A,—2,B STL  B,@M LD@abc.B
STL  B.-1。@abc
 
输出信号序列,而用x(n)、Yl(咒)、y2(n)ffflY3(n)分别表示 相应序列上的某一位数据,其中n=0-15。根据式(1) 一(5)可看出,颤,1)对Y,∽)、YI(,1.1)、Yt(n-2)和),2∽)、魏 (,l一2)共5位有异或影响,将),。(,1)和y:(n)分别放在Y,序 列的奇数位和偶数位,就可实现卷积编码输出;因此, 对一个16位的输入信号进行卷积编码,它的每一位数 据都进行如下运算幢1,其中n=15,14,⋯,2,l,O。
),,研)-j咖)o咒。铆),                                        【l J
step3:PORTW@M,PA0
STM 舟yl,ARI;输入数据序列的后2位数 据卷积处理
晰#l
MNPD table。*ARl+ LD  @置A AND舵.A
LD  @y1,B XOR
 
y1研一D=x(n)0 y1’(,r1),                                         (2)
Y1(n-2)=x(n)o_),I’(rm2),                       【3)
STL
A,14,B

B,@yl
 
M∽净缸九)oM’(n),                               【4) 咒(矿2廊(n)0  Y2’(,r.2)。                                      (5) 在上面的式子中,),l’(n)、yl’(,l一1)、YI'(,l一2)jIfl   y2’(n)、 y2’(n一2)分别表示yl(甩)、y1(n一1)、Yt(n一2)和Y2(n)、Y2(n一
2)在进行运算前的数据,运算结束后,),。(,1)和y:(凡)分 别是保存输出信号序列Y,上的奇数位和偶数位的数 据。在输出时,可以先取序列Y。和Y:的高8位数据有 序地置于Y,序列中,然后将Y,序列输出;再取序列Y。
和Y,的低8位数据也有序地置于Y,序列中,又将y,序

LD@y2,B XOR A,14,B STL  B,@Y2
BC  step0,@J;有数据输入就进行转移,
没有数据输入就结束。

5   结语

本设计采用DSP芯片来代替相应的复杂电路实现 卷积编码,因为它只要在DSP芯片中写入相应功能的 程序,即可以实现卷积编码。通过对硬件电路的设计 和软件程序的编写,实现了在CDMA中的卷积编码。 硬件电路实现卷积编码比较困难,随着移动通信技术 的飞跃发展以及大规模逻辑器件的产生,DSP将广泛 地应用于通信领域,未来的DSP将朝着微型化、多集 成性、功耗小等方向发展【7J。

参考文献:
245—2.47.
【3】安乐,李实秋.Viterbi译码器的应用及其硬件设计与实 现【J】.通信技术,2008,41(5):26—28.
An Le,Li Shiqiu.Hardware  Implementation of Viterbi
Decoder and Its Application[J].Communications   Technology,
2008.41(5):26—28.
[4】曹昌胜,蔡青.卷积编码及译码在数字通信系统中的仿 真【J】.通信与广播电视,2006(3):I卜17.
Cao Changsheng,Cai Qing.Simulation   of Convolutional Encode and Decode in Digital Communication   System[J]. Communication&Audio and Video.2006(3):1 1一17.
【5】韩非,胡春海,李伟.TMS320C6000系列DSP开发
应用技巧【M】.北京:中国电力出版社,2008:119-131.
Han Fei,Hu Chunhai,Li Wei.TMS320C6000 DSP
Development and Applications[M].Beijing:China Electric
Power Press.2008:119-131.
【6】赵  义.TD-SCDMA中卷积编码速率匹配算法在ZSP500
DSP核上的实现【J】.黑龙江科技信息,2007(24):62. Zhao Yi.Realization of the Rate Matching Algorithm for Convolutional Coding in TD—SCDMA on ZSP500 DSP Core(责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)

顶一下
(0)
0%
踩一下
(0)
0%


版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.