meg06 发表于 2008-4-24 14:01:58

用LabVIEW发送13bit barker码

初学者,想用LabVIEW发送13位的巴克码,每一位持续40us,然后停止6.7ms再次发送,如此重复n次。

    请教下各位,用“信号生成——任意波形发生器”可以么?怎么做啊,那个的频率貌似是归一化频率。

    或者直接创建波形?但是不晓得怎么做到持续40us然后停止。大家帮个忙。谢谢!

lgh269 发表于 2008-4-24 22:47:13

不太清楚这个,有那位朋友知道的可以回下


巴克码是一种具有特殊规律的二进制码组。它是一个非周期序列,一个n位的巴克码{X1,X2,X3,···Xn。),每个码元只可能取值十1或一1,它的局部自相关函数为:

目前已找到的只有7个:

n 巴克码组

2 ++

3 ++-

4 +++-,++-+

n 巴克码组

5 +++-+

7 +++--+-

11 +++---+--+-

13 +++++--++-+-+

表中“+”表示Xi取值为十l,“-”表示Xi取值为-l,以七位巴克码组{+++--+-}
为例,求出它的自相关函数如下:



同样可以求出j=2,3,4,5,6,7时R(j)的值分别为-l,0,-l,0,-l,O。另外,再求出j为负值的自相关函数,两者一起画出的七位巴克码的R(j)与j的关系曲线如图4.6所示。由图可见,自相关函数在j=0时具有尖锐的峰值。

meg06 发表于 2008-4-25 13:29:29

我知道什么是巴克码,就是不知道怎么生成它还得带有时间信息
页: [1]
查看完整版本: 用LabVIEW发送13bit barker码