(19)
(11)EP 3 456 010 B1

(12)EUROPEAN PATENT SPECIFICATION

(45)Mention of the grant of the patent:
26.06.2019 Bulletin 2019/26

(21)Application number: 16747918.7

(22)Date of filing:  14.07.2016
(51)International Patent Classification (IPC): 
H04L 27/00(2006.01)
H04B 1/00(2006.01)
H04B 1/403(2015.01)
(86)International application number:
PCT/SE2016/050714
(87)International publication number:
WO 2017/196220 (16.11.2017 Gazette  2017/46)

(54)

WIRELESS COMMUNICATION DEVICE, TRANSMITTER AND METHODS THEREIN

DRAHTLOSKOMMUNIKATIONSVORRICHTUNG, SENDER UND VERFAHREN DARIN

DISPOSITIF DE COMMUNICATION SANS FIL, ÉMETTEUR ET PROCÉDÉS ASSOCIÉS


(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30)Priority: 13.05.2016 US 201662335771 P

(43)Date of publication of application:
20.03.2019 Bulletin 2019/12

(73)Proprietor: Telefonaktiebolaget LM Ericsson (PUBL)
164 83 Stockholm (SE)

(72)Inventors:
  • LOPEZ, Miguel
    SE-170 69 Solna (SE)
  • SUNDMAN, Dennis
    SE-169 36 Solna (SE)
  • HAGERMAN, Bo
    Morristown 07960 NJ (US)

(74)Representative: Ericsson 
Patent Development Torshamnsgatan 21-23
164 80 Stockholm
164 80 Stockholm (SE)


(56)References cited: : 
US-A1- 2006 193 402
US-B1- 8 948 230
US-A1- 2008 137 570
US-B2- 7 869 409
  
  • LAURENT P A: "EXACT AND APPROXIMATE CONSTRUCTION OF DIGITAL PHASE MODULATIONS BY SUPERPOSITION OF AMPLITUDE MODULATED PULSES (AMP)", IEEE TRANSACTIONS ON COMMUNICATIONS, IEEE SERVICE CENTER, PISCATAWAY, NJ. USA, vol. COM-34, no. 2, 1 February 1986 (1986-02-01), pages 150-160, XP000676143, ISSN: 0090-6778, DOI: 10.1109/TCOM.1986.1096504 cited in the application
  
Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


Description

TECHNICAL FIELD



[0001] Embodiments herein relate to a transmitter and a wireless communication device comprising a transmitter and methods performed therein.

BACKGROUND


Internet of Things



[0002] The Internet of Things (loT) society has expectations of billions of connected sensor and actuation devices. Such devices are expected to be operational several of years on a coin-cell battery, while still being produced at extreme low implementation cost. To achieve these goals, peak communication rates are optimized for different use cases; power efficient physical layer methods as e.g. modulation techniques are utilized, as well as reusable implementation designs.

[0003] In Industrial Scientific Medical (ISM) non-licensed shared spectrum bands, many technologies share and co-exist with devices enforced to follow etiquette rules. Examples of such etiquette rules imposed by regulators are: Listen-Before-Talk (LBT) mechanisms, limits on medium utilization, and limits on transmit power. Besides various WiFi technologies, two popular technologies for loT Machine to Machine (M2M) communication in the 2.4 GHz ISM-band are Bluetooth and Zigbee. One recent variant of the Bluetooth technology is called Bluetooth Low Energy (BLE), and its standardized physical layer (PHY) is based on Gaussian Minimum Shift Keying (GMSK) modulation. Zigbee on the other hand uses the physical layer of the Institute of Electrical and Electronics Engineers (IEEE) 802.15.4 standard and is based on Direct Sequence Spread Spectrum (DSSS) and utilizes Offset Quadrature Phase Shift Keying (O-QPSK) modulation. Ecosystems with existing chipsets HardWare (HW) supporting Bluetooth and Zigbee are huge, with e.g. Bluetooth available in 2.2 billion mobile devices.

GMSK



[0004] GMSK is a modulation method for providing phase shift keying. It is employed in many wireless and satellite communications technologies, including Global System for Mobile Communications (GSM) and Bluetooth Low Energy (BLE). A block diagram of a GMSK modulator is shown in Figure 1. It comprises a differential encoder 110, a Gaussian low pass filter 120 and an FM modulator 130.

[0005] GMSK provides constant envelope and compact spectrum. GMSK is flexible and may be tuned to give a compromise among spectral compactness, equalization and/or demodulation complexity, and link performance. A designer of the physical layer for a wireless communication system may choose a bit period, also called symbol duration, T, a bandwidth-time product BT and a differential encoder. The bandwidth-time product determines the bandwidth of the Gaussian low pass filter 120. A small BT product will increase the spectral compactness but will also increase Inter-Symbol Interference (ISI), which in turn will require a more advanced receiver or will result in performance losses, when compared to a GMSK signal with the same bit period but larger BT. The differential encoder 110 has an impact on the trade-off between receiver performance and receiver complexity. Different differential encoder choices lead to different receiver designs, with varying degrees of complexity.

[0006] In Figure 1, the input bits to the differential encoder 110 are denoted by ak and the output bits bk. The differential encoder 110 may be designed in many different ways. A few examples are given below, where the sum is understood to be modulo 2. That is, the bits are considered to be elements in the Galois Field GF(2).
  • No differential encoding: bk = ak. For example BLE does not employ a differential encoder. This type of encoder is useful when it is desired to allow low complexity differential detection at the receiver.
  • bk = ak + ak-1. This type of differential encoding is used in GSM.
  • bk = 1-(ak+bk-1). This type of differential encoding is useful when two bit differential detection is used at the receiver.


[0007] The list above is not exhaustive, and indeed there are more types of differential encoders available for a PHY designer (e.g. encoders designed to enable three bit differential decoding). The list illustrates that various differential encoders are chosen by designers of wireless systems.

O-QPSK



[0008] O-QPSK is a linear modulation technique that is known to be spectrally equivalent to Minimum Shift Keying (MSK). That is, MSK and O-QPSK modulated signals exhibit the same spectrum. A block diagram of an O-QPSK modulator is shown in Figure 2. In this figure, the input chips ck∈{-1,1} are transformed to the baseband time domain signal y(t). First, the chip stream is split into two streams, the first comprising the even chips and the second comprising the odd chips. An impulse train modulated by the chips are passed through a pulse shaping filter p(t) in order to obtain the baseband signal. In O-QPSK,



[0009] Although both GMSK and O-QPSK are good modulation choices for loT applications, devices using them are not able to understand each other. Meanwhile, since two of the most popular loT technologies, Bluetooth and Zigbee, are based on GMSK and O-QPSK, respectively, such HW and implementations are already vastly present in the market.

[0010] Discussions are in progress within the IEEE 802.15.4 standardization to potentially also introduce a mode utilizing GMSK modulation beyond the already existing O-QPSK modulation technology. The amendment to the standard is developed in the IEEE 802.15.4t workgroup and defined for operation in the 2.4 GHz ISM-band.

[0011] In US 7,869,409, a multi-mode transmitter which is adapted to modulate a data packet communicated by a wireless communications signal is disclosed. The data packet header is modulated with a spread spectrum technique, while the data may or may not be modulated using a spread spectrum technique. In addition, the transmitter includes an encoding circuit coupled to a so-called PN-code generator. This encoder circuit performs O-QPSK to MSK encoding, which comprises binary differential decoding followed by alternate bit inversion. Since the encoder circuit is coupled to the PN-code generator i.e. only used when spread spectrum modulation is used, the encoding circuit only applies binary differential decoding, and it is only applicable in an MSK transmitter. US 8,948,230 shows another solution where O-QPSK modulation signals are transfered into MSK modulation signals.

SUMMARY



[0012] It is therefore an object of embodiments herein to provide an improved technique and transmitter to generate signals with multiple modulation waveforms.

[0013] According to a first aspect of embodiments herein, the object is achieved by a transmitter in a first wireless communication device. The transmitter comprises a GMSK modulator and a rate selector configured to select a data rate. The rate selector comprises an input configured to receive input bits and an output to provide the bits with the selected data rate. The transmitter further comprises a bit to symbol mapper configured to receive the bits from the rate selector and map the bits to symbols of an arbitrary alphabet; and a spreading unit configured to spread the symbols received from the bit to symbol mapper to a chip sequence by means of a spreading code. The transmitter further comprises a re-mapping unit configured to map the chip sequence received from the spreading unit to produce signals for providing to the GMSK modulator.

[0014] In some example embodiments the rate selector is configured to select the data rate depending on capabilities of a receiver in a second wireless communication device, and wherein the capabilities of the receiver in the second wireless communication device comprises a data rate and at least one of:
  1. a) support for spread spectrum modulation;
  2. b) support for differential decoding and a type of differential code;
  3. c) support for MSK modulation;
  4. d) support for GMSK modulation.


[0015] In some example embodiments the re-mapping unit is a chip re-mapper configured to map the chip sequence back to bits to produce signals for providing to the GMSK modulator.

[0016] In some example embodiments, when the receiver in the second wireless communication device is capable of receiving a signal modulated using a spread spectrum technique, the rate selector is configured to select one data rate compatible with the data rate supported by the receiver, and wherein the re-mapping unit comprises at least one of a differential encoder and a bit alternation unit and is configured to map the chip sequence to bits to produce signals to the GMSK modulator.

[0017] In some example embodiments, when the receiver in the second wireless communication device is capable of receiving a GMSK signal, and the rate selector is configured to select one data rate compatible with the data rate supported by the receiver, and provide the bits with the selected data rate directly to the GMSK modulator.

[0018] In some example embodiments, when the receiver in the second wireless communication device is capable of receiving a GMSK signal, and the rate selector is configured to select one data rate compatible with the data rate supported by the receiver, and wherein the transmitter further comprises a differential encoder configured to receive the bits from the rate selector and generate bits for providing to the GMSK modulator, wherein the differential encoder is configured to match a code used by a differential decoder in the receiver support for differential decoding.

[0019] According to a second aspect of embodiments herein, the object is achieved by a transmitter in a first wireless communication device. The transmitter comprises a modulator and a rate selector configured to select a data rate. The rate selector comprises an input configured to receive input bits and an output to provide the bits with the selected data rate. The transmitter further comprises a bit to symbol mapper configured to receive the bits from the rate selector and map the bits to symbols of an arbitrary alphabet; and a spreading unit configured to spread the symbols received from the bit to symbol mapper to a chip sequence by means of a spreading code for providing to the modulator. The transmitter further comprises a re-mapping unit configured to map the bits received from the rate selector to produce signals for providing to the modulator.

[0020] In some example embodiments the rate selector is configured to select the data rate depending on capabilities of a receiver in a second wireless communication device, and wherein the capabilities of the receiver in the second wireless communication device comprises a data rate and at least one of:
  1. a) support for spread spectrum modulation;
  2. b) support for differential decoding and a type of differential code;
  3. c) support for MSK modulation;
  4. d) support for GMSK modulation.


[0021] In some example embodiments the modulator is an O-QPSK modulator.

[0022] In some example embodiments the re-mapping unit is a bit re-mapper configured to differentially encode the bits and produce signals for providing to the O-QPSK modulator.

[0023] In some example embodiments, when the receiver in the second wireless communication device is capable of receiving a GMSK signal, and the rate selector is configured to select one data rate compatible with the data rate supported by the receiver, the re-mapping unit is configured to apply a differential code and bit alternation depending on the capabilities of the receiver and the bits are re-mapped to antipodal binary symbols to provide signals to an O-QPSK modulator.

[0024] In some example embodiments, the transmitter further comprises a filter applied to an output of the O-QPSK modulator in order to match spectral characteristics of a modulated signal from the transmitter to spectral characteristics of the GMSK signals supported by the receiver in the second wireless communication device.

[0025] In some example embodiments, when the receiver in the second wireless communication device is capable of receiving a signal modulated using a spread spectrum technique, the rate selector is configured to select one data rate compatible with the data rate supported by the receiver, and wherein the spreading unit is configured to provide signals to the O-QPSK modulator.

[0026] In some example embodiments, when the receiver in the second wireless communication device is capable of receiving both GMSK signals and signals modulated using a spread spectrum technique, the data rate selector is configured to select any data rate compatible with the data rates supported by the receiver in the second wireless communication device by means of either a rate adaptation algorithm or a pre-determined fixed choice.

[0027] According to some example embodiments, the transmitter may be implemented digitally by means of firmware upgrades. For example, for a BLE, Bluetooth, or Bluetooth long range chipset, or IEEE 802.15.4 chipset, the above technique to generate signals with multiple modulation waveforms may be implemented digitally by means of firmware upgrades in the chipset.

[0028] According to some example embodiments, a wireless communication device comprises a transmitter according the above.

[0029] The wireless chipset industry has spent much effort and resources developing energy efficient HW for various radio technologies such as BLE or Zigbee. This hardware has different capabilities and supports different Physical layers (PHY's). These various PHY's may employ different constant envelope modulations such as O-QPSK, MSK or GMSK. The different modulations may have been tuned according to different parameter choices, such as: the data rate e.g. adding a spreading code previous to O-QPSK modulation in IEEE 802.15.4; the BT product for GMSK; and a specific choice for a differential encoder for GMSK.

[0030] The method and transmitter according to embodiments herein, provide a technique to make different PHY's compatible with each other, provided the various PHY's have the same air symbol rate. According to the method and transmitter herein, a pre-defined modulator designed for a given modulation technique may be modified so that it generates signals that may be successfully received and decoded by a de-modulator designed for a different technology in a receiver. This is accomplished by a judicious design of re-mappers and filters so that modulations that satisfy the properties inherent of one modulation technique may be generated using hardware designed for a different modulation technique.

[0031] Therefore the method and transmitter according to embodiments herein provide a technique to reuse existing implementations to also generate other modulation waveforms than originally optimized and designed for. Further, since this multiple modulation waveform generation technique may be implemented digitally, only firmware updates is required, so it is operable on existing already deployed HW, which leads less cost and more flexibility.

BRIEF DESCRIPTION OF THE DRAWINGS



[0032] Embodiments will now be described in more detail in relation to the enclosed drawings, in which:
Fig. 1
is a schematic block diagram depicting a GMSK modulator;
Fig. 2
is a schematic block diagram of an O-QPSK modulator;
Fig. 3
is a schematic block diagram depicting embodiments of PHY using O-QPSK based modulator;
Fig. 4
is a schematic block diagram depicting embodiments of PHY using GMSK based modulator;
Fig. 5
is a schematic block diagram depicting embodiments of an O-QPSK modulator;
Fig. 6
is a schematic block diagram depicting embodiments of how to enhance an O-QPSK modulator;
Fig. 7
is a schematic block diagram depicting embodiments of how to enhance a GMSK modulator;
Fig. 8
is a schematic block diagram depicting embodiments of a wireless communications network;
Fig. 9
is a flowchart depicting a method performed by a transmitter/wireless communication device according to embodiments herein;
Fig. 10
is a schematic block diagram depicting a wireless communication device according to embodiments herein.

DETAILED DESCRIPTION



[0033] Embodiments herein relates to one or more transmitters in wireless communication devices, and provide ways of making different PHY's compatible with each other, provided the various PHY's have the same air symbol rate. It is disclosed how to modify a pre-defined modulator designed for a given modulation technique so that it generates signals that can be successfully received and decoded by a de-modulator designed for a different technology. This is accomplished by a judicious design of re-mappers and filters so that modulations that satisfy the properties inherent of one modulation technique can be generated using hardware designed for a different modulation technique.

Transmitter examples



[0034] Some exemplary embodiments are first described. The transmitter according to embodiments herein may e.g. be based on O-QPSK modulation or GMSK modulation, and may e.g. operate in two modes, 250 kbit/s mode and 2 Mbit/s mode.

GMSK based modulation



[0035] Embodiments herein may be used to enhance a BLE modulator in order to generate signals that can be successfully decoded by legacy IEEE 802.15.4 receivers.

[0036] The 250 kbit/s mode is based on the O-QPSK modulation used in for example IEEE 802.15.4. Such O-QPSK compliant signals may be generated with a GMSK modulator by carefully applying the appropriate precoding. This may be done with existing BLE GMSK based HW by introducing the IEEE 802.15.4 bit to symbol and symbol to chip mappers, plus a new chip re-mapper in the transmission (TX) chain.

[0037] The 2 Mbit/s mode is based on GMSK modulation. This may readily be done with existing BLE HW without any significant modifications to the PHY.

O-QPSK based modulation



[0038] Embodiments herein may be used to enhance an IEEE 802.15.4 modulator in order to generate signals that may be successfully decoded by BLE receivers.

[0039] Since the 250 kbit/s mode is based directly on O-QPSK modulation, the signals may be generated directly from existing IEEE 802.15.4 HW.

[0040] Since the 2 Mbit/s mode is based on GMSK modulation, generating such signals with O-QPSK modulator requires a new re-mapping functionality. Using the new re-mapper, the 2 Mbit/s mode may also be realized with for example IEEE 802.15.4 HW.

[0041] It was noted above that the new PHY, i.e. the transmitter according to embodiments herein, may be realized using either O-QPSK modulation, or GMSK modulation. To generate the 2 Mbit/s signal using the O-QPSK modulator, a bit re-mapper is required in the transmission chain. To generate the 250 kbit/s signal using the GMSK modulator, a chip re-mapper is required in the transmission chain. These re-mappers, referred as re-mapping unit, will now be described in detail.

O-QPSK bit re-mapping for 2 Mbit/s



[0042] By performing accurate re-mapping of a bit sequence of data fed to the O-QPSK modulator, MSK modulation may be obtained. In order to produce clean GMSK signals, additional filtering will be performed according to embodiments herein.

[0043] Figure 3 illustrates how to enhance an IEEE 802.15.4 transmitter, i.e. an IEEE 802.15.4 TX chain, in order to generate signals that may be received by a BLE receiver. Figure 3 illustrates the PHY, such as a transmitter 300 according to embodiments herein, using e.g. an O-QPSK based modulator, for example with Zigbee HW. A 250 kbit/s switch will generate legacy IEEE 802.15.4 signals, while the 2 Mbps switch will generate 2 Mbit/s MSK modulated signals.

[0044] As shown in Figure 3, the transmitter 300 comprises a rate selector 310 configured to select a data rate. The rate selector 310 comprises an input configured to receive input bits b(n), denoted as info bits b(n) in Figure 3, and an output to provide the bits with the selected data rate. The transmitter 300 further comprises a modulator 320. The modulator 320 may be a linear modulator, e.g. an O-QPSK modulator, but may also be another kind of modulator.

[0045] As discussed above, the transmitter 300 operates in two modes, 250 kbit/s mode and 2 Mbit/s modes, therefore it has two branches.

[0046] In the first branch, i.e. when operating in 250 kbit/s mode, the transmitter 300 comprises a bit to symbol mapper 330 configured to receive the bits from the rate selector 310 and map the bits to symbols of an arbitrary alphabet. The transmitter 300 further comprises a spreading unit 340, i.e. a symbol to chip mapper 340, configured to spread the symbols received from the bit to symbol mapper 330 to a chip sequence by means of a spreading code for providing to the modulator 320.

[0047] In the second branch, i.e. when operating in 2 Mbit/s mode, the transmitter 300 comprises a re-mapping unit 350 configured to map the bits received from the rate selector 310 to produce signals for providing to the modulator 320.

[0048] In this way, depending on different data rate, the modulator 320 receives signals from either the re-mapping unit 350 or the spreading unit 340 and may generate legacy IEEE 802.15.4 signals and 2 Mbit/s MSK modulated signals.

Derivation of the re-mapper, i.e. the re-mapping unit 350:



[0049] It is now presented a derivation of the re-mapper for the O-QPSK modulator 320 to generate MSK signals. The derivation relies on the linearization of continuous phase modulated signals introduced by Laurent in Exact and Approximate Construction of Digital Phase Modulations by Superposition of Amplitude Modulated Pulses (AMP), P. Laurent IEEE Transactions on Communications, Year: 1986, Volume: 34, Issue: 2. This reference is referred to as Laurent herein.

[0050] The following notation is introduced:
b(n): input bits. Since embodiments herein are not concerned with channel coding, the input bits may refer to information bits, guard bits, padding bits, training bits, code bits produced by e.g. a convolutional code or a low density parity check, or some other code or other type of bits. Herein, the input bits are meant the bits that are fed to the modulator, and may include guard bits, padding bits, cyclic redundancy check bits, payload data bits and other.

[0051] Embodiments herein will be exemplified utilizing numerology from IEEE 802.15.4 and BLE.

[0052] Co: Laurent's main pulse for GMSK with BT=0.5 (BT corresponding to BLE)
T = 0.5 µs. This is the air bit period for both IEEE 802.15.4 and BLE.

[0053] The method of Laurent suggests that one may write a BLE signal in the following way.



Define

Since jd(n) = j·d(n) then











[0054] Replace the pulse Co(t) by the half sine pulse p(t) to obtain



[0055] The right hand side is exactly an O-QPSK signal



[0056] The signal xO-QPSK(t) is obtained by feeding the "chip" sequence c(n) to the 802.15.4 O-QPSK modulator 320.

[0057] Hence, an approximation of the BLE signal may be obtained by re-mapping the input bits b(n) to chips in the bit to symbol mapper 330 and the symbol to chip mapper 340 in the IEEE 802.15.4 TX chain:
b(n) → c(n)

[0058] The bit re-mapper is defined by the steps given above:
b(n) → d(n) → e(n) → c(n)

GMSK chip re-mapping for 250 kbit/s



[0059] Figure 4 illustrates how to enhance a BLE transmitter in order to generate signals that may be received by an IEEE 802.15.4 receiver according to some embodiments. Figure 4 illustrates a PHY, such as a transmitter 400 according to embodiments herein, using GMSK based modulator, for example a PHY with BLE HW. As discussed above for the transmitter 300, the transmitter 400 operates in two modes, 250 kbit/s mode and 2 Mbit/s modes, therefore it has two branches. The 250 kbit/s switch will generate legacy IEEE 802.15.4 signals, while the 2 Mbps switch will generate 2 Mbit/s GMSK modulated signals.

[0060] As shown in Figure 4, the transmitter 400 comprises a rate selector 410 configured to select a data rate. The rate selector 410 comprises an input configured to receive input bits b(n), denoted as info bits b(n) in Figure 4, and an output to provide the bits with the selected data rate.

[0061] The transmitter 400 comprises a GMSK modulator 420, so it is a GMSK modulation based transmitter.

[0062] In the first branch, i.e. 250 kbit/s mode, the transmitter 400 comprises a bit to symbol mapper 430 configured to receive the bits from the rate selector 410 and map the bits to symbols of an arbitrary alphabet.

[0063] Further, the transmitter 400 comprises a spreading unit 440, i.e. symbol to chip mapper 440, configured to spread the symbols received from the bit to symbol mapper 430 to a chip sequence by means of a spreading code.

[0064] In addition, the transmitter 400 comprises a re-mapping unit 450 configured to map the chip sequence received from the spreading unit 440 to produce signals for providing to the GMSK modulator 420.

[0065] In the second branch, i.e. 2Mbits/s mode, the rate selector 410 selects a data rate compatible with the data rate supported by a receiver, and bypasses both the bit to symbol mapper 430 and spreading unit 440 and the chip re-mapping unit 450, and provides the bits with selected data rate directly to the GMSK modulator 420.

[0066] The following notation is used when describing the re-mapping unit 450:

c(n): chips after IEEE 802.15.4 spreading in the spreading unit 440

CO: Laurent's main pulse for GMSK with BT=0.5

T = 0.5 µs. This is an air bit period for both BLE and IEEE 802.15.4.



[0067] The chips are re-mapped in chip re-mapping unit 450:
c(n) → d(n)
as follows









[0068] The binary symbols d(n), or alternatively, the bits (1 - d(n))/2, are fed to the GMSK modulator 420 with BT=0.5.

[0069] To see why this works, approximate



[0070] Note that e(k)2 = 1 implies



[0071] Hence







[0072] Which is an approximation to



[0073] However, the signal xO-QPSK(t) does not have the same spectral characteristics as a BLE signal. By further filtering the signal xO-QPSK(t), a new signal xBLE(t) having almost the same spectrum as a BLE signal is generated as follows.



[0074] Here C0 (f) is the frequency response of the Laurent pulse C0 and P(f) is the frequency response of the half-sine pulse shaping filter used in O-QPSK, and the division may be implemented numerically by means of de-convolution. The use of the filter with frequency response

is illustrated in Figure 5.

[0075] Figure 5 illustrates an O-QPSK modulator 520 such as e.g. the O-QPSK modulator 320, together with an additional filter h(t) 560. This filter 560 may be used to shape the spectrum of the output from the O-QPSK modulator 520 so that it complies to spectrum regulations.

[0076] The wireless chipset industry has spent much effort and resources developing energy efficient HW for various radio technologies such as Bluetooth low energy or Zigbee. This hardware has different capabilities and supports different PHY's. These various PHY's may employ different constant envelope modulations such as O-QPSK, MSK or GMSK. The different modulations may have been tuned according to different parameter choices, such as e.g.
  • the data rate, e.g. adding a spreading code previous to O-QPSK modulation in IEEE 802.15.4,
  • the BT product for GMSK,
  • a specific choice for a differential encoder for GMSK.


[0077] In embodiments herein it is described how to make different PHY's compatible with each other, provided the various PHY's have the same air symbol rate. It is described how to modify a pre-defined modulator designed for a given modulation technique so that it generates signals that may be successfully received and decoded by a de-modulator designed for a different technology. This is accomplished by a judicious design of re-mappers and filters as described above so that modulations that satisfy the properties inherent of one modulation technique may be generated using hardware designed for a different modulation technique.

[0078] More generally, Figure 6 illustrates a generic TX architecture that supports a spread spectrum PHY and a GMSK PHY and that it is well suited for implementation in chipsets supporting the spread spectrum PHY. Figure 6 illustrates how to enhance an O-QPSK modulator so that it may generate signals that may be successfully received by receivers supporting either spread spectrum modulation or GMSK modulation.

[0079] According to some embodiments herein a transmitter is provided, e.g. related to Figure 6.

[0080] A transmitter 600 in a first wireless communication device, comprising a rate selector 610 configured to choose the data rate, a bit to symbol mapper and spreading unit 630/640 configured to map the bits b(n) to symbols of an arbitrary alphabet and then spread the symbols to a chip sequence c(n) by means of a spreading code, and a bit re-mapper 650, i.e. bit re-mapping unit 650, configured to differentially encode the bits, and where said bit re-mapper 650 is connected to an O-QPSK modulator 620. The O-QPSK modulator 620 is optionally followed by a filter 660.

[0081] According to some embodiments, the rate selector 610 selects the data rate depending on the capabilities of a receiver in a second wireless communication device. The capabilities of the receiver in a second wireless communication device include at least one data rate and at least one of:
  1. a) support for spread spectrum modulation;
  2. b) support for differential decoding, and the type of differential code;
  3. c) support for MSK modulation;
  4. d) support for GMSK modulation.


[0082] When the receiver in the second wireless communication device is capable of receiving a signal modulated using a spread spectrum technique, the rate selector selects one data rate compatible with the data rate supported by the receiver. The input bits b(n) are mapped to symbols and spread using a spreading code, by means of the bit to chip mapper and spreading unit 630/640, resulting in a sequence of chips c(n). The bit to symbol mapping and spreading unit 630/640 is connected to the O-QPSK modulator 620 for providing the sequence of chips c(n) to the O-QPSK modulator 620.

[0083] When the receiver in the second wireless communication device is capable of receiving a GMSK signal, here an MSK signal is considered as an instance of GMSK with infinite bandwidth-time product, the rate selector 610 selects a data rate compatible with the data rate supported by the receiver. The bit re-mapping unit 650 is configured to apply a differential code and bit alternation depending on the capabilities of the receiver. The input bits b(n) are re-mapped to antipodal binary symbols by means of the bit re-mapping unit 650. The bit re-mapping unit 650 is connected to the O-QPSK modulator 620 for providing signals to the O-QPSK modulator 620.

[0084] Optionally, a filter 660 is applied to the output of the O-QPSK modulator 620 in order to match the spectral characteristics of the transmitted signal to the spectral characteristics of the GMSK signals supported by the second wireless communication device.

[0085] When the receiver in the second wireless communication device is capable of receiving both GMSK signals and signals modulated using a spread spectrum technique, the data rate selector 610 selects any data rate compatible with the data rates supported by the second wireless communication device by means of either a rate adaptation algorithm or a pre-determined fixed choice.

[0086] More generally, Figure 7 illustrates a generic TX architecture that supports a spread spectrum PHY and a GMSK PHY and that it is well suited for implementation in chipsets supporting the GMSK PHY. Figure 7 illustrates how to enhance a GMSK modulator so that it may generate signals that may be successfully received by receivers supporting either spread spectrum modulation or GMSK modulation.

[0087] According to some further embodiments herein a transmitter is provided, e.g. according to Figure 7.

[0088] A transmitter 700 in a first wireless communication device comprises a rate selector 710 configured to choose the data rate, a bit to symbol mapper and spreading unit 730/740 configured to map the bits b(n) to symbols of an arbitrary alphabet and then spread the symbols to a chip sequence c(n) by means of a spreading code. The transmitter 700 further comprises a chip re-mapper 750 configured to map the chips c(n) back to bits d(n), and where said chip re-mapper 750 is connected to a GMSK modulator 720, supporting a given BT product, including BT = ∞, in which case GMSK becomes MSK, wherein e.g. the rate selector 710 is configured to select the data rate depending on capabilities of a receiver in a second wireless communication device.

[0089] The rate selector 710 selects the data rate depending on the capabilities of the receiver in the second wireless communication device, where the capabilities of the receiver in the second wireless communication device comprises at least one data rate and at least one of:
  1. a) support for spread spectrum modulation;
  2. b) support for differential decoding, and the type of differential code;
  3. c) support for MSK modulation;
  4. d) support for GMSK modulation.


[0090] When the receiver in the second wireless device is capable of receiving a signal modulated using a spread spectrum technique, the rate selector 710 selects one data rate compatible with the data rate supported by the receiver. The input bits b(n) are mapped to symbols and spread using a spreading code, by means of the bit to chip mapper and spreading unit 730/740, resulting in a sequence of chips c(n). The chips c(n) are mapped to bits by means of the chip re-mapping unit 750, wherein said re-mapping unit 750 comprises at least one of a differential encoder and a bit alternation unit, and the re-mapping unit 750 is configured to map the chip sequence to bits to produce the signals to the GMSK modulator 720.

[0091] When the receiver in the second wireless communication device is capable of receiving a GMSK signal, here an MSK signal is considered as an instance of GMSK with infinite bandwidth-time product, the rate selector 710 selects a data rate compatible with the data rate supported by the receiver, and bypasses both the bit to symbol mapper and spreading unit 730/740 and the chip re-mapping unit 750.

[0092] According to some embodiments, the rate selector 710 may provide the bits with selected data rate directly to the GMSK modulator 720 as in Figure 4.

[0093] According to some embodiments, if the differential decoding capabilities are known at the receiver, the transmitter 700 may further comprise a differential encoder 760 configured to receive the bits from the rate selector 710 and generate bits to the GMSK modulator 720. The differential encoder 760 may be configured to match a code used by the receiver supporting differential decoding. That is the differential encoder 760 is chosen to match the code used by the differential decoder capabilities at the receiver.

[0094] When the receiver in the second wireless communication device is capable of receiving both GMSK signals and signals modulated using a spread spectrum technique, the data rate selector 710 may select any data rate compatible with the data rates supported by the second wireless communication device by means of either a rate adaptation algorithm or a pre-determined fixed choice.

[0095] Therefore embodiments herein relate to multiple modulation waveform re-mapping and generation, such as e.g. GMSK, O-QPSK modulation waveform generation, and also relate to multi-mode HW, waveform re-mapping in BLE, Zigbee, IEEE 802.15.4 PHY etc.

[0096] When the various PHY's operate in the same frequency band, embodiments herein may e.g. be implemented digitally by means of firmware upgrades.

[0097] That is a simple firmware updates to existing physical layer design will enable inter-operability between different HW, e.g. transmitter TX and receiver RX, configurations, for example:

Legacy IEEE 802.15.4 TX →BLE RX;

Legacy IEEE 802.15.4 TX → legacy IEEE 802.15.4 RX;

BLE TX → legacy IEEE 802.15.4 RX;

BLE TX → BLE RX.



[0098] Embodiments herein relate to wireless communication networks in general. Fig. 8 is a schematic overview depicting a wireless communication network 100. The wireless communication network 100 may use a number of different technologies, such as e.g. relating to ISM as described in the following:
In the ISM (Industrial, Scientific Medical) non-licensed shared spectrum bands, many technologies share and co-exist with devices enforced to follow etiquette rules. Examples of such etiquette rules imposed by regulators are: listen-before-talk (LBT) mechanisms, limits on the medium utilization, and limits on transmit power. Besides various WiFi technologies, two popular technologies for loT Machine to Machine (M2M) communication in the 2.4 GHz ISM-band are Bluetooth and Zigbee. One recent variant of the Bluetooth technology is called Bluetooth Low Energy (BLE), and its standardized physical layer (PHY) is based on GMSK modulation. Zigbee on the other hand uses the physical layer of the IEEE 802.15.4 standard and is based on direct sequence spread spectrum (DSSS) and utilizes O-QPSK modulation. The ecosystems with existing chipsets hardware (HW) supporting Bluetooth and Zigbee are huge, with e.g. Bluetooth available in 2.2 billion mobile devices.

[0099] In the wireless communication network 100, wireless communication devices e.g. a first wireless communication device 121 comprising a respective transmitter such as e.g. the transmitter 300, 400, 600, 700, and a second communication wireless device 122 comprising a respective receiver. The first wireless communication device 121 and the second wireless communication device 122 communicates with each other. The first and second wireless communication devices may e.g. be a mobile station, a non-access point (non-AP) STA, a STA, a user equipment and/or a wireless terminals, It should be understood by the skilled in the art that "wireless communication device" is a non-limiting term which means any terminal, wireless communication terminal, user equipment, Machine Type Communication (MTC) device, Device to Device (D2D) terminal, or node e.g. smart phone, laptop, mobile phone, sensor, relay, mobile tablets etc. and any wireless communication device mentioned herein.

[0100] Fig. 9 is a flowchart depicting a method performed by the first wireless communication device 121. The method in a transmitter 300, 400, 600, 700 in the first wireless communication device 121 comprises following actions:

Action 901



[0101] In order to generate waveforms for receivers with different modulations and data rates, the first wireless communication device 121 selects a data rate for input bits in a rate selector 310, 410, 610, 710. The rate selector 310, 410, 610, 710 comprises an input configured to receive input bits and an output to provide the bits with the selected data rate.

Action 902



[0102] The first wireless communication device 121 maps the bits to symbols of an arbitrary alphabet in a bit to symbol mapper 330, 430, 630, 730 configured to receive the bits from the rate selector.

Action 903



[0103] The first wireless communication device 121 spreads the symbols received from the bit to symbol mapper to a chip sequence by means of a spreading code in a spreading unit 340, 440, 640, 740.

[0104] Then for different modulators in the transmitter 300, 400, 600, 700, the method comprises following different actions:

Action 904a



[0105] If the transmitter 400, 700 comprises a GMSK modulator 420, 720, the first wireless communication device 121 re-maps in a re-mapping unit 450, 750 the chip sequence received from the spreading unit 440, 740 to produce signals for providing to the modulator 420, 720.

[0106] When the receiver in the second wireless communication device 122 is capable of receiving a signal modulated using a spread spectrum technique, the first wireless communication device 121 may re-map the chip sequence to bits by differential encoding and bit alternating, and provide the bits from the re-mapping unit 450, 750 to the GMSK modulator 420, 720.

[0107] When the receiver in the second wireless communication device 122 is capable of receiving a GMSK signal, the first wireless communication device 121 may provide the bits with the selected data rate directly to the GMSK modulator 420.

[0108] When the receiver in the second wireless communication device 122 is capable of receiving a GMSK signal, the method may further comprise differential encoding the bits received from the rate selector in a differential encoder 760 and generating bits to the GMSK modulator 720.

Action 904b



[0109] If the transmitter 300, 600 comprises an O-QPSK modulator 320, 620, the first wireless communication device 121 re-maps in a re-mapping unit 350, 650 the bits received from the rate selector 310, 610 to produce signals for providing to the modulator 320, 620.

[0110] When the receiver in the second wireless communication device 122 is capable of receiving a GMSK signal, the first wireless communication device 121 may re-map the bits received from the rate selector 310, 610 by applying a differential code and bit alternation to the bits depending on the capabilities of the receiver and re-map the bits to antipodal binary symbols, and provide the antipodal binary symbols to the modulator 320, 620.

[0111] According to some embodiments, the method may further comprising filtering an output of the modulator 620 in order to match spectral characteristics of a modulated signal from the transmitter 600 to spectral characteristics of the GMSK signals supported by the receiver.

[0112] When the receiver in the second wireless communication device 122 is capable of receiving a signal modulated using a spread spectrum technique, the chip sequence generated in the spreading unit by Action 903 may be provided to the modulator 320, 620, e.g. an O-QPSK modulator.

[0113] Fig. 10 is a schematic block diagram depicting the wireless communication device 121 comprising the transmitter 300, 400, 600, 700.

[0114] The embodiments herein may be implemented through one or more processors, such as a processing unit 1010 in the wireless communication device 121 depicted in Fig. 10, together with computer program code for performing the functions and actions of the embodiments herein. The program code mentioned above may also be provided as a computer program product, for instance in the form of a data carrier carrying computer program code for performing the embodiments herein when being loaded into the wireless communication device 121. One such carrier may be in the form of a CD ROM disc. It is however feasible with other data carriers such as a memory stick. The computer program code may furthermore be provided as pure program code on a server and downloaded to the wireless communication device 121.

[0115] The wireless communication device 121 may further comprise a memory 1020 comprising one or more memory units. The memory comprises instructions executable by the processing unit 1010. The memory 1020 is arranged to be used to store e.g. assignments, information, data, configurations, etc. to perform the methods herein when being executed in the wireless communication device 121.

[0116] In some embodiments, a computer program 1060 comprises instructions, which when executed by the at least one processor such as the processing unit 1010, cause the at least one processing unit to perform actions according to actions above.

[0117] In some embodiments, a carrier 1070 comprises the computer program 1060, wherein the carrier 1070 is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.

[0118] As will be readily understood by those familiar with communications design, that functions means or modules may be implemented using digital logic and/or one or more microcontrollers, microprocessors, or other digital hardware. In some embodiments, several or all of the various functions may be implemented together, such as in a single application-specific integrated circuit (ASIC), or in two or more separate devices with appropriate hardware and/or software interfaces between them. Several of the functions may be implemented on a processor shared with other functional components of a radio network node, for example.

[0119] Alternatively, several of the functional elements of the processing means discussed may be provided through the use of dedicated hardware, while others are provided with hardware for executing software, in association with the appropriate software or firmware. Thus, the term "processor" or "controller" as used herein does not exclusively refer to hardware capable of executing software and may implicitly include, without limitation, digital signal processor (DSP) hardware, read-only memory (ROM) for storing software, random-access memory for storing software and/or program or application data, and non-volatile memory. Other hardware, conventional and/or custom, may also be included. Designers of radio network nodes will appreciate the cost, performance, and maintenance trade-offs inherent in these design choices.

[0120] It will be appreciated that the foregoing description and the accompanying drawings represent non-limiting examples of the methods and apparatus taught herein. As such, the apparatus and techniques taught herein are not limited by the foregoing description and accompanying drawings. Instead, the embodiments herein are limited only by the following claims.
ABBREVIATIONS:
AbbreviationExplanation
loT Internet of Things
M2M Machine to Machine
MSK Minimum Shift Keying
GMSK Gaussian MSK
O-QPSK Offset Quadrature Phase Shift Keying
BLE Bluetooth Low Energy
HW HardWare
TX Transmitter
RX Receiver
PHY Physical / Physical layer
DSSS Direct Sequency Spread Spectrum
ISM Industrial Scientific Medical
LBT Listen Before Talk
ISI Inter Symbol Interference



Claims

1. A transmitter (400, 700) in a first wireless communication device (121) comprising:

a Gaussian Minimum Shift Keying, GMSK, modulator (420, 720);

a rate selector (410, 710) configured to select a data rate, wherein the rate selector comprises an input configured to receive input bits and an output to provide the bits with the selected data rate;

a bit to symbol mapper (430, 730) configured to receive the bits from the rate selector and map the bits to symbols of an arbitrary alphabet;

a spreading unit (440, 740) configured to spread the symbols received from the bit to symbol mapper (430, 730) to a chip sequence by means of a spreading code;and

a re-mapping unit (450, 750) configured to map the chip sequence received from the spreading unit to produce signals for providing to the GMSK modulator (420, 720).


 
2. The transmitter (400, 700) according to claim 1, wherein the rate selector (410, 710) is configured to select the data rate depending on capabilities of a receiver in a second wireless communication device (122), and wherein the capabilities of the receiver in the second wireless communication device comprises a data rate and at least one of:

a) support for spread spectrum modulation;

b) support for differential decoding and a type of differential code;

c) support for MSK modulation;

d) support for GMSK modulation.


 
3. The transmitter (400, 700) according to any one of claims 1-2, wherein the re-mapping unit (450, 750) is a chip re-mapper configured to map the chip sequence back to bits to produce the signals to the GMSK modulator (420, 720).
 
4. The transmitter (400, 700) according to claim 3, wherein when the receiver in the second wireless communication device (122) is capable of receiving a signal modulated using a spread spectrum technique, the rate selector (410, 710) is configured to select one data rate compatible with the data rate supported by the receiver, and wherein the re-mapping unit (450, 750) comprises at least one of a differential encoder and a bit alternation unit and is configured to map the chip sequence to bits to produce the signals to the GMSK modulator (420, 720).
 
5. The transmitter (400, 700) according to claim 2, wherein when the receiver in the second wireless communication device (122) is capable of receiving a GMSK signal, and the rate selector (410, 710) is configured to select one data rate compatible with the data rate supported by the receiver, and provide the bits with the selected data rate directly to the GMSK modulator (420, 720).
 
6. The transmitter (400, 700) according to claim 2, when the receiver in the second wireless communication device (122) is capable of receiving a GMSK signal, and the rate selector (410, 710) is configured to select one data rate compatible with the data rate supported by the receiver, and wherein the transmitter further comprises a differential encoder (760) configured to receive the bits from the rate selector and generate bits to the GMSK modulator, wherein the differential encoder (760) is configured to match a code used by the receiver supporting differential decoding.
 
7. The transmitter (400, 700) according to claim 2, when the receiver in the second wireless communication device (122) is capable of receiving both GMSK signals and signals modulated using a spread spectrum technique, the data rate selector (410, 710) is configured to select any data rate compatible with the data rates supported by the receiver by means of either a rate adaptation algorithm or a pre-determined fixed choice.
 
8. A transmitter (300, 600) in a first wireless communication device (121) comprising:

a modulator (320, 620);

a rate selector (310, 610) configured to select a data rate, wherein the rate selector comprises an input configured to receive input bits and an output to provide the bits with the selected data rate;

a bit to symbol mapper (330, 630) configured to receive the bits from the rate selector (310, 610) and map the bits to symbols of an arbitrary alphabet;

a spreading unit (340, 640) configured to spread the symbols received from the bit to symbol mapper (330, 630) to a chip sequence by means of a spreading code for providing to the modulator (320, 620); and

a re-mapping unit (350, 650) configured to map the bits received from the rate selector (310, 610) to produce signals for providing to the modulator (320, 620).


 
9. The transmitter (300, 600) according to claim 8, wherein the rate selector (310, 610) is configured to select the data rate depending on capabilities of a receiver in a second wireless communication device (122), and wherein the capabilities of the receiver in the second wireless communication device comprises a data rate and at least one of:

a) support for spread spectrum modulation;

b) support for differential decoding and a type of differential code;

c) support for MSK modulation;

d) support for GMSK modulation.


 
10. The transmitter (300, 600) according to any one of claims 8-9, wherein when the receiver in the second wireless communication device is capable of receiving a GMSK signal, and the rate selector (310, 610) is configured to select one data rate compatible with the data rate supported by the receiver, the re-mapping unit (350, 650) is configured to apply a differential code and bit alternation depending on the capabilities of the receiver and the bits are re-mapped to antipodal binary symbols to provide signals to the modulator (320, 620).
 
11. The transmitter (300, 600) according to claim 10, further comprising a filter (660) applied to an output of the modulator (320, 620) in order to match spectral characteristics of a modulated signal from the transmitter to spectral characteristics of the GMSK signals supported by the receiver in the second wireless communication device.
 
12. The transmitter (300, 600) according to any one of claims 8-11, wherein the modulator (320, 620) is a Offset Quadrature Phase Shift Keying, O-QPSK, modulator.
 
13. The transmitter (300, 600) according to any of claims 11-12, wherein when the receiver in the second wireless communication device is capable of receiving a signal modulated using a spread spectrum technique, the rate selector (310, 610) is configured to select one data rate compatible with the data rate supported by the receiver, and wherein the spreading unit (340, 640) is configured to provide signals to the O-QPSK modulator (320, 620).
 
14. The transmitter (300, 600) according to any one of claims 9-13, when the receiver in the second wireless communication device is capable of receiving both GMSK signals and signals modulated using a spread spectrum technique, the data rate selector (310, 610) is configured to select any data rate compatible with the data rates supported by the receiver in the second wireless communication device by means of either a rate adaptation algorithm or a pre-determined fixed choice.
 
15. The transmitter (300, 400, 600, 700) according to any one of claims 1-14, being implemented digitally by means of firmware upgrades.
 
16. A wireless communication device (121) comprising a transmitter (300, 400, 600, 700) according to any of the claims 1-15.
 
17. A method executed in a transmitter (400, 700) of a first wireless communication device (121) comprising:

selecting (901) a data rate in a rate selector (410, 710) depending on capabilities of a receiver in a second wireless communication device (122), wherein the rate selector comprises an input configured to receive input bits and an output to provide the bits with the selected data rate;

mapping (902) the bits to symbols of an arbitrary alphabet in a bit to symbol mapper (430, 730) configured to receive the bits from the rate selector;

spreading (903) the symbols received from the bit to symbol mapper to a chip sequence by means of a spreading code in a spreading unit (440, 740); and

re-mapping (904a) in a re-mapping unit (450, 750) the chip sequence received from the spreading unit (440, 740) to produce signals for providing to a GMSK modulator (420, 720).


 
18. The method according to claim 17, when the receiver in the second wireless communication device (122) is capable of receiving a signal modulated using a spread spectrum technique, selecting a data rate compatible with the data rate supported by the receiver, wherein re-mapping the chip sequence comprises mapping the chip sequence to bits by differential encoding and bit alternating, and the method further comprising providing the bits from the re-mapping unit (450, 750) to the GMSK modulator (420, 720).
 
19. The method according to claim 17, when the receiver in the second wireless communication device (122) is capable of receiving a GMSK signal, selecting a data rate compatible with the data rate supported by the receiver, and the method further comprising providing the bits with the selected data rate directly to the GMSK modulator (420).
 
20. The method according to claim 17, when the receiver in the second wireless communication device (122) is capable of receiving a GMSK signal, selecting a data rate compatible with the data rate supported by the receiver, and the method further comprising differential encoding the bits received from the rate selector in a differential encoder (760) and generating bits to the GMSK modulator (720).
 
21. A method executed in a transmitter (300, 600) of a first wireless communication device (121) comprising:

selecting (901) a data rate in a rate selector (310, 610) depending on capabilities of a receiver in a second wireless communication device (122), wherein the rate selector comprises an input configured to receive input bits and an output to provide the bits with the selected data rate;

mapping (902) in a bit to symbol mapper (330, 630) the bits received from the rate selector to symbols of an arbitrary alphabet; and

spreading (903) in a spreading unit (340, 640) the symbols received from the bit to symbol mapper to a chip sequence by means of a spreading code for providing to a modulator (320, 620); and

re-mapping (904b) in a re-mapping unit (350, 650) the bits received from the rate selector to produce signals for providing to the modulator.


 
22. The method according to claim 21, when the receiver in the second wireless communication device (122) is capable of receiving a GMSK signal, selecting a data rate compatible with the data rate supported by the receiver, wherein re-mapping the bits received from the rate selector comprising applying a differential code and bit alternation to the bits depending on the capabilities of the receiver and re-mapping the bits to antipodal binary symbols, and the method further comprising providing the antipodal binary symbols to the modulator.
 
23. The method according to claim 22, further comprising filtering an output of the modulator in order to match spectral characteristics of a modulated signal from the transmitter to spectral characteristics of the GMSK signals supported by the receiver.
 
24. The method according to claim 21, when the receiver in the second wireless communication device (122) is capable of receiving a signal modulated using a spread spectrum technique, selecting a data rate compatible with the data rate supported by the receiver, and the method further comprising providing the chip sequence from the spreading unit to an O-QPSK modulator.
 


Ansprüche

1. Sender (400, 700) in einer ersten drahtlosen Kommunikationsvorrichtung (121), umfassend:

einen GMSK (gaußsche Minimalphasenumtastung)-Modulator (420, 720) ;

einen Ratenselektor (410, 710), der zum Auswählen einer Datenrate konfiguriert ist, wobei der Ratenselektor einen Eingang, der zum Empfangen von Eingabebits konfiguriert ist, und einen Ausgang zum Bereitstellen der Bits mit der ausgewählten Datenrate umfasst;

eine Bit-auf-Symbol-Abbildungseinrichtung (430, 730), die so konfiguriert ist, dass sie die Bits vom Ratenselektor empfängt und die Bits auf Symbole eines beliebigen Alphabets abbildet;

eine Spreizeinheit (440, 740), die so konfiguriert ist, dass sie die von der Bit-auf-Symbol-Abbildungseinrichtung (430, 730) empfangenen Symbole mittels eines Spreizcodes in eine Chipfolge spreizt; und

eine Rückabbildungseinheit (450, 750), die so konfiguriert ist, dass sie die von der Spreizeinheit empfangene Chipfolge abbildet, um Signale zur Bereitstellung für den GMSK-Modulator (420, 720) zu erzeugen.


 
2. Sender (400, 700) nach Anspruch 1, wobei der Ratenselektor (410, 710) so konfiguriert ist, dass er die Datenrate in Abhängigkeit von Fähigkeiten eines Empfängers in einer zweiten drahtlosen Kommunikationsvorrichtung (122) auswählt, und wobei die Fähigkeiten des Empfängers in der zweiten drahtlosen Kommunikationsvorrichtung eine Datenrate und mindestens eine umfassen von:

a) Unterstützung von Spreizspektrum-Modulation;

b) Unterstützung von differenzieller Decodierung und einem Typ von differenziellem Code;

c) Unterstützung von MSK-Modulation;

d) Unterstützung von GMSK-Modulation.


 
3. Sender (400, 700) nach einem der Ansprüche 1 bis 2, wobei die Rückabbildungseinheit (450, 750) eine Chip-Rückabbildungseinrichtung ist, die so konfiguriert ist, dass sie die Chipfolge auf Bits rückabbildet, um die Signale für den GMSK-Modulator (420, 720) zu erzeugen.
 
4. Sender (400, 700) nach Anspruch 3, wobei der Ratenselektor (410, 710) so konfiguriert ist, dass er, wenn der Empfänger in der zweiten drahtlosen Kommunikationsvorrichtung (122) zum Empfangen eines unter Verwendung einer Spreizspektrum-Technik modulierten Signals imstande ist, eine Datenrate auswählt, die mit der Datenrate kompatibel ist, die vom Empfänger unterstützt wird, und wobei die Rückabbildungseinheit (450, 750) mindestens einen von einem differenziellen Encoder und einer Bitänderungseinheit umfasst und so konfiguriert ist, dass sie die Chipfolge auf Bits abbildet, um die Signale für den GMSK-Modulator (420, 720) zu erzeugen.
 
5. Sender (400, 700) nach Anspruch 2, wobei der Ratenselektor (410, 710) so konfiguriert ist, dass er, wenn der Empfänger in der zweiten drahtlosen Kommunikationsvorrichtung (122) zum Empfangen eines GMSK-Signals imstande ist, eine Datenrate auswählt, die mit der Datenrate kompatibel ist, die vom Empfänger unterstützt wird, und die Bits mit der ausgewählten Datenrate direkt für den GMSK-Modulator (420, 720) bereitstellt.
 
6. Sender (400, 700) nach Anspruch 2, wobei der Ratenselektor (410, 710) so konfiguriert ist, dass er, wenn der Empfänger in der zweiten drahtlosen Kommunikationsvorrichtung (122) zum Empfangen eines GMSK-Signals imstande ist, eine Datenrate auswählt, die mit der Datenrate kompatibel ist, die vom Empfänger unterstützt wird, und wobei der Sender ferner einen differenziellen Encoder (760) umfasst, der zum Empfangen der Bits vom Ratenselektor und Erzeugen von Bits für den GMSK-Modulator konfiguriert ist, wobei der differenzielle Encoder (760) so konfiguriert ist, dass er einen Code angleicht, der vom Empfänger verwendet wird, der differenzielle Decodierung unterstützt.
 
7. Sender (400, 700) nach Anspruch 2, wobei der Datenratenselektor (410, 710) so konfiguriert ist, dass er, wenn der Empfänger in der zweiten drahtlosen Kommunikationsvorrichtung (122) sowohl zum Empfangen von GMSK-Signalen als auch von unter Verwendung einer Spreizspektrum-Technik modulierten Signalen imstande ist, eine beliebige Datenrate, die mit der Datenrate kompatibel ist, die vom Empfänger unterstützt wird, entweder mittels eines Ratenanpassungsalgorithmus oder einer vorgegebenen festen Wahl auswählt.
 
8. Sender (300, 600) in einer ersten drahtlosen Kommunikationsvorrichtung (121), umfassend:

einen Modulator (320, 620);

einen Ratenselektor (310, 610), der zum Auswählen einer Datenrate konfiguriert ist, wobei der Ratenselektor einen Eingang, der zum Empfangen von Eingabebits konfiguriert ist, und einen Ausgang zum Bereitstellen der Bits mit der ausgewählten Datenrate umfasst;

eine Bit-auf-Symbol-Abbildungseinrichtung (330, 630), die so konfiguriert ist, dass sie die Bits vom Ratenselektor (310, 610) empfängt und die Bits auf Symbole eines beliebigen Alphabets abbildet;

eine Spreizeinheit (340, 640), die so konfiguriert ist, dass sie die von der Bit-auf-Symbol-Abbildungseinrichtung (330, 630) empfangenen Symbole mittels eines Spreizcodes zur Bereitstellung für den Modulator (320, 620) in eine Chipfolge spreizt; und

eine Rückabbildungseinheit (350, 650), die so konfiguriert ist, dass sie die vom Ratenselektor (310, 610) empfangenen Bits abbildet, um Signale zur Bereitstellung für den GMSK-Modulator (320, 620) zu erzeugen.


 
9. Sender (300, 600) nach Anspruch 8, wobei der Ratenselektor (310, 610) so konfiguriert ist, dass er die Datenrate in Abhängigkeit von Fähigkeiten eines Empfängers in einer zweiten drahtlosen Kommunikationsvorrichtung (122) auswählt, und wobei die Fähigkeiten des Empfängers in der zweiten drahtlosen Kommunikationsvorrichtung eine Datenrate und mindestens eine umfassen von:

a) Unterstützung von Spreizspektrum-Modulation;

b) Unterstützung von differenzieller Decodierung und einem Typ von differenziellem Code;

c) Unterstützung von MSK-Modulation;

d) Unterstützung von GMSK-Modulation.


 
10. Sender (300, 600) nach einem der Ansprüche 8 bis 9, wobei die Rückabbildungseinheit (350, 650) so konfiguriert ist, dass sie, wenn der Empfänger in der zweiten drahtlosen Vorrichtung zum Empfangen eines GMSK-Signals imstande ist, und der Ratenselektor (310, 610) so konfiguriert ist, dass er eine Datenrate auswählt, die mit der Datenrate kompatibel ist, die vom Empfänger unterstützt wird, einen differenziellen Code und Bitänderung in Abhängigkeit von den Fähigkeiten des Empfängers anwendet, und die Bits auf antipodische Binärsymbole rückabgebildet werden, um Signale für den Modulator (320, 620) bereitzustellen.
 
11. Sender (300, 600) nach Anspruch 10, ferner umfassend ein Filter (660), das auf eine Ausgabe des Modulators (320, 620) angewendet wird, um spektrale Charakteristiken eines modulierten Signals vom Sender an spektrale Charakteristiken der GMSK-Signale anzugleichen, die vom Empfänger in der zweiten drahtlosen Kommunikationsvorrichtung unterstützt werden.
 
12. Sender (300, 600) nach einem der Ansprüche 8 bis 11, wobei der Modulator (320, 620) ein Offset-Quadratur-Phasenumtastungs, O-QPSK, -Modulator ist.
 
13. Sender (300, 600) nach einem der Ansprüche 11 bis 12, wobei der Ratenselektor (310, 610) so konfiguriert ist, dass er, wenn der Empfänger in der zweiten drahtlosen Kommunikationsvorrichtung zum Empfangen eines unter Verwendung einer Spreizspektrum-Technik modulierten Signals imstande ist, eine Datenrate auswählt, die mit der Datenrate kompatibel ist, die vom Empfänger unterstützt wird, und wobei die Spreizeinheit (340, 640) zum Bereitstellen von Signalen für den GMSK-Modulator (320, 620) konfiguriert ist.
 
14. Sender (300, 600) nach einem der Ansprüche 9 bis 13, wobei der Datenratenselektor (310, 610) so konfiguriert ist, dass er, wenn der Empfänger in der zweiten drahtlosen Kommunikationsvorrichtung sowohl zum Empfangen von GMSK-Signalen als auch von unter Verwendung einer Spreizspektrum-Technik modulierten Signalen imstande ist, eine beliebige Datenrate, die mit der Datenrate kompatibel ist, die vom Empfänger in der zweiten Kommunikationsvorrichtung unterstützt wird, entweder mittels eines Ratenanpassungsalgorithmus oder einer vorgegebenen festen Wahl auswählt.
 
15. Sender (300, 400, 600, 700) nach einem der Ansprüche 1 bis 14, der mittels Firmware-Updates digital implementiert wird.
 
16. Drahtlose Kommunikationsvorrichtung (121), umfassend einen Sender (300, 400, 600, 700) nach einem der Ansprüche 1 bis 15.
 
17. Verfahren, das in einem Sender (400, 700) einer ersten drahtlosen Kommunikationsvorrichtung (121) ausgeführt wird und umfasst:

Auswählen (901) einer Datenrate in einem Ratenselektor (410, 710) in Abhängigkeit von Fähigkeiten eines Empfängers in einer zweiten drahtlosen Kommunikationsvorrichtung (122), wobei der Ratenselektor einen Eingang, der zum Empfangen von Eingabebits konfiguriert ist, und einen Ausgang zum Bereitstellen der Bits mit der ausgewählten Datenrate umfasst;

Abbilden (902) der Bits auf Symbole eines beliebigen Alphabets in einer Bit-auf-Symbol-Abbildungseinrichtung (430, 730), die zum Empfangen der Bits vom Ratenselektor konfiguriert ist;

Spreizen (903) der von der Bit-auf-Symbol-Abbildungseinrichtung empfangenen Symbole in einer Spreizeinheit (440, 740) in eine Chipfolge; und

Rückabbilden (904a) der von der Spreizeinheit (440, 740) empfangenen Chipfolge in einer Rückabbildungseinheit (450, 750), um Signale zur Bereitstellung für den GMSK-Modulator (420, 720) zu erzeugen.


 
18. Verfahren nach Anspruch 17, wobei, wenn der Empfänger in der zweiten drahtlosen Kommunikationsvorrichtung (122) zum Empfangen eines unter Verwendung einer Spreizspektrum-Technik modulierten Signals imstande ist, eine beliebige Datenrate ausgewählt wird, die mit der Datenrate kompatibel ist, die vom Empfänger in der zweiten Kommunikationsvorrichtung unterstützt wird, wobei das Rückabbilden der Chipfolge ein Abbilden der Chipfolge auf Bits durch differenzielle Codierung und Bitänderung umfasst, und das Verfahren ferner ein Bereitstellen der Bits von der Rückabbildungseinheit (450, 750) für den GMSK-Modulator (420, 720) umfasst.
 
19. Verfahren nach Anspruch 17, wobei, wenn der Empfänger in der zweiten drahtlosen Kommunikationsvorrichtung (122) zum Empfangen eines GMSK-Signals imstande ist, eine Datenrate ausgewählt wird, die mit der Datenrate kompatibel ist, die vom Empfänger unterstützt wird, und das Verfahren ferner ein direktes Bereitstellen der Bits mit der ausgewählten Datenrate für den GMSK-Modulator (420) umfasst.
 
20. Verfahren nach Anspruch 17, wobei, wenn der Empfänger in der zweiten drahtlosen Kommunikationsvorrichtung (122) zum Empfangen eines GMSK-Signals imstande ist, eine Datenrate ausgewählt wird, die mit der Datenrate kompatibel ist, die vom Empfänger unterstützt wird, und das Verfahren ferner ein differenzielles Codieren der vom Ratenselektor empfangenen Bits in einem differenziellen Encoder (760) und Erzeugen von Bits für den GMSK-Modulator (720) umfasst.
 
21. Verfahren, das in einem Sender (300, 600) einer ersten drahtlosen Kommunikationsvorrichtung (121) ausgeführt wird und umfasst:

Auswählen (901) einer Datenrate in einem Ratenselektor (310, 610) in Abhängigkeit von Fähigkeiten eines Empfängers in einer zweiten drahtlosen Kommunikationsvorrichtung (122), wobei der Ratenselektor einen Eingang, der zum Empfangen von Eingabebits konfiguriert ist, und einen Ausgang zum Bereitstellen der Bits mit der ausgewählten Datenrate umfasst;

Abbilden (902) in einer Bit-auf-Symbol-Abbildungseinrichtung (330, 630) der vom Ratenselektor empfangenen Bits auf Symbole eines beliebigen Alphabets; und

Spreizen (903) der von der Bit-auf-Symbol-Abbildungseinrichtung empfangenen Symbole in einer Spreizeinheit (340, 640) mittels eines Spreizcodes in eine Chipfolge zur Bereitstellung für einen Modulator (320, 620); und

Rückabbilden (904b) der vom Ratenselektor empfangenen Chipfolge in einer Rückabbildungseinheit (350, 650), um Signale zur Bereitstellung für den Modulator zu erzeugen.


 
22. Verfahren nach Anspruch 21, wobei, wenn der Empfänger in der zweiten drahtlosen Kommunikationsvorrichtung (122) zum Empfangen eines GMSK-Signals imstande ist, eine Datenrate ausgewählt wird, die mit der Datenrate kompatibel ist, die vom Empfänger unterstützt wird, wobei das Rückabbilden der vom Ratenselektor empfangenen Bits ein Anwenden eines differenziellen Codes und einer Bitänderung auf die Bits in Abhängigkeit von den Fähigkeiten des Empfängers und Rückabbilden der Bits auf antipodische Binärsymbole umfasst, und das Verfahren ferner ein Bereitstellen der antipodischen Binärsymbole für den Modulator umfasst.
 
23. Verfahren nach Anspruch 22, ferner umfassend ein Filtern einer Ausgabe des Modulators, um spektrale Charakteristiken eines modulierten Signals vom Sender an spektrale Charakteristiken der GMSK-Signale anzugleichen, die vom Empfänger unterstützt werden.
 
24. Verfahren nach Anspruch 21, wobei, wenn der Empfänger in der zweiten drahtlosen Kommunikationsvorrichtung (122) zum Empfangen eines unter Verwendung einer Spreizspektrum-Technik modulierten Signals imstande ist, eine Datenrate ausgewählt wird, die mit der Datenrate kompatibel ist, die vom Empfänger unterstützt wird, und das Verfahren ferner ein Bereitstellen der Chipfolge von der Spreizeinheit für einen O-QPSK-Modulator umfasst.
 


Revendications

1. Emetteur (400, 700) dans un premier dispositif de communication sans fil (121) comprenant :

un modulateur à modulation par déplacement minimal gaussien, GMSK, (420, 720) ;

un sélecteur de débit (410, 710) configuré pour la sélection d'un débit de données, dans lequel le sélecteur de débit comprend une entrée configurée pour recevoir des bits d'entrée et une sortie pour fournir les bits avec le débit de données sélectionné ;

une unité de mise en concordance de bits avec symboles (430, 730) configurée pour la réception des bits en provenance du sélecteur de débit et la mise en concordance des bits avec des symboles d'un alphabet arbitraire ;

une unité d'étalement (440, 740) configurée pour l'étalement des symboles reçus en provenance de l'unité de mise en concordance de bits avec symboles (430, 730) dans une séquence de chips au moyen d'un code d'étalement ; et

une unité de remise en concordance (450, 750) configurée pour la mise en concordance de la séquence de chips reçue en provenance de l'unité d'étalement pour produire des signaux à fournir au modulateur GMSK (420, 720) .


 
2. Emetteur (400, 700) selon la revendication 1, dans lequel le sélecteur de débit (410, 710) est configuré pour la sélection du débit de données en fonction de capacités d'un récepteur dans un deuxième dispositif de communication sans fil (122), et dans lequel les capacités du récepteur dans le deuxième dispositif de communication sans fil comprennent un débit de données et au moins l'une de :

a) une prise en charge d'une modulation d'étalement de spectre ;

b) une prise en charge d'un décodage différentiel et d'un type de code différentiel ;

c) une prise en charge d'une modulation MSK ;

d) une prise en charge d'une modulation GMSK.


 
3. Emetteur (400, 700) selon la revendication 1 ou 2, dans lequel l'unité de remise en concordance (450, 750) est une unité de remise en concordance de chips configurée pour la remise en concordance de la séquence de chips avec des bits pour produire les signaux au modulateur GMSK (420, 720).
 
4. Emetteur (400, 700) selon la revendication 3, dans lequel, lorsque le récepteur dans le deuxième dispositif de communication sans fil (122) est capable de recevoir un signal modulé en utilisant une technique d'étalement de spectre, le sélecteur de débit (410, 710) est configuré pour la sélection d'un débit de données compatible avec le débit de données pris en charge par le récepteur, et dans lequel l'unité de remise en concordance (450, 750) comprend au moins l'un d'un codeur différentiel et d'une unité d'alternance de bits et est configurée pour la mise en concordance de la séquence de chips avec des bits pour produire les signaux au modulateur GMSK (420, 720).
 
5. Emetteur (400, 700) selon la revendication 2, dans lequel le récepteur dans le deuxième dispositif de communication sans fil (122) est capable de recevoir un signal GMSK, et le sélecteur de débit (410, 710) est configuré pour la sélection d'un débit de données compatible avec le débit de données pris en charge par le récepteur, et la fourniture des bits avec le débit de données sélectionné directement au modulateur GMSK (420, 720).
 
6. Emetteur (400, 700) selon la revendication 2, dans lequel le récepteur dans le deuxième dispositif de communication sans fil (122) est capable de recevoir un signal GMSK, et le sélecteur de débit (410, 710) est configuré pour la sélection d'un débit de données compatible avec le débit de données pris en charge par le récepteur, et dans lequel l'émetteur comprend en outre un codeur différentiel (760) configuré pour la réception des bits en provenance du sélecteur de débit et la génération de bits au modulateur GMSK, dans lequel le codeur différentiel (760) est configuré pour correspondre à un code utilisé par le récepteur prenant en charge un décodage différentiel.
 
7. Emetteur (400, 700) selon la revendication 2, dans lequel, lorsque le récepteur dans le deuxième dispositif de communication sans fil (122) est capable de recevoir à la fois des signaux GMSK et des signaux modulés en utilisant une technique d'étalement de spectre, le sélecteur de débit de données (410, 710) est configuré pour la sélection d'un débit de données compatible avec les débits de données pris en charge par le récepteur au moyen d'un algorithme d'adaptation de débit ou d'un choix fixe prédéterminé.
 
8. Emetteur (300, 600) dans un premier dispositif de communication sans fil (121) comprenant :

un modulateur (320, 620) ;

un sélecteur de débit (310, 610) configuré pour la sélection d'un débit de données, dans lequel le sélecteur de débit comprend une entrée configurée pour recevoir des bits d'entrée et une sortie pour fournir les bits avec le débit de données sélectionné ;

une unité de mise en concordance de bits avec symboles (330, 630) configurée pour la réception des bits en provenance du sélecteur de débit (310, 610) et la mise en concordance des bits avec des symboles d'un alphabet arbitraire ;

une unité d'étalement (340, 640) configurée pour l'étalement des symboles reçus en provenance de l'unité de mise en concordance de bits avec symboles (330, 630) dans une séquence de chips au moyen d'un code d'étalement à fournir au modulateur (320, 620) ; et

une unité de remise en concordance (350, 650) configurée pour la mise en concordance des bits reçus en provenance du sélecteur de débit (310, 610) pour produire des signaux à fournir au modulateur (320, 620).


 
9. Emetteur (300, 600) selon la revendication 8, dans lequel le sélecteur de débit (310, 610) est configuré pour la sélection du débit de données en fonction de capacités d'un récepteur dans un deuxième dispositif de communication sans fil (122), et dans lequel les capacités du récepteur dans le deuxième dispositif de communication sans fil comprennent un débit de données et au moins l'une de :

a) une prise en charge d'une modulation d'étalement de spectre ;

b) une prise en charge d'un décodage différentiel et d'un type de code différentiel ;

c) une prise en charge d'une modulation MSK ;

d) une prise en charge d'une modulation GMSK.


 
10. Emetteur (300, 600) selon la revendication 8 ou 9, dans lequel, lorsque le récepteur dans le deuxième dispositif de communication sans fil est capable de recevoir un signal GMSK, et le sélecteur de débit (310, 610) est configuré pour la sélection d'un débit de données compatible avec le débit de données pris en charge par le récepteur, l'unité de remise en concordance (350, 650) est configurée pour l'application d'un code différentiel et d'une alternance de bits en fonction des capacités du récepteur et les bits sont remis en concordance avec des symboles binaires antipodaux pour fournir des signaux au modulateur (320, 620).
 
11. Emetteur (300, 600) selon la revendication 10, comprenant en outre un filtre (660) appliqué à une sortie du modulateur (320, 620) afin de faire correspondre des caractéristiques spectrales d'un signal modulé provenant de l'émetteur à des caractéristiques spectrales des signaux GMSK pris en charge par le récepteur dans le deuxième dispositif de communication sans fil.
 
12. Emetteur (300, 600) selon l'une quelconque des revendications 8 à 11, dans lequel le modulateur (320, 620) est un modulateur à modulation par déplacement de phase en quadrature de décalage, O-QPSK.
 
13. Emetteur (300, 600) selon la revendication 11 ou 12, dans lequel, lorsque le récepteur dans le deuxième dispositif de communication sans fil est capable de recevoir un signal modulé en utilisant une technique d'étalement de spectre, le sélecteur de débit (310, 610) est configuré pour la sélection d'un débit de données compatible avec le débit de données pris en charge par le récepteur, et dans lequel l'unité d'étalement (340, 640) est configurée pour la fourniture de signaux au modulateur O-QPSK (320, 620).
 
14. Emetteur (300, 600) selon l'une quelconque des revendications 9 à 13, dans lequel, lorsque le récepteur dans le deuxième dispositif de communication sans fil est capable de recevoir à la fois des signaux GMSK et des signaux modulés en utilisant une technique d'étalement de spectre, le sélecteur de débit de données (310, 610) est configuré pour la sélection d'un débit de données compatible avec les débits de données pris en charge par le récepteur dans le deuxième dispositif de communication sans fil au moyen d'un algorithme d'adaptation de débit ou d'un choix fixe prédéterminé.
 
15. Emetteur (300, 400, 600, 700) selon l'une quelconque des revendications 1 à 14, qui est mis en oeuvre numériquement au moyen de mises à niveau de microprogrammes.
 
16. Dispositif de communication sans fil (121) comprenant un émetteur (300, 400, 600, 700) selon l'une quelconque des revendications 1 à 15.
 
17. Procédé exécuté dans un émetteur (400, 700) d'un premier dispositif de communication sans fil (121) comprenant :

la sélection (901) d'un débit de données dans un sélecteur de débit (410, 710) en fonction de capacités d'un récepteur dans un deuxième dispositif de communication sans fil (122), dans lequel le sélecteur de débit comprend une entrée configurée pour recevoir des bits d'entrée et une sortie pour fournir les bits avec le débit de données sélectionné ;

la mise en concordance (902) des bits avec des symboles d'un alphabet arbitraire dans une unité de mise en concordance de bits avec symboles (430, 730) configurée pour la réception des bits en provenance du sélecteur de débit ;

l'étalement (903) des symboles reçus en provenance de l'unité de mise en concordance de bits avec symboles dans une séquence de chips au moyen d'un code d'étalement dans une unité d'étalement (440, 740) ; et

la remise en concordance (904a), dans une unité de remise en concordance (450, 750), de la séquence de chips reçue en provenance de l'unité d'étalement (440, 740) pour produire des signaux à fournir à un modulateur GMSK (420, 720).


 
18. Procédé selon la revendication 17, comprenant en outre, lorsque le récepteur dans le deuxième dispositif de communication sans fil (122) est capable de recevoir un signal modulé en utilisant une technique d'étalement de spectre, la sélection d'un débit de données compatible avec le débit de données pris en charge par le récepteur, dans lequel la remise en concordance de la séquence de chips comprend la mise en concordance de la séquence de chips avec des bits par codage différentiel et alternance de bits, et le procédé comprend en outre la fourniture des bits provenant de l'unité de remise en concordance (450, 750) au modulateur GMSK (420, 720).
 
19. Procédé selon la revendication 17, comprenant en outre, lorsque le récepteur dans le deuxième dispositif de communication sans fil (122) est capable de recevoir un signal GMSK, la sélection d'un débit de données compatible avec le débit de données pris en charge par le récepteur, et le procédé comprend en outre la fourniture des bits avec le débit de données sélectionné directement au modulateur GMSK (420).
 
20. Procédé selon la revendication 17, comprenant en outre, lorsque le récepteur dans le deuxième dispositif de communication sans fil (122) est capable de recevoir un signal GMSK, la sélection d'un débit de données compatible avec le débit de données pris en charge par le récepteur, et le procédé comprend en outre le codage différentiel des bits reçus en provenance du sélecteur de débit dans un codeur différentiel (760) et la génération de bits au modulateur GMSK (720).
 
21. Procédé exécuté dans un émetteur (300, 600) d'un premier dispositif de communication sans fil (121) comprenant :

la sélection (901) d'un débit de données dans un sélecteur de débit (310, 610) en fonction de capacités d'un récepteur dans un deuxième dispositif de communication sans fil (122), dans lequel le sélecteur de débit comprend une entrée configurée pour recevoir des bits d'entrée et une sortie pour fournir les bits avec le débit de données sélectionné ;

la mise en concordance (902), dans une unité de mise en concordance de bits avec symboles (330, 630), des bits reçus en provenance du sélecteur de débit avec des symboles d'un alphabet arbitraire ; et

l'étalement (903), dans une unité d'étalement (340, 640), des symboles reçus en provenance de l'unité de mise en concordance de bits avec symboles dans une séquence de chips au moyen d'un code d'étalement à fournir à un modulateur (320, 620) ; et

la remise en concordance (904b), dans une unité de remise en concordance (350, 650), des bits reçus en provenance du sélecteur de débit pour produire des signaux à fournir au modulateur.


 
22. Procédé selon la revendication 21, comprenant en outre, lorsque le récepteur dans le deuxième dispositif de communication sans fil (122) est capable de recevoir un signal GMSK, la sélection d'un débit de données compatible avec le débit de données pris en charge par le récepteur, dans lequel la remise en concordance des bits reçus en provenance du sélecteur de débit comprend l'application d'un code différentiel et d'une alternance de bits aux bits en fonction des capacités du récepteur et la remise en concordance des bits avec des symboles binaires antipodaux, et le procédé comprend en outre la fourniture des symboles binaires antipodaux au modulateur.
 
23. Procédé selon la revendication 22, comprenant en outre le filtrage d'une sortie du modulateur afin de faire correspondre des caractéristiques spectrales d'un signal modulé provenant de l'émetteur à des caractéristiques spectrales des signaux GMSK pris en charge par le récepteur.
 
24. Procédé selon la revendication 21, comprenant en outre, lorsque le récepteur dans le deuxième dispositif de communication sans fil (122) est capable de recevoir un signal modulé en utilisant une technique d'étalement de spectre, la sélection d'un débit de données compatible avec le débit de données pris en charge par le récepteur, et le procédé comprenant en outre la fourniture de la séquence de chips de l'unité d'étalement à un modulateur O-QPSK.
 




Drawing



































Cited references

REFERENCES CITED IN THE DESCRIPTION



This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description




Non-patent literature cited in the description