CN100346578C - Realizing method of space hour continuous phase modulating coder - Google Patents
Realizing method of space hour continuous phase modulating coder Download PDFInfo
- Publication number
- CN100346578C CN100346578C CNB200410000335XA CN200410000335A CN100346578C CN 100346578 C CN100346578 C CN 100346578C CN B200410000335X A CNB200410000335X A CN B200410000335XA CN 200410000335 A CN200410000335 A CN 200410000335A CN 100346578 C CN100346578 C CN 100346578C
- Authority
- CN
- China
- Prior art keywords
- generator matrix
- continuous phase
- optimum code
- adder
- modulo
- 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
Links
Images
Classifications
-
- Y02B60/50—
Landscapes
- Radio Transmission System (AREA)
Abstract
The present invention relates to a method for realizing a space-time continuous phase modulation encoder. The method proposes the synthetic optimization design of space-time encoding (STTC), antenna diversity and continuous phase modulation (CPM) for the first time. Compared with an optimum code of space-time STTC, the method has excellent error correction capability by analyzing the performance of an optimum code of space-time continuous phase modulation (STCPM). The method for realizing an optimum code of space-time continuous phase modulation can reduce transmitting power, improve receiving performance, enhance frequency spectrum utilization rate and largely reduce the code error rate in practical communication environment. On average, compared with a traditional space-time optimum code, the optimum codes of continuous phase modulation proposed by the present invention have the encoding gains of 2dB to 8dB. The method for realizing a space-time continuous phase modulation encoder of the present invention is especially suitable for mobile communication environment, and can also be applied to a satellite communication system and an underwater communication system.
Description
Technical field
The present invention relates to a kind of implementation method of channel encoder, exactly, relate to a kind of implementation method of Continuous Phase Modulation encoder when channel coding technology, diversity antenna technology and Continuous Phase Modulation are carried out complex optimum empty, belong to the channel coding technology field of digital communication.
Background technology
In recent years, Space Time Coding (STTC) becomes the research focus of theoretical circles.People such as V.Tarokh have creatively proposed the Space Time Coding design criterion, have introduced paired error probability (PWEP) and two optimization criterions: order criterion and determinant criterion, and hand-designed has provided some simple STTC coded formats.Because the encoder in the V.Tarokh original papers is a hand-designed, can not guarantee it is optimum code, therefore numerous scholars are carrying out useful exploration aspect optimum STTC code Design and the theoretical performance analysis.
At present, Space Time Coding research main flow still concentrates on the direction of chnnel coding and many antennas linear modulation combined optimization.Except well-known linear modulation method, permanent envelope non-linear modulation method-Continuous Phase Modulation (CPM) that propose the beginning of the eighties also is a kind of modulating mode of performance brilliance.Because CPM has than the more characteristics of signals parameter of linear modulation, it is contemplated that, by complex optimum coding and modulation format, very likely obtain than the better coded modulation scheme of linear modulation mode (STTC).
The design of STTC coding differs widely with the design of traditional chnnel coding, need to consider to be optimized in complex space, and Continuous Phase Modulation STCPM coding makes optimized design difficult more owing to introduced non-linear modulation when empty.According to the argumentation of J.L.Massey, complex optimum convolutional encoding and CPM modulate to regard as and design channel encoder on integer items.The Continuous Phase Modulation encoder just becomes the focus of people's concern in the industry when therefore, how to realize sky.
Summary of the invention
The purpose of this invention is to provide a kind of implementation method of Continuous Phase Modulation encoder when empty, the implementation method of Continuous Phase Modulation (STCPM) optimum code can reduce transmitting power, improves receptivity, improves the availability of frequency spectrum, reduce the error rate greatly when adopting these skies in the practical communication environment.
The object of the present invention is achieved like this: a kind of implementation method of Continuous Phase Modulation encoder when empty, and this encoder is made of Space Time Coding device, continuous phase encoder, two diverter switches, a plurality of memoryless modulator and a plurality of transmitting antennas; If the encoder list entries is { x (k) }, k=1,2 .... be time mark, this sequence is the binary message bit sequence; It is characterized in that: described Space Time Coding device links to each other by first diverter switch in proper order with the continuous phase encoder, and does not have feedback arrangement, and this sky time-code device has L
t(v+1) individual tap coefficient is expressed as generator matrix
L represents continuous phase encoder delay unit number in the formula; This implementation method comprises the steps: at least
(1) above-mentioned list entries { x (k) } is sent into encoder in regular turn under clock signal drives;
(2) input signal is at first sent into the Space Time Coding device, and the Space Time Coding device is by L
tThe road constitutes, and each road comprises v delay unit, and comprises v+1 modular two multiplier, a v modulo 2 adder at most, clock cycle T of each delay unit time-delay, described L
tThe number of expression transmitting antenna, v represents the number of Space Time Coding device delay unit;
(3) list entries of sending into the Space Time Coding device first via is divided into two-way: the one tunnel sends into first delay unit (131), and first modular two multiplier (111) and Space Time Coding device tap coefficient g are sent in another road
11Carrying out mould 2 multiplies each other; The output of first delay unit (131) is divided into two-way again: the one tunnel sends into second delay unit (132), and second modular two multiplier (112) and Space Time Coding device tap coefficient g are sent in another road
12Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (121) and carries out exclusive-OR with the output of modular two multiplier (111); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, exports y as a result up to modulo 2 adder (122)
1(k);
(4) list entries of sending into Space Time Coding device the second tunnel also is divided into two-way: the one tunnel sends into first delay unit (134), and first modular two multiplier (115) and Space Time Coding device tap coefficient g are sent in another road
21Carrying out mould 2 multiplies each other; The output of first delay unit (134) is divided into two-way again: the one tunnel sends into second delay unit (135), and second modular two multiplier (116) and Space Time Coding device tap coefficient g are sent in another road
22Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (123) and carries out exclusive-OR with the output of modular two multiplier (115); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, exports y as a result up to modulo 2 adder (124)
2(k);
(5) for all the other each roads of Space Time Coding device, repeat the operating process of above-mentioned steps (3), (4); Send into last road of Space Time Coding device, i.e. L
tThe list entries on road also is divided into two-way: the one tunnel sends into first delay unit (137), and first modular two multiplier (119) and Space Time Coding device tap coefficient g are sent in another road
Lt, 1Carrying out mould 2 multiplies each other; The output of first delay unit (137) is divided into two-way again: the one tunnel sends into second delay unit (138), and second modular two multiplier (1110) and Space Time Coding tap coefficient g are sent in another road
Lt, 2Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (125) and carries out exclusive-OR with the output of modular two multiplier (119); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, exports y as a result up to modulo 2 adder (126)
Lt(k);
(6) L of Space Time Coding device
tRoad output sequence y
1(k), y
2(k) ..., y
Lt(k) through first diverter switch, be converted to one tunnel serial sequence from the multidiameter delay sequence, send into the continuous phase encoder successively, the continuous phase encoder is made of L delay unit and a modulo 2 adder, clock cycle T of each delay unit time-delay;
(7) list entries of continuous phase encoder is divided into two-way, and one the tunnel is direct output sequence Z
1(k), another road is divided into two-way output again through first delay unit (1310), and one the tunnel is direct output sequence Z
2(k), the next stage delay unit is sent on another road; The rest may be inferred, and the output of L-1 delay unit (1312) also is divided into two-way, and one the tunnel is direct output sequence Z
L(k), the output sequence that modulo 2 adder (127) and L delay unit (1313) are sent in another road carries out exclusive-OR, the gained result sends into L delay unit (1313), and the output of L delay unit (1313) also is divided into two-way, and one the tunnel is direct output sequence Z
L+1(k), another road feeds back to modulo 2 adder (127);
(8) L+1 of continuous phase encoder and line output Z
1(k), Z
2(k) ..., Z
L+1(k) send into second diverter switch and L respectively
tIndividual identical memoryless modulator links to each other;
(9) table look-up according to the combined sequence of input in each memoryless modulator (141)~(143), need to determine the continuous phase modulated signal of transmission, and pass through each self-corresponding antenna transmission in channel, so finished all operations that does not have feedback Continuous Phase Modulation encoder.
Purpose of the present invention also can be achieved in that a kind of implementation method of Continuous Phase Modulation encoder when empty, and this encoder is made of Space Time Coding device, continuous phase encoder, two diverter switches, a plurality of memoryless modulator and a plurality of transmitting antennas; If the encoder list entries is { x (k) }, k=1,2 .... be time mark, this sequence is the binary message bit sequence; It is characterized in that: described Space Time Coding device links to each other by first diverter switch in proper order with the continuous phase encoder, and Continuous Phase Modulation encoder when being provided with feedback arrangement between the two and forming this sky; This Space Time Coding device has L
t(v+1) individual tap coefficient, this continuous phase encoder has L
tL feedback tap coefficient, its generator matrix is expressed as
This implementation method comprises the steps: at least
(1) above-mentioned list entries { x (k) } is sent into encoder in regular turn under clock signal drives;
(2) input signal is at first sent into the Space Time Coding device, and the Space Time Coding device is by L
tThe road constitutes, and each road comprises v delay unit, and comprises v+1 modular two multiplier and v modulo 2 adder at most, clock cycle T of each delay unit time-delay, described L
tThe number of expression transmitting antenna, v represents the number of Space Time Coding device delay unit;
(3) list entries of sending into the Space Time Coding device first via is divided into two-way: the one tunnel sends into first delay unit (231), and first modular two multiplier (211) and Space Time Coding device tap coefficient g are sent in another road
11Carrying out mould 2 multiplies each other; The output of first delay unit (231) is divided into two-way again: the one tunnel sends into second delay unit (232), and second modular two multiplier (212) and Space Time Coding tap coefficient g are sent in another road
12Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (221) and carries out exclusive-OR with the output of modular two multiplier (211); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, and the result of afterbody is at modulo 2 adder (222) and continuous phase encoder first via feedback sequence u
1(k) carry out obtaining exporting y as a result behind the exclusive-OR
1(k);
(4) list entries of sending into Space Time Coding device the second tunnel also is divided into two-way: the one tunnel sends into first delay unit (234), and first modular two multiplier (215) and Space Time Coding device tap coefficient g are sent in another road
21Carrying out mould 2 multiplies each other; The output of first delay unit (234) is divided into two-way again: the one tunnel sends into second delay unit (235), and second modular two multiplier (216) and Space Time Coding tap coefficient g are sent in another road
22Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (223) and carries out exclusive-OR with the output of modular two multiplier (215); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, and the result of afterbody is at modulo 2 adder (224) and continuous phase encoder first via feedback sequence u
2(k) carry out obtaining exporting y as a result behind the exclusive-OR
2(k);
(5) for all the other each roads of Space Time Coding device, repeat the operating process of above-mentioned steps (3), (4); Send into last road of Space Time Coding device, i.e. L
tThe list entries on road also is divided into two-way: the one tunnel sends into first delay unit (237), and first modular two multiplier (219) and Space Time Coding device tap coefficient g are sent in another road
Lt, 1Carrying out mould 2 multiplies each other; The output of first delay unit (237) is divided into two-way again: the one tunnel sends into second delay unit (238), and second modular two multiplier (2110) and Space Time Coding tap coefficient g are sent in another road
Lt, 2Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (225) and carries out exclusive-OR with the output of modular two multiplier (219); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, and the result of afterbody is at modulo 2 adder (226) and continuous phase encoder first via feedback sequence u
Lt(k) carry out obtaining exporting y as a result behind the exclusive-OR
Lt(k);
(6) L of Space Time Coding device
tRoad output sequence y
1(k), y
2(k) ..., y
Lt(k) through first diverter switch, be converted to one tunnel serial sequence from the multidiameter delay sequence, send into the continuous phase encoder successively, the continuous phase encoder comprises L delay unit and a modulo 2 adder, clock cycle T of each delay unit time-delay, and comprise LL at most
t Individual modulo 2 adder, (L+1) L
tIndividual modular two multiplier;
(7) to be divided into 2 the tunnel, the one tunnel be direct output sequence Z to the list entries of continuous phase encoder
1(k), first delay unit (2310) is sent on another road;
(8) output of first delay unit (2310) is divided into L
t+ 2 the tunnel, the one tunnel is direct output sequence Z
2(k), the next stage delay unit is sent on another road, other L
tIndividual branch road all feeds back to the Space Time Coding device, and wherein the 1st branch road feeds back to modular two multiplier (2113), with the feedback tap coefficient f of continuous phase encoder
11Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (227) and modulo 2 adder (228) output carries out exclusive-OR, the 1 road feedback sequence u that obtains
1(k), send into the modulo 2 adder (222) of Space Time Coding device, the 2nd branch road feeds back to modular two multiplier (2117), with the feedback tap coefficient f of continuous phase encoder
21Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (2210) and modulo 2 adder (2211) output carries out exclusive-OR, the 2 road feedback sequence u that obtains
2(k), send into the modulo 2 adder (224) of Space Time Coding device; The rest may be inferred, L
tIndividual branch road feeds back to modular two multiplier (2221), with the feedback tap coefficient f of continuous phase encoder
Lt, 1Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (2213) and modulo 2 adder (2214) output carries out exclusive-OR, the L that obtains
tRoad feedback sequence u
Lt(k), send into the modulo 2 adder (226) of Space Time Coding device;
(9) the rest may be inferred, and the output of L-1 delay unit (2312) also is divided into L
t+ 2 the tunnel, the one tunnel is direct output sequence Z
L(k), the output sequence that modulo 2 adder (2216) and L delay unit (2313) are sent in another road carries out exclusive-OR, and the result of gained sends into L delay unit (2313), other L
tIndividual branch road all is a feedback branch, and wherein the 1st branch road feeds back to modular two multiplier (2115), with the feedback tap coefficient f of continuous phase encoder
1, (L-1)Carrying out mould 2 multiplies each other, the result that the gained result sends into modulo 2 adder (229) and modular two multiplier (2116) output carries out exclusive-OR, send into the modulo 2 adder (2117) of previous stage, the 2nd branch road feeds back to modular two multiplier (2219), with the feedback tap coefficient f of continuous phase encoder
2, (L-1)Carry out mould 2 and multiply each other, the result that the result of gained sends into modulo 2 adder (2212) and modular two multiplier (2220) output carries out exclusive-OR, sends into the modulo 2 adder (2118) of previous stage; The rest may be inferred, L
tIndividual branch road feeds back to modular two multiplier (2223), with the feedback tap coefficient f of continuous phase encoder
Lt, (L-1)Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (2215) and modular two multiplier (2224) output carries out exclusive-OR, sends into the modulo 2 adder (2119) of previous stage;
(10) last, the output of L delay unit (2313) also is divided into L
t+ 2 the tunnel, the one tunnel is direct output sequence Z
L+1(k), another road feeds back to modulo 2 adder (2216), other L
tIndividual branch road also all is a feedback branch, and wherein the 1st branch road is input to modular two multiplier (2116), with the feedback tap coefficient f of continuous phase encoder
1, LCarry out mould 2 and multiply each other, the gained result sends into modulo 2 adder (229), and the 2nd branch road feeds back to modular two multiplier (2220), with the feedback tap coefficient f of continuous phase encoder
2, LCarry out mould 2 and multiply each other, the gained result sends into modulo 2 adder (2212); The rest may be inferred, L
tIndividual branch road feeds back to modular two multiplier (2224), with the feedback tap coefficient f of continuous phase encoder
Lt, LCarry out mould 2 and multiply each other, the gained result sends into modulo 2 adder (2215);
(11) L+1 of continuous phase encoder and line output Z
1(k), Z
2(k) ..., Z
L+1(k) respectively by second diverter switch and L
tIndividual identical memoryless modulator links to each other;
(12) each memoryless modulator (241)~(243) is according to the combined sequence Z of input
1(k), Z
2(k) ..., Z
L+1(k) table look-up, need to determine the continuous phase modulated signal of transmission, and pass through each self-corresponding antenna transmission in channel, so finished all operations of feedback Continuous Phase Modulation encoder.
The present invention has proposed the Synthetical Optimization method of Space Time Coding (STTC), antenna diversity and Continuous Phase Modulation (CPM) first.This method is the performance of Continuous Phase Modulation (STCPM) optimum code when analyzing sky, find that its optimum code with Space Time Coding (STTC) compares, have excellent more error correcting capability, Continuous Phase Modulation (STCPM) sign indicating number can reduce transmitting power, improves receptivity, improves the availability of frequency spectrum, greatly reduce the error rate when adopting these skies in the practical communication environment.On average, compare with traditional Space Time Coding optimum code, the Continuous Phase Modulation optimum code has the coding gain of 2dB~8dB during these skies that the inventive method proposes, is very suitable for mobile communication environment and satellite communication system.Therefore, the inventive method realizes when empty, and the Continuous Phase Modulation encoder can be applied to wireless communication system, also can be applied to satellite communication system, underwater communications system etc.
Description of drawings
Fig. 1 is that the circuit of the present invention's Continuous Phase Modulation encoder when not having feedback arrangement empty is formed schematic diagram.
The circuit of Continuous Phase Modulation encoder was formed schematic diagram when Fig. 2 was the present invention by feedback arrangement empty.
Fig. 3 is two antenna receiving-sendings, have feedback arrangement, q (t) is L=2 for square wave function, continuous phase encoder memory span, total coder state number be 16 empty the time Continuous Phase Modulation encoder and the STTC optimum code of equal state number frame error rate performance comparison schematic diagram.
Fig. 4 is two antenna receiving-sendings, have feedback arrangement, q (t) is L=2 for square wave function, continuous phase encoder memory span, total coder state number be 32 empty the time Continuous Phase Modulation encoder and the STTC optimum code of equal state number frame error rate performance comparison schematic diagram.
Embodiment
The present invention has studied the circuit structure of Continuous Phase Modulation encoder when not having feedback arrangement and having two kinds of feedback arrangement empty respectively, and has provided the encoder matrix of the optimum code under these two kinds of structures respectively.By Computer Simulation, verified the excellent performance of STCPM sign indicating number, compare with traditional STTC sign indicating number, the coding gain of 2dB~8dB is arranged.
Referring to Fig. 1, introduce the not circuit structure of Continuous Phase Modulation encoder during feedback empty of the present invention, this encoder is made of Space Time Coding device, continuous phase encoder, two diverter switches, a plurality of memoryless modulator and a plurality of transmitting antennas; If the encoder list entries is { x (k) }, k=1,2 .... be time mark, this sequence is the binary message bit sequence; The Space Time Coding device links to each other by first diverter switch in proper order with the continuous phase encoder, and does not have feedback arrangement between the two, and this sky time-code device has L
t(v+1) individual tap coefficient is expressed as generator matrix
L represents continuous phase encoder delay unit number in the formula.The implementation method of Continuous Phase Modulation encoder comprises the steps: at least during this sky
(1) above-mentioned list entries { x (k) } is sent into encoder in regular turn under clock signal drives;
(2) input signal is at first sent into the Space Time Coding device, and the Space Time Coding device is by L
tThe road constitutes, and each road comprises v delay unit, and comprises v+1 modular two multiplier, a v modulo 2 adder at most, clock cycle T of each delay unit time-delay, described L
tThe number of expression transmitting antenna, v represents the number of Space Time Coding device delay unit;
(3) list entries of sending into the Space Time Coding device first via is divided into two-way: the one tunnel sends into first delay unit (131), and first modular two multiplier (111) and Space Time Coding device tap coefficient g are sent in another road
11Carrying out mould 2 multiplies each other; The output of first delay unit (131) is divided into two-way again: the one tunnel sends into second delay unit (132), and second modular two multiplier (112) and Space Time Coding device tap coefficient g are sent in another road
12Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (121) and carries out exclusive-OR with the output of modular two multiplier (111); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, exports y as a result up to modulo 2 adder (122)
1(k);
(4) list entries of sending into Space Time Coding device the second tunnel also is divided into two-way: the one tunnel sends into first delay unit (134), and first modular two multiplier (115) and Space Time Coding device tap coefficient g are sent in another road
21Carrying out mould 2 multiplies each other; The output of first delay unit (134) is divided into two-way again: the one tunnel sends into second delay unit (135), and second modular two multiplier (116) and Space Time Coding device tap coefficient g are sent in another road
22Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (123) and carries out exclusive-OR with the output of modular two multiplier (115); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, exports y as a result up to modulo 2 adder (124)
2(k);
(5) for all the other each roads of Space Time Coding device, repeat the operating process of above-mentioned steps (3), (4); Send into last road of Space Time Coding device, i.e. L
tThe list entries on road also is divided into two-way: the one tunnel sends into first delay unit (137), and first modular two multiplier (119) and Space Time Coding device tap coefficient g are sent in another road
Lt, 1Carrying out mould 2 multiplies each other; The output of first delay unit (137) is divided into two-way again: the one tunnel sends into second delay unit (138), and second modular two multiplier (1110) and Space Time Coding tap coefficient g are sent in another road
Lt, 2Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (125) and carries out exclusive-OR with the output of modular two multiplier (119); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, exports y as a result up to modulo 2 adder (126)
Lt(k);
(6) L of Space Time Coding device
tRoad output sequence y
1(k), y
2(k) ..., y
Lt(k) through first diverter switch, be converted to one tunnel serial sequence from the multidiameter delay sequence, send into the continuous phase encoder successively, the continuous phase encoder is made of L delay unit and a modulo 2 adder, clock cycle T of each delay unit time-delay;
(7) list entries of continuous phase encoder is divided into two-way, and one the tunnel is direct output sequence Z
1(k), another road is divided into two-way output again through first delay unit (1310), and one the tunnel is direct output sequence Z
2(k), the next stage delay unit is sent on another road; The rest may be inferred, and the output of L-1 delay unit (1312) also is divided into two-way, and one the tunnel is direct output sequence Z
L(k), the output sequence that modulo 2 adder (127) and L delay unit (1313) are sent in another road carries out exclusive-OR, the gained result sends into L delay unit (1313), and the output of L delay unit (1313) also is divided into two-way, and one the tunnel is direct output sequence Z
L+1(k), another road feeds back to modulo 2 adder (127);
(8) L+1 of continuous phase encoder and line output Z
1(k), Z
1(k) ..., Z
L+1(k) send into second diverter switch and L respectively
tIndividual identical memoryless modulator links to each other;
(9) table look-up according to the combined sequence of input in each memoryless modulator (141)~(143), need to determine the continuous phase modulated signal of transmission, and pass through each self-corresponding antenna transmission in channel, so finished all operations that does not have feedback Continuous Phase Modulation encoder.
Referring to Fig. 2, the circuit structure of Continuous Phase Modulation encoder when introducing the present invention and having feedback empty, this encoder is made of Space Time Coding device, continuous phase encoder, two diverter switches, a plurality of memoryless modulator and a plurality of transmitting antennas; If the encoder list entries is { x (k) }, k=1,2 .... be time mark, this sequence is the binary message bit sequence; Wherein the Space Time Coding device links to each other by first diverter switch in proper order with the continuous phase encoder, and Continuous Phase Modulation encoder when being provided with feedback arrangement between the two and forming this sky; This Space Time Coding device has L
t(v+1) individual tap coefficient, this continuous phase encoder has L
tL feedback tap coefficient, its generator matrix is expressed as
Continuous Phase Modulation encoder implementation method comprises the steps: at least during this sky
(1) above-mentioned list entries { x (k) } is sent into encoder in regular turn under clock signal drives;
(2) input signal is at first sent into the Space Time Coding device, and the Space Time Coding device is by L
tThe road constitutes, and each road comprises v delay unit, and comprises v+1 modular two multiplier and v modulo 2 adder at most, clock cycle T of each delay unit time-delay, described L
tThe number of expression transmitting antenna, v represents the number of Space Time Coding device delay unit;
(3) list entries of sending into the Space Time Coding device first via is divided into two-way: the one tunnel sends into first delay unit (231), and first modular two multiplier (211) and Space Time Coding device tap coefficient g are sent in another road
11Carrying out mould 2 multiplies each other; The output of first delay unit (231) is divided into two-way again: the one tunnel sends into second delay unit (232), and second modular two multiplier (212) and Space Time Coding tap coefficient g are sent in another road
12Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (221) and carries out exclusive-OR with the output of modular two multiplier (211); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, and the result of afterbody is at modulo 2 adder (222) and continuous phase encoder first via feedback sequence u
1(k) carry out obtaining exporting y as a result behind the exclusive-OR
1(k);
(4) list entries of sending into Space Time Coding device the second tunnel also is divided into two-way: the one tunnel sends into first delay unit (234), and first modular two multiplier (215) and Space Time Coding device tap coefficient g are sent in another road
21Carrying out mould 2 multiplies each other; The output of first delay unit (234) is divided into two-way again: the one tunnel sends into second delay unit (235), and second modular two multiplier (216) and Space Time Coding tap coefficient g are sent in another road
22Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (223) and carries out exclusive-OR with the output of modular two multiplier (215); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, and the result of afterbody is at modulo 2 adder (224) and continuous phase encoder first via feedback sequence u
2(k) carry out obtaining exporting y as a result behind the exclusive-OR
2(k);
(5) for all the other each roads of Space Time Coding device, repeat the operating process of above-mentioned steps (3), (4); Send into last road of Space Time Coding device, i.e. L
tThe list entries on road also is divided into two-way: the one tunnel sends into first delay unit (237), and first modular two multiplier (219) and Space Time Coding device tap coefficient g are sent in another road
Lt, 1Carrying out mould 2 multiplies each other; The output of first delay unit (237) is divided into two-way again: the one tunnel sends into second delay unit (238), and second modular two multiplier (2110) and Space Time Coding tap coefficient g are sent in another road
Lt, 2Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (225) and carries out exclusive-OR with the output of modular two multiplier (219); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, and the result of afterbody is at modulo 2 adder (226) and continuous phase encoder first via feedback sequence u
Lt(k) carry out obtaining exporting y as a result behind the exclusive-OR
Lt(k);
(6) L of Space Time Coding device
tRoad output sequence y
1(k), y
2(k) ..., y
Lt(k) through first diverter switch, be converted to one tunnel serial sequence from the multidiameter delay sequence, send into the continuous phase encoder successively, the continuous phase encoder comprises L delay unit and a modulo 2 adder, clock cycle T of each delay unit time-delay, and comprise LL at most
t Individual modulo 2 adder, (L+1) L
tIndividual modular two multiplier;
(7) to be divided into 2 the tunnel, the one tunnel be direct output sequence Z to the list entries of continuous phase encoder
1(k), first delay unit (2310) is sent on another road;
(8) output of first delay unit (2310) is divided into L
t+ 2 the tunnel, the one tunnel is direct output sequence Z
2(k), the next stage delay unit is sent on another road, other L
tIndividual branch road all feeds back to the Space Time Coding device, and wherein the 1st branch road feeds back to modular two multiplier (2113), with the feedback tap coefficient f of continuous phase encoder
11Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (227) and modulo 2 adder (228) output carries out exclusive-OR, the 1 road feedback sequence u that obtains
1(k), send into the modulo 2 adder (222) of Space Time Coding device, the 2nd branch road feeds back to modular two multiplier (2117), with the feedback tap coefficient f of continuous phase encoder
21Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (2210) and modulo 2 adder (2211) output carries out exclusive-OR, the 2 road feedback sequence u that obtains
2(k), send into the modulo 2 adder (224) of Space Time Coding device; The rest may be inferred, L
tIndividual branch road feeds back to modular two multiplier (2221), with the feedback tap coefficient f of continuous phase encoder
Lt, 1Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (2213) and modulo 2 adder (2214) output carries out exclusive-OR, the L that obtains
tRoad feedback sequence u
Lt(k), send into the modulo 2 adder (226) of Space Time Coding device;
(9) the rest may be inferred, and the output of L-1 delay unit (2312) also is divided into L
t+ 2 the tunnel, the one tunnel is direct output sequence Z
L(k), the output sequence that modulo 2 adder (2216) and L delay unit (2313) are sent in another road carries out exclusive-OR, and the result of gained sends into L delay unit (2313), other L
tIndividual branch road all is a feedback branch, and wherein the 1st branch road feeds back to modular two multiplier (2115), with the feedback tap coefficient f of continuous phase encoder
1, (L-1)Carrying out mould 2 multiplies each other, the result that the gained result sends into modulo 2 adder (229) and modular two multiplier (2116) output carries out exclusive-OR, send into the modulo 2 adder (2117) of previous stage, the 2nd branch road feeds back to modular two multiplier (2219), with the feedback tap coefficient f of continuous phase encoder
2, (L-1)Carry out mould 2 and multiply each other, the result that the result of gained sends into modulo 2 adder (2212) and modular two multiplier (2220) output carries out exclusive-OR, sends into the modulo 2 adder (2118) of previous stage; The rest may be inferred, L
tIndividual branch road feeds back to modular two multiplier (2223), with the feedback tap coefficient f of continuous phase encoder
Lt, (L-1)Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (2215) and modular two multiplier (2224) output carries out exclusive-OR, sends into the modulo 2 adder (2119) of previous stage;
(10) last, the output of L delay unit (2313) also is divided into L
t+ 2 the tunnel, the one tunnel is direct output sequence Z
L+1(k), another road feeds back to modulo 2 adder (2216), other L
tIndividual branch road also all is a feedback branch, and wherein the 1st branch road is input to modular two multiplier (2116), with the feedback tap coefficient f of continuous phase encoder
1, LCarry out mould 2 and multiply each other, the gained result sends into modulo 2 adder (229), and the 2nd branch road feeds back to modular two multiplier (2220), with the feedback tap coefficient f of continuous phase encoder
2, LCarry out mould 2 and multiply each other, the gained result sends into modulo 2 adder (2212); The rest may be inferred, L
tIndividual branch road feeds back to modular two multiplier (2224), with the feedback tap coefficient f of continuous phase encoder
Lt, LCarry out mould 2 and multiply each other, the gained result sends into modulo 2 adder (2215);
(11) L+1 of continuous phase encoder and line output Z
1(k), Z
2(k) ..., Z
L+1(k) respectively by second diverter switch and L
tIndividual identical memoryless modulator links to each other;
(12) each memoryless modulator (241)~(243) is according to the combined sequence Z of input
1(k), Z
2(k) ..., Z
L+1(k) table look-up, need to determine the continuous phase modulated signal of transmission, and pass through each self-corresponding antenna transmission in channel, so finished all operations of feedback Continuous Phase Modulation encoder.
The present invention has passed through the excellent properties of simulating, verifying STCPM sign indicating number.Simulated conditions is frame length N
f=130 information bits, channel is quasistatic decline (Block Fading) channel, the optimum STCPM sign indicating number that has feedback arrangement with two antenna square wave function is an example, emulation two kinds of sign indicating numbers of 16 states, 32 states adopt 2 the 2 frame error rate characteristics of receiving systems, and carried out performance relatively with the STTC sign indicating number of equal state.Wherein the generator matrix of 16 state STCPM sign indicating numbers is
The generator matrix of 32 state STCPM sign indicating numbers is
The performance curve that Fig. 3 and Fig. 4 have provided two kinds of sign indicating numbers respectively compares schematic diagram.
In Fig. 3, three kinds of optimum STTC sign indicating numbers are Grimm sign indicating number, HG sign indicating number and YB sign indicating number, and their threes' frame error rate curve is very approaching, after signal to noise ratio is greater than 6dB, compares with these three kinds of sign indicating numbers, and 16 state optimization STCPM sign indicating numbers of the present invention have more performance.At FER=10
-3The place, STCPM the coding gain that obtains 2dB than STTC more.Simulation result by Fig. 4 also can obtain the similar conclusion with Fig. 3, by more as can be known, compares with the STTC sign indicating number, and the STCPM sign indicating number is about 2dB at the coding gain at FER=0.005 place.
Claims (15)
1, a kind of implementation method of Continuous Phase Modulation encoder when empty, this encoder is made of Space Time Coding device, continuous phase encoder, two diverter switches, a plurality of memoryless modulator and a plurality of transmitting antennas; If the encoder list entries is { x (k) }, k=1,2 .... be time mark, this sequence is the binary message bit sequence; It is characterized in that: described Space Time Coding device links to each other by first diverter switch in proper order with the continuous phase encoder, and does not have feedback arrangement, and this sky time-code device has L
t(v+1) individual tap coefficient is expressed as generator matrix
L represents continuous phase encoder delay unit number in the formula; This implementation method comprises the steps: at least
(1) above-mentioned list entries { x (k) } is sent into encoder in regular turn under clock signal drives;
(2) input signal is at first sent into the Space Time Coding device, and the Space Time Coding device is by L
tThe road constitutes, and each road comprises v delay unit, and comprises v+1 modular two multiplier, a v modulo 2 adder at most, clock cycle T of each delay unit time-delay; Described L
tThe number of expression transmitting antenna, v represents the number of Space Time Coding device delay unit;
(3) list entries of sending into the Space Time Coding device first via is divided into two-way: the one tunnel sends into first delay unit (131), and first modular two multiplier (111) and Space Time Coding device tap coefficient g are sent in another road
11Carrying out mould 2 multiplies each other; The output of first delay unit (131) is divided into two-way again: the one tunnel sends into second delay unit (132), and second modular two multiplier (112) and Space Time Coding device tap coefficient g are sent in another road
12Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (121) and carries out exclusive-OR with the output of modular two multiplier (111); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, exports y as a result up to modulo 2 adder (122)
1(k);
(4) list entries of sending into Space Time Coding device the second tunnel also is divided into two-way: the one tunnel sends into first delay unit (134), and first modular two multiplier (115) and Space Time Coding device tap coefficient g are sent in another road
21Carrying out mould 2 multiplies each other; The output of first delay unit (134) is divided into two-way again: the one tunnel sends into second delay unit (135), and second modular two multiplier (116) and Space Time Coding device tap coefficient g are sent in another road
22Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (123) and carries out exclusive-OR with the output of modular two multiplier (115); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, exports y as a result up to modulo 2 adder (124)
2(k);
(5) for all the other each roads of Space Time Coding device, repeat the operating process of above-mentioned steps (3), (4); Send into last road of Space Time Coding device, i.e. L
tThe list entries on road also is divided into two-way: the one tunnel sends into first delay unit (137), and first modular two multiplier (119) and Space Time Coding device tap coefficient g are sent in another road
Lt, 1Carrying out mould 2 multiplies each other; The output of first delay unit (137) is divided into two-way again: the one tunnel sends into second delay unit (138), and second modular two multiplier (1110) and Space Time Coding tap coefficient g are sent in another road
Lt, 2Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (125) and carries out exclusive-OR with the output of modular two multiplier (119); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, exports y as a result up to modulo 2 adder (126)
Lt(k);
(6) L of Space Time Coding device
tRoad output sequence y
1(k), y
2(k) ..., y
Lt(k) through first diverter switch, be converted to one tunnel serial sequence from the multidiameter delay sequence, send into the continuous phase encoder successively, this continuous phase encoder is made of L delay unit and a modulo 2 adder, clock cycle T of each delay unit time-delay;
(7) list entries of continuous phase encoder is divided into two-way, and one the tunnel is direct output sequence Z
1(k), another road is divided into two-way output again through first delay unit (1310), and one the tunnel is direct output sequence Z
2(k), the next stage delay unit is sent on another road; The rest may be inferred, and the output of L-1 delay unit (1312) also is divided into two-way, and one the tunnel is direct output sequence Z
L(k), the output sequence that modulo 2 adder (127) and L delay unit (1313) are sent in another road carries out exclusive-OR, the gained result sends into L delay unit (1313), and the output of L delay unit (1313) also is divided into two-way, and one the tunnel is direct output sequence Z
L+1(k), another road feeds back to modulo 2 adder (127);
(8) L+1 of continuous phase encoder and line output Z
1(k), Z
2(k) ..., Z
L+1(k) send into second diverter switch and L respectively
tIndividual identical memoryless modulator links to each other;
(9) table look-up according to the combined sequence of input in each memoryless modulator (141)~(143), need to determine the continuous phase modulated signal of transmission, and pass through each self-corresponding antenna transmission in channel, so finished all operations that does not have feedback Continuous Phase Modulation encoder.
2, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 1, it is characterized in that: described memoryless modulator is expressed as: exp (j ψ (τ+kT, Z
1(k), Z
2(k) ..., Z
L+1(k))), phase function wherein
W (τ) is expressed as:
0≤τ≤T, wherein h represents the modulation index of Continuous Phase Modulation, M represents the system number of Continuous Phase Modulation; Function q (t) has two kinds of forms, and a kind of is square wave function:
Another kind is a raised cosine:
3, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 1 is characterized in that: as transmitting antenna number L
t=2, M=2, h=1/2, q (t) is a square wave function, during no feedback arrangement, L=1 then, the optimum code coding generator matrix of v=1 is:
L=1, the optimum code coding generator matrix of v=2 is:
L=1, the optimum code coding generator matrix of v=3 is:
With
L=1, the optimum code coding generator matrix of v=4 is:
With
L=1, the optimum code coding generator matrix of v=5 is:
L=2, the optimum code coding generator matrix of v=1 is:
L=2, the optimum code coding generator matrix of v=2 is:
L=2, the optimum code coding generator matrix of v=3 is:
L=2, the optimum code coding generator matrix of v=4 is:
4, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 1 is characterized in that: as transmitting antenna number L
t=2, M=2, h=1/2, q (t) is a raised cosine, during no feedback arrangement, L=1 then, the optimum code coding generator matrix of v=1 is:
L=1, the optimum code coding generator matrix of v=2 is:
L=1, the optimum code coding generator matrix of v=3 is:
With
L=1, the optimum code coding generator matrix of v=4 is:
With
L=1, the optimum code coding generator matrix of v=5 is:
L=2, the optimum code coding generator matrix of v=1 is:
L=2, the optimum code coding generator matrix of v=2 is:
L=2, the optimum code coding generator matrix of v=3 is:
L=2, the optimum code coding generator matrix of v=4 is:
5, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 1 is characterized in that: as transmitting antenna number L
t=3, M=2, h=1/2, q (t) is a square wave function, during no feedback arrangement, L=1 then, the optimum code coding generator matrix of v=1 is:
L=1, the optimum code coding generator matrix of v=2 is:
With
L=1, the optimum code coding generator matrix of v=3 is:
L=1, the optimum code coding generator matrix of v=4 is:
L=1, the optimum code coding generator matrix of v=5 is:
6, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 1 is characterized in that: as transmitting antenna number L
t=3, M=2, h=1/2, q (t) is a raised cosine, during no feedback arrangement, L=1 then, the optimum code coding generator matrix of v=1 is:
L=1, the optimum code coding generator matrix of v=2 is:
L=1, the optimum code coding generator matrix of v=3 is:
L=1, the optimum code coding generator matrix of v=4 is:
L=1, the optimum code coding generator matrix of v=5 is:
L=2, the optimum code coding generator matrix of v=1 is:
L=2, the optimum code coding generator matrix of v=2 is:
L=2, the optimum code coding generator matrix of v=3 is:
L=2, the optimum code coding generator matrix of v=4 is:
7, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 1 is characterized in that: as transmitting antenna number L
t=2, M=4, h=1/4, when q (t) is raised cosine, no feedback arrangement, L=1 then, the optimum code coding generator matrix of v=2 is:
With
L
t=2, M=4, h=1/4, q (t) is a square wave function, no feedback arrangement, L=1 then, the optimum code coding generator matrix of v=2 is:
L
t=2, M=4, h=1/4, q (t) is a square wave function, and feedback arrangement is arranged, L=1 then, the optimum code coding generator matrix of v=2 is:
8, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 1 is characterized in that: described when empty the Continuous Phase Modulation encoder adopt 2 scale codings, or adopt 3 systems, 4 systems, 8 systems and other multilevel code.
9, a kind of implementation method of Continuous Phase Modulation encoder when empty, this encoder is made of Space Time Coding device, continuous phase encoder, two diverter switches, a plurality of memoryless modulator and a plurality of transmitting antennas; If the encoder list entries is { x (k) }, k=1,2 .... be time mark, this sequence is the binary message bit sequence; It is characterized in that: described Space Time Coding device links to each other by first diverter switch in proper order with the continuous phase encoder, and Continuous Phase Modulation encoder when being provided with feedback arrangement between the two and forming this sky; This Space Time Coding device has L
t(v+1) individual tap coefficient, this continuous phase encoder has L
tL feedback tap coefficient, its generator matrix is expressed as
This implementation method comprises the steps: at least
(1) above-mentioned list entries { x (k) } is sent into encoder in regular turn under clock signal drives;
(2) input signal is at first sent into the Space Time Coding device, and the Space Time Coding device is by L
tThe road constitutes, and each road comprises v delay unit, and comprises v+1 modular two multiplier and v modulo 2 adder at most, clock cycle T of each delay unit time-delay; Described L
tThe number of expression transmitting antenna, v represents the number of Space Time Coding device delay unit;
(3) list entries of sending into the Space Time Coding device first via is divided into two-way: the one tunnel sends into first delay unit (231), and first modular two multiplier (211) and Space Time Coding device tap coefficient g are sent in another road
11Carrying out mould 2 multiplies each other; The output of first delay unit (231) is divided into two-way again: the one tunnel sends into second delay unit (232), and second modular two multiplier (212) and Space Time Coding tap coefficient g are sent in another road
12Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (221) and carries out exclusive-OR with the output of modular two multiplier (211); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, and the result of afterbody is at modulo 2 adder (222) and continuous phase encoder first via feedback sequence u
1(k) carry out obtaining exporting y as a result behind the exclusive-OR
1(k);
(4) list entries of sending into Space Time Coding device the second tunnel also is divided into two-way: the one tunnel sends into first delay unit (234), and first modular two multiplier (215) and Space Time Coding device tap coefficient g are sent in another road
21Carrying out mould 2 multiplies each other; The output of first delay unit (234) is divided into two-way again: the one tunnel sends into second delay unit (235), and second modular two multiplier (216) and Space Time Coding tap coefficient g are sent in another road
22Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (223) and carries out exclusive-OR with the output of modular two multiplier (215); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, and the result of afterbody is at modulo 2 adder (224) and continuous phase encoder first via feedback sequence u
2(k) carry out obtaining exporting y as a result behind the exclusive-OR
2(k);
(5) for all the other each roads of Space Time Coding device, repeat the operating process of above-mentioned steps (3), (4); Send into last road of Space Time Coding device, i.e. L
tThe list entries on road also is divided into two-way: the one tunnel sends into first delay unit (237), and first modular two multiplier (219) and Space Time Coding device tap coefficient g are sent in another road
Lt, 1Carrying out mould 2 multiplies each other; The output of first delay unit (237) is divided into two-way again: the one tunnel sends into second delay unit (238), and second modular two multiplier (2110) and Space Time Coding tap coefficient g are sent in another road
Lt, 2Carry out mould 2 and multiply each other, the result after multiplying each other sends into modulo 2 adder (225) and carries out exclusive-OR with the output of modular two multiplier (219); The rest may be inferred, the output of all delay units all is divided into two-way: the one tunnel sends into next delay unit, the next stage modular two multiplier is sent on another road, the gained result sends into the output of next stage modulo 2 adder and upper level modulo 2 adder again and carries out exclusive-OR, and the result of afterbody is at modulo 2 adder (226) and continuous phase encoder first via feedback sequence u
Lt(k) carry out obtaining exporting y as a result behind the exclusive-OR
Lt(k);
(6) L of Space Time Coding device
tRoad output sequence y
1(k), y
2(k) ..., y
Lt(k) through first diverter switch, be converted to one tunnel serial sequence from the multidiameter delay sequence, send into the continuous phase encoder successively, this continuous phase encoder comprises L delay unit and a modulo 2 adder, clock cycle T of each delay unit time-delay, and comprise LL at most
tIndividual modulo 2 adder, (L+1) L
tIndividual modular two multiplier;
(7) to be divided into 2 the tunnel, the one tunnel be direct output sequence Z to the list entries of continuous phase encoder
1(k), first delay unit (2310) is sent on another road;
(8) output of first delay unit (2310) is divided into L
t+ 2 the tunnel, the one tunnel is direct output sequence Z
2(k), the next stage delay unit is sent on another road, other L
tIndividual branch road all feeds back to the Space Time Coding device, and wherein the 1st branch road feeds back to modular two multiplier (2113), with the feedback tap coefficient f of continuous phase encoder
11Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (227) and modulo 2 adder (228) output carries out exclusive-OR, the 1 road feedback sequence u that obtains
1(k), send into the modulo 2 adder (222) of Space Time Coding device, the 2nd branch road feeds back to modular two multiplier (2117), with the feedback tap coefficient f of continuous phase encoder
21Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (2210) and modulo 2 adder (2211) output carries out exclusive-OR, the 2 road feedback sequence u that obtains
2(k), send into the modulo 2 adder (224) of Space Time Coding device; The rest may be inferred, L
tIndividual branch road feeds back to modular two multiplier (2221), with the feedback tap coefficient f of continuous phase encoder
Lt, 1Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (2213) and modulo 2 adder (2214) output carries out exclusive-OR, the L that obtains
tRoad feedback sequence u
Lt(k), send into the modulo 2 adder (226) of Space Time Coding device;
(9) the rest may be inferred, and the output of L-1 delay unit (2312) also is divided into L
t+ 2 the tunnel, the one tunnel is direct output sequence Z
L(k), the output sequence that modulo 2 adder (2216) and L delay unit (2313) are sent in another road carries out exclusive-OR, and the result of gained sends into L delay unit (2313), other L
tIndividual branch road all is a feedback branch, and wherein the 1st branch road feeds back to modular two multiplier (2115), with the feedback tap coefficient f of continuous phase encoder
1, (L-1)Carrying out mould 2 multiplies each other, the result that the gained result sends into modulo 2 adder (229) and modular two multiplier (2116) output carries out exclusive-OR, send into the modulo 2 adder of previous stage, the 2nd branch road feeds back to modular two multiplier (2219), with the feedback tap coefficient f of continuous phase encoder
2, (L-1)Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (2212) and modular two multiplier (2220) output carries out exclusive-OR, sends into the modulo 2 adder of previous stage; The rest may be inferred, L
tIndividual branch road feeds back to modular two multiplier (2223), with the feedback tap coefficient f of continuous phase encoder
Lt, (L-1)Carry out mould 2 and multiply each other, the result that the gained result sends into modulo 2 adder (2215) and modular two multiplier (2224) output carries out exclusive-OR, sends into the modulo 2 adder of previous stage;
(10) last, the output of L delay unit (2313) also is divided into L
t+ 2 the tunnel, the one tunnel is direct output sequence Z
L+1(k), another road feeds back to modulo 2 adder (2216), other L
tIndividual branch road also all is a feedback branch, and wherein the 1st branch road is input to modular two multiplier (2116), with the feedback tap coefficient f of continuous phase encoder
1, LCarry out mould 2 and multiply each other, the gained result sends into modulo 2 adder (229), and the 2nd branch road feeds back to modular two multiplier (2220), with the feedback tap coefficient f of continuous phase encoder
2, LCarry out mould 2 and multiply each other, the gained result sends into modulo 2 adder (2212); The rest may be inferred, L
tIndividual branch road feeds back to modular two multiplier (2224), with the feedback tap coefficient f of continuous phase encoder
Lt, LCarry out mould 2 and multiply each other, the gained result sends into modulo 2 adder (2215);
(11) L+1 of continuous phase encoder and line output Z
1(k), Z
2(k) ..., Z
L+1(k) respectively by second diverter switch and L
tIndividual identical memoryless modulator links to each other;
(12) each memoryless modulator (241)~(243) is according to the combined sequence Z of input
1(k), Z
2(k) ..., Z
L+1(k) table look-up, need to determine the continuous phase modulated signal of transmission, and pass through each self-corresponding antenna transmission in channel, so finished all operations of feedback Continuous Phase Modulation encoder.
10, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 9, it is characterized in that: described memoryless modulator is expressed as: exp (j ψ (τ+kT, Z
1(k), Z
2(k) ..., Z
L+1(k))), phase function wherein
W (τ) is expressed as:
0≤τ≤T, wherein h represents the modulation index of Continuous Phase Modulation, M represents the system number of Continuous Phase Modulation; Function q (t) has two kinds of forms, and a kind of is square wave function:
Another kind is a raised cosine:
11, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 9 is characterized in that: as transmitting antenna number L
t=2, M=2, h=1/2, q (t) is a square wave function, when feedback arrangement is arranged, L=1 then, the optimum code coding generator matrix of v=1 is:
L=1, the optimum code coding generator matrix of v=2 is:
With
L=1, the optimum code coding generator matrix of v=3 is:
With
L=1, the optimum code coding generator matrix of v=4 is:
With
L=1, the optimum code coding generator matrix of v=5 is:
L=2, the optimum code coding generator matrix of v=1 is:
With
L=2, the optimum code coding generator matrix of v=2 is:
L=2, the optimum code coding generator matrix of v=3 is:
With
L=2, the optimum code coding generator matrix of v=4 is:
With
L=3, the optimum code coding generator matrix of v=1 is:
L=3, the optimum code coding generator matrix of v=2 is:
L=3, the optimum code coding generator matrix of v=3 is:
12, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 9 is characterized in that: as transmitting antenna number L
t=2, M=2, h=1/2, q (t) is a raised cosine, when feedback arrangement is arranged, L=1 then, the optimum code coding generator matrix of v=1 is:
L=1, the optimum code coding generator matrix of v=2 is:
With
L=1, the optimum code coding generator matrix of v=3 is:
With
L=1, the optimum code coding generator matrix of v=4 is:
With
L=1, the optimum code coding generator matrix of v=5 is:
L=2, the optimum code coding generator matrix of v=1 is:
With
L=2, the optimum code coding generator matrix of v=2 is:
L=2, the optimum code coding generator matrix of v=3 is:
L=2, the optimum code coding generator matrix of v=4 is:
L=3, the optimum code coding generator matrix of v=1 is:
L=3, the optimum code coding generator matrix of v=2 is:
L=3, the optimum code coding generator matrix of v=3 is:
With
13, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 9 is characterized in that: as transmitting antenna number L
t=3, M=2, h=1/2, q (t) is a square wave function, when feedback arrangement is arranged, L=1 then, the optimum code coding generator matrix of v=1 is:
With
L=1, the optimum code coding generator matrix of v=2 is:
L=1, the optimum code coding generator matrix of v=3 is:
L=1, the optimum code coding generator matrix of v=4 is:
L=1, the optimum code coding generator matrix of v=5 is:
L=2, the optimum code coding generator matrix of v=1 is:
L=2, the optimum code coding generator matrix of v=2 is:
L=2, the optimum code coding generator matrix of v=3 is:
L=2, the optimum code coding generator matrix of v=4 is:
14, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 9 is characterized in that: as transmitting antenna number L
t=3, M=2, h=1/2, q (t) is a raised cosine, when feedback arrangement is arranged, L=1 then, the optimum code coding generator matrix of v=1 is:
With
L=1, the optimum code coding generator matrix of v=2 is:
L=1, the optimum code coding generator matrix of v=3 is:
L=1, the optimum code coding generator matrix of v=4 is:
L=1, the optimum code coding generator matrix of v=5 is:
L=2, the optimum code coding generator matrix of v=1 is:
L=2, the optimum code coding generator matrix of v=2 is:
L=2, the optimum code coding generator matrix of v=3 is:
L=2, the optimum code coding generator matrix of v=4 is:
L=3, the optimum code coding generator matrix of v=1 is:
L=3, the optimum code coding generator matrix of v=2 is:
L=3, the optimum code coding generator matrix of v=3 is:
15, the implementation method of Continuous Phase Modulation encoder when empty as claimed in claim 1 is characterized in that: described when empty the Continuous Phase Modulation encoder adopt 2 scale codings, or adopt 3 systems, 4 systems, 8 systems and other multilevel code.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200410000335XA CN100346578C (en) | 2004-01-07 | 2004-01-07 | Realizing method of space hour continuous phase modulating coder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB200410000335XA CN100346578C (en) | 2004-01-07 | 2004-01-07 | Realizing method of space hour continuous phase modulating coder |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1556588A CN1556588A (en) | 2004-12-22 |
CN100346578C true CN100346578C (en) | 2007-10-31 |
Family
ID=34350411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB200410000335XA Expired - Fee Related CN100346578C (en) | 2004-01-07 | 2004-01-07 | Realizing method of space hour continuous phase modulating coder |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100346578C (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104104418A (en) * | 2014-08-07 | 2014-10-15 | 哈尔滨工业大学 | High transmission rate and bandwidth utilization rate of MIMO Multi-h CPM wireless communication method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1292175A (en) * | 1998-03-03 | 2001-04-18 | 美国电报电话公司 | Decoding of space-time coded signals for wireless communication |
WO2001065760A1 (en) * | 2000-03-01 | 2001-09-07 | Nokia Corporation | Concatenated space-time coding |
US20020165626A1 (en) * | 2000-11-06 | 2002-11-07 | Hammons A. Roger | Space-time coded OFDM system for MMDS applications |
-
2004
- 2004-01-07 CN CNB200410000335XA patent/CN100346578C/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1292175A (en) * | 1998-03-03 | 2001-04-18 | 美国电报电话公司 | Decoding of space-time coded signals for wireless communication |
WO2001065760A1 (en) * | 2000-03-01 | 2001-09-07 | Nokia Corporation | Concatenated space-time coding |
US20020165626A1 (en) * | 2000-11-06 | 2002-11-07 | Hammons A. Roger | Space-time coded OFDM system for MMDS applications |
Also Published As
Publication number | Publication date |
---|---|
CN1556588A (en) | 2004-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1484899A (en) | Differential space-time block coding | |
CN1123127C (en) | Coding and modulation method and apparatus for its implementation | |
CN1207864C (en) | Method for packet transmission with an ARQ protocol on transmission channels in a digital transmission system | |
CN1272917C (en) | Device and method for transmitting/receiving pilot sequence in mobile communication using STTC | |
CN1192537C (en) | Apparatus and method for transmitting punctured or repeated data | |
CN101710850B (en) | Convolution Turbo encoding method and device for realizing encoding method | |
CN1443405A (en) | Space-time code for multiple antenna transmission | |
CN1185244A (en) | Data transmission method, and transmitter | |
CN101355408A (en) | Method and apparatus for processing data transmission | |
CN1790968A (en) | Method and apparatus of two stage scaling and quantization for coded communication systems | |
CN1630226A (en) | Method for transmitting optimally interleaved data in a mimo telecommunication system | |
CN1186899C (en) | Hybrid automatic request retransmission technology | |
CN1393054A (en) | Apparatus and method for generating (n,3) code and (n,4) code using simplex codes | |
CN101483463B (en) | Data sending method and apparatus based on multi-diversity | |
CN1694390A (en) | Mixed code modulation and power distribution method in communication system | |
CN101262307B (en) | A serial cascaded compiling and decoding system including rotary modulation mode of constellation map | |
CN1549471A (en) | Transmitter and receiver capable of raising space time block code performance | |
CN101499805A (en) | Method for encoding, decoding and apparatus for encoding, decoding | |
CN100346578C (en) | Realizing method of space hour continuous phase modulating coder | |
CN1515095A (en) | Combination of space-time coding and spatial multiplexing and use of orthogonal transformation in space-time coding | |
CN1103170C (en) | Transmitter with increased traffic throughtput in digital mobile telecommunication system and method for operating the same | |
CN103346863A (en) | Arithmetic domain bit interleaved code modulation method | |
CN1667960A (en) | Improved channel coding method and device | |
CN1677892A (en) | Space hour encoding method based on rotary planisphere | |
CN100350760C (en) | Multi antenna channel feedback method based on instantaneous and statistic channel information |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20071031 Termination date: 20100208 |