IP Library Granted Patent US 10,355,816
Granted Patent B2
US 10,355,816 · App. 15/271,203 · Granted Jul 16, 2019

Communication method and communication device

Inventors: Peter Klenner (Frankfurt, DE); Frank Herrmann (Frankfurt, DE); Tomohiro Kimura (Osaka, JP)
Assignee: PANASONIC CORPORATION
H04L1/0041H03M13/116H03M13/1165H03M13/255H03M13/2778H04L1/0058H04L1/0071H04L27/3405
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,355,816
App. No.
15/271,203
Granted
Jul 16, 2019
Kind
B2
Abstract

A communication method includes executing a cyclic block permutation for a codeword generated based on a quasi-cyclic parity-check code including a repeat-accumulate quasi-cyclic low-density parity-check code, where the cyclic block permutation is permutation of cyclic blocks within the codeword, and mapping each bit of the codeword for which the cyclic block permutation is executed to any one of constellation point of a non-uniform constellation.

Claims (744)

1. A communication method, performed by a transmitter, the communication method comprising:

executing, by a bit interleaver of the transmitter, a cyclic block permutation for a codeword generated based on a quasi-cyclic low-density parity-check code including a repeat-accumulate quasi-cyclic low-density parity-check code, where the codeword includes N cyclic blocks, each of the N cyclic blocks includes Q bits, each of N and Q is a positive integer, and the cyclic block permutation is permutation of the cyclic blocks within the codeword;

mapping, by a QAM mapper of the transmitter, each of the bits of the codeword for which the cyclic block permutation is executed to any one of constellation points of a non-uniform 4096 QAM constellation, said mapping including section interleaving and generating each constellation word from bits in B cyclic blocks of the codeword for which the cyclic block permutation is executed, where B is a bit number of the QAM symbol, such that the B cyclic blocks thereby form the respective section, the section interleaving being performed by writing all bits of one section of the codeword for which the cyclic block permutation is executed row-by-row in a matrix and reading these bits column-by-column from the matrix; and

transmitting, through an antenna of the transmitter, a signal generated based on the mapped codeword,

wherein the cyclic block permutation and the non-uniform constellation are selected based on a code rate of the quasi-cyclic low-density parity-check code used for generation of the codeword, and

wherein the code rate of the quasi-cyclic low-density parity-check code is equal to 7/15, and the cyclic block permutation is defined according to Table 1, where the j-th block of Group-wise Interleaver Output indicates the index of the cyclic block within the codeword after the cyclic blocks are permutated, and the π(j)-th block of Group-wise Interleaver Input indicates the index of the cyclic block within the codeword before the cyclic blocks are permutated.

TABLE 1

j-th block of Group-wise

π (j)-th block of Group-wise

Interleaver output

Interleaver input

0

59

1

122

2

161

3

93

4

37

5

112

6

111

7

62

8

42

9

102

10

119

11

72

12

60

13

144

14

34

15

120

16

46

17

31

18

129

19

172

20

149

21

94

22

65

23

9

24

0

25

76

26

13

27

61

28

3

29

70

30

40

31

78

32

127

33

35

34

145

35

28

36

48

37

162

38

92

39

73

40

6

41

134

42

66

43

160

44

133

45

101

46

4

47

5

48

87

49

106

50

79

51

104

52

168

53

163

54

170

55

57

56

83

57

44

58

54

59

110

60

30

61

50

62

82

63

10

64

148

65

98

66

41

67

22

68

96

69

49

70

90

71

100

72

29

73

39

74

175

75

38

76

109

77

91

78

74

79

159

80

139

81

177

82

71

83

47

84

146

85

63

86

86

87

45

88

123

89

33

90

138

91

51

92

89

93

88

94

167

95

80

96

142

97

108

98

69

99

7

100

103

101

115

102

99

103

135

104

36

105

11

106

166

107

169

108

8

109

165

110

68

111

173

112

140

113

95

114

179

115

2

116

125

117

105

118

1

119

116

120

150

121

174

122

15

123

75

124

64

125

176

126

81

127

55

128

130

129

151

130

156

131

53

132

171

133

16

134

113

135

24

136

117

137

154

138

157

139

164

140

143

141

12

142

56

143

152

144

20

145

85

146

84

147

77

148

158

149

107

150

32

151

153

152

147

153

132

154

124

155

52

156

121

157

58

158

118

159

137

160

114

161

97

162

19

163

155

164

67

165

25

166

17

167

126

168

23

169

43

170

27

171

21

172

136

173

131

174

26

175

14

176

18

177

128

178

141

179

178

2. The communication method according to claim 1 , wherein N is equal to 180, and Q is equal to 360.

3. The communication method according to claim 1 , the quasi-cyclic parity-check code used for generation of the codeword is selected from a plurality of the determined quasi-cyclic parity-check codes having the code rates different from each other.

4. A communication device comprising:

interleaving circuitry for executing a cyclic block permutation for a codeword generated based on a quasi-cyclic low-density parity-check code including a repeat-accumulate quasi-cyclic low-density parity-check code, where the codeword includes a sequence of N cyclic blocks, each of the N cyclic blocks includes Q bits, each of N and Q is a positive integer, and the cyclic block permutation is permutation of the cyclic blocks within the codeword;

constellation mapping circuitry for mapping each of the bits of the codeword for which the cyclic block permutation is executed to any one of constellation points of a non-uniform 4096 QAM constellation, said mapping including section interleaving and generating each constellation word from bits in B cyclic blocks of the codeword for which the cyclic block permutation is executed, where B is a bit number of the QAM symbol, such that the B cyclic blocks thereby form the respective section, the section interleaving being performed by writing all bits of one section of the codeword for which the cyclic block permutation is executed row-by-row in a matrix and reading these bits column-by-column from the matrix; and

transmitting circuitry which, in operation, transmits the mapped codeword,

wherein the cyclic block permutation and the non-uniform constellation are selected based on a code rate of the quasi-cyclic low-density parity-check code used for generation of the codeword, and

wherein the code rate of the quasi-cyclic low-density parity-check code is equal to 7/15, and the cyclic block permutation is defined according to Table 2, where the j-th block of Group-wise Interleaver Output indicates the index of the cyclic block within the codeword after the cyclic blocks are permutated, and the π(j)-th block of Group-wise Interleaver Input indicates the index of the cyclic block within the codeword before the cyclic blocks are permutated.

TABLE 2

j-th block of Group-wise

π (j)-th block of Group-wise

Interleaver output

Interleaver input

0

59

1

122

2

161

3

93

4

37

5

112

6

111

7

62

8

42

9

102

10

119

11

72

12

60

13

144

14

34

15

120

16

46

17

31

18

129

19

172

20

149

21

94

22

65

23

9

24

0

25

76

26

13

27

61

28

3

29

70

30

40

31

78

32

127

33

35

34

145

35

28

36

48

37

162

38

92

39

73

40

6

41

134

42

66

43

160

44

133

45

101

46

4

47

5

48

87

49

106

50

79

51

104

52

168

53

163

54

170

55

57

56

83

57

44

58

54

59

110

60

30

61

50

62

82

63

10

64

148

65

98

66

41

67

22

68

96

69

49

70

90

71

100

72

29

73

39

74

175

75

38

76

109

77

91

78

74

79

159

80

139

81

177

82

71

83

47

84

146

85

63

86

86

87

45

88

123

89

33

90

138

91

51

92

89

93

88

94

167

95

80

96

142

97

108

98

69

99

7

100

103

101

115

102

99

103

135

104

36

105

11

106

166

107

169

108

8

109

165

110

68

111

173

112

140

113

95

114

179

115

2

116

125

117

105

118

1

119

116

120

150

121

174

122

15

123

75

124

64

125

176

126

81

127

55

128

130

129

151

130

156

131

53

132

171

133

16

134

113

135

24

136

117

137

154

138

157

139

164

140

143

141

12

142

56

143

152

144

20

145

85

146

84

147

77

148

158

149

107

150

32

151

153

152

147

153

132

154

124

155

52

156

121

157

58

158

118

159

137

160

114

161

97

162

19

163

155

164

67

165

25

166

17

167

126

168

23

169

43

170

27

171

21

172

136

173

131

174

26

175

14

176

18

177

128

178

141

179

178

Assignments (2)
CHANGE OF NAME Recorded May 9, 2022
From: PANASONIC CORPORATION
To: PANASONIC HOLDINGS CORPORATION
Reel/Frame 059911/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: KLENNER, PETER; HERRMANN, FRANK; KIMURA, TOMOHIRO
To: PANASONIC CORPORATION
Reel/Frame 040939/0947 →
Priority Claims (2)
EP 14169535 · May 22, 2014 · regional
JP 2015-090218 · Apr 27, 2015 · national
Continuity (2)
Continuation PCTJP2015002504 · May 19, 2015
Related Publication 20170012736A1 · Jan 12, 2017
Cited By (1)
US 12,526,071