摘要: 下面四段代码主要实现了单极性归零、单极性不归零、双极性归零、双极性不归零四个信号的变化function y = dnrz(x)%本函数实现将输入的一段二进制代码编为相应的双极性非归零码输出%输入x为二进制码,输出y为编好的码%给出计算每一个码元的点数,因为我们只是用离散的点来得出连续的函数表达grid = 300;t = 0:1/grid:length(x);for i = 1:length(x) %计算码元的值 if(x(i) == 1) %如果信息为1 for j = 1:grid %该码元对应的点值为1 ... 阅读全文
posted @ 2012-11-08 14:55 k-frank 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 我们知道Fourier分析是信号处理里很重要的技术,matlab提供了强大的信号处理能力,但是有一些细节部分需要我们注意。记信号f(t)的起始时间为t_start, 终止时间为t_end, 采样周期为t_s, 可以计算信号的持续时间Duration为 t_end – t_start, 信号离散化造成的采样点数 N = Duration/t_s + 1;根据Fourier分析的相关结论,我们知道时域的采样将会造成频域的周期化,该周期为采样频率f_s(著名的香农采样定理基于此).于是, 经过matlab的fft函数处理后,得到数据的横坐标为0:f_s/(N-1):f_s。相关代码如下所示:%mat 阅读全文
posted @ 2012-11-08 14:51 k-frank 阅读(3059) 评论(0) 推荐(0) 编辑