JPH0738608B2 - Satellite receiver C / N display device - Google Patents
Satellite receiver C / N display deviceInfo
- Publication number
- JPH0738608B2 JPH0738608B2 JP2309386A JP30938690A JPH0738608B2 JP H0738608 B2 JPH0738608 B2 JP H0738608B2 JP 2309386 A JP2309386 A JP 2309386A JP 30938690 A JP30938690 A JP 30938690A JP H0738608 B2 JPH0738608 B2 JP H0738608B2
- Authority
- JP
- Japan
- Prior art keywords
- metric
- path
- state
- time
- errors
- 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 - Lifetime
Links
- 238000004891 communication Methods 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 14
- 238000007476 Maximum Likelihood Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
- Circuits Of Receivers In General (AREA)
- Radio Relay Systems (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は、衛星放送用または衛星通信用の衛星受信機に
係り、特に受信電波の品質を表示することにより、アン
テナの設置角度の調整などに役立てることができるC/N
表示装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a satellite receiver for satellite broadcasting or satellite communication, and in particular, it is useful for adjusting the installation angle of an antenna by displaying the quality of received radio waves. Can C / N
The present invention relates to a display device.
従来の技術 静止衛星を利用した放送局のTV信号の伝送が実用になっ
て以来久しい。従来のTV信号の伝送でアンテナの方向調
整や画質表示器として、FM検波後の検波出力において、
信号成分のないある部分のノイズをピックアップして利
用することが先に特願昭62−334535号(特開平1−1754
87号公報)で提案されている。近年、TV信号ではなくデ
ータのみを直接伝送するようなシステムが開発されてき
ており、帯域内のノイズを利用できなくなってきてい
る。Conventional technology It has been a long time since the broadcasting of TV signals from broadcasting stations using geostationary satellites became practical. In the conventional TV signal transmission, as the antenna direction adjustment and image quality display, in the detection output after FM detection,
It was previously disclosed in Japanese Patent Application No. 62-334535 (Japanese Patent Application Laid-Open No. 1-1754) to pick up and use noise in a certain portion having no signal component.
No. 87). In recent years, a system for directly transmitting only data, not a TV signal, has been developed, and noise within a band cannot be used.
発明が解決しようとする課題 上記のように、データのみを直接伝送するようなシステ
ムでは、帯域内でのスペクトラムが拡散して、信号のな
いノイズだけをピックアップすることが不可能であり、
なおかつ、上記のようにノイズをピックアップする構成
では、アナログ信号処理のため、温度変化や部品のばら
つきによる誤差が大であった。DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention As described above, in a system in which only data is directly transmitted, the spectrum in the band is spread, and it is impossible to pick up only noise without a signal,
In addition, in the configuration for picking up noise as described above, since the analog signal processing is performed, there are large errors due to temperature changes and component variations.
課題を解決するための手段 上記課題を解決するために本発明の衛星受信機C/N表示
装置は、復調検波された後のディジタル畳込み符号を受
信機側で復号する際に用いられるビタビ復号において、
前記畳込み符号が硬判定ビタビ復号アルゴリズム内で処
理されるときのハミング距離演算による状態計量(パス
メトリック)によって、誤り数を検出する手段を設け、
その誤り数をカウントする手段を設け、あらかじめ調整
工程でC/N対BER(Bite Error Rate,ビット誤り率)を測
定して、その測定された値に対応した補正データが入力
されているマイクロコンピュータを設け、誤り数のカウ
ント数を前記マイクロコンピュータに入力して、誤り数
のカウント数に対応するC/N値を表示器に表示するよう
に構成したものである。Means for Solving the Problems In order to solve the above problems, the satellite receiver C / N display device of the present invention is a Viterbi decoding used when the digital convolutional code after demodulation detection is decoded on the receiver side. At
A means for detecting the number of errors is provided by a state metric (path metric) by a Hamming distance calculation when the convolutional code is processed in a hard-decision Viterbi decoding algorithm,
A microcomputer that is equipped with a means for counting the number of errors, measures C / N to BER (Bite Error Rate, bit error rate) in advance in the adjustment process, and inputs correction data corresponding to the measured value. Is provided and the count number of the error number is input to the microcomputer, and the C / N value corresponding to the count number of the error number is displayed on the display.
作用 本発明は上記した構成によって、受信機側で衛星ディジ
タルデータをビタビ復号する際に、ビタビ復号アルゴリ
ズム内での状態計量を観察することにより、誤り数を検
出できる。また、あらかじめC/N対BER(ビットエラーレ
ート)を測定して、その補正値をマイクロコンピュータ
ーに蓄えておき、上記検出された誤り数のカウント数に
対して演算を行なえば、誤り数カウント数により、第2
図に示すようなC/N比に対するビット誤り率のカーブか
ら精度良くC/N比を得ることができ、そのC/N値を表示器
に表示することにより、アンテナ設置時の方向調整に供
することが可能である。With the above-described configuration, the present invention can detect the number of errors by observing the state metric in the Viterbi decoding algorithm when Viterbi decoding the satellite digital data on the receiver side. In addition, if the C / N vs. BER (bit error rate) is measured in advance and the correction value is stored in the microcomputer, and the calculation is performed on the detected error count, the error count will be calculated. By the second
The C / N ratio can be obtained accurately from the curve of bit error rate against the C / N ratio as shown in the figure, and by displaying the C / N value on the display, it is used for direction adjustment when the antenna is installed. It is possible.
実施例 以下本発明の一実施例について図面を参照しながら説明
する。Embodiment One embodiment of the present invention will be described below with reference to the drawings.
第1図は本発明の一実施例における衛星受信機C/N表示
装置のブロック図である。第1図において、1は衛星通
信用ディジタルデータ伝送で用いられる畳込み符号が復
調検波された後に入力される入力端子、2は入力端子1
に入力されて畳込み符号をビタビ復号するビタビ復号器
である。3,4はビタビ復号器2に内蔵された状態計量器
および誤り数カウンタであり、状態計量器3は入力され
た畳込み符号が硬判定ビタビ復号アルゴリズム内で処理
されたときのハミング距離の蓄積されたものをカウント
して状態計量を行い、誤り数カウンタ4は状態計量器3
の出力をさらにある一定時間、累積加算し、この一定時
間内での誤り数を保持する。5は誤り数カウンタ4の出
力を読み出すことにより、誤り数を検出するマイクロプ
ロセッサ、6はマイクロプロセッサ5から出力される誤
り数に応じた表示出力により誤り数を表示するレベル表
示器である。FIG. 1 is a block diagram of a satellite receiver C / N display device according to an embodiment of the present invention. In FIG. 1, reference numeral 1 is an input terminal to which the convolutional code used in digital data transmission for satellite communication is demodulated and detected, and 2 is input terminal 1.
It is a Viterbi decoder that Viterbi-decodes the convolutional code input to. Reference numerals 3 and 4 denote a state metric and an error counter built in the Viterbi decoder 2. The state metric 3 accumulates the Hamming distance when the input convolutional code is processed in the hard-decision Viterbi decoding algorithm. The counted number is counted and the state is measured.
The output of is further cumulatively added for a certain fixed time, and the number of errors within this fixed time is held. Reference numeral 5 is a microprocessor for detecting the error number by reading the output of the error number counter 4, and reference numeral 6 is a level indicator for displaying the error number by the display output according to the error number output from the microprocessor 5.
ここで、衛星通信用ディジタルデータ伝送で用いられる
畳込み符号と受信機側での復号の際に用いられるビタビ
復号(およびアルゴリズム)について簡単に説明する。
第3図は拘束長K(=3)、符号化率(または情報量と
も呼ばれる)r(=1/2)および結号ベクトルG1=(1,
0,1)、G2=(1,1,1)の畳込み符号化器が示されてい
る。第3図において、7はシフトレジスタ、8はmod2加
算器、9は切替器を示し、 u=(u1,u2,u3,u4,u5,…) =(1,0,1,1,0,1,0,0,0) とする。また、10は切替器9を通して得られる符号化さ
れた情報系列出力であり、 X(u)=(X1,X2,X3,X4,X5,…) Xi=(X1 I,X1 Q) と表わされる。ここで、シフトレジスタ7はすべて“0"
にリセットされているとする。Here, the convolutional code used in the digital data transmission for satellite communication and the Viterbi decoding (and the algorithm) used in the decoding on the receiver side will be briefly described.
FIG. 3 shows the constraint length K (= 3), the coding rate (or also called the information amount) r (= 1/2), and the sign vector G 1 = (1,
0,1), G2 = (1,1,1) convolutional encoders are shown. In FIG. 3, 7 shift register, 8 mod2 adder, 9 denotes a switch, u = (u 1, u 2, u 3, u 4, u 5, ...) = (1,0,1 , 1,0,1,0,0,0). Further, 10 is an encoded information sequence output obtained through the switch 9, and X (u) = (X 1 , X 2 , X 3 , X 4 , X 5 , ...) X i = (X 1 I , X 1 Q ). Here, the shift register 7 is all "0"
It has been reset to.
したがって最初の4つの情報ビットに対応する符号化シ
ンボルは、 X1=u1G1=11=(x1 Ix1 Q) X2=U2G1u1G2=01 =(x2 Ix2 Q) X3=u3G1u2G2u1G3=00 =(x3 Ix3 Q) X4=u4G1u3G2u2G3=10 =(X4 Ix4 Q のように、表わされる。したがって、符号化された出力
は X(u)=(11,01,00,10…) となる。ここで第3図の畳込み符号化器の状態遷移を示
したのが第4図で、第6図以降のトレリス線図の基本と
なる。Therefore, the coded symbol corresponding to the first four information bits is X 1 = u 1 G 1 = 11 = (x 1 I x 1 Q ) X 2 = U 2 G 1 u 1 G 2 = 01 = (x 2 I x 2 Q) X 3 = u 3 G 1 u 2 G 2 u 1 G 3 = 00 = (x 3 I x 3 Q) X 4 = u 4 G 1 u 3 G 2 u 2 G 3 = 10 = ( X 4 I x 4 Q , so that the encoded output is X (u) = (11,01,00,10 ...) where the convolutional encoder of FIG. FIG. 4 shows the state transitions of the above, which is the basis of the trellis diagrams of FIG. 6 and subsequent figures.
以上が畳込み符号の説明であり、次にビタビ復号の原理
と符号化率1/2、拘束長K=3の畳込み符号の実際のビ
タビ復号について説明する。The above is the description of the convolutional code. Next, the principle of the Viterbi decoding and the actual Viterbi decoding of the convolutional code having the coding rate 1/2 and the constraint length K = 3 will be described.
符号化率k/n(knは整数)のq(qは整数)元畳込み符
号Cの符号系列を無記憶定常通信路を通して送り、受信
系列Y=y0y1y2…yN−1が受信されたとき、Nは任意
の大きい整数であり、受信系列の時点大のブロックはY
t=(y1t,y2t,…ynt)であり、y1tは通信路の元で
あるとし、また通信路の出力は有限の集合が、または実
数あるいは複素数全体の集合とする。このとき最尤復号
をするには、受信系列Yに対し尤度関数(条件付き確率
または条件付き確率密度)P(Y|W)を最大とする符号
系列W=w0w1w2…wN−1が送られたと判定すればよ
い。したがって通信路が無記憶定常通信路であるので、
この尤度関数は、 と書け、次にこの対数をとり、−1を掛ければ となる。ここで、−1を掛けている理由は0≦P(Yt
|Wt)≦のためである。A code sequence of q (q is an integer) original convolutional code C having a coding rate k / n (kn is an integer) is sent through a memoryless stationary communication channel, and a received sequence Y = y 0 y 1 y 2 ... y N-1 Is received, N is an arbitrarily large integer and the time-series block of the received sequence is Y
t 1 = (y 1t , y 2t , ... y nt ), where y 1t is an element of the communication path, and the output of the communication path is a finite set or a set of all real or complex numbers. At this time, in order to perform the maximum likelihood decoding, the code sequence W = w 0 w 1 w 2 ... w that maximizes the likelihood function (conditional probability or conditional probability density) P (Y | W) for the reception sequence Y. It may be determined that N-1 has been sent. Therefore, since the communication path is a memoryless steady communication path,
This likelihood function is And then take this logarithm and multiply by -1 Becomes Here, the reason for multiplying −1 is 0 ≦ P (Y t
This is because | W t ) ≦.
したがって受信系列のブロックytごとに−logP(yt
|wt)を求めて、あらゆる可能な符号系列についてこの
和を作り、その結果を比較してこの和が最少となる符号
系列を求めることにより最尤復号が行える。Therefore, for each block y t of the reception sequence, −logP (y t
Maximum likelihood decoding can be performed by obtaining | w t ), making this sum for all possible code sequences, comparing the results, and finding the code sequence with the smallest sum.
ここで、−logP(yt|wt)そのものでなくても、これ
に比例する量であればよい。たとえば通信路が2元対称
通信路であるときはytとwtのハミング距離dH
(yt,wt)が使える。このような量を枝メトリックと
呼び、λ(yt,wt)で表す。枝メトリックと呼ぶの
は、トレリス線図(第5図、第6図)の枝にwtが対応
づけられているからである。以下では、枝とそれに対応
づけられている符号ブロックとも同一視することがあ
る。Here, the amount is not limited to −logP (y t | w t ), but may be an amount proportional to this. For example, when the communication path is a binary symmetrical communication path, the Hamming distance dH of y t and w t
(Y t , w t ) can be used. Such an amount is called a branch metric and is represented by λ (y t , w t ). The branch metric is called because w t is associated with the branch of the trellis diagram (FIGS. 5 and 6). Hereinafter, the branch and the code block associated with the branch may be equated with each other.
トレリス線図において、符号系列は、時点0の初期状態
から出発するパスに対応する。そこで、受信系列Y=y0
y1y2…yN−1とあるパスに対応する符号系列W=w0w1
w2…wN−1に対し、枝メトリックの和λ(y0,w0)+
…+λ(yN−1,wN−1)を受信系列yに対するこの
パスのパスメトリックまたはメトリック(状態計量)と
呼び、λ(Y,W)で表す。特に枝メトリックが基本枝メ
トリックのとき、基本パスメトリックと呼ぶ。結局、最
尤復号は、トレリス線図においてメトリックが最小とな
るパス(最尤パス)を求めることにより行える。In the trellis diagram, the code sequence corresponds to the path starting from the initial state at time 0. Therefore, the reception sequence Y = y 0
y 1 y 2 ... y N−1 and a code sequence W = w 0 w 1 corresponding to a certain path
w 2 ... w N−1 , sum of branch metrics λ (y 0 , w 0 ) +
... + λ (y N−1 , w N−1 ) is called a path metric or metric (state metric) of this path with respect to the reception sequence y, and is represented by λ (Y, W). Especially when the branch metric is the basic branch metric, it is called the basic path metric. Ultimately, the maximum likelihood decoding can be performed by obtaining the path (maximum likelihood path) having the smallest metric in the trellis diagram.
ここで、第5図のようにトレリス線図において、時点t
で状態Siを通り、時点N−1では状態Sfに達するパスを
考えると、実線で示されたパスがこのような条件を満た
すパスのなかでメトリックが最大であったとする。この
ときの実線のパスは初期状態から出発して時点tで状態
Siに達するすべてのパスの中で、時点tまでのメトリッ
クが最少となるものでなければならない。Here, in the trellis diagram as shown in FIG.
Considering a path that passes through the state Si and reaches the state Sf at the time point N-1, it is assumed that the path indicated by the solid line has the largest metric among the paths satisfying such conditions. The solid line path at this time starts from the initial state and is in the state at time t.
Of all the paths to Si, the metric up to time t must be the smallest.
もし、破線のパスの時点tまでのメトリックが、実線の
パスのそれより小さかったとすれば、時点tまで破線で
それ以降実線となるパスのメトリックが実線だけのパス
のメトリックよりも小さくなってしまうからである。し
たがって、時点N−1で状態Sfに達するパスでメトリッ
クが最小のものと求めるとき、時点tで状態Siを通るパ
スの中では、その時点tまでのメトリックが最小のもの
だけを選び、ほかは捨てることができる。つまり、各時
点において、それぞれの状態に達するパスの中で、その
時点までのメトリックが最小のもの1つだけを残しほか
は捨ててよい。このようにしてすべてのパスのなかでメ
トリックが最小のものを求めることができる。If the metric up to the time point t of the broken line path is smaller than that of the solid line path, the metric of the path that becomes a solid line after that until the time point t becomes smaller than the metric of the solid line path only. Because. Therefore, when the path reaching the state Sf at the time point N-1 is determined to have the smallest metric, only the path having the smallest metric up to the time point t is selected among the paths passing through the state Si at the time point t, and the others are You can throw it away. That is, at each time point, among the paths reaching the respective states, only the one having the smallest metric up to that time point may be retained and the others may be discarded. In this way, the path with the smallest metric among all paths can be obtained.
次に、符号化率1/2、拘束長K=3の畳込み符号で送信
データが101101000で、送信系列が、11 01 00 10 1
0 00 01 11 00であり、受信系列で1個誤りが発生
して、受信系列が11 01 00 100 00 01 11 00
であった場合のビタビ復号を説明する(○は誤りの場所
を示す)。Next, with a convolutional code with a coding rate of 1/2 and a constraint length K = 3, the transmission data is 101101000, and the transmission sequence is 11 01 00 10 1
0 00 01 11 00, one error occurs in the reception sequence, and the reception sequence becomes 11 01 00 100 0 00 01 11 00
The Viterbi decoding in the case of is described (○ indicates the location of the error).
第6図において、全零状態から上記の受信系列が入力さ
れたときを考える。In FIG. 6, consider the case where the above reception sequence is input from the all-zero state.
第7図において、( )は送信されたデータ(情報)を
示し、そのとなりのy1ty2t(00,01,10,11)は畳込み
符号の出力を示す。また、〜は状態計量(パスメト
リック)を示し、時点tnまでのハミング距離の和を示
す。In FIG. 7, () indicates transmitted data (information), and y 1t y 2t (00,01,10,11) next to it indicates the output of the convolutional code. Further, ~ indicates a state metric (path metric), and indicates the sum of Hamming distances up to time tn.
まず、時点t1では、受信系列が11でトレリス線上では、
(0)で00(1)で11のため、状態S0ではハミング距離
は2となってで示されており、状態S1ではハミング距
離は0となってで示されている。First, at time t 1 , the reception sequence is 11, and on the trellis line,
Since (0) is 00 and (1) is 11, the Hamming distance is 2 in the state S 0 , and the Hamming distance is 0 in the state S 1 .
次に、時点t2では、受信系列が01であり、状態S0では
(0)00であるためにハミング距離1はであり、その以
前のハミング距離と加算して、時点t2の状態S0ではと
なっている。次にt2の状態S1においては、(1)11より
ハミング距離は1であり、そのパスの1つ前の時点t1の
ハミング距離2と加算してとなっている。また時点t2
の状態S2では、(0)01のためにハミング距離は0であ
り、その前のパスの時点のハミング距離が0のためと
なっている。時点t2のS3の状態では、(1)10のためハ
ミング距離は2であり、その前のパスの時点のハミング
距離が0のためとなっている。よって時点t2で状態S0
S1S2S3の各々のパスができたために時点t3では、図に示
すように蓄積してきたハミング距離の比較において、小
さいパスが生き残り、ハミング距離の大きなパスはすて
られる。実線が生き残りパスであり、すてられるパスは
破線で示されている。Next, at time t 2, a received sequence is 01, the state S at 0 (0) 00 Hamming distance 1 for a is and adds its previous Hamming distance, the point in time t 2 S It is 0 . Next, in the state S 1 at t 2, the hamming distance is 1 from (1) 11 and is added to the hamming distance 2 at the time t 1 immediately before the path. Also at time t 2
In the state S 2 of , the Hamming distance is 0 due to (0) 01, and the Hamming distance at the time of the previous pass is 0. In the state of S 3 at time t 2, the Hamming distance is 2 because of (1) 10 and the Hamming distance at the time of the previous pass is 0. Therefore, at time t 2 , state S 0
At time t 3 because that could pass each of S 1 S 2 S 3, in comparison Hamming distance has accumulated as shown in FIG survive small path, a large path of Hamming distance is discarded. The solid line is the surviving path, and the stale path is shown by the dashed line.
あとは時点t4〜t9へと進み、そのそれぞれの時点での状
態を第8図〜第13図に示す。After proceeds to point t 4 ~t 9, showing the state of the at each time point in FIG. 8 to 13 FIG.
ここで、時点t3で状態S3の所では、蓄積されたハミング
距離が同じになっており、ランダムに選択すればよいの
で、本実施例では上側から来るパスを残すようにした。Here, since the accumulated Hamming distances are the same in the state S 3 at the time point t 3 , and it is sufficient to select them at random, the paths coming from the upper side are left in this embodiment.
また、第13図において、t9の状態S0を見れば、蓄積され
たハミング距離が最小であり、t9の状態S0ではとなっ
ている。これは誤りが1個だけ生じたことを示すもので
ある。以上がビタビ復号の説明である。Further, referring to the state S 0 at t 9 in FIG. 13, the accumulated Hamming distance is the minimum, and the state S 0 at t 9 is. This indicates that only one error has occurred. The above is the description of Viterbi decoding.
このとき、t9のS0状態になったトレリス線上でのパスは
誤りが1個生じたことを示すため、ビタビ復号を行うプ
ロセスで、この選択されたパス上の蓄積ハミング距離を
ある一定期間の間、再度蓄積することにより、ビタビ復
号をスタートしてから、ある時点tkまでの誤り数がわ
かることになる。At this time, the path on the trellis line that has entered the S 0 state at t 9 indicates that one error has occurred, so in the process of performing Viterbi decoding, the accumulated Hamming distance on this selected path is set for a certain period of time. By accumulating again during the period, the number of errors from the start of Viterbi decoding to a certain time t k can be known.
次に第1図において、その動作について説明する。受信
された畳込み符号が入力端子1を通してビタビ復号器2
に入力され、上述の畳込み符号とビタビ復号の説明で示
されているハミング距離の蓄積されたものを状態計量器
3でカウントして状態計量を行い、さらにある一定時
間、状態計量器3の出力をさらに誤り数カウンタ4で蓄
積(累積加算する)する。このときある一定時間内(伝
送ビット数nbit/秒とすれば、ある一定時間tではnt
個のデータとなる)での誤り数を誤り数カウンタ4は保
持している。この誤り数カウンタ4の出力をマイクロプ
ロセッサ5で読みだすことによりマイクロプロセッサ5
が誤り数を検出し、さらに、マイクロプロセッサ5が誤
り数に応じた表示用出力をレベル表示器6に出力するこ
とにより、誤り数を表示できる。Next, the operation will be described with reference to FIG. The received convolutional code passes through the input terminal 1 and the Viterbi decoder 2
The state metric 3 counts the accumulated convolutional code and the accumulated Hamming distance shown in the description of the Viterbi decoding described above, and performs the state metric. The output is further accumulated (accumulated addition) by the error number counter 4. At this time, within a certain fixed time (if the number of transmission bits is n bits / second, nt is given at a certain fixed time t).
The error number counter 4 holds the number of errors in each piece of data). The microprocessor 5 reads the output of the error number counter 4 by the microprocessor 5.
Detects the number of errors, and the microprocessor 5 further outputs a display output corresponding to the number of errors to the level indicator 6 so that the number of errors can be displayed.
さらに、あらかじめC/N値を測定し、そのときの第2図
に示されるような誤り数との相関関係をマイクロプロセ
ッサ5に入力しておけば、レベル表示器6において、第
2図に示される関係を用いてC/N値を表示することがで
きる。Furthermore, if the C / N value is measured in advance and the correlation with the number of errors at that time as shown in FIG. 2 is input to the microprocessor 5, the level indicator 6 will show it as shown in FIG. The C / N value can be displayed by using the relationship described above.
発明の効果 以上のように本発明によれば、ビタビ復号の処理で利用
される状態計量の値をある一定期間保持(累積加算)す
ることにより誤り数を検出し、誤り数をカウントしてお
き、また誤りカウント数を実際のC/Nを変化させて予め
測定しておき、この測定データをもとに補正データを作
り、マイクロコンピュータに入力しておけば上記誤りカ
ウント数によりC/N値を換算することが可能となり、正
確なC/N値が得られて、受信機のC/N値を表示することが
でき、衛星用受信アンテナの方向調整や画質表示器とし
て使用できる。また、大部分の回路がディジタル処理で
あるため、LSI内部に内蔵でき、コストアップにつなが
らずにC/N表示が可能となり、その実用的効果は大なる
ものがある。As described above, according to the present invention, the number of errors is detected by holding (cumulative addition) the value of the state metric used in the Viterbi decoding process for a certain period of time, and the number of errors is counted in advance. Also, the error count number is measured in advance by changing the actual C / N, correction data is created based on this measurement data, and if it is input to the microcomputer, the C / N value will be based on the above error count number. Can be converted, an accurate C / N value can be obtained, the C / N value of the receiver can be displayed, and it can be used as the direction adjustment of the satellite receiving antenna and as an image quality display. Also, since most of the circuits are digital processing, they can be built into the LSI, and C / N display is possible without increasing the cost, which has a great practical effect.
第1図は本発明の一実施例の衛星受信機C/N表示装置の
ブロック図、第2図はBER(ビット誤り数)対C/N比を示
す特性図、第3図は畳込み符号化器の一例を示すブロッ
ク図、第4図は同畳込み符号化器の状態遷移を示す図、
第5図はトレリス線図の最尤パスを説明する図、第6図
〜第13図は第3図の畳込み符号器のトレリス線図の説明
図である。 1……受信系列の受信畳込み符号入力端子、2……ビタ
ビ復号器、3……状態計量(パスメトリック)器、4…
…誤り数カウンタ、5……マイクロプロセッサ、6……
レベル表示器。FIG. 1 is a block diagram of a satellite receiver C / N display device according to an embodiment of the present invention, FIG. 2 is a characteristic diagram showing BER (bit error number) to C / N ratio, and FIG. 3 is a convolutional code. FIG. 4 is a block diagram showing an example of an encoder, FIG. 4 is a diagram showing a state transition of the convolutional encoder,
FIG. 5 is a diagram explaining the maximum likelihood path of the trellis diagram, and FIGS. 6 to 13 are explanatory diagrams of the trellis diagram of the convolutional encoder of FIG. 1 ... Reception convolutional code input terminal of reception sequence, 2 ... Viterbi decoder, 3 ... State metric (path metric) device, 4 ...
… Error number counter, 5 …… Microprocessor, 6 ……
Level indicator.
Claims (1)
れる畳込み符号を受信機側で復号する際に、用いられる
ビタビ復号において、前記畳込み符号が硬判定ビタビ復
号アルゴリズム内で処理されるときのハミング距離演算
による状態計量(パスメトリック)によって誤り数を検
出する手段と、その検出された誤り数をカウントする手
段と、予め調整工程で測定されたC/N(搬送波レベル/
入力雑音レベル)対BER(ビット誤り率)カーブが記憶
され、このカーブに基づいて前記誤り数のカウント数に
対するC/N値を演算して出力するマイクロコンピュータ
と、このマイクロコンピュータから出力されたC/N値を
表示する表示器を設けた衛星受信機C/N表示装置。1. Viterbi decoding used when decoding a convolutional code used in satellite communication digital data transmission at a receiver side, when the convolutional code is processed in a hard-decision Viterbi decoding algorithm. A means for detecting the number of errors by a state metric (path metric) based on the Hamming distance calculation, a means for counting the number of detected errors, and a C / N (carrier level /
Input noise level) vs. BER (bit error rate) curve is stored, a microcomputer that calculates and outputs a C / N value for the count number of the error number based on this curve, and a C output from this microcomputer A satellite receiver C / N display device equipped with a display for displaying the / N value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2309386A JPH0738608B2 (en) | 1990-11-14 | 1990-11-14 | Satellite receiver C / N display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2309386A JPH0738608B2 (en) | 1990-11-14 | 1990-11-14 | Satellite receiver C / N display device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04180313A JPH04180313A (en) | 1992-06-26 |
| JPH0738608B2 true JPH0738608B2 (en) | 1995-04-26 |
Family
ID=17992387
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2309386A Expired - Lifetime JPH0738608B2 (en) | 1990-11-14 | 1990-11-14 | Satellite receiver C / N display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0738608B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8423852B2 (en) | 2008-04-15 | 2013-04-16 | Qualcomm Incorporated | Channel decoding-based error detection |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63173426A (en) * | 1987-01-12 | 1988-07-18 | Mitsubishi Electric Corp | Transmission power control equipment |
| JPH01198847A (en) * | 1988-02-03 | 1989-08-10 | Mitsubishi Electric Corp | Character error rate calculation device |
-
1990
- 1990-11-14 JP JP2309386A patent/JPH0738608B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04180313A (en) | 1992-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100379149B1 (en) | Transmission rate judging unit | |
| ES2213800T3 (en) | DEVICE AND PROCEDURE FOR DETECTING FIELD SYNCHRONISM SIGNS IN A HIGH DEFINITION TELEVISION. | |
| US6775521B1 (en) | Bad frame indicator for radio telephone receivers | |
| KR100341790B1 (en) | Data communication systems and methods using scattered error detection bits | |
| EP0139511B1 (en) | Digital data decoders | |
| EP0771080A1 (en) | Maximum-likelihood decoding with soft decisions | |
| EP0600095B1 (en) | Bit error counter and its counting method, and signal identifying device and its identifying method | |
| EP0529909B1 (en) | Error correction encoding/decoding method and apparatus therefor | |
| JPH06224946A (en) | Digital signal decoding method and decoding circuit thereof | |
| EP0805572A2 (en) | Error detection and error concealment for encoded speech data | |
| US5289504A (en) | Signal decoding method using both signal and channel state information | |
| US5539780A (en) | Computationally efficient data decoder and method used therein | |
| US6377618B1 (en) | Auto-correlation system and method for rate detection of a data communication channel | |
| JPH0738608B2 (en) | Satellite receiver C / N display device | |
| KR20020006022A (en) | Method and device for decoding convolution codes | |
| KR970060741A (en) | Wireless receiver | |
| US6718509B2 (en) | Error bit correcting method for use in time-division multiple access system and bit correcting circuit | |
| US8773304B2 (en) | Method and apparatus to improve sensitivity of decoding time of a global navigation satellite system receiver | |
| US6748035B2 (en) | Method for determining connection quality, and a receiver | |
| US6947503B2 (en) | Method and circuit for synchronizing a receiver for a convolutionally coded reception signal | |
| US6426981B1 (en) | Process and device for decoding a radio frequency transmission channel, especially for a terrestrial digital broadcast using OFDM modulation | |
| KR100369989B1 (en) | Apparatus for detecting synchronization in viterbi decoder | |
| KR100431162B1 (en) | coderate detection circuit | |
| JP2003333018A (en) | Error rate estimation method and error rate estimation device | |
| JP2945686B2 (en) | Multiple reception maximum likelihood decoding circuit |