GB2188217A - Baseband spread-spectrum modulators - Google Patents
Baseband spread-spectrum modulators Download PDFInfo
- Publication number
- GB2188217A GB2188217A GB08606670A GB8606670A GB2188217A GB 2188217 A GB2188217 A GB 2188217A GB 08606670 A GB08606670 A GB 08606670A GB 8606670 A GB8606670 A GB 8606670A GB 2188217 A GB2188217 A GB 2188217A
- Authority
- GB
- United Kingdom
- Prior art keywords
- memory
- spread
- signals
- modulator according
- data signal
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
A spread-spectrum modulator includes a programmable read-only memory (PROM) 21 receiving data signals D0-D3, respective code sequences CODE 0 - CODE 3 and transmission enable signals TX0 - TX3. The PROM 21 is arranged to output a 4-bit word on lines Q0 - Q3 dependent on the states of the data, code and enable inputs A0-A11. A digital-to-analogue converter 22 converts the 4-bit word to an analogue output on line 23 for subsequent transmission, the output representing the enabled spread-spectrum signals added together. <IMAGE>
Description
SPECIFICATION saseband spread-spectrum modulators
The present invention relates to baseband spread-spectrum modulators.
There has been significant recent interest in the development of spread spectrum transmission/reception systems. A direct sequence spread spectrum system may be viewed as an overlay to a conventional radio communication system. The original narrowband radio signal is multiplied (modulated) by a deterministic digital code sequence to produce a wideband radio signal.
The increase in bandwidth (spreading) results from the high code-bit rate of the spreading sequence. The wideband signal may be simply de-spread at the receiver by multiplication with an identical code sequence to restore the narrowband radio signal for subsequent demodulation.
An alternative approach is to spread the narrowband baseband data signal priorto modulation by the radio carrier to produce a wideband baseband signal which is subsequently modulated onto a radio carrier. This is a radio overlay to a baseband spread spectrum system.
Asignificantadvantage of spread spectrum systems is that multiple reception of a numberof signals can be achieved by the use in a receiver of sets of codes having low cross-correlation. Such sets of codes are termed orthogonal codes. Thus it is possible to achieve minimum interference between separate transmissions on the same carrier frequency and spread over the same frequency by selecting different codes from such an orthogonal set.
Further details of spread spectrum systems, their use and their implementation can be obtained from the appropriate literature, for example, "Spread
Spectrum Systems", R.C. Dixon, John Wiley & Sons, 1976.
The function of a baseband spread-spectrum modulator is to modulate an information-carrying or data channel by an appropriate code sequence in order to provide a spread spectrum signal for transmission. In the situation where a plurality of digital data channels areto be modulated by respective code-sequences, it has been proposed to effectthe modulation in separate multipliers, and to pass the outputs of the multipliers through respective enabling transmission gates to a summing circuit, the output of the summing circuit representing the combined spread-spectrum signal for transmission.A problem with this approach is that the outputs of the transmission gates must each have precise analogue levels for subsequent linear summing. Moreover, the number of components is relatively high and the requirement for precise maintaining of analogue signai levels leads to an expensive circuit.
According to the invention there is provided a baseban d spread-spectru m modulator for modulating a plurality of data signals with respective spread-spectrum code sequences and providing the resulting spread-spectrum signals on an output line for transmission, the modulator comprising a memory arranged to receive the data signals and the code sequences, and responsive thereto to provide a digital output dependent thereon, and a digital-to-analogue converter operable to convert the digital outputofthe memory to an analogue outputfortransmission.
Preferably, at least one transmit enable channel is provided as a further input to the memory, the transmit enable channel or channels being operative on data signal channels. Onetransmitenable channel may control all the data signal channels.
Alternatively, each transmit enable channel may be arranged to control a corresponding subset of data signal channels. As a further alternative, each transmit enable channel may control a corresponding single data signal channel.
The invention will now be described, by way of illustrative and non-limiting example, with reference to the accompanying drawings, in which:
Figure lisa circuit diagram of a previously-proposed modulator;
Figure2 is a circuit diagram of a modulator according to one embodiment ofthe invention; and
Figure 3 is a circuit diagram of a modulator according to another embodiment of the invention.
Referring to Figure 1, the previously-proposed spread-spectrum modulator as described above is shown in greaterdetail. Data channels DOto D3and corresponding code sequence carriers CODE 0 to
CODE 3 are shown as being connected to inputs of respective exclusive-OR gates 10 to 13. The exclusive-OR gates 10 to 13 effectively multiply digital signals on the data channels DOto D3 by the respective code sequences CODE 0 to CODE 3 to produce output signals each of which has states of + 1 or - 1.The code sequences, as described above, each comprise a sequence of bits or chips, the bit rate of the code being considerably higherthan the maximum signal of the basebandfrequency. Itwill be apparent that, if the code sequence is considered to have states of +1 and and the modulation is effectively multiplication of the data signal bythat code sequence, then demodulation of the received signal can be effected by afurther multiplication by an identical code (with states of + 1 and - 1) precisely synchronised with the modulation code, since multiplication twice by either +1 or -1 yields +1, and therefore the original signal will be recovered.
The outputs from the gates 10 to 13 are connected via respective transmission gates 14to 17to corresponding inputsofa summing circuit 18.The transmission gates 14to 17 are responsiveto respective enabling signals TXO to TX3 to ailow transmission of the spread signals as required. Thus the transmission gates 14 to 17 act to select a subset of channelsfortransmission. It will be seen from
Figure 1 that teach input to the summing circuit 18 can vary between states +1,0 or - 1. The states + 1 and -1 are those atthe output of the respective multiplier gate, and the state 0 occurs when the respective transmission gate is blocking passage of the signal.Since each input to the summing circuit 18 can vary between + 1, 0 and -1, and since any of these states can be present at a particular instant on any of the inputs to the summing circuit 18, the output 19 ofthe summing circuit l8will vary in unit steps between 14 and +4. Thus the summing circuit 18 must exhibit good linearity and moreoverthe outputs of the transmission gates 14to 17 must have precisely-matched analogue levels for accurate linear summing. The circuit istherefore relatively complex and expensive to manufacture.
Figure 2 shows a circuit according to one embodiment of the invention. Data channels DO to
D3, code sequence channels CODE Oto CODE 3 and transmission enabling lines TX0 to TX3 respectively carry data, code sequences and enabling signals as in Figure 1. However, all the channels are applied to respective address inputs of a memory, preferably a programmable read-only memory (PROM) 21 with address inputs A0 to All, and outputs QO to 03. The outputs Q0 to 03 are connected to a digital-to-analogue converter 22 which provides an analogue outputfortransmission on a line 23.
The PROM 21 is programmed in such a manner that depending on the particular combination of signals on the various data, code and enable inputs, a particular digital output is provided at the outputs Q0toQ3.Asshown in Figure 2,fourdata channels DOto D3 are provided andthereforethe PROM 21 has twelve inputs A0 to All. In this case,the PROM 21 is a 4096 x 4-bit PROM. The data, code and enable inputs (twelve bits) address 4096 PROM locations each of which has been programmed with a 4-bit word, which when applied to the converter 22 produces the required analogue output (between -4 and +4) on the line 23to model the circuit of Figure 1 exactly.The PROM 21 includes four outputs Q0 to Q3 since nine levels are required from the output 23 of the converter 22, and therefore 4-bit control is required to achieve these nine levels.
The advantage ofthe circuit shown in Figure 2 is thatthe digital circuitry is confined to the PROM 21 and the precision analogue circuitry is confined to the digital-to-analogue converter 22. Any digital-to-analogue conversion law may therefore be accommodated. Thus the arrangement is simpler and cheaperthanthat of Figure 1.
Figure 3 shows a variation ofthe circuit of Figure 2
in which the data channels are enabled in pairs, rather than separately. Thus only two transmit enable channels TX0l and TX23 are provided, for enabling data channels DO and D1 together, and data channels D2 and D3 together, respectively. The data, code and enable inputs are applied to a PROM 31 which is connected to a digital-to-analogue converter 32 providing the required output for transmission on a line 33, as in Figure 2. However, since only two transmit enable channels TX0l , TX23 are provided, each channel pair can only produce3 levels, namely +2,0, -2 and therefore the sum ofthe two channel pairs can only have 5 levels, namely4, 2, 0, -2, -4. Hence only 3-bits are requiredforthe digital-to-analogue converter 32 and the PROM 31 requirement is reduced to 1024 x 3-bit.
The advantages ofthe Figure 3 circuitare similarto those of Figure2, and the additional factors that the capacity of the PROM is significantly reduced and so is the bit-number of the digital-to-analogue converter.
If separate transmission control is not required, it is possible to reduce the transmit enable channels to a single channel controlling all the data channels together. Alternatively, the transmit enable channels may be omitted altogether, and each of these further implementations will result in a reduction in the required storage capacity of the memory.
Claims (10)
1. A baseband spread-spectrum modulatorfor modulating a plurality of data signals with respective spread-spectrum code sequences and providing the resulting spread-spectrum signals on an output line for transmission, the modulator comprising a memory arranged to receive the data signals and the code sequences, and responsive thereto to provide a digital output dependent thereon, and a digital-to-analogue converter operable to convert the digital output ofthe memoryto an analogue outputfortransmission.
2. A modulator according to claim 1, wherein the memory is a read only memory.
3. A modulator according to claim 2, wherein the memory is a programmable read only memory.
4. A modulator according to claim 1,claim 2, or claim 3, wherein the memory is arranged to receive at least onetransmission enable signal which is operative on at leastone data signal channel.
5. A modulator according to claim 4, wherein a single said transmission enable signal is operative on all data signal channels.
6. A modulator according to claim 4, wherein the memory is arranged to receive a plurality of transmission enable signals each of which is operative on a corresponding subset of data signal channels.
7. A modulator according to claim 4, wherein the memory is arranged to receive a plurality of transmission enable signals each ofwhich is operative on a corresponding one ofthe data signal channels.
8. A modulator according to claim 7,wherein the memory is arranged to receive four data signal channels and fourtransmission enable signals, and the memory has 4096 x 4 - bit locations.
9. A modulator according to claim 6, wherein the memory is arranged to receive four data signal channels and two transmission enable signals each of which is operative on a respective two of the data signal channels, and the memory has 1024 x 3 - bit locations.
10. Abaseband spread-spectrum modulator substantially as herein before described with referenceto Figure 2 or Figure 3 of the accompanying drawings.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB8606670A GB2188217B (en) | 1986-03-18 | 1986-03-18 | Baseband spread-spectrum modulators |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB8606670A GB2188217B (en) | 1986-03-18 | 1986-03-18 | Baseband spread-spectrum modulators |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| GB2188217A true GB2188217A (en) | 1987-09-23 |
| GB2188217B GB2188217B (en) | 1989-11-15 |
Family
ID=10594813
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| GB8606670A Expired GB2188217B (en) | 1986-03-18 | 1986-03-18 | Baseband spread-spectrum modulators |
Country Status (1)
| Country | Link |
|---|---|
| GB (1) | GB2188217B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0496717A1 (en) * | 1991-01-21 | 1992-07-29 | VYNCKIER Naamloze Vennootschap | A method and a device for transmitting the data over a noisy medium |
-
1986
- 1986-03-18 GB GB8606670A patent/GB2188217B/en not_active Expired
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0496717A1 (en) * | 1991-01-21 | 1992-07-29 | VYNCKIER Naamloze Vennootschap | A method and a device for transmitting the data over a noisy medium |
| BE1005232A3 (en) * | 1991-01-21 | 1993-06-01 | Vynckier Nv | Method and apparatus for the noise about a rich medium transfer of data. |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2188217B (en) | 1989-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5940434A (en) | Walsh-QPSK chip modulation apparatus for generating signal waveform in a direct sequence spread spectrum communication system | |
| KR960003102B1 (en) | Channel Modulation Circuit of CDMA Mobile Communication Base Station Modulator and Modulator Using the Same | |
| JP3181440B2 (en) | CDMA communication device | |
| US4494238A (en) | Multiple channel data link system | |
| US5956345A (en) | IS-95 compatible wideband communication scheme | |
| EP1630971B1 (en) | Method and apparatus for adjusting transmission power of a CDMA terminal | |
| US6084884A (en) | CDMA communication method and group spreading modulator | |
| US7039122B2 (en) | Method and apparatus for generating a composite signal | |
| CA2127616C (en) | Mobile communication unit | |
| EP0829982A1 (en) | Orthogonal modulation scheme | |
| US20070104086A1 (en) | Apparatus and Method for Modulating Data Message By Employing Orthogonal Variable Spreading Factor (OVSF) Codes in Mobile Communication System | |
| US5677929A (en) | Automobile on-board and/or portable telephone system | |
| US6639937B2 (en) | Method and apparatus for producing spread-coded signals | |
| US5838733A (en) | Method and apparatus for mitigating signal distortion in a communication system | |
| CA2317751A1 (en) | Method and apparatus for increasing spectral efficiency of cdma systems using direct sequence spread spectrum signals | |
| US20120281771A1 (en) | Modulator, filter, method of controlling gain of filter, and code modulating method | |
| EP0533887B1 (en) | Method and apparatus for accommodating a variable number of communication channels in a spread spectrum communication system | |
| EP1046241B1 (en) | A method using codebook indexing to achieve high bit densities in a ds-cdma-ss communication system | |
| US6115410A (en) | Walsh code generator, signal transmitting apparatus and signal reception apparatus | |
| AU720372B2 (en) | CDMA multi-code transmitter | |
| EP1053613B1 (en) | Method and system for generating a complex pseudonoise sequence for processing a code division multiple access signal | |
| US6996080B1 (en) | Chip-synchronous CDMA multiplexer and method resulting in constant envelope signals | |
| US6842480B1 (en) | Programmable matched filter bank | |
| GB2188217A (en) | Baseband spread-spectrum modulators | |
| US6535500B1 (en) | Transmitter of a mobile station in a CDMA communications system and method therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20010318 |