Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4894499B2 - Digital radio and control method - Google Patents
[go: Go Back, main page]

JP4894499B2 - Digital radio and control method - Google Patents

Digital radio and control method Download PDF

Info

Publication number
JP4894499B2
JP4894499B2 JP2006343811A JP2006343811A JP4894499B2 JP 4894499 B2 JP4894499 B2 JP 4894499B2 JP 2006343811 A JP2006343811 A JP 2006343811A JP 2006343811 A JP2006343811 A JP 2006343811A JP 4894499 B2 JP4894499 B2 JP 4894499B2
Authority
JP
Japan
Prior art keywords
frame
voice
audio
data
channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006343811A
Other languages
Japanese (ja)
Other versions
JP2008160241A (en
Inventor
寿彦 遠藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JVCKenwood Corp
Original Assignee
JVCKenwood Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JVCKenwood Corp filed Critical JVCKenwood Corp
Priority to JP2006343811A priority Critical patent/JP4894499B2/en
Publication of JP2008160241A publication Critical patent/JP2008160241A/en
Application granted granted Critical
Publication of JP4894499B2 publication Critical patent/JP4894499B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Time-Division Multiplex Systems (AREA)

Description

本発明は、ボコーダ等により音声データ処理を行うデジタル無線機及び制御方法に関する。   The present invention relates to a digital radio device and a control method for processing audio data by a vocoder or the like.

特許文献1は、各無線端末の受信速度がまちまちとなっている場合に、単一の無線基地局から複数の無線端末へ同一データを効率的に送信する無線通信システムについて開示する。該無線通信システムでは、基地局は、予め設定した下限受信速度以上の端末に対しては、先に同報送信を行い(特許文献1の図8の基地局1→端末2A,2C)、下限受信速度より低い受信速度の端末に対しては、後から別途、適当な時期に送信を行うようになっている(特許文献1の段落0026の「夜間など・・・端末2Bに対して同じテータを送信を行う。」)。   Patent Document 1 discloses a wireless communication system that efficiently transmits the same data from a single wireless base station to a plurality of wireless terminals when reception speeds of the wireless terminals vary. In the wireless communication system, the base station first performs broadcast transmission to a terminal having a preset lower limit receiving speed or higher (base station 1 → terminals 2A and 2C in FIG. 8 of Patent Document 1), and the lower limit. For terminals having a receiving speed lower than the receiving speed, transmission is performed separately at an appropriate time later (see paragraph 0026 of “Patent Document 1”, such as “nighttime... Send. ")

一方、従来のデジタル無線端末機はボコーダを装備し、ボコーダは、送信モードではマイクロホンの音声信号から音声データを生成し、受信モードでは、逆に、音声データから音声信号を再生して、スピーカへ流している。典型的なデジタル無線端末機では、ボコーダの処理における音声符号化レートにはフルレートとハーフレートとが用意されており、適宜、切替自在になっている。例えば、フルレートは7200bps、ハーフレートは3600bpsであり、また、デジタル無線端末機の伝送レートは、例えば、4800bpsと9600bpsとの2個、用意されている。   On the other hand, a conventional digital wireless terminal is equipped with a vocoder. The vocoder generates audio data from the microphone audio signal in the transmission mode, and conversely, in the reception mode, reproduces the audio signal from the audio data and sends it to the speaker. It is flowing. In a typical digital wireless terminal, a full rate and a half rate are prepared as voice encoding rates in vocoder processing, and can be switched as appropriate. For example, the full rate is 7200 bps, the half rate is 3600 bps, and the digital wireless terminal has two transmission rates of 4800 bps and 9600 bps, for example.

典型的なデジタル無線端末機では、MIC(マイクロホン)入力データは時間軸方向へ20msごとに区分される。したがって、ハーフレートの場合の1時間区分(例:20ms)当たりのビット数は、72(=3600×20÷1000)になる。これに対し、フルレートの場合の1時間区分(例:20ms)当たりのビット数は、144(=7200×20÷1000)になる。   In a typical digital wireless terminal, MIC (microphone) input data is divided every 20 ms in the time axis direction. Therefore, the number of bits per hour segment (for example, 20 ms) in the case of the half rate is 72 (= 3600 × 20 ÷ 1000). On the other hand, the number of bits per hour segment (for example, 20 ms) in the full rate is 144 (= 7200 × 20 ÷ 1000).

これに対して、伝送レートが4800bpsである場合、1個のフレーム当たりの伝送時間が80msの送信フレームが使用される。また、伝送レートが9600bpsである場合、1個のフレーム当たりの伝送時間が40msの送信フレームが使用される。伝送レート4800bps時の80msの送信フレームのビット数は384(=4800×80÷1000)となる。伝送レート9600bps時の40msの送信フレームのビット数は384(=9600×40÷1000)となる。   On the other hand, when the transmission rate is 4800 bps, a transmission frame having a transmission time of 80 ms per frame is used. When the transmission rate is 9600 bps, a transmission frame having a transmission time of 40 ms per frame is used. The number of bits of an 80 ms transmission frame at a transmission rate of 4800 bps is 384 (= 4800 × 80 ÷ 1000). The number of bits of a 40 ms transmission frame at a transmission rate of 9600 bps is 384 (= 9600 × 40 ÷ 1000).

図12はボコーダの音声符号化レート及びデジタル無線端末機の伝送レートをそれぞれハーフレート及び4800bpsとした場合のMIC入力データと送信フレームとのデータ対応関係を示している。MIC入力データの4個の時間区分、すなわち80ms分のビット数(=288b)は、80msの1個の送信フレームのビット数(=384b)内に収まるので、MIC入力データの各区分M1〜M4は、80msの1個の送信フレーム内に音声チャネルV1〜V4としてそれぞれ格納される。なお、図において、送信フレームの先頭のFは、ヘッダを意味し、同期ワード、リンク情報チャネル及び低速情報チャネルを含む。データは、送信フレームのヘッダの領域の後ろの領域に格納される。図12の場合には、各送信フレームに対応時間区分の音声データを格納して、音声データを伝送することができる。   FIG. 12 shows the data correspondence between MIC input data and transmission frames when the vocoder speech coding rate and the digital wireless terminal transmission rate are set to a half rate and 4800 bps, respectively. Since the four time segments of the MIC input data, that is, the number of bits for 80 ms (= 288b) are within the number of bits of one transmission frame of 80 ms (= 384b), each segment M1 to M4 of the MIC input data Are stored as voice channels V1 to V4 in one transmission frame of 80 ms, respectively. In the figure, F at the beginning of the transmission frame means a header and includes a synchronization word, a link information channel, and a low-speed information channel. The data is stored in an area after the header area of the transmission frame. In the case of FIG. 12, audio data can be transmitted by storing audio data of corresponding time segments in each transmission frame.

図13はボコーダの音声符号化レート及びデジタル無線端末機の伝送レートをそれぞれフルレート及び9600bpsとした場合のMIC入力データと送信フレームとのデータ対応関係を示している。MIC入力データの2区分、すなわち40ms分のビット数(=288b)は、40msの1個の送信フレームのビット数(=384b)内に収まるので、MIC入力データの各区分M1〜M4は、時間軸方向へ連続する前及び後ろの40msの送信フレームに、それぞれ2区分ずつ、すなわちそれぞれ音声チャネルV1,V2及び音声チャネルV3,V4に格納される。図13の場合にも、各送信フレームに対応時間区分の音声データを格納して、音声データを伝送することができる。
特開2005−151268号公報
FIG. 13 shows the data correspondence relationship between the MIC input data and the transmission frame when the voice coding rate of the vocoder and the transmission rate of the digital wireless terminal are set to the full rate and 9600 bps, respectively. Since the two sections of the MIC input data, that is, the number of bits for 40 ms (= 288b) fit within the number of bits of one transmission frame of 40 ms (= 384b), each section M1 to M4 of the MIC input data has a time The transmission frames of 40 ms before and after in the axial direction are respectively stored in two sections, that is, in audio channels V1 and V2 and audio channels V3 and V4, respectively. Also in the case of FIG. 13, it is possible to transmit audio data by storing audio data of corresponding time segments in each transmission frame.
JP 2005-151268 A

図14はボコーダの音声符号化レート及びデジタル無線端末機の伝送レートをそれぞれハーフレート及び9600bpsとした場合のMIC入力データと送信フレームとのデータ対応関係を想定したものである。MIC入力データの4区分、すなわち80ms分のビット数(=288b)は、40msの1個の送信フレームのビット数(=384b)内に収まるので、MIC入力データの80ms分の区分M1〜M4は、40msの1個の送信フレーム内にそれぞれ音声チャネルV1〜V4として格納できる。   FIG. 14 assumes a data correspondence relationship between MIC input data and transmission frames when the vocoder speech coding rate and the digital wireless terminal transmission rate are set to a half rate and 9600 bps, respectively. Since the four sections of MIC input data, that is, the number of bits for 80 ms (= 288b) is within the number of bits of one transmission frame of 40 ms (= 384b), the sections M1 to M4 for 80 ms of MIC input data are , And can be stored as voice channels V1 to V4, respectively, in one transmission frame of 40 ms.

このようにすると、80ms内に音声フレームとは別に、40msのもう1個のフレームを伝送することができる。したがって、図14に示すように、音声フレームと高速情報フレームとを交互に送信することが有利である。   In this way, another frame of 40 ms can be transmitted within 80 ms separately from the voice frame. Therefore, as shown in FIG. 14, it is advantageous to transmit voice frames and high-speed information frames alternately.

送信フレームの高速情報チャネルはマイコンにより設定されるが、図14のように、音声フレームが1個置きに作成された場合、マイコンは、音声フレームの間に高速情報フレームを挿入しなければならず、その挿入に先立ち、音声フレーム及び高速情報フレームのタイミングを見極める処理が必要になり、処理が複雑になる。   The high-speed information channel of the transmission frame is set by the microcomputer, but when every other audio frame is created as shown in FIG. 14, the microcomputer has to insert a high-speed information frame between the audio frames. Prior to the insertion, a process for ascertaining the timing of the voice frame and the high-speed information frame is required, which complicates the process.

また、送信側のマイコンは、音声フレームの音声チャネルを適宜、スチール(steal)して、それを高速情報チャネルに置換することもある。高速情報チャネルにすり替えられた音声チャネルは、受信側ボコーダでは、音切れの原因になる。また、スチールされた音声チャネルをLost Frame(繰り返し)の音声データとして、該音声チャネルの音声データについて、スチールされなかった直前の音声データを繰り返すように、処理する場合、すべての高速情報チャネルが音声チャネルをスチールしたものと処理すると、高速情報チャネルには、高速情報フレームの分も混ざっているため、再生する音声データの区分数と、実際に再生すべき音声データの区分数とが不一致になって、音の再生に支障が出る。   The microcomputer on the transmission side may steal the audio channel of the audio frame as appropriate and replace it with a high-speed information channel. The voice channel switched to the high-speed information channel causes a sound break in the receiving vocoder. Further, when processing the stolen audio channel as the audio data of the last frame (repeated) and processing the audio data of the audio channel so as to repeat the audio data immediately before being stolen, all the high-speed information channels are audio. If the channel is treated as being stealed, the high-speed information channel is also mixed with high-speed information frames, so the number of segments of audio data to be reproduced and the number of segments of audio data to be actually reproduced do not match. The sound reproduction.

フレームのリンク情報チャネルや、低速情報チャネルにエラーが発生して、受信側が、間違ったフレーム構造でフレームを構築してしまった場合にも、高速情報チャネルのLost Frameの場合と、同様の不都合が生じる。特許文献1は、伝送速度について言及するものの、音声データ処理速度については言及していない。   Even when an error occurs in the link information channel or the low-speed information channel of the frame, and the receiving side constructs the frame with the wrong frame structure, the same inconvenience as in the case of the lost frame of the high-speed information channel occurs. Arise. Patent Document 1 mentions the transmission speed but does not mention the audio data processing speed.

本発明の目的は、所定量の音声データをその半分の伝送時間のフレームで伝送できる通信期間において、非音声フレームを挿入する区間が音声フレームであるか否かを識別することなく、非音声フレームを音声フレームの間に的確かつ能率的に挿入することができるデジタル無線機及び制御方法を提供することである。   An object of the present invention is to provide a non-voice frame without identifying whether or not a section in which a non-voice frame is inserted is a voice frame in a communication period in which a predetermined amount of voice data can be transmitted in a frame having a half transmission time. It is to provide a digital radio and a control method capable of accurately and efficiently inserting a signal between voice frames.

本発明の目的は、非音声チャネルが音声フレーム及び非音声フレームに含まれていても、受信部において音声データを的確に構築できるデジタル無線機及び制御方法を提供することである。   An object of the present invention is to provide a digital radio and a control method capable of accurately constructing voice data in a receiving unit even when a non-voice channel is included in a voice frame and a non-voice frame.

時間軸方向へ所定長さの時間区分で区切り、各時間区分の音声データをフレームの各音声チャネルに格納し、フレームの音声チャネルの総数Nとした場合に、N個の音声データ時間区分の合計時間以内に2個のフレームを送信する通信期間を所定通信期間と呼ぶことにする。   When divided into time segments of a predetermined length in the time axis direction, audio data of each time segment is stored in each audio channel of the frame, and the total number N of audio channels in the frame is N, the total of N audio data time segments A communication period in which two frames are transmitted within the time is called a predetermined communication period.

本発明のデジタル無線機によれば、送信部は次のものを備えている。
音声データを生成する音声データ生成手段、
非音声データを生成する非音声データ生成手段、
所定通信期間では時間軸方向へ連続する2個の音声フレームの対応音声チャネルに同一の音声データが格納されるように、第1段階フレームを生成する第1段階フレーム生成手段、
時間軸方向へ連続する各2個の第1段階フレームについて、一方の音声フレームを非音声データ専用の非音声フレームにすり替えて第2段階フレームを生成する第2段階フレーム生成手段、及び
第2段階フレームを順番に送信する送信手段。
According to the digital radio of the present invention, the transmission unit includes the following.
Audio data generating means for generating audio data;
Non-voice data generating means for generating non-voice data;
First stage frame generating means for generating a first stage frame so that the same voice data is stored in a corresponding voice channel of two voice frames continuous in a time axis direction in a predetermined communication period;
Second stage frame generating means for generating a second stage frame by replacing one voice frame with a non-voice frame dedicated to non-voice data for each of the two first stage frames continuous in the time axis direction, and a second stage Transmission means for transmitting frames in order.

本発明のデジタル無線機によれば、受信部は次のものを備えている。
フレームを受信するフレーム受信手段、
所定通信期間では、受信フレームのヘッダに基づき音声フレーム期間と非音声フレーム期間とに区分けするフレーム期間区分け手段、
各音声フレーム期間の各チャネルが音声チャネルであるか音声チャネルをすり替えた非音声チャネルであるかを判別し、判別に基づき各音声フレーム期間の音声データを構築する音声データ構築手段、及び
構築された音声データに基づき音声信号を再生する音声信号再生手段。
According to the digital radio of the present invention, the receiving unit includes the following.
Frame receiving means for receiving a frame;
In a predetermined communication period, a frame period dividing means for dividing into a voice frame period and a non-voice frame period based on the header of the received frame;
Audio data construction means for discriminating whether each channel of each audio frame period is an audio channel or a non-audio channel replacing the audio channel, and constructing audio data of each audio frame period based on the discrimination, and Audio signal reproduction means for reproducing an audio signal based on audio data.

本発明のデジタル無線機制御方法は次のステップを備えている。
音声データを生成するステップ、
非音声データを生成するステップ、
所定通信期間では時間軸方向へ連続する2個の音声フレームの対応音声チャネルに同一の音声データが格納されるように、第1段階フレームを生成するステップ、
時間軸方向へ連続する各2個の第1段階フレームについて、一方の音声フレームを非音声データ専用の非音声フレームにすり替えて第2段階フレームを生成するステップ、及び
第2段階フレームを順番に送信するステップ。
The digital radio control method of the present invention includes the following steps.
Generating audio data;
Generating non-voice data;
Generating a first stage frame so that the same voice data is stored in a corresponding voice channel of two voice frames continuous in the time axis direction in a predetermined communication period;
For each of the two first-stage frames that are continuous in the time axis direction, one voice frame is replaced with a non-speech frame dedicated to non-voice data, and a second-stage frame is generated, and the second-stage frame is transmitted in order Step to do.

本発明の別のデジタル無線機制御方法は次のステップを備えている。
フレームを受信するステップ、
所定通信期間では、受信フレームのヘッダに基づき音声フレーム期間と非音声フレーム期間とに区分けするステップ、
各音声フレーム期間の各チャネルが音声チャネルであるか音声チャネルをすり替えた非音声チャネルであるかを判別し、判別に基づき各音声フレーム期間の音声データを構築するステップ、及び
構築された音声データに基づき音声信号を再生するステップ。
Another digital radio control method of the present invention includes the following steps.
Receiving a frame;
Dividing the voice frame period and the non-voice frame period based on the header of the received frame in the predetermined communication period;
Determining whether each channel of each voice frame period is a voice channel or a non-voice channel replacing the voice channel, and constructing voice data of each voice frame period based on the discrimination, and Replaying the audio signal based on the step;

本発明によれば、所定通信期間において、送信部では、第1段階フレームにおいて、時間軸方向へ連続する2個のフレームが、同一音声データ内容とされる。したがって、第2段階フレームの生成時では、第1段階フレームの、時間軸方向へ連続する任意の2個の一方を、非高速情報フレームにすり替えればいいので、第1段階フレームの各フレームが音声フレームであるか否かを判別する処理を省略することができる。   According to the present invention, in the predetermined communication period, in the first stage frame, the two consecutive frames in the time axis direction are set as the same audio data content in the transmission unit. Therefore, at the time of generating the second stage frame, any one of the first stage frames that are continuous in the time axis direction may be replaced with a non-high-speed information frame. The process of determining whether or not it is a voice frame can be omitted.

本発明によれば、所定通信期間において、受信部では、受信フレームのヘッダに基づき音声フレーム期間と非音声フレーム期間とを区分けして、音声フレーム期間から音声データを構築するので、非音声チャネルが音声フレーム及び非音声フレームに存在しても、的確に音声データを構築することができる。   According to the present invention, in the predetermined communication period, the receiving unit divides the audio frame period and the non-audio frame period based on the header of the received frame and constructs the audio data from the audio frame period. Even if it exists in the voice frame and the non-voice frame, the voice data can be accurately constructed.

図1はデジタル無線端末機10の概略構成図である。デジタル無線端末機10の受信モードでは、基地局又は相手機(共に図示せず)からの電波は、アンテナ11において捕捉され、RF信号へ変換される。該RF信号は、第1段IF信号に変換されてから、第2段IF生成部14において第2段IF信号へ変換される。第2段IF信号は、アンプ15において増幅されてから、A/Dコンバータ16へ供給され、A/Dコンバータ16においてデジタル信号へ変換される。   FIG. 1 is a schematic configuration diagram of a digital wireless terminal 10. In the reception mode of the digital wireless terminal 10, radio waves from a base station or a partner device (both not shown) are captured by the antenna 11 and converted into an RF signal. The RF signal is converted into the first stage IF signal, and then converted into the second stage IF signal in the second stage IF generator 14. The second stage IF signal is amplified by the amplifier 15, supplied to the A / D converter 16, and converted into a digital signal by the A / D converter 16.

DSP20はボコーダ21を実装する。ボコーダ21は、A/Dコンバータ16からのデジタル信号を復調して、シンボルデータを抽出して、受信フレームを生成する。ボコーダ21は、コーデック部24と共働して、受信フレームの内の音声フレームから音声データから音声信号を再生する。該音声信号は、アンプ28において増幅されてから、音量調整部29においてレベルを調整され、最終的にスピーカ30から音として出力される。   The DSP 20 mounts a vocoder 21. The vocoder 21 demodulates the digital signal from the A / D converter 16, extracts symbol data, and generates a reception frame. The vocoder 21 cooperates with the codec unit 24 to reproduce the audio signal from the audio data from the audio frame in the received frame. The audio signal is amplified by the amplifier 28, adjusted in level by the volume adjusting unit 29, and finally output from the speaker 30 as sound.

DSP20は、高速情報フレーム及び音声フレーム内の高速情報チャネルから高速情報データを抽出し、それをマイコン26へ供給する。マイコン26は、DSP20からのデータやROM(図示せず)内のその他のデータ等に基づきDSP20に対して各種処理についての指示を出す。   The DSP 20 extracts high-speed information data from the high-speed information channel in the high-speed information frame and the voice frame, and supplies it to the microcomputer 26. The microcomputer 26 issues instructions for various processes to the DSP 20 based on data from the DSP 20 and other data in a ROM (not shown).

デジタル無線端末機10の送信モードでは、ユーザの声がマイクロホン35において音声(電気)信号へ変換され、該音声信号は、アンプ36において増幅されてから、コーデック部24へ入力される。コーデック部24は、ボコーダ21と共働して、アンプ36からの音声信号に基づきデジタル変調信号を生成する。   In the transmission mode of the digital wireless terminal 10, the user's voice is converted into an audio (electrical) signal by the microphone 35, and the audio signal is amplified by the amplifier 36 and then input to the codec unit 24. The codec unit 24 cooperates with the vocoder 21 to generate a digital modulation signal based on the audio signal from the amplifier 36.

該デジタル変調信号は、スイッチ40、アンプ41及びレベル調整部42を経て電圧制御発振器43へ供給される。電圧制御発振器43は、レベル調整部42からのデジタル変調信号に基づきRF信号を生成し、該RF信号は、アンテナ11から電波で発信される。   The digital modulation signal is supplied to the voltage controlled oscillator 43 through the switch 40, the amplifier 41 and the level adjusting unit 42. The voltage control oscillator 43 generates an RF signal based on the digital modulation signal from the level adjustment unit 42, and the RF signal is transmitted from the antenna 11 by radio waves.

図2はボコーダの音声符号化レート及びデジタル無線端末機の伝送レートをそれぞれハーフレート及び9600bpsとした場合のMIC(マイクロホン)入力データと第1段階フレームとのデータ対応関係を示している。以降、ボコーダの音声符号化レート及びデジタル無線端末機の伝送レートをそれぞれハーフレート及び9600bpsとする通信期間を「ハーフレート/高速通信期間」と呼ぶことにする。   FIG. 2 shows the data correspondence relationship between MIC (microphone) input data and the first stage frame when the vocoder voice coding rate and the digital wireless terminal transmission rate are half rate and 9600 bps, respectively. Hereinafter, a communication period in which the voice coding rate of the vocoder and the transmission rate of the digital wireless terminal are set to a half rate and 9600 bps, respectively, is referred to as a “half rate / high speed communication period”.

図示のMIC入力データM1〜M4はボコーダ21によりエンコードされて、V1〜V4が生成される。時間軸方向へ連続するMIC入力データの4区分を1区分群とし、各区分群内のデータ区分を前から順番に区分M1〜M4とする。各区分群の全区分M1〜M4、すなわち80ms分のビット数(=288b)は、40msの1個の送信フレームのビット数(=384b)内に収まる。DSP20は、時間軸方向へ連続する2個のフレームの音声チャネルV1〜V4に、同一区分群の区分M1〜M4を格納して、第1段階フレームを生成する。すなわち、第1段階フレームにおける各対の音声フレームは、そのデータ部を同一音声データ内容としている。   The illustrated MIC input data M1 to M4 are encoded by the vocoder 21 to generate V1 to V4. Four sections of MIC input data continuous in the time axis direction are defined as one section group, and data sections in each section group are defined as sections M1 to M4 in order from the front. All sections M1 to M4 of each section group, that is, the number of bits for 80 ms (= 288b) falls within the number of bits of one transmission frame of 40 ms (= 384b). The DSP 20 stores the segments M1 to M4 of the same segment group in the audio channels V1 to V4 of two frames continuous in the time axis direction, and generates a first stage frame. That is, each pair of audio frames in the first stage frame has the same audio data content in its data portion.

ハーフレート/高速通信期間、マイコン26は、時間軸方向へ連続する任意の2個の第1段階フレームに対して、例えば、前側の音声フレームはそのまま音声フレームに維持し、後ろ側の音声フレームは高速情報フレームにすり替えて、第2段階フレームを生成する。こうして生成された第2段階フレームが図3に示されている。図3に図示されている2個のフレームおいて、前側が音声フレーム及び後ろ側が高速情報フレームとなっているが、図3の前側の音声フレーム及び後ろ側の高速情報フレームが、図2の第1段階の同一の音声フレーム対の前側及び後ろ側のフレームに対応するとは限らない。すなわち、前側の音声フレーム及び後ろ側の高速情報フレームが、時間軸方向へ連続するフレーム対において、前のフレーム対の後ろ側フレーム、及び後ろのフレーム対の前側フレームであることも起こる。   During the half-rate / high-speed communication period, the microcomputer 26 maintains, for example, the audio frame on the front side as it is and the audio frame on the back side for any two first-stage frames that are continuous in the time axis direction. A second stage frame is generated by switching to the high-speed information frame. The second stage frame thus generated is shown in FIG. In the two frames shown in FIG. 3, the front side is an audio frame and the rear side is a high-speed information frame, but the front audio frame and the rear high-speed information frame in FIG. It does not necessarily correspond to the front and rear frames of the same audio frame pair in one stage. That is, the front audio frame and the rear high-speed information frame may be a rear frame of the previous frame pair and a front frame of the rear frame pair in a frame pair continuous in the time axis direction.

マイコン26は、第2段階フレームにおいて、第1段階フレームの音声フレームを高速情報フレームにすり替えるだけでなく、音声フレームに維持したフレームについて、その音声チャネルを高速情報にスチールすることも時折り起こる。図4は音声フレームの音声チャネルが高速情報チャネルにスチールされる各種の例を示している。なお、1個の高速情報チャネルの時間は音声チャネルのそれの2個分に相当する。   In the second stage frame, the microcomputer 26 not only replaces the voice frame of the first stage frame with the high speed information frame but also occasionally steals the voice channel of the frame maintained in the voice frame to the high speed information. FIG. 4 shows various examples in which the voice channel of the voice frame is stolen to the high-speed information channel. Note that the time of one high-speed information channel corresponds to two times of that of the voice channel.

図4(a)では、音声チャネルV1〜V4の全部が2個の高速情報チャネルFAにスチールされている。図4(b)では、音声チャネルV1,V2が1個の高速情報チャネルFAにスチールされている。図4(c)では、音声チャネルV3,V4が1個の高速情報チャネルFAにスチールされている。   In FIG. 4A, all of the audio channels V1 to V4 are stolen to two high-speed information channels FA. In FIG. 4B, the voice channels V1 and V2 are stolen to one high-speed information channel FA. In FIG. 4C, the voice channels V3 and V4 are stolen to one high-speed information channel FA.

最終的に、図3及び図4に図示されている第2段階フレームが デジタル無線端末機10から送信され、相手方のデジタル無線端末機10に受信される。   Finally, the second stage frame shown in FIGS. 3 and 4 is transmitted from the digital wireless terminal 10 and received by the other party's digital wireless terminal 10.

図5はデジタル無線端末機10の受信モード中にDSP20において実施される各種処理のフローチャートである。図5(a)はリンク情報検出時(リンク情報はフレームのヘッダにある。)に実行するルーチンのフローチャートであり、図5(b)は高速情報チャネル判定時(高速情報チャネルを検出した時)に実行するルーチンのフローチャートであり、図5(c)は初期時(受信モード開始時)に実行するルーチンのフローチャートである。   FIG. 5 is a flowchart of various processes performed in the DSP 20 during the reception mode of the digital wireless terminal 10. FIG. 5A is a flowchart of a routine executed when link information is detected (link information is in the header of the frame), and FIG. 5B is a high-speed information channel determination time (when a high-speed information channel is detected). FIG. 5C is a flowchart of a routine executed at the initial time (at the start of the reception mode).

図5(a)のフローチャートにおいて、S51では、ハーフレート/高速通信期間であるか否かを判定し、判定結果が正であれば、S52へ進み、否であれば、該ルーチンを直ちに終了する。なお、フルレートかハーフレートかの判別には種々の方法が周知となっているが、例えば、音声チャネルについてフルレート及びハーフレートでデコードしてみて、その結果のエラーレートやFECの情報を比較することにより、判別することができる。   In the flowchart of FIG. 5A, in S51, it is determined whether or not it is a half rate / high speed communication period. If the determination result is positive, the process proceeds to S52, and if not, the routine is immediately terminated. . Various methods are known for distinguishing between full rate and half rate. For example, the audio channel is decoded at full rate and half rate, and the resulting error rate and FEC information are compared. Can be determined.

S52では、音声処理許可フラグがセット状態(”1”)及びクリア状態(”0”)のどちらになっているかを判定し、セット状態であれば、S53を経由してから、S54へ進み、クリア状態であれば、直ちに、S54へ進む。S54では、スチール許可フラグを反転する。   In S52, it is determined whether the audio processing permission flag is in the set state (“1”) or the clear state (“0”). If in the set state, the process proceeds to S54 after passing through S53, If it is in the clear state, the process immediately proceeds to S54. In S54, the steal permission flag is reversed.

S54では、リンク情報に基づき、今回の検出した受信フレームが音声フレームかその他(例:高速情報フレーム)かを判定する。判定がその他であれば、該ルーチンを終了する。判定が音声フレームであれば、S55へ進んで、音声処理許可フラグ及びスチール許可フラグを共にセットする。   In S54, based on the link information, it is determined whether the received frame detected this time is a voice frame or other (eg, high-speed information frame). If the determination is other, the routine is terminated. If the determination is an audio frame, the process proceeds to S55, and both the audio processing permission flag and the steel permission flag are set.

これにより、ハーフレート/高速通信期間、音声フレームのヘッダが検出されるごとに、音声処理許可フラグ及びスチール許可フラグを共にセットされる。また、ハーフレート/高速通信期間期間、前回の検出受信フレームが音声フレームであって、今回の検出受信フレームが高速情報フレームのようなその他フレームである場合には、音声処理許可フラグはセット状態に維持されつつ、スチール許可フラグはクリアされる。   Thereby, every time the header of the audio frame is detected during the half rate / high-speed communication period, both the audio processing permission flag and the steel permission flag are set. In addition, during the half-rate / high-speed communication period, if the previous detected received frame is an audio frame and the current detected received frame is another frame such as a high-speed information frame, the audio processing permission flag is set. While being maintained, the steal permission flag is cleared.

図5(b)のフローチャートにおいて、S61では、ハーフレート/高速通信期間であるか否かを判定し、判定結果が正であれば、S62へ進み、否であれば、S63へ進む。S62では、スチールフラグがセット状態かクリア状態かを判定し、セット状態であれば、S63へ進み、クリア状態であれば、該ルーチンを終了する。   In the flowchart of FIG. 5B, in S61, it is determined whether or not it is a half rate / high speed communication period. If the determination result is positive, the process proceeds to S62, and if not, the process proceeds to S63. In S62, it is determined whether the steel flag is in the set state or in the clear state. If it is in the set state, the process proceeds to S63, and if it is in the clear state, the routine ends.

S63では、Lost Frame(繰り返し)の処理を実行する。S62においてスチール(許可)フラグがセット状態であるとは、ハーフレート/高速通信期間で、今回の受信フレームが音声フレームである場合である。また、S62においてスチール(許可)フラグがクリア状態と判定される場合とは、ハーフレート/高速通信期間で、今回の受信フレームがその他(例;高速情報フレーム)である場合である。さらに、S61において、否と判定される場合とは、例えば、図12及び図13の送信フレームに対応するような通信期間において、音声チャネルが高速情報チャネルにスチールされている場合である。   In S63, a Lost Frame (repeat) process is executed. The fact that the steal (permitted) flag is set in S62 means that the current received frame is an audio frame in the half rate / high speed communication period. The case where the steal (permitted) flag is determined to be in the clear state in S62 is a case where the current received frame is other (eg, high speed information frame) in the half rate / high speed communication period. Furthermore, the case where it is determined as NO in S61 is, for example, a case where the voice channel is stolen to the high-speed information channel in the communication period corresponding to the transmission frames of FIGS.

図5(c)のフローチャートにおいて、S67,S68では、それぞれ音声処理許可フラグ及びスチール許可フラグがクリアされる。   In the flowchart of FIG. 5C, in S67 and S68, the audio processing permission flag and the steel permission flag are cleared, respectively.

図6はハーフレート/高速通信期間の受信フレーム、図5の各フローの実行タイミング、音声処理許可フラグ及びスチール許可フラグの状態の間の関係を示している。図6において、フローのa,b,cは図5の(a),(b),(c)のルーチンを意味する。図6において、”X”は、音声チャネルでなく、また、スチールされた音声チャネルでもない時間区分を意味し、”V”は音声チャネルの時間区分を意味し、”L”はスチールされた音声チャネルの時間区分を意味している。Err(エラー)は、受信環境の悪化等のためにデータを抽出できない時間区分を意味する。   FIG. 6 shows the relationship among the received frame in the half rate / high-speed communication period, the execution timing of each flow in FIG. 5, the state of the audio processing permission flag, and the steal permission flag. In FIG. 6, a, b, and c in the flow mean routines (a), (b), and (c) in FIG. In FIG. 6, “X” means a time segment that is neither an audio channel nor a stolen audio channel, “V” means an audio channel time segment, and “L” is an audio channel that has been stolen. Means the time division of the channel. Err (error) means a time segment in which data cannot be extracted due to deterioration of the reception environment or the like.

フローcは、受信モード開始時に1回実行される。フローbは、高速情報チャネルを検出するたびに実行される。フローaは、フレームのヘッダを検出するごとに実行される。   Flow c is executed once at the start of the reception mode. Flow b is executed every time a high-speed information channel is detected. The flow a is executed every time a frame header is detected.

音声処理許可フラグは、図5のS55でセットされると、ハーフレート/高速通信期間、セット状態に維持されるので、図6では、フローaの最初の実行後、セット状態に維持されている。スチール許可フラグは、高速情報フレームの受信期間はクリア状態であり、音声フレームの受信期間ではセット状態にある。   When the voice processing permission flag is set in S55 of FIG. 5, the voice processing permission flag is maintained in the set state during the half rate / high-speed communication period. Therefore, in FIG. 6, the voice processing permission flag is maintained in the set state after the first execution of the flow a. . The steal permission flag is in a clear state during the high-speed information frame reception period, and is in a set state during the voice frame reception period.

こうして、スチールがセット状態にある期間に、音声チャネルを検出すると、該音声チャネルから音声データを抽出し、また、高速情報チャネルを検出すると、該高速情報チャネルは音声チャネルをスチールしたものとして、Lost Frame(繰り返し)の処理を行えば、的確な音声データを構築して、支障のない音声を出力することができる。   Thus, when a voice channel is detected during a period in which the steal is set, voice data is extracted from the voice channel, and when a high-speed information channel is detected, the high-speed information channel assumes that the voice channel has been stealed. If Frame (repetition) processing is performed, accurate sound data can be constructed, and sound without trouble can be output.

図7は所定の送信電力制御の説明図である。ハーフレート/高速通信期間、場合によっては、送信すべき高速情報データが生成されないことが起こり得る。このような場合にも、時間軸方向に1個置きに機械的に高速情報フレームが第2段階フレームとして生成されてしまうが、該高速情報フレームの高速情報チャネルのデータは実質的に空であり、高速情報フレームは送信する必要がない。したがって、データが空である高速情報フレームの送信期間は送信電力を0にするか、低下させて、デジタル無線端末機10のバッテリの電力消費を抑えるのが好ましい。   FIG. 7 is an explanatory diagram of predetermined transmission power control. In the half rate / high speed communication period, in some cases, high speed information data to be transmitted may not be generated. Even in such a case, every other high-speed information frame is mechanically generated as the second stage frame in the time axis direction, but the data of the high-speed information channel of the high-speed information frame is substantially empty. High-speed information frames do not need to be transmitted. Therefore, it is preferable to suppress the power consumption of the battery of the digital wireless terminal 10 by setting the transmission power to 0 or decreasing during the transmission period of the high-speed information frame in which the data is empty.

デジタル無線端末機10が、受信モードである場合、図7のように、送信電力を落とした空データの高速情報フレームを受信しても、支障はない。該高速情報フレームの受信期間は、検出エラーとなり、図6のフローbがこのような受信フレームに対して実行されないだけである。1個置きの音声フレーム受信期間では、図5のS56が実行され、スチールはセット状態に維持され、スチールのセット状態は、その次の送信電力低下の高速情報受信期間も維持される。しかし、該送信電力低下の高速情報受信期間では、高速情報チャネルを検出できないので、その音声フレームチャネルに対しては、エラー処理が行なわれるが、Lost Frame(繰り返し)の処理が行なわれることはない。   When the digital wireless terminal 10 is in the reception mode, there is no problem even if a high-speed information frame of empty data with reduced transmission power is received as shown in FIG. The reception period of the high-speed information frame becomes a detection error, and the flow b in FIG. 6 is not executed for such a reception frame. In every other voice frame reception period, S56 of FIG. 5 is executed, the steal is maintained in the set state, and the set state of steal is also maintained in the high-speed information reception period of the next lower transmission power. However, since the high-speed information channel cannot be detected in the high-speed information reception period in which the transmission power is reduced, error processing is performed on the voice frame channel, but the Lost Frame (repetition) processing is not performed. .

図8はデジタル無線機72の送信部73の機能ブロック図である。デジタル無線機72は例えば図1のデジタル無線端末機10である。デジタル無線機72は、携帯式に限定されず、車載式や据え置き式であってもよい。時間軸方向へ所定長さの時間区分で区切り、各時間区分の音声データをフレームの各音声チャネルに格納し、フレームの音声チャネルの総数Nとした場合に、N個の音声データ時間区分の合計時間以内に2個のフレームを送信する通信期間を所定通信期間と呼ぶことにする。所定通信期間は例えばハーフレート/高速通信期間である。Nは、デジタル無線端末機10のハーフレート/高速通信期間では例えば4となっている。   FIG. 8 is a functional block diagram of the transmission unit 73 of the digital wireless device 72. The digital radio 72 is, for example, the digital radio terminal 10 of FIG. The digital wireless device 72 is not limited to a portable type, and may be a vehicle-mounted type or a stationary type. When divided into time segments of a predetermined length in the time axis direction, audio data of each time segment is stored in each audio channel of the frame, and the total number N of audio channels in the frame is N, the total of N audio data time segments A communication period in which two frames are transmitted within the time is called a predetermined communication period. The predetermined communication period is, for example, a half rate / high speed communication period. N is, for example, 4 in the half rate / high-speed communication period of the digital wireless terminal 10.

送信部73は、音声データ生成手段74、非音声データ生成手段75、第1段階フレーム生成手段76、第2段階フレーム生成手段77及び送信手段78を備えている。音声データ生成手段74は音声データを生成する。非音声データ生成手段75は非音声データを生成する。第1段階フレーム生成手段76は、所定通信期間では時間軸方向へ連続する2個の音声フレームの対応音声チャネルに同一の音声データが格納されるように、第1段階フレームを生成する。   The transmission unit 73 includes audio data generation means 74, non-audio data generation means 75, first stage frame generation means 76, second stage frame generation means 77, and transmission means 78. The sound data generation means 74 generates sound data. The non-voice data generation means 75 generates non-voice data. The first stage frame generation means 76 generates the first stage frame so that the same audio data is stored in the corresponding audio channels of two audio frames continuous in the time axis direction during the predetermined communication period.

第2段階フレーム生成手段77は、時間軸方向へ連続する各2個の第1段階フレームについて、一方の音声フレームを非音声データ専用の非音声フレームにすり替えて第2段階フレームを生成する。送信手段78は、第2段階フレームを順番に送信する。   The second stage frame generation means 77 generates a second stage frame by replacing one voice frame with a non-voice frame dedicated to non-voice data for each of the two first stage frames that are continuous in the time axis direction. The transmission means 78 transmits the second stage frame in order.

音声データは、例えばデジタル無線機72を携帯するユーザの話し声に係るものである。音声データ生成手段74は例えばボコーダ21(図1)である。非音声データ及び非音声チャネルは例えば高速情報に係るデータ及び高速情報チャネルである。第1及び第2段階フレームは例えば図2及び図3の第1及び第2段階フレームである。   The audio data relates to the voice of the user who carries the digital wireless device 72, for example. The voice data generation means 74 is, for example, the vocoder 21 (FIG. 1). The non-voice data and the non-voice channel are, for example, data related to high-speed information and a high-speed information channel. The first and second stage frames are, for example, the first and second stage frames of FIGS.

第1段階フレーム生成手段76が、時間軸方向へ音声フレームを1個置きに配列した第1段階フレームを生成する場合には、次段の第2段階フレーム生成手段77は、第1段階フレームに非音声フレームを割り込ませる場合には、音声フレームを潰さないようにするために、割り込ませるタイミングが第1段階フレームの音声フレームタイミンクであるか否かを調べて、音声フレームでないタイミングを見計らって、非音声フレームを割り込ませる必要がある。これに対して、デジタル無線機72では、第2段階フレーム生成手段77は、非音声フレームを第1段階フレームに時間軸方向へ1個置きのフレームタイミングで機械的に割り込ませれば済むので、割り込み処理を単純化することができる。   When the first stage frame generating means 76 generates a first stage frame in which every other audio frame is arranged in the time axis direction, the second stage frame generating means 77 of the next stage includes the first stage frame. When interrupting a non-speech frame, in order not to crush the speech frame, it is checked whether the interrupt timing is the speech frame timing of the first stage frame, and the timing that is not the speech frame is estimated. Non-voice frames need to be interrupted. On the other hand, in the digital radio 72, the second stage frame generation means 77 only needs to interrupt the non-voice frame into the first stage frame mechanically at every other frame timing in the time axis direction. Processing can be simplified.

好ましくは、第2段階フレーム生成手段77は、他方の音声フレームについては、その音声チャネルを、非音声データを格納した非音声チャネルに適宜、すり替える。   Preferably, the second stage frame generation means 77 appropriately switches the audio channel of the other audio frame to a non-audio channel storing non-audio data.

送信部73が、非音声フレームの音声チャネルを非音声チャネルですり替えても、受信部は、音声フレーム期間及び非音声フレーム期間を区別し、かつ音声フレーム期間の非音声チャネルについてのみ、すり替えられたと判断するので、受信部では、支障なく音声データを構築することができる。   Even if the transmission unit 73 replaces the voice channel of the non-voice frame with the non-voice channel, the reception unit distinguishes between the voice frame period and the non-voice frame period, and only the non-voice channel of the voice frame period is switched. Since the determination is made, the receiving unit can construct the voice data without any trouble.

好ましくは、送信部73は送信電力制御手段82を備えている。送信電力制御手段82は、データ内容が空である非音声フレームの送信期間では、送信電力を低下させる。この具体例についての説明は図7において前述している。   Preferably, the transmission unit 73 includes transmission power control means 82. The transmission power control means 82 reduces the transmission power during the transmission period of the non-voice frame whose data content is empty. The description of this specific example is described above with reference to FIG.

図9はデジタル無線機72の受信部86の機能ブロック図である。受信部86は、フレーム受信手段87、フレーム期間区分け手段88、音声データ構築手段89及び音声信号再生手段90を備えている。フレーム受信手段87はフレームを受信する。フレーム期間区分け手段88は、所定通信期間では、受信フレームのヘッダに基づき音声フレーム期間と非音声フレーム期間とに区分けする。   FIG. 9 is a functional block diagram of the receiving unit 86 of the digital wireless device 72. The receiving unit 86 includes a frame receiving unit 87, a frame period dividing unit 88, an audio data construction unit 89, and an audio signal reproducing unit 90. The frame receiving means 87 receives a frame. The frame period dividing means 88 divides into a voice frame period and a non-voice frame period based on the header of the received frame in a predetermined communication period.

音声データ構築手段89は、各音声フレーム期間の各チャネルが音声チャネルであるか音声チャネルをすり替えた非音声チャネルであるかを判別し、判別に基づき各音声フレーム期間の音声データを構築する。音声信号再生手段90は、構築された音声データに基づき音声信号を再生する。   The voice data construction unit 89 determines whether each channel in each voice frame period is a voice channel or a non-voice channel obtained by replacing the voice channel, and builds voice data in each voice frame period based on the determination. The audio signal reproduction means 90 reproduces an audio signal based on the constructed audio data.

このように、受信部86では、所定通信期間では、受信フレームのヘッダに基づき音声フレーム期間と非音声フレーム期間とを区分けして、音声データは音声フレーム期間のチャネルのみから音声データ構築処理を行なうことにより、非音声フレーム期間の非音声チャネルを、音声チャネルのすり替えであると誤り、不適切な音声データを構築することを回避できる。   As described above, in the predetermined communication period, the receiving unit 86 divides the voice frame period and the non-voice frame period based on the header of the received frame, and the voice data performs the voice data construction process only from the channel of the voice frame period. Accordingly, it is possible to avoid an error that the non-voice channel in the non-voice frame period is a replacement of the voice channel and to construct inappropriate voice data.

好ましくは、音声データ構築手段89は、非音声チャネルにすり替えられた音声チャネルの音声データを、消失音声チャネルの音声データとして取り扱って、各音声フレーム期間の音声データを構築する。消失音声チャネルの音声データは、例えば、無音の音声データとしたり(消失音声チャネルの連続数がわずかであれば、無音として処理しても特に支障がない。)、有効な直前の音声チャネルの音声データと同一にしたりする。   Preferably, the voice data construction unit 89 treats the voice data of the voice channel replaced with the non-voice channel as the voice data of the lost voice channel, and constructs the voice data of each voice frame period. The voice data of the lost voice channel is, for example, silent voice data (if the number of consecutive lost voice channels is small, there is no problem even if it is processed as silent), or the voice of the voice channel immediately before the effective voice channel. Or the same as the data.

典型的には、音声データ構築手段89は、抽出した音声チャネルとすり替えられた音声チャネルとの総個数がNを超えてしまった音声フレーム期間については、最古の方から超過分と同数分の音声チャネルを超過分の新しい音声チャネルに置き換えて該音声フレーム期間の音声チャネルを構築する。   Typically, the audio data construction means 89 has the same number of audio frames as the excess from the oldest for the audio frame period in which the total number of extracted audio channels and replaced audio channels exceeds N. A voice channel for the voice frame period is constructed by replacing the voice channel with an excess new voice channel.

受信環境の悪化等により、受信フレームのヘッダを一時的に検出できず、実際には次のフレームとなっているのに、音声データ構築手段89は、それが分からずに音声フレームが継続しているものとして、後続の1以上のフレームの音声チャネル又はすり替えられた音声チャネルに基づき音声データを構築することがあり、そのような場合には、1音声フレームの音声チャネル又はすり替えられた音声チャネルの総個数がNを超えてしまい、適切な音声データを構築できない支障が生じる。音声データ構築手段89は、これに対処して、各音声フレーム期間の音声チャネルの個数N個とすることにより、再生音の悪化を回避できる。   Due to the deterioration of the reception environment, the header of the received frame cannot be detected temporarily, and although it is actually the next frame, the voice data construction means 89 does not know that the voice frame continues. May construct audio data based on the audio channel of one or more subsequent frames or the switched audio channel, in which case the audio channel of the audio frame or the switched audio channel The total number exceeds N, causing a problem that appropriate audio data cannot be constructed. In response to this, the audio data construction unit 89 can avoid the deterioration of the reproduced sound by setting the number of audio channels to N in each audio frame period.

図10はデジタル無線機72に適用される送信制御方法100のフローチャートである。S101では、音声データを生成する。S102では、非音声データを生成する。S103では、所定通信期間では時間軸方向へ連続する2個の音声フレームの対応音声チャネルに同一の音声データが格納されるように、第1段階フレームを生成する。   FIG. 10 is a flowchart of the transmission control method 100 applied to the digital wireless device 72. In S101, audio data is generated. In S102, non-voice data is generated. In S103, the first stage frame is generated so that the same audio data is stored in the corresponding audio channel of two audio frames continuous in the time axis direction during the predetermined communication period.

S104では、時間軸方向へ連続する各2個の第1段階フレームについて、一方の音声フレームを非音声データ専用の非音声フレームにすり替えて第2段階フレームを生成する。S105では、第2段階フレームを順番に送信する。   In S104, for each of the two first stage frames continuous in the time axis direction, one voice frame is replaced with a non-voice frame dedicated to non-voice data to generate a second stage frame. In S105, the second stage frame is transmitted in order.

S101〜S105の処理内容はそれぞれ図8の音声データ生成手段74〜送信手段78に対応する。音声データ生成手段74〜送信手段78の具体的機能内容は、S101〜S105の各処理の具体的処理内容としても適用可能である。   The processing contents of S101 to S105 correspond to the audio data generation means 74 to transmission means 78 of FIG. The specific function contents of the sound data generation means 74 to the transmission means 78 can also be applied as specific processing contents of the processes of S101 to S105.

図11はデジタル無線機72に適用される受信制御方法110のフローチャートである。S111では、フレームを受信する。S112では、所定通信期間において、受信フレームのヘッダに基づき音声フレーム期間と非音声フレーム期間とに区分けする。   FIG. 11 is a flowchart of the reception control method 110 applied to the digital wireless device 72. In S111, a frame is received. In S112, a predetermined communication period is divided into a voice frame period and a non-voice frame period based on the header of the received frame.

S113では、各音声フレーム期間の各チャネルが音声チャネルであるか音声チャネルをすり替えた非音声チャネルであるかを判別し、判別に基づき各音声フレーム期間の音声データを構築する。S114では、構築された音声データに基づき音声信号を再生する。   In S113, it is determined whether each channel in each voice frame period is a voice channel or a non-voice channel obtained by replacing the voice channel, and voice data in each voice frame period is constructed based on the determination. In S114, an audio signal is reproduced based on the constructed audio data.

S111〜S114の処理内容はそれぞれ図9のフレーム受信手段87〜音声信号再生手段90に対応する。フレーム受信手段87〜音声信号再生手段90の具体的機能内容は、S111〜S114の各処理の具体的処理内容としても適用可能である。   The processing contents of S111 to S114 correspond to the frame receiving means 87 to the audio signal reproducing means 90 of FIG. The specific function contents of the frame receiving means 87 to the audio signal reproducing means 90 can also be applied as specific processing contents of the processes of S111 to S114.

本発明を最良の形態について説明したが、本発明は、これに限定されるものではなく、発明の要旨を逸脱しない範囲で最良の形態における各構成要素を変形して具体化できる。また、最良の形態に開示されている複数の構成要素の便宜な組み合わせにより、種々の発明を形成できる。例えば、最良の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる最良の形態に係る構成要素同士を組み合わせることもできる。   Although the present invention has been described with respect to the best mode, the present invention is not limited to this, and each constituent element in the best mode can be modified and embodied without departing from the gist of the invention. Various inventions can be formed by a convenient combination of a plurality of constituent elements disclosed in the best mode. For example, some components may be deleted from all the components shown in the best mode. Furthermore, it is possible to combine components according to different best modes.

デジタル無線端末機の概略構成図である。It is a schematic block diagram of a digital wireless terminal. ボコーダの音声符号化レート及びデジタル無線端末機の伝送レートをそれぞれハーフレート及び9600bpsとした場合のMIC入力データと第1段階フレームとのデータ対応関係を示す図である。It is a figure which shows the data correspondence of MIC input data and a 1st step frame when the audio | voice coding rate of a vocoder and the transmission rate of a digital wireless terminal are set to a half rate and 9600 bps, respectively. 第2段階フレームを示す図である。It is a figure which shows a 2nd step frame. 音声フレームの音声チャネルが高速情報チャネルにスチールされる各種の例を示す図である。It is a figure which shows the various examples in which the audio | voice channel of an audio | voice frame is stolen to the high-speed information channel. デジタル無線端末機の受信モード中にDSPにおいて実施される各種処理のフローチャートである。6 is a flowchart of various processes performed in the DSP during the reception mode of the digital wireless terminal.

ハーフレート/高速通信期間の受信フレーム等の関係を示す図である。It is a figure which shows the relationship of the receiving frame etc. of a half rate / high-speed communication period. 所定の送信電力制御の説明図である。It is explanatory drawing of predetermined | prescribed transmission power control. デジタル無線機の送信部の機能ブロック図である。It is a functional block diagram of the transmission part of a digital radio. デジタル無線機の受信部の機能ブロック図である。It is a functional block diagram of the receiving part of a digital radio. デジタル無線機に適用される送信制御方法のフローチャートである。It is a flowchart of the transmission control method applied to a digital radio.

デジタル無線機に適用される受信制御方法のフローチャートである。It is a flowchart of the reception control method applied to a digital radio. ボコーダの音声符号化レート及びデジタル無線端末機の伝送レートをそれぞれハーフレート及び4800bpsとした場合のMIC入力データと送信フレームとのデータ対応関係を示す図である。It is a figure which shows the data correspondence of MIC input data and a transmission frame when the audio | voice coding rate of a vocoder and the transmission rate of a digital wireless terminal are set to a half rate and 4800 bps, respectively. ボコーダの音声符号化レート及びデジタル無線端末機の伝送レートをそれぞれフルレート及び9600bpsとした場合のMIC入力データと送信フレームとのデータ対応関係を示す図である。It is a figure which shows the data correspondence of MIC input data and a transmission frame when the audio | voice coding rate of a vocoder and the transmission rate of a digital wireless terminal are set to a full rate and 9600 bps, respectively. ボコーダの音声符号化レート及びデジタル無線端末機の伝送レートをそれぞれハーフレート及び9600bpsとした場合のMIC入力データと送信フレームとのデータ対応関係を想定した説明図である。It is explanatory drawing supposing the data correspondence of MIC input data and a transmission frame when the audio | voice coding rate of a vocoder and the transmission rate of a digital wireless terminal are set to a half rate and 9600 bps, respectively.

符号の説明Explanation of symbols

72:デジタル無線機、73:送信部、74:音声データ生成手段、75:非音声データ生成手段、76:第1段フレーム生成手段、77:第2段フレーム生成手段、78:送信手段、82:送信電力制御手段、86:受信部、87:フレーム受信手段、88:フレーム期間区分け手段、89:音声データ構築手段、90:音声信号再生手段、100:送信制御方法、110:受信制御方法。 72: Digital radio, 73: Transmitter, 74: Audio data generation means, 75: Non-audio data generation means, 76: First stage frame generation means, 77: Second stage frame generation means, 78: Transmission means, 82 : Transmission power control means, 86: reception unit, 87: frame reception means, 88: frame period division means, 89: audio data construction means, 90: audio signal reproduction means, 100: transmission control method, 110: reception control method.

Claims (9)

時間軸方向へ所定長さの時間区分で区切り、各時間区分の音声データをフレームの各音声チャネルに格納し、フレームの音声チャネルの総数Nとした場合に、N個の時間区分の合計時間以内に2個のフレームを送信する通信期間を所定通信期間と呼ぶことにし、
送信部は、
音声データを生成する音声データ生成手段、
非音声データを生成する非音声データ生成手段、
所定通信期間では時間軸方向へ連続する2個の音声フレームの対応音声チャネルに同一の音声データが格納されるように、第1段階フレームを生成する第1段階フレーム生成手段、
時間軸方向へ連続する各2個の第1段階フレームについて、一方の音声フレームを非音声データ専用の非音声フレームにすり替えて第2段階フレームを生成する第2段階フレーム生成手段、及び
第2段階フレームを順番に送信する送信手段、
を備えることを特徴とするデジタル無線機。
Within the total time of N time segments, when the time data is divided into time segments of a predetermined length in the time axis direction, and the audio data of each time segment is stored in each audio channel of the frame and the total number of audio channels in the frame is N A communication period in which two frames are transmitted at a time is called a predetermined communication period.
The transmitter
Audio data generating means for generating audio data;
Non-voice data generating means for generating non-voice data;
First stage frame generating means for generating a first stage frame so that the same voice data is stored in a corresponding voice channel of two voice frames continuous in a time axis direction in a predetermined communication period;
Second stage frame generating means for generating a second stage frame by replacing one voice frame with a non-voice frame dedicated to non-voice data for each of the two first stage frames continuous in the time axis direction, and a second stage Means for transmitting frames in order,
A digital wireless device comprising:
前記第2段階フレーム生成手段は、他方の音声フレームについては、その音声チャネルを、非音声データを格納した非音声チャネルに適宜、すり替えることを特徴とする請求項1記載のデジタル無線機。   2. The digital radio according to claim 1, wherein the second-stage frame generation unit appropriately switches a voice channel of the other voice frame to a non-voice channel storing non-voice data. 前記送信部は、
データ内容が空である非音声フレームの送信期間では、送信電力を低下させる電力制御手段、
を備えることを特徴とする請求項1又は2記載のデジタル無線機。
The transmitter is
In the transmission period of non-voice frames in which the data content is empty, power control means for reducing transmission power,
The digital wireless device according to claim 1, further comprising:
時間軸方向へ所定長さの時間区分で区切り、各時間区分の音声データをフレームの各音声チャネルに格納し、フレームの音声チャネルの総数Nとした場合に、N個の音声データ時間区分の合計時間以内に2個のフレームを送信する通信期間を所定通信期間と呼ぶことにし、
受信部は、
フレームを受信するフレーム受信手段、
所定通信期間では、受信フレームのヘッダに基づき音声フレーム期間と非音声フレーム期間とに区分けするフレーム期間区分け手段、
各音声フレーム期間の各チャネルが音声チャネルであるか音声チャネルをすり替えた非音声チャネルであるかを判別し、判別に基づき各音声フレーム期間の音声データを構築する音声データ構築手段、及び
構築された音声データに基づき音声信号を再生する音声信号再生手段、
を備えることを特徴とするデジタル無線機。
When divided into time segments of a predetermined length in the time axis direction, audio data of each time segment is stored in each audio channel of the frame, and the total number N of audio channels in the frame is N, the total of N audio data time segments A communication period in which two frames are transmitted within a time period is called a predetermined communication period.
The receiver
Frame receiving means for receiving a frame;
In a predetermined communication period, a frame period dividing means for dividing into a voice frame period and a non-voice frame period based on the header of the received frame;
Audio data construction means for discriminating whether each channel of each audio frame period is an audio channel or a non-audio channel replacing the audio channel, and constructing audio data of each audio frame period based on the discrimination, and Audio signal reproducing means for reproducing an audio signal based on the audio data;
A digital wireless device comprising:
前記音声データ構築手段は、非音声チャネルにすり替えられた音声チャネルの音声データを、消失音声チャネルの音声データとして取り扱って、各音声フレーム期間の音声データを構築することを特徴とする請求項4記載のデジタル無線機。   5. The voice data construction means treats voice data of a voice channel replaced with a non-voice channel as voice data of a lost voice channel, and constructs voice data of each voice frame period. Digital radio. 前記音声データ構築手段は、抽出した音声チャネルとすり替えられた音声チャネルとの総個数がNを超えてしまった音声フレーム期間については、最古の方から超過分と同数分の音声チャネルを超過分の新しい音声チャネルに置き換えて該音声フレーム期間の音声チャネルを構築することを特徴とする請求項4又は5記載のデジタル無線機。   The voice data constructing means, for a voice frame period in which the total number of extracted voice channels and replaced voice channels exceeds N, exceeds the number of voice channels from the earliest number of voice channels. 6. The digital radio apparatus according to claim 4, wherein a voice channel for the voice frame period is constructed by replacing the new voice channel. 時間軸方向へ所定長さの時間区分で区切り、各時間区分の音声データをフレームの各音声チャネルに格納し、フレームの音声チャネルの総数Nとした場合に、N個の時間区分の合計時間以内に2個のフレームを送信する通信期間を所定通信期間と呼ぶことにし、
送信部は、
音声データを生成する音声データ生成手段、
非音声データを生成する非音声データ生成手段、
所定通信期間では時間軸方向へ連続する2個の音声フレームの対応音声チャネルに同一の音声データが格納されるように、第1段階フレームを生成する第1段階フレーム生成手段、
時間軸方向へ連続する各2個の第1段階フレームについて、一方の音声フレームを非音声データ専用の非音声フレームにすり替えて第2段階フレームを生成する第2段階フレーム生成手段、及び
第2段階フレームを順番に送信する送信手段、
を備え、
受信部は、
フレームを受信するフレーム受信手段、
所定通信期間では、受信フレームのヘッダに基づき音声フレーム期間と非音声フレーム期間とに区分けするフレーム期間区分け手段、
各音声フレーム期間の各チャネルが音声チャネルであるか音声チャネルをすり替えた非音声チャネルであるかを判別し、判別に基づき各音声フレーム期間の音声データを構築する音声データ構築手段、及び
構築された音声データに基づき音声信号を再生する音声信号再生手段、
を備えることを特徴とするデジタル無線機。
Within the total time of N time segments, when the time data is divided into time segments of a predetermined length in the time axis direction, and the audio data of each time segment is stored in each audio channel of the frame and the total number of audio channels in the frame is N A communication period in which two frames are transmitted at a time is called a predetermined communication period.
The transmitter
Audio data generating means for generating audio data;
Non-voice data generating means for generating non-voice data;
First stage frame generating means for generating a first stage frame so that the same voice data is stored in a corresponding voice channel of two voice frames continuous in a time axis direction in a predetermined communication period;
Second stage frame generating means for generating a second stage frame by replacing one voice frame with a non-voice frame dedicated to non-voice data for each of the two first stage frames continuous in the time axis direction, and a second stage Means for transmitting frames in order,
With
The receiver
Frame receiving means for receiving a frame;
In a predetermined communication period, a frame period dividing means for dividing into a voice frame period and a non-voice frame period based on the header of the received frame;
Audio data construction means for discriminating whether each channel of each audio frame period is an audio channel or a non-audio channel replacing the audio channel, and constructing audio data of each audio frame period based on the discrimination, and Audio signal reproducing means for reproducing an audio signal based on the audio data;
A digital wireless device comprising:
時間軸方向へ所定長さの時間区分で区切り、各時間区分の音声データをフレームの各音声チャネルに格納し、フレームの音声チャネルの総数Nとした場合に、N個の音声データ時間区分の合計時間以内に2個のフレームを送信する通信期間を所定通信期間と呼ぶことにし、
音声データを生成するステップ、
非音声データを生成するステップ、
所定通信期間では時間軸方向へ連続する2個の音声フレームの対応音声チャネルに同一の音声データが格納されるように、第1段階フレームを生成するステップ、
時間軸方向へ連続する各2個の第1段階フレームについて、一方の音声フレームを非音声データ専用の非音声フレームにすり替えて第2段階フレームを生成するステップ、及び
第2段階フレームを順番に送信するステップ、
を備えることを特徴とするデジタル無線機制御方法。
When divided into time segments of a predetermined length in the time axis direction, audio data of each time segment is stored in each audio channel of the frame, and the total number N of audio channels in the frame is N, the total of N audio data time segments A communication period in which two frames are transmitted within a time period is called a predetermined communication period.
Generating audio data;
Generating non-voice data;
Generating a first stage frame so that the same voice data is stored in a corresponding voice channel of two voice frames continuous in the time axis direction in a predetermined communication period;
For each of the two first-stage frames that are continuous in the time axis direction, one voice frame is replaced with a non-speech frame dedicated to non-voice data, and a second-stage frame is generated, and the second-stage frame is transmitted in order Step to do,
A digital radio apparatus control method comprising:
時間軸方向へ所定長さの時間区分で区切り、各時間区分の音声データをフレームの各音声チャネルに格納し、フレームの音声チャネルの総数Nとした場合に、N個の音声データ時間区分の合計時間以内に2個のフレームを送信する通信期間を所定通信期間と呼ぶことにし、
フレームを受信するステップ、
所定通信期間では、受信フレームのヘッダに基づき音声フレーム期間と非音声フレーム期間とに区分けするステップ、
各音声フレーム期間の各チャネルが音声チャネルであるか音声チャネルをすり替えた非音声チャネルであるかを判別し、判別に基づき各音声フレーム期間の音声データを構築するステップ、及び
構築された音声データに基づき音声信号を再生するステップ、
を備えることを特徴とするデジタル無線機制御方法。
When divided into time segments of a predetermined length in the time axis direction, audio data of each time segment is stored in each audio channel of the frame, and the total number N of audio channels in the frame is N, the total of N audio data time segments A communication period in which two frames are transmitted within a time period is called a predetermined communication period.
Receiving a frame;
Dividing the voice frame period and the non-voice frame period based on the header of the received frame in the predetermined communication period;
Determining whether each channel of each voice frame period is a voice channel or a non-voice channel replacing the voice channel, and constructing voice data of each voice frame period based on the discrimination, and Reproducing the audio signal based on,
A digital radio apparatus control method comprising:
JP2006343811A 2006-12-21 2006-12-21 Digital radio and control method Expired - Fee Related JP4894499B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006343811A JP4894499B2 (en) 2006-12-21 2006-12-21 Digital radio and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006343811A JP4894499B2 (en) 2006-12-21 2006-12-21 Digital radio and control method

Publications (2)

Publication Number Publication Date
JP2008160241A JP2008160241A (en) 2008-07-10
JP4894499B2 true JP4894499B2 (en) 2012-03-14

Family

ID=39660705

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006343811A Expired - Fee Related JP4894499B2 (en) 2006-12-21 2006-12-21 Digital radio and control method

Country Status (1)

Country Link
JP (1) JP4894499B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09107344A (en) * 1995-10-06 1997-04-22 N T T Ido Tsushinmo Kk Method and apparatus for simultaneous transmission of voice signal / non-voice signal
JP3976287B2 (en) * 1997-06-26 2007-09-12 富士通株式会社 Mobile station equipment
JPH11252280A (en) * 1998-02-27 1999-09-17 Hitachi Ltd Communication device
JP4493467B2 (en) * 2004-10-29 2010-06-30 アイコム株式会社 Transmitter and method for generating communication frame

Also Published As

Publication number Publication date
JP2008160241A (en) 2008-07-10

Similar Documents

Publication Publication Date Title
US5870675A (en) Method for improving handover
US7069211B2 (en) Method and apparatus for transferring data over a voice channel
AU717697B2 (en) A method for frame quality detection and a receiver
JPH11331068A (en) Wireless station set
JP2001511327A (en) Information encoding method and apparatus using error correction and error detection
EP0680034B1 (en) Mobile radio communication system using a sound or voice activity detector and convolutional coding
JPH07183855A (en) Audio signal communication equipment, transmission method and receiver
JP4388366B2 (en) Transmission device, reception device, data transmission method, data reception method, and program
JP2000261398A (en) Communication device
AU2007286940B2 (en) System and method for terminating a voice call in any burst within a multi-burst superframe
CN115866803B (en) Method and device for transmitting audio information by using wireless earphone
US9917931B2 (en) Radio communication system, radio apparatus, radio communication method, packet generation method, and method for reproducing data from packet
JP4894499B2 (en) Digital radio and control method
JPH09219649A (en) Variable rate coding
US8009594B2 (en) Method and apparatus for automatic power saving mode insertion when an unknown or an offensive receiver detected in a wireless access system
JP3611515B2 (en) Mobile communication device
JP3113455B2 (en) Voice decoding device
JP2715408B2 (en) Digital information transmission method
JP4490245B2 (en) Data transmission / reception system
JP2576782B2 (en) Voice communication control device
KR100369997B1 (en) Method for vocoding apply variable frame rate according error rate
JPH11215036A (en) Voice transmitting device, voice receiving device, and voice communication device
JPH09179592A (en) Variable rate speech coding system and its apparatus
JP2007096982A (en) Information transmission apparatus, transmission condition control method, and recording medium
KR100262151B1 (en) Method and apparatus for detecting voice in channel modem of satellite communication system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101122

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20111012

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111129

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111212

R150 Certificate of patent or registration of utility model

Ref document number: 4894499

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150106

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees