The present disclosure relates to the field of data modulation, and in particular to a method and a device for symbol transmission, a method and a device for symbol reception, and a storage medium.
In wireless technique, Differential Phase Shift Key (DPSK) refers to the utilization of the phase difference between two adjacent symbols to carry the data to be transmitted, which can realize the effective transmission of data in the presence of phase noise, frequency bias or time bias. The receiver can also employ the phase difference between the modulated symbols to demodulate and recover the transmitted data. However, it is important to improve spectrum utilization in the sole utilization of the phase difference to carry the information to be transmitted.
The present disclosure provides a method and a device for symbol transmission, a method and a device for symbol reception, and a storage medium, for improving spectral utilization of data transmission.
An embodiment of the present disclosure provides a method for symbol transmission, which may include, determining N+1 transmission symbols of s0, s1, s2, . . . , sN according to a reference symbol and (M+1)*N bits, where 0, 1, 2, . . . , N denote indices of the transmission symbols, so is the reference symbol, and the transmission symbol indexed n is determined according to the amplitude and the phase of the transmission symbol indexed n−1 and M+1 bits; and M is an integer greater than or equal to 1, N is an integer greater than or equal to 1, 1≤n≤N, n is an integer; and transmitting the N+1 transmission symbols.
An embodiment of the present disclosure provides a method for symbol reception, which may include, receiving N+1 transmission symbols of s0, s1, s2, . . . , sN, where 0, 1, 2, . . . , N denote indices of the transmission symbols, so is the reference symbol, and the transmission symbol indexed n is determined according to the amplitude and the phase of the transmission symbol indexed n−1 and M+1 bits; and M is an integer greater than or equal to 1, N is an integer greater than or equal to 1, 1≤n≤N, n is an integer; and demodulating the N+1 transmission symbols to obtain (M+1)*N bits.
An embodiment of the present disclosure further provides a method for symbol transmission, which may include determining a transmission symbol, where at least one transmission symbol indexed n is determined according to the amplitude and the phase of transmission symbols indexed non n, and M+1 bits, M is an integer greater than or equal to 1, N is an integer greater than or equal to 1, and n is an integer; and transmitting the transmission symbol.
An embodiment of the present disclosure further provides a method for symbol reception, which may include, receiving a transmission symbol, where at least one transmission symbol indexed n is determined according to the amplitude and the phase of transmission symbols indexed non n, and M+1 bits, M is an integer greater than or equal to 1, N is an integer greater than or equal to 1, and n is an integer; and demodulating the transmission symbol to obtain a plurality of bits for determining transmission symbol including the M+1 bits.
An embodiment of the present disclosure provides a transmitting apparatus, which may include a memory, a processor, and a computer program stored in the memory and executable by the processor which, when is executed by the processor, causes the processor to carry out the method for symbol transmission in any one of the embodiments as described above.
An embodiment of the present disclosure provides a receiving apparatus, which may include a memory, a processor, and a computer program stored in the memory and executable by the processor which, when is executed by the processor, causes the processor to carry out the method for symbol reception in any one of the embodiments as described above.
An embodiment of the present disclosure provides a computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to carry out the method described in any one embodiment as described above.
Some embodiments of the present disclosure will be further illustrated with reference to the drawings. It should be understood that the embodiments described here are illustrative but not limiting to the present disclosure. It should be noted that various embodiments in the present disclosure and the features in the embodiments can be combined with each other without conflict. In addition, it should be noted that, for the convenience of description, only some parts related to the present disclosure, but not all structures, are shown in the drawings.
An embodiment of the present disclosure provides a method for symbol transmission.
The method can be applied to a transmitting apparatus or a transmitting end, in which bits of information is carried by means of the phase and amplitude differences of two symbols, thus improving the spectral efficiency.
At operation 110, N+1 transmission symbols of s0, s1, s2, . . . , sN are determined according to a reference symbol and (M+1)*N bits, where 0, 1, 2, . . . , N denote the indices of the transmission symbols, so is the reference symbol, and the transmission symbol indexed n is determined according to the amplitude and the phase of the transmission symbol indexed n−1 and M+1 bits; and M is an integer greater than or equal to 1, N is an integer greater than or equal to 1, 1≤n≤N, n is an integer.
At operation 120, the N+1 transmission symbols are transmitted.
In this embodiment, the N+1 transmission symbols are denoted as s0, s1, s2, . . . , sN; where the transmission symbol indexed 0 is the reference symbol, so is independent from s1 s2, . . . , sN so may be a symbol with a preset amplitude and a preset phase; and s1, s2, . . . , sN are generated by the (M+1)*N bits. The (M+1)*N bits are bits for subsequent transmission. Those bits are typically (M+1)*N bits from the channel error correction coding and Cyclic Redundancy Check (CRC) coding bits of bits for subsequent transmission.
Starting from the transmission symbol indexed 1, each transmission symbol is determined according to the amplitude and the phase of the preceding transmission symbol and M+1 bits. The amplitude variation and the phase difference component of a transmission symbol relative to the preceding transmission symbol can be determined by every set of M+1 bits based on the reference symbols, so a total of N transmission symbols can be determined by (M+1)*N bits, i.e., N sets of (M+1) bits. The N+1 transmission symbols that are transmitted eventually carry (M+1)*N bits of information.
In an embodiment, operation 110 includes operations 112 through 118.
At operation 112, the transmission symbol indexed 0, s0 is determined.
At operation 114, the phase of the transmission symbol indexed n is determined according to the phase of the transmission symbol indexed n−1 and M bits.
At operation 116, the amplitude of the transmission symbol indexed n is determined according to the amplitude of the transmission symbol indexed n−1 and 1 bit.
At operation 118, the transmission symbol indexed n is determined according to the phase and the amplitude of the transmission symbol indexed n.
In this embodiment, M*N bits of the (M+1)*N bits are employed to determine the phase difference component of N transmission symbols, while the remaining N bits are employed to determine the amplitude variation of the N transmission symbols. It is possible to determine the phase difference component and amplitude difference of a transmission symbol with respect to the preceding transmission symbol adjacent to the transmission symbol by every set of M+1 bits.
In an embodiment, operation 112 includes, generating a corresponding real number according to the M bits; and adding the real number with the phase of the transmission symbol indexed n−1 to obtain the phase of the transmission symbol indexed n.
In this embodiment, it is necessary to determine the transmission symbol indexed n by M+1 bits. For the phase of the transmission symbol indexed n, the phase difference component is determined according to M bits from the M+1 bits, and the phase of the transmission symbol indexed n can be obtained by the sum of the phase difference component and the phase of the transmission symbol indexed n−1.
Due to the fact that exp(j*(α+2π))=exp(j*α), the value of a complex number remains unchanged with the phase increasing by a period of 2π, which means the phase moves forward by one period. Therefore, the phase of the transmission symbol indexed n can be obtained by adding this phase difference component to the phase of the transmission symbol indexed n−1. Further processing is also possible: if the sum exceeds the range of 0-2 π, k*2 π can be added to the result, where k is a positive or a negative integer, such that the result falls within the range of 0-2π.
On the whole, M*N bits from the (M+1)*N bits are employed to determine the phase difference components of N transmission symbols, in which a real number is generated by every set of M bits, and a total of N real numbers, φ1, φ2, . . . , φN are thus generated, with each real number corresponding to a phase difference component. Within the N transmission symbols, s1, s2, . . . , sN, the phase θn of the transmission symbol indexed n, S1 is equal to the sum of phase θn−1 of the transmission symbol indexed n−1, and φn, where 1≤n≤N.
In an embodiment, in response to the 1 bit for determining the amplitude of the transmission symbol indexed n being a first preset value, the amplitude of the transmission symbol indexed n is determined as being identical with that of the transmission symbol indexed n−1; and in response to the 1 bit for determining the amplitude of the transmission symbol indexed n being a second preset value, the amplitude of the transmission symbol indexed n is determined as being different from that of the transmission symbol indexed n−1; where, there are two types of amplitudes of the transmission symbols.
In this embodiment, the transmission symbol indexed n is determined according to a set of M+1 bits. The amplitude difference of the transmission symbol indexed n with respect to the transmission symbol indexed n−1 can be determined according to 1 bit from the set of M+1 bits that is independent from the M bits for determining phase difference component. The two types of amplitudes for the transmission symbols are denoted as Ab and As respectively. In particular, in case the value of 1 bit is a first preset value (such as 0), the amplitude does not change, and thus the amplitude of the transmission symbol indexed n is identical with that of the transmission symbol indexed n−1. If the value of 1 bit is a second preset value (such as 1), the amplitude changes, and thus the amplitude of the transmission symbol indexed n is different from that of the transmission symbol indexed n−1. In this case, the amplitude difference is only limited by the amplitude difference indicated by the 1 bit, that is, the 1 bit (either 1 or 0) indicates the amplitude difference of two adjacent transmission symbols.
On the whole, N bits from the (M+1)*N bits are intended to determine the amplitudes of N transmission symbols, where each bit of the N bits is indicative of an amplitude difference (zero (0) indicates an absence of difference, and non-zero indicates a presence of difference) of a transmission symbol with respect to a preceding transmission symbol. In particular, the amplitude a1 of a transmission symbol indexed n sn is jointly determined by the n-th bit (denoted as bn) from the N bits and the amplitude an−1, of a transmission symbol indexed n−1 Sn−1.
For example, the amplitude of the transmission symbol can be determined according to method one, i.e., if bn=0, and an−1,=Ab, then an=Ab; if bn=0, and an−1,=As, then an=As; if bn=1, and an−1,=Ab, then an=As; or if bn=1, and an−1,=As, then an=Ab.
The meaning of this method for amplitude determination is that if bit bn is 0, it means that the amplitude of the transmission symbol indexed n is unchanged with respect to that of the transmission symbol indexed n−1. If bit bn is “1”, it means that the amplitude of the transmission symbol indexed n changes with respect to that of the transmission symbol indexed n−1.
Alternatively, the amplitude of the transmission symbol can be determined according to the method two.
If bn=0, and an−1,=Ab, then an=As; or if bn=0, and an−1,=As, then an=Ab. If bn=1, and an−1,=Ab, then an=Ab; if bn=1 and an−1,=As, then an=As.
The meaning of this method for amplitude determination is that if bit bn is 1, it means that the amplitude of the transmission symbol indexed n is unchanged with respect to that of the transmission symbol indexed n−1. If bit bn is 0, it means that the amplitude of the transmission symbol indexed n changes with respect to that of the transmission symbol indexed n−1.
The method set forth in this embodiment carry one more bit of information by means of the amplitude difference of two symbols based on phase difference modulation, thus improving the spectral efficiency. This method can be understood as a further amplitude differential modulation on the symbol of phase differential modulation, which can be understood as “DPSK of amplitude differential modulation” or a dual-modulation, “phase and amplitude differential modulations”.
The process of generation of s1, s2, . . . , sN can be expressed by the equation sn=an*exp(j*((φn+θn−1)), where 1≤n≤N, exp(x)=ex is an exponential function, i.e., exp(j*θn)=ej+θs. “u*v” or “uv” denotes that the number “u” multiplies number “v”, and j is equal to √{square root over (−1)}. an is determined according to the method one or method two described above.
It should be noted that during the generation of the N+1 transmission symbols in this embodiment, one more bit of information can be carried based on the phase difference, and according to the information on whether the amplitude of adjacent transmission symbols change. For example, for the 12 bits for transmission, if only phase difference is applied to generate a real number for every 3 bits, a total of 4 real numbers or 4 phase difference components can be generated. Then S1, S2, S3, S4 can be successively generated based on the preset S0. In other words, 5 transmission symbols are needed to carry the 12-bit information.
In contrast, if amplitude difference is employed in addition to the phase difference, more information can be carried. In particular, for every 4 bits, the first 3 bits can generate a real number which corresponds to a phase difference component. The real number is utilized to determine the phase difference component of the currently generated transmission symbol with respect to the preceding transmission symbol. It is feasible to determine as to whether the amplitude of the current generated transmission symbol has changed with respect to the amplitude of the preceding transmission symbol based on whether the last bit of the 4 bits is “0” or “1”. As such, the currently generated transmission symbol can carry 4 bits of information. As a result, S1, S2, S3 are sequentially generated based on the preset S0, such that 4 transmission symbols can carry 12 bits of information. Therefore, the spectral efficiency is improved by carrying more bits with fewer transmission symbols.
In an embodiment, the method further includes operation 100.
At operation 100, the mapping relation between a sequence of M bits and 2M real numbers is determined, where the mapping relation satisfies the principle that only one bit of the two groups of bit sequences of M bits corresponding to the nearest two real numbers changes.
In this embodiment, N real numbers φ1, φ2, . . . , φN are generated by means of M*N bits, through the process in which, M*N bits are divided into N sets, with each set consisting of M bits. The n th set of M bits generates a real number as the phase difference component φn of the transmission symbol indexed n. Since M bits can have 2M different values, the M bits can generate 2M real numbers, with only one of them being utilized as φn. The transmitting end can employ a table to determine the mapping relation between the M bits and real numbers.
Table 1 shows the mapping of M bits and 2M real numbers. As shown, Table 1 contains 2M rows and 2 columns. The 2M rows in the first column contains all values of the M bits (also known as M-long bit sequences, b1,b2, . . . ,bM), while the 2M rows in the second column contain real numbers corresponding to various values. If the M bits of the nth set are bn,1φ, bn,2φ, . . . , bn,Mφ, then the row with bn,1φ, bn,2φ, . . . , bn,Mφ=b1,b2, . . . , bM can be found in the table, and the real number in the second column of that row can be taken as φn. It can be understood that the rows and columns of Table 1 can be interchanged to have a transposed table with 2 rows and 2M columns. In addition, the mapping relationship between M bits and 2M real numbers can also be stored in some forms other than the table.
In this embodiment, the mapping relation between the M bits and 2M real numbers satisfies the Gray mapping. The transmitting end employs each set of M bit to determine a phase difference component. And the receiving end thus can recover the corresponding M bits based on the phase difference component of two adjacent transmission symbols. The M bits and 2M real numbers satisfy Gray mapping in which only one bit of the two groups of bit sequences of M bits corresponding to the nearest two real numbers changes, to ensure the optimal demodulation performance at the receiving end and reduce the bit error rate of demodulation at the receiving end.
For the values of M bits in the first column of Table 1 (where only 1 bit in adjacent values changes), if the 2M real numbers, Φ1, Φ2 . . . , Φ2M in the second column are arranged in descending order by the value from top to bottom (it can be arranged either descending or ascending), then the Gray mapping is met.
Several examples are provided below illustrating the mapping relationship between M bits and 2M real numbers.
Table 2 shows the mapping of M=1 bit and 2M=2 real numbers. As shown in Table 2, if the one bit is “0”, it indicates that the phase of the currently generated transmission symbol is identical to the phase of the preceding transmission symbol. Alternatively, if the one bit is “1”, it is indicated that the phase of the currently generated transmission symbol is the sum of the phase of the preceding transmission symbol and π, where π represents Pi.
Table 3 shows another mapping between M=1 bit and 2M=2 real numbers. As shown in Table 3, if the one (1) bit is 0, it indicates that the phase of the currently generated transmission symbol equals the phase of the preceding transmission symbol minus π/2. Alternatively, if the one bit is 1, it is indicated that the phase of the currently generated transmission symbol is the sum of the phase of the preceding transmission symbol and π/2, where π represents Pi.
Table 4 shows the mapping of M=2 bit and 2M=4 real numbers. As shown in Table 4, if the two (2) bits are “00”, it is indicated that the phase of the currently generated transmission symbol is identical to the phase of the preceding transmission symbol. Alternatively, if the two (2) bits are “01”, it is indicated that the phase of the currently generated transmission symbol is the sum of the phase of the preceding transmission symbol and π/2. Alternatively, if the two (2) bits are “11”, it is indicated that the phase of the currently generated transmission symbol is the sum of the phase of the preceding transmission symbol and π. Alternatively, if the two (2) bits are “10”, it is indicated that the phase of the currently generated transmission symbol is the sum of the phase of the preceding transmission symbol and 3π/2, where π represents Pi.
Table 5 shows the mapping of M=3 bit and 2M=8 real numbers. As shown in Table 5, if the three (3) bits are “000”, it is indicated that the phase of the currently generated transmission symbol is identical to the phase of the preceding transmission symbol. Alternatively, if the three (3) bits are “001”, it is indicated that the phase of the currently generated transmission symbol equals the sum of the phase of the preceding transmission symbol and π/4. Alternatively, if the three (3) bits are “011”, it is indicated that the phase of the currently generated transmission symbol equals the sum of the phase of the preceding transmission symbol and 2π/4, and so on, where π represents Pi.
Table 6 and Table 7 respectively show a mapping of M bits and 2M real numbers. If Φ=2π/2M, the transmitting end maps M bits to 2M real numbers with Table 6 or 7, that is, the transmitting end generates a real number for each set of M bits with Table 6 or Table 7. π in the table represents Pi.
In an embodiment, the amplitude of a transmission symbol includes a first amplitude and a second amplitude, and the first amplitude is greater than the second amplitude; the amplitude of the reference symbol is the first amplitude.
In this embodiment, two types of amplitudes of the transmission symbols (Ab and As) are provided, and the phase of the reference symbol s0 can be the larger one of the two types of amplitudes.
In an embodiment, bits for determining transmission symbols are classified into a plurality of groups, each group includes (M+1)*N bits, and each group corresponds to a reference symbol. The reference symbols are identical or different.
In this embodiment, the transmitting end can iteratively apply the transmission method as described above. For example, the i-th application of the above method generates Ni+1 transmission symbols, and then the transmission symbols generated each time are combined and transmitted altogether. In each generation of the transmission symbols, the same reference symbol or different reference symbols may be utilized. In other words, the reference symbol involved in the i-th generation of Ni+1 transmission symbols is denoted as s0i, and s0i may be identical or different.
In an embodiment, the M bits for determination of the phase of the transmission symbols indexed odd numbers and the corresponding real number satisfy a first mapping relationship; while the M bits for determination of the phase of the transmission symbols indexed even numbers and the corresponding real number satisfy a second mapping relationship.
In this embodiment, the M*N bits for determination of the phases of the transmission symbols and the corresponding real numbers may satisfy at least two mapping relations. For example, when determining the phases of s1, s3, s5 . . . . . . . . . . , the M bits and 2M real numbers satisfy the mapping shown in Table 6, and when determining the phases of s2, s4, s6 . . . . . . . . . , the M bits and 2M real numbers satisfy the mapping shown in Table 7. By determining the phase of transmission symbols with odd and even indices according to different mapping relationships, the peak-to-average ratio can be reduced and transmission performance can be improved.
In an embodiment, the reference symbol is a symbol with a preset amplitude and a preset phase. Alternatively, the phase of the reference symbol is preset, and the amplitude of the reference symbol is determined according to one bit.
An embodiment of the present disclosure provides a method for symbol reception. The method is applied to a receiving device or a receiving end. For technical details not described in detail in this embodiment please refer to any one of the above-described embodiments of the present disclosure.
At operation 210, N+1 transmission symbols of s0, s1, s2, . . . , sN are received, where 0, 1, 2, . . . , N denote the indices of the transmission symbols, s0 is the reference symbol, and the transmission symbol indexed n is determined according to the amplitude and the phase of the transmission symbol indexed n−1 and M+1 bits; and M is an integer greater than or equal to 1, N is an integer greater than or equal to 1, 1≤n≤N, n is an integer.
At operation 220, the N+1 transmission symbols are demodulated to obtain (M+1)*N bits.
In this embodiment, M+1 bits can be demodulated according to the phase difference component of the transmission symbol indexed n with respect to the transmission symbol indexed n−1 and the information on whether the amplitude has changed. As such, more bits are demodulated by means of fewer transmission symbols, thus improving the spectral efficiency.
In an embodiment, operation 220 includes operations 222 and 224.
At operation 222, M bits are determined according to the phase of the transmission symbol indexed n and the phase of the transmission symbol indexed n−1.
At operation 224, one bit is determined according to the amplitude of the transmission symbol indexed n and the amplitude of the transmission symbol indexed n−1.
In an embodiment, operation 222 includes the following operation.
Determining a real number according to the difference in phase of the transmission symbol indexed n with respect to the transmission symbol indexed n−1; and determining M bits corresponding to the real number.
In this embodiment, the difference in phase of the transmission symbol indexed n with respect to the transmission symbol indexed n−1 corresponds to a real number that is the phase difference component, and the values of the M bits corresponding to the real number can be determined according to the mapping relation.
In an embodiment, operation 224 includes the following operations.
The determination of the one bit according to the amplitude of the transmission symbol indexed n and the amplitude of the transmission symbol indexed n−1, includes the following operation.
Determining that the one bit has a first preset value in response to the ratio of the amplitude of the transmission symbol indexed n to the amplitude of the transmission symbol indexed n−1 being one (1). And determining that the one bit has a second preset value in response to the ratio of the amplitude of the transmission symbol indexed n to the amplitude of the transmission symbol indexed n−1 being non-one (≠1).
In this embodiment, the ratio of the amplitude of the transmission symbol indexed n to the amplitude of the transmission symbol indexed n−1 being one (1), indicates an unchanged amplitude, which indicates that the value of the one bit for determination of the amplitude of the transmission symbol indexed n is a first preset value (such as, 1). The ratio of the amplitude of the transmission symbol indexed n to the amplitude of the transmission symbol indexed n−1 being non-one (≠1), indicates a changed amplitude, which indicates that the value of the one bit for determination of the amplitude of the transmission symbol indexed n is a second preset value (such as, 0).
The following is the demodulation process of transmission symbols at the receiving end. In this embodiment, the transmission symbols received by the receiving end include a reference symbol s0 and transmission symbols sn=an*exp(j*(φn+θn−1)), where n ∈ [1, N]. On this basis, the N+1 transmission symbols received by the receiving end can be denoted as ŝn=h. *sn*exp(j*χn)+wn=h. *αn*exp(j*(φn+θn−1+χn))+wn, n ∈ [0, N]; where hn denotes the channel weighting experienced by the transmission symbols, exp(j*χn) denotes the rotation of the transmission symbol caused by factors such as phase noise, frequency offset, or time offset, χn denotes the phase associated with the rotation, and wn denotes the additive noise to sn.
Based on the received N+1 transmission symbols, the receiving end recovers the (M+1) * N bits carried by the transmission symbols through the following two calculations.
calculated.
Suppose that at the transmitting end, the amplitude an of the transmission symbol indexed n, S1 is determined as follows: if bn=0,an−1=Ab, then an=Ab; if bn=0 and an+1, =As, then an=As; if b1, and an−1=Ab, then an=As; if bn=1, and an−1=As, then an=Ab. In other words, if the one bit is “0”, the amplitudes of adjacent transmission symbols remain unchanged; or if the one bit is “1”, the amplitudes of adjacent transmission symbols change. Furthermore, suppose As≤Ab.
If
it indicates that the amplitude of the subsequent transmission symbol does not alter with respect to t e preceding transmission symbol, then the receiving end can recover bit bn to be “0” according to γn.
Alternatively, if
it indicates that the amplitude of the subsequent transmission symbol alters with respect to the preceding transmission symbol, then the receiving end can recover bit bn to be “1” according to γn.
taking the phase of
the estimated value of the real number φn can be obtained. Based on the estimated value of the real number φn and the mapping relationship between M bits and 2M real numbers, the M bits corresponding to the real number φn can be solved.
In an embodiment, the method further includes operation 212.
At operation 212, the mapping relation between a sequence of M bits and 2M real numbers is determined, where the mapping relation satisfies the principle that only one bit of the two groups of bit sequences of M bits corresponding to nearest two real numbers changes. See Table 1 to Table 7 for details.
In an embodiment, the M bits for determination of the phase of the transmission symbols indexed odd numbers and the corresponding real number satisfy a first mapping relationship; while the M bits for determination of the phase of the transmission symbols indexed even numbers and the corresponding real number satisfy a second mapping relationship.
In an embodiment, the reference symbol is a symbol with a preset amplitude and a preset phase. Alternatively, the phase of the reference symbol is preset, and the amplitude of the reference symbol is determined according to one bit.
An embodiment of the present disclosure provides a method for symbol transmission. The method is applied to a transmitting device or a transmitting end. For technical details not described in detail in this embodiment please refer to any one of the above-described embodiments of the present disclosure.
At operation 310, a transmission symbol is determined, where at least one transmission symbol indexed n is determined according to the amplitude and the phase of a transmission symbol indexed non n, and M+1 bits, M is an integer greater than or equal to 1, N is an integer greater than or equal to 1, and n is an integer.
At operation 320, the transmission symbol is transmitted.
In this embodiment, at the transmitting end, at least one transmission symbol is provided with the amplitude and the phase determined as follows.
The phase of the transmission symbol is determined jointly according to M bits and the phase of an additional transmission symbol, where the additional transmission symbol can be a transmission symbol preceding the transmission symbol in discussion, or a preset reference symbol.
The amplitude of the transmission symbol is determined jointly by one bit and the amplitude of the additional transmission symbol, where M≥1.
On this basis, the transmission symbol carries M+1 bits of information, thus improving the spectral efficiency.
In an embodiment, the transmission symbol indexed non n is a reference symbol or a transmission symbol indexed n−1, and n is a positive integer.
In an embodiment, the phase of at least one transmission symbol indexed n is determined according to the phase of a transmission symbol indexed non n, and M bits. The amplitude of the transmission symbol indexed n is determined according to the amplitude of the transmission symbol indexed non n, and one bit.
In this embodiment, at least one transmission symbol is provided, and the phase of the transmission symbol is jointly determined according to M bits and the phase of an additional transmission symbol, where the M bits generate a corresponding real number, and the phase of the transmission symbol is equal to the sum of the phase of the additional transmission symbol and the real number. And the amplitude of the transmission symbol is jointly determined by one bit and the amplitude of the additional transmission symbol.
In an embodiment, the phase of at least one transmission symbol indexed n is obtained by the sum of the phase of a transmission symbol indexed non n, and a real number generated according to the M bits.
In an embodiment, the method further includes operation 300.
At operation 300, the mapping relation between a sequence of M bits and 2M real numbers is determined. The mapping relation satisfies the principle that only one bit of the two groups of bit sequences of M bits corresponding to nearest two real numbers changes.
In an embodiment, different values of M bits correspond to different real numbers, there exist 2M values for M bits and corresponding real numbers, and the relation between the M bits and 2M real numbers satisfies the Gray mapping.
In an embodiment, the amplitude of the transmission symbol indexed n is determined as being identical to that of the transmission symbol indexed non-n, in response to the one (1) bit having a first preset value; and the amplitude of the transmission symbol indexed n is determined as being different from that of the transmission symbol indexed non-n, in response to the one (1) bit having a second preset value; where, two types of amplitudes of the transmission symbols are provided.
In an embodiment, at least one transmission symbol is provided with an amplitude being determined jointly based on one bit and the amplitude of the additional transmission symbol described above. In particular, if the one bit is “0”, and the amplitude of the additional transmission symbol is Ab, then the amplitude of the transmission symbol is equal to Ab. If the one bit is “0”, and the amplitude of the additional transmission symbol is As, then the amplitude of that transmission symbol is equal to As. If the one bit is “1”, and the amplitude of the additional transmission symbol is Ab, then the amplitude of that transmission symbol is equal to As. If the one bit is “1”, and the amplitude of the additional transmission symbol is As, then the amplitude of that transmission symbol is equal to Ab.
The meaning of this method for amplitude determination lies in that if the one bit is “0”, it is indicated that the amplitude of the currently generated transmission symbol remains unchanged with respect to that of the additional transmission symbol; and if the one bit is “1”, it is indicated that the amplitude of the currently generated transmission symbol changes with respect to that of the additional transmission symbol.
Alternatively, at least one transmission symbol is provided with an amplitude being determined as follows. In particular, if the one bit is “1”, and the amplitude of the additional transmission symbol is Ab, then the amplitude of the transmission symbol is equal to Ab. If the one bit is “1”, and the amplitude of the additional transmission symbol is As, then the amplitude of that transmission symbol is equal to As. If the one bit is “0”, and the amplitude of the additional transmission symbol is Ab, then the amplitude of that transmission symbol is equal to As. If the one bit is “0”, and the amplitude of the additional transmission symbol is As, then the amplitude of that transmission symbol is equal to Ab.
The meaning of this method for amplitude determination is that if the one bit is “1”, it indicates that the amplitude of the currently generated transmission symbol is unchanged with respect to that of the additional transmission symbol. If the one bit is “0”, it is indicated that the amplitude of the currently generated transmission symbol changes with respect to that of the additional transmission symbol.
According to the method set forth in this embodiment, at least one transmission symbol can carry one more bit of information by means of the amplitude difference of two transmission symbols in addition to the phase difference during the generation of the transmission symbols, thus improving the spectral efficiency.
In an embodiment, operation 310 includes the following operations.
Determining, N+1 transmission symbols of s0, s1, s2, . . . , sN according to a reference symbol and (M+1)*N bits, where 0, 1, 2, . . . , N denote the indices of the transmission symbols, s0 is the reference symbol, and the transmission symbol indexed n is determined according to the amplitude and the phase of the transmission symbol indexed n−1, and M+1 bits; where 1≤n≤N, and n is an integer. See operations 110 to 120 for details.
In an embodiment, the M bits for determination of the phase of the transmission symbols indexed odd numbers and the corresponding real number satisfy a first mapping relationship; while the M bits for determination of the phase of the transmission symbols indexed even numbers and the corresponding real number satisfy a second mapping relationship.
In an embodiment, the reference symbol is a symbol with a preset amplitude and a preset phase. Alternatively, the phase of the reference symbol is preset, and the amplitude of the reference symbol is determined according to one bit.
An embodiment of the present disclosure provides a method for symbol reception. The method is applied to a receiving device or a receiving end. For technical details not described in detail in this embodiment please refer to any one of the above-described embodiments of the present disclosure.
At operation 410, a transmission symbol is received, where at least one transmission symbol indexed n is determined according to the amplitude and the phase of transmission symbols indexed non n, and M+1 bits, where M is an integer greater than or equal to 1, N is an integer greater than or equal to 1, and n is an integer.
At operation 420, the transmission symbol is demodulated to obtain a plurality of bits for determining transmission symbols including the M+1 bits.
In this embodiment, M+1 bits can be demodulated according to the phase difference component of the transmission symbol indexed n with respect to the transmission symbol indexed n−1 and the information on whether the amplitude has changed, thus improving the spectral efficiency.
In an embodiment, the transmission symbol indexed non n is a reference symbol or a transmission symbol indexed n−1, and n is a positive integer.
In an embodiment, the phase of at least one transmission symbol indexed n is determined according to the phase of a transmission symbol indexed non n, and M bits. The amplitude of the transmission symbol indexed n is determined according to the amplitude of the transmission symbol indexed non n, and one bit.
In an embodiment, the phase of at least one transmission symbol indexed n is obtained by the sum of the phase of a transmission symbol indexed non n, and a real number generated according to the M bits.
In this embodiment, the difference in phase of the transmission symbol indexed n with respect to the transmission symbol indexed n−1 corresponds to a real number that is the phase difference component, and the values of the M bits corresponding to the real number can be determined according to the mapping relation.
In an embodiment, the method further includes operation 412.
At operation 412, the mapping relation between a sequence of M bits and 2M real numbers is determined. The mapping relation satisfies the principle that only one bit of the two groups of bit sequences of M bits corresponding to nearest two real numbers changes.
In an embodiment, the amplitude of the transmission symbol indexed n is determined as being identical to that of the transmission symbol indexed non-n, in response to the one (1) bit having a first preset value; and the amplitude of the transmission symbol indexed n is determined as being different from that of the transmission symbol indexed non-n, in response to the one (1) bit having a second preset value; where, two types of amplitudes of the transmission symbols are provided.
In this embodiment, the ratio of the amplitude of the transmission symbol indexed n to the amplitude of the transmission symbol indexed n−1 being one (1), indicates an unchanged amplitude, which indicates that the value of the one bit corresponding to the amplitude of the transmission symbol indexed n is the first preset value (such as, 1). The ratio of the amplitude of the transmission symbol indexed n to the amplitude of the transmission symbol indexed n−1 being non-one (1), indicates a changed amplitude, which indicates that the value of the one bit corresponding to the amplitude of the transmission symbol indexed n is the second preset value (such as, 0).
In an embodiment, the M bits for determination of the phase of the transmission symbols indexed odd numbers and the corresponding real number satisfy a first mapping relationship; while the M bits for determination of the phase of the transmission symbols indexed even numbers and the corresponding real number satisfy a second mapping relationship.
In an embodiment, the reference symbol is a symbol with a preset amplitude and a preset phase. Alternatively, the phase of the reference symbol is preset, and the amplitude of the reference symbol is determined according to one bit.
An embodiment of the present disclosure provides a device for symbol transmission.
The device set forth in this embodiment carries bits of information by means of the amplitude and phase differences of two symbols, thus improving the spectral efficiency.
In an embodiment, the first symbol determination module 510 includes, a reference symbol determination unit configured to determine a transmission symbol indexed 0, so; a phase determination unit configured to determine the phase of the transmission symbol indexed n based on the phase of the transmission symbol indexed n−1 and M bits; an amplitude determination unit configured to determine the amplitude of the transmission symbol indexed n based on the amplitude of the transmission symbol indexed n−1 and one (1) bit; and a symbol determination unit configured to determine the transmission symbol indexed n based on the phase and the amplitude of the transmission symbol indexed n.
In an embodiment, the phase determining unit is configured to generate a corresponding real number according to the M bits; and add the real number with the phase of the transmission symbol indexed n−1 to obtain the phase of the transmission symbol indexed n.
In an embodiment, the amplitude of the transmission symbol indexed n satisfies the following requirements: when the 1 bit for determining the amplitude of the transmission symbol indexed n has a first preset value, the amplitude of the transmission symbol indexed n is determined as being identical with that of the transmission symbol indexed n−1; and when the 1 bit for determining the amplitude of the transmission symbol indexed n has a second preset value, the amplitude of the transmission symbol indexed n is determined as being different from that of the transmission symbol indexed n−1; where, two types of amplitudes of the transmission symbols are provided.
In an embodiment, the device further includes a first mapping module, which is configured to determine the mapping relation between a sequence of M bits and 2M real numbers; where the mapping relation satisfies the principle that only one bit of the two groups of bit sequences of M bits corresponding to nearest two real numbers changes.
In an embodiment, the amplitude of a transmission symbol includes a first amplitude and a second amplitude, and the first amplitude is greater than the second amplitude; the amplitude of the reference symbol is the first amplitude.
In an embodiment, bits for determining transmission symbols are classified into a plurality of groups, each group includes (M+1)*N bits, and each group corresponds to a reference symbol. The reference symbols are identical or different.
In an embodiment, the M bits for determination of the phase of the transmission symbols indexed odd numbers and the corresponding real number satisfy a first mapping relationship; while the M bits for determination of the phase of the transmission symbols indexed even numbers and the corresponding real number satisfy a second mapping relationship.
In an embodiment, the reference symbol is a symbol with a preset amplitude and a preset phase. Alternatively, the phase of the reference symbol is preset, and the amplitude of the reference symbol is determined according to one bit.
The device for symbol transmission set forth in this embodiment and the method for symbol transmission proposed in the above embodiment share the same inventive concept.
Technical details not fully described in this embodiment can be found in any of the above-described embodiments, and this embodiment has the same beneficial effect as that of the method for symbol transmission.
An embodiment of the present disclosure provides another device for symbol reception.
According to the device for symbol reception in this embodiment, more bits can be demodulated by means of fewer transmission symbols, thus improving spectral efficiency.
In an embodiment, the first demodulation module 620 includes a phase demodulation unit configured to determine M bits based on the phase of the transmission symbol indexed n and the phase of the transmission symbol indexed n−1; and an amplitude demodulation unit configured to determine one bit based on the amplitude of the transmission symbol indexed n and the amplitude of the transmission symbol indexed n−1.
In an embodiment, the phase demodulation unit is configured to determine a real number according to the phase difference of the transmission symbol indexed n with respect to the transmission symbol indexed n−1; and determine M bits corresponding to the real number.
In an embodiment, the amplitude demodulation unit is configured to determine that the one bit has a first preset value in response to the ratio of the amplitude of the transmission symbol indexed n to the amplitude of the transmission symbol indexed n−1 being one (1); and to determine that the one bit has a second preset value in response to the ratio of the amplitude of the transmission symbol indexed n to the amplitude of the transmission symbol indexed n−1 being non-one (l).
In an embodiment, the device further includes a second mapping module, which is configured to determine the mapping relation between a sequence of M bits and 2M real numbers; where the mapping relation satisfies the principle that only one bit of the two groups of bit sequences of M bits corresponding to the nearest two real numbers changes.
A first set of M bits for determination of the phase of the transmission symbols indexed odd numbers and the corresponding real number satisfy a first mapping relationship; while a second set of M bits for determination of the phase of the transmission symbols indexed even numbers and the corresponding real number satisfy a second mapping relationship.
In an embodiment, the reference symbol is a symbol with a preset amplitude and a preset phase. Alternatively, the phase of the reference symbol is preset, and the amplitude of the reference symbol is determined according to one bit.
The device for symbol reception set forth in this embodiment and the method for symbol reception proposed in the above embodiment share the same inventive concept.
Technical details not fully described in this embodiment can be found in any of the above-described embodiments, and this embodiment has the same beneficial effect as that of the method for symbol reception.
An embodiment of the present disclosure provides a device for symbol transmission.
According to the device for symbol transmission set forth in this embodiment, the spectral efficiency is improved by a transmission symbol carrying M+1 bits.
In an embodiment, the transmission symbol indexed non n is a reference symbol or a transmission symbol indexed n−1, and n is a positive integer.
In an embodiment, the phase of at least one transmission symbol indexed n is determined according to the phase of a transmission symbol indexed non n, and M bits. The amplitude of the transmission symbol indexed n is determined according to the amplitude of the transmission symbol indexed non n, and one bit.
In an embodiment, the phase of at least one transmission symbol indexed n is obtained by the sum of the phase of a transmission symbol indexed non n, and a real number generated according to the M bits.
In an embodiment, the device further includes a third mapping module configured to determine the mapping relation between a sequence of M bits and a real number; where the mapping relation satisfies the principle that only one bit of the two groups of bit sequences of M bits corresponding to the nearest two real numbers changes.
In an embodiment, the amplitude of the transmission symbol indexed n is determined as being identical to that of the transmission symbol indexed non-n, in response to the one (1) bit having a first preset value; and the amplitude of the transmission symbol indexed n is determined as being different from that of the transmission symbol indexed non-n, in response to the one (1) bit having a second preset value; where, two types of amplitudes of the transmission symbols are provided.
In an embodiment, the second symbol determining module 710 is configured to determine, N+1 transmission symbols of s0, s1, s2, . . . , sN according to a reference symbol and (M+1)*N bits, where 0, 1, 2, . . . , N denote the indices of the transmission symbols, so is the reference symbol, and the transmission symbol indexed n is determined according to the amplitude and the phase of the transmission symbol indexed n−1, and M+1 bits; where 1≤n≤N, and n is an integer.
In an embodiment, the M bits for determination of the phase of the transmission symbols indexed odd numbers and the corresponding real number satisfy a first mapping relationship; while the M bits for determination of the phase of the transmission symbols indexed even numbers and the corresponding real number satisfy a second mapping relationship.
In an embodiment, the reference symbol is a symbol with a preset amplitude and a preset phase. Alternatively, the phase of the reference symbol is preset, and the amplitude of the reference symbol is determined according to one bit.
The device for symbol transmission set forth in this embodiment and the method for symbol transmission proposed in the above embodiment share the same inventive concept. Technical details not fully described in this embodiment can be found in any of the above-described embodiments, and this embodiment has the same beneficial effect as that of the method for symbol transmission.
An embodiment of the present disclosure provides a device for symbol reception.
According to the device for symbol reception set forth in this embodiment, M+1 bits are acquired by demodulation of a transmission symbol, thus improving the spectral efficiency.
In an embodiment, the transmission symbol indexed non n is a reference symbol or a transmission symbol indexed n−1, and n is a positive integer.
In an embodiment, the phase of at least one transmission symbol indexed n is determined according to the phase of a transmission symbol indexed non n, and M bits. The amplitude of the transmission symbol indexed n is determined according to the amplitude of the transmission symbol indexed non n, and one bit.
In an embodiment, the phase of at least one transmission symbol indexed n is obtained by the sum of the phase of a transmission symbol indexed non n, and a real number generated according to the M bits.
In an embodiment, the device further includes a fourth mapping module, which is configured to determine the mapping relation between a sequence of M bits and 2M real numbers; where the mapping relation satisfies the principle that only one bit of the two groups of bit sequences of M bits corresponding to the nearest two real numbers changes.
In an embodiment, the amplitude of the transmission symbol indexed n is determined as being identical to that of the transmission symbol indexed non-n, in response to the one (1) bit having a first preset value; and the amplitude of the transmission symbol indexed n is determined as being different from that of the transmission symbol indexed non-n, in response to the one (1) bit having a second preset value; where, two types of amplitudes of the transmission symbols are provided.
In an embodiment, the M bits for determination of the phase of the transmission symbols indexed odd numbers and the corresponding real number satisfy a first mapping relationship; while the M bits for determination of the phase of the transmission symbols indexed even numbers and the corresponding real number satisfy a second mapping relationship.
In an embodiment, the reference symbol is a symbol with a preset amplitude and a preset phase. Alternatively, the phase of the reference symbol is preset, and the amplitude of the reference symbol is determined according to one bit.
The device for symbol reception set forth in this embodiment and the method for symbol reception proposed in the above embodiment share the same inventive concept.
Technical details not fully described in this embodiment can be found in any of the above-described embodiments, and this embodiment has the same beneficial effect as that of the method for symbol reception.
An embodiment of the present disclosure provides a transmitting apparatus.
The transmitting apparatus can further include a memory 92, and at least one processor 91.
The transmitting apparatus further includes a communication device 93, an input device 94, and an output device 95.
The processor 91, the memory 92, the communication device 93, the input device 94, and the output device 95 in the transmitting apparatus can be connected by a bus or other means. The connection is shown as a bus by way of an example in
The input device 94 may be configured to receive input numeric or character information and generate key-pressing signal input related to user settings and function control of the transmitting apparatus. The output device 95 may include a display device such as a screen.
The communication device 93 may include a receiver and a transmitter. The communication device 93 is configured to receive and transmit information for communication under the control of the processor 91.
As a computer-readable storage medium, the memory 92 may be configured to store software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the method for symbol transmission as described in any one of the embodiments of the present disclosure, such as the first symbol determination module 510, and the first transmission module 520 in the device for symbol transmission. The memory 92 may generally include a program storage section and a data storage section, in which the program storage section may store an operating system and application programs for performing at least one operation, and the data storage section may store data created according to the operation of the transmitting apparatus, or the like. In addition, memory 92 can include high-speed random-access memory and a nonvolatile memory, such as at least one disk memory device, a flash memory device, or other nonvolatile solid-state memory devices. In some examples, the memory 92 may further include memories remotely located relative to the processor 91, and these remote memories may be connected to the transmitting apparatus through a network. Examples of the above networks include, but are not limited to, the Internet, intranet, local area network, mobile communication network, and combinations thereof.
An embodiment of the present disclosure provides a receiving apparatus.
The receiving apparatus can further include a memory 20, and at least one processor 10.
The receiving apparatus further includes a communication device 30, an input device 40, and an output device 50.
The processor 10, the memory 20, the communication device 30, the input device 40 and the output device 50 in the receiving apparatus can be connected by a bus or other means. The connection is shown as a bus by way of an example in
The input device 40 may be configured to receive input numeric or character information and generate key-pressing signal input related to user settings and function control of the receiving apparatus. The output device 50 may include a display device such as a screen.
The communication device 30 may include a transceiver. The communication device 30 is configured to receive and transmit information for communication under the control of the processor 10.
As a computer-readable storage medium, the memory 20 may be configured to store software programs, computer-executable programs and modules, such as program instructions/modules corresponding to the method for symbol reception as described in any one of the embodiments of the present disclosure, such as the first reception module 61, and the first demodulation module 620. The memory 20 may generally include a program storage section and a data storage section, in which the program storage section may store an operating system and application programs for performing at least one operation, and the data storage section may store data created according to the operation of the receiving apparatus, or the like. In addition, the memory 20 can include high-speed random-access memory and a nonvolatile memory, such as at least one disk memory device, a flash memory device, or other nonvolatile solid-state memory devices. In some implementations, the memory 20 may include memories remotely located relative to the processor 10, and these remote memories may be connected to the receiving apparatus through a network. Examples of the above networks include, but are not limited to, the Internet, intranet, local area network, mobile communication network, and combinations thereof.
An embodiment of the present disclosure provides a storage medium storing a computer program which, when executed by a processor, causes the processor to carry out the method described in any one embodiment of the present disclosure. The method for symbol transmission includes, determining N+1 transmission symbols of s0, s1, s2, . . . , sN according to a reference symbol and (M+1)*N bits, where 0, 1, 2, . . . , N denote the indices of the transmission symbols, so is the reference symbol, and the transmission symbol indexed n is determined according to the amplitude and the phase of the transmission symbol indexed n−1 and M+1 bits; and M is an integer greater than or equal to 1, N is an integer greater than or equal to 1, 1≤n≤N, n is an integer; and transmitting the N+1 transmission symbols.
The method for symbol reception includes, receiving N+1 transmission symbols of s0, s1, s2, . . . , sN, where 0, 1, 2, . . . , N denote the indices of the transmission symbols, so is the reference symbol, and the transmission symbol indexed n is determined according to the amplitude and the phase of the transmission symbol indexed n−1 and M+1 bits; and M is an integer greater than or equal to 1, N is an integer greater than or equal to 1, 1≤n≤N, n is an integer; and demodulating the N+1 transmission symbols to obtain (M+1)*N bits.
Alternatively, the method for symbol transmission includes determining a transmission symbol, where at least one transmission symbol indexed n is determined according to the amplitude and the phase of transmission symbols indexed non n, and M+1 bits, M is an integer greater than or equal to 1, N is an integer greater than or equal to 1, and n is an integer; and transmitting the transmission symbol.
The method for symbol reception includes, receiving a transmission symbol, where at least one transmission symbol indexed n is determined according to the amplitude and the phase of transmission symbols indexed non n, and M+1 bits, M is an integer greater than or equal to 1, N is an integer greater than or equal to 1, and n is an integer; and demodulating the transmission symbol to obtain a plurality of bits for determining transmission symbols including the M+1 bits.
The computer storage medium in an embodiment of the present disclosure can take the form of any combination of one or more computer-readable mediums. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage media can be, for example, but is not limited to: systems, apparatus, or devices of electricity, magnetism, optical, electromagnetism, infrared, or semiconductors, or any combination of the above. More specific examples of computer-readable storage media (non exhaustive list) include: electrical connections with one or more wires, portable computer disks, hard drives, Random Access Memory (RAM), Read Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM), flash memory, fiber optic, portable CD-ROM, optical storage devices, magnetic storage devices, or any suitable combination of the above. The computer-readable storage medium can be any tangible medium that contains or stores a program, which can be used by or in combination with an instruction execution system, apparatus, or device.
The computer-readable signal medium can include data signals propagated in the baseband or as part of the carrier wave, which carry computer readable program code. This type of transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit programs used by or in combination with instruction execution systems, apparatus, or devices.
The program code contained on computer-readable media can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical cable, Radio Frequency (RF), etc., or any suitable combination of the above.
Computer program code for executing the operations of the present disclosure may be written in one or more programming languages or combinations thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as “C” or similar programming languages. Program code can be completely executed on the user's computer, partially executed on the user's computer, executed as a standalone software package, partially executed on the user's computer, partially executed on a remote computer, or completely executed on a remote computer or server. In terms of remote computers, remote computers can connect to user computers through any type of network, including a local area network (LAN) or wide area network (WAN), or can connect to external computers (such as utilizing an Internet service provider to connect through the Internet).
Some embodiments are described above which are illustrative and are not intended to limit the present disclosure.
It should be understood by those having ordinary skills in the art that the term user equipment covers any suitable type of wireless user equipment, such as a mobile phone, a portable data processing device, a portable web browser, or a vehicle-mounted mobile station.
Generally, various embodiments of the present disclosure may be implemented as hardware or dedicated circuits, software, logic or any suitable combination thereof. For example, some aspects may be implemented as hardware, while other aspects may be implemented as firmware or software executable by a controller, microprocessor or other computing device, although the present disclosure is not limited thereto.
Some embodiments of the present disclosure can be implemented by a data processor of a mobile device executing computer program instructions, for example, in a processor entity, or by hardware, or by a combination of software and hardware. Computer program instructions can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.
The block diagram of any logic flow in the drawings of the present disclosure may represent program process, or may represent interconnected logic circuits, modules and functions, or may represent the combination of program process and logic circuits, modules, and functions. Computer programs can be stored in the memory. The memory can be of any type suitable for the local technical environment and can be realized with any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical memory devices and systems like Digital Video Disc (DVD), or Compact Disk (CD) etc. Computer-readable media may include non-transitory storage media. The data processor can be of any type suitable for the local technical environment, such as but not limited to a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a Field-Programmable Gate Array (FGPA) and a processor based on a multi-core processor architecture.
Some embodiments of the present disclosure are illustrated above by way of non-limiting implementations. However, various modifications and alternations to the above embodiments are apparent to those having ordinary skills in the art when considering the drawings and claims, without departing from the scope of the present disclosure. Therefore, the proper scope of the present disclosure should be defined by claims.
Number | Date | Country | Kind |
---|---|---|---|
202110397056.5 | Apr 2021 | CN | national |
This application is a national stage filing under 35 U.S.C. § 371 of international application number PCT/CN2022/086145, filed Apr. 11, 2022, which claims priority to Chinese patent application No. 202110397056.5 filed Apr. 13, 2021. The contents of these applications are incorporated herein by reference in their entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/086145 | 4/11/2022 | WO |