Data multiplexing and separation method
First Claim
1. A data multiplexing method including:
- a timing data taking step that takes a plural number of timing data from a timing data storage means that stores said plural number of timing data, said plural number of timing data being thus used to determine bit positions of the bits for a plurality of transmission signal data respectively, said bit positions being positions in frame data signals at which the bits for said plurality of transmission signal data are arranged, said frame data signals being cyclic signals and having a predetermined number of bits for each cycle thereof, anda data arrangement step that uses said timing data as the basis for arranging said plural number of transmission data on said frame data signals by successively arranging the bits for said plural number of transmission data on said frame data signals;
wherein, with regard to transmission signal data, other than voice data, of said plural number of transmission signal data, said data arrangement step is a step that uses said plural number of timing data as the basis for producing data clock pulses from reference clock pulses by masking appropriate reference clock pulses of said reference clock pulses, said reference clock pulses occurring in sync with said frame data signals, and said data arrangement step then successively arranging the bits for said plural number of transmission signal data on said frame data signals at the bit positions of the bits for said plural number of transmission signal data, said bit positions corresponding to said data clock pulses; and
with regard to said voice data of said plural number of transmission data, said data arrangement step uses the timing data, for said voice data, of said plural number of timing data so as to appropriately mask first bit positions in the frame data signals, bits for said voice data being thus arranged on second bit positions on the frame data signals other than said first bit positions.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is a data multiplexing and separation method. It takes a plural number of timing data from memory that stores the plural number of timing data so as to detect bit positions on frame data signals on which bits respectively affiliated with a plural number of data are arranged. The plural number of timing data is used as the basis to arrange data to the frame data signal by successively arranging bits respectively affiliated with the plural number of data to the frame data signal so that the plural number of data is multiplexed to the frame data signals. And also it extracts a plural number of data from frame data signals by successively taking bits respectively affiliated with multiplexed the plural number of data from the frame data signals on the basis of the plural number of timing signals, and extracts a plural number of the multiplexed data from the frame data signals.
-
Citations
12 Claims
-
1. A data multiplexing method including:
-
a timing data taking step that takes a plural number of timing data from a timing data storage means that stores said plural number of timing data, said plural number of timing data being thus used to determine bit positions of the bits for a plurality of transmission signal data respectively, said bit positions being positions in frame data signals at which the bits for said plurality of transmission signal data are arranged, said frame data signals being cyclic signals and having a predetermined number of bits for each cycle thereof, and a data arrangement step that uses said timing data as the basis for arranging said plural number of transmission data on said frame data signals by successively arranging the bits for said plural number of transmission data on said frame data signals; wherein, with regard to transmission signal data, other than voice data, of said plural number of transmission signal data, said data arrangement step is a step that uses said plural number of timing data as the basis for producing data clock pulses from reference clock pulses by masking appropriate reference clock pulses of said reference clock pulses, said reference clock pulses occurring in sync with said frame data signals, and said data arrangement step then successively arranging the bits for said plural number of transmission signal data on said frame data signals at the bit positions of the bits for said plural number of transmission signal data, said bit positions corresponding to said data clock pulses; and with regard to said voice data of said plural number of transmission data, said data arrangement step uses the timing data, for said voice data, of said plural number of timing data so as to appropriately mask first bit positions in the frame data signals, bits for said voice data being thus arranged on second bit positions on the frame data signals other than said first bit positions. - View Dependent Claims (2, 3, 4)
-
-
5. A data separation method including:
-
a timing data taking step that takes a plural number of timing data from a timing data storage means that stores said plural number of timing data, said plural number of timing data being thus used to determine bit positions of the bits for a plurality of received signal data respectively, said bit positions being positions in frame data signals at which the bits for said plurality of received signal data are arranged, said frame data signals being cyclic signals and having a predetermined number of bits for each cycle thereof, and a data extracting step that uses said timing data as the basis for extracting said plural number of received data from said frame data signals by successively extracting the bits for said plural number of received data from said frame data signals; wherein, with regard to receive signal data, other than voice data, of said plural number of received signal data, said data extracting step uses said plural number of timing data as the basis for producing data clock pulses from reference clock pulses by masking appropriate reference clock pulses of said reference clock pulses, said reference clock pulses occurring in sync with said frame data signals, and said data extracting step then successively extracting the bits for said plural number of received signal data on said frame data signals from the bit positions of the bits for said plural number of received signal data, said bit positions corresponding to said data clock pulses; and with regard to said voice data of said plural number of received signal data, said data extracting step uses the timing data, for said voice data, of said plural number of timing data so as to appropriately mask first bit positions in the frame data signal, bits for said voice data being thus extracted from second bit positions on the frame data signals other than said first bit positions. - View Dependent Claims (6, 7, 8)
-
-
9. A data multiplexing and separation method, characterized in:
-
taking a plural number of timing data from a timing data storage means that stores said plural number of timing data, said plural number of timing data being thus used for determining bit positions of bits for a plural number of transmission data, said bit positions being positions in frame data signals at which the bits for said plurality of transmission signal data are arranged, said frame data signals being cyclic signals and having a predetermined number of bits for each cycle; using said plural number of timing data as the basis for producing data clock pulses from reference clock pulses by masking appropriate reference clock pulses of said reference clock pulses, said reference clock pulses occurring in sync with said frame data signals, then successively arranging the bits for said plural number of transmission signal data on said frame data signals on the bit positions of the bits for said plural number of transmission signal data, said bit positions corresponding to said data clock pulses; taking said plural number of timing data from said timing data storage means; and extracting a plural number of received signal data from the frame data signals by successively extracting bits for a plural number of received signal data, on the basis of said plural number of timing data.
-
-
10. A data multiplexing and separation method including:
-
a receive signal processing step that is supplied with a plural number of channels of frame data signals, which have been multiplexed with a plural number of data having a required number of bits for each cycle of said frame data signals, said frame data signals being cyclic signals, said frame data signal including a frame alignment signal for synchronization between said plural number of channels, and said receive signal processing step then separating said frame data signals into said plural number of channels, and respectively separating and thus extracting a plural number of reference clock pulses and a plural number of octet clock pulses, said plural number of reference clock pulses corresponding to the bits of said frame data signals respectively, and said plural number of octet clock pulses corresponding to octets of bits of said frame data signals; a sync detect step that detects sync of said frame data signals by being in sync with said plurality of octet clock pulses, and said sync detect step verifying establishing of the sync of said frame data signals between said plural number of channels; an inter-channel sync step that inputs said plural number of octet pulses, said plural number of reference clock pulses and said plural number of frame data signals, said inter-channel sync step thus reading frame alignment signals in sync with said plural number of references clock pulses and said plural number of octet clock pulses, said inter-channel sync step thus determining the order of respective frames of said plural number of frame data signals, said inter-channel sync step thus forming a channel sync status where the orders of the corresponding frames in the frame data signals between said plural number of channels agree with each other; a data separating step that takes for every frame, and in accordance with an address in a timing data storage means specified by a CPU, a plural number of timing data from said timing data storage means that stores said plural number of timing data said plural number of timing data being thus used for determining bit positions of bits for a plurality of received signal data, said data separating step then separating and thus extracting sid plural number of received signal data an the basic of saidplural number of timing data; a data multiplexing step that takes for every frame, said plural number of timing data from said timing data storage means in accordance with said address in said timing data storage means specified by said CPU, said data multiplexing step then multiplexing a plural number of transmission signal data on the basis of said plural number of timing data, on the plural number of channels of the frame data signals; and a transmission signal processing step that combines said multiplexed plural number of channels of said frame data signals. - View Dependent Claims (11, 12)
-
Specification