• To anyone looking to acquire commercial radio programming software:

    Please do not make requests for copies of radio programming software which is sold (or was sold) by the manufacturer for any monetary value. All requests will be deleted and a forum infraction issued. Making a request such as this is attempting to engage in software piracy and this forum cannot be involved or associated with this activity. The same goes for any private transaction via Private Message. Even if you attempt to engage in this activity in PM's we will still enforce the forum rules. Your PM's are not private and the administration has the right to read them if there's a hint to criminal activity.

    If you are having trouble legally obtaining software please state so. We do not want any hurt feelings when your vague post is mistaken for a free request. It is YOUR responsibility to properly word your request.

    To obtain Motorola software see the Sticky in the Motorola forum.

    The various other vendors often permit their dealers to sell the software online (i.e., Kenwood). Please use Google or some other search engine to find a dealer that sells the software. Typically each series or individual radio requires its own software package. Often the Kenwood software is less than $100 so don't be a cheapskate; just purchase it.

    For M/A Com/Harris/GE, etc: there are two software packages that program all current and past radios. One package is for conventional programming and the other for trunked programming. The trunked package is in upwards of $2,500. The conventional package is more reasonable though is still several hundred dollars. The benefit is you do not need multiple versions for each radio (unlike Motorola).

    This is a large and very visible forum. We cannot jeopardize the ability to provide the RadioReference services by allowing this activity to occur. Please respect this.

Test pattern yields a 1011 Hz tone at reference level

Status
Not open for further replies.

Quasar_A

Member
Joined
Jan 13, 2015
Messages
14
1031 Hz is the tone for P25 phase 2, NXDN and DMR

Anritsu- LMR Master™ Land Mobile Radio Modulation Analyzer (Model:S412E) - Ino Measure Co., Ltd

Sent from my SM-T350 using Tapatalk

I know it. Also, test equipment supports Q.153 test pattern. And my question, which document describe it?

Example: APCO-P25 in ANSI/TIA-102.CAAA have fixed frame format for 1011 Hz tone (it is discussed early, see attach). It is have full description for this packets. Frame Sync, NAC, Talkroup, Source address and etc... Which document describe this detailes for DMR? Which Group? Which Colour Code? Which Source Addr?
 

Attachments

  • Screen_Shot_2017-10-12_at_10_57_39.jpg
    Screen_Shot_2017-10-12_at_10_57_39.jpg
    137 KB · Views: 234

d_w_b

Newbie
Joined
Apr 5, 2017
Messages
4
> test equipment supports Q.153 test pattern. And my question, which document describe...
> ... full description for this packets ... for DMR?
> Which Group? Which Colour Code? Which Source Addr?

The O.153 test pattern is a 511 bit pseudorandom bit pattern commonly defined. See ETSI TS 102 361-1: “Electromagnetic compatibility and Radio spectrum Matters (ERM); Digital Mobile Radio (DMR) Systems; Part 1: DMR Air Interface (AI) protocol” for details about the DMR frame and field formats. The synchronization fields are defined in clause 9.1.1 of TS 102 361-1 [V1.4.1 (2006-12)]. For quick reference they are: MS sourced voice, MS sourced data, BS sourced voice, BS sourced data depending upon the type of frame you want to use. Bursts A-F have specific embedded bits as defined for messaging and are encoded with Quadratic Residue. Colour Code may be selected for your application. Also Opcode (Group Call), MFID, source destination. I recommend All-Call / Broadcast. What equipment do you want your SDR test pattern to interface with?
 

Quasar_A

Member
Joined
Jan 13, 2015
Messages
14
Thank you for your replies. I am working on simple test (or monitor) tool based on SDR (SDR-RTL at present time and Ettus in future for TX). I have added modes for monitoring DMR (only repeater uplink channel) and APCO-P25 signals to Gqrx app. At present time, my version supports only voice transmissions. It is shows groups, source id and plays voice from air. Next step will be add TX path for generation various signals for digital radio.

RFI-EMI-GUY
Your link to yahoo is very close to theme of my work.
 

Attachments

  • Screen Shot 2017-10-14 at 09.29.25.jpg
    Screen Shot 2017-10-14 at 09.29.25.jpg
    36.5 KB · Views: 181

