符号发送、接收方法、发送设备、接收设备及存储介质与流程

文档序号:31844304发布日期:2022-10-18 23:23阅读:65来源:国知局
符号发送、接收方法、发送设备、接收设备及存储介质与流程

1.本技术涉及数据调制领域,例如涉及一种符号发送、接收方法、发送设备、接收设备及 存储介质。


背景技术:

2.在无线通信技术中,差分相位调制(differential phase shift key,dpsk)是指利用前后 两个符号之间的相位差来承载待传输的数据,可以在存在相噪、频偏或时偏的情况下实现数 据的有效传输,接收端也可以利用经过调制的符号之间的相位差解调,以恢复出传输的数据。 但利用相位差承载待传输信息,维度单一,频谱利用率有待提高。


技术实现要素:

3.本技术提供一种符号发送、接收方法、发送设备、接收设备及存储介质,以提高数据传 输的频谱利用率。
4.本技术实施例提供一种符号发送方法,包括:
5.根据参考符号以及(m+1)*n个比特确定n+1个传输符号s0,s1,s2,...,sn,其中,0,1,2,...,n 为传输符号的索引,s0为所述参考符号,且索引为n的传输符号根据索引为n-1的传输符号 的幅度和相位以及m+1个比特确定,m为大于或等于1的整数,n为大于或等于1的整数, 1≤n≤n,n为整数;
6.发送所述n+1个传输符号。
7.本技术实施例还提供了一种符号接收方法,包括:
8.接收n+1个传输符号s0,s1,s2,...,sn,其中,0,1,2,...,n为传输符号的索引,s0为参考符号, 索引为n的传输符号根据索引为n-1的传输符号的幅度和相位以及m+1个比特确定,m为大 于或等于1的整数,n为大于或等于1的整数,1≤n≤n,n为整数;
9.对所述n+1个传输符号进行解调,得到(m+1)*n个比特。
10.本技术实施例还提供了一种符号发送方法,包括:
11.确定传输符号,其中,至少一个索引为n的传输符号根据索引非n的传输符号的幅度和 相位以及m+1个比特确定,m为大于或等于1的整数,n为大于或等于1的整数,n为整数;
12.发送所述传输符号。
13.本技术实施例还提供了一种符号接收方法,包括:
14.接收传输符号,其中,至少一个索引为n的传输符号根据索引非n的传输符号的幅度和 相位以及m+1个比特确定,m为大于或等于1的整数,n为大于或等于1的整数,n为整数;
15.对所述传输符号进行解调,得到用于确定传输符号的比特,所述用于确定传输符号的比 特包括所述m+1个比特。
16.本技术实施例还提供了一种发送设备,包括:存储器、处理器以及存储在存储器上并可 在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的符号发送方法。
17.本技术实施例还提供了一种接收设备,包括:存储器、处理器以及存储在存储器上并可 在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的符号接收方法。
18.本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机 程序,该程序被处理器执行时实现上述的符号发送或符号接收方法。
附图说明
19.图1为一实施例提供的一种符号发送方法的流程图;
20.图2为一实施例提供的一种格雷映射的示意图;
21.图3为一实施例提供的一种两组比特的参考符号相同的示意图;
22.图4为一实施例提供的一种各组比特的参考符号不同的示意图;
23.图5为一实施例提供的一种符号接收方法的流程图;
24.图6为一实施例提供的另一种符号发送方法的流程图;
25.图7为一实施例提供的另一种符号接收方法的流程图;
26.图8为一实施例提供的一种符号发送装置的结构示意图;
27.图9为一实施例提供的一种符号接收装置的结构示意图;
28.图10为一实施例提供的另一种符号发送装置的结构示意图;
29.图11为一实施例提供的另一种符号发接收装置的结构示意图;
30.图12为一实施例提供的一种发送设备的硬件结构示意图;
31.图13为一实施例提供的一种接收设备的硬件结构示意图。
具体实施方式
32.下面结合附图和实施例对本技术进行说明。可以理解的是,此处所描述的具体实施例仅仅用 于解释本技术,而非对本技术的限定。需要说明的是,在不冲突的情况下,本技术中的实施例及 实施例中的特征可以相互任意组合。另外还需要说明的是,为了便于描述,附图中仅示出了与本 申请相关的部分而非全部结构。
33.在本技术实施例中,提供一种符号发送方法,该方法可应用于发送设备或发射端,利用两个 符号的相位差异和幅度差异承载比特的信息,从而提高谱效。图1为一实施例提供的一种符号发 送方法的流程图。如图1所示,本实施例提供的方法包括步骤110和步骤120。
34.在步骤110中,根据参考符号以及(m+1)*n个比特确定n+1个传输符号s0,s1,s2,...,sn,其中, 0,1,2,...,n为传输符号的索引,s0为所述参考符号,且索引为n的传输符号根据索引为n-1的传输 符号的幅度和相位以及m+1个比特确定,m为大于或等于1的整数,n为大于或等于1的整数, 1≤n≤n,n为整数。
35.在步骤120中,发送所述n+1个传输符号。
36.本实施例中,n+1个传输符号记为s0,s1,s2,...,sn,其中,索引为0的传输符号s0为参考符号, s0与s1,s2,...,sn无关,s0可以是预设幅度和预设相位的符号,s1,s2,...,sn是由(m+1)*n个比特生成。 (m+1)*n个比特是待传输的比特;通常是待传输的信息比特经过信道纠错编码以及循环冗余校验 (cyclic redundancy check crc)编码后形成的比特中的(m+
1)*n个比特。
37.从索引为1的传输符号开始,每个传输符号都是根据前一个传输符号的幅度和相位以及m+1个 比特确定的。在参考符号的基础上,利用每m+1个比特可以确定一个传输符号相比于上一个传 输符号的幅度变化和相位差分量,因此利用(m+1)*n个比特共可以确定n个传输符号。最终发送 的n+1个传输符号共携带了(m+1)*n个比特的信息。
38.在一实施例中,步骤110,包括:
39.步骤112:确定索引为0的传输符号s0;
40.步骤114:根据索引为n-1的传输符号的相位以及m个比特确定索引为n的传输符号的相位;
41.步骤116:根据索引为n-1的传输符号的幅度以及1个比特确定索引为n的传输符号的幅度;
42.步骤118:根据索引为n的传输符号的相位和幅度,确定索引为n的传输符号。
43.本实施例中,(m+1)*n个比特中,有m*n个比特用于确定n个传输符号的相位差分量,另 外的n个比特用于确定n个传输符号的幅度变化;利用每m+1个比特可以确定一个传输符号相 对于相邻的上一个传输符号的相位差分量和幅度变化。
44.在一实施例中,步骤112包括:
45.根据述m个比特生成对应的实数;
46.将所述实数与索引为n-1的传输符号的相位相加,得到索引为n的传输符号的相位。
47.本实施例中,确定索引为n的传输符号需要利用m+1个比特,对于索引为n的传输符号的 相位,根据m+1个比特中的m个比特确定相位差分量,在索引为n-1的传输符号的相位的基础 上加上该相位差分量即可得到索引为n的传输符号的相位。
48.由于exp(j*(a+2π))=exp(j*a),即一个复数的相位增加2π,也即相位多转一圈,相当于没 有变化,所以在索引为n-1的传输符号的相位的基础上加上该相位差分量即可得到索引为n的传 输符号的相位,也可以有进一步的处理:如果相加结果超过0~2π范围,则可以将结果加上k*2π, k是一个整数,可以为正整数,也可以为负整数,从而让结果在0~2π范围内。
49.整体来看,在(m+1)*n个比特中,有m*n个比特用于确定n个传输符号的相位差分量,其 中,每m个比特生成一个实数,共生成n个实数每一个实数对应于一个相位差分 量;在n个传输符号s1,s2,...,sn中,索引值为n的传输符号sn的相位θn等于索引值为n-1的传输 符号的相位θ
n-1
加上其中,1≤n≤n。
50.在一实施例中,在用于确定索引为n的传输符号的幅度的1个比特为第一预设值的情况下, 索引为n的传输符号的幅度与索引为n-1的传输符号的幅度相同;在用于确定索引为n的传输符 号的幅度的1个比特为第二预设值的情况下,索引为n的传输符号的幅度与索引为n-1的传输符 号的幅度不同;其中,所述传输符号的幅度有两种。
51.本实施例中,索引为n的传输符号根据m+1个比特确定,对于索引为n的传输符号的幅度, 根据m+1个比特中的另1个比特可以确定索引为n的传输符号的幅度相对于索引为n-1的传输符 号的幅度是否变化。传输符号的幅度有两种,分别表示为ab和as。具体的,如果1个比特的取 值为第一预设值(例如为0),则幅度不变化,索引为n的传输符号的幅度与索引
为n-1的传输符 号的幅度相同;如果1个比特的取值为第二预设值(例如为1),则幅度变化,索引为n的传输符 号的幅度与索引为n-1的传输符号的幅度不同。这种情况下,幅度差分仅限于针对1个比特的幅 度差分,即,两个相邻传输符号的幅度是否发生变化,反映了1个比特的是1还是0。
52.整体来看,在(m+1)*n个比特中,有n个比特用于确定n个传输符号的幅度,其中,每一 个比特都表示一个传输符号相比于上一个传输符号幅度是否变化。具体的,索引值为n的传输符 号sn的幅度an由n个比特中的第n个比特(记为bn)和索引值为n-1的传输符号s
n-1
的幅度a
n-1
共 同决定。
53.例如,可以按照方式一确定传输符号幅度:
54.如果bn=0,a
n-1
=ab则an=ab;如果bn=0,a
n-1
=as则an=as,
55.如果bn=1,a
n-1
=ab则an=as;如果bn=1,a
n-1
=as则an=ab。
56.这种幅度确定方式的含义是,如果比特bn是0,表示索引值为n的传输符号相对索引值为n-1 的传输符号幅度不变;比特bn是1,表示索引值为n的传输符号相对索引值为n-1的传输符号幅 度改变。
57.或者,也可以按照方式二确定传输符号幅度:
58.如果bn=0,a
n-1
=ab则an=as;如果bn=0,a
n-1
=as则an=ab;
59.如果bn=1,a
n-1
=ab则an=ab;如果bn=1,a
n-1
=as则an=as。
60.这种幅度确定方式的含义是,如果比特bn是1,表示索引值为n的传输符号相对索引值为n-1 的传输符号幅度不变;比特bn是0,表示索引值为n的传输符号相对索引值为n-1的传输符号幅 度改变。
61.本实施例的方法,在相位差分调制的基础上,利用两个符号的幅度差异来多承载1比特的信 息,从而提高谱效。该方法可以理解为是对相位差分调制的符号进一步进行幅度差分调制,这种 调制方式可以理解为“幅度差分的dpsk”,或者“幅度相位双差分调制”。
62.生成s1,s2,...,sn的过程可用公式表示:其中,1≤n≤n,exp(x)=e
x
是 指数函数,即u*v或uv表示u和v两个数相乘,j等于an按照上述的方式 一或方式二确定。
63.需要说明的是,本实施例在生成n+1个传输符号的过程中,在相位差分的基础上,根据相邻 传输符号的幅度是否发生改变,还可以多携带1比特的信息。例如,对于待传输的12个比特, 如果只用相位差分,每3个比特生成一个实数,共有4个实数,即4个相位差分量,则可以基于 预设的s0依次生成s1,s2,s3,s4,即,需要5个传输符号来携带12比特的信息。然而,如 果在相位差分的基础上结合幅度差分,即每4个比特中,前3个比特生成一个实数,该实数对应 于一个相位差分量,用于确定当前生成的传输符号相对于前一个传输符号的相位差分量,并且根 据4个比特中的最后1个比特是0还是1,确定当前生成的传输符号的幅度相对于前一个传输符 号的幅度是否发生改变,从而当前生成的传输符号可以反映4个比特的信息,最终,基于预设的 s0依次生成s1,s2,s3,利用4个传输符号即可携带12比特的信息,从而利用较少的传输符号 携带较多的比特,能够提高谱效。
64.在一实施例中,该方法还包括:
65.步骤100:确定m个比特的序列与2m个实数的映射关系;所述映射关系满足:距离最
近的 两个实数所对应的两组由m个比特构成的比特序列只有1个比特不同。
66.本实施例中,利用m*n个比特生成n个实数的过程如下:
67.m*n个比特等分为n组,每组m个比特,第n组的m个比特生成一个实数,作为索引为n 的传输符号的相位差分量由于m个比特共有2m种不同取值情况,因此m个比特可以生成2m种实数,其中只有一种作为在发射端可通过一个表格来确定m个比特与实数的映射关系。
68.表1为一种m个比特与2m种实数的映射关系表。这如表1所示,表1包含2m行2列。第1 列的2m行包含m个比特(也可以称为m长比特序列,设为b1,b2,...,bm)的所有取值情况,第2 列的2m行包含各种取值情况对应的实数。设第n组的m个比特是则在该表中可 以查找到的行,从而将该行第2列中的实数作为可以理解的是, 表1的行和列可以互换,即2行2m列,此外,也可以用除表格以外的其他形式记录m个比特与2m种实数的映射关系。
69.表1 m个比特与2m种实数的映射关系表
[0070][0071]
本实施例中,m个比特与2m种实数的映射关系满足格雷映射。发射端利用每m个比特确定 一个相位差分量,接收端根据两个相邻传输符号的相位差分量可以恢复出对应的m个比特。m 个比特与2m种实数满足格雷映射,即距离最近的两个实数所对应的两组由m个比特构成的比特 序列只有1个比特不同,目的是保证接收端的解调性能最优,降低接收端解调的误码率。
[0072]
图2为一实施例提供的一种格雷映射的示意图。如图2所示,以m=2为例,φ1,φ2,φ3,φ4代 表4种相位差分量:0,π/2,π,3π/2,每种相位差分量对应2个比特的一种取值。图2中,所有具 有最近距离的两个点所对应的比特序列都只有1个比特不同。这种情况下,如果在传输过程会受 到噪声或其他干扰的影响,接收端可能将接收到的传输符号误判为与其接近的其他点,在采用格 雷映射的基础上,即使误判,通常只会引起1个比特的错误,从而降低误码率。
[0073]
对于表1中第一列m个比特的取值情况(相邻的取值情况只有1个比特不同),如果第二列 中的2m个实数由上到下是按照大小排列的(可以是从小到大排列,也可以是从大 到小排列),则满足格雷映射。
[0074]
下面给出一些m个比特与2m种实数的映射关系的具体示例。
[0075]
表2为一种m=1个比特与2m=2种实数的映射关系表。如表2所示,如果1比特为0,则当 前生成的传输符号的相位与前一个传输符号的相位相同;如果1比特为1,则当前生成
的传输符 号的相位是基于前一个传输符号的相位加上π得到,π表示圆周率。
[0076]
表2 m=1个比特与2m=2种实数的映射关系表
[0077]
001π
[0078]
表3为另一种m=1个比特与2m=2种实数的映射关系表。如表3所示,如果1比特为0,则 当前生成的传输符号的相位是基于前一个传输符号的相位减去π/2得到;如果1比特为1,则当 前生成的传输符号的相位是基于前一个传输符号的相位加上π/2得到,π表示圆周率。
[0079]
表3 m=1个比特与2m=2种实数的映射关系表
[0080]
0-π/21π/2
[0081]
表4为一种m=2个比特与2m=4种实数的映射关系表。如表4所示,如果2比特为00,则当 前生成的传输符号的相位与前一个传输符号的相位相同;如果2比特为01,则当前生成的传输符 号的相位是基于前一个传输符号的相位加上π/2得到;如果2比特为11,则当前生成的传输符号 的相位是基于前一个传输符号的相位加上π得到;如果2比特为10,则当前生成的传输符号的相 位是基于前一个传输符号的相位加上3*π/2得到,π表示圆周率。
[0082]
表4 m=2个比特与2m=4种实数的映射关系表
[0083]
00001π/211π103*π/2
[0084]
表5为一种m=3个比特与2m=8种实数的映射关系表。如表5所示,如果3比特为000,则 当前生成的传输符号的相位与前一个传输符号的相位相同;如果3比特为001,则当前生成的传 输符号的相位是基于前一个传输符号的相位加上π/4得到;如果3比特为011,则当前生成的传 输符号的相位是基于前一个传输符号的相位加上2*π/4得到,以此类推,π表示圆周率。
[0085]
表5 m=3个比特与2m=8种实数的映射关系表
[0086]
0000001π/40112*π/40103*π/4110π1005*π/41016*π/41117*π/4
[0087]
表6和表7分别为两种m个比特与2m种实数的映射关系表。设φ=2π/2m,发射端通过 表6或者表7实现m比特到2m个实数的映射,即,发射端通过表6或者表7来实现每组m个比 特生成一个实数的目的。表格中的π是圆周率。
[0088]
表6 m个比特与2m种实数的映射关系表
[0089]
m个比特b1,b2,...,bm对应的2m个实数00...00000...011φ00...112φ00...103φ
…………
11...11(2
m2-1)*φ
[0090]
表7 m个比特与2m种实数的映射关系表
[0091]
m个比特b1,b2,...,bm对应的2m个实数00...000.5φ00...011.5φ00...112.5φ00...103.5φ
…………
11...11(2
m2-0.5)*φ
[0092]
在一实施例中,传输符号的幅度包括第一幅度和第二幅度,第一幅度大于第二幅度;参考符 号的幅度为第一幅度。
[0093]
本实施例中,传输符号的幅度有两种(ab和as),参考符号s0的相位可以是两种幅度中较 大的一个。
[0094]
在一实施例中,用于确定传输符号的比特分为多组,每组包括(m+1)*n个比特,每组对应于 一个参考符号;各参考符号相同或不同。
[0095]
本实施例中,发射端可以多次应用上述的传输方法。例如,第i次应用上述方法生成了ni+1 个传输符号,然后将每次生成的传输符号结合起来一起传输。每次生成传输符号的过程可以使用 相同的参考符号,也可以是不同的参考符号,即,第i次生成ni+1个传输符号的过程涉及的参考 符号记为则可以相同,也可以不同。
[0096]
图3为一实施例提供的一种两组比特的参考符号相同的示意图。传输符号通过二维的时频资 源传输,例如通过ofdm方式传输符号,如图3所示,每个方格表示一个资源单元(resourceelement,re)。第一次通过上述方法生成的n1+1个传输符号,在阴影方格所在行表示的re中 传输;第二次通过上述方法生成的n2+1个传输符号,在阴影方格所在列表示的re中传输,这两 次传输的参考符号s0是相同的,s0在行和列的交汇的re上传输。
[0097]
图4为一实施例提供的一种各组比特的参考符号不同的示意图。如图4所示,多次通过上述 方法生成相同数量的传输符号,每次通过上述方法生成的传输符号通过一行的re传输,每次传 输的参考信号不同,例如前3次传输的参考符号分别是
[0098]
在一实施例中,用于确定索引为奇数的传输符号的相位的m个比特与对应的实数满足第一种 映射关系;用于确定索引为偶数的传输符号的相位的m个比特与对应的实数满足第二种映射关系。
[0099]
本实施例中,用于确定传输符号的相位的m*n个比特与对应的实数可能满足至少
两种映射 关系。例如,确定s1、s3、s5……
的相位时,m个比特与2m个实数满足如表6所示的映射关系, 确定s2、s4、s6……
的相位时,m个比特与2m个实数满足如表7所示的映射关系。通过按照不同 的映射关系分别确定索引为奇数、索引为偶数的传输符号的相位,可以降低峰均比,提高传输性 能。
[0100]
在一实施例中,所述参考符号为预设幅度和预设相位的符号;或者,所述参考符号的相位为 预设的,所述参考符号的幅度根据1个比特确定。
[0101]
本技术实施例还提供一种符号接收方法。该方法可应用于接收设备或接收端。未在本实施例 中详尽描述的技术细节可参见上述任意实施例。
[0102]
图5为一实施例提供的一种符号接收方法的流程图,如图5所示,本实施例提供的方法包括 步骤210和步骤220。
[0103]
在步骤210中,接收n+1个传输符号s0,s1,s2,...,sn,其中,0,1,2,...,n为传输符号的索引,s0为参考符号,索引为n的传输符号根据索引为n-1的传输符号的幅度和相位以及m+1个比特确定, m为大于或等于1的整数,n为大于或等于1的整数,1≤n≤n,n为整数。
[0104]
在步骤220中,对所述n+1个传输符号进行解调,得到(m+1)*n个比特。
[0105]
本实施例中,根据索引为n的传输符号相比于索引为n-1的传输符号的相位差分量,以及幅 度是否发生变化,可以解调得到(m+1)个比特,利用较少的传输符号解调得到较多的比特,从而 提高谱效。
[0106]
在一实施例中,步骤220,包括:
[0107]
步骤222:根据索引为n的传输符号的相位以及索引为n-1的传输符号的相位确定m个比特;
[0108]
步骤224:根据索引为n的传输符号的幅度以及索引为n-1的传输符号的幅度确定1个比特。
[0109]
在一实施例中,步骤222包括:
[0110]
根据索引为n的传输符号的相位以及索引为n-1的传输符号的相位的差值,确定一个实数;
[0111]
确定与所述实数对应的m个比特。
[0112]
本实施例中,索引为n的传输符号的相位以及索引为n-1的传输符号的相位的差值对应于一 个实数,该实数即为相位差分量,根据映射关系可以确定该实数对应的m个比特的取值。
[0113]
在一实施例中,步骤224包括:
[0114]
根据索引为n的传输符号的幅度以及索引为n-1的传输符号的幅度确定1个比特,包括:
[0115]
在索引为n的传输符号的幅度以及索引为n-1的传输符号的幅度的比值为1的情况下,确定 所述1个比特为第一预设值;
[0116]
在索引为n的传输符号的幅度以及索引为n-1的传输符号的幅度的比值不为1的情况下,确 定所述1个比特为第二预设值。
[0117]
本实施例中,索引为n的传输符号的幅度以及索引为n-1的传输符号的幅度的比值为1,说 明幅度没有变化,表明用于确定索引为n的传输符号的幅度的这1个比特的取值为第一预设值(例 如为1);索引为n的传输符号的幅度以及索引为n-1的传输符号的幅度的比
值不为1,说明幅度 变化,表明用于确定索引为n的传输符号的幅度的这1个比特的取值为第二预设值(例如为0)。
[0118]
以下为接收端对传输符号的解调过程:
[0119]
本实施例中,接收端接收到的传输符号包括参考符号s0以及传输符号 n∈[1,n]。在此基础上,接收端接收到的n+1个传输符号可以表示为:n∈[0,n]。其中,hn表示传输符号sn经历的信道加权,exp(j*χn)表示由于相噪、频偏或时偏等因素导致传输符号sn发生的旋转,χn为 旋转的相位大小,wn为sn受到的加性噪声。
[0120]
接收端基于接收到的n+1个传输符号,通过以下两种计算恢复出传输符号所承载的(m+1)*n 个比特:
[0121]
1)计算前后两个传输符号的幅度的比值
[0122]
假设发射端,索引值为n的传输符号sn的幅度an的生成方式如下:如果bn=0,a
n-1
=ab则an=ab;如果bn=0,a
n-1
=as则an=as;如果bn=1,a
n-1
=ab则an=as;如果bn=1,a
n-1
=as则an=ab, 即,如果1比特为0,则相邻的传输符号的幅度不变;如果1比特为1,则相邻的传输符号的幅 度改变。此外,假设as《ab。
[0123]
如果说明后一个传输符号相对前一个传输符号幅度不变,则接收端根据γn可 以恢复出比特bn为0;
[0124]
如果或者说明后一个传输符号相对前一个传输符号幅度改变,则接收端根 据γn可以恢复出比特bn为1。
[0125]
2)计算取的相位,就可以得到实数的估计值,进而根据实数的估计值,以及m个比特与2m种实数的映射关系,可以解出与该实 数对应的m个比特。
[0126]
在一实施例中,该方法还包括:
[0127]
步骤212:确定m个比特的序列与2m个实数的映射关系;所述映射关系满足:距离最近的 两个实数所对应的两组由m个比特构成的比特序列只有1个比特不同。具体可参见表1至表7。
[0128]
在一实施例中,用于确定索引为奇数的传输符号的相位的m个比特与对应的实数满足第一种 映射关系;用于确定索引为偶数的传输符号的相位的m个比特与对应的实数满足第二种映射关系。
[0129]
在一实施例中,所述参考符号为预设幅度和预设相位的符号;或者,所述参考符号的相位为 预设的,所述参考符号的幅度根据1个比特确定。
[0130]
本技术实施例还提供一种符号发送方法。该方法应用于发送设备或发射端。未在本实施例中 详尽描述的技术细节可参见上述任意实施例。
[0131]
图6为一实施例提供的另一种符号发送方法的流程图,如图6所示,本实施例提供的方法包 括步骤310和步骤320。
[0132]
在步骤310中,确定传输符号,其中,至少一个索引为n的传输符号根据索引非n的传输符 号的幅度和相位以及m+1个比特确定,m为大于或等于1的整数,n为大于或等于1的整数,n 为整数。
[0133]
在步骤320中,发送所述传输符号。
[0134]
本实施例中,在发射端,至少有一个传输符号,其幅度和相位是按照如下方式确定:
[0135]
其相位是根据m个比特和另一个传输符号的相位共同确定,此处的另一个传输符号可以指其 前一个传输符号,也可以指预设的参考符号;
[0136]
其幅度是根据1个比特和上述的另一个传输符号的幅度共同确定,其中,m≥1。
[0137]
在此基础上,该传输符号携带了m+1个比特的信息,从而提高谱效。
[0138]
在一实施例中,所述索引非n的传输符号为参考符号,或者为索引为n-1的传输符号,n为 正整数。
[0139]
在一实施例中,至少一个索引为n的传输符号的相位根据索引非n的传输符号的相位以及m 个比特确定;所述索引为n的传输符号的幅度根据索引非n的传输符号的幅度以及1个比特确定。
[0140]
本实施例中,至少有一个传输符号,该传输符号的相位是根据m个比特和另一个传输符号的 相位共同确定,其中,m个比特生成一个对应的实数,该传输符号的相位等于另一个传输符号的 相位与该实数之和。并且该传输符号的幅度是根据1个比特和上述的另一个传输符号的幅度共同 确定。
[0141]
在一实施例中,至少一个索引为n的传输符号的相位,由索引非n的传输符号的相位与一个 实数相加得到,所述实数根据所述m个比特生成。
[0142]
在一实施例中,该方法还包括:
[0143]
步骤300:确定m个比特的序列与2m个实数的映射关系;所述映射关系满足:距离最近的 两个实数所对应的两组由m个比特构成的比特序列只有1个比特不同。
[0144]
在一实施例中,m个比特的不同取值情况对应不同的实数,m个比特共有2m种取值情况和 对应的实数,m个比特与2m个实数之间满足格雷映射。
[0145]
在一实施例中,索引为n的传输符号的幅度,在所述1个比特为第一预设值的情况下,与索 引非n的传输符号的幅度相同;在所述1个比特为第二预设值的情况下,与索引非n的传输符号 的幅度不同;其中,所述传输符号的幅度有两种。
[0146]
在一实施例中,至少有一个传输符号,该传输符号的幅度是根据1个比特和上述的另一个传 输符号的幅度共同确定,具体如下:
[0147]
如果1个比特为0,另一个传输符号的幅度为ab,则该传输符号的幅度等于ab;
[0148]
如果1个比特为0,另一个传输符号的幅度为as,则该传输符号的幅度等于as;
[0149]
如果1个比特为1,另一个传输符号的幅度为ab,则该传输符号的幅度等于as;
[0150]
如果1个比特为1,另一个传输符号的幅度为as,则该传输符号的幅度等于ab。
[0151]
这种幅度确定方式的含义是,如果1比特为0,则当前生成的传输符号相对于另一个符号幅 度不变;如果1比特为1,则当前生成的传输符号相对于另一个符号幅度改变。
[0152]
或者,至少有一个传输符号,该传输符号的幅度可以按照如下放下确定:
[0153]
如果1个比特为1,另一个传输符号的幅度为ab,则该传输符号的幅度等于ab;
[0154]
如果1个比特为1,另一个传输符号的幅度为as,则该传输符号的幅度等于as;
[0155]
如果1个比特为0,另一个传输符号的幅度为ab,则该传输符号的幅度等于as;
[0156]
如果1个比特为0,另一个传输符号的幅度为as,则该传输符号的幅度等于ab。
[0157]
这种幅度确定方式的含义是,如果1比特为1,则当前生成的传输符号相对于另一个符号幅 度不变;如果1比特为0,则当前生成的传输符号相对于另一个符号幅度改变。
[0158]
本实施例的方法,在生成传输符号的过程中,至少有一个传输符号,在相位差分的基础上, 根据其与另一个传输符号的幅度是否发生改变,还可以多携带1比特的信息,从而提高谱效。
[0159]
在一实施例中,步骤310包括:
[0160]
根据参考符号以及(m+1)*n个比特确定n+1个传输符号s0,s1,s2,...,sn,其中,0,1,2,...,n为传 输符号的索引,s0为参考符号,且索引为n的传输符号根据索引为n-1的传输符号的幅度和相位 以及m+1个比特确定,1≤n≤n,n为整数。具体可参见步骤110至步骤120。
[0161]
在一实施例中,用于确定索引为奇数的传输符号的相位的m个比特与对应的实数满足第一种 映射关系;用于确定索引为偶数的传输符号的相位的m个比特与对应的实数满足第二种映射关系。
[0162]
在一实施例中,所述参考符号为预设幅度和预设相位的符号;或者,所述参考符号的相位为 预设的,所述参考符号的幅度根据1个比特确定。
[0163]
本技术实施例还提供一种符号接收方法。该方法应用于接收设备或接收端。未在本实施例中 详尽描述的技术细节可参见上述任意实施例。
[0164]
图7为一实施例提供的另一种符号接收方法的流程图,如图7所示,本实施例提供的方法包 括步骤410和步骤420。
[0165]
在步骤410中,接收传输符号,其中,至少一个索引为n的传输符号根据索引非n的传输符 号的幅度和相位以及m+1个比特确定,m为大于或等于1的整数,n为大于或等于1的整数n 为整数。
[0166]
在步骤420中,对所述传输符号进行解调,得到用于确定传输符号的比特,所述用于确定传 输符号的比特包括所述m+1个比特。
[0167]
本实施例中,根据索引为n的传输符号相比于索引为n-1的传输符号的相位差分量,以及幅 度是否发生变化,可以解调得到m+1个比特,提高了谱效。
[0168]
在一实施例中,所述索引非n的传输符号为参考符号,或者为索引为n-1的传输符号,n为 正整数。
[0169]
在一实施例中,至少一个索引为n的传输符号的相位根据索引非n的传输符号的相位以及m 个比特确定;所述索引为n的传输符号的幅度根据索引非n的传输符号的幅度以及1个比特确定。
[0170]
在一实施例中,至少一个索引为n的传输符号的相位,由索引非n的传输符号的相位与一个 实数相加得到,所述实数根据所述m个比特生成。
[0171]
本实施例中,索引为n的传输符号的相位以及索引为n-1的传输符号的相位的差值
对应于一 个实数,该实数即为相位差分量,根据映射关系可以确定该实数对应的m个比特的取值。
[0172]
在一实施例中,该方法还包括:
[0173]
步骤412:确定m个比特的序列与2m个实数的映射关系;所述映射关系满足:距离最近的 两个实数所对应的两组由m个比特构成的比特序列只有1个比特不同。
[0174]
在一实施例中,索引为n的传输符号的幅度,在所述1个比特为第一预设值的情况下,与索 引非n的传输符号的幅度相同;在所述1个比特为第二预设值的情况下,与索引非n的传输符号 的幅度不同;其中,所述传输符号的幅度有两种。
[0175]
本实施例中,索引为n的传输符号的幅度以及索引为n-1的传输符号的幅度的比值为1,说 明幅度没有变化,表明索引为n的传输符号的幅度对应的1个比特的取值为第一预设值(例如为 1);索引为n的传输符号的幅度以及索引为n-1的传输符号的幅度的比值不为1,说明幅度变化, 表明索引为n的传输符号的幅度对应的这1个比特的取值为第二预设值(例如为0)。
[0176]
在一实施例中,用于确定索引为奇数的传输符号的相位的m个比特与对应的实数满足第一种 映射关系;用于确定索引为偶数的传输符号的相位的m个比特与对应的实数满足第二种映射关系。
[0177]
在一实施例中,所述参考符号为预设幅度和预设相位的符号;或者,所述参考符号的相位为 预设的,所述参考符号的幅度根据1个比特确定。
[0178]
本技术实施例还提供一种符号发送装置。图8为一实施例提供的一种符号发送装置的结构示 意图。如图8所示,所述符号发送装置包括:
[0179]
第一符号确定模块510,设置为根据参考符号以及(m+1)*n个比特确定n+1个传输符号s0,s1, s2,...,sn,其中,0,1,2,...,n为传输符号的索引,s0为所述参考符号,且索引为n的传输符号根据 索引为n-1的传输符号的幅度和相位以及m+1个比特确定,m为大于或等于1的整数,n为大于 或等于1的整数,1≤n≤n,n为整数;
[0180]
第一发送模块520,设置为发送所述n+1个传输符号。
[0181]
本实施例的符号发送装置,利用两个符号的相位差异和幅度差异承载比特的信息,从而提高 谱效。
[0182]
在一实施例中,第一符号确定模块510,包括:
[0183]
参考符号确定单元,设置为确定索引为0的传输符号s0;
[0184]
相位确定单元,设置为根据索引为n-1的传输符号的相位以及m个比特确定索引为n的传输 符号的相位;
[0185]
幅度确定单元,设置为根据索引为n-1的传输符号的幅度以及1个比特确定索引为n的传输 符号的幅度;
[0186]
符号确定单元,设置为根据索引为n的传输符号的相位和幅度,确定索引为n的传输符号。
[0187]
在一实施例中,相位确定单元,设置为:
[0188]
根据所述m个比特生成对应的实数;
[0189]
将所述实数与索引为n-1的传输符号的相位相加,得到索引为n的传输符号的相位。
[0190]
在一实施例中,所述索引为n的传输符号的幅度满足:
[0191]
在用于确定索引为n的传输符号的幅度的1个比特为第一预设值的情况下,索引为n的传输 符号的幅度与索引为n-1的传输符号的幅度相同;
[0192]
在用于确定索引为n的传输符号的幅度的1个比特为第二预设值的情况下,索引为n的传输 符号的幅度与索引为n-1的传输符号的幅度不同;
[0193]
其中,所述传输符号的幅度有两种。
[0194]
在一实施例中,该装置还包括:
[0195]
第一映射模块,设置为确定m个比特的序列与2m个实数的映射关系;
[0196]
所述映射关系满足:距离最近的两个实数所对应的两组由m个比特构成的比特序列只有1个 比特不同。
[0197]
在一实施例中,所述传输符号的幅度包括第一幅度和第二幅度,所述第一幅度大于第二幅度;
[0198]
所述参考符号的幅度为第一幅度。
[0199]
在一实施例中,用于确定传输符号的比特分为多组,每组包括(m+1)*n个比特,每组对应于 一个参考符号;
[0200]
各所述参考符号相同或不同。
[0201]
在一实施例中,用于确定索引为奇数的传输符号的相位的m个比特与对应的实数满足第一种 映射关系;用于确定索引为偶数的传输符号的相位的m个比特与对应的实数满足第二种映射关系。
[0202]
在一实施例中,所述参考符号为预设幅度和预设相位的符号;或者,所述参考符号的相位为 预设的,所述参考符号的幅度根据1个比特确定。
[0203]
本实施例提出的符号发送装置与上述实施例提出的符号发送方法属于同一发明构思,未在本 实施例中详尽描述的技术细节可参见上述任意实施例,并且本实施例具备与执行符号发送方法相 同的有益效果。
[0204]
本技术实施例还提供一种符号接收装置。图9为一实施例提供的一种符号接收装置的结构示 意图。如图9所示,所述符号接收装置包括:
[0205]
第一接收模块610,设置为接收n+1个传输符号s0,s1,s2,...,sn,其中,0,1,2,...,n为传输符号 的索引,s0为参考符号,索引为n的传输符号根据索引为n-1的传输符号的幅度和相位以及m+1 个比特确定,m为大于或等于1的整数,n为大于或等于1的整数,1≤n≤n,n为整数;
[0206]
第一解调模块620,设置为对所述n+1个传输符号进行解调,得到(m+1)*n个比特。
[0207]
本实施例的符号接收装置,利用较少的传输符号解调得到较多的比特,从而提高谱效。。
[0208]
在一实施例中,第一解调模块620,包括:
[0209]
相位解调单元,设置为根据索引为n的传输符号的相位以及索引为n-1的传输符号的相位确 定m个比特;
[0210]
幅度解调单元,设置为根据索引为n的传输符号的幅度以及索引为n-1的传输符号的幅度确 定1个比特。
[0211]
在一实施例中,相位解调单元,设置为:
[0212]
根据索引为n的传输符号的相位以及索引为n-1的传输符号的相位的差值,确定一个实数;
[0213]
确定与所述实数对应的m个比特。
[0214]
在一实施例中,幅度解调单元,设置为:
[0215]
在索引为n的传输符号的幅度以及索引为n-1的传输符号的幅度的比值为1的情况下,确定 所述1个比特为第一预设值;
[0216]
在索引为n的传输符号的幅度以及索引为n-1的传输符号的幅度的比值不为1的情况下,确 定所述1个比特为第二预设值。
[0217]
在一实施例中,该装置还包括:
[0218]
第二映射模块,设置为确定m个比特的序列与2m个实数的映射关系;
[0219]
所述映射关系满足:距离最近的两个实数所对应的两组由m个比特构成的比特序列只有1 个比特不同。
[0220]
用于确定索引为奇数的传输符号的相位的m个比特与对应的实数满足第一种映射关系;用于 确定索引为偶数的传输符号的相位的m个比特与对应的实数满足第二种映射关系。
[0221]
在一实施例中,所述参考符号为预设幅度和预设相位的符号;或者,所述参考符号的相位为 预设的,所述参考符号的幅度根据1个比特确定。
[0222]
本实施例提出的符号接收装置与上述实施例提出的符号接收方法属于同一发明构思,未在本 实施例中详尽描述的技术细节可参见上述任意实施例,并且本实施例具备与执行符号接收方法相 同的有益效果。
[0223]
本技术实施例还提供一种符号发送装置。图10为一实施例提供的另一种符号发送装置的结 构示意图。如图10所示,所述符号发送装置包括:
[0224]
第二符号确定模块710,设置为确定传输符号,其中,至少一个索引为n的传输符号根据索 引非n的传输符号的幅度和相位以及m+1个比特确定,m为大于或等于1的整数,n为大于或 等于1的整数,n为整数;
[0225]
第二发送模块720,设置为发送所述传输符号。
[0226]
本实施例的符号发送装置,利用一个传输符号携带了m+1个比特的信息,从而提高谱效。
[0227]
在一实施例中,所述索引非n的传输符号为参考符号,或者为索引为n-1的传输符号,n为 正整数。
[0228]
在一实施例中,至少一个索引为n的传输符号的相位根据索引非n的传输符号的相位以及m 个比特确定;
[0229]
所述索引为n的传输符号的幅度根据索引非n的传输符号的幅度以及1个比特确定。
[0230]
在一实施例中,至少一个索引为n的传输符号的相位,由索引非n的传输符号的相位与一个 实数相加得到,所述实数根据所述m个比特生成。
[0231]
在一实施例中,该装置还包括:
[0232]
第三映射模块,设置为确定m个比特的序列与2m个实数的映射关系;
[0233]
所述映射关系满足:距离最近的两个实数所对应的两组由m个比特构成的比特序
列只有1 个比特不同。
[0234]
在一实施例中,所述索引为n的传输符号的幅度,在所述1个比特为第一预设值的情况下, 与索引非n的传输符号的幅度相同;在所述1个比特为第二预设值的情况下,与索引非n的传输 符号的幅度不同;
[0235]
其中,所述传输符号的幅度有两种。
[0236]
在一实施例中,第二符号确定模块710,设置为:
[0237]
根据参考符号以及(m+1)*n个比特确定n+1个传输符号s0,s1,s2,...,sn,其中,0,1,2,...,n为传 输符号的索引,s0为参考符号,且索引为n的传输符号根据索引为n-1的传输符号的幅度和相位 以及m+1个比特确定,1≤n≤n,n为整数。
[0238]
在一实施例中,用于确定索引为奇数的传输符号的相位的m个比特与对应的实数满足第一种 映射关系;用于确定索引为偶数的传输符号的相位的m个比特与对应的实数满足第二种映射关系。
[0239]
在一实施例中,所述参考符号为预设幅度和预设相位的符号;或者,所述参考符号的相位为 预设的,所述参考符号的幅度根据1个比特确定。
[0240]
本实施例提出的符号发送装置与上述实施例提出的符号发送方法属于同一发明构思,未在本 实施例中详尽描述的技术细节可参见上述任意实施例,并且本实施例具备与执行符号发送方法相 同的有益效果。
[0241]
本技术实施例还提供一种符号接收装置。图11为一实施例提供的另一种符号发接收装置的 结构示意图。如图11所示,所述符号接收装置包括:
[0242]
第二接收模块810,设置为接收传输符号,其中,至少一个索引为n的传输符号根据索引非 n的传输符号的幅度和相位以及m+1个比特确定,m为大于或等于1的整数,n为大于或等于1 的整数,n为整数;
[0243]
第二解调模块820,设置为对所述传输符号进行解调,得到用于确定传输符号的比特,所述 用于确定传输符号的比特包括所述m+1个比特。
[0244]
本实施例的符号接收装置,通过对一个传输符号解调得到m+1个比特,提高了谱效。
[0245]
在一实施例中,所述索引非n的传输符号为参考符号,或者为索引为n-1的传输符号,n为 正整数。
[0246]
在一实施例中,至少一个索引为n的传输符号的相位根据索引非n的传输符号的相位以及m 个比特确定;所述索引为n的传输符号的幅度根据索引非n的传输符号的幅度以及1个比特确定。
[0247]
在一实施例中,至少一个索引为n的传输符号的相位,由索引非n的传输符号的相位与一个 实数相加得到,所述实数根据所述m个比特生成。
[0248]
在一实施例中,该装置还包括:
[0249]
第四映射模块,设置为确定m个比特的序列与2m个实数的映射关系;
[0250]
所述映射关系满足:距离最近的两个实数所对应的两组由m个比特构成的比特序列只有1 个比特不同。
[0251]
在一实施例中,所述索引为n的传输符号的幅度,在所述1个比特为第一预设值的情况下, 与索引非n的传输符号的幅度相同;在所述1个比特为第二预设值的情况下,与索
引非n的传输 符号的幅度不同;
[0252]
其中,所述传输符号的幅度有两种。
[0253]
在一实施例中,用于确定索引为奇数的传输符号的相位的m个比特与对应的实数满足第一种 映射关系;用于确定索引为偶数的传输符号的相位的m个比特与对应的实数满足第二种映射关系。
[0254]
在一实施例中,所述参考符号为预设幅度和预设相位的符号;或者,所述参考符号的相位为 预设的,所述参考符号的幅度根据1个比特确定。
[0255]
本实施例提出的符号接收装置与上述实施例提出的符号接收方法属于同一发明构思,未在本 实施例中详尽描述的技术细节可参见上述任意实施例,并且本实施例具备与执行符号接收方法相 同的有益效果。
[0256]
本技术实施例还提供了一种发送设备,图12为一实施例提供的一种发送设备的硬件结构示 意图,如图12所示,本技术提供的发送设备,包括存储器92、处理器91以及存储在存储器上并 可在处理器上运行的计算机程序,处理器91执行所述程序时实现上述的符号发送方法。
[0257]
发送设备还可以包括存储器92;该发送设备中的处理器91可以是一个或多个,图12中以一 个处理器91为例;存储器92用于存储一个或多个程序;所述一个或多个程序被所述一个或多个 处理器91执行,使得所述一个或多个处理器91实现如本技术实施例中所述的符号发送方法。
[0258]
发送设备还包括:通信装置93、输入装置94和输出装置95。
[0259]
发送设备中的处理器91、存储器92、通信装置93、输入装置94和输出装置95可以通过总 线或其他方式连接,图12中以通过总线连接为例。
[0260]
输入装置94可用于接收输入的数字或字符信息,以及产生与发送设备的用户设置以及功能 控制有关的按键信号输入。输出装置95可包括显示屏等显示设备。
[0261]
通信装置93可以包括接收器和发送器。通信装置93设置为根据处理器91的控制进行信息 收发通信。
[0262]
存储器92作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序以及 模块,如本技术实施例所述符号发送方法对应的程序指令/模块(例如,符号发送装置中的第一符 号确定模块510和第一发送模块520)。存储器92可包括存储程序区和存储数据区,其中,存储 程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据发送设备的使用 所创建的数据等。此外,存储器92可以包括高速随机存取存储器,还可以包括非易失性存储器, 例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器 92可进一步包括相对于处理器91远程设置的存储器,这些远程存储器可以通过网络连接至发送 设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0263]
本技术实施例还提供了一种接收设备,图13为一实施例提供的一种接收设备的硬件结构示 意图,如图13所示,本技术提供的接收设备,包括存储器20、处理器10以及存储在存储器上并 可在处理器上运行的计算机程序,处理器10执行所述程序时实现上述的符号接收方法。
[0264]
接收设备还可以包括存储器20;该接收设备中的处理器10可以是一个或多个,图
13中以一 个处理器10为例;存储器20用于存储一个或多个程序;所述一个或多个程序被所述一个或多个 处理器10执行,使得所述一个或多个处理器10实现如本技术实施例中所述的符号接收方法。
[0265]
接收设备还包括:通信装置30、输入装置40和输出装置50。
[0266]
接收设备中的处理器10、存储器20、通信装置30、输入装置40和输出装置50可以通过总 线或其他方式连接,图13中以通过总线连接为例。
[0267]
输入装置40可用于接收输入的数字或字符信息,以及产生与接收设备的用户设置以及功能 控制有关的按键信号输入。输出装置50可包括显示屏等显示设备。
[0268]
通信装置30可以包括接收器和接收器。通信装置30设置为根据处理器10的控制进行信息 收发通信。
[0269]
存储器20作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序以及 模块,如本技术实施例所述符号接收方法对应的程序指令/模块(例如,符号接收装置中的第一接 收模块61和第一解调模块620)。存储器20可包括存储程序区和存储数据区,其中,存储程序区 可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据接收设备的使用所创建 的数据等。此外,存储器20可以包括高速随机存取存储器,还可以包括非易失性存储器,例如 至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器20 可进一步包括相对于处理器10远程设置的存储器,这些远程存储器可以通过网络连接至接收设 备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0270]
本技术实施例还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处 理器执行时实现本技术实施例中任一所述的符号发送或符号接收方法。该符号发送方法,包括: 根据参考符号以及(m+1)*n个比特确定n+1个传输符号s0,s1,s2,...,sn,其中,0,1,2,...,n为传输符 号的索引,s0为所述参考符号,且索引为n的传输符号根据索引为n-1的传输符号的幅度和相位 以及m+1个比特确定,m为大于或等于1的整数,n为大于或等于1的整数,1≤n≤n,n为整 数;发送所述n+1个传输符号。
[0271]
该符号接收方法,包括:接收n+1个传输符号s0,s1,s2,...,sn,其中,0,1,2,...,n为传输符号的 索引,s0为参考符号,索引为n的传输符号根据索引为n-1的传输符号的幅度和相位以及m+1个 比特确定,m为大于或等于1的整数,n为大于或等于1的整数,1≤n≤n,n为整数;对所述 n+1个传输符号进行解调,得到(m+1)*n个比特。
[0272]
或者,该符号发送方法,包括:确定传输符号,其中,至少一个索引为n的传输符号根据索 引非n的传输符号的幅度和相位以及m+1个比特确定,m为大于或等于1的整数,n为大于或 等于1的整数,n为整数;发送所述传输符号。
[0273]
该符号接收方法,包括:接收传输符号,其中,至少一个索引为n的传输符号根据索引非n 的传输符号的幅度和相位以及m+1个比特确定,m为大于或等于1的整数,n为大于或等于1 的整数,n为整数;对所述传输符号进行解调,得到用于确定传输符号的比特,所述用于确定传 输符号的比特包括所述m+1个比特。
[0274]
本技术实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算 机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以 是,但不限于:电、磁、光、电磁、红外线、或半导体的系统、装置或器件,
或者任意以上的组 合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、 便携式计算机磁盘、硬盘、随机存取存储器(random access memory,ram)、只读存储器(readonly memory,rom)、可擦式可编程只读存储器(erasable programmable read only memory, eprom)、闪存、光纤、便携式cd-rom、光存储器件、磁存储器件、或者上述的任意合适的组 合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、 装置或者器件使用或者与其结合使用。
[0275]
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了 计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光 信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何 计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器 件使用或者与其结合使用的程序。
[0276]
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、 光缆、无线电频率(radio frequency,rf)等等,或者上述的任意合适的组合。
[0277]
可以以一种或多种程序设计语言或其组合来编写用于执行本技术操作的计算机程序代码,所 述程序设计语言包括面向对象的程序设计语言,诸如java、smalltalk、c++,还包括常规的过程 式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执 行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程 计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算 机可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算机,或者,可 以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0278]
以上所述,仅为本技术的示例性实施例而已,并非用于限定本技术的保护范围。
[0279]
本领域内的技术人员应明白,术语用户终端涵盖任何适合类型的无线用户设备,例如移动电 话、便携数据处理装置、便携网络浏览器或车载移动台。
[0280]
一般来说,本技术的多种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。 例如,一些方面可以被实现在硬件中,而其它方面可以被实现在可以被控制器、微处理器或其它 计算装置执行的固件或软件中,尽管本技术不限于此。
[0281]
本技术的实施例可以通过移动装置的数据处理器执行计算机程序指令来实现,例如在处理器 实体中,或者通过硬件,或者通过软件和硬件的组合。计算机程序指令可以是汇编指令、指令集 架构(instruction set architecture,isa)指令、机器指令、机器相关指令、微代码、固件指令、 状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码。
[0282]
本技术附图中的任何逻辑流程的框图可以表示程序步骤,或者可以表示相互连接的逻辑电路、 模块和功能,或者可以表示程序步骤与逻辑电路、模块和功能的组合。计算机程序可以存储在存 储器上。存储器可以具有任何适合于本地技术环境的类型并且可以使用任何适合的数据存储技术 实现,例如但不限于只读存储器(read-only memory,rom)、随机访问存储器(random accessmemory,ram)、光存储器装置和系统(数码多功能光碟(digital video disc,dvd)或光盘 (compact disk,cd)等。计算机可读介质可以包括非瞬时性存储介质。数据处理器可以是任何 适合于本地技术环境的类型,例如但不限于通用计
算机、专用计算机、微处理器、数字信号处理 器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、 可编程逻辑器件(field-programmable gate array,fgpa)以及基于多核处理器架构的处理器。
[0283]
通过示范性和非限制性的示例,上文已提供了对本技术的示范实施例的详细描述。但结合附 图和权利要求来考虑,对以上实施例的多种修改和调整对本领域技术人员来说是显而易见的,但 不偏离本技术的范围。因此,本技术的恰当范围将根据权利要求确定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1