CN102264099B - Adaptive Modulation and Coding (AMC) apparatus and method thereof - Google Patents

Adaptive Modulation and Coding (AMC) apparatus and method thereof Download PDF

Info

Publication number
CN102264099B
CN102264099B CN201010188544.7A CN201010188544A CN102264099B CN 102264099 B CN102264099 B CN 102264099B CN 201010188544 A CN201010188544 A CN 201010188544A CN 102264099 B CN102264099 B CN 102264099B
Authority
CN
China
Prior art keywords
mcs
cinr
probability
sequence
base station
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.)
Expired - Fee Related
Application number
CN201010188544.7A
Other languages
Chinese (zh)
Other versions
CN102264099A (en
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.)
Jiangsu Golden Software Technology Co ltd
Shenzhen Weishi Expo Intellectual Property Agency General Partnership
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201010188544.7A priority Critical patent/CN102264099B/en
Publication of CN102264099A publication Critical patent/CN102264099A/en
Application granted granted Critical
Publication of CN102264099B publication Critical patent/CN102264099B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

The invention provides an Adaptive Modulation and Coding (AMC) apparatus and a method thereof. The method comprises the following steps: an eNB records a Modulation and Coding Set (MCS) which is obtained according to a measured Carrier Interference and Noise Ratio (CINR) mapping, an MCS obtained by the eNB according to a present measurement of Carrier Interference and Noise Ratio (CINR) mapping is defined as u, right now a frame error rate of detection is not less than a preset threshold, thus the eNB selects and sends an MCS which is not less than u to a terminal, and the selected MCS is an MCS with a maximal next appearance probability when a former MCS is u or an MCS whose appearance probability is larger than a probability threshold. By employing a technical scheme of the invention, a problem of frame error rate abrupt change in the case of good channel quality is solved, a time delay problem between scheduling a selected MCS and UE employing the MCS to send data is solved.

Description