RFI-EMI-GUY

Member
Joined
Dec 22, 2013
Messages
6,877
If the code for the patterns could be run is a Raspberry Pi , Arduino or other PIC based platform, and the four level C4FM voltages generated in a DAC, one could plug this pattern generator into nearly any RF service monitor or signal generator to perform receiver signal measurements by simply generating the correct 4 level FM deviation points, and selecting some color codes, etc. In the program.

There are a few test equipment manufacturers already incorporating the code in their pricey new products. It could be that ETSI is keeping the specs close to home so these manufacturers will build DMR test gear.

If the 1031 Hz pattern is same as for P25 phase 2, then one could assume the same pattern code could be grafted into DMR air interface. The Vocoder is same.


Getting back to color codes, talk group ID'S, NAC etc, those variables would have to be selected when testing to match the receiver, subscriber, repeater, simplex etc.

Sent from my SM-T350 using Tapatalk
 
Last edited:

Quasar_A

Member
Joined
Jan 13, 2015
Messages
14
I have sniffed air and found this patterns for O.153 test pattern, maybe it will interesting for someone. It is compatible motorola and Aeroflex 3920

For my convenience sync moved from center of frame to frame start.

Code:
const uint8_t DMR_O_153_pattern[6][33] = {
		{
				0x7F, 0x7D, 0x5D, 0xD5, 0x7D, 0xFD, /*Sync*/
				0xFF, 0x83, 0xDF, 0x17, 0x32, 0x09, 0x4E, 0xD1, 0xE7, 0xCD, 0x8A, 0x91,
				0xC6, 0xD5, 0xC4, 0xC4, 0x40, 0x21, 0x18, 0x4E, 0x55, 0x86, 0xF4, 0xDC,
				0x8A, 0x15, 0xA7 },

		{
				0xE2, 0x1E, 0x1E, 0x14, 0x05, 0x95, /*Sync offset*/
				0xEC, 0x92, 0xDF, 0x93, 0x53, 0x30, 0x18, 0xCA, 0x34, 0xBF, 0xA2, 0xC7,
				0x59, 0x67, 0x8F, 0xBA, 0x0D, 0x6D, 0xD8, 0x2D, 0x7D, 0x54, 0x0A, 0x57,
				0x97, 0x70, 0x39 },

		{
				0xE6, 0x1E, 0x1E, 0x1E, 0x1D, 0x70, /*Sync offset*/
				0xD2, 0x7A, 0xEA, 0x24, 0x33, 0x85, 0xED, 0x9A, 0x1D, 0xE1, 0xFF, 0x07,
				0xBE, 0x2E, 0x64, 0x12, 0x9D, 0xA3, 0xCF, 0x9B, 0x15, 0x23, 0x8D, 0xAB,
				0x89, 0x88, 0x80 },

		{ 		0xE6, 0x0C, 0x0C, 0x27, 0x1E, 0x70, /*Sync offset*/
				0x42, 0x30, 0x9C, 0xAB, 0x0D, 0xE9, 0xB9, 0x14, 0x2B, 0x4F, 0xD9, 0x25,
				0xBF, 0x26, 0xA6, 0x60, 0x31, 0x94, 0x69, 0x7F, 0x45, 0x8E, 0xB2, 0xCF,
				0x1F, 0x74, 0x1A },

		{ 		0xE4, 0x0F, 0x27, 0x2E, 0x2D, 0x03, /*Sync offset*/
				0xDB, 0xB0, 0x5A, 0xFA, 0xA8, 0x14, 0xAF, 0x2E, 0xE0, 0x73, 0xA4, 0xF5,
				0xD4, 0x48, 0x67, 0x0B, 0xDB, 0x34, 0x3B, 0xC3, 0xFE, 0x0F, 0x7C, 0x5C,
				0xC8, 0x25, 0x3B },

		{ 		0xE0, 0x00, 0x00, 0x00, 0x00, 0xE6, /*Sync offset*/
				0x47, 0x9F, 0x36, 0x2A, 0x47, 0x1B, 0x57, 0x13, 0x11, 0x00, 0x84, 0x61,
				0x39, 0x56, 0x1B, 0xD3, 0x72, 0x28, 0x56, 0x9F, 0xB2, 0x4B, 0x7E, 0x4D,
				0x4C, 0xC0, 0x63 } };
 

Project25_MASTR

Millennial Graying OBT Guy
Joined
Jun 16, 2013
Messages
4,209
Location
Texas
I have sniffed air and found this patterns for O.153 test pattern, maybe it will interesting for someone. It is compatible motorola and Aeroflex 3920

For my convenience sync moved from center of frame to frame start.

Code:
const uint8_t DMR_O_153_pattern[6][33] = {
		{
				0x7F, 0x7D, 0x5D, 0xD5, 0x7D, 0xFD, /*Sync*/
				0xFF, 0x83, 0xDF, 0x17, 0x32, 0x09, 0x4E, 0xD1, 0xE7, 0xCD, 0x8A, 0x91,
				0xC6, 0xD5, 0xC4, 0xC4, 0x40, 0x21, 0x18, 0x4E, 0x55, 0x86, 0xF4, 0xDC,
				0x8A, 0x15, 0xA7 },

		{
				0xE2, 0x1E, 0x1E, 0x14, 0x05, 0x95, /*Sync offset*/
				0xEC, 0x92, 0xDF, 0x93, 0x53, 0x30, 0x18, 0xCA, 0x34, 0xBF, 0xA2, 0xC7,
				0x59, 0x67, 0x8F, 0xBA, 0x0D, 0x6D, 0xD8, 0x2D, 0x7D, 0x54, 0x0A, 0x57,
				0x97, 0x70, 0x39 },

		{
				0xE6, 0x1E, 0x1E, 0x1E, 0x1D, 0x70, /*Sync offset*/
				0xD2, 0x7A, 0xEA, 0x24, 0x33, 0x85, 0xED, 0x9A, 0x1D, 0xE1, 0xFF, 0x07,
				0xBE, 0x2E, 0x64, 0x12, 0x9D, 0xA3, 0xCF, 0x9B, 0x15, 0x23, 0x8D, 0xAB,
				0x89, 0x88, 0x80 },

		{ 		0xE6, 0x0C, 0x0C, 0x27, 0x1E, 0x70, /*Sync offset*/
				0x42, 0x30, 0x9C, 0xAB, 0x0D, 0xE9, 0xB9, 0x14, 0x2B, 0x4F, 0xD9, 0x25,
				0xBF, 0x26, 0xA6, 0x60, 0x31, 0x94, 0x69, 0x7F, 0x45, 0x8E, 0xB2, 0xCF,
				0x1F, 0x74, 0x1A },

		{ 		0xE4, 0x0F, 0x27, 0x2E, 0x2D, 0x03, /*Sync offset*/
				0xDB, 0xB0, 0x5A, 0xFA, 0xA8, 0x14, 0xAF, 0x2E, 0xE0, 0x73, 0xA4, 0xF5,
				0xD4, 0x48, 0x67, 0x0B, 0xDB, 0x34, 0x3B, 0xC3, 0xFE, 0x0F, 0x7C, 0x5C,
				0xC8, 0x25, 0x3B },

		{ 		0xE0, 0x00, 0x00, 0x00, 0x00, 0xE6, /*Sync offset*/
				0x47, 0x9F, 0x36, 0x2A, 0x47, 0x1B, 0x57, 0x13, 0x11, 0x00, 0x84, 0x61,
				0x39, 0x56, 0x1B, 0xD3, 0x72, 0x28, 0x56, 0x9F, 0xB2, 0x4B, 0x7E, 0x4D,
				0x4C, 0xC0, 0x63 } };

For reference it is also compatible with General Dynamics/Freedom Communications R8000 and R8100 monitors.
 

Project25_MASTR

Millennial Graying OBT Guy
Joined
Jun 16, 2013
Messages
4,209
Location
Texas
[offtopic]

May be you know, which price for this monitors? Is it cheaper than 3920?

[/offtopic]



Honestly, I think they are about the same. I’m one of those guys who you don’t issue an Aeroflex monitor to…simply because I won’t use it unless it’s part of a service contract.


Sent from my iPhone using Tapatalk
 
Status
Not open for further replies.
Top