-
公开(公告)号:US20210367711A1
公开(公告)日:2021-11-25
申请号:US16646230
申请日:2018-09-10
Applicant: NOKIA TECHNOLOGIES OY
Abstract: Embodiments of the present disclosure relate to a method and device for interleaving data in a wireless communication system. For example, a method of interleaving data in a wireless communication system comprises: determining, based on the number of a plurality of bits to be interleaved, a size of an interleaving array for interleaving the plurality of bits, wherein the number of rows is H and the number of columns is 2H-1 in the interleaving array; dividing the plurality of bits into a plurality of subsets based on the size of the interleaving array, such that an i-th subset of the plurality of subsets at most comprises 2(H-1-i)+1 consecutive bits, wherein i is a nonnegative integer smaller than H; writing the plurality of subsets respectively into the interleaving array, comprising for the i-th subset: writing an initial bit in the i-th subset into a position y(i, H-1) in an i-th row and an (H-1)-th column of the interleaving array; and writing subsequent bits of the initial bit respectively into subsequent rows of the i-th row, wherein at least two positions for writing the subsequent bits in an r-th row comprise y(r, H-1−(r-i)) and y(r, H-1+(r-i)); and reading the written plurality of bits successively column by column from the interleaving array.
-
公开(公告)号:US11533380B2
公开(公告)日:2022-12-20
申请号:US17253315
申请日:2018-06-25
Applicant: NOKIA TECHNOLOGIES OY
Abstract: Embodiments of the present disclosure provide methods, apparatuses and computer program for content pushing service in a wireless mobile communication system. In one embodiment, the method comprises receiving a proactive pushing service request from an internet content provider; determining, for the proactive pushing service request, a proactive pushing strategy based on auxiliary information predetermined for network optimization processing; and sending, to at least one network element in the wireless mobile communication system, a command for the proactive pushing service so that at least a part of internet contents designated by the proactive pushing service request are proactively pushed to one or more users based on the determined proactive pushing strategy.
-
公开(公告)号:US11381342B2
公开(公告)日:2022-07-05
申请号:US16646230
申请日:2018-09-10
Applicant: Nokia Technologies Oy
Abstract: Embodiments of the present disclosure relate to a method and device for interleaving data in a wireless communication system. For example, a method of interleaving data in a wireless communication system comprises: determining, based on the number of a plurality of bits to be interleaved, a size of an interleaving array for interleaving the plurality of bits, wherein the number of rows is H and the number of columns is 2H-1 in the interleaving array; dividing the plurality of bits into a plurality of subsets based on the size of the interleaving array, such that an i-th subset of the plurality of subsets at most comprises 2(H-1-i)+1 consecutive bits, wherein i is a nonnegative integer smaller than H; writing the plurality of subsets respectively into the interleaving array, comprising for the i-th subset: writing an initial bit in the i-th subset into a position y(i, H-1) in an i-th row and an (H-1)-th column of the interleaving array; and writing subsequent bits of the initial bit respectively into subsequent rows of the i-th row, wherein at least two positions for writing the subsequent bits in an r-th row comprise y(r, H-1−(r-i)) and y(r, H-1+(r-i)); and reading the written plurality of bits successively column by column from the interleaving array.
-
公开(公告)号:US20210376861A1
公开(公告)日:2021-12-02
申请号:US16647161
申请日:2018-09-13
Applicant: Nokia Technologies Oy
Abstract: Embodiments of the present disclosure relate to a method, device and computer readable medium for interleaving data in a wireless communication system. The method described herein comprises determining, based on a first number of bits in a bit sequence to be interleaved, a second number of rows in a triangular interleaver for interleaving the bits. The method also comprises dividing the bit subsequence into the second number of subsequences associated with the rows, a difference between numbers of bits in any two successive subsequences of the subsequences being a predetermined value. The method further comprises writing the second number of subsequences into the triangular interleaver in an order of the rows, the writing comprising, for a given row in the triangular interleaver, determining, based on an index of the given row, a writing order of bits having odd indexes and bits having even indexes in a subsequence associated with the given row.
-
-
-