-
公开(公告)号:US11004445B2
公开(公告)日:2021-05-11
申请号:US16092419
申请日:2017-05-27
Applicant: Huawei Technologies Co., Ltd.
Abstract: In one embodiment, a smartwatch includes a processor and a memory storing instructions to be executed in the processor. The instructions are configured to cause the processor to obtain input comprising voice information; determine whether the voice information comprises interrogative keyword; and determine that the voice information is interrogative information in response to determining that the voice information comprises interrogative keyword. The instructions are configured to cause the processor to determine whether reply information corresponding to the interrogative information can be obtained from a memory of the smartwatch; and send the interrogative information to a server through a wireless network in response to determining that the reply information corresponding to the interrogative information cannot be obtained from the memory of the smartwatch. The instructions are further configured to cause the processor to receive reply voice information sent by the server, and play the reply voice information.
-
公开(公告)号:US20200168211A1
公开(公告)日:2020-05-28
申请号:US16092419
申请日:2017-05-27
Applicant: Huawei Technologies Co., Ltd.
Abstract: In one embodiment, a smartwatch includes a processor and a memory storing instructions to be executed in the processor. The instructions are configured to cause the processor to obtain input comprising voice information; determine whether the voice information comprises interrogative keyword; and determine that the voice information is interrogative information in response to determining that the voice information comprises interrogative keyword. The instructions are configured to cause the processor to determine whether reply information corresponding to the interrogative information can be obtained from a memory of the smartwatch; and send the interrogative information to a server through a wireless network in response to determining that the reply information corresponding to the interrogative information cannot be obtained from the memory of the smartwatch. The instructions are further configured to cause the processor to receive reply voice information sent by the server, and play the reply voice information.
-
公开(公告)号:US20200158816A1
公开(公告)日:2020-05-21
申请号:US16633345
申请日:2017-08-31
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Xinyu Zhao , Yong Zheng , Yunzhe Chen , Qinghao Jin , Zeshi Zhang , Bin Li
Abstract: An input method and a smart terminal device. After a processor in the smart terminal device determines, based on a first detection solution of a first infrared sensor, that a target object enters or leaves a first space range from a first plane, the processor starts or stops displaying a cursor based on distances measured by ultrasonic sensors; and after the processor determines, based on a second detection result of a second infrared sensor, that the target object enters or leaves a second space range from a second plane, the processor starts or stops performing a confirmation operation based on a location of the cursor.
-
公开(公告)号:US10484137B2
公开(公告)日:2019-11-19
申请号:US15719832
申请日:2017-09-29
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Abstract: Embodiments of the present invention provide a polar code hybrid automatic repeat request method and an apparatus. The method includes: obtaining, by a communications device, a bit sequence of retransmission information, where the bit sequence of the retransmission information includes K retransmission information bits determined from a bit sequence of first transmission information, the bit sequence of the first transmission information includes N first transmission information bits, N is a positive integer, and K is a positive integer not greater than N; performing, by the communications device, polar code encoding on the bit sequence of the retransmission information, to obtain an encoded retransmission bit sequence; and sending, by the communications device, the encoded retransmission bit sequence to another communications device.
-
公开(公告)号:US10361815B2
公开(公告)日:2019-07-23
申请号:US15270250
申请日:2016-09-20
Applicant: Huawei Technologies Co., Ltd.
Abstract: A polar code rate matching method and apparatus are provided. The method includes: performing bit reversal order interleaving on a polar code output by a polar code encoder, to obtain interleaved bits; and determining, based the interleaved bits, a rate-matched output sequence. By performing bit reversal order interleaving on a polar code, a rate-matched output sequence is obtained, which can reduce an FER, thereby improving HARQ performance and ensuring reliability of data transmission.
-
公开(公告)号:US10341048B2
公开(公告)日:2019-07-02
申请号:US14865811
申请日:2015-09-25
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Abstract: Embodiments of the present invention provide a channel encoding and decoding method and apparatus, where a channel encoding method includes: acquiring, by an encoder, an information bit index set; generating, by the encoder, a second bit vector according to a to-be-encoded first information bit and the information bit index set; and performing, by the encoder, Polar code encoding on the second bit vector to generate an encoded first code word. In technical solutions of the present invention, an encoder first acquires an information bit index set, generates a second bit vector according to a to-be-encoded first information bit and the information bit index set, and then performs Polar code encoding on the second bit vector to generate an encoded first code word.
-
公开(公告)号:US10320422B2
公开(公告)日:2019-06-11
申请号:US14947653
申请日:2015-11-20
Applicant: Huawei Technologies Co., Ltd.
Abstract: The present invention provides a coding method and a coding device. The coding method includes: coding information bits a to be coded via cyclic redundancy check CRC, then inputting the bits coded via the CRC into an interleaver determined by a construction parameter of a Polar code, where the interleaver is configured to interleave the bits coded via the CRC and output interleaved bits; and coding the output interleaved bits via the Polar code to obtain a coded Polar code. The above method is used to solve a problem in the prior art that minimum code distance of a Polar code is not large enough when the Polar code is relatively short or is of a medium length.
-
公开(公告)号:US10148289B2
公开(公告)日:2018-12-04
申请号:US15159484
申请日:2016-05-19
Applicant: Huawei Technologies Co., Ltd.
Abstract: A method includes: dividing a first polar code into an odd number part and an even number part, where the odd number part of the first polar code includes bits in odd number locations in the first polar code, and the even number part of the first polar code includes bits in even number locations in the first polar code; and interleaving the odd number part of the first polar code to obtain a first bit sequence, and interleaving the even number part of the first polar code to obtain a second bit sequence, where the first bit sequence and the second bit sequence form an output sequence of rate matching.
-
公开(公告)号:US20180212624A1
公开(公告)日:2018-07-26
申请号:US15924291
申请日:2018-03-19
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
CPC classification number: H03M13/155 , H03M13/09 , H03M13/13 , H03M13/2792 , H03M13/2906 , H03M13/2924 , H03M13/2957 , H03M13/611 , H03M13/6356 , H03M13/6516 , H04L1/0057
Abstract: A method for performing polar coding is disclosed in the application. A data block is segmented into a plurality of first blocks. Difference in bit length between any two first blocks is not more than one bit. For each first block, one or more consecutive padding bits is added to obtain a second block of a bit length K if the bit length of the first block is less than K, so as to obtain a plurality of second blocks corresponding to the first blocks. N-K consecutive bits are added to each of the second blocks to obtain a plurality of third blocks. Polar encoding is performed on the third blocks.
-
公开(公告)号:US10009146B2
公开(公告)日:2018-06-26
申请号:US15269553
申请日:2016-09-19
Applicant: Huawei Technologies Co., Ltd.
CPC classification number: H04L1/0067 , H03M13/13 , H03M13/2739 , H03M13/6306 , H03M13/6362 , H04L1/0041 , H04L1/0057 , H04L1/0061 , H04L1/0068 , H04L1/0071 , H04L1/1812 , H04L1/1819 , H04L1/1835 , H04L1/1867 , H04W28/14
Abstract: A Polar code rate matching method and a rate matching apparatus are disclosed. The method includes: dividing a system Polar code output by a Polar code encoder into system bits and parity bits; interleaving the system bits to obtain a first group of interleaved bits, and interleaving the parity bits to obtain a second group of interleaved bits; and determining a rate-matched output sequence based on the first group of interleaved bits and the second group of interleaved bits. System bits and parity bits are separately interleaved, to obtain a rate-matched output sequence, so that a sequence structure after interleaving is more random, which can reduce an FER, thereby improving HARQ performance, and ensuring reliability of data transmission.
-
-
-
-
-
-
-
-
-