通信相关
joris30
这个作者很懒,什么都没留下…
展开
-
WIFI的L-STF的时域产生
根据802.11协议,首先根据带宽获得S,比如20M获得S-26,26,40M获得S-52,52;比如20M,将S-26,26补到FFT的点数,然后进行shift,将fft上半部搬移到下半部,然后进行ifft的计算,得到时域数据,最后可能需要补偿一个计算fft的幅值。...原创 2021-11-18 18:57:05 · 614 阅读 · 2 评论 -
利用matlab的psd来观察时域信号的频率
假设时域信号是A=I+j*Q;采样率是fs,则可以通过psd来看其频谱图;psd(A,4096,fs);图中峰值,就是信号的频率点。原创 2021-06-24 17:30:22 · 1470 阅读 · 0 评论 -
对信号加频偏的数学处理
比如信号是I+1j*Q;若需要附加频偏fq,该信号的采样频率fs,则signal_out = (I+1j*Q).*exp(2*pi*fq/fs*[1:length(I)]')原创 2021-06-23 18:09:40 · 1626 阅读 · 0 评论 -
利用滤波器实现数据的速率转换
这里原先是16M的数据,需要将其提升至26M上,可以这样处理。首先产生滤波器系数:然后将16M的数据读入,上采样13倍repmat(data,1,13)';然后进行滤波,filter_data = filter(coeff,1,16M的数据);最后进行降采样,抽取filter_data(1:8:end);最后保存dlmwrite(‘data.txt’,down_sample_data,'%s');...原创 2021-06-21 15:50:23 · 287 阅读 · 0 评论 -
CIC插值滤波器
转载 2021-01-21 11:40:34 · 2118 阅读 · 0 评论 -
srrc的系数产生
翻译 2020-11-09 18:41:50 · 134 阅读 · 0 评论 -
drift频偏估计
结果是凑出来了,至于最后为什么要除以2,还没弄明白原创 2020-05-06 20:14:57 · 318 阅读 · 0 评论 -
频点、带宽、FFT点数、采样率的关系
带宽很好理解,一般带宽越高子载波越多,即对应的频点或信道越多。这样系统中频域变换到时域,则对应的FFT点数越多。FFT点数不补零的情况下等于采样点数,补零一般会补成2的次幂。比如:20M、15M、10M、5M、3M、1.4M的子载波数量分别为(不计中心子载波)1200、900、600、300、180、72。FFT/IFFT的采样次数必须是2的指数,在频域一个频点对应时域的一次采样,所以F...原创 2020-04-22 10:14:16 · 20017 阅读 · 0 评论 -
IQ mismatch的解决办法
对于无线通信系统,往往需要在基带信号调制到中频甚至高频发送,然后在接收端解调。但是在调制时,可能会带来IQmismatch。如果不做处理,发端发一个单tone,收端可能会收到两个频谱峰值。mismatch分为amplitude mismatch和phaseamplitude,用matlab来描述这一过程,如下所示:如何解决呢,其实很简单,运用中学的三角和差化积即可。然后在...原创 2020-04-03 18:14:50 · 1871 阅读 · 0 评论 -
matlab的fir1截止频率的设置
matlab的fir1函数,除了滤波器阶数外,还需要配置截止频率,怎么设置呢?比如低通滤波器,根据采用频率fs,希望通过和截止的频率f1、f2,那么该系数就应该在(f1/(fs/2),f2/(fs/2))中间。...原创 2020-03-10 12:36:04 · 4797 阅读 · 0 评论 -
NB-IoT上行PUSCH的交织
由于NB上行,数据和控制信令分开,所以基本上对于Format1而言,不存在RI的占位occupied(不用跳)。如协议36.212,5.2.2.8所示数据先以Qm(调制方式,QPSK=2..)一组,存入Rmux*Cmux的数组中,The output of the block interleaver is the bit sequence read out column by c...原创 2018-11-08 16:31:13 · 549 阅读 · 0 评论