HPLC电力线载波发射机基带数据生成方法及装置制造方法及图纸

技术编号:37986310 阅读:18 留言:0更新日期:2023-06-30 10:01
本发明专利技术实施例涉及一种HPLC电力线载波发射机基带数据生成方法及装置,所述方法包括步骤:获取发射机的原始频域信号序列X(k);对所述原始频域信号序列X(k)进行预处理得到中间信号序列Z(k);对所述中间信号序列Z(k)进行IFFT变换后得到中间时域序列z(n);根据所述中间时域序列z(n)得到该发射机的基带输出数据x

【技术实现步骤摘要】
HPLC电力线载波发射机基带数据生成方法及装置


[0001]本专利技术实施例涉及通信
,尤其涉及一种HPLC电力线载波发射机基带数据生成方法及装置。

技术介绍

[0002]现有技术中,针对高速电力线通信(High speed Power LineCommunication,以下简称“HPLC”)的通信标准中,发射机的正交频分复用(Orthogonal Frequency Division Multiplexing,以下简称“OFDM”)信号生成是按照1024点的IFFT作为生成模式。硬件系统设计可以完全按照1024点做FFT单元,由于FFT及IFFT的运算量随着运算点数N呈N*log2N级别的增加,从而会导致系统处理延迟;并且随着运算点数的进一步增加,硬件系统存储容量,包括中间缓存和系数也会增加。

技术实现思路

[0003]基于现有技术的上述情况,本专利技术实施例的目的在于提供一种HPLC电力线载波发射机基带数据生成方法及装置,基于HPLC标准的特殊性,提出了一种利用半数运算点数的IFFT实现IFFT的方法,从而极大提高了HPLC电力线载波发射机基带数据生成的速度,并减少了算力的需求。
[0004]为达到上述目的,根据本专利技术的一个方面,提供了一种HPLC电力线载波发射机基带数据生成方法,包括步骤:
[0005]获取发射机的原始频域信号序列X(k);
[0006]对所述原始频域信号序列X(k)进行预处理得到中间信号序列Z(k);
[0007]对所述中间信号序列Z(k)进行IFFT变换后得到中间时域序列z(n);
[0008]根据所述中间时域序列z(n)得到该发射机的基带输出数据x
r
(n)。
[0009]进一步的,采用以下公式对所述原始频域信号序列X(k)进行预处理得到中间信号序列Z(k):
[0010]k=0~N

1时,
[0011][0012]k=N~2N

1时,Z(k)=0;
[0013]其中,N表示原始频域信号序列的点数;X
*
(k)表示对序列X(k)做共轭处理;(N

k)
N
表示对序列做序列重排序,重排序方式为模N处理。
[0014]进一步的,采用以下公式对所述中间信号序列Z(k)进行IFFT变换后得到中间时域序列z(n):
[0015]FFT
N
{a(m)+jb(m)}=FFT
N
{a(m)}+j
·
FFT
N
{b(m)}=Z(k)
[0016]其中,a(m)表示中间时域序列z(n)的实部序列,b(m)表示中间时域序列z(n)的虚
部序列。
[0017]进一步的,根据所述中间时域序列z(n)得到该发射机的基带输出数据x
r
(n),包括:
[0018]根据以下公式,将所述中间时域序列z(n)进行奇偶合并得到该发射机的基带输出数据x
r
(n):
[0019]z
r
(n)=x
r
(2n),n=[0,2,...N

1][0020]z
i
(n)=x
r
(2n+1),n=[0,2,...N

1][0021]其中,z
r
(n)表示取z(n)的实部,z
i
(n)表示取z(n)的虚部。
[0022]根据本专利技术的第二个方面,提供了一种HPLC电力线载波发射机基带数据生成装置,包括:
[0023]原始频域信号序列获取模块,用于获取发射机的原始频域信号序列X(k);
[0024]中间信号序列计算模块,用于对所述原始频域信号序列X(k)进行预处理得到中间信号序列Z(k);
[0025]中间时域序列计算模块,用于对所述中间信号序列Z(k)进行IFFT变换后得到中间时域序列z(n);
[0026]基带输出数据计算模块,用于根据所述中间时域序列z(n)得到该发射机的基带输出数据x
r
(n)。
[0027]进一步的,所述中间信号序列计算模块对所述原始频域信号序列X(k)进行预处理得到中间信号序列Z(k),包括采用以下公式对所述原始频域信号序列X(k)进行预处理得到中间信号序列Z(k):
[0028]k=0~N

1时,
[0029][0030]k=N~2N

1时,Z(k)=0;
[0031]其中,N表示原始频域信号序列的点数;X
*
(k)表示对序列X(k)做共轭处理;(N

k)
N
表示对序列做序列重排序,重排序方式为模N处理。
[0032]进一步的,所述中间时域序列计算模块对所述中间信号序列Z(k)进行IFFT变换后得到中间时域序列z(n),包括采用以下公式对所述中间信号序列Z(k)进行IFFT变换后得到中间时域序列z(n):
[0033]FFT
N
{a(m)+jb(m)}=FFT
N
{a(m)}+j
·
FFT
N
{b(m)}=Z(k)
[0034]其中,a(m)表示中间时域序列z(n)的实部序列,b(m)表示中间时域序列z(n)的虚部序列。
[0035]进一步的,所述基带输出数据计算模块根据所述中间时域序列z(n)得到该发射机的基带输出数据x
r
(n),包括:
[0036]根据以下公式,将所述中间时域序列z(n)进行奇偶合并得到该发射机的基带输出数据x
r
(n):
[0037]z
r
(n)=x
r
(2n),n=[0,2,...N

1][0038]z
i
(n)=x
r
(2n+1),n=[0,2,

N一1][0051]X(k)是1024点频域序列,其中当k=512~1023时,X(k)=0。假设x(n)是X(k)的1024点IFFT序列。则,
[0052][0053]x
r
(n)=Real(x(n))
[0054]其中,Real(x(n))表示取x(n)的实部,则可以得到最终HPLC通信系统的输出为x
r
(n)。
[0055]通过证明可以得到,假设Z(k)满足以下公式:
[0056][0057]其中,k=0~N

1。
[0058]对Z(k)做512点的IFFT得到的时域序列z(n),定义:
[0059]z
r
(n)=Real(z(n))
[0060]z
i
(n)=Imag(z(n))本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种HPLC电力线载波发射机基带数据生成方法,其特征在于,包括步骤:获取发射机的原始频域信号序列X(k);对所述原始频域信号序列X(k)进行预处理得到中间信号序列Z(k);对所述中间信号序列Z(k)进行IFFT变换后得到中间时域序列z(n);根据所述中间时域序列z(n)得到该发射机的基带输出数据x
r
(n)。2.根据权利要求1所述的方法,其特征在于,采用以下公式对所述原始频域信号序列X(k)进行预处理得到中间信号序列Z(k):k=0~N

1时,k=N~2N

1时,Z(k)=0;其中,N表示原始频域信号序列的点数;X
*
(k)表示对序列X(k)做共轭处理;(N

k)
N
表示对序列做序列重排序,重排序方式为模N处理。3.根据权利要求2所述的方法,其特征在于,采用以下公式对所述中间信号序列Z(k)进行IFFT变换后得到中间时域序列z(n):FFT
N
{a(m)+jb(m)}=FFT
N
{a(m)}+j
·
FFT
N
{b(m)}=Z(k)其中,a(m)表示中间时域序列z(n)的实部序列,b(m)表示中间时域序列z(n)的虚部序列。4.根据权利要求3所述的方法,其特征在于,根据所述中间时域序列z(n)得到该发射机的基带输出数据x
r
(n),包括:根据以下公式,将所述中间时域序列z(n)进行奇偶合并得到该发射机的基带输出数据x
r
(n):z
r
(n)=x
r
(2n),n=[0,2,

N

1]z
i
(n)=x
r
(2n+1),n=[0,2,...N一1]其中,z
r
(n)表示取z(n)的实部,z
i
(n)表示取z(n)的虚部。5.一种HPLC电力线载波发射机基带数据生成装置,其特征在于,包括:原始频域信号序列获取模块,用于获取发射机的原始频域信号序列X(k);中间信号序列计算模块,用于对所述原始频域信号序列X(k)进行预处理得到中间信号序列Z(k);中间时域序列计算模块,用于对所述中间信号序列Z(k)进行IFFT变换后得到中间时域序列z(n);基带输出数据计算模块,用于根据所述中间时...

【专利技术属性】
技术研发人员:王大龙韩雪涛李桂林
申请(专利权)人:北京中宸微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1