CN105519063B - 一种发送、接收数据的方法、装置及*** - Google Patents

一种发送、接收数据的方法、装置及*** Download PDF

Info

Publication number
CN105519063B
CN105519063B CN201480000126.7A CN201480000126A CN105519063B CN 105519063 B CN105519063 B CN 105519063B CN 201480000126 A CN201480000126 A CN 201480000126A CN 105519063 B CN105519063 B CN 105519063B
Authority
CN
China
Prior art keywords
subcarrier
channel coding
coding method
snr
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201480000126.7A
Other languages
English (en)
Other versions
CN105519063A (zh
Inventor
董卉慎
涂建平
潘众
石操
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN105519063A publication Critical patent/CN105519063A/zh
Application granted granted Critical
Publication of CN105519063B publication Critical patent/CN105519063B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Arrangements for allocating sub-channels of the transmission path allocation of payload
    • H04L5/0046Determination of how many bits are transmitted on different sub-channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

本发明公开了一种发送、接收数据的方法、装置及***,在该方案中,每一子载波采用与支持加载的比特数对应的信道编码方式对数据进行编码,因此,每一子载波均获得最大增益,均采用最大传输速率发送数据,因此,解决了现有技术中存在的资源浪费严重、增益较低、传输速率较低的缺陷,提高了资源利用率、提升了增益,及传输速率。

Description

一种发送、接收数据的方法、装置及***
技术领域
本发明涉及通信领域的数据传输技术,特别涉及一种发送、接收数据的方法、装置及***。
背景技术
数据流在传输中由于各种原因可能会产生误码,从而使接收端产生图像跳跃和不连续等现象。为了解决这一问题,提出了通过信道编码对数据流进行相应处理的方案,使传输***具有一定的纠错能力和抗干扰能力,可极大地避免数据流传送中误码的发生。
信道编码的过程是在源数据流中加插一些码元,从而达到在接收端进行判错和纠错的目的。在带宽固定的信道中,总的传送码率也是固定的,由于信道编码增加了数据量,其结果只能是以降低传送有用信息码率为代价,其中,编码效率为有用比特数除以总比特数的比值,不同的编码方式,其编码效率有所不同。
目前,在一个***的整个可用频带上只采用一种编码方式,虽然该方式也可以达到避免数据流传送中误码的发生,但是,对于这种单一的编码方式,其编码增益并不是在所有的场景下都是最高的,在整个可用频段内,低频率子载波的SNR(Signal to NoiseRatio,信噪比)较高,可承载的比特数较多,其相对的开销较少,因此,可以获得较高的增益,而高频率子载波的SNR较低,可承载的比特数较少,其相对的开销较大,因此,可获得的增益较少,数据流的传输速率较低,其增益还有提升的空间,存在资源浪费的情况。这种单一的编码方式,使得整个***的数据流的传输速率较低,存在资源浪费的情况。
发明内容
本发明实施例提供一种发送、接收数据的方法、装置及***,用以解决现有技术中存在的资源浪费严重、增益较低、传输速率较低的问题。
本发明实施例提供的具体技术方案如下:
第一方面,提供一种发送数据的方法,包括:
确定指定频带内子载波的信噪比SNR;
根据所述SNR确定所述子载波支持加载的比特数;并
将所述支持加载的比特数对应的信道编码方式,作为所述子载波的信道编码方式;
采用所述信道编码方式对在所述子载波上发送的数据进行信道编码,并将编码后的数据在所述子载波上发送。
结合第一方面,在第一种可能的实现方式中,确定指定频带内子载波的信噪比SNR,具体包括:
在所述子载波向接收端发送预设的固定序列信号;
接收所述接收端发送的根据所述固定序列信号和接收信号之间的差值确定出的SNR。
结合第一方面,或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,根据所述SNR确定所述子载波支持加载的比特数,具体包括:
采用香农公式根据所述SNR确定所述子载波支持加载的比特数;
其中,所述子载波支持加载的比特数与所述SNR呈正相关。
结合第一方面,在第三种可能的实现方式中,将所述支持加载的比特数对应的信道编码方式,作为所述子载波的信道编码方式,具体包括:
确定所述支持加载的比特数对应的最大增益值;
并将所述最大增益值对应的信道编码方式作为所述子载波的信道编码方式。
结合第一方面,在第四种可能的实现方式中,在将所述支持加载的比特数对应的信道编码方式,作为所述子载波的信道编码方式之后,还包括:
向接收端发送携带所述子载波的信道编码方式信息的信号。
结合第一方面,在第五种可能的实现方式中,在将所述支持加载的比特数对应的信道编码方式,作为所述子载波的信道编码方式之后,采用所述信道编码方式对在所述子载波上发送的数据进行信道编码之前,还包括:
确定所述子载波采用对应的信道编码方式进行信道编码消耗的内存;
若所述消耗的内存大于预设值,则重新确定所述子载波对应的信道编码方式,直至所述子载波采用对应的信道编码方式进行信道编码消耗的内存小于所述预设值。
结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,将编码后的数据在所述子载波上发送之前,还包括:
对所述编码后的数据进行速率匹配操作。
第二方面,提供一种接收数据的方法,包括:
接收发送端发送的携带子载波的信道编码方式信息的信号;
采用与所述信道编码方式对应的信道解码方式,对在所述子载波上接收到的数据进行信道解码。
结合第二方面,在第一种可能的实现方式中,在接收发送端发送的携带子载波的信道编码方式信息的信号之前,还包括:
接收发送端在所述子载波发送的预设的固定序列信号;
根据所述固定序列信号和实际接收信号之间的差值确定出的信噪比SNR;
将所述SNR发送至所述发送端,以使得所述发送端根据所述SNR确定所述子载波的信道编码方式。
第三方面,提供一种发送数据的装置,包括:
信噪比确定单元,用于确定指定频带内子载波的信噪比SNR;
比特数确定单元,用于根据所述SNR确定所述子载波支持加载的比特数;
信道编码方式确定单元,用于将所述支持加载的比特数对应的信道编码方式,作为所述子载波的信道编码方式;
发送单元,用于采用所述信道编码方式对在所述子载波上发送的数据进行信道编码,并将编码后的数据在所述子载波上发送。
结合第三方面,在第一种可能的实现方式中,所述信噪比确定单元具体用于:
在所述子载波向接收端发送预设的固定序列信号;
接收所述接收端发送的根据所述固定序列信号和接收信号之间的差值确定出的SNR。
结合第三方面,或者第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述比特数确定单元具体用于:
采用香农公式根据所述SNR确定所述子载波支持加载的比特数;
其中,所述子载波支持加载的比特数与所述SNR呈正相关。
结合第三方面,在第三种可能的实现方式中,所述信道编码方式确定单元具体用于:
确定所述支持加载的比特数对应的最大增益值;
并将所述最大增益值对应的信道编码方式作为所述子载波的信道编码方式。
结合第三方面,在第四种可能的实现方式中,所述发送单元还用于:
向接收端发送携带所述子载波的信道编码方式信息的信号。
结合第三方面,在第五种可能的实现方式中,还包括判定单元,确定所述子载波采用对应的信道编码方式进行信道编码消耗的内存;
若所述消耗的内存大于预设值,则重新确定所述子载波对应的信道编码方式,直至所述子载波采用对应的信道编码方式进行信道编码消耗的内存小于所述预设值。
结合第三方面的第五种可能的实现方式,在第六种可能的实现方式中,所述发送单元还用于:
对所述编码后的数据进行速率匹配操作。
第四方面,提供一种接收数据的装置,包括:
接收单元,用于接收发送端发送的携带子载波的信道编码方式信息的信号;
解码单元,用于采用与所述信道编码方式对应的信道解码方式,对在所述子载波上接收到的数据进行信道解码。
结合第四方面,在第一种可能的实现方式中,还包括SNR确定单元,所述SNR确定单元用于:
接收发送端在所述子载波发送的预设的固定序列信号;
根据所述固定序列信号和实际接收信号之间的差值确定出的信噪比SNR;
将所述SNR发送至所述发送端,以使得所述发送端根据所述SNR确定所述子载波的信道编码方式。
第五方面,提供一种数据发送***,包括:
如上所述的发送数据的装置,及如上所述的接收数据的装置。
本发明有益效果如下:
在现有技术下,在一个***的整个可用频带上只采用一种编码方式,由于每一个子载波的SNR可能不同,则增益有可能不同,进而造成发送数据时存在传输速率较低、资源浪费的情况,而本发明实施例提供的方法中,确定指定频带内子载波的SNR;根据SNR确定子载波支持加载的比特数;并将支持加载的比特数对应的信道编码方式,作为子载波的信道编码方式;采用信道编码方式对在子载波上发送的数据进行信道编码,并将编码后的数据在子载波上发送,在该方案中,每一子载波采用支持加载的比特数对应的信道编码方式对数据进行编码,因此,可以实现每一子载波均采用最大传输速率发送数据,均获得最大增益,因此,解决了现有技术中存在的资源浪费严重、增益较低、传输速率较低的缺陷,提高了资源利用率、提升了增益,及传输速率。
附图说明
图1为本发明实施例中发送数据的方法流程图;
图2为本发明实施例中发送数据的一个实施例;
图3为本发明实施例中接收数据的一个实施例;
图4为本发明实施例中发送数据的装置的功能结构示意图;
图5为本发明实施例中接收数据的装置的功能结构示意图;
图6为本发明实施例中数据收发***的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本文中描述的技术可用于各种通信***,例如当前2G,3G通信***和下一代通信***,例如全球移动通信***(GSM,Global System for Mobile communications),码分多址(CDMA,Code Division Multiple Access)***,时分多址(TDMA,Time DivisionMultiple Access)***,宽带码分多址(WCDMA,Wideband Code Division MultipleAccess Wireless),频分多址(FDMA,Frequency Division Multiple Addressing)***,正交频分多址(OFDMA,Orthogonal Frequency-Division Multiple Access)***,单载波FDMA (SC-FDMA)***,通用分组无线业务(GPRS,General Packet Radio Service)***,长期演进(LTE,Long Term Evolution)***,以及其他此类通信***。
本发明实施例中,提供一种发送数据的方法,该方法中:确定指定频带内子载波的SNR;根据SNR确定子载波支持加载的比特数;并将支持加载的比特数对应的信道编码方式,作为子载波的信道编码方式;采用信道编码方式对在子载波上发送的数据进行信道编码,并将编码后的数据在子载波上发送,在该方案中,每一子载波采用支持加载的比特数对应的信道编码方式对数据进行编码,因此,可以实现每一子载波均采用最大传输速率发送数据,均获得最大增益,因此,解决了现有技术中存在的资源浪费严重、增益较低、传输速率较低的缺陷,提高了资源利用率、提升了增益,及传输速率。
下面结合附图对本发明优选的实施方式进行详细说明。
参阅图1所示,本发明实施例中提供一种发送数据的方法,该方法的具体过程如下:
步骤100:确定指定频带内子载波的SNR;
步骤110:根据SNR确定子载波支持加载的比特数;并
步骤120:将支持加载的比特数对应的信道编码方式,作为子载波的信道编码方式;
步骤130:采用信道编码方式对在子载波上发送的数据进行信道编码,并将编码后的数据在子载波上发送。
本发明实施例中,步骤100中的子载波可以是一个子载波,也可以是多个子载波,其中,当为多个子载波时,以每个子载波为单位,进行确定信道编码方式,此时,每个子载波的信道编码方式可以分别不同,或者,也可以将多个子载波分组,以每一组子载波为单位,进行确定信道编码方式,每一组子载波分别对应不同的信道编码方式,同一组的子载波对应相同的信道编码方式。
本发明实施例中,确定指定频带内子载波的SNR时,可选的,可以采用如下方式:
在子载波向接收端发送预设的固定序列信号;
接收接收端发送的根据固定序列信号和接收信号之间的差值确定出的 SNR。
当然,若步骤100中确定的是指定频带内每一组子载波的SNR时,此时,针对任意一组子载波,在每一个子载波处发送已知的固定训练信号,接收端在该子载波接收信号,计算接收信号与已知训练信号之间的差值,并根据差值计算SNR,计算全部SNR的平均值,并将SNR的平均值作为该组子载波的SNR,计算子载波的SNR为现有技术,在此不再进行一一详述。
本发明实施例中,根据SNR确定子载波支持加载的比特数的方式有多种,可选的,可以采用如下方式:
采用香农公式根据该子载波的SNR确定该子载波支持加载的比特数;
其中,子载波支持加载的比特数与该子载波的SNR呈正相关。
在实际应用中,正相关(Positive correlation),是指两个变量变动方向相同,一个变量由大到小或由小到大变化时,另一个变量亦由大到小或由小到大变化。即其数据曲线的切线斜率始终大于零。如身高与体重,身高越长,体重就越重。也就是说,在正相关的情况下,一个变量随着另一个变量的变化而发生相同方向的变化(两个变量同时变大或变小)。其中,引起变化的量叫做自变量(即自己发生变化的量),另一个变量叫做因变量(即跟着自变量变化的量)。本发明实施例中,子载波支持加载的比特数随着SNR的升高而升高,随着SNR的降低而降低。
上述只是根据对应的SNR确定任意一子载波支持加载的比特数的一个实施例,在实际应用中,还有其他多种实现方式,在此不再进行一一详述。
本发明实施例中,香农公式如公式一所示:
B=log2(1+SNR) (公式一)
其中,B为支持加载的比特数。
本发明实施例中,信道编码方式有多种,可选的,为里德-所罗门码、卷积码、Turbo码、TCM(Terllis Coded Modulation,又称格码调制)码、LDPC (Low Density ParityCheck Code,低密度奇偶校验)码中的一种或任意组合,当然,在实际应用中,还有其他方式,在此不再进行一一详述。
本发明实施例中,将支持加载的比特数对应的信道编码方式,作为子载波的信道编码方式的实现手段有多种,例如,可以采用如下方式:
确定支持加载的比特数对应的最大增益值;
并将最大增益值对应的信道编码方式作为子载波的信道编码方式。
当然,还有其他实现方式,在此不再进行一一详述。
本发明实施例中,子载波、支持加载的比特数、增益、信道编码的对应关系如表1所示:
表1子载波、支持加载的比特数、增益、信道编码的对应关系
子载波 支持加载的比特数 信道编码 增益
子载波1 8 TCM码 50
子载波1 8 LDPC码 100
子载波1 8 Turbo码 150
子载波2 18 LDPC码 200
子载波2 18 TCM码 250
子载波2 18 Turbo码 400
子载波3 8 LDPC码 700
子载波3 8 TCM码 250
子载波3 8 Turbo码 300
如表1所示,子载波1支持加载的比特数为8,最大增益150对应的信道编码为Turbo码,因此,子载波1采用Turbo码对待发送的数据进行信道编码,并将编码后的数据进行发送;子载波2支持加载的比特数为18,最大增益400 对应的信道编码为Turbo码,因此,子载波2采用Turbo码对待发送的数据进行信道编码,并将编码后的数据进行发送;子载波3支持加载的比特数为8,最大增益700对应的信道编码为LDPC码,因此,子载波3采用LDPC码对待发送的数据进行信道编码,并将编码后的数据进行发送。
在实际应用中,由于每种信道编码方式都包含有不同的编码长度,例如, LDPC码,它包括1/2、2/3、5/6等编码长度,其中分子代表有效字节数,分母代表总字节数,分母减去分子所得的字节数代表开销,也就是说,不同编码长度的编码效率是不同的,因此,表1里面的增益比较都是要基于在相同的编码效率情况下,不同编码方式的增益比较。
由于接收端要将接收到的发送端发送的数据进行信道编码,因此,本发明实施例中,在将支持加载的比特数对应的信道编码方式,作为子载波的信道编码方式之后,还包括如下操作:
向接收端发送携带子载波的信道编码方式信息的信号。
上述操作的目的是,使得接收端获取接收到数据的子载波所采用的信道编码方式,进而根据相应的信道解码方式去对该信道上接收到的数据进行解码。
在实际应用中,若子载波均采用最大增益对应的信道编码对数据进行信道编码时,内存消耗可能大于预设值,例如,预设值为发送数据的装置可以提供的内存资源,因此,本发明实施例中,在将支持加载的比特数对应的信道编码方式,作为子载波的信道编码方式之后,采用信道编码方式对在子载波上发送的数据进行信道编码之前,还包括如下操作:
确定子载波采用对应的信道编码方式进行信道编码消耗的内存;
若消耗的内存大于预设值,则重新确定子载波对应的信道编码方式,直至子载波采用对应的信道编码方式进行信道编码消耗的内存小于预设值。
当然,若消耗的内存小于预设值,则直接采用信道编码方式对在子载波上发送的数据进行信道编码,不需要重新确定子载波对应的信道编码方式。
例如,频带共有3组子载波:子载波1、子载波2、子载波3,子载波1 采用信道编码c1的1方式(需要消耗内存m1),子载波2采用信道编码c2方式(需要消耗内存m2),子载波3采用信道编码c1的2方式(需要消耗内存 m3),而m1+m2+m3大于实际发送数据的装置可提供的内存,则需要重新确定子载波的信道编码方式,例如,重新确定子载波1的信道编码方式,采用信道编码c1的2方式(需要消耗内存m4),若m4+m2+m3小于实际发送数据的装置可提供的内存,此时,在子载波1、子载波2、子载波3分别采用信道编码 c1的2方式、信道编码c2方式、信道编码c1的2方式对待发送的数据进行信道编码,并对编码后的数据进行发送。
在传输过程中,为了灵活掌握数据的传输速率,本发明实施例中,将编码后的数据在该组子载波上发送之前,还将待发送的数据进行速率匹配操作(包括打孔操作或重复操作)。在信道编码中,是利用码字相关性来检测/纠正传输过程中出现的差错(即部分信息重复、丢失、出错仍可恢复正常序列)。打孔技术就是利用此项特性,将部分冗余信息丢失并进行重排,以适应新的传输速率,到接收端后再通过解码恢复原信息序列。而重复技术就是对部分信息进行重复以实现更低的编码速率。
也就是说,将编码后的数据在子载波上发送之前,还包括如下操作:
对编码后的数据进行速率匹配操作。
其中,对数据进行速率匹配操作,包括:
对数据进行打孔操作或者对数据进行重复操作。
本发明实施例中,步骤100-130可具体应用在DSL(Digital Subscriber Line,数字用户线路)中,如,DSL中的VDSL中,或者DSL中的ADSL中。
参阅图2所示,本发明实施例中提供一种接收数据的方法,该方法的具体过程如下:
步骤200:接收发送端发送的携带子载波的信道编码方式信息的信号;
步骤210:采用与信道编码方式对应的信道解码方式,对在子载波上接收到的数据进行信道解码。
本发明实施例中,在接收发送端发送的携带子载波的信道编码方式信息的信号之前,还包括如下操作:
接收发送端在子载波发送的预设的固定序列信号;
根据固定序列信号和实际接收信号之间的差值确定出的SNR;
将SNR发送至发送端,以使得发送端根据SNR确定子载波的信道编码方式。
为了更好地理解本发明实施例,以下给出具体应用场景,针对发送数据的过程,作出进一步详细描述,如图3所示:
步骤300:确定频带内的3组子载波分别对应的SNR;
步骤310:根据公式一分别确定3组子载波支持加载的比特数分别为8、 18、8;
其中,3组子载波:子载波1、子载波2、子载波3分别与支持加载的比特数、信道编码、增益的对应关系如表1所示。
步骤320:根据表1确定出子载波1最大增益对应的信道编码为Turbo码、子载波2最大增益对应的信道编码为Turbo码、子载波3最大增益对应的信道编码为LDPC码;
步骤330:在子载波1、子载波2、子载波3分别采用Turbo码、Turbo码、 LDPC码,对待发送的数据进行信道编码;
步骤340:对编码后的数据进行打孔操作,并将打孔后的数据进行发送。
基于上述技术方案,参阅图4所示,本发明实施例提供一种发送数据的装置400,该装置400包括信噪比确定单元40、比特数确定单元41、信道编码方式确定单元42,及发送单元43,其中,
信噪比确定单元40,用于确定指定频带内子载波的信噪比SNR;
比特数确定单元41,用于根据SNR确定子载波支持加载的比特数;
信道编码方式确定单元42,用于将支持加载的比特数对应的信道编码方式,作为子载波的信道编码方式;
发送单元43,用于采用信道编码方式对在子载波上发送的数据进行信道编码,并将编码后的数据在子载波上发送。
可选的,本发明实施例中,信噪比确定单元40具体用于:
在子载波向接收端发送预设的固定序列信号;
接收接收端发送的根据固定序列信号和接收信号之间的差值确定出的 SNR。
可选的,本发明实施例中,比特数确定单元41具体用于:
采用香农公式根据SNR确定子载波支持加载的比特数;
其中,子载波支持加载的比特数与SNR呈正相关。
可选的,本发明实施例中,信道编码方式确定单元42具体用于:
确定支持加载的比特数对应的最大增益值;
并将最大增益值对应的信道编码方式作为子载波的信道编码方式。
可选的,本发明实施例中,还包括判定单元44,判定单元44用于确定子载波采用对应的信道编码方式进行信道编码消耗的内存;
若消耗的内存大于预设值,则重新确定子载波对应的信道编码方式,直至子载波采用对应的信道编码方式进行信道编码消耗的内存小于预设值。
进一步的,本发明实施例中,发送单元43还用于:
对编码后的数据进行速率匹配操作。
基于上述技术方案,参阅图5所示,本发明实施例提供一种接收数据的装置500,该装置500包括接收单元50、解码单元51,其中,
接收单元50,用于接收发送端发送的携带子载波的信道编码方式信息的信号;
解码单元51,用于采用与信道编码方式对应的信道解码方式,对在子载波上接收到的数据进行信道解码。
进一步的,本发明实施例中,该装置还包括SNR确定单元52,SNR确定单元52用于:
接收发送端在子载波发送的预设的固定序列信号;
根据固定序列信号和实际接收信号之间的差值确定出的信噪比SNR;
将SNR发送至发送端,以使得发送端根据SNR确定子载波的信道编码方式。
基于上述技术方案,参阅图6所示,本发明实施例提供一种数据收发***,该数据收发***包括:
如图4所示的发送数据的装置400,及如图4所示的接收数据的装置500。
综上所述,本发明实施例中,提供一种发送数据的方法,该方法中:确定指定频带内子载波的SNR;根据SNR确定子载波支持加载的比特数;并将支持加载的比特数对应的信道编码方式,作为子载波的信道编码方式;采用信道编码方式对在子载波上发送的数据进行信道编码,并将编码后的数据在子载波上发送,在该方案中,每一子载波采用支持加载的比特数对应的信道编码方式对数据进行编码,因此,可以实现每一子载波均采用最大传输速率发送数据,均获得最大增益,因此,解决了现有技术中存在的资源浪费严重、增益较低、传输速率较低的缺陷,提高了资源利用率、提升了增益,及传输速率。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (19)

1.一种发送数据的方法,其特征在于,包括:
确定指定频带内子载波的信噪比SNR;
根据所述SNR确定所述子载波支持加载的比特数;并
将所述支持加载的比特数对应的信道编码方式,作为所述子载波的信道编码方式,其中,至少两个子载波对应的信道编码方式不同;
采用所述信道编码方式对在所述子载波上发送的数据进行信道编码,并将编码后的数据在所述子载波上发送。
2.如权利要求1所述的方法,其特征在于,确定指定频带内子载波的信噪比SNR,具体包括:
在所述子载波向接收端发送预设的固定序列信号;
接收所述接收端发送的根据所述固定序列信号和接收信号之间的差值确定出的SNR。
3.如权利要求1或2所述的方法,其特征在于,根据所述SNR确定所述子载波支持加载的比特数,具体包括:
采用香农公式根据所述SNR确定所述子载波支持加载的比特数;
其中,所述子载波支持加载的比特数与所述SNR呈正相关。
4.如权利要求1所述的方法,其特征在于,将所述支持加载的比特数对应的信道编码方式,作为所述子载波的信道编码方式,具体包括:
确定所述支持加载的比特数对应的最大增益值;
并将所述最大增益值对应的信道编码方式作为所述子载波的信道编码方式。
5.如权利要求1所述的方法,其特征在于,在将所述支持加载的比特数对应的信道编码方式,作为所述子载波的信道编码方式之后,还包括:
向接收端发送携带所述子载波的信道编码方式信息的信号。
6.如权利要求1所述的方法,其特征在于,在将所述支持加载的比特数对应的信道编码方式,作为所述子载波的信道编码方式之后,采用所述信道编码方式对在所述子载波上发送的数据进行信道编码之前,还包括:
确定所述子载波采用对应的信道编码方式进行信道编码消耗的内存;
若所述消耗的内存大于预设值,则重新确定所述子载波对应的信道编码方式,直至所述子载波采用对应的信道编码方式进行信道编码消耗的内存小于所述预设值。
7.如权利要求6所述的方法,其特征在于,将编码后的数据在所述子载波上发送之前,还包括:
对所述编码后的数据进行速率匹配操作。
8.一种接收数据的方法,其特征在于,包括:
接收发送端发送的携带子载波的信道编码方式信息的信号;
采用与所述信道编码方式对应的信道解码方式,对在所述子载波上接收到的数据进行信道解码,其中,所述子载波对应的信道编码方式为所述子载波支持加载的比特数对应的信道编码方式。
9.如权利要求8所述的方法,其特征在于,在接收发送端发送的携带子载波的信道编码方式信息的信号之前,还包括:
接收发送端在所述子载波发送的预设的固定序列信号;
根据所述固定序列信号和实际接收信号之间的差值确定出的信噪比SNR;
将所述SNR发送至所述发送端,以使得所述发送端根据所述SNR确定所述子载波的信道编码方式。
10.一种发送数据的装置,其特征在于,包括:
信噪比确定单元,用于确定指定频带内子载波的信噪比SNR;
比特数确定单元,用于根据所述SNR确定所述子载波支持加载的比特数;
信道编码方式确定单元,用于将所述支持加载的比特数对应的信道编码方式,作为所述子载波的信道编码方式,其中,至少两个子载波对应的信道编码方式不同;
发送单元,用于采用所述信道编码方式对在所述子载波上发送的数据进行信道编码,并将编码后的数据在所述子载波上发送。
11.如权利要求10所述的装置,其特征在于,所述信噪比确定单元具体用于:
在所述子载波向接收端发送预设的固定序列信号;
接收所述接收端发送的根据所述固定序列信号和接收信号之间的差值确定出的SNR。
12.如权利要求10或11所述的装置,其特征在于,所述比特数确定单元具体用于:
采用香农公式根据所述SNR确定所述子载波支持加载的比特数;
其中,所述子载波支持加载的比特数与所述SNR呈正相关。
13.如权利要求10所述的装置,其特征在于,所述信道编码方式确定单元具体用于:
确定所述支持加载的比特数对应的最大增益值;
并将所述最大增益值对应的信道编码方式作为所述子载波的信道编码方式。
14.如权利要求10所述的装置,其特征在于,所述发送单元还用于:
向接收端发送携带所述子载波的信道编码方式信息的信号。
15.如权利要求10所述的装置,其特征在于,还包括判定单元,所述判定单元用于确定所述子载波采用对应的信道编码方式进行信道编码消耗的内存;
若所述消耗的内存大于预设值,则重新确定所述子载波对应的信道编码方式,直至所述子载波采用对应的信道编码方式进行信道编码消耗的内存小于所述预设值。
16.如权利要求15所述的装置,其特征在于,所述发送单元还用于:
对所述编码后的数据进行速率匹配操作。
17.一种接收数据的装置,其特征在于,包括:
接收单元,用于接收发送端发送的携带子载波的信道编码方式信息的信号;
解码单元,用于采用与所述信道编码方式对应的信道解码方式,对在所述子载波上接收到的数据进行信道解码,其中,所述子载波对应的信道编码方式为所述子载波支持加载的比特数对应的信道编码方式。
18.如权利要求17所述的装置,其特征在于,还包括SNR确定单元,所述SNR确定单元用于:
接收发送端在所述子载波发送的预设的固定序列信号;
根据所述固定序列信号和实际接收信号之间的差值确定出的信噪比SNR;
将所述SNR发送至所述发送端,以使得所述发送端根据所述SNR确定所述子载波的信道编码方式。
19.一种数据收发***,其特征在于,包括:
如权利要求10或11所述的发送数据的装置,及如权利要求17或18所述的接收数据的装置。
CN201480000126.7A 2014-02-26 2014-02-26 一种发送、接收数据的方法、装置及*** Active CN105519063B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2014/072553 WO2015127597A1 (zh) 2014-02-26 2014-02-26 一种发送、接收数据的方法、装置及***

Publications (2)

Publication Number Publication Date
CN105519063A CN105519063A (zh) 2016-04-20
CN105519063B true CN105519063B (zh) 2019-07-12

Family

ID=54008119

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480000126.7A Active CN105519063B (zh) 2014-02-26 2014-02-26 一种发送、接收数据的方法、装置及***

Country Status (2)

Country Link
CN (1) CN105519063B (zh)
WO (1) WO2015127597A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109478946B (zh) * 2016-08-03 2021-09-03 Oppo广东移动通信有限公司 传输数据的方法和设备
WO2021031052A1 (en) * 2019-08-18 2021-02-25 Qualcomm Incorporated Network coding design

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101022440A (zh) * 2006-03-30 2007-08-22 鲍东山 兼容dab的地面移动多媒体广播收发方法及***
CN101166080A (zh) * 2006-10-20 2008-04-23 鲍东山 高数据速率正交频分复用无线局域网的实现方法与***
CN101170531A (zh) * 2006-10-24 2008-04-30 北京大学 一种信道估计方法及相应的通信方法和***
CN103124249A (zh) * 2011-11-18 2013-05-29 Vixs***公司 无导频的载波跟踪

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005006638A2 (en) * 2003-06-18 2005-01-20 University Of Florida Wireless lan compatible multi-input multi-output system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101022440A (zh) * 2006-03-30 2007-08-22 鲍东山 兼容dab的地面移动多媒体广播收发方法及***
CN101166080A (zh) * 2006-10-20 2008-04-23 鲍东山 高数据速率正交频分复用无线局域网的实现方法与***
CN101170531A (zh) * 2006-10-24 2008-04-30 北京大学 一种信道估计方法及相应的通信方法和***
CN103124249A (zh) * 2011-11-18 2013-05-29 Vixs***公司 无导频的载波跟踪

Also Published As

Publication number Publication date
WO2015127597A1 (zh) 2015-09-03
CN105519063A (zh) 2016-04-20

Similar Documents

Publication Publication Date Title
US10958377B2 (en) Channel encoding and decoding method and device in wireless communications
US7746758B2 (en) Orthogonal-Frequency-Division-Multiplex-Packet-Aggregation (OFDM-PA) for wireless network systems using error-correcting codes
CN106549726B (zh) 传输数据的方法、基站和终端设备
CN108023721B (zh) 一种数据传输方法和装置
CN102056198A (zh) 一种下行信道传输及检测方法、装置和***
EP3590214A1 (en) Methods and apparatus for enhanced spectral efficiency and reliability of transmissions without grant
CN107196735B (zh) 确定传输信息的方法、装置及***
EP2014041A1 (en) Subcarrier truncating data transmission scheme in ofdm system
CN107889233B (zh) 一种资源配置的方法及装置
AU2016426021B2 (en) Method for transmitting data, receiving-end device, and transmitting-end device
CN102111242B (zh) 一种降低电力线载波通信中窄带噪声干扰的方法
CN115134058A (zh) 信息确定方法和装置
US20190115939A1 (en) Data transmission method and device
JP5377516B2 (ja) 信号配置方法及び通信装置
CN105519063B (zh) 一种发送、接收数据的方法、装置及***
JP2012508484A (ja) 無線送信のための情報ブロックの処理
CN110944022A (zh) 一种应用于物联网***中Chirp调制方式的帧结构
CN106161293B (zh) 一种数据传输方法及设备
CN111224742B (zh) 发送信息的方法和装置
CN109964427A (zh) 一种被用于信道编码的终端、基站中的方法和设备
CN109150371B (zh) 控制信息传输方法、终端及网络侧设备、通信***
CN109937547B (zh) 一种基站、用户设备中的用于信道编码的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant