【技术实现步骤摘要】
【国外来华专利技术】二进制相移键控声音调制对相关申请的交叉引用本申请要求于2017年8月24日提交的、题为“BinaryPhaseShiftKeyingSoundModulation(二进制相移键控声音调制)”的美国临时申请第62/549,705号的权益,该美国临时申请的公开通过引用被整体合并于此。
本文公开的技术涉及使用声能(soundenergy)的计算设备之间的数字数据通信。具体示例涉及计算设备之间使用二进制相移键控(BPSK)调制的声音来传送(communicate)数字数据。
技术介绍
在移动支付中,客户可以使用移动电话来转账或对商品和服务进行支付,来代替使用如现金、支票和信用卡的方法。在美国以外的大多数地方,尤其是陆地线(landiline)电信基础设施并不普及的辖区,具有移动电话的人多于具有银行帐户的人。例如,印度具有大量的非银行业人口,该大量的非银行业人口中的许多居住在农村区域并且无法接入来自可信赖来源获的基本金融服务。截至2012年,印度具有接近10亿移动电话客户。
技术实现思路
本文描述的技术包括用于使用声音在计算设备之间传送数字数据的计算机实现的方法、计算机程序产品以及系统。在一些示例中,第一计算设备对要传送的数据分组化(packetize)。然后,第一计算设备使用二进制相移键控(BPSK)调制来调制分组化的数据流。第一计算设备上采样并且滤波为第一计算设备的扬声器的响应范围和第二计算设备的麦克风的响应范围中的频带中的一个信号。第一计算设备使用第一计算设备的扬声器将滤波的信号作为声 ...
【技术保护点】
1.一种使用声音在计算设备之间传送数字数据的计算机实现的方法,包括:/n由第一计算设备对要传送的数据分组化;/n由第一计算设备使用二进制相移键控(BPSK)调制来调制分组化的数据流;/n由第一计算设备将调制的流上采样;/n由第一计算设备将上采样的流滤波为第一计算设备的扬声器的响应范围和第二计算设备的麦克风的响应范围中的频带中的一个信号;和/n由第一计算设备使用第一计算设备的扬声器将滤波的信号作为声音发送。/n
【技术特征摘要】
【国外来华专利技术】20170824 US 62/549,7051.一种使用声音在计算设备之间传送数字数据的计算机实现的方法,包括:
由第一计算设备对要传送的数据分组化;
由第一计算设备使用二进制相移键控(BPSK)调制来调制分组化的数据流;
由第一计算设备将调制的流上采样;
由第一计算设备将上采样的流滤波为第一计算设备的扬声器的响应范围和第二计算设备的麦克风的响应范围中的频带中的一个信号;和
由第一计算设备使用第一计算设备的扬声器将滤波的信号作为声音发送。
2.根据权利要求1所述的方法,其中,分组化包括:
将数据划分为块;
对每个块进行编码;
在每个编码的块之前添加报头;和
在每个编码的块之后添加尾标。
3.根据权利要求2所述的方法,其中,编码包括使用低密度奇偶校验(LDPC)码对每个块进行冗余编码。
4.根据权利要求2或3所述的方法,其中:
报头是伪随机训练序列;和
尾标是报头的位翻转版本。
5.根据前述权利要求中任何一项所述的方法,其中,BPSK调制包括形成调制的数字分组流,其中,每个分组比特通过BPSK符号表示。
6.根据前述权利要求中任何一项所述的方法,还包括:
由第二计算设备获取通过在第一计算设备和第二计算设备之间的传输信道修改的发送的信号;
由第二计算设备将获取的信号下采样;
由第二计算设备将下采样的信号解调为分组流;和
由第二计算设备将解调的信号的每个分组去分组化。
7.根据权利要求6所述的方法,其中:
由第一计算设备分组化,包括:
将数据划分为块
对每个块进行编码,和
向每个编码的块添加报头和尾标,
其中,报头是伪随机序列并且尾标是报头的位翻转版本;以及
获取包括:
由第二计算设备接收通过在第一计算设备和第二计算设备之间的传输信道修改的发送的信号;
由第二计算设备将接收的信号与伪随机序列的上采样的和带通的版本互相关;
由第二计算设备通过定位与接收的信号的分组的报头和尾标相对应的互相关峰值来定位接收的信号的分组;
由第二计算设备将在第一计算设备和第二计算设备之间的传输信道的脉冲响应估计为在发送的分组报头和接收的分组报头之间的相关性的函数;和
由第二计算设备基于估计的脉冲响应来均衡接收的信号。
8.一种计算机程序产品,包括:
非暂时性计算机可读存储设备,该非暂时性计算机可读存储设备具有体现在其上的计算机可执行程序指令,该计算机可执行程序指令当由计算机执行时使得计算机在设备之间无线地传送数据,该计算机可执行程序指令包括:
计算机可执行程序指令,用于由第一计算设备对要传送的数据分组化;
计算机可执行程序指令,用于由第一计算设备使用二进制相移键控(BPSK)调制来调制分组化的数据流;
计算机可执行程序指令,用于由第一计算设备将调制的流上采样;
计算机可执行程序指令,用于由第一计算设备将上采样的流滤波为第一计算设备的扬声器的响应范围和第二计算设备的麦克风的响应范围中的频带中的一个信号;以及
计算机可执行程序指令,用于由第一计算设备使用第一计算设备的扬声器将滤波的信号作为声音发送。
9.根据权利要求8所述的计算机程序产品,其中,用于分组化的计算机可执行程序指令包括:
计算机可执行程序指令,用于将数据划分为块;
计算机可执行程序指令,用于对每个块进行编码;
计算机可执行程序指令,用于在每个编码的块之前添加报头;和
计算机可执行程序指令,用于在每个编码的块之后添加尾标。
10.根据权利要求9所述的计算机程序产品,其中,用于编码的计算机可执行程序指令包括:计算机可执行程序指令,用于使用低密度奇偶校验(LDPC)码对每个块进行冗余编码。
11.根据权利要求9或10所述的...
【专利技术属性】
技术研发人员:RF里昂,J索普,P格特鲁尔,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。