Adjusting USB Radio Audio Levels: Difference between revisions

From AllStarLink Wiki
Jump to navigation Jump to search
imported>N8THN
Created page with "Category:How to This how-to describes how to properly set audio levels with a URI interfaced to a radio when using chan_usbradio. Required Equipment Communications serv..."
 
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{Warning|adv-topics/usbinterfaces/}}
[[Category:How to]]
[[Category:How to]]
This how-to describes how to properly set audio levels with a URI interfaced to a radio when using chan_usbradio.
This how-to describes how to properly set audio levels with a URI interfaced to a radio when using chan_usbradio.
Line 4: Line 6:




Required Equipment
'''Required Equipment'''
 
Communications service monitor, or deviation meter and FM signal generator.
Communications service monitor, or deviation meter and FM signal generator.






Preliminary Checks
'''Preliminary Checks'''
 
Modify the config files for the type of radios you have (repeater or half-duplex) and the type of carrier detection you want to do.
Modify the config files for the type of radios you have (repeater or half-duplex) and the type of carrier detection you want to do.


Line 16: Line 20:




Procedure
'''Procedure'''
 
From the Asterisk CLI, (to get into the Asterisk CLI, type asterisk -r from a root shell) set the receiver noise baseline (with no signal on the receiver frequency) as follows:
From the Asterisk CLI, (to get into the Asterisk CLI, type asterisk -r from a root shell) set the receiver noise baseline (with no signal on the receiver frequency) as follows:


radio tune rxnoise
''radio tune rxnoise''


Set the receive audio input level by suppling an FM signal at 1KHz with 3KHz of deviation (with no CTCSS) on the receiver's frequency. then once the signal is present, type:
Set the receive audio input level by suppling an FM signal at 1KHz with 3KHz of deviation (with no CTCSS) on the receiver's frequency. then once the signal is present, type:


radio tune rxvoice
''radio tune rxvoice''


Set the CTCSS tone level by supplying a CTCSS tone at 600Hz deviation your desired frequency (with no other modulation), and type:
Set the CTCSS tone level by supplying a CTCSS tone at 600Hz deviation your desired frequency (with no other modulation), and type:


radio tune rxtone
''radio tune rxtone''


Save the receiver levels by typing:
Save the receiver levels by typing:


radio tune save
''radio tune save''


Set the CTCSS tone level to zero by typing:
Set the CTCSS tone level to zero by typing:


radio tune txtone 0
''radio tune txtone 0''


To set the transmit audio level, monitor the transmitter with a deviation meter and start with
To set the transmit audio level, monitor the transmitter with a deviation meter and start with
the setting of 500 (which is the midpoint) by typing:
the setting of 500 (which is the midpoint) by typing:


radio tune txvoice 500
''radio tune txvoice 500''


This will cause the transmitter to be keyed, and a brief tone be sent so that you can measure the transmit audio level with your deviation meter or service monitor. The last parameter is an audio level setting with a range of 000 to 999. Set the number to that which gives you 3KHz of deviation. Repeat the radio tune txvoice command using different numbers (successive approximation) until you get the desired 3 KHz of deviation.
This will cause the transmitter to be keyed, and a brief tone be sent so that you can measure the transmit audio level with your deviation meter or service monitor. The last parameter is an audio level setting with a range of 000 to 999. Set the number to that which gives you 3KHz of deviation. Repeat the radio tune txvoice command using different numbers (successive approximation) until you get the desired 3 KHz of deviation.
Line 46: Line 51:
Set the TX CTCSS tone level by typing the following:
Set the TX CTCSS tone level by typing the following:


radio tune txtone 500
''radio tune txtone 500''


This will cause the transmitter to be keyed, and a brief CTCSS tone be sent so that you can measure the TX CTCSS level with your deviation meter or service monitor. The last parameter is a TXCTCSS level setting with a range of 000 to 999. Set the number to that which gives you 0.6 KHz of deviation. Repeat the radio tune command using different numbers until you get the desired 0.6 KHz of deviation.
This will cause the transmitter to be keyed, and a brief CTCSS tone be sent so that you can measure the TX CTCSS level with your deviation meter or service monitor. The last parameter is a TXCTCSS level setting with a range of 000 to 999. Set the number to that which gives you 0.6 KHz of deviation. Repeat the radio tune command using different numbers until you get the desired 0.6 KHz of deviation.
Line 52: Line 57:
Save the settings by typing:
Save the settings by typing:


radio tune save
''radio tune save''


You may now test the setup to see if the audio levels are acceptable.
You may now test the setup to see if the audio levels are acceptable.

Latest revision as of 16:31, 18 October 2024

Legacy Version - This page is about a legacy version of AllStarLink. See https://allstarlink.github.io/adv-topics/usbinterfaces/

This how-to describes how to properly set audio levels with a URI interfaced to a radio when using chan_usbradio.


Required Equipment

Communications service monitor, or deviation meter and FM signal generator.


Preliminary Checks

Modify the config files for the type of radios you have (repeater or half-duplex) and the type of carrier detection you want to do.

Make sure your radio is connected to the USB interface and turned on before proceeding.


Procedure

From the Asterisk CLI, (to get into the Asterisk CLI, type asterisk -r from a root shell) set the receiver noise baseline (with no signal on the receiver frequency) as follows:

radio tune rxnoise

Set the receive audio input level by suppling an FM signal at 1KHz with 3KHz of deviation (with no CTCSS) on the receiver's frequency. then once the signal is present, type:

radio tune rxvoice

Set the CTCSS tone level by supplying a CTCSS tone at 600Hz deviation your desired frequency (with no other modulation), and type:

radio tune rxtone

Save the receiver levels by typing:

radio tune save

Set the CTCSS tone level to zero by typing:

radio tune txtone 0

To set the transmit audio level, monitor the transmitter with a deviation meter and start with the setting of 500 (which is the midpoint) by typing:

radio tune txvoice 500

This will cause the transmitter to be keyed, and a brief tone be sent so that you can measure the transmit audio level with your deviation meter or service monitor. The last parameter is an audio level setting with a range of 000 to 999. Set the number to that which gives you 3KHz of deviation. Repeat the radio tune txvoice command using different numbers (successive approximation) until you get the desired 3 KHz of deviation.

Set the TX CTCSS tone level by typing the following:

radio tune txtone 500

This will cause the transmitter to be keyed, and a brief CTCSS tone be sent so that you can measure the TX CTCSS level with your deviation meter or service monitor. The last parameter is a TXCTCSS level setting with a range of 000 to 999. Set the number to that which gives you 0.6 KHz of deviation. Repeat the radio tune command using different numbers until you get the desired 0.6 KHz of deviation.

Save the settings by typing:

radio tune save

You may now test the setup to see if the audio levels are acceptable.