JP3296714B2 - Sampling rate converter - Google Patents

Sampling rate converter

Info

Publication number
JP3296714B2
JP3296714B2 JP06801096A JP6801096A JP3296714B2 JP 3296714 B2 JP3296714 B2 JP 3296714B2 JP 06801096 A JP06801096 A JP 06801096A JP 6801096 A JP6801096 A JP 6801096A JP 3296714 B2 JP3296714 B2 JP 3296714B2
Authority
JP
Japan
Prior art keywords
control signal
read
audio data
address
write
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
JP06801096A
Other languages
Japanese (ja)
Other versions
JPH09258903A (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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP06801096A priority Critical patent/JP3296714B2/en
Publication of JPH09258903A publication Critical patent/JPH09258903A/en
Application granted granted Critical
Publication of JP3296714B2 publication Critical patent/JP3296714B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はサンプリングレート
変換装置に係り、詳しくは、デジタルデータを伝送する
際にサンプリングレートを変更するために用いられる装
置に関するものである。
[0001] 1. Field of the Invention [0002] The present invention relates to a sampling rate conversion device, and more particularly to a device used for changing a sampling rate when transmitting digital data.

【0002】[0002]

【従来の技術】近年、デジタルデータのビット列(ビッ
トストリーム)のサンプリングレートを変換するための
装置が求められている。
2. Description of the Related Art In recent years, a device for converting a sampling rate of a bit stream (bit stream) of digital data has been demanded.

【0003】例えば、第2世代コードレス電話(PH
S)の基地局では、端末から送信されてくるビットスト
リームのサンプリングレートを変換した後で、ADPC
M(Adaptive Differential Pulse Code Modulation )
処理を行い、PCM音声データを生成している。
For example, a second generation cordless telephone (PH)
In the base station of S), after converting the sampling rate of the bit stream transmitted from the terminal, ADPC
M (Adaptive Differential Pulse Code Modulation)
Processing is performed to generate PCM audio data.

【0004】PHSでは、無線アクセス方式としてマル
チキャリア4チャネルTDMA(Time Division Multip
le Access )方式を採用し、伝送方式としてTDD(Ti
me Division Duplex)方式を採用している。これは、同
一周波数で送信情報と受信情報を交互に通信すると共に
時分割多重伝送する方式である。
In the PHS, a multi-carrier four-channel TDMA (Time Division Multip
le Access) system, and TDD (Ti
me Division Duplex) system. This is a system in which transmission information and reception information are alternately communicated at the same frequency and time-division multiplexed.

【0005】図4に、PHSにおけるTDMA/TDD
方式のスロット構成を示す。各スロットT1〜T4,R
1〜R4は240ビット、0.625msで構成されてい
る。TDMA/TDDフレームの1フレーム期間は5ms
であるため、無線伝送速度は384kbit/sとなる。
FIG. 4 shows TDMA / TDD in PHS.
1 shows a slot configuration of a system. Each slot T1 to T4, R
1 to R4 are composed of 240 bits and 0.625 ms. One frame period of TDMA / TDD frame is 5 ms
Therefore, the wireless transmission speed is 384 kbit / s.

【0006】基地局(CS;Cell Station)から端末
(PS;Personal Station)への下り回線に4スロット
(T1〜T4)、端末から基地局への上り回線に4スロ
ット(R1〜R4)の合計8スロットを一つのフレーム
として周期的に送受信を行う。下りの各スロットT1〜
T4のうち1スロット(例えば、T1)、上りの各スロ
ットR1〜R4のうち1スロット(例えば、R1)はそ
れぞれ制御用物理スロットとして使用され、他のスロッ
トT2〜T4,R2〜R4は通信用物理スロットとして
構成されている。音声データに対応するビットストリー
ムは、通信用物理スロット内にフレーム周期ごとに圧縮
されてバースト信号として送受信される。
[0006] A total of four slots (T1 to T4) for the downlink from the base station (CS; Cell Station) to the terminal (PS; Personal Station) and four slots (R1 to R4) for the uplink from the terminal to the base station. Transmission and reception are periodically performed with eight slots as one frame. Downlink slots T1 to
One slot (for example, T1) of T4 and one slot (for example, R1) of each of the upstream slots R1 to R4 are used as control physical slots, and the other slots T2 to T4 and R2 to R4 are used for communication. It is configured as a physical slot. A bit stream corresponding to audio data is compressed in a communication physical slot for each frame period and transmitted and received as a burst signal.

【0007】図5に、制御用物理スロットおよび通信用
物理スロットの内部構成を示す。過渡応答用ランプタイ
ム(R)は、各スロットの立ち上がりと立ち下がりの過
渡状態を滑らかにするための時間で、これにより帯域外
漏洩電力の低減が図れる。
FIG. 5 shows the internal configuration of the control physical slot and the communication physical slot. The transient response ramp time (R) is a time for smoothing the transient state of the rise and fall of each slot, thereby reducing out-of-band leakage power.

【0008】スタートシンボル(SS)は各スロットの
始まりを示す信号である。プリアンブル(PR)は、受
信信号からクロックを再生し、ビット同期を確立するた
めの信号である。制御用物理スロットでは、1スロット
毎にビット同期を確立する必要があるため、プリアンブ
ルに62ビットをあてている。一方、通信用物理スロッ
トでは、同期バーストにより初期引き込みを行っている
ため、プリアンブルに6ビットをあてている。
The start symbol (SS) is a signal indicating the start of each slot. The preamble (PR) is a signal for reproducing a clock from a received signal and establishing bit synchronization. In the control physical slot, since it is necessary to establish bit synchronization for each slot, 62 bits are allocated to the preamble. On the other hand, in the physical slot for communication, since the initial pull-in is performed by the synchronization burst, 6 bits are allocated to the preamble.

【0009】ユニークワード(UW)は、各スロットの
フレーム同期のための信号であり、制御用物理スロット
と通信用物理スロットを区別するため異なるパターンを
規定している。
The unique word (UW) is a signal for frame synchronization of each slot, and defines a different pattern for distinguishing between a control physical slot and a communication physical slot.

【0010】チャネル種別(CI)は、各スロットの機
能チャネルを識別するための信号である。巡回生成(C
RC)符号は、UWの直後からこのCRCの直前までの
ビット列の誤り検出に用いられる。
[0010] The channel type (CI) is a signal for identifying the function channel of each slot. Cyclic generation (C
The RC) code is used for error detection of a bit string from immediately after UW to immediately before this CRC.

【0011】ガードビット(GT)は、伝播遅延時間差
やクロックジッタなどによるバースト信号の衝突を避け
るための時間である。音声データなどのユーザ情報は主
に情報チャネル(TCH)を利用して伝送される。TC
Hは160ビットで構成されるため、情報伝送速度は3
2kbit/sとなる。基地局は、定常的に報知チャネル(B
CCH)を用いて送信情報のチャネル構造を端末に通知
する。
The guard bit (GT) is a time for avoiding collision of burst signals due to a difference in propagation delay time or clock jitter. User information such as voice data is transmitted mainly using an information channel (TCH). TC
Since H is composed of 160 bits, the information transmission rate is 3
2 kbit / s. The base station constantly broadcasts the broadcast channel (B
Using the CCH), the terminal is notified of the channel structure of the transmission information.

【0012】発識別符号は、無線管理のために与えられ
た符号で、自局の呼び出し符号を含んでいる。基地局か
ら送信を行う際には、CS−ID(CS-Identification
)を発識別符号としている。尚、BCCHは基地局か
らの送信のみのチャネルであるため、BCCHにおける
発識別符号は常にCS−IDとなる。
The calling identification code is a code given for radio management and includes a calling code of the own station. When transmitting from a base station, CS-ID (CS-Identification
) Is the calling identification code. Since the BCCH is a channel only for transmission from the base station, the source identification code in the BCCH is always CS-ID.

【0013】低速付随制御チャネル(SACCH)は、
音声データなどのユーザ情報の転送を中断することな
く、常時TCHに付随して呼接続に必要な低速の制御情
報およびユーザパケットデータの転送を行うチャネルで
ある。
[0013] The slow associated control channel (SACCH) is:
This channel always transfers low-speed control information and user packet data necessary for call connection, which are attached to the TCH without interrupting the transfer of user information such as voice data.

【0014】尚、制御用物理スロットにおいて、BCC
Hが個別セル用チャネル(SCCH)または一斉呼び出
しチャネル(PCH)に置き代えられる場合もある。ま
た、通信用物理スロットにおいて、TCHが高速付随制
御チャネル(FACCH)に置き代えられる場合もあ
る。
In the control physical slot, BCC
H may be replaced by a dedicated cell channel (SCCH) or a paging channel (PCH). Further, in the physical slot for communication, the TCH may be replaced by a fast associated control channel (FACCH).