A kind of adaptive coding and modulating device and method
Technical field
The present invention relates to wireless communication system, particularly a kind of adaptive coding and modulating device and method.
Background technology
LTE (Long Term Evolution, Long Term Evolution) project is the evolution of 3G, it improves and has strengthened the aerial access technology of 3G, adopt OFDM (Orthogonal Frequency DivisionMultiplexing, OFDM) and MIMO (Multiple-Input Multiple-Out-put, multiple-input and multiple-output) as the sole criterion of its wireless network evolution.
AMC (Adaptive Modulation and Coding, adaptive coding and modulating) general principle be exactly to change and select suitable MCS (Modulation and Coding Set according to wireless channel, modulation and coded system), the MCS of the most suitable up link of user is selected and distributes in base station according to the instantaneous channel quality status of user and frame error rate.In AMC system, general user uses the modulation system of high-order and higher code rate in the reasonable situation of channel quality, and in bad channel quality, adopts lower modulation coding mode.
Prior art provides a kind of method of adaptive coding and modulating, and taking LTE up link as example, specific implementation process is as follows:
Base station receives the uplink service signal of UE, measure CINR (the CarrierInterference and Noise Ratio of current time, carrier-in-interference noise ratio), be mapped to MCS with CINR, if active user's frame error rate is less than 10%, on this MCS, increases a correction value and obtain new MCS.If be greater than 10%, on MCS, deduct a correction value and obtain new MCS.And this new MCS is sent to UE by down control channel, after UE receives, encode and modulate with this MCS.
In the time of research prior art, find, in the extraordinary situation of channel quality, subscriber-coded demodulation ability cannot reach certain specific MCS, be less than in 10% in frame error rate, can cause frame error rate to raise suddenly (because having exceeded demodulation ability) if MCS is increased to this specific MCS, cause this user's flow to decline.
In the time of research prior art, also find, in LTE system, the MCS that receives base station transmission due to user needs some times to sending data with this MCS, add base station measurement equivalence carrier-in-interference noise ratio and scheduling time, make this MCS can not very accurately describe the channel quality of UE delivery time, cause frame error rate can not be stabilized in 10% left and right, cause this user's flow to decline.
Summary of the invention
Technical problem to be solved by this invention is to provide a kind of adaptive coding and modulating device and method, has solved the problem of frame error rate sudden change in the extraordinary situation of channel quality, and scheduling selects MCS to adopt the delay problem of this MCS transmission to UE.
The invention provides a kind of adaptive code modulation method, comprising:
Base station record shines upon according to the carrier-in-interference noise ratio (CINR) of measuring the modulation coding mode (MCS) obtaining, if it is u that the MCS obtaining is shone upon according to the CINR of this measurement in base station, and the frame error rate now detecting is less than default thresholding, the MCS of the base station selected u of being not less than is issued to terminal, and the described MCS selecting is that the MCS of probability of occurrence maximum or probability of occurrence are greater than the MCS of probability threshold to last MCS next time while being u.
Further, described base station record shines upon according to the CINR measuring the MCS obtaining and refers to, base station arranges a matrix, the element p in this matrix j, kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, and the MCS of last CINR mapping of measuring is j, and the CINR next time measuring shines upon number of times or the probability that the MCS that obtains is k.
Further, establishing described probability threshold is T, as sequence [p u, u+1p u, m] in each value be at 0 o'clock described in base station selected current MCS be u;
Described base station selected MCS is that the last MCS MCS that probability of occurrence is greater than probability threshold next time while being u refers to: as [p u, u+1p u, m] in while there is non-zero value, base station is from [p u, u+1p u, m] select probability to be more than or equal to any one p of T in sequence u, i, the current MCS selecting is i.
Further, described base station selected MCS be last MCS while being u next time the MCS of probability of occurrence maximum refer to:
As [p u, u+1p u, m] in while there is non-zero value, base station is from [p u, u+1p u, m] select the p of maximum probability in sequence u, o, the current MCS selecting is o.
Further, when the frame error rate detecting when described base station is greater than default thresholding, if sequence [p u, 1p u, u-1] in each value be 0 select current MCS be u;
If sequence [p u, 1p u, u-1] in there is non-zero value, and probability threshold is T, base station is from [p u, 1p u, u-1] select probability to be more than or equal to any one p of T in sequence u, i, the current MCS selecting is i.
Further, when the frame error rate detecting when described base station is greater than default thresholding, if sequence [p u, 1p u, u-1] in there is non-zero value, base station is from [p u, 1p u, u-1] select the p of maximum probability in sequence u, q, the current MCS selecting is q.
Further, after base station selected MCS, upgrade the value in described matrix;
Work as p j, kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, and the MCS of last CINR mapping of measuring is j, and when the CINR next time measuring shine upon the number of times that the MCS that obtains is k, establishing the last CINR according to measurement, to shine upon the MCS obtaining be v, p v, uvalue adds one;
Work as p j, kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, and the MCS of last CINR mapping of measuring is j, when the CINR next time measuring shine upon the probability that the MCS that obtains is k, recalculates the value of each element in described matrix according to the total degree of measurement.
The present invention also provides a kind of adaptive coding and modulating device, comprises memory module and selects module;
Described memory module, shines upon for recording according to the carrier-in-interference noise ratio (CINR) of measuring the modulation coding mode (MCS) obtaining;
Described selection module, for when shine upon according to the CINR of this measurement the MCS obtaining be u, and the frame error rate detecting is while being less than default thresholding, and the MCS that selection is not less than u is issued to terminal;
The described MCS that described selection module is selected is that the MCS of probability of occurrence maximum or probability of occurrence are greater than the MCS of probability threshold to last MCS next time while being u.
Further, described memory module record shines upon according to the CINR measuring the MCS obtaining and refers to, memory module arranges a matrix, the element p in this matrix j, kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, and the MCS of last CINR mapping of measuring is j, and the CINR next time measuring shines upon number of times or the probability that the MCS that obtains is k.
Further, establishing described probability threshold is T, as sequence [p u, u+1p u, m] in each value be at 0 o'clock to select module to select current MCS be u;
The MCS that described selection module is selected is that the last MCS MCS that probability of occurrence is greater than probability threshold next time while being u refers to: as [p u, u+1p u, m] in while there is non-zero value, select module from [p u, u+1p u, m] select probability to be more than or equal to any one p of T in sequence u, i, the current MCS selecting is i.
Further, the MCS that described selection module is selected be last MCS while being u next time the MCS of probability of occurrence maximum refer to:
As [p u, u+1p u, m] in while there is non-zero value, select module from [p u, u+1p u, m] select the p of maximum probability in sequence u, o, the current MCS selecting is o.
Further, described selection module is also greater than default thresholding for the frame error rate when described detection, and sequence [p u, 1p u, u-1] in each value to be the current MCS of 0 selection be u;
Described selection module is also for working as sequence [p u, 1p u, u-1] in there is non-zero value, and probability threshold is while being T, from [p u, 1p u, u-1] select probability to be more than or equal to any one p of T in sequence u, i, using i as current MCS.
Further, described selection module is also for being greater than default thresholding when the frame error rate detecting, and sequence [p u, 1p u, u-1] in while there is non-zero value, from [p u, 1p u, u-1] select the p of maximum probability in sequence u, q, using q as current MCS.
Further, described device also comprises update module, for selecting, after MCS, to upgrade the value in described matrix when selection module;
Work as p j, kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, the MCS of last CINR mapping of measuring is j, when the CINR next time measuring shine upon the number of times that the MCS that obtains is k, establishing the last CINR according to measurement, to shine upon the MCS obtaining be v, and update module is by p v, uvalue adds one;
Work as p j, kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, the MCS of last CINR mapping of measuring is j, when the CINR next time measuring shine upon the probability that the MCS that obtains is k, update module recalculates the value of each element in described matrix according to the total degree of measurement.
In sum, adopt technical scheme of the present invention, due to user's demodulation performance MCS (being specific MCS) that is beyond one's reach, this specific MCS is corresponding in matrix P value is very little or be 0, adopt the inventive method can not select this specific MCS, the problem of having avoided the error rate to raise suddenly.Moreover, because matrix is recorded over the MCS of two adjacent moment and shifts record, so can solve base station and send MCS and use to user to user the delay problem of this MCS transmission data.
Brief description of the drawings
Fig. 1 is adaptive coding and modulating apparatus structure schematic diagram of the present invention;
Fig. 2 is adaptive code modulation method flow chart of the present invention.
Embodiment
The present embodiment provides a kind of adaptive coding and modulating device, as shown in Figure 1, comprises data reception module, data demodulates decoding module, CINR measurement module, memory module, selection module and update module;
Data reception module, for the data after receiving terminal coded modulation;
Data demodulates decoding module, for the data that receive are carried out to demodulation code, obtains error code information;
Computing module, for calculating current time user's frame error rate according to error code information;
CINR measurement module, for obtaining current MCS according to the CINR mapping of measuring, its mapping mode can be with reference to prior art;
Memory module, shines upon for recording according to the CINR measuring the MCS obtaining;
Select module, for when shine upon according to the CINR of this measurement the MCS obtaining be u, and the frame error rate detecting is while being less than default thresholding, and the MCS that selection is not less than u is issued to terminal;
The described MCS that selects module to select is that the MCS of probability of occurrence maximum or probability of occurrence are greater than the MCS of probability threshold to last MCS next time while being u.
Memory module record shines upon according to the CINR measuring the MCS obtaining and refers to, memory module arranges a matrix, the element p in this matrix j, kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, and the MCS of last CINR mapping of measuring is j, and the CINR next time measuring shines upon number of times or the probability that the MCS that obtains is k.
If probability threshold is T, as sequence [p u, u+1p u, m] in each value be at 0 o'clock to select module to select current MCS be u;
The MCS that selects module to select is that the last MCS MCS that probability of occurrence is greater than probability threshold next time while being u refers to: as [p u, u+1p u, m] in while there is non-zero value, select module from [p u, u+1p u, m] select probability to be more than or equal to any one p of T in sequence u, i, the current MCS selecting is i.
The MCS that selects module to select be last MCS while being u next time the MCS of probability of occurrence maximum refer to: as [p u, u+1p u, m] in while there is non-zero value, select module from [p u, u+1p u, m] select the p of maximum probability in sequence u, o, the current MCS selecting is o.
Select module also for being greater than default thresholding when the frame error rate detecting, and sequence [p u, 1p u, u-1] in each value to be the current MCS of 0 selection be u;
Select module also for working as sequence [p u, 1p u, u-1] in there is non-zero value, and probability threshold is while being T, from [p u, 1p u, u-1] select probability to be more than or equal to any one p of T in sequence u, i, using i as current MCS.
Select module also for being greater than default thresholding when the frame error rate detecting, and sequence [p u, 1p u, u+1] in while there is non-zero value, from [p u, 1p u, u-1] select the p of maximum probability in sequence u, q, using q as current MCS.
Update module, for selecting, after MCS, to upgrade the value in matrix when selection module;
Work as p j, kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, the MCS of last CINR mapping of measuring is j, when the CINR next time measuring shine upon the number of times that the MCS that obtains is k, establishing the last CINR according to measurement, to shine upon the MCS obtaining be v, and update module is by p v, uvalue adds one;
Work as p j, kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, the MCS of last CINR mapping of measuring is j, when the CINR next time measuring shine upon the probability that the MCS that obtains is k, update module recalculates the value of each element in matrix according to the total degree of measurement.
The present embodiment provides a kind of adaptive code modulation method, base station record shines upon according to the CINR measuring the MCS obtaining, if it is u that the MCS obtaining is shone upon according to the CINR of this measurement in base station, and the frame error rate now detecting is less than default thresholding, the MCS of the base station selected u of being not less than is issued to terminal, and the MCS selecting is that the MCS of probability of occurrence maximum or probability of occurrence are greater than the MCS of probability threshold to last MCS next time while being u.
Step S1: current time user is that ω coded modulation sends data afterwards with MCS, and base station receives after these data, measures CINR, and obtaining MCS by the mapping table of CINR and MCS is u, chooses the sequence [p corresponding with u from matrix P u, 0p u, 1p u, up u, u+1p u, m], P is defined as follows
P = p 0,0 p 0,1 . . . p 0 , u p 0 , u + 1 . . . p 0 , m . . . . . . . . . p u , 0 p u , 1 . . . p u , u p u , u + 1 . . . p u , m . . . . . . . . . p m , 0 p m , 1 . . . p m , u p m , u + 1 . . . p m , m
Wherein p j, krepresent to shine upon in the MCS obtaining according to measuring CINR for adjacent twice, the last MCS that measures mapping is j, number of times or probability that the MCS that next time measures mapping is k; Wherein the value of m is the value of the base station maximum MCS that can choose.
Step S2: after demodulation code is carried out to the data that receive in base station, obtain error code information, then calculate current time user's frame error rate, in the time that being less than setting thresholding, frame error rate performs step S3, in the time that frame error rate is greater than setting thresholding, perform step S4, in the time that frame error rate equals to set thresholding, perform step S5;
Step S3: therefore time, frame error rate is less than setting thresholding, so can select a value that is greater than u to be sent to user as revised MCS; Then perform step S6;
Particularly, as [p u, u+1p u, m] each value is 0 in sequence, the MCS of current selection is u; As [p u, u+1p u, m] be not that each value is 0 and can revises in the following ways in sequence:
One thresholding T is set, from [p u, u+1p u, m] select any one to be more than or equal to the p of thresholding T in sequence u, i, wherein u < i <=m, the MCS of current selection is i; Further, can be from being more than or equal to the p of thresholding T u, imiddle selection maximum, establishing maximum is p u, o, current selection MCS is u;
If [p u, u+1p u, m] each value in sequence is all less than thresholding T, selects maximum p wherein u, o, current selection MCS is u.
Step S4: therefore time, frame error rate is greater than setting thresholding, so can select a value that is less than u to be sent to user as revised MCS; Then perform step S6;
Particularly, as [p u, u+1p u, m] each value is 0 in sequence, the MCS of current selection is u; As [p u, 1p u, u-1] be not that each value is 0 and can revises in the following ways in sequence:
One thresholding T is set, from [p u, 1p u, u-1] select any one to be more than or equal to the p of thresholding T in sequence u, i, wherein u < i <=m, the MCS of current selection is i; Further, can be from being more than or equal to the p of thresholding T u, imiddle selection maximum, establishing maximum is p u, q, current selection MCS is q;
If [p u, 1p u, u-1] each value in sequence is all less than thresholding T, selects maximum p wherein u, q, current selection MCS is q.
Step S5: therefore time, frame error rate equals to set thresholding, does not need MCS to revise, and is sent to user by u as MCS; Then perform step S6;
Step S6: select after MCS, the p value in amendment matrix, if p value representation number of times, p v, uvalue adds one, and wherein v is that the MCS obtaining is shone upon according to the CINR measuring in a upper moment base station; If p value representation probability, upgrades each p value.
Further describe the present invention by several application examples below
(the Physical Uplink Share Channel of PUSCH in LTE, Uplink Shared Channel) UE use MCS be by PDCCH (Physical Downlink Control Channel, Physical Downlink Control Channel) middle DCI (Downlink Control Information, Downlink Control Information) form 0 sends, after user receives this MCS, carry out coded modulation with this MCS, on PUSCH, send data.
Example one:
M in matrix P is 28, and it is 10% that frame error rate thresholding is set, probability threshold T=30%; P in this matrix j, krepresent to shine upon in the MCS obtaining according to measuring CINR for adjacent twice, the last MCS that measures mapping is j, the number of times that the MCS that next time measures mapping is k.
Step 101: it is after 15, UE receives this MCS that base station sends to the MCS of UE by PDSCH, is 15 to carry out coded modulation with MCS, then sends data by PUSCH.The carrier-in-interference noise ratio (CINR) that base station measures on this PUSCH is 4dB, and from the mapping table of CINR and MCS, finding current MCS is 12.This mapping table is to obtain by emulation or actual measurement.From the matrix P of current time
P = p 0,0 p 0,1 . . . p 0,12 p 0,13 . . . p 0,28 . . . . . . . . . p 12,0 p 12,1 . . . p 12,12 p 12,13 . . . p 12,28 . . . . . . . . . p 28,0 p 28,1 . . . p 28,12 p 28,13 . . . p 28,28
Middle taking-up is 12 corresponding sequence [p with MCS 12,0p 12,1p 12,12p 12,13p 12,28].
Step 102: demodulation code is carried out to the PUSCH receiving in base station, obtains error code information, and the frame error rate of calculating the current moment is 7%.
Step 103: the frame error rate in current moment is less than sets thresholding 10%, and the MCS that mapping is obtained revises;
As [p 12,13p 12,14p 12,28] each element in sequence is at 0 o'clock, base station selected MCS is 12, as [p 12,13p 12,14p 12,28] not that each element is at 0 o'clock in sequence, calculate probability corresponding to this p value according to the value of each element p, be probability corresponding to this p value with the total measurement number of times of p/; Select probability to be more than or equal to the p value of T, establishing the p value of selecting is p 12,14and be p 12,15, and p 12,14> p 12,15, it is 14 or 15 that MCS can be selected in base station, preferably, base station selected MCS is 14.
Step 104: the p value in matrix is upgraded, and establishing the CINR measuring last time, to shine upon the MCS obtaining be 13, p 13,12value adds 1.
Example two:
M in matrix P is 28, and putting frame error rate thresholding is 10%, probability threshold T=20%; P in this matrix j, krepresent to shine upon in the MCS obtaining according to measuring CINR for adjacent twice, the last MCS that measures mapping is j, the probability that the MCS that next time measures mapping is k.
Step 201: it is after 7, UE receives this MCS that base station sends to the MCS of UE by PDSCH, is 7 to carry out coded modulation with MCS, then sends data by PUSCH.The equivalent carrier-in-interference noise ratio that base station measures on this PUSCH equals 3dB, and from carrier-in-interference noise ratio and MCS mapping table, finding current MCS is 10.This mapping table is to obtain by emulation or actual measurement.From the matrix P of current time
P = p 0,0 p 0,1 . . . p 0,12 p 0,13 . . . p 0,28 . . . . . . . . . p 12,0 p 12,1 . . . p 12,12 p 12,13 . . . p 12,28 . . . . . . . . . p 28,0 p 28,1 . . . p 28,12 p 28,13 . . . p 28,28
Middle taking-up is 10 corresponding sequence [p with MCS 10,0p 10,1p 10,10p 10,11p 10,28].
Step 202: demodulation code is carried out to the PUSCH receiving in base station, obtains error code information, and the frame error rate of calculating the current moment is 12%.
Step 203: current UE is greater than and sets thresholding 10% in the frame error rate of PUSCH transmission data, and the MCS that mapping is obtained revises, particularly,
If sequence [p 10,0p 10,1p 10,9] in existence be not 0 p value, from this sequence, select to be more than or equal to the p value of probability threshold T, establishing the p value of selecting is p 10,8, p 10,6and p 10,5, and p 10,8maximum, it is 8,6 or 5 that MCS can be selected in base station; Preferably, base station selected MCS is 8.
Step 204: the each p value in matrix is upgraded, according to total measurement number of times again element p j, kthe value of (be in the MCS that obtains of adjacent twice mapping, the MCS that last mapping obtains is j, the probability when MCS that mapping obtains is next time k).
For example, this measures front p a, bfor t, measurement number of times is M, and the MCS that last mapping obtains is a, and the MCS that this mapping obtains is b, and this measures rear p a, bbe updated to be updated to for other in matrix wherein j=0,1 ... m, j ≠ a, k=0,1 ... m, j ≠ b.
Certainly; the present invention also can have other various embodiments; in the situation that not deviating from spirit of the present invention and essence thereof; those of ordinary skill in the art are when making according to the present invention various corresponding changes and distortion, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.

Claims (10)

1. an adaptive code modulation method, comprising:
Base station record shines upon according to the carrier-in-interference noise ratio (CINR) of measuring the modulation coding mode (MCS) obtaining, if it is u that the MCS obtaining is shone upon according to the CINR of this measurement in base station, and the frame error rate now detecting is less than default thresholding, the MCS of the base station selected u of being not less than is issued to terminal, and the described MCS selecting is that the MCS of probability of occurrence maximum or probability of occurrence are greater than the MCS of probability threshold to last MCS next time while being u;
Described base station record shines upon according to the CINR measuring the MCS obtaining and refers to, base station arranges a matrix, the element p in this matrix j,kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, and the MCS of last CINR mapping of measuring is j, and the CINR next time measuring shines upon number of times or the probability that the MCS that obtains is k;
If described probability threshold is T, as sequence [p u, u+1... p u,m] in each value be at 0 o'clock described in base station selected current MCS be u; Described base station selected MCS is that the last MCS MCS that probability of occurrence is greater than probability threshold next time while being u refers to: as [p u, u+1... p u,m] in while there is non-zero value, base station is from [p u, u+1... p u,m] select probability to be more than or equal to any one p of T in sequence u,i, the current MCS selecting is i, wherein, m is the maximum MCS that current communication system allows.
2. the method for claim 1, is characterized in that:
Described base station selected MCS be last MCS while being u next time the MCS of probability of occurrence maximum refer to:
As [p u, u+1... p u,m] in while there is non-zero value, base station is from [p u, u+1... p u,m] select the p of maximum probability in sequence u,o, the current MCS selecting is o.
3. the method for claim 1, is characterized in that, described method also comprises:
When the frame error rate detecting when described base station is greater than default thresholding, if sequence [p u, 1... p u, u-1] in each value be 0 select current MCS be u;
If sequence [p u, 1... p u, u-1] in there is non-zero value, and probability threshold is T, base station is from [p u, 1... p u, u-1] select probability to be more than or equal to any one p of T in sequence u,i, the current MCS selecting is i.
4. the method for claim 1, is characterized in that, described method also comprises:
When the frame error rate detecting when described base station is greater than default thresholding, if sequence [p u, 1... p u, u-1] in there is non-zero value, base station is from [p u, 1... p u, u-1] select the p of maximum probability in sequence u,q, the current MCS selecting is q.
5. the method as described in claim as arbitrary in claim 1 to 4, is characterized in that, described method also comprises:
After base station selected MCS, upgrade the value in described matrix;
Work as p j,kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, and the MCS of last CINR mapping of measuring is j, and when the CINR next time measuring shine upon the number of times that the MCS that obtains is k, establishing the last CINR according to measurement, to shine upon the MCS obtaining be v, p v,uvalue adds one;
Work as p j,kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, and the MCS of last CINR mapping of measuring is j, when the CINR next time measuring shine upon the probability that the MCS that obtains is k, recalculates the value of each element in described matrix according to the total degree of measurement.
6. an adaptive coding and modulating device, comprises memory module and selects module; It is characterized in that:
Described memory module, shines upon for recording according to the carrier-in-interference noise ratio (CINR) of measuring the modulation coding mode (MCS) obtaining;
Described selection module, for when shine upon according to the CINR of this measurement the MCS obtaining be u, and the frame error rate detecting is while being less than default thresholding, and the MCS that selection is not less than u is issued to terminal;
The described MCS that described selection module is selected is that the MCS of probability of occurrence maximum or probability of occurrence are greater than the MCS of probability threshold to last MCS next time while being u;
Described memory module record shines upon according to the CINR measuring the MCS obtaining and refers to, memory module arranges a matrix, the element p in this matrix j,kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, and the MCS of last CINR mapping of measuring is j, and the CINR next time measuring shines upon number of times or the probability that the MCS that obtains is k;
If described probability threshold is T, as sequence [p u, u+1... p u,m] in each value be at 0 o'clock to select module to select current MCS be u;
The MCS that described selection module is selected is that the last MCS MCS that probability of occurrence is greater than probability threshold next time while being u refers to: as [p u, u+1... p u,m] in while there is non-zero value, select module from [p u, u+1... p u,m] select probability to be more than or equal to any one p of T in sequence u,i, the current MCS selecting is i, wherein, m is the maximum MCS that current communication system allows.
7. device as claimed in claim 6, is characterized in that:
The MCS that described selection module is selected be last MCS while being u next time the MCS of probability of occurrence maximum refer to:
As [p u, u+1... p u,m] in while there is non-zero value, select module from [p u, u+1... p u,m] select the p of maximum probability in sequence u,o, the current MCS selecting is o.
8. device as claimed in claim 6, is characterized in that:
Described selection module is also greater than default thresholding for the frame error rate when described detection, and sequence [p u, 1... p u, u-1] in each value to be the current MCS of 0 selection be u;
Described selection module is also for working as sequence [p u, 1... p u, u-1] in there is non-zero value, and probability threshold is while being T, from [p u, 1... p u, u-1] select probability to be more than or equal to any one p of T in sequence u,i, using i as current MCS.
9. device as claimed in claim 6, is characterized in that:
Described selection module is also for being greater than default thresholding when the frame error rate detecting, and sequence [p u, 1... p u, u-1] in while there is non-zero value, from [p u, 1... p u, u-1] select the p of maximum probability in sequence u,q, using q as current MCS.
10. the device as described in claim as arbitrary in claim 6 to 9, is characterized in that:
Described device also comprises update module, for selecting, after MCS, to upgrade the value in described matrix when selection module;
Work as p j,kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, the MCS of last CINR mapping of measuring is j, when the CINR next time measuring shine upon the number of times that the MCS that obtains is k, establishing the last CINR according to measurement, to shine upon the MCS obtaining be v, and update module is by p v,uvalue adds one;
Work as p j,kthe CINR that represents adjacent twice measurement shines upon in the MCS obtaining, the MCS of last CINR mapping of measuring is j, when the CINR next time measuring shine upon the probability that the MCS that obtains is k, update module recalculates the value of each element in described matrix according to the total degree of measurement.
CN201010188544.7A 2010-05-28 2010-05-28 Adaptive Modulation and Coding (AMC) apparatus and method thereof Expired - Fee Related CN102264099B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010188544.7A CN102264099B (en) 2010-05-28 2010-05-28 Adaptive Modulation and Coding (AMC) apparatus and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010188544.7A CN102264099B (en) 2010-05-28 2010-05-28 Adaptive Modulation and Coding (AMC) apparatus and method thereof

Publications (2)

Publication Number Publication Date
CN102264099A CN102264099A (en) 2011-11-30
CN102264099B true CN102264099B (en) 2014-09-10

Family

ID=45010502

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010188544.7A Expired - Fee Related CN102264099B (en) 2010-05-28 2010-05-28 Adaptive Modulation and Coding (AMC) apparatus and method thereof

Country Status (1)

Country Link
CN (1) CN102264099B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11177903B2 (en) * 2017-10-26 2021-11-16 Qualcomm Incorporated Techniques and apparatuses for implicit uplink control information beta value determination in new radio

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0945988A2 (en) * 1998-03-25 1999-09-29 Mitsubishi Denki Kabushiki Kaisha Arithmetic encoding/decoding and probability estimation method
CN1505880A (en) * 2001-04-30 2004-06-16 �ƶ��Ѷ��� Method of link adaptation in enhanced cellular systems to discriminate between high and low variability
CN101415208A (en) * 2008-11-26 2009-04-22 东南大学 Self-adapting modulation encode method adapting for mobile multicast system
CN101674149A (en) * 2008-09-08 2010-03-17 中兴通讯股份有限公司 Adaptive code modulation method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0945988A2 (en) * 1998-03-25 1999-09-29 Mitsubishi Denki Kabushiki Kaisha Arithmetic encoding/decoding and probability estimation method
CN1505880A (en) * 2001-04-30 2004-06-16 �ƶ��Ѷ��� Method of link adaptation in enhanced cellular systems to discriminate between high and low variability
CN101674149A (en) * 2008-09-08 2010-03-17 中兴通讯股份有限公司 Adaptive code modulation method
CN101415208A (en) * 2008-11-26 2009-04-22 东南大学 Self-adapting modulation encode method adapting for mobile multicast system

Also Published As

Publication number Publication date
CN102264099A (en) 2011-11-30

Similar Documents

Publication Publication Date Title
US10742383B2 (en) System and method for link adaptation for low cost user equipments
US10887150B2 (en) Method and apparatus for data transmission in a multiuser downlink cellular system
JP7319360B2 (en) Data transmission method and device
CN112448805B (en) Method, apparatus, and computer-readable storage medium for wireless communication
CN103188033B (en) The method of coding ascending control information and device
CN102546124B (en) The feedback method of Signal to Interference plus Noise Ratio and equipment
CN101690365B (en) Method of allocating data in wireless communication system
CN102377508B (en) Adaptive modulation and coding method and adaptive modulation and coding device
CN101536358A (en) MIMO transmission with layer permutation in a wireless communication system
US10187812B2 (en) Data transmission method, base station and user equipment
CN104303444A (en) Outer loop link adaptation for device resumption
WO2015158105A1 (en) Method and apparatus for adaptive channel quality indicator selection, and computer storage medium
CN104662953A (en) Feedback method and apparatus for channel state information
CN104144449A (en) Resource configuration method and system and relevant device
CN109803408B (en) Transmission method of channel state information report and communication equipment
CN105245308B (en) Adaptive modulation coding method
US8767577B2 (en) Radio base station and communication control method
CN102264099B (en) Adaptive Modulation and Coding (AMC) apparatus and method thereof
CN115276908B (en) Wireless communication method, device and storage medium
CN102263608B (en) Method and system for adaptive modulation and coding
CN103891186B (en) Method and device for acquiring channel quality indicator value

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20111130

Assignee: SANECHIPS TECHNOLOGY Co.,Ltd.

Assignor: ZTE Corp.

Contract record no.: 2015440020319

Denomination of invention: Adaptive Modulation and Coding (AMC) apparatus and method thereof

Granted publication date: 20140910

License type: Common License

Record date: 20151123

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201117

Address after: Room 508, building 6, Tian'an Digital City, 199 Shennan Road, Gangzha District, Nantong City, Jiangsu Province 226000

Patentee after: Jiangsu Golden Software Technology Co.,Ltd.

Address before: A806, Zhongdi building, industry university research base, China University of Geosciences, No.8, Yuexing Third Road, Nanshan District, Shenzhen City, Guangdong Province

Patentee before: Shenzhen Weishi Expo Intellectual Property Agency (General Partnership)

Effective date of registration: 20201117

Address after: A806, Zhongdi building, industry university research base, China University of Geosciences, No.8, Yuexing Third Road, Nanshan District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen Weishi Expo Intellectual Property Agency (General Partnership)

Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice

Patentee before: ZTE Corp.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140910