The invention relates to a LoRa channel estimation method based on compressed sensing, which belongs to the field of wireless sensor networks. The method includes: Firstly, LoRa LFM spread spectrum technology and transmission characteristics are combined with the influence of multipath fading and Doppler frequency shift attenuation to construct LoRa-compliant channel model; secondly, in channel estimation, an algorithm based on cyclic replacement pilot search is proposed to design pilot pattern, which minimizes the cross-correlation of measurement matrix in LoRa channel model; After that, the transmitter transmits the pilot-designed subcarriers. When the receiver receives the subcarriers, the sparseness adaptive matching pursuit algorithm based on the adaptive step size is adopted to reconstruct the channel state information through the pilot subcarriers and recover the time-frequency domain eigenvalues of LoRa channel. The invention can reduce the complexity of the reconstruction process and improve the overall performance of channel estimation.
【技术实现步骤摘要】
一种基于压缩感知的LoRa信道估计方法
本专利技术属于无线传感器网络
,涉及一种基于压缩感知的LoRa信道估计方法。
技术介绍
在无线传感器网络中,由于空间环境的复杂性,发射端的信号在传输的过程中会受到各种障碍物的遮挡、反射、折射等现象,导致接收端接收到的信号是多路信号的叠加,同时信号在传输的过程中能量也在不断的衰减。这就造成了信道的多径衰落,使得整个通信系统的性能受到很大的影响,为了实现对无线信道传输中多径衰落的补偿,就需要对无线信道的信道特征进行准确的估计。随着通信与网络技术的发展,物联网得到了广泛的关注,低功耗广域网(LPWAN)应运而生。其中最为代表的LoRa技术更是得到了广泛的运用,因此对LoRa通信系统的信道估计,准确的获取其信道的特征有着一定的现实意义。在目前信道估计中,首先通过在时域、频域或者空间发送训练序列,再根据接收端接收到的信号通过线性重构的方法来获取信道的特征参数。但是这些数据都是会占据一定的信道资源,降低了频带的利用率。随着压缩感知理论的提出,在无线信道的估计中利用尽量少的训练序列来高精度的估计信道的冲激响应,从而提高系统的频谱利用率。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种基于压缩感知的LoRa信道估计方法,减小基于导频训练序列的LoRa信道估计重构过程的计算复杂度,从而提高信道估计的性能。为达到上述目的,本专利技术提供如下技术方案:一种基于压缩感知的LoRa信道估计方法,具体包括以下步骤:S1:建立LoRa信道模型:根据LoRa特性和调制方式和信号在传输过程中的衰减特性,建立LoRa信道模型;S2:设计导频方案 ...
【技术保护点】
1.一种基于压缩感知的LoRa信道估计方法,其特征在于,该方法具体包括以下步骤:S1:建立LoRa信道模型:根据LoRa特性和调制方式和信号在传输过程中的衰减特性,建立LoRa信道模型;S2:设计导频方案:根据压缩感知原理和建立的LoRa信道模型,在满足模型测量矩阵互相关最小化准则的基础上,得出循环替换导频搜索算法的方案;S3:信道重构:基于自适应步长的稀疏度自适应匹配追踪的重构算法,在接收机接收到经过压缩采样的导频信号后,利用该算法进行信道重构,以当前重构状态来自适应的调整步长,使得重建误差快速收敛,减小重构过程的计算复杂度。
【技术特征摘要】
1.一种基于压缩感知的LoRa信道估计方法,其特征在于,该方法具体包括以下步骤:S1:建立LoRa信道模型:根据LoRa特性和调制方式和信号在传输过程中的衰减特性,建立LoRa信道模型;S2:设计导频方案:根据压缩感知原理和建立的LoRa信道模型,在满足模型测量矩阵互相关最小化准则的基础上,得出循环替换导频搜索算法的方案;S3:信道重构:基于自适应步长的稀疏度自适应匹配追踪的重构算法,在接收机接收到经过压缩采样的导频信号后,利用该算法进行信道重构,以当前重构状态来自适应的调整步长,使得重建误差快速收敛,减小重构过程的计算复杂度。2.根据权利要求1所述的一种基于压缩感知的LoRa信道估计方法,其特征在于,所述步骤S1具体包括以下步骤:S11:LoRa信号在经过线性调制扩频和匹配滤波器后,在某一时刻t,输出的时域信号表示为:其中,A'表示发射信号的幅值,f0为载波中心频率,k表示频率斜率,S=B2/k表示信号的时间带宽积,B表示信号带宽;S12:在LoRa信号传输时需要配置载波频率f,扩频因子SF,信道带宽Bw和编码率CR,根据不同的参数配置,得到扩频调制后的码片速率r’表示为:S13:根据步骤S12的码片速率,假设一个LoRa数据包的前导码长度为npreamble,有效数据长度为PL,则数据包的传播时间Tpacket表示为:其中,Tpreamble表示前导码传输时间,Tpayload表示数据负载传输时间;H=0表示使用报文头,H=1表示不使用报文头;DE表示当芯片中寄存器LowDataRateOptimize位设置为1时,DE=1,否则DE=0;S14:假设发送机到接收机的传输距离为D,则LoRa信号在发送过程中每一单位路径d消耗的时间为考虑多径效应与多普勒效应的影响,得到单位长度下的传播时间表示为:t'=td+tj+αltp其中,tj表示多径时延,tp表示多普勒效应下的时延,αl表示多普勒调频率;则LoRa信道的冲激响应表示为:其中δ(·)表示阶跃函数,hl(t)表示路径的幅值;S15:假设通信中有L条路径,多普勒调频率不变,上行信道的集合Hup=[h1,h2,…,hK1],K1表示上行信道数,得到上行传输中的接收信号表示为:假设通信中有L条路径,多普勒调频率不变,下行信道的集合Hdown=[h1,h1,…,hK2],K2表示下行信道数,得到下行传输中的接收信号表示为:其中,n(t)表示高斯白噪声;考虑所有子载波,定义接收信号向量Y,发送信号向量为X,噪声向量为n,则系统的输入输出关系为:Y=XH+n。3.根据权利要求2所述的一种基于压缩感知的LoRa信道估计方法,其特征在于,根据压缩感知原理在基于导频序列的信道估计中,在获得导频信号的输入输出关系后,需要得到求解信道状态参数的函数,其步骤如下:S161:假设信号的载波数为N,需要的导频个数为P,则假设导频集合为Λ={k1,k2,…,kP},它是所有子载波集合Ω={1,2,...,N}的子集,导频发送的信号表示为:[X(k1)X(k2)…X(kP)]T,导频接收信号表示为:[Y(k1)Y(k2)…Y(kP)]T,噪声信号表示为:[n(1)n(2)…n(P)]T,则发送和接收信号之间用矩阵表示为:其中,FP×L为离散傅里叶矩阵,其表示为:其中,ω=e-j2π/N;则YP=XPFP×Lh+nP=Ah+nP,A=XPFP×L表示测量矩阵;S162:由最小均方差估计,当均方差最小时,得到信道状态信息矩阵h的表达式为:h=(AHA)-1AHy。4.根据权利要求3所述的一种基于压缩感知的LoRa信道估计方法,其特征在于,所述步骤S2具体包括:测量矩阵A要保证稀疏的信道状态矩阵h能从观测值y中恢复出来,需要测量矩阵满足...
【专利技术属性】
技术研发人员:谢昊飞,丁凡,王平,黄代维,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。