【0015】ちなみに、上記したPHSの無線チャネル
構成に関しては、「わかりやすいパーソナル通信技術」
(オーム社刊)に詳述されている。図6に、PHSの基
地局の無線チャネル受信処理装置のブロック構成を示
す。
By the way, regarding the above-mentioned PHS radio channel configuration, "Personal communication technology which is easy to understand"
(Published by Ohmsha). FIG. 6 shows a block configuration of a radio channel reception processing device of a PHS base station.

【0016】無線チャネル受信処理装置51は、フレー
ム分解処理回路52、スロット分解処理回路53、CP
Uインターフェース54、ADPCM処理回路55、入
力端子56、出力端子57〜60、入出力端子61、バ
ッファ71〜74、制御回路75から構成されている。
The radio channel reception processing device 51 includes a frame decomposition processing circuit 52, a slot decomposition processing circuit 53, and a CP.
It comprises a U interface 54, an ADPCM processing circuit 55, an input terminal 56, output terminals 57-60, an input / output terminal 61, buffers 71-74, and a control circuit 75.

【0017】基地局には、図示しない無線復調回路が設
けられている。端末から送信されてきたビットストリー
ムは、まず、無線復調回路において復調された後に、無
線チャネル受信処理装置51へ送られる。
The base station is provided with a radio demodulation circuit (not shown). The bit stream transmitted from the terminal is first demodulated in the wireless demodulation circuit, and then sent to the wireless channel reception processing device 51.

【0018】そのビットストリームは、入力端子56を
介してフレーム分解処理回路52へ送られる。フレーム
分解処理回路52は、ビットストリームを図4に示す各
スロットに分解し、そのスロットをスロット分解処理回
路53へ送る。また、フレーム分解処理回路52はスロ
ット番号を管理しており、そのスロット番号を制御回路
75へ送る。
The bit stream is sent to the frame decomposition processing circuit 52 via the input terminal 56. The frame decomposition processing circuit 52 decomposes the bit stream into the respective slots shown in FIG. 4, and sends the slots to the slot decomposition processing circuit 53. Further, the frame disassembly processing circuit 52 manages the slot number, and sends the slot number to the control circuit 75.

【0019】スロット分解処理回路53は、まず、スロ
ットに対してデスクランブル処理および誤り検出処理を
施し、次に、TCHに音声データが含まれている通信用
物理スロットのTCHだけを抽出し、そのTCHに含ま
れる音声データを各バッファ71〜74へ送る。ここ
で、スロット分解処理回路53に入力されるスロットに
は、制御用物理スロットや、TCHに音声データ以外の
ユーザ情報が含まれている通信用物理スロットもある。
スロット分解処理回路53は、それら音声データを含ま
ないスロットについては、CPUインターフェース54
へ送る。その音声データを含まないスロットは、CPU
インターフェース54から入出力端子61を介し、非音
声データとして出力される。
The slot disassembly processing circuit 53 first performs descrambling processing and error detection processing on the slot, and then extracts only the TCH of the communication physical slot in which the audio data is included in the TCH. The audio data included in the TCH is sent to each of the buffers 71 to 74. Here, the slots input to the slot disassembly processing circuit 53 include a control physical slot and a communication physical slot in which the TCH includes user information other than voice data.
The slot disassembly processing circuit 53 determines that the CPU interface 54
Send to The slot that does not contain the audio data is the CPU
The data is output as non-voice data from the interface 54 via the input / output terminal 61.

【0020】また、フレーム分解処理回路52およびス
ロット分解処理回路53を制御するための制御データが
入出力端子61に入力され、その制御データはCPUイ
ンターフェース54を介して各回路52,53へ送られ
る。
Further, control data for controlling the frame disassembly processing circuit 52 and the slot disassembly processing circuit 53 is input to the input / output terminal 61, and the control data is sent to the circuits 52 and 53 via the CPU interface 54. .

【0021】各バッファ71〜74は、スロット分解処
理回路53から送られてくる音声データ(以下、「D
i」と表記する)を蓄積し(書き込み)、蓄積した(書
き込まれた)音声データを読み出して、その音声データ
(以下、「Do」と表記する)をADPCM処理回路5
5へ送る。
Each of the buffers 71 to 74 stores audio data (hereinafter referred to as “D”) transmitted from the slot decomposition processing circuit 53.
i) is stored (written), the stored (written) audio data is read out, and the audio data (hereinafter referred to as “Do”) is stored in the ADPCM processing circuit 5.
Send to 5.

【0022】ADPCM処理回路55は、各音声データ
に対してADPCM処理を行うことでPCM音声データ
を生成する。そのPCM音声データは、出力端子57〜
60を介して出力される。
The ADPCM processing circuit 55 generates PCM audio data by performing ADPCM processing on each audio data. The PCM audio data is output from output terminals 57 to
It is output via 60.

【0023】制御回路75は、上記した各回路52〜5
5の動作を制御する。また、制御回路75は、フレーム
分解処理回路52から送られてくるスロット番号に基づ
いて、各バッファ71〜74を個別に制御するためのタ
イミング信号を生成する。このタイミング信号は、各バ
ッファ71〜74に対して別々に生成される。つまり、
制御回路75は、各バッファ71〜74を別々に制御す
る。
The control circuit 75 includes the above-described circuits 52 to 5
5 is controlled. Further, the control circuit 75 generates a timing signal for individually controlling each of the buffers 71 to 74 based on the slot number sent from the frame decomposition processing circuit 52. This timing signal is separately generated for each of the buffers 71 to 74. That is,
The control circuit 75 controls each of the buffers 71 to 74 separately.

【0024】図4に示すように、下り回線および上り回
線では各々4スロットの送受信を行うため、1つの基地
局では最大4つの音声チャネルを処理する必要がある。
無線チャネル受信処理装置51が4つのバッファ71〜
74を備えているのはそのためである。
As shown in FIG. 4, four slots are respectively transmitted and received in the downlink and uplink, so that one base station needs to process up to four voice channels.
The wireless channel reception processing device 51 has four buffers 71 to
That is why 74 is provided.

【0025】図7に、各バッファ71〜74の内部構成
を示す。バッファ71〜74は、メモリ81、マルチプ
レクサ(MUX;Multiplexer)82、書き込みアドレ
ス生成器83、読み出しアドレス生成器84、制御信号
生成器85、データ(D)フリップフロップ86から構
成されている。
FIG. 7 shows the internal configuration of each of the buffers 71 to 74. Each of the buffers 71 to 74 includes a memory 81, a multiplexer (MUX; Multiplexer) 82, a write address generator 83, a read address generator 84, a control signal generator 85, and a data (D) flip-flop 86.

【0026】制御信号生成器85は、制御回路75から
送られてくるタイミング信号に基づいて、書き込み制御
信号Wc、読み出し制御信号Rc、マルチプレクサ制御
信号Scを生成する。ここで、書き込み制御信号Wcは
一定周期(=約1μs (960kHz ))で生成され、読
み出し制御信号Rcも一定周期(=125μs (8kHz
))で生成される。また、制御信号生成器85は、メ
モリ81に対する書き込み動作が開始された時点で読み
出しアドレス生成器84が生成している読み出しアドレ
スRadに基づき、その読み出しアドレスRadよりも所定
値だけ進んだアドレスを初期アドレスとして生成する。
The control signal generator 85 generates a write control signal Wc, a read control signal Rc, and a multiplexer control signal Sc based on the timing signal sent from the control circuit 75. Here, the write control signal Wc is generated at a constant period (= about 1 μs (960 kHz)), and the read control signal Rc is also generated at a constant period (= 125 μs (8 kHz)).
)). The control signal generator 85 initializes an address advanced by a predetermined value from the read address Rad based on the read address Rad generated by the read address generator 84 when the write operation to the memory 81 is started. Generate as an address.

【0027】書き込みアドレス生成器83は、制御信号
生成器85が生成した初期アドレスと、メモリ81の書
き込み動作とに基づいて、フリーランで巡回する書き込
みアドレスWadを生成する。つまり、書き込みアドレス
生成器83は、初期アドレスを書き込みアドレスWadの
先頭アドレスとし、メモリ81に対して音声データが書
き込まれる度に書き込みアドレスWadをインクリメント
し、書き込みアドレスWadがメモリ81の最終アドレス
まで進んだら、次の書き込みアドレスWadをメモリ81
の先頭アドレスに戻す。
The write address generator 83 generates a free-running write address Wad based on the initial address generated by the control signal generator 85 and the write operation of the memory 81. That is, the write address generator 83 sets the initial address as the head address of the write address Wad, increments the write address Wad every time audio data is written to the memory 81, and advances the write address Wad to the last address of the memory 81. Then, the next write address Wad is stored in the memory 81.
To the beginning address of

【0028】読み出しアドレス生成器84は、メモリ8
1の読み出し動作に基づいて、フリーランで巡回する読
み出しアドレスRadを生成する。つまり、読み出しアド
レス生成器84は、メモリ81から音声データが読み出
される度に読み出しアドレスRadをインクリメントし、
読み出しアドレスRadがメモリ81の最終アドレスまで
進んだら、次の読み出しアドレスRadをメモリ81の先
頭アドレスに戻す。
The read address generator 84 is provided in the memory 8
Based on the read operation of No. 1, a read address Rad that circulates in free run is generated. That is, the read address generator 84 increments the read address Rad every time audio data is read from the memory 81,
When the read address Rad has advanced to the last address of the memory 81, the next read address Rad is returned to the start address of the memory 81.

【0029】マルチプレクサ82は、書き込みアドレス
生成器83が生成した書き込みアドレスWadと、読み出
しアドレス生成器84が生成した読み出しアドレスRad
とを、制御信号生成器85が生成したマルチプレクサ制
御信号Scに従って多重化することで1つのアドレスA
dを生成し、そのアドレスAdをメモリ81へ出力す
る。つまり、マルチプレクサ82は、書き込みアドレス
Wadと読み出しアドレスRadのいずれか一方をマルチプ
レクサ制御信号Scに従って選択し、その選択したアド
レスWad,RadをアドレスAdとしてメモリ81へ出力
する。
The multiplexer 82 includes a write address Wad generated by the write address generator 83 and a read address Rad generated by the read address generator 84.
Are multiplexed according to the multiplexer control signal Sc generated by the control signal generator 85, so that one address A
d, and outputs the address Ad to the memory 81. That is, the multiplexer 82 selects one of the write address Wad and the read address Rad according to the multiplexer control signal Sc, and outputs the selected address Wad, Rad to the memory 81 as the address Ad.

【0030】メモリ81は、FIFO(First-In-First
-Out)構成のRAM(Random Access Memory)から成る
リングバッファによって構成され、スロット分解処理回
路53から送られてくる音声データDiを順次書き込
む。このメモリ81への音声データの書き込み動作は、
制御信号生成回路85が生成した書き込み制御信号Wc
に従い、マルチプレクサ82が生成したアドレスAd
(書き込みアドレスWad)で行われる。また、メモリ8
1からの音声データの読み出し動作は、制御信号生成回
路85が生成した読み出し制御信号Rcに従い、マルチ
プレクサ82が生成したアドレスAd(読み出しアドレ
スRad)で行われる。
The memory 81 has a FIFO (First-In-First)
-Out), which is composed of a ring buffer composed of a random access memory (RAM), and sequentially writes the audio data Di sent from the slot disassembly processing circuit 53. The operation of writing the audio data into the memory 81 is as follows.
Write control signal Wc generated by control signal generation circuit 85
And the address Ad generated by the multiplexer 82
(Write address Wad). Also, the memory 8
The read operation of the audio data from 1 is performed at the address Ad (read address Rad) generated by the multiplexer 82 in accordance with the read control signal Rc generated by the control signal generation circuit 85.

【0031】Dフリップフロップ86は、制御信号生成
器85が生成した読み出し制御信号Rcに従って、メモ
リ81から読み出された音声データを格納し、次の読み
出し制御信号Rcが送られてくるまでの間、格納した音
声データを保持する。そのDフリップフロップ86に保
持された音声データDoは、ADPCM処理回路55へ
送られる。
The D flip-flop 86 stores the audio data read from the memory 81 in accordance with the read control signal Rc generated by the control signal generator 85, and stores the data until the next read control signal Rc is sent. , And holds the stored audio data. The audio data Do held in the D flip-flop 86 is sent to the ADPCM processing circuit 55.

【0032】次に、各バッファ71〜74の動作につい
て説明する。スロット分解処理回路53から送られてき
た音声データDiは、タイミング信号に基づいて一定周
期で生成される書き込み制御信号Wcに従い、スロット
番号に対応する各スロット毎に、別々のバッファ71〜
74内のメモリ81に書き込まれる。例えば、図4に示
すスロットR2のTCHに含まれる音声データはバッフ
ァ71内のメモリ81に書き込まれ、スロットR3のT
CHに含まれる音声データはバッファ72内のメモリ8
1に書き込まれ、スロットR4のTCHに含まれる音声
データはバッファ73内のメモリ81に書き込まれる。
Next, the operation of each of the buffers 71 to 74 will be described. The audio data Di sent from the slot disassembly processing circuit 53 has separate buffers 71 to 71 for each slot corresponding to the slot number in accordance with the write control signal Wc generated at a constant period based on the timing signal.
The data is written to the memory 81 in the memory 74. For example, the audio data included in the TCH of the slot R2 shown in FIG.
The audio data contained in the CH is stored in the memory 8 in the buffer 72.
1 and the audio data included in the TCH of the slot R4 is written to the memory 81 in the buffer 73.

【0033】そして、タイミング信号に基づいて一定周
期で生成される読み出し制御信号Rcに従い、全てのバ
ッファ71〜74内のメモリ81から同時に音声データ
が読み出される。その各音声データはそれぞれ各Dフリ
ップフロップ86に格納され、次の読み出し制御信号R
cが送られてくるまで保持される。そのDフリップフロ
ップ86に格納された音声データDoは、ADPCM処
理回路55へ送られる。
Then, the audio data is simultaneously read from the memories 81 in all the buffers 71 to 74 in accordance with the read control signal Rc generated at a constant period based on the timing signal. Each audio data is stored in each D flip-flop 86, and the next read control signal R
It is held until c is sent. The audio data Do stored in the D flip-flop 86 is sent to the ADPCM processing circuit 55.

【0034】このように、無線チャネル受信処理装置5
1においては、メモリ81に対して、一定周期(=約1
μs (960kHz ))の書き込み制御信号Wcに従って
音声データの書き込みを行う。そして、書き込み制御信
号Wcとは異なる周期(=125μs (8kHz ))の読
み出し制御信号Rcに従って音声データの読み出しを行
う。つまり、書き込み制御信号Wcの周期がメモリ81
に対する書き込み周期になり、読み出し制御信号Rcの
周期がメモリ81に対する読み出し周期になる。ここ
で、メモリ81へ書き込まれる音声データのサンプリン
グレートは、書き込み制御信号Wcの周期に対応する。
また、メモリ81から読み出される音声データのサンプ
リングレートは、読み出し制御信号Rcの周期に対応す
る。つまり、各制御信号Wc,Rcの周期に対応して、
音声データ(ビットストリーム)のサンプリングレート
が変換される。
As described above, the wireless channel reception processing device 5
1, the memory 81 has a fixed period (= approximately 1
The audio data is written in accordance with the write control signal Wc of μs (960 kHz). Then, the audio data is read in accordance with the read control signal Rc having a cycle (= 125 μs (8 kHz)) different from the write control signal Wc. That is, the cycle of the write control signal Wc is
, And the cycle of the read control signal Rc becomes the cycle of reading from the memory 81. Here, the sampling rate of the audio data written to the memory 81 corresponds to the cycle of the write control signal Wc.
The sampling rate of the audio data read from the memory 81 corresponds to the cycle of the read control signal Rc. That is, corresponding to the cycle of each control signal Wc, Rc,
The sampling rate of the audio data (bit stream) is converted.

【0035】[0035]

【発明が解決しようとする課題】従来の無線チャネル受
信処理装置51においては、各バッファ71〜74内に
それぞれマルチプレクサ82、書き込みアドレス生成器
83、読み出しアドレス生成器84、制御信号生成器8
5を設ける必要がある。つまり、各音声チャネルに対し
て、メモリ81およびDフリップフロップ86とその制
御回路(82〜85)とから構成されるバッファ71〜
74が1つずつ必要である。しかし、近年、無線チャネ
ル受信処理装置51においては、回路規模をさらに縮小
化することが求められている。
In the conventional radio channel reception processing device 51, the multiplexer 82, the write address generator 83, the read address generator 84, and the control signal generator 8 are provided in the buffers 71 to 74, respectively.
5 must be provided. That is, for each audio channel, buffers 71 to 81 each including a memory 81, a D flip-flop 86, and a control circuit (82 to 85) thereof.
74 are required one by one. However, in recent years, the wireless channel reception processing device 51 has been required to further reduce the circuit scale.

【0036】ところで、PHSの基地局の無線チャネル
受信処理装置に限らず、一般に、デジタルデータを伝送
する際にサンプリングレートを変更する場合には、ま
ず、所定のサンプリングレート(書き込み周期)でメモ
リにデータを一旦書き込み、次に、書き込み時とは異な
るサンプリングレート(読み出し周期)でメモリからデ
ータを読み出すことで、サンプリングレートの変換を行
う。その場合、デジタルデータの各伝送経路毎に、メモ
リとそのメモリを制御する回路とが一組ずつ必要にな
る。従って、伝送経路が複数になると、メモリとそのメ
モリを制御する回路についても伝送経路の数に対応して
複数組必要になる。しかし、近年、サンプリングレート
の変換装置においては、回路規模をさらに縮小化するこ
とが求められている。
By the way, when the sampling rate is changed when transmitting digital data, not limited to the radio channel reception processing device of the PHS base station, first, when the sampling rate is changed, the data is first stored in the memory at a predetermined sampling rate (write cycle). The data is written once, and then the data is read from the memory at a sampling rate (read cycle) different from that at the time of writing, thereby converting the sampling rate. In this case, a memory and a circuit for controlling the memory are required for each transmission path of digital data. Therefore, when there are a plurality of transmission paths, a plurality of sets of memories and circuits for controlling the memories are required corresponding to the number of transmission paths. However, in recent years, there has been a demand for further reducing the circuit scale of the sampling rate converter.

【0037】本発明は上記要求を満足するためになされ
たものであって、その目的は、回路規模の小さなサンプ
リングレート変換装置を提供することにある。また、本
発明の別の目的は、PHSの基地局の無線チャネル受信
処理装置に設けられた回路規模の小さなサンプリングレ
ート変換装置を提供することにある。
The present invention has been made to satisfy the above-mentioned requirements, and an object of the present invention is to provide a sampling rate converter having a small circuit scale. Another object of the present invention is to provide a Do sampling rate conversion device small in circuit scale provided in the radio channel reception processing apparatus of the base station of the P HS.

【0038】[0038]

【課題を解決するための手段】請求項1に記載の発明
は、PHSの端末から送信され、復調処理の施されたビ
ットストリームのフレームを、スロットに分解しつつ、
それら分解した各スロットから音声データが含まれる情
報チャネルだけを抽出するとともに、それら抽出した情
報チャネルの別にこれに含まれる音声データをADPC
M処理してPCM音声データを生成するPHSの基地局
の無線チャネル受信処理装置に設けられて、前記ADP
CM処理のために前記各音声データのサンプリングレー
トの変換を行うサンプリングレート変換装置において、
前記抽出された情報チャネルの別にこれに含まれる音声
データが一時蓄積される複数のメモリとの間で、サンプ
リングレートの異なるデータの書き込みおよび読み出し
を、単一の書き込みアドレス生成器および単一の読み出
しアドレス生成器を備える単一の制御装置にて制御する
バッファを備え、前記無線チャネル受信処理装置は、前
記分解した各スロットのスロット番号を併せて管理する
ものであり、前記バッファは、この管理されるスロット
番号に基づいて前記音声データを前記各メモリに対し個
別に書き込むとともに、それら書き込まれた音声データ
を前記各メモリの全てから同時に読み出すものである
とをその要旨とする。
According to a first aspect of the present invention, there is provided a video signal transmitted from a PHS terminal and subjected to demodulation processing.
While breaking down the stream of the stream into slots,
Information that contains audio data from each of the decomposed slots
Information channels only, and the extracted information
ADPC converts the audio data contained in each
PHS base station that generates PCM voice data by performing M processing
Provided in the wireless channel reception processing device of
Sampling rate of each audio data for CM processing
In a sampling rate converter that converts the
Audio included in each of the extracted information channels
Sampling between multiple memories where data is temporarily stored
Writing and reading data with different ring rates
A single write address generator and a single read
Control by a single controller with an address generator
A buffer, wherein the wireless channel reception processing device is
Manage the slot number of each decomposed slot together
Wherein said buffer is the slot being managed
The voice data is individually stored in each memory based on the number.
Write separately, and the written audio data
Is read from all of the memories at the same time .

【0039】[0039]

【0040】[0040]

【0041】[0041]

【0042】請求項2に記載の発明は、PHSの端末か
ら送信され、復調処理の施されたビットストリームのフ
レームを、スロットに分解しつつ、それら分解した各ス
ロットから音声データが含まれる情報チャネルだけを抽
出するとともに、それら抽出した情報チャネルの別にこ
れに含まれる音声データをADPCM処理してPCM音
声データを生成するPHSの基地局の無線チャネル受信
処理装置に設けられて、前記ADPCM処理のために前
記各音声データのサンプリングレートの変換を行うサン
プリングレート変換装置において、前記抽出された情報
チャネルの別にこれに含まれる音声データが一時蓄積さ
れる4つのメモリ(11〜14)を備えるバッファ
(2)を有し、前記バッファ(2)は、各メモリ(11
〜14)に対して書き込み動作を開始させるためのスタ
ート信号を生成する制御回路(3)と、各メモリに対す
る音声データの書き込みアドレス(Wad)を生成する書
き込みアドレス生成器(17)と、各メモリに対する音
声データの読み出しアドレス(Rad)を生成する読み出
しアドレス生成器(16)と、書き込みアドレスと読み
出しアドレスとを1つのアドレス(Ad)に多重化する
マルチプレクサ(15)と、スロット番号とスタート信
号とに基づいて、各メモリに対して個別に書き込み動作
を行わせるための各書き込み制御信号(Wc)と、全て
のメモリに対して同時に読み出し動作を行わせるための
読み出し制御信号(Rc)とを生成する制御信号生成器
(18)とを備え、書き込み制御信号は前記書き込み時
のサンプリングレートに対応した一定周期で生成され、
読み出し制御信号は前記読み出し時のサンプリングレー
トに対応した一定周期で生成され、書き込み制御信号の
周期は読み出し制御信号の周期よりも短く、書き込み制
御信号と読み出し制御信号とが重なった場合には、ま
ず、読み出し制御信号を優先して出力し、次に、書き込
み制御信号を遅延させて出力することをその要旨とす
る。
According to a second aspect of the present invention, a bit stream frame transmitted from a PHS terminal and subjected to demodulation processing is decomposed into slots, and an information channel including audio data from each of the decomposed slots is provided. Is provided in the radio channel reception processing device of the base station of the PHS which generates the PCM voice data by ADPCM processing the voice data included in each of the extracted information channels while extracting only the extracted information channels. In the sampling rate conversion device for converting the sampling rate of each audio data, the buffer (2) including four memories (11 to 14) for temporarily storing the audio data included in each of the extracted information channels. ), And the buffer (2) includes a memory (11
To 14), a control circuit (3) for generating a start signal for starting a write operation, a write address generator (17) for generating a write address (Wad) of audio data for each memory, and a memory for each memory. A read address generator (16) for generating a read address (Rad) of audio data for the MPU, a multiplexer (15) for multiplexing a write address and a read address into one address (Ad), a slot number and a start signal, , A write control signal (Wc) for causing each memory to perform a write operation individually and a read control signal (Rc) for causing all memories to perform a read operation simultaneously are generated. And a control signal generator (18) for performing the write control signal. Is generated at a fixed cycle corresponding to the
The read control signal is generated at a constant cycle corresponding to the sampling rate at the time of the read, the cycle of the write control signal is shorter than the cycle of the read control signal, and when the write control signal and the read control signal overlap, The point is that the read control signal is output with priority, and then the write control signal is output with a delay.

【0043】請求項3に記載の発明は、請求項2に記載
のサンプリングレート変換装置において、前記読み出し
制御信号(Rc)に従って、各メモリ(11〜14)か
ら読み出された各音声データをそれぞれ格納し、次の読
み出し制御信号が送られてくるまでの間、格納した音声
データを保持する4つのデータフリップフロップ(21
〜24)を備えたことをその要旨とする。
The invention described in claim 3 is the sampling rate conversion device according to claim 2, in accordance with the read control signal (Rc), the respective audio data read from the memory (11-14), respectively The four data flip-flops (21) store the stored audio data until the next read control signal is sent.
To 24) is the gist of the invention.

【0044】請求項4に記載の発明は、請求項2または
請求項3に記載のサンプリングレート変換装置におい
て、前記各メモリ(11〜14)はリングバッファによ
って構成され、前記書き込みアドレス(Wad)および読
み出しアドレス(Rad)はフリーランで巡回し、書き込
みアドレスの初期アドレスは、読み出しアドレスよりも
所定値だけ進んでいることをその要旨とする。
The invention described in claim 4 is the invention according to claim 2 or
4. The sampling rate conversion device according to claim 3 , wherein each of the memories (11 to 14) is constituted by a ring buffer, the write address (Wad) and the read address (Rad) circulate in a free run, and an initial write address is set. The gist is that the address is ahead of the read address by a predetermined value.

【0045】[0045]

【発明の実施の形態】以下、本発明を具体化した一実施
形態を図面に従って説明する。尚、本実施形態におい
て、従来の形態と同じ構成部材については符号を等しく
してその詳細な説明を省略する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings. In the present embodiment, the same reference numerals are used for the same components as in the conventional embodiment, and the detailed description is omitted.

【0046】図1に、本実施形態におけるPHSの基地
局の無線チャネル受信処理装置のブロック構成を示す。
無線チャネル受信処理装置1は、フレーム分解処理回路
52、スロット分解処理回路53、CPUインターフェ
ース54、ADPCM処理回路55、入力端子56、出
力端子57〜60、入出力端子61、バッファ2、制御
回路3から構成されている。
FIG. 1 shows a block configuration of a radio channel reception processing device of a PHS base station in this embodiment.
The wireless channel reception processing device 1 includes a frame decomposition processing circuit 52, a slot decomposition processing circuit 53, a CPU interface 54, an ADPCM processing circuit 55, an input terminal 56, output terminals 57 to 60, an input / output terminal 61, a buffer 2, and a control circuit 3. It is composed of

【0047】無線チャネル受信処理装置1において、図
6に示した従来の無線チャネル受信処理装置51と異な
るのは以下の点である。 (1)各バッファ71〜74がバッファ2に置き代えら
れている。バッファ2は、スロット分解処理回路53か
ら送られてくる音声データ(以下、「Di」と表記す
る)を蓄積し(書き込み)、蓄積した(書き込まれた)
音声データを読み出して、その音声データ(以下、「D
o」と表記する)をADPCM処理回路55へ送る。
The radio channel reception processor 1 differs from the conventional radio channel reception processor 51 shown in FIG. 6 in the following points. (1) The buffers 71 to 74 are replaced by the buffer 2. The buffer 2 accumulates (writes) audio data (hereinafter, referred to as “Di”) sent from the slot disassembly processing circuit 53, and accumulates (writes).
The audio data is read out, and the audio data (hereinafter, “D
o ") to the ADPCM processing circuit 55.

【0048】(2)フレーム分解処理回路52はスロッ
ト番号を管理しており、そのスロット番号をバッファ2
へ送る。 (3)制御回路75が制御回路3に置き代えられてい
る。制御回路3は各回路52〜55の動作を制御する。
また、制御回路3は、バッファ2に書き込み動作を開始
させるためのスタート信号を生成する。
(2) The frame disassembly processing circuit 52 manages slot numbers, and stores the slot numbers in the buffer 2
Send to (3) The control circuit 75 is replaced by the control circuit 3. The control circuit 3 controls the operation of each of the circuits 52 to 55.
Further, the control circuit 3 generates a start signal for starting a write operation in the buffer 2.

【0049】図2に、バッファ2の内部構成を示す。バ
ッファ2は、メモリ11〜14、マルチプレクサ(MU
X)15、書き込みアドレス生成器16、読み出しアド
レス生成器17、制御信号生成器18、データ(D)フ
リップフロップ21〜24から構成されている。
FIG. 2 shows the internal configuration of the buffer 2. Buffer 2 includes memories 11 to 14 and a multiplexer (MU)
X) 15, a write address generator 16, a read address generator 17, a control signal generator 18, and data (D) flip-flops 21 to 24.

【0050】制御信号生成器18は、フレーム分解処理
回路52から送られてくるスロット番号と、制御回路3
から送られてくるスタート信号とに基づいて、書き込み
制御信号Wc、読み出し制御信号Rc、マルチプレクサ
制御信号Scを生成する。ここで、従来の形態と同様
に、書き込み制御信号Wcは一定周期(=約1μs (9
60kHz ))で生成され、読み出し制御信号Rcも一定
周期(=125μs (8kHz ))で生成される。また、
制御信号生成器18は、スタート信号が入力されると、
その時点で読み出しアドレス生成器16が生成している
読み出しアドレスRadに基づき、その読み出しアドレス
Radよりも所定値だけ進んだアドレスを初期アドレスと
して生成する。そして、制御信号生成器18は、書き込
み制御信号Wcと読み出し制御信号Rcとが重なった場
合には、まず、読み出し制御信号Rcを優先して出力
し、次に、書き込み制御信号Wcを遅延させて出力す
る。
The control signal generator 18 determines the slot number sent from the frame decomposition processing circuit 52 and the control circuit 3
, A write control signal Wc, a read control signal Rc, and a multiplexer control signal Sc. Here, similarly to the conventional embodiment, the write control signal Wc has a constant period (= about 1 μs (9
60 kHz)), and the read control signal Rc is also generated at a constant period (= 125 μs (8 kHz)). Also,
When the start signal is input, the control signal generator 18
Based on the read address Rad generated by the read address generator 16 at that time, an address advanced by a predetermined value from the read address Rad is generated as an initial address. When the write control signal Wc and the read control signal Rc overlap, the control signal generator 18 first outputs the read control signal Rc with priority, and then delays the write control signal Wc. Output.

【0051】書き込みアドレス生成器17は、制御信号
生成器18が生成した初期アドレスと、各メモリ11〜
14の書き込み動作とに基づいて、フリーランで巡回す
る書き込みアドレスWadを生成する。つまり、書き込み
アドレス生成器17は、初期アドレスを書き込みアドレ
スWadの先頭アドレスとし、各メモリ11〜14に対し
て音声データが書き込まれる度に書き込みアドレスWad
をインクリメントし、書き込みアドレスWadが各メモリ
11〜14の最終アドレスまで進んだら、次の書き込み
アドレスWadを各メモリ11〜14の先頭アドレスに戻
す。
The write address generator 17 stores the initial address generated by the control signal generator 18 and each of the memories 11 to
Based on the 14 write operations, a write address Wad that circulates in free run is generated. That is, the write address generator 17 sets the initial address as the head address of the write address Wad, and sets the write address Wad every time audio data is written to each of the memories 11 to 14.
Is incremented, and when the write address Wad advances to the last address of each of the memories 11 to 14, the next write address Wad is returned to the top address of each of the memories 11 to 14.

【0052】読み出しアドレス生成器16は、各メモリ
11〜14の読み出し動作に基づいて、フリーランで巡
回する読み出しアドレスRadを生成する。つまり、読み
出しアドレス生成器16は、各メモリ11〜14から音
声データが読み出される度に読み出しアドレスRadをイ
ンクリメントし、読み出しアドレスRadが各メモリ11
〜14の最終アドレスまで進んだら、次の読み出しアド
レスRadを各メモリ11〜14の先頭アドレスに戻す。
The read address generator 16 generates a read address Rad that circulates in a free run based on the read operation of each of the memories 11 to 14. That is, the read address generator 16 increments the read address Rad each time the audio data is read from each of the memories 11 to 14, and sets the read address Rad to each of the memories 11 to 14.
When the process proceeds to the last address of 14, the next read address Rad is returned to the start address of each of the memories 11 to 14.

【0053】マルチプレクサ15は、書き込みアドレス
生成器17が生成した書き込みアドレスWadと、読み出
しアドレス生成器16が生成した読み出しアドレスRad
とを、制御信号生成器18が生成したマルチプレクサ制
御信号Scに従って多重化することで1つのアドレスA
dを生成し、そのアドレスAdを各メモリ11〜14へ
出力する。つまり、マルチプレクサ15は、書き込みア
ドレスWadと読み出しアドレスRadのいずれか一方をマ
ルチプレクサ制御信号Scに従って選択し、その選択し
たアドレスWad,RadをアドレスAdとして各メモリ1
1〜14へ出力する。
The multiplexer 15 includes a write address Wad generated by the write address generator 17 and a read address Rad generated by the read address generator 16.
Are multiplexed according to the multiplexer control signal Sc generated by the control signal generator 18 so that one address A
d, and outputs the address Ad to each of the memories 11 to 14. That is, the multiplexer 15 selects one of the write address Wad and the read address Rad according to the multiplexer control signal Sc, and uses the selected address Wad, Rad as the address Ad as the memory 1.
Output to 1-14.

【0054】各メモリ11〜14は、FIFO構成のR
AMから成るリングバッファによって構成され、スロッ
ト分解処理回路53から送られてくる音声データDiを
順次書き込む。この各メモリ11〜14への音声データ
の書き込み動作は、制御信号生成回路18が生成した書
き込み制御信号Wcに従い、マルチプレクサ15が生成
したアドレスAd(書き込みアドレスWad)で行われ
る。また、各メモリ11〜14からの音声データの読み
出し動作は、制御信号生成回路18が生成した読み出し
制御信号Rcに従い、マルチプレクサ15が生成したア
ドレスAd(読み出しアドレスRad)で行われる。
Each of the memories 11 to 14 has a FIFO configuration R
It is constituted by a ring buffer composed of AM, and sequentially writes the audio data Di sent from the slot disassembly processing circuit 53. The operation of writing the audio data to each of the memories 11 to 14 is performed at the address Ad (write address Wad) generated by the multiplexer 15 in accordance with the write control signal Wc generated by the control signal generation circuit 18. The operation of reading audio data from each of the memories 11 to 14 is performed at the address Ad (read address Rad) generated by the multiplexer 15 in accordance with the read control signal Rc generated by the control signal generation circuit 18.

【0055】各Dフリップフロップ21〜24はそれぞ
れ、制御信号生成器18が生成した読み出し制御信号R
cに従って、各メモリ11〜14から読み出された音声
データを格納し、次の読み出し制御信号Rcが送られて
くるまでの間、格納した音声データを保持する。各Dフ
リップフロップ21〜24に保持された各音声データD
oは、ADPCM処理回路55へ送られる。
Each of the D flip-flops 21 to 24 respectively has a read control signal R generated by the control signal generator 18.
In accordance with c, the audio data read from each of the memories 11 to 14 is stored, and the stored audio data is held until the next read control signal Rc is sent. Each audio data D held in each D flip-flop 21-24
o is sent to the ADPCM processing circuit 55.

【0056】次に、バッファ2の動作を、図3に示すタ
イミングチャートに従って説明する。スロット分解処理
回路53から送られてきた音声データDiは、タイミン
グ信号に基づいて一定周期で生成される書き込み制御信
号Wcに従い、スロット番号に対応する各スロット毎
に、別々のメモリ11〜14に書き込まれる。例えば、
図4に示すスロットR2のTCHに含まれる音声データ
はメモリ11に書き込まれ、スロットR3のTCHに含
まれる音声データはメモリ12に書き込まれ、スロット
R4のTCHに含まれる音声データはメモリ13に書き
込まれる。
Next, the operation of the buffer 2 will be described with reference to the timing chart shown in FIG. The audio data Di sent from the slot disassembly processing circuit 53 is written into separate memories 11 to 14 for each slot corresponding to the slot number in accordance with a write control signal Wc generated at a constant period based on a timing signal. It is. For example,
The audio data included in the TCH of the slot R2 shown in FIG. 4 is written to the memory 11, the audio data included in the TCH of the slot R3 is written to the memory 12, and the audio data included in the TCH of the slot R4 is written to the memory 13. It is.

【0057】そして、タイミング信号に基づいて一定周
期で生成される読み出し制御信号Rcに従い、全てのメ
モリ11〜14から同時に音声データが読み出される。
その各音声データはそれぞれ各Dフリップフロップ21
〜24に格納され、次の読み出し制御信号Rcが送られ
てくるまで保持される。各Dフリップフロップ21〜2
4に格納された各音声データDoは、ADPCM処理回
路55へ送られる。
Then, audio data is simultaneously read from all the memories 11 to 14 in accordance with a read control signal Rc generated at a constant period based on the timing signal.
Each voice data is stored in each D flip-flop 21.
, And are held until the next read control signal Rc is sent. Each D flip-flop 21-2
4 are sent to the ADPCM processing circuit 55.

【0058】ここで、図3のタイミングAに示すよう
に、書き込み制御信号Wc(図示B)と読み出し制御信
号Rc(図示C)の生成されるタイミングが重なった場
合には、まず、読み出し制御信号Rc(図示C)が優先
して出力される。そして、書き込み制御信号Wc(図示
B)は遅延されて出力されるが(図示D)、その出力の
タイミングは、次の書き込み制御信号Wc(図示E)が
生成される前に行われる。
Here, as shown at the timing A in FIG. 3, when the timings at which the write control signal Wc (illustrated B) and the read control signal Rc (illustrated C) overlap, first, the read control signal Wc (illustrated C) is read. Rc (illustrated C) is output with priority. Then, the write control signal Wc (illustrated B) is output with a delay (illustrated D), and the output timing is performed before the next write control signal Wc (illustrated E) is generated.

【0059】ところで、書き込みアドレスWadの初期ア
ドレスが、読み出しアドレスRadよりも所定値だけ進ん
だアドレスに設定されているのは、各メモリ11〜14
がリングバッファによって構成されるためである。つま
り、書き込み制御信号Wcの周期は、読み出し制御信号
Rcの周期よりも短く設定されている。そのため、書き
込みアドレスWadを読み出しアドレスRadよりも進ませ
ておかないと、各メモリ11〜14において、まだ読み
出されていない音声データに対して、新たに送られてき
た音声データが上書きされ、音声データが破壊されてし
まう。それを避けるため、フリーランで巡回する書き込
みアドレスWadが、同じくフリーランで巡回する読み出
しアドレスRadに追いつかないように、書き込みアドレ
スWadの初期アドレスを所定値だけ進ませているわけで
ある。
The reason why the initial address of the write address Wad is set to an address advanced by a predetermined value from the read address Rad is that each of the memories 11-14.
Is constituted by a ring buffer. That is, the cycle of the write control signal Wc is set shorter than the cycle of the read control signal Rc. Therefore, if the write address Wad is not advanced beyond the read address Rad, the newly sent audio data is overwritten on the audio data that has not been read in each of the memories 11 to 14, and Data will be destroyed. In order to avoid this, the initial address of the write address Wad is advanced by a predetermined value so that the write address Wad circulating in the free run does not catch up with the read address Rad also circulating in the free run.

【0060】このように、無線チャネル受信処理装置1
においては、各メモリ11〜14に対して、一定周期
(=約1μs (960kHz ))の書き込み制御信号Wc
に従って音声データの書き込みを行う。そして、書き込
み制御信号Wcとは異なる周期(=125μs (8kHz
))の読み出し制御信号Rcに従って音声データの読
み出しを行う。つまり、書き込み制御信号Wcの周期が
各メモリ11〜14に対する書き込み周期になり、読み
出し制御信号Rcの周期が各メモリ11〜14に対する
読み出し周期になる。ここで、各メモリ11〜14へ書
き込まれる音声データのサンプリングレートは、書き込
み制御信号Wcの周期に対応する。また、各メモリ11
〜14から読み出される音声データのサンプリングレー
トは、読み出し制御信号Rcの周期に対応する。つま
り、各制御信号Wc,Rcの周期に対応して、音声デー
タ(ビットストリーム)のサンプリングレートが変換さ
れる。
As described above, the wireless channel reception processing device 1
, A write control signal Wc having a constant period (= about 1 μs (960 kHz)) is supplied to each of the memories 11 to 14.
The audio data is written according to. Then, a period different from the write control signal Wc (= 125 μs (8 kHz)
The audio data is read in accordance with the read control signal Rc)). That is, the cycle of the write control signal Wc is a write cycle for each of the memories 11 to 14, and the cycle of the read control signal Rc is a read cycle for each of the memories 11 to 14. Here, the sampling rate of the audio data written to each of the memories 11 to 14 corresponds to the cycle of the write control signal Wc. In addition, each memory 11
The sampling rate of the audio data read from .about.14 corresponds to the period of the read control signal Rc. That is, the sampling rate of the audio data (bit stream) is converted according to the cycle of each of the control signals Wc and Rc.

【0061】以上詳述したように、本実施形態によれば
以下の作用および効果を得ることができる。 (1)バッファ2では、各メモリ11〜14および各D
フリップフロップ21〜24に対して、マルチプレクサ
15、書き込みアドレス生成器16、読み出しアドレス
生成器17、制御信号生成器18がそれぞれ1つずつし
か設けられていない。つまり、各メモリ11〜14およ
び各Dフリップフロップ21〜24の制御回路(15〜
18)が1つに共有化されている。
As described in detail above, according to the present embodiment, the following operations and effects can be obtained. (1) In the buffer 2, each memory 11 to 14 and each D
Each of the flip-flops 21 to 24 is provided with only one multiplexer 15, one write address generator 16, one read address generator 17, and one control signal generator 18. That is, the control circuits (15 to 15) of the memories 11 to 14 and the D flip-flops 21 to 24
18) is shared by one.

【0062】(2)上記(1)より、本実施形態の無線
チャネル受信処理装置1においては、4つの音声チャネ
ルに対して、内部に4つのメモリ11〜14を備えたバ
ッファ2を1つ設けるだけで対応することができる。一
方、従来の無線チャネル受信処理装置51においては、
各音声チャネルに対して、メモリ81およびDフリップ
フロップ86とその制御回路(82〜85)とから構成
されるバッファ71〜74が1つずつ必要である。
(2) From the above (1), in the wireless channel reception processing apparatus 1 of the present embodiment, one buffer 2 having four memories 11 to 14 therein is provided for four audio channels. You can just respond. On the other hand, in the conventional wireless channel reception processing device 51,
For each audio channel, one buffer 71 to 74 including a memory 81, a D flip-flop 86 and control circuits (82 to 85) is required.

【0063】(3)上記(2)より、無線チャネル受信
処理装置1の回路規模を、無線チャネル受信処理装置5
1に比べて大幅に縮小化することができる。従って、無
線チャネル受信処理装置1はワンチップLSI化に適し
たものになる。
(3) From the above (2), the circuit scale of the wireless channel reception processing device 1 is
The size can be greatly reduced as compared with 1. Accordingly, the wireless channel reception processing device 1 is suitable for one-chip LSI.

【0064】尚、上記各実施形態は以下のように変更し
てもよく、その場合でも同様の作用および効果を得るこ
とができる。 (1)各メモリ11〜14をリングバッファではなく、
音声データに対して十分に大きな容量をもった通常のR
AMによって構成する。逆に言えば、各メモリ11〜1
4をリングバッファによって構成すれば、各メモリ11
〜14の容量を必要最小限に抑えることが可能になり、
バッファ2の回路規模を縮小化することができる。
The above embodiments may be modified as described below, and the same operation and effect can be obtained in such a case. (1) Each memory 11 to 14 is not a ring buffer,
Normal R with enough capacity for voice data
It is configured by AM. Conversely, each of the memories 11 to 1
4 is constituted by a ring buffer, each memory 11
~ 14 capacity can be minimized,
The circuit size of the buffer 2 can be reduced.

【0065】(2)PHSの基地局の無線チャネル受信
処理装置に限らず、デジタルデータを伝送する際にサン
プリングレートを変更するために用いられる装置に適用
する。この場合も、デジタルデータの各伝送経路に対し
て、内部に複数のメモリを備えたバッファを1つ設ける
だけで対応することができる。従って、伝送経路の数が
増えても、メモリの数を増やすだけで済むことから、バ
ッファの回路規模を縮小化することが可能になる。
(2) The present invention is applied not only to a radio channel reception processing device of a PHS base station but also to a device used for changing a sampling rate when transmitting digital data. In this case, it is possible to cope with each transmission path of digital data only by providing one buffer having a plurality of memories therein. Therefore, even if the number of transmission paths increases, only the number of memories needs to be increased, and the circuit scale of the buffer can be reduced.

【0066】(3)上記(2)の場合、各メモリをRA
Mではなく、扱うデジタルデータに対応した他の形式の
書き込み可能な記憶装置(例えば、磁気ディスク(フロ
ッピーディスク、ハードディスクなど)、光磁気ディス
ク、相変化ディスク、磁気テープなど)に置き代える。
(3) In the case of the above (2), each memory is
Instead of M, a writable storage device (for example, a magnetic disk (floppy disk, hard disk, etc.), a magneto-optical disk, a phase change disk, a magnetic tape, etc.) corresponding to digital data to be handled is replaced.

【0067】以上、各実施形態について説明したが、各
実施形態から把握できる請求項以外の技術的思想につい
て、以下にそれらの効果と共に記載する。 (イ)請求項1〜4のいずれか1項に記載のサンプリン
グレート変換装置において、前記スロット分解処理回路
(53)から送られてくる音声データを含まないスロッ
トを非音声データとして外部へ出力すると共に、外部か
ら入力された非音声データを前記フレーム分解処理回路
(52)およびスロット分解処理回路へ送るCPUイン
ターフェース(54)を備え、スロット分解処理回路
は、制御用物理スロットや、情報チャネルTCHに音声
データ以外のユーザ情報が含まれている通信用物理スロ
ットなどの音声データを含まないスロットをCPUイン
ターフェースへ送るサンプリングレート変換装置。
While the embodiments have been described above, technical ideas other than the claims that can be grasped from the embodiments will be described below together with their effects. (A) In the sampling rate conversion device according to any one of claims 1 to 4 , a slot not containing audio data sent from the slot decomposition processing circuit (53) is output to the outside as non-audio data. And a CPU interface (54) for sending non-speech data input from the outside to the frame disassembly processing circuit (52) and the slot disassembly processing circuit. The slot disassembly processing circuit provides a control physical slot and an information channel TCH. A sampling rate converter for sending a slot not containing audio data, such as a communication physical slot containing user information other than audio data, to a CPU interface.

【0068】このようにすれば、非音声データの処理に
も対応可能なPHSの基地局の無線チャネル受信処理装
置が得られる。 (ロ)請求項4に記載のサンプリングレート変換装置に
おいて、前記制御信号生成器(18)は、スタート信号
が入力された時点の読み出しアドレス(Rad)に基づ
き、その読み出しアドレスよりも所定値だけ進んだアド
レスを初期アドレスとして設定するサンプリングレート
変換装置。
In this way, it is possible to obtain a PHS base station radio channel reception processing apparatus that can handle non-voice data processing. (B) In the sampling rate converter according to claim 4 , the control signal generator (18) is advanced by a predetermined value from the read address based on the read address (Rad) at the time when the start signal is input. A sampling rate conversion device that sets an address as an initial address.

【0069】このようにすれば、リングバッファによっ
て構成される各メモリにおいて、音声データが破壊され
るのを確実に防ぐことができる。 (ハ)請求項2〜4のいずれか1項に記載のサンプリン
グレート変換装置において、前記制御信号生成器(1
8)は、前記マルチプレクサ(15)を制御するための
信号(Sc)を生成するサンプリングレート変換装置。
In this way, it is possible to reliably prevent the audio data from being destroyed in each memory constituted by the ring buffer. (C) In the sampling rate conversion device according to any one of claims 2 to 4 , the control signal generator (1)
8) A sampling rate converter for generating a signal (Sc) for controlling the multiplexer (15).

【0070】このようにすれば、マルチプレクサの動作
を確実に制御することができる。 (ニ)請求項1に記載のサンプリングレート変換装置に
おいて、書き込み時のサンプリングレートは約1μs
(960kHz )であり、読み出し時のサンプリングレー
トは125μs (8kHz )であるサンプリングレート変
換装置。
In this way, the operation of the multiplexer can be reliably controlled. (D) In the sampling rate converter according to claim 1 , the sampling rate at the time of writing is about 1 μs.
(960 kHz) and a sampling rate at the time of reading is 125 μs (8 kHz).

【0071】(ホ)請求項2〜4のいずれか1項に記載
のサンプリングレート変換装置において、書き込み制御
信号の周期は約1μs (960kHz )であり、読み出し
制御信号の周期は125μs (8kHz )であるサンプリ
ングレート変換装置。
(E) In the sampling rate converter according to any one of claims 2 to 4 , the cycle of the write control signal is about 1 μs (960 kHz) and the cycle of the read control signal is 125 μs (8 kHz). A sampling rate converter.

【0072】上記(ニ)(ホ)のようにすれば、PHS
のTDMA/TDD方式のスット構成に対応すること
ができる
In the case of (d) and (e), the PHS
Can be enabled to scan Lock preparative structure of TDMA / TDD scheme.

【0073】[0073]

【発明の効果】請求項1〜4のいずれか1項に記載の発
明によれば、回路規模の小さなPHSの基地局の無線チ
ャネル受信処理装置を備えたサンプリングレート変換装
置を提供することができる。
According to the invention as set forth in any one of claims 1 to 4 , it is possible to provide a sampling rate conversion device provided with a radio channel reception processing device of a PHS base station having a small circuit scale. .

【0074】[0074]

【0075】[0075]

【図面の簡単な説明】[Brief description of the drawings]

【図1】一実施形態のブロック回路図。FIG. 1 is a block circuit diagram of one embodiment.

【図2】一実施形態の要部ブロック回路図。FIG. 2 is a main part block circuit diagram of one embodiment.

【図3】一実施形態の動作を説明するためのタイミング
チャート。
FIG. 3 is a timing chart for explaining the operation of the embodiment.

【図4】PHSのスロット構成を説明するための説明
図。
FIG. 4 is an explanatory diagram for explaining a slot configuration of a PHS.

【図5】スロットの内部構成を説明するための説明図。FIG. 5 is an explanatory diagram for explaining an internal configuration of a slot.

【図6】従来の形態のブロック回路図。FIG. 6 is a block circuit diagram of a conventional mode.

【図7】従来の形態の要部ブロック回路図。FIG. 7 is a main part block circuit diagram of a conventional mode.

【符号の説明】[Explanation of symbols]

2…バッファ 3…制御回路 11〜14…メモリ 15…マルチプレクサ 16…読み出しアドレス生成器 17…書き込みアドレス生成器 18…制御信号生成器 21〜24…データフリップフロップ 52…フレーム分解処理回路 53…スロット分解処理回路 54…CPUインターフェース 55…ADPCM処理回路 Di,Do…音声データ Rad…読み出しアドレス Wad…書き込みアドレス Ad…アドレス Rc…読み出し制御信号 Wc…書き込み制御信号 Reference Signs List 2 buffer 3 control circuit 11-14 memory 15 multiplexer 16 read address generator 17 write address generator 18 control signal generator 21-24 data flip-flop 52 frame decomposition processing circuit 53 slot decomposition Processing circuit 54 CPU interface 55 ADPCM processing circuit Di, Do audio data Rad read address Wad write address Ad address Rc read control signal Wc write control signal

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 3/05 H04B 7/26 H04B 14/04 H04L 7/00 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) G06F 3/05 H04B 7/26 H04B 14/04 H04L 7/00

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 PHSの端末から送信され、復調処理の
施されたビットストリームのフレームを、スロットに分
解しつつ、それら分解した各スロットから音声データが
含まれる情報チャネルだけを抽出するとともに、それら
抽出した情報チャネルの別にこれに含まれる音声データ
をADPCM処理してPCM音声データを生成するPH
Sの基地局の無線チャネル受信処理装置に設けられて、
前記ADPCM処理のために前記各音声データのサンプ
リングレートの変換を行うサンプリングレート変換装置
において、 前記抽出された情報チャネルの別にこれに含まれる音声
データが一時蓄積される複数のメモリとの間で、サンプ
リングレートの異なるデータの書き込みおよび読み出し
を、単一の書き込みアドレス生成器および単一の読み出
しアドレス生成器を備える単一の制御装置にて制御する
バッファを備え、前記無線チャネル受信処理装置は、前記分解した各スロ
ットのスロット番号を併せて管理するものであり、前記
バッファは、この管理されるスロット番号に基づいて前
記音声データを前記各メモリに対し個別に書き込むとと
もに、それら書き込まれた音声データを前記各メモリの
全てから同時に読み出すものである ことを特徴とするサ
ンプリングレート変換装置。
1. A frame of a bit stream transmitted from a PHS terminal and subjected to demodulation processing is divided into slots, and only information channels containing audio data are extracted from each of the decomposed slots. PH for generating PCM audio data by ADPCM processing audio data contained in each of the extracted information channels
S is provided in the radio channel reception processing device of the base station,
In a sampling rate conversion device for converting a sampling rate of each audio data for the ADPCM process, between a plurality of memories in which audio data included in each of the extracted information channels is temporarily stored, A buffer for controlling writing and reading of data having different sampling rates by a single control device including a single write address generator and a single read address generator, wherein the wireless channel reception processing device includes: Each disassembled slot
The slot number of the slot is also managed.
The buffer is preceded based on this managed slot number.
When writing voice data individually into each of the memories,
The written voice data is stored in each memory.
A sampling rate conversion device characterized in that data is read out from all of them at the same time .
【請求項2】 PHSの端末から送信され、復調処理の
施されたビットストリームのフレームを、スロットに分
解しつつ、それら分解した各スロットから音声データが
含まれる情報チャネルだけを抽出するとともに、それら
抽出した情報チャネルの別にこれに含まれる音声データ
をADPCM処理してPCM音声データを生成するPH
Sの基地局の無線チャネル受信処理装置に設けられて、
前記ADPCM処理のために前記各音声データのサンプ
リングレートの変換を行うサンプリングレート変換装置
において、 前記抽出された情報チャネルの別にこれに含まれる音声
データが一時蓄積される4つのメモリを備えるバッファ
を有し、 前記バッファは、 各メモリに対して書き込み動作を開始させるためのスタ
ート信号を生成する制御回路と、 各メモリに対する音声データの書き込みアドレスを生成
する書き込みアドレス生成器と、 各メモリに対する音声データの読み出しアドレスを生成
する読み出しアドレス生成器と、 書き込みアドレスと読み出しアドレスとを1つのアドレ
に多重化するマルチプレクサと、 スロット番号とスタート信号とに基づいて、各メモリに
対して個別に書き込み動作を行わせるための各書き込み
制御信号と、全てのメモリに対して同時に読み出し動作
を行わせるための読み出し制御信号とを生成する制御信
号生成器とを備え、 書き込み制御信号は前記書き込み時のサンプリングレー
トに対応した一定周期で生成され、読み出し制御信号は
前記読み出し時のサンプリングレートに対応した一定周
期で生成され、書き込み制御信号の周期は読み出し制御
信号の周期よりも短く、書き込み制御信号と読み出し制
御信号とが重なった場合には、まず、読み出し制御信号
を優先して出力し、次に、書き込み制御信号を遅延させ
て出力するサンプリングレート変換装置。
2. A frame of a bit stream transmitted from a PHS terminal and subjected to demodulation processing is divided into slots, and only information channels containing audio data are extracted from each of the decomposed slots. PH for generating PCM audio data by ADPCM processing audio data contained in each of the extracted information channels
S is provided in the radio channel reception processing device of the base station,
A sampling rate conversion device for converting a sampling rate of each audio data for the ADPCM processing, comprising: a buffer including four memories in which audio data included in each of the extracted information channels is temporarily stored. /> has, the buffer includes a control circuit for generating a start signal for starting the write operation for each memory, a write address generator for generating a write address of the voice data for each memory, each memory and a read address generator for generating read address of the audio data for one address and a write address and a read address
A multiplexer for multiplexing the scan, based on the slot number and the start signal, each write for causing individual write operations for each memory
A control signal for generating a control signal and a read control signal for causing all memories to perform a read operation simultaneously.
A write control signal is generated at a constant cycle corresponding to the sampling rate at the time of writing, a read control signal is generated at a constant cycle corresponding to the sampling rate at the time of reading, and a cycle of the write control signal. Is shorter than the period of the read control signal, and when the write control signal and the read control signal overlap, first, the read control signal is output with priority, and then the write control signal is delayed and output. Rate converter.
【請求項3】 請求項に記載のサンプリングレート変
換装置において、 前記読み出し制御信号に従って、各メモリから読み出さ
れた各音声データをそれぞれ格納し、次の読み出し制御
信号が送られてくるまでの間、格納した音声データを保
持する4つのデータフリップフロップを備えたサンプリ
ングレート変換装置。
3. A sampling rate converting apparatus according to claim 2, in accordance with the read control signal, the respective audio data read from the memory to store each of the next read control signal is transmitted And a sampling rate conversion device including four data flip-flops for holding stored audio data.
【請求項4】 請求項2または請求項3に記載のサンプ
リングレート変換装置において、 前記各メモリはリングバッファによって構成され、前記
書き込みアドレスおよび読み出しアドレスはフリーラン
で巡回し、書き込みアドレスの初期アドレスは、読み出
しアドレスよりも所定値だけ進んでいるサンプリングレ
ート変換装置。
4. The sampling rate conversion device according to claim 2 , wherein each of the memories is constituted by a ring buffer, the write address and the read address circulate free-run, and the initial address of the write address is , A sampling rate converter that is ahead of the read address by a predetermined value.
JP06801096A 1996-03-25 1996-03-25 Sampling rate converter Expired - Fee Related JP3296714B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP06801096A JP3296714B2 (en) 1996-03-25 1996-03-25 Sampling rate converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP06801096A JP3296714B2 (en) 1996-03-25 1996-03-25 Sampling rate converter

Publications (2)

Publication Number Publication Date
JPH09258903A JPH09258903A (en) 1997-10-03
JP3296714B2 true JP3296714B2 (en) 2002-07-02

Family

ID=13361459

Family Applications (1)

Application Number Title Priority Date Filing Date
JP06801096A Expired - Fee Related JP3296714B2 (en) 1996-03-25 1996-03-25 Sampling rate converter

Country Status (1)

Country Link
JP (1) JP3296714B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8416171B2 (en) 2007-05-29 2013-04-09 Sharp Kabushiki Kaisha Display device and television system including a self-healing driving circuit

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4620265B2 (en) * 2001-02-13 2011-01-26 日置電機株式会社 Sampling device, sampling method, AC impedance measuring device, and AC impedance measuring method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8416171B2 (en) 2007-05-29 2013-04-09 Sharp Kabushiki Kaisha Display device and television system including a self-healing driving circuit

Also Published As

Publication number Publication date
JPH09258903A (en) 1997-10-03

Similar Documents

Publication Publication Date Title
JP2540968B2 (en) Multidirectional communication system
CA1228435A (en) Method and system of transmitting digital information in a transmission ring
CA2019176C (en) Subscriber line interface circuit in a switching system
US7990918B2 (en) Wireless T/E transceiver frame and signaling controller
JP2003037572A (en) Scheduling system
US7515932B2 (en) Method and device for controlling combined UMTS/GSM/EDGE radio systems
AU656767B2 (en) Synchronization control circuit for TDMA cellular communication system
US8018960B2 (en) Communication devices, communication systems, a Bluetooth communications protocol communication device, and communication methods
JP3296714B2 (en) Sampling rate converter
GB2128450A (en) Time-division switching unit
JPH1079981A (en) Voice recording method in mobile communication device and mobile communication device
EP0797325A2 (en) Receiver with data frame buffering
JP3033697B2 (en) Data transmission system and mobile communication system
KR100281649B1 (en) Media Access Control Processing Unit in Wireless ATM System
JP2000312165A (en) Cell search method
US5592489A (en) Data combination circuit device and data combination method
JPH0750648A (en) Multiple channels asynchronous signal multiplex transmitter
JPH07212334A (en) Burst transmitter and burst transmission system
JP3116765B2 (en) Digital radio telephone equipment
JP3056423B2 (en) Wireless transmission method
JP2799947B2 (en) Mobile phone system
JP3344319B2 (en) Demand assignment multiplexing apparatus and control method thereof
JPH07231480A (en) Digital radio communication equipment
JP3063563B2 (en) Scramble / descramble device
KR0131552B1 (en) Circuit to delay a data clock signal

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees