This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

DTM unmodulated carrier signal spectrum

Hello dear Nordic community,

currently I am working on the NRF51822 Direct test mode (DTM). I tested the ble_app_dtm example and it works fine for me. This means I can send commands according to Bluetooth specification Ver 4.0, Vol 6, part F and receive events.

First test was to send an unmodulated carrier signal on channel 1 (f=2404MHz). I sent through the UART interface 0x81 0x00 (This means CMD=Transmitter test, FREQUENCY=1, LENGTH=0, PKT=0, see 3.3.2 in Bluetooth specification Ver 4.0, Vol 6, part F) The spectrum I get is shown in the picture below.

image description

The first thing I notice is that the spectrum is ca. 1MHz wide. I expected to see Dirac like (more narrow) spectrum at f=2404MHz. Is my configuration for unmodulated carrier signal(0x81 0x00) correct? Is the spectrum in the picture correct?

Second test I performed was to send 0x81 0x96 (CMD=Transmitter test, FREQUENCY=1, LENGTH=37 octets, PKT = 10101010 Packet Payload). The spectrum was the same as for 0x81 0x00. I expected to see to symmetric peaks around the carrier frequency (f=2404MHz) one for the zero frequency and one for the one frequency. Why the spectrum remains the same? Is the configuration 0x81 0x96 correct for constant signal like 10101010101010101....

Best regards,

Stefan

Parents
  • Hi Asbjorn,

    Thank you for your fast response! I use my custom board with PCB antenna and Spectrum analyzer with 3cm piece of wire as antenna. The distance between the antennae is ca. 15cm. I guess, my antennae are bad tuned.

    I tested the radio_test_example and I thing it works, see picture with carrier signal only and with modulated signal.

    image description image description

    I also noticed that the radio_test_example doesn't use the dtm_cmd() function which is used in the ble_app_dtm example and the commands send through the UART interface are not conform with Bluetooth specification Ver 4.0, Vol 6, part F. How to compare this examples and how to be sure that my DTM firmware works correctly?

    And one last question. For BLE end product qualification my device should support the DTM functionality. Can you point me to the document where the DTM tests performed during the qualification are described. I want to do the tests first in our lab.

    Best regards, Stefan

Reply
  • Hi Asbjorn,

    Thank you for your fast response! I use my custom board with PCB antenna and Spectrum analyzer with 3cm piece of wire as antenna. The distance between the antennae is ca. 15cm. I guess, my antennae are bad tuned.

    I tested the radio_test_example and I thing it works, see picture with carrier signal only and with modulated signal.

    image description image description

    I also noticed that the radio_test_example doesn't use the dtm_cmd() function which is used in the ble_app_dtm example and the commands send through the UART interface are not conform with Bluetooth specification Ver 4.0, Vol 6, part F. How to compare this examples and how to be sure that my DTM firmware works correctly?

    And one last question. For BLE end product qualification my device should support the DTM functionality. Can you point me to the document where the DTM tests performed during the qualification are described. I want to do the tests first in our lab.

    Best regards, Stefan

Children
No Data
Related