CN102629893B - Information sending method and device by multiple-description successive refinement coding - Google Patents
Information sending method and device by multiple-description successive refinement coding Download PDFInfo
- Publication number
- CN102629893B CN102629893B CN201210091321.8A CN201210091321A CN102629893B CN 102629893 B CN102629893 B CN 102629893B CN 201210091321 A CN201210091321 A CN 201210091321A CN 102629893 B CN102629893 B CN 102629893B
- Authority
- CN
- China
- Prior art keywords
- descriptor
- channel
- mrow
- layer
- msubsup
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000005562 fading Methods 0.000 claims abstract description 38
- 238000013507 mapping Methods 0.000 claims abstract description 5
- 238000004364 calculation method Methods 0.000 claims description 14
- 238000000638 solvent extraction Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 abstract description 26
- 238000004891 communication Methods 0.000 abstract description 18
- 230000008054 signal transmission Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 239000003054 catalyst Substances 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000002904 solvent Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Radio Transmission System (AREA)
Abstract
The invention discloses an information sending method by multiple-description successive refinement coding. The information sending method is characterized by comprising the following steps: S1, mapping an information source into at least two descriptors according to the channel conditions of at least two multipath fading channels, wherein each descriptor is in one-one correspondence with a fading channel; S2, performing successive refinement coding on each descriptor to divide each descriptor into at least two layers; S3, expressing the operation of minimizing expectation distortion to be the operation of maximizing the sum of diversity gain and multiplexing gain, and solving the operation of maximizing the sum of diversity gain and multiplexing gain to obtain the channel coding rate and channel allocation parameters of each layer of each descriptor; and S4, sending at least two descriptors by respectively adopting the channel coding rate and channel allocation parameters of each layer of each descriptor through the corresponding fading channel of the descriptor. According to the invention, the channel allocation and the channel transmission rate on the subchannel after allocation are considered, so that the communication uncertainty and signal transmission distortion are reduced and the communication reliability is improved.
Description
Technical Field
The present invention relates to the field of information transmission technologies, and in particular, to an information sending method and apparatus for multiple description layered coding.
Background
In the field of information transmission technology, hierarchical Coding (SRC for short) and Multiple Description Coding (MDC for short) are two commonly used error-resistant technologies. SRC and MDC have their own advantages in different transmission conditions and application environments. The SRC generates video streams which can be adaptively adjusted in a wide code rate range, and can adapt to transmission problems caused by channel bandwidth fluctuation and heterogeneous receiving equipment. MDC is encoded using multiple encoders, each of which produces an independent source description, which can be viewed as a distorted source, with the distortion decreasing with increasing description. The MDC is mostly used in a point-to-point wireless communication scenario with a high packet loss rate, and can provide better robustness.
The existing information sending method is based on an SRC, an MDC or an encoding method combining the SRC and the MDC, the information sending method strictly follows the separation theorem of Shannon, the channel function and the information source function are separately designed, one or both of the channel function and the information source function are optimized, and then the channel and the information source are combined for information sending. For example, the existing SRC and MDC combined method only focuses on the allocation of source rate resources, i.e. only focuses on how the sources are layered, how different source descriptions are obtained, or the concatenation relationship of the above two, and does not allocate channels.
For a wired communication system, the information transmission methods of the information source part and the information channel part of the communication system are respectively optimally designed, so that the overall performance of the system is not influenced. However, in the case of a wireless communication system, since the channel quality varies with time due to fading and interference of a wireless channel, if the above-described information transmission methods for designing the source part and the channel part of the communication system respectively are still used, communication uncertainty and signal transmission distortion are caused, and reliability of communication is poor.
Disclosure of Invention
Technical problem to be solved
The technical problem to be solved by the invention is as follows: how to reduce the uncertainty of communication and signal transmission distortion and improve the reliability of communication.
(II) technical scheme
In order to solve the above technical problem, the present invention provides an information sending method of multi-description layered coding, which comprises the following steps:
s1: mapping an information source into at least two descriptors according to the channel states of at least two multipath fading channels, wherein each descriptor corresponds to one fading channel one by one;
s2: hierarchically coding each descriptor, and dividing each descriptor into at least two layers;
s3: expressing the operation of minimizing the expected distortion as the operation of the sum of the maximized diversity gain and the multiplexing gain, solving the operation of the sum of the maximized diversity gain and the multiplexing gain, and obtaining the channel coding rate and the channel distribution parameter of each layer of each descriptor; the manner in which the operation of minimizing the expected distortion is expressed as the operation of maximizing the sum of the diversity gain and the multiplexing gain is:
converting the operation of minimizing the expected distortion into:
wherein max represents a maximization operation, min represents a minimization operation, d represents a diversity gain, b represents a bandwidth utilization rate, r represents a multiplexing gain, l represents a channel allocation parameter, i represents a descriptor number, j represents a layer number, n represents a total layer number of the descriptor, and t represents an intermediate variable for calculation;
s4: and respectively adopting the channel coding rate and the channel allocation parameter of each layer of each descriptor, and transmitting the at least two descriptors through a fading channel corresponding to the descriptor.
Wherein, the dividing of each descriptor into at least two layers in the step S2 includes:
each of the descriptors is sub-partitioned into at least two layers using direct partitioning, unequal error protection, and/or overlapping coding techniques.
Wherein, the solving the operation of the sum of the maximized diversity gain and the multiplexing gain in step S3 to obtain the channel coding rate and the channel allocation parameter of each layer of each descriptor includes:
s3.1: initializing channel allocation parameters, and allocating channel bandwidth for each layer of each descriptor according to the channel allocation parameters;
s3.2: according to the current channel distribution parameters, solving the operation of the sum of the maximized diversity gain and the multiplexing gain according to a formula (1) to obtain the multiplexing gain corresponding to each layer of each descriptor;
s3.3: according to the multiplexing gain corresponding to each layer of each descriptor, according to RC= rlogSNR, obtaining a channel coding rate corresponding to each layer of each descriptor, wherein RCRepresenting the channel coding rate, r the multiplexing gain, and SNR the received signal-to-noise ratio.
S3.4: and solving the operation of the sum of the maximized diversity gain and the multiplexing gain according to a formula (1) according to the multiplexing gain corresponding to each layer of each descriptor at present to obtain the channel distribution parameter corresponding to each layer of each descriptor.
Wherein, initializing the channel allocation parameter in step S3.1 makes the channel bandwidth allocated to each layer of the same descriptor the same.
Wherein, after the step S3.4 is executed, the method further includes repeatedly executing the steps S3.2 to S3.4 for several times to obtain the optimized channel coding rate and channel allocation parameter of each layer corresponding to each layer of each descriptor.
Wherein the step S4 includes:
transmitting the at least two descriptors through the fading channel corresponding to each descriptor respectively, whereinTransmission rate ofN Bandwidth of sending each layer in each descriptor, RCIndicating the channel coding rate, i indicating the descriptor number, j indicating the layer number, l indicating the channel allocation parameter, and N indicating the channel bandwidth of the descriptor.
The invention also provides a device for transmitting the information of the multi-description hierarchical coding, which comprises the following components:
a multiple description unit, configured to map a source into at least two descriptors according to channel states of more than one fading channel, where each descriptor corresponds to one fading channel;
a hierarchical coding unit, configured to perform hierarchical coding on each descriptor, and divide each descriptor into at least two layers;
the channel calculation unit is used for expressing the operation of minimizing the expected distortion as the operation of the sum of the maximized diversity gain and the multiplexing gain, solving the operation of the sum of the maximized diversity gain and the multiplexing gain and obtaining the channel coding rate and the channel distribution parameter of each layer of each descriptor; the manner in which the operation of minimizing the expected distortion is expressed as the operation of maximizing the sum of the diversity gain and the multiplexing gain is:
converting the operation of minimizing the expected distortion into:
wherein max represents a maximization operation, min represents a minimization operation, d represents a diversity gain, b represents a bandwidth utilization rate, r represents a multiplexing gain, l represents a channel allocation parameter, i represents a descriptor number, j represents a layer number, n represents a total layer number of the descriptor, and t represents an intermediate variable for calculation;
and the sending unit is used for sending the at least two descriptors through a fading channel corresponding to the descriptors by respectively adopting the channel coding rate and the channel allocation parameter of each layer of each descriptor.
(III) advantageous effects
The information sending method and the information sending device comprehensively consider the information source part and the channel part during information sending, and optimize the channel, so that the information is sent in an optimal channel allocation mode according to the fading condition of the wireless channel, thereby reducing the communication uncertainty and the signal transmission distortion caused by the fading of the wireless channel and improving the communication reliability.
Drawings
Fig. 1 is a flowchart of an information sending method of multiple description hierarchical coding according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a coding structure of a method for transmitting information by multiple description hierarchical coding according to an embodiment of the present invention;
FIG. 3 is a flow chart of another method for transmitting multiple description layered coding information according to an embodiment of the present invention;
fig. 4 is a schematic diagram of channel allocation of a method for transmitting information with multiple descriptions in hierarchical coding according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an information transmitting apparatus with multiple descriptions layered coding according to an embodiment of the present invention.
Detailed Description
The following detailed description of embodiments of the present invention is provided in connection with the accompanying drawings and examples. The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention.
Fig. 1 is a flowchart of an information sending method of multiple description hierarchical coding according to the present embodiment. As shown in fig. 1, the method includes the following processes.
Step 101: according to the channel state of more than one multipath fading channel, the information source is mapped into at least two descriptors, and each descriptor corresponds to one fading channel.
Step 102: each descriptor is hierarchically encoded.
In this step, each descriptor is divided into at least two layers when hierarchically encoded.
Step 103: and expressing the operation of minimizing the expected distortion as the operation of maximizing the sum of the diversity gain and the multiplexing gain, solving the operation of maximizing the sum of the diversity gain and the multiplexing gain, and obtaining the channel coding rate and the channel allocation parameter of each layer of each descriptor.
Step 104: and respectively adopting the channel coding rate and the channel allocation parameter of each layer of each descriptor, and transmitting the at least two descriptors through a fading channel corresponding to the descriptor.
In this embodiment, a source is first mapped into a plurality of descriptors, then each descriptor is layered, then a channel coding rate and a channel allocation parameter of each layer of each descriptor are obtained by expressing an operation of minimizing an expected distortion as an operation of maximizing a sum of a diversity gain and a multiplexing gain, and one descriptor is transmitted in each fading channel according to the channel coding rate and the channel allocation parameter. Therefore, the information source part and the channel part are comprehensively considered during information transmission, and the channel is optimized, so that the information is transmitted in an optimal channel allocation mode according to the fading condition of the wireless channel, thereby reducing the communication uncertainty and the signal transmission distortion caused by the fading of the wireless channel and improving the reliability of a communication system.
Fig. 2 is a schematic diagram of an encoding structure according to an embodiment of the present invention. As shown in fig. 2, with this coding structure, a source is first mapped into multiple descriptors, each descriptor corresponding to a fading channel. In fig. 2, the number of descriptors is only two, and in practical applications, the number of descriptors is not limited. Then, each descriptor is divided into multiple layers. And then all layers corresponding to each descriptor are sent to the sink through a fading channel. And decoding the information sink by combining the information source and the information channel.
The following describes the information transmission method proposed by the present invention in detail by taking mapping a source into two descriptors as an example with reference to the coding structure shown in fig. 2. As shown in fig. 3, the method includes the following processes.
Step 301: according to the channel states of two multipath fading channels, a source is mapped into two descriptors, and each descriptor corresponds to one fading channel. In this step, the information source is subjected to multiple description coding, which may be specifically implemented by using an optimal coding transmission scheme.
In particular, the source sequence is denoted by s, with s1And s2Two descriptors are shown separately. The multiple description encoder maps the source sequence s into two descriptors s1And s2Two descriptors refer to two versions formed after source compression, and the encoding process can be expressed as follows:
φK:s[1,...,K]→{1,...,M1}×{1,...,M2}
wherein phi isKRepresenting a multiple description encoder, K representing the number of symbols in the source sequence, M1Representation descriptor s1Number of symbols in, M2Representation descriptor s2The number of symbols in (1).
Accordingly, the decoding of multiple description coding consists of 3 decoders, including: an independent decoder 1, an independent decoder 2 and a core decoder. The independent decoder 1 and the independent decoder 2 decode the two descriptors s respectively1And s2Core decoder jointly decodes two descriptors s1And s2The decoding process can be expressed as:
wherein,it is shown that the individual decoders 1,it is shown that the individual decoders 2 are,which represents the core decoder, is shown,representing the decoded information.
After obtaining the descriptors through the mapping, the source coding rate of the two descriptors is obtained as follows:andwherein R isS1Representation descriptor s1Source coding rate of RS2Representation descriptor s2The source coding rate of.
The distortion factor of the multi-description coding of the step is as follows:
Step 302: each descriptor is hierarchically encoded.
In this step, each descriptor is hierarchically encoded. For two descriptors s1And s2And respectively carrying out layered coding.
In hierarchically encoding each descriptor, each descriptor is divided into at least two layers. Specifically, each descriptor may be partitioned into at least two layers, including: direct partitioning, unequal error protection, superposition coding techniques. The number of layers to be divided is not limited, and the number of layers of each descriptor may be the same or different. If the two descriptors are further divided into multi-layer code streams, n is respectively used1And n2Representation descriptor s1And s2Wherein n is1>1, and n2>1. Descriptors s1Obtaining after layering:descriptors s2Obtaining after layering:whereinThe superscript i of (a) represents the ith descriptor, i =1, 2; the subscript j represents the jth tier, j ∈ {1,21(n2)}. The channel bandwidth of each descriptor is represented by N, the source orderThe total number of sources in a column is denoted by K and the bandwidth utilization is denoted by b, then b = N/K, requiring b>1。
For two descriptors s1And s2The layers were separated. Specifically, the layered encoder may be divided into N layers, the channel bandwidth N is divided proportionally, and l is used for transmitting the channel bandwidth occupied by the j-th layerjN represents 1>lj>0. For descriptors s1And s2Should satisfy respectivelyWith RCIndicating the channel coding rate, the channel coding rate of each layer of the transport channelWhere the superscript i represents the ith descriptor, i =1, 2; the subscript j represents the jth tier, j ∈ {1,21(n2)}. According to b = RC/RSThe relationship between the source coding rate and the channel coding rate can be obtained, where b represents the bandwidth utilization. With RSRepresenting the source coding rate, layer j having a source coding rate ofThe interruption probability is used for characterizing the interruption performance of the link, and the interruption probability of the j layer is expressed asThe information of the j layer is the enhancement information of the previous j-1 layer, and the information of the j layer can be obtained only if the decoding of the information of the previous j-1 layer is successful. The source distortion factor of the correct decoding of the front j layers is as follows:where D denotes the distortion factor, t denotes the intermediate variable used for the calculation, the superscript i denotes the ith descriptor, the subscript j denotes the jth layer,
after step 302, the channel coding rate and channel allocation parameter for each layer of each descriptor are obtained by expressing the operation of minimizing the expected distortion as the operation of maximizing the sum of diversity gain and multiplexing gain, and solving the operation of maximizing the sum of diversity gain and multiplexing gain. Specifically, the following steps 303 to 304 may be included.
Step 303: and solving the minimum expected distortion to obtain the channel coding rate of each layer of each descriptor.
The present step specifically includes the following steps 1 to 4.
Step 1: the operation of minimizing the expected distortion is represented as an operation of maximizing the sum of the diversity gain and the multiplexing gain.
In particular, the amount of the solvent to be used,is the interruption probability of the j-th layerWhere Pr represents the probability of occurrence of an event, and i (c) represents the channel capacity, that is, when the channel transmission rate is greater than the channel capacity, the transmission is interrupted and the receiving end cannot decode correctly. Under the constraint of source layered coding, satisfyI.e., the channel transmission rate of the j-th layer information is less than the channel transmission rate of the j +1 layer, and the outage probability increases as the channel transmission rate increases, i.e.Source ith descriptor divided into niLayer, the interruption probability of layer 0 is 0, niThe interruption probability of +1 layer is 1, i.e.
Expected distortion of the ith descriptor from the distortion level of each hierarchy of the descriptorAnd the probability of interruption of the channel occupied by each hierarchical information, in EDiRepresents the expected distortion of the ith descriptor, namely:
when receiving a source, in order to minimize the expected distortion of the source, it is necessary to reasonably allocate a channel corresponding to each descriptor of the source, and each descriptor is further divided into a base layer and a plurality of enhancement layers. In the embodiment of the invention, each descriptor corresponds to one channel, and the transmission channels of a plurality of descriptors are independent from each other. The ith descriptor being divided into niLayer, then the channel of the descriptor transmission is also divided into niA sub-channel ofRepresents the proportion of each subchannel, j =1,2i,j=1,2,...,ni. And, the sum of all sub-channels conforms to the normalized characteristics of the channel, i.e.Furthermore, according to the layering technique employed in the embodiment of the present invention, the rate relationship of each subchannel transmission is: the channel transmission rate of the j-th layer is smaller than that of the j + 1-th layer, i.e.In the embodiment of the invention, the channel allocation parameters and the transmission rate on the sub-channel are obtained by solving the minimum signal source expected distortion performance. The channel allocation parameter is the bandwidth proportion of each sub-channel occupied by each layerTo do so byAnd (4) showing. Channel transmission rate ofAnd (4) showing.
From the above analysis, the operation of minimizing the expected distortion can be simply summarized as the following operational equation:
s.t. <math>
<mrow>
<munderover>
<mi>Σ</mi>
<mrow>
<mi>j</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<msub>
<mi>n</mi>
<mi>i</mi>
</msub>
</munderover>
<msubsup>
<mi>l</mi>
<mi>j</mi>
<mi>i</mi>
</msubsup>
<mo>=</mo>
<mn>1</mn>
</mrow>
</math>
where min represents the minimization operation. The minimization process expressed by the formula is nonlinear optimization, the complexity is high, the engineering solution is convenient, the nonlinear method is converted into a linear method for solution, and the specific conversion process is described below.
The embodiment of the invention is mainly applied to the modern mobile communication system, so the signal source expected distortion performance under the condition of high signal-to-noise ratio is considered by combining the characteristics of the modern mobile communication system. The operation of minimizing the expected distortion is converted into an operation of maximizing the sum of the diversity gain and the multiplexing gain of the system by determining the important determinant of the expected distortion of the source under the environment with high signal-to-noise ratio, namely:
wherein max represents a maximization operation, min represents a minimization operation, d represents a diversity gain, b represents a bandwidth utilization rate, r represents a multiplexing gain, r belongs to [0,1], l represents a channel allocation parameter, i represents a descriptor sequence number, j represents a layer sequence number, n represents a total layer number of the descriptor, and t represents an intermediate variable for calculation.
The multiplexing gain, channel coding rate and received signal-to-noise ratio have the following relations: rC= rlogSNR where RCRepresenting the channel coding rate and SNR representing the received signal-to-noise ratio.
In summary, in step 1, the operation of minimizing the expected distortion is converted intoAnd calculating, wherein max represents a maximization operation, min represents a minimization operation, d represents a diversity gain, b represents a bandwidth utilization rate, r represents a multiplexing gain, l represents a channel allocation parameter, i represents a descriptor number, j represents a layer number, n represents a total layer number of the descriptor, and t represents an intermediate variable for calculation. By this equivalent approximate conversion, the system design can be simplified.
Step 2: and equally distributing the channels to obtain initialized channel distribution parameters.
Specifically, assuming equal channel allocation, the channel allocation parameters in the case of equal channel allocation are taken as the preset channel allocation parameters, that is, in step 2, the preset channel allocation parameters are obtained by the following calculation formulaj=1,2,...,niIn the formula, in the presence of a catalyst,j=1,2,...,niparameters are allocated for the initialized channel.
And 3, step 3: and solving the operation of the sum of the maximized diversity gain and the multiplexing gain according to the initialized channel distribution parameters to obtain the multiplexing gain corresponding to each layer of each descriptor.
In particular, channel allocation parameters are based on initializationj=1,2,...,niSolving for <math>
<mrow>
<munder>
<mi>max</mi>
<mrow>
<msup>
<mi>r</mi>
<mi>i</mi>
</msup>
<mo>,</mo>
<msup>
<mi>l</mi>
<mi>i</mi>
</msup>
</mrow>
</munder>
<munder>
<mi>min</mi>
<mrow>
<mn>0</mn>
<mo>≤</mo>
<mi>j</mi>
<mo>≤</mo>
<msub>
<mi>n</mi>
<mi>i</mi>
</msub>
</mrow>
</munder>
<mo>{</mo>
<mi>d</mi>
<mrow>
<mo>(</mo>
<msubsup>
<mi>r</mi>
<mrow>
<mi>j</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mi>i</mi>
</msubsup>
<mo>)</mo>
</mrow>
<mo>+</mo>
<mi>b</mi>
<msubsup>
<mi>Σ</mi>
<mrow>
<mi>t</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>j</mi>
</msubsup>
<msubsup>
<mi>l</mi>
<mi>t</mi>
<mi>i</mi>
</msubsup>
<msubsup>
<mi>r</mi>
<mi>t</mi>
<mi>i</mi>
</msubsup>
<mo>}</mo>
</mrow>
</math> Calculating to obtain channel transmission rate parameterThe specific solving process comprises the following steps: will be provided withj=1,2,...,niSubstitution into <math>
<mrow>
<mrow>
<munder>
<mi>max</mi>
<mrow>
<msup>
<mi>r</mi>
<mi>i</mi>
</msup>
<mo>,</mo>
<msup>
<mi>l</mi>
<mi>i</mi>
</msup>
</mrow>
</munder>
<munder>
<mi>min</mi>
<mrow>
<mn>0</mn>
<mo>≤</mo>
<mi>j</mi>
<mo>≤</mo>
<msub>
<mi>n</mi>
<mi>i</mi>
</msub>
</mrow>
</munder>
<mo>{</mo>
<mi>d</mi>
<mrow>
<mo>(</mo>
<msubsup>
<mi>r</mi>
<mrow>
<mi>j</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mi>i</mi>
</msubsup>
<mo>)</mo>
</mrow>
<mo>+</mo>
<mi>b</mi>
<msubsup>
<mi>Σ</mi>
<mrow>
<mi>t</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>j</mi>
</msubsup>
<msubsup>
<mi>l</mi>
<mi>t</mi>
<mi>i</mi>
</msubsup>
<msubsup>
<mi>r</mi>
<mi>t</mi>
<mi>i</mi>
</msubsup>
<mo>}</mo>
</mrow>
<mo>,</mo>
</mrow>
</math> The following system of equations is obtained:
and is j=1,2,...,ni
According to the above equation system, the multiplexing gain corresponding to each layer of each descriptor can be calculated as
And 4, step 4: and calculating the channel coding rate corresponding to each layer of each descriptor according to the multiplexing gain corresponding to each layer of each descriptor.
Specifically, in step 4, the rootAccording to the multiplexing gain corresponding to each layer of each descriptor, according to the calculation formula RC= rlogSNR, obtaining channel coding rate corresponding to each layer of each descriptorWherein R isCRepresenting the channel coding rate, r the multiplexing gain, and SNR the received signal-to-noise ratio.
Step 304: and solving the operation of maximizing the sum of the diversity gain and the multiplexing gain according to the multiplexing gain corresponding to each layer of the descriptor, and acquiring the optimized channel allocation parameter corresponding to each layer of each descriptor. The above steps being initialisedFurther obtain by a double operation
Further, such equal division as described aboveIs certainly not optimal, and the present step is then using the already obtainedThen calculate the optimalAnd (6) sequentially iterating. Specifically, the multiplexing gain calculated in step 303 is usedSubstituting the operation of maximizing the sum of the diversity gain and the multiplexing gainObtaining channel allocation parameters corresponding to each layer of each descriptorj=1,2,...,ni,i=1,2。
After step 304 is completed, the channel coding rate and channel allocation parameters corresponding to each layer of each descriptor can be obtained. In practical application, after the step 303 and the step 304 are executed once, the optimal value can be obtained by performing a plurality of iterative operations according to the step 303 and the step 304 and calculatingAndfor example, after the first execution of step 304, the method may be performed according to the results obtained by the first execution of step 304Step 303 is executed again, that is, the first time step 304 is executedSubstituting the operation of the sum of the maximum diversity gain and the multiplexing gain again <math>
<mrow>
<mrow>
<munder>
<mi>max</mi>
<mrow>
<msup>
<mi>r</mi>
<mi>i</mi>
</msup>
<mo>,</mo>
<msup>
<mi>l</mi>
<mi>i</mi>
</msup>
</mrow>
</munder>
<munder>
<mi>min</mi>
<mrow>
<mn>0</mn>
<mo>≤</mo>
<mi>j</mi>
<mo>≤</mo>
<msub>
<mi>n</mi>
<mi>i</mi>
</msub>
</mrow>
</munder>
<mo>{</mo>
<mi>d</mi>
<mrow>
<mo>(</mo>
<msubsup>
<mi>r</mi>
<mrow>
<mi>j</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mi>i</mi>
</msubsup>
<mo>)</mo>
</mrow>
<mo>+</mo>
<mi>b</mi>
<msubsup>
<mi>Σ</mi>
<mrow>
<mi>t</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>j</mi>
</msubsup>
<msubsup>
<mi>l</mi>
<mi>t</mi>
<mi>i</mi>
</msubsup>
<msubsup>
<mi>r</mi>
<mi>t</mi>
<mi>i</mi>
</msubsup>
<mo>}</mo>
</mrow>
<mo>,</mo>
</mrow>
</math> By performing step 303 again, reacquireThen according to the result obtained by executing step 303 againStep 304 is executed, i.e. the one obtained by executing step 303 for the first timeSubstituting the operation of the sum of the maximum diversity gain and the multiplexing gain again <math>
<mrow>
<mrow>
<munder>
<mi>max</mi>
<mrow>
<msup>
<mi>r</mi>
<mi>i</mi>
</msup>
<mo>,</mo>
<msup>
<mi>l</mi>
<mi>i</mi>
</msup>
</mrow>
</munder>
<munder>
<mi>min</mi>
<mrow>
<mn>0</mn>
<mo>≤</mo>
<mi>j</mi>
<mo>≤</mo>
<msub>
<mi>n</mi>
<mi>i</mi>
</msub>
</mrow>
</munder>
<mo>{</mo>
<mi>d</mi>
<mrow>
<mo>(</mo>
<msubsup>
<mi>r</mi>
<mrow>
<mi>j</mi>
<mo>+</mo>
<mn>1</mn>
</mrow>
<mi>i</mi>
</msubsup>
<mo>)</mo>
</mrow>
<mo>+</mo>
<mi>b</mi>
<msubsup>
<mi>Σ</mi>
<mrow>
<mi>t</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mi>j</mi>
</msubsup>
<msubsup>
<mi>l</mi>
<mi>t</mi>
<mi>i</mi>
</msubsup>
<msubsup>
<mi>r</mi>
<mi>t</mi>
<mi>i</mi>
</msubsup>
<mo>}</mo>
</mrow>
<mo>,</mo>
</mrow>
</math> By performing step 304 again, the data is acquired againAccording to the method, the iteration times are set to be less than 10 times according to the actual requirement of the communication system applied by the information sending method, and the optimal information can be finally obtained after the iteration of 10 times at most, namely, by repeatedly executing the step 303 and the step 304And
fig. 4 is a schematic diagram of channel allocation in this embodiment. As shown in fig. 4, taking 2 descriptors as an example, the channel bandwidth of each descriptor is N, and the descriptor s1Each layer of Respectively has a bandwidth of Descriptors s2Each layer of Respectively has a bandwidth of
Step 305: and respectively adopting the channel coding rate and the channel allocation parameter of each layer of each descriptor, and transmitting the at least two descriptors through a fading channel corresponding to the descriptor.
Specifically, at least two descriptors are respectively transmitted through fading channels corresponding to each descriptor, whereinTransmission rate ofBandwidth of each descriptor, RCRepresenting the channel coding rate, i represents a descriptorSequence number, j denotes a layer sequence number, l denotes a channel allocation parameter, and N denotes a channel bandwidth of a descriptor.
In the present embodiment, the channel coding rate and the channel allocation parameter for each layer of each descriptor are obtained by combining multiple description coding with layered coding and then by expressing an operation of minimizing an expected distortion as an operation of maximizing the sum of a diversity gain and a multiplexing gain. Therefore, the information source part and the channel part are comprehensively considered during information transmission, and the optimal channel allocation mode is adopted for transmission according to the fading condition of the wireless channel, so that the reliability of the communication system is improved.
Fig. 5 is a schematic structural diagram of an information transmitting apparatus with multiple description layers encoded according to an embodiment of the present invention. As shown in fig. 5, the information transmitting apparatus includes at least: a multiple description unit 51, a layered coding unit 52, a channel calculation unit 53, and a transmission unit 54.
The multiple description unit 51 is configured to map a source into at least two descriptors according to channel states of more than one fading channel, where each descriptor corresponds to one fading channel.
The hierarchical coding unit 52 is configured to perform hierarchical coding on each descriptor, and divide each descriptor into at least two layers.
The channel calculating unit 53 is configured to represent the operation of minimizing the expected distortion as an operation of maximizing the sum of the diversity gain and the multiplexing gain, solve the operation of maximizing the sum of the diversity gain and the multiplexing gain, and obtain the channel coding rate and the channel allocation parameter of each layer of each descriptor.
The transmitting unit 54 is configured to transmit at least two descriptors through a fading channel corresponding to each descriptor by using the channel coding rate and the channel allocation parameter of each layer of each descriptor.
On the basis of the above technical solution, specifically, the hierarchical coding unit 52 is specifically configured to partition each descriptor into at least two layers and perform hierarchical coding on each descriptor by using a direct partitioning and/or unequal error protection and/or an overlapping coding technique.
On the basis of the above technical solution, in particular, the channel calculating unit 53 is specifically configured to convert the operation of minimizing the expected distortion intoAnd calculating, wherein max represents a maximization operation, min represents a minimization operation, d represents a diversity gain, b represents a bandwidth utilization rate, r represents a multiplexing gain, l represents a channel allocation parameter, i represents a descriptor number, j represents a layer number, n represents a total layer number of the descriptor, and t represents an intermediate variable for calculation.
On the basis of the foregoing technical solution, specifically, the channel calculating unit 53 is further configured to equally allocate channels, obtain preset channel allocation parameters, solve an operation of a sum of a maximized diversity gain and a multiplexing gain according to the preset channel allocation parameters, obtain a multiplexing gain corresponding to each layer of each descriptor, and obtain a multiplexing gain corresponding to each layer of each descriptor according to RC= rlogSNR, obtaining a channel coding rate corresponding to each layer of each descriptor, wherein RCRepresenting the channel coding rate, r representing multiplexing gain, and SNR representing the received signal-to-noise ratio, solving the operation of maximizing the sum of diversity gain and multiplexing gain according to the multiplexing gain corresponding to each layer of the descriptor, and obtaining the channel allocation parameter corresponding to each layer of each descriptor.
Based on the above technical solution, in particular, the transmitting unit 54 is configured to transmit at least two descriptors through the fading channel corresponding to each descriptor respectively, whereinTransmission rate ofN Bandwidth of sending each layer in each descriptor, RCDenotes the channel coding rate, i denotes the descriptor number, j denotes the layer number, l denotes the channelThe allocation parameter, N, denotes the channel bandwidth of the descriptor.
Specifically, the specific implementation manner of each constituent unit of the information sending apparatus in the above embodiment of the present invention may refer to the description of the specific process in the information method.
In the embodiment of the present invention, a multiple description unit, a hierarchical unit, and a hierarchical coding unit are used to combine a multiple description coding technique with a hierarchical coding technique, and then a channel calculation unit is used to obtain a channel coding rate and a channel allocation parameter for each layer of each descriptor by expressing an operation of minimizing an expected distortion as an operation of maximizing a sum of a diversity gain and a multiplexing gain. Therefore, the information transmitting device comprehensively considers the source part and the channel part during information transmission, and adopts an optimal channel allocation mode to transmit according to the fading condition of a wireless channel, thereby improving the reliability of a communication system.
The above embodiments are only for illustrating the invention and are not to be construed as limiting the invention, and those skilled in the art can make various changes and modifications without departing from the spirit and scope of the invention, therefore, all equivalent technical solutions also belong to the scope of the invention, and the scope of the invention is defined by the claims.
Claims (7)
1. An information sending method of multi-description hierarchical coding is characterized by comprising the following steps:
s1: mapping an information source into at least two descriptors according to the channel states of at least two multipath fading channels, wherein each descriptor corresponds to one fading channel one by one;
s2: hierarchically coding each descriptor, and dividing each descriptor into at least two layers;
s3: expressing the operation of minimizing the expected distortion as the operation of the sum of the maximized diversity gain and the multiplexing gain, solving the operation of the sum of the maximized diversity gain and the multiplexing gain, and obtaining the channel coding rate and the channel distribution parameter of each layer of each descriptor; the manner in which the operation of minimizing the expected distortion is expressed as the operation of maximizing the sum of the diversity gain and the multiplexing gain is:
converting the operation of minimizing the expected distortion into:
wherein max represents a maximization operation, min represents a minimization operation, d represents a diversity gain, b represents a bandwidth utilization rate, r represents a multiplexing gain, l represents a channel allocation parameter, i represents a descriptor number, j represents a layer number, n represents a total layer number of the descriptor, and t represents an intermediate variable for calculation;
s4: and respectively adopting the channel coding rate and the channel allocation parameter of each layer of each descriptor, and transmitting the at least two descriptors through a fading channel corresponding to the descriptor.
2. The method for transmitting information through multiple description layered coding according to claim 1, wherein the step S2 for dividing each of the descriptors into at least two layers comprises:
each of the descriptors is sub-partitioned into at least two layers using direct partitioning, unequal error protection, and/or overlapping coding techniques.
3. The method for transmitting information through multiple description layered coding according to claim 1, wherein the step S3 of solving the operation of maximizing the sum of diversity gain and multiplexing gain to obtain the channel coding rate and the channel allocation parameter of each layer of each descriptor includes:
s3.1: initializing channel allocation parameters, and allocating channel bandwidth for each layer of each descriptor according to the channel allocation parameters;
s3.2: according to the current channel distribution parameters, solving the operation of the sum of the maximized diversity gain and the multiplexing gain according to a formula (1) to obtain the multiplexing gain corresponding to each layer of each descriptor;
s3.3: according to the multiplexing gain corresponding to each layer of each descriptor, according to RC= rlogSNR, obtaining a channel coding rate corresponding to each layer of each descriptor, wherein RCRepresenting the channel coding rate, r the multiplexing gain, and SNR the received signal-to-noise ratio;
s3.4: and solving the operation of the sum of the maximized diversity gain and the multiplexing gain according to a formula (1) according to the multiplexing gain corresponding to each layer of each descriptor at present to obtain the channel distribution parameter corresponding to each layer of each descriptor.
4. The method according to claim 3, wherein the step S3.1 initializes the channel allocation parameters so that the channel bandwidth allocated to each layer of the same descriptor is the same.
5. The method as claimed in claim 3, wherein the step S3.4 is further performed and then repeated several times, i.e. steps S3.2 to S3.4 are performed, so as to obtain the optimized channel coding rate and channel allocation parameter for each layer corresponding to each layer of each descriptor.
6. The method according to any one of claims 1 to 5, wherein the step S4 comprises:
transmitting the at least two descriptors through the fading channel corresponding to each descriptor respectively, whereinTransmission rate ofN Bandwidth of sending each layer in each descriptor, RCIndicating the channel coding rate, i indicating the descriptor number, j indicating the layer number, l indicating the channel allocation parameter, and N indicating the channel bandwidth of the descriptor.
7. An information transmitting apparatus for multiple description layered coding, comprising:
a multiple description unit, configured to map a source into at least two descriptors according to channel states of more than one fading channel, where each descriptor corresponds to one fading channel;
a hierarchical coding unit, configured to perform hierarchical coding on each descriptor, and divide each descriptor into at least two layers;
the channel calculation unit is used for expressing the operation of minimizing the expected distortion as the operation of the sum of the maximized diversity gain and the multiplexing gain, solving the operation of the sum of the maximized diversity gain and the multiplexing gain and obtaining the channel coding rate and the channel distribution parameter of each layer of each descriptor; the manner in which the operation of minimizing the expected distortion is expressed as the operation of maximizing the sum of the diversity gain and the multiplexing gain is:
converting the operation of minimizing the expected distortion into:
wherein max represents a maximization operation, min represents a minimization operation, d represents a diversity gain, b represents a bandwidth utilization rate, r represents a multiplexing gain, l represents a channel allocation parameter, i represents a descriptor number, j represents a layer number, n represents a total layer number of the descriptor, and t represents an intermediate variable for calculation;
and the sending unit is used for sending the at least two descriptors through a fading channel corresponding to the descriptors by respectively adopting the channel coding rate and the channel allocation parameter of each layer of each descriptor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210091321.8A CN102629893B (en) | 2012-03-30 | 2012-03-30 | Information sending method and device by multiple-description successive refinement coding |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210091321.8A CN102629893B (en) | 2012-03-30 | 2012-03-30 | Information sending method and device by multiple-description successive refinement coding |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102629893A CN102629893A (en) | 2012-08-08 |
CN102629893B true CN102629893B (en) | 2014-07-02 |
Family
ID=46588056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210091321.8A Active CN102629893B (en) | 2012-03-30 | 2012-03-30 | Information sending method and device by multiple-description successive refinement coding |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102629893B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2894860A1 (en) * | 2014-01-14 | 2015-07-15 | Thomson Licensing | Method and apparatus for multiplexing layered coded contents |
CN104080184B (en) * | 2014-06-30 | 2017-07-07 | 清华大学 | Transmitting layered compression information source does not wait weight resource allocation methods in a kind of COFDM systems |
CN110336644B (en) * | 2019-07-15 | 2020-12-15 | 杭州泽铭睿股权投资有限公司 | Layered coding method under high-dimensional modulation |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1805445A (en) * | 2006-01-12 | 2006-07-19 | 北京邮电大学 | Method of seamless switching for transmission of mobile stream media |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7480252B2 (en) * | 2002-10-04 | 2009-01-20 | Koniklijke Philips Electronics N.V. | Method and system for improving transmission efficiency using multiple-description layered encoding |
-
2012
- 2012-03-30 CN CN201210091321.8A patent/CN102629893B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1805445A (en) * | 2006-01-12 | 2006-07-19 | 北京邮电大学 | Method of seamless switching for transmission of mobile stream media |
Also Published As
Publication number | Publication date |
---|---|
CN102629893A (en) | 2012-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111954982B (en) | Apparatus and method for encoding and decoding using polar code in wireless communication system and broadcasting system | |
US9801074B2 (en) | Cognitive use of multiple regulatory domains | |
EP3193472B1 (en) | Data packet processing method and device | |
CN110800216A (en) | Method and apparatus for rate matching for communication and broadcast systems | |
CN104756434B (en) | For the method and communication node of the physical downlink control channel EPDCCH message for mapping enhancing | |
US11032025B2 (en) | Sequence generation method for polar code, storage medium thereof, and data transmission method and apparatus using same | |
EP2136474B1 (en) | Encoding and decoding of low density parity check (LDPC) codes for frequency selective channels | |
CN110785953B (en) | Data transmission method, device and storage medium | |
EP4228168A2 (en) | Rate matching to maintain code block resource element boundaries | |
CN102594492B (en) | A kind of code block dividing method and device | |
CN112994850A (en) | SCMA coding and decoding method combining transmitting end and receiving end | |
CN102629893B (en) | Information sending method and device by multiple-description successive refinement coding | |
EP3490181B1 (en) | Data transmission method and device | |
CN102761781B (en) | The method of transmission of video, Apparatus and system | |
CN112367523A (en) | Resource management method in SVC multicast based on NOMA in heterogeneous wireless network | |
JP2011514754A (en) | Method and apparatus for diversity combining of repeated signals in an OFDMA system | |
CN106788893B (en) | Sparse interleaving multiple access method | |
CN112019300B (en) | Signal wireless transmission method for nuclear magnetic resonance imaging equipment | |
EP4123933A1 (en) | Data processing method, apparatus and device | |
US20180092068A1 (en) | Facilitating a two-stage downlink control channel in a wireless communication system | |
KR102656609B1 (en) | Method for transceiving signal using polar code and device thereof | |
KR102555639B1 (en) | Method and apparatus for design of punctured polar codes | |
CN103188525B (en) | A kind of transmission of video, method of reseptance and device | |
WO2022027661A1 (en) | Communication method, apparatus and system | |
CN101510813A (en) | Method for transmitting and processing data of communication system, communication system and communication equipment |
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 